--- /home/fdroid/fdroiddata/tmp/com.maze_squirrel_124.apk +++ /home/fdroid/fdroiddata/unsigned/com.maze_squirrel_124.apk ├── APK Signing Block │ @@ -1,122 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000 │ - │ -Key 0x504b4453: │ -00a2f05facdf67159951f14e9d63af436165c45e8f071fadaaffddb2503fbd85759d37 │ -69ce2808087ad09e17840eb8742e51114d23441dd61960c713f0324b4a98e1b16d2792 │ -f57130d3d0f1f7184d7783036ad742265839921cbc2eed58e29621e0918460ad77a883 │ -26940ad935788545c3a9ae13b85df62e0e5509ce25c98bd085ba2e78557c51d32786b6 │ -e225882f908671f8c7c34f9cbc4d9ab79007d9796c7ccf6b363d15188d67b6567e257a │ -d3fb353711f5eb2eef80 │ - │ -Key 0x7109871a: │ -a5050000a1050000630300002c000000280000000301000020000000f77d1d5f27452e │ -c19952cd5159586444f8fb02e0ffb4807c8181b86a2997287527030000230300003082 │ -031f30820207a00302010202046028e74a300d06092a864886f70d01010b0500304031 │ -0e300c0603550406130545617274683111300f060355040a1308537175697272656c31 │ -0c300a060355040b130346756e310d300b060355040313044d617a65301e170d313530 │ -3932353132353730365a170d3337303130393132353730365a3040310e300c06035504 │ -06130545617274683111300f060355040a1308537175697272656c310c300a06035504 │ -0b130346756e310d300b060355040313044d617a6530820122300d06092a864886f70d │ -01010105000382010f003082010a0282010100891d13bb79ead2d5256ce16541e842c1 │ -261255bddd0aeabb3231c101bc4ac144817fe6d4c98daa04f648058540a837fa9dd5cc │ -fdd3c22b6020e92af0f8d8cf2a26848d5bcc00429c8b577af20c19603f9a84551e48d5 │ -103b76450951f47d506aed4f256a29495e431d8fec1b59520ba5e8a756ab5500f3cf28 │ -d8a172a0ff93b7c61d20019abca25185a8bf668a629b05f40f3c980c362a8ce6ef409f │ -616394dbe9a7f381e2852e7bd819bc118e3834351f3617729ea82dbd5b68ba590689ca │ -f152bb433735a58dcef4b25452eb722eccdc34015f1c33a5904d97c2097db30433d158 │ -68684a788be51fcd20fbec395a79acfe85cad6ede76da6ee957dedddf4ed0203010001 │ -a321301f301d0603551d0e0416041400a204811f7c7eb377d2645f109072d123fe12bc │ -300d06092a864886f70d01010b050003820101002538a7195a605bf0fd4ada74d18305 │ -287a1839b71377159e4a5605aa9da5d52ca483a26db90c745582bc417a49e46855fd62 │ -fbf1724946fde8822ee4bb787520d2a1f84e8e4d9de43d20a616d99b721b038fe31279 │ -10e60e850e211e205ff298bf896317d268e29ec68ee3183f14d01e4f4ce62f19dfffbe │ -2283a0cb0634635a7c4b2ce4aac91577ba083f6f6eb9f3f21bce0aeb40427d66f15388 │ -bb472a2701d349ec212bcc19b8d76b4b7d09e81576b15b07a4b84c44e1dbbd017585be │ -c8863ad66db7ab5574d8e0eb3a16981974c27e2a53ad1ac0c3c14fb2df6232515d617e │ -895c86bdf01a0c8ccd6be08112870ca39035f3f4b42a594cef274fce038aeb00000000 │ -000000000c010000080100000301000000010000716dec3aaea95d36c9fc46234d3dbb │ -59a1a771b685bd1c303b56ae869997847965b580a1219148e388e51c4e777a5f773cce │ -9583e68506954021c0e1b1740b83dca9e1020458fd402702461254669b90d002bd88f9 │ -e059407c577b6ced83e19d9b12c92e3089732ca0291cf3a74376883e0fc0648643bd86 │ -ed2e57dc137ad54ca3b2648a4764e525f0d3d5795a6e7683e511478a108b4414990df5 │ -447a138bbcd7a8e763055cc92355b4783071e4744eb3beeec89ddf0cbe964d3ee0d97e │ -8c315f7c441ee20aa82c6fb54c902545467968096fe63a98d5a45fe9dae35c978bc4ae │ -4065481398b3e64c9c2ddc3b59a1d2ccc709c8faf1cde67b2cd02bfff9995726010000 │ -30820122300d06092a864886f70d01010105000382010f003082010a0282010100891d │ -13bb79ead2d5256ce16541e842c1261255bddd0aeabb3231c101bc4ac144817fe6d4c9 │ -8daa04f648058540a837fa9dd5ccfdd3c22b6020e92af0f8d8cf2a26848d5bcc00429c │ -8b577af20c19603f9a84551e48d5103b76450951f47d506aed4f256a29495e431d8fec │ -1b59520ba5e8a756ab5500f3cf28d8a172a0ff93b7c61d20019abca25185a8bf668a62 │ -9b05f40f3c980c362a8ce6ef409f616394dbe9a7f381e2852e7bd819bc118e3834351f │ -3617729ea82dbd5b68ba590689caf152bb433735a58dcef4b25452eb722eccdc34015f │ -1c33a5904d97c2097db30433d15868684a788be51fcd20fbec395a79acfe85cad6ede7 │ -6da6ee957dedddf4ed0203010001 ├── /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: Missing META-INF/MANIFEST.MF │ @@ -1,17 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -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=Maze, OU=Fun, O=Squirrel, C=Earth │ -Signer #1 certificate SHA-256 digest: c4ea80dbdcc56f5925dc5ee6e3ba1847a59e1820d76160c4dc514b2af2a26750 │ -Signer #1 certificate SHA-1 digest: fd2cafbca908e243d291a194299c11509ae8bff1 │ -Signer #1 certificate MD5 digest: 2512fdc579689ee17d74884c15b5fd13 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 23f7ac6383b41165e36967f59d0092948b7b88d8d04222bb7ea4c816d0821b8a │ -Signer #1 public key SHA-1 digest: d82f49a546578153035cf0ddc824d3defe0106ff │ -Signer #1 public key MD5 digest: 31af4a07a19c0abf4fd274ab6c7905d6 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ -Zip file size: 7045743 bytes, number of entries: 273 │ +Zip file size: 7018934 bytes, number of entries: 270 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 380620 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 380748 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 0.0 fat 9956 b- defN 81-Jan-01 01:01 AndroidManifest.xml │ -rw---- 0.0 fat 955 b- stor 81-Jan-01 01:01 res/-B.png │ -rw---- 0.0 fat 2402 b- stor 81-Jan-01 01:01 res/-B1.png │ -rw---- 0.0 fat 15873 b- stor 81-Jan-01 01:01 res/-C.png │ -rw---- 0.0 fat 10520 b- stor 81-Jan-01 01:01 res/-N.jpg │ -rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/0q.xml │ -rw---- 0.0 fat 1148 b- stor 81-Jan-01 01:01 res/13.png │ @@ -265,11 +265,8 @@ │ -rw---- 0.0 fat 8999 b- stor 81-Jan-01 01:01 res/yH.jpg │ -rw---- 0.0 fat 408 b- stor 81-Jan-01 01:01 res/yS.png │ -rw---- 0.0 fat 12736 b- stor 81-Jan-01 01:01 res/yk.jpg │ -rw---- 0.0 fat 1571 b- stor 81-Jan-01 01:01 res/yo.png │ -rw---- 0.0 fat 236 b- stor 81-Jan-01 01:01 res/za.png │ -rw---- 0.0 fat 576 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 71896 b- stor 81-Jan-01 01:01 resources.arsc │ --rw-r--r-- 0.0 unx 22380 b- defN 81-Jan-01 01:01 META-INF/CERT.SF │ --rw-r--r-- 0.0 unx 1238 b- defN 81-Jan-01 01:01 META-INF/CERT.RSA │ --rw-r--r-- 0.0 unx 22306 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -273 files, 7294504 bytes uncompressed, 7014705 bytes compressed: 3.8% │ +270 files, 7248708 bytes uncompressed, 6992459 bytes compressed: 3.5% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Android package (APK), with zipflinger virtual entry, with APK Signing Block │ +Android package (APK), with gradle app-metadata.properties ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 038fccf1 │ │ -signature : dea1...e52a │ │ -file_size : 380620 │ │ +checksum : d8eccec2 │ │ +signature : 5dfc...9221 │ │ +file_size : 380748 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 3732 │ │ +string_ids_size : 3733 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 618 │ │ -type_ids_off : 15040 (0x003ac0) │ │ +type_ids_off : 15044 (0x003ac4) │ │ proto_ids_size : 579 │ │ -proto_ids_off : 17512 (0x004468) │ │ +proto_ids_off : 17516 (0x00446c) │ │ field_ids_size : 3515 │ │ -field_ids_off : 24460 (0x005f8c) │ │ +field_ids_off : 24464 (0x005f90) │ │ method_ids_size : 3028 │ │ -method_ids_off : 52580 (0x00cd64) │ │ +method_ids_off : 52584 (0x00cd68) │ │ class_defs_size : 427 │ │ -class_defs_off : 76804 (0x012c04) │ │ -data_size : 290152 │ │ -data_off : 90468 (0x016164) │ │ +class_defs_off : 76808 (0x012c08) │ │ +data_size : 290276 │ │ +data_off : 90472 (0x016168) │ │ │ │ Class #0 header: │ │ class_idx : 102 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ -source_file_idx : 314 │ │ +source_file_idx : 315 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 - │ │ Class descriptor : 'Lcom/commons2d/BuildConfig;' │ │ @@ -60,25 +60,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016164: |[016164] com.commons2d.BuildConfig.:()V │ │ -016174: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01617a: 0e00 |0003: return-void │ │ +016168: |[016168] com.commons2d.BuildConfig.:()V │ │ +016178: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01617e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commons2d/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 314 (BuildConfig.java) │ │ + source_file_idx : 315 (BuildConfig.java) │ │ │ │ Class #1 header: │ │ class_idx : 103 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ source_file_idx : -1 │ │ static_fields_size : 9 │ │ @@ -149,17 +149,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01617c: |[01617c] com.commons2d.R$color.:()V │ │ -01618c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016192: 0e00 |0003: return-void │ │ +016180: |[016180] com.commons2d.R$color.:()V │ │ +016190: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -201,17 +201,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016194: |[016194] com.commons2d.R$dimen.:()V │ │ -0161a4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0161aa: 0e00 |0003: return-void │ │ +016198: |[016198] com.commons2d.R$dimen.:()V │ │ +0161a8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0161ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -1288,17 +1288,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0161ac: |[0161ac] com.commons2d.R$drawable.:()V │ │ -0161bc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0161c2: 0e00 |0003: return-void │ │ +0161b0: |[0161b0] com.commons2d.R$drawable.:()V │ │ +0161c0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0161c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -1460,17 +1460,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0161c4: |[0161c4] com.commons2d.R$id.:()V │ │ -0161d4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0161da: 0e00 |0003: return-void │ │ +0161c8: |[0161c8] com.commons2d.R$id.:()V │ │ +0161d8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0161de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -1587,17 +1587,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0161dc: |[0161dc] com.commons2d.R$layout.:()V │ │ -0161ec: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0161f2: 0e00 |0003: return-void │ │ +0161e0: |[0161e0] com.commons2d.R$layout.:()V │ │ +0161f0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0161f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2624,17 +2624,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0161f4: |[0161f4] com.commons2d.R$string.:()V │ │ -016204: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01620a: 0e00 |0003: return-void │ │ +0161f8: |[0161f8] com.commons2d.R$string.:()V │ │ +016208: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01620e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2676,17 +2676,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01620c: |[01620c] com.commons2d.R$style.:()V │ │ -01621c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016222: 0e00 |0003: return-void │ │ +016210: |[016210] com.commons2d.R$style.:()V │ │ +016220: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2717,29 +2717,29 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016224: |[016224] com.commons2d.R.:()V │ │ -016234: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01623a: 0e00 |0003: return-void │ │ +016228: |[016228] com.commons2d.R.:()V │ │ +016238: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01623e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #9 header: │ │ class_idx : 111 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ -source_file_idx : 314 │ │ +source_file_idx : 315 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 - │ │ Class descriptor : 'Lcom/maze_squirrel/BuildConfig;' │ │ @@ -2779,25 +2779,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01623c: |[01623c] com.maze_squirrel.BuildConfig.:()V │ │ -01624c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016252: 0e00 |0003: return-void │ │ +016240: |[016240] com.maze_squirrel.BuildConfig.:()V │ │ +016250: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/maze_squirrel/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 314 (BuildConfig.java) │ │ + source_file_idx : 315 (BuildConfig.java) │ │ │ │ Class #10 header: │ │ class_idx : 112 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ source_file_idx : -1 │ │ static_fields_size : 9 │ │ @@ -2868,17 +2868,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016254: |[016254] com.maze_squirrel.R$color.:()V │ │ -016264: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01626a: 0e00 |0003: return-void │ │ +016258: |[016258] com.maze_squirrel.R$color.:()V │ │ +016268: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01626e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2920,17 +2920,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01626c: |[01626c] com.maze_squirrel.R$dimen.:()V │ │ -01627c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016282: 0e00 |0003: return-void │ │ +016270: |[016270] com.maze_squirrel.R$dimen.:()V │ │ +016280: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -4247,17 +4247,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016284: |[016284] com.maze_squirrel.R$drawable.:()V │ │ -016294: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01629a: 0e00 |0003: return-void │ │ +016288: |[016288] com.maze_squirrel.R$drawable.:()V │ │ +016298: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01629e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -4419,17 +4419,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01629c: |[01629c] com.maze_squirrel.R$id.:()V │ │ -0162ac: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0162b2: 0e00 |0003: return-void │ │ +0162a0: |[0162a0] com.maze_squirrel.R$id.:()V │ │ +0162b0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0162b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -4686,17 +4686,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162b4: |[0162b4] com.maze_squirrel.R$integer.:()V │ │ -0162c4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0162ca: 0e00 |0003: return-void │ │ +0162b8: |[0162b8] com.maze_squirrel.R$integer.:()V │ │ +0162c8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0162ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -4813,17 +4813,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162cc: |[0162cc] com.maze_squirrel.R$layout.:()V │ │ -0162dc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0162e2: 0e00 |0003: return-void │ │ +0162d0: |[0162d0] com.maze_squirrel.R$layout.:()V │ │ +0162e0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0162e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -5870,17 +5870,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162e4: |[0162e4] com.maze_squirrel.R$string.:()V │ │ -0162f4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0162fa: 0e00 |0003: return-void │ │ +0162e8: |[0162e8] com.maze_squirrel.R$string.:()V │ │ +0162f8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0162fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -5922,17 +5922,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0162fc: |[0162fc] com.maze_squirrel.R$style.:()V │ │ -01630c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016312: 0e00 |0003: return-void │ │ +016300: |[016300] com.maze_squirrel.R$style.:()V │ │ +016310: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -5969,17 +5969,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016314: |[016314] com.maze_squirrel.R$xml.:()V │ │ -016324: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01632a: 0e00 |0003: return-void │ │ +016318: |[016318] com.maze_squirrel.R$xml.:()V │ │ +016328: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01632e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -6010,38 +6010,40 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01632c: |[01632c] com.maze_squirrel.R.:()V │ │ -01633c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -016342: 0e00 |0003: return-void │ │ +016330: |[016330] com.maze_squirrel.R.:()V │ │ +016340: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +016346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #20 header: │ │ class_idx : 213 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 512 │ │ +source_file_idx : 513 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #609 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #20 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -6061,19 +6063,19 @@ │ │ type : '(Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017698: |[017698] org.metatrans.apps.maze.events.EventsManager_MOS$1.:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V │ │ -0176a8: 5b01 4104 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.this$0:Lorg/metatrans/apps/maze/events/EventsManager_MOS; // field@0441 │ │ -0176ac: 5b02 4204 |0002: iput-object v2, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0442 │ │ -0176b0: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0176b6: 0e00 |0007: return-void │ │ +01769c: |[01769c] org.metatrans.apps.maze.events.EventsManager_MOS$1.:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V │ │ +0176ac: 5b01 4104 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.this$0:Lorg/metatrans/apps/maze/events/EventsManager_MOS; // field@0441 │ │ +0176b0: 5b02 4204 |0002: iput-object v2, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0442 │ │ +0176b4: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0176ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/apps/maze/events/EventsManager_MOS$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/apps/maze/events/EventsManager_MOS; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/metatrans/commons/app/Application_Base; │ │ @@ -6084,34 +6086,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0176b8: |[0176b8] org.metatrans.apps.maze.events.EventsManager_MOS$1.run:()V │ │ -0176c8: 5420 4104 |0000: iget-object v0, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.this$0:Lorg/metatrans/apps/maze/events/EventsManager_MOS; // field@0441 │ │ -0176cc: 7110 6402 0000 |0002: invoke-static {v0}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.access$000:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;)Lorg/metatrans/commons/achievements/IAchievementsManager; // method@0264 │ │ -0176d2: 0c00 |0005: move-result-object v0 │ │ -0176d4: 5421 4204 |0006: iget-object v1, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0442 │ │ -0176d8: 7220 c103 1000 |0008: invoke-interface {v0, v1}, Lorg/metatrans/commons/achievements/IAchievementsManager;.checkNotifications:(Landroid/content/Context;)V // method@03c1 │ │ -0176de: 0e00 |000b: return-void │ │ +0176bc: |[0176bc] org.metatrans.apps.maze.events.EventsManager_MOS$1.run:()V │ │ +0176cc: 5420 4104 |0000: iget-object v0, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.this$0:Lorg/metatrans/apps/maze/events/EventsManager_MOS; // field@0441 │ │ +0176d0: 7110 6402 0000 |0002: invoke-static {v0}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.access$000:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;)Lorg/metatrans/commons/achievements/IAchievementsManager; // method@0264 │ │ +0176d6: 0c00 |0005: move-result-object v0 │ │ +0176d8: 5421 4204 |0006: iget-object v1, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0442 │ │ +0176dc: 7220 c103 1000 |0008: invoke-interface {v0, v1}, Lorg/metatrans/commons/achievements/IAchievementsManager;.checkNotifications:(Landroid/content/Context;)V // method@03c1 │ │ +0176e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/metatrans/apps/maze/events/EventsManager_MOS$1; │ │ │ │ - source_file_idx : 512 (EventsManager_MOS.java) │ │ + source_file_idx : 513 (EventsManager_MOS.java) │ │ │ │ Class #21 header: │ │ class_idx : 216 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ -source_file_idx : 314 │ │ +source_file_idx : 315 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #21 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/lib/BuildConfig;' │ │ @@ -6141,25 +6143,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b30: |[017b30] org.metatrans.apps.maze.lib.BuildConfig.:()V │ │ -017b40: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017b46: 0e00 |0003: return-void │ │ +017b34: |[017b34] org.metatrans.apps.maze.lib.BuildConfig.:()V │ │ +017b44: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/lib/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 314 (BuildConfig.java) │ │ + source_file_idx : 315 (BuildConfig.java) │ │ │ │ Class #22 header: │ │ class_idx : 217 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ source_file_idx : -1 │ │ static_fields_size : 9 │ │ @@ -6230,17 +6232,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b48: |[017b48] org.metatrans.apps.maze.lib.R$color.:()V │ │ -017b58: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017b5e: 0e00 |0003: return-void │ │ +017b4c: |[017b4c] org.metatrans.apps.maze.lib.R$color.:()V │ │ +017b5c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -6282,17 +6284,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b60: |[017b60] org.metatrans.apps.maze.lib.R$dimen.:()V │ │ -017b70: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017b76: 0e00 |0003: return-void │ │ +017b64: |[017b64] org.metatrans.apps.maze.lib.R$dimen.:()V │ │ +017b74: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -7609,17 +7611,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b78: |[017b78] org.metatrans.apps.maze.lib.R$drawable.:()V │ │ -017b88: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017b8e: 0e00 |0003: return-void │ │ +017b7c: |[017b7c] org.metatrans.apps.maze.lib.R$drawable.:()V │ │ +017b8c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -7781,17 +7783,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017b90: |[017b90] org.metatrans.apps.maze.lib.R$id.:()V │ │ -017ba0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017ba6: 0e00 |0003: return-void │ │ +017b94: |[017b94] org.metatrans.apps.maze.lib.R$id.:()V │ │ +017ba4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -8048,17 +8050,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017ba8: |[017ba8] org.metatrans.apps.maze.lib.R$integer.:()V │ │ -017bb8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017bbe: 0e00 |0003: return-void │ │ +017bac: |[017bac] org.metatrans.apps.maze.lib.R$integer.:()V │ │ +017bbc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -8175,17 +8177,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017bc0: |[017bc0] org.metatrans.apps.maze.lib.R$layout.:()V │ │ -017bd0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017bd6: 0e00 |0003: return-void │ │ +017bc4: |[017bc4] org.metatrans.apps.maze.lib.R$layout.:()V │ │ +017bd4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -9232,17 +9234,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017bd8: |[017bd8] org.metatrans.apps.maze.lib.R$string.:()V │ │ -017be8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017bee: 0e00 |0003: return-void │ │ +017bdc: |[017bdc] org.metatrans.apps.maze.lib.R$string.:()V │ │ +017bec: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -9284,17 +9286,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017bf0: |[017bf0] org.metatrans.apps.maze.lib.R$style.:()V │ │ -017c00: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017c06: 0e00 |0003: return-void │ │ +017bf4: |[017bf4] org.metatrans.apps.maze.lib.R$style.:()V │ │ +017c04: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -9331,17 +9333,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017c08: |[017c08] org.metatrans.apps.maze.lib.R$xml.:()V │ │ -017c18: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017c1e: 0e00 |0003: return-void │ │ +017c0c: |[017c0c] org.metatrans.apps.maze.lib.R$xml.:()V │ │ +017c1c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -9372,29 +9374,29 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017c20: |[017c20] org.metatrans.apps.maze.lib.R.:()V │ │ -017c30: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017c36: 0e00 |0003: return-void │ │ +017c24: |[017c24] org.metatrans.apps.maze.lib.R.:()V │ │ +017c34: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #32 header: │ │ class_idx : 229 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 370 │ │ +source_file_idx : 371 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/logic/Cell;' │ │ @@ -9417,19 +9419,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017f18: |[017f18] org.metatrans.apps.maze.logic.Cell.:(II)V │ │ -017f28: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -017f2e: 5901 8806 |0003: iput v1, v0, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ -017f32: 5902 8706 |0005: iput v2, v0, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ -017f36: 0e00 |0007: return-void │ │ +017f1c: |[017f1c] org.metatrans.apps.maze.logic.Cell.:(II)V │ │ +017f2c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +017f32: 5901 8806 |0003: iput v1, v0, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ +017f36: 5902 8706 |0005: iput v2, v0, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ +017f3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/apps/maze/logic/Cell; │ │ @@ -9442,43 +9444,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -017ec0: |[017ec0] org.metatrans.apps.maze.logic.Cell.toString:()Ljava/lang/String; │ │ -017ed0: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -017ed4: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -017eda: 1a01 2600 |0005: const-string v1, "(" // string@0026 │ │ -017ede: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017ee4: 5221 8806 |000a: iget v1, v2, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ -017ee8: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -017eee: 1a01 2f00 |000f: const-string v1, ", " // string@002f │ │ -017ef2: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017ef8: 5221 8706 |0014: iget v1, v2, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ -017efc: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -017f02: 1a01 2b00 |0019: const-string v1, ")" // string@002b │ │ -017f06: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017f0c: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -017f12: 0c00 |0021: move-result-object v0 │ │ -017f14: 1100 |0022: return-object v0 │ │ +017ec4: |[017ec4] org.metatrans.apps.maze.logic.Cell.toString:()Ljava/lang/String; │ │ +017ed4: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +017ed8: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +017ede: 1a01 2600 |0005: const-string v1, "(" // string@0026 │ │ +017ee2: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017ee8: 5221 8806 |000a: iget v1, v2, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ +017eec: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +017ef2: 1a01 3000 |000f: const-string v1, ", " // string@0030 │ │ +017ef6: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017efc: 5221 8706 |0014: iget v1, v2, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ +017f00: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +017f06: 1a01 2c00 |0019: const-string v1, ")" // string@002c │ │ +017f0a: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017f10: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +017f16: 0c00 |0021: move-result-object v0 │ │ +017f18: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/metatrans/apps/maze/logic/Cell; │ │ │ │ - source_file_idx : 370 (Cell.java) │ │ + source_file_idx : 371 (Cell.java) │ │ │ │ Class #33 header: │ │ class_idx : 231 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1378 │ │ +source_file_idx : 1379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -9506,19 +9508,19 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01825c: |[01825c] org.metatrans.apps.maze.logic.provider1.MazeGenerator$Cell.:(II)V │ │ -01826c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -018272: 5901 8c06 |0003: iput v1, v0, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018276: 5902 8d06 |0005: iput v2, v0, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -01827a: 0e00 |0007: return-void │ │ +018260: |[018260] org.metatrans.apps.maze.logic.provider1.MazeGenerator$Cell.:(II)V │ │ +018270: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +018276: 5901 8c06 |0003: iput v1, v0, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +01827a: 5902 8d06 |0005: iput v2, v0, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +01827e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; │ │ @@ -9531,43 +9533,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -018204: |[018204] org.metatrans.apps.maze.logic.provider1.MazeGenerator$Cell.toString:()Ljava/lang/String; │ │ -018214: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -018218: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01821e: 1a01 2600 |0005: const-string v1, "(" // string@0026 │ │ -018222: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018228: 5221 8c06 |000a: iget v1, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -01822c: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -018232: 1a01 2f00 |000f: const-string v1, ", " // string@002f │ │ -018236: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01823c: 5221 8d06 |0014: iget v1, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018240: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -018246: 1a01 2b00 |0019: const-string v1, ")" // string@002b │ │ -01824a: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018250: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -018256: 0c00 |0021: move-result-object v0 │ │ -018258: 1100 |0022: return-object v0 │ │ +018208: |[018208] org.metatrans.apps.maze.logic.provider1.MazeGenerator$Cell.toString:()Ljava/lang/String; │ │ +018218: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01821c: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +018222: 1a01 2600 |0005: const-string v1, "(" // string@0026 │ │ +018226: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01822c: 5221 8c06 |000a: iget v1, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018230: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +018236: 1a01 3000 |000f: const-string v1, ", " // string@0030 │ │ +01823a: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018240: 5221 8d06 |0014: iget v1, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018244: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01824a: 1a01 2c00 |0019: const-string v1, ")" // string@002c │ │ +01824e: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018254: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01825a: 0c00 |0021: move-result-object v0 │ │ +01825c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; │ │ │ │ - source_file_idx : 1378 (MazeGenerator.java) │ │ + source_file_idx : 1379 (MazeGenerator.java) │ │ │ │ Class #34 header: │ │ class_idx : 232 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 1378 │ │ +source_file_idx : 1379 │ │ static_fields_size : 4 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #34 annotations: │ │ Annotations on class │ │ @@ -9625,64 +9627,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0184ac: |[0184ac] org.metatrans.apps.maze.logic.provider1.MazeGenerator.:()V │ │ -0184bc: 1c00 e600 |0000: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator; // type@00e6 │ │ -0184c0: 1c00 e900 |0002: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator; // type@00e9 │ │ -0184c4: 1c00 ea00 |0004: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator; // type@00ea │ │ -0184c8: 0e00 |0006: return-void │ │ +0184b0: |[0184b0] org.metatrans.apps.maze.logic.provider1.MazeGenerator.:()V │ │ +0184c0: 1c00 e600 |0000: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator; // type@00e6 │ │ +0184c4: 1c00 e900 |0002: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator; // type@00e9 │ │ +0184c8: 1c00 ea00 |0004: const-class v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator; // type@00ea │ │ +0184cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;) │ │ name : '' │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0184cc: |[0184cc] org.metatrans.apps.maze.logic.provider1.MazeGenerator.:(II)V │ │ -0184dc: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -0184e2: 3d03 2d00 |0003: if-lez v3, 0030 // +002d │ │ -0184e6: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ -0184ea: 5923 9606 |0007: iput v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0184ee: 5924 9206 |0009: iput v4, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ -0184f2: d800 0401 |000b: add-int/lit8 v0, v4, #int 1 // #01 │ │ -0184f6: b230 |000d: mul-int/2addr v0, v3 │ │ -0184f8: 2300 6302 |000e: new-array v0, v0, [Z // type@0263 │ │ -0184fc: 5b20 9306 |0010: iput-object v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -018500: d800 0301 |0012: add-int/lit8 v0, v3, #int 1 // #01 │ │ -018504: b240 |0014: mul-int/2addr v0, v4 │ │ -018506: 2300 6302 |0015: new-array v0, v0, [Z // type@0263 │ │ -01850a: 5b20 9506 |0017: iput-object v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -01850e: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -018510: 2300 5802 |001a: new-array v0, v0, [I // type@0258 │ │ -018514: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -018516: 4b04 0001 |001d: aput v4, v0, v1 │ │ -01851a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -01851c: 4b03 0004 |0020: aput v3, v0, v4 │ │ -018520: 6203 2404 |0022: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0424 │ │ -018524: 7120 9001 0300 |0024: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -01852a: 0c03 |0027: move-result-object v3 │ │ -01852c: 1f03 6402 |0028: check-cast v3, [[I // type@0264 │ │ -018530: 5b23 9406 |002a: iput-object v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018534: 6e10 a202 0200 |002c: invoke-virtual {v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.reset:()V // method@02a2 │ │ -01853a: 0e00 |002f: return-void │ │ -01853c: 2203 9500 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0095 │ │ -018540: 1a04 e905 |0032: const-string v4, "Size must be positive" // string@05e9 │ │ -018544: 7020 5701 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0157 │ │ -01854a: 2703 |0037: throw v3 │ │ +0184d0: |[0184d0] org.metatrans.apps.maze.logic.provider1.MazeGenerator.:(II)V │ │ +0184e0: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +0184e6: 3d03 2d00 |0003: if-lez v3, 0030 // +002d │ │ +0184ea: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ +0184ee: 5923 9606 |0007: iput v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0184f2: 5924 9206 |0009: iput v4, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ +0184f6: d800 0401 |000b: add-int/lit8 v0, v4, #int 1 // #01 │ │ +0184fa: b230 |000d: mul-int/2addr v0, v3 │ │ +0184fc: 2300 6302 |000e: new-array v0, v0, [Z // type@0263 │ │ +018500: 5b20 9306 |0010: iput-object v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +018504: d800 0301 |0012: add-int/lit8 v0, v3, #int 1 // #01 │ │ +018508: b240 |0014: mul-int/2addr v0, v4 │ │ +01850a: 2300 6302 |0015: new-array v0, v0, [Z // type@0263 │ │ +01850e: 5b20 9506 |0017: iput-object v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +018512: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +018514: 2300 5802 |001a: new-array v0, v0, [I // type@0258 │ │ +018518: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +01851a: 4b04 0001 |001d: aput v4, v0, v1 │ │ +01851e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +018520: 4b03 0004 |0020: aput v3, v0, v4 │ │ +018524: 6203 2404 |0022: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0424 │ │ +018528: 7120 9001 0300 |0024: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +01852e: 0c03 |0027: move-result-object v3 │ │ +018530: 1f03 6402 |0028: check-cast v3, [[I // type@0264 │ │ +018534: 5b23 9406 |002a: iput-object v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018538: 6e10 a202 0200 |002c: invoke-virtual {v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.reset:()V // method@02a2 │ │ +01853e: 0e00 |002f: return-void │ │ +018540: 2203 9500 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0095 │ │ +018544: 1a04 ea05 |0032: const-string v4, "Size must be positive" // string@05ea │ │ +018548: 7020 5701 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0157 │ │ +01854e: 2703 |0037: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=101 │ │ 0x000e line=105 │ │ 0x0015 line=106 │ │ @@ -9699,34 +9701,34 @@ │ │ type : '(I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -01854c: |[01854c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.checkDirection:(I)V │ │ -01855c: 3803 2300 |0000: if-eqz v3, 0023 // +0023 │ │ -018560: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -018562: 3203 2000 |0003: if-eq v3, v0, 0023 // +0020 │ │ -018566: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -018568: 3203 1d00 |0006: if-eq v3, v0, 0023 // +001d │ │ -01856c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -01856e: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ -018572: 2818 |000b: goto 0023 // +0018 │ │ -018574: 2200 9500 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0095 │ │ -018578: 2201 a100 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01857c: 7010 7f01 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -018582: 1a02 3101 |0013: const-string v2, "Bad direction: " // string@0131 │ │ -018586: 6e20 8501 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01858c: 6e20 8201 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -018592: 6e10 8701 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -018598: 0c03 |001e: move-result-object v3 │ │ -01859a: 7020 5701 3000 |001f: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0157 │ │ -0185a0: 2700 |0022: throw v0 │ │ -0185a2: 0e00 |0023: return-void │ │ +018550: |[018550] org.metatrans.apps.maze.logic.provider1.MazeGenerator.checkDirection:(I)V │ │ +018560: 3803 2300 |0000: if-eqz v3, 0023 // +0023 │ │ +018564: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +018566: 3203 2000 |0003: if-eq v3, v0, 0023 // +0020 │ │ +01856a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +01856c: 3203 1d00 |0006: if-eq v3, v0, 0023 // +001d │ │ +018570: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +018572: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ +018576: 2818 |000b: goto 0023 // +0018 │ │ +018578: 2200 9500 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0095 │ │ +01857c: 2201 a100 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +018580: 7010 7f01 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +018586: 1a02 3201 |0013: const-string v2, "Bad direction: " // string@0132 │ │ +01858a: 6e20 8501 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018590: 6e20 8201 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +018596: 6e10 8701 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01859c: 0c03 |001e: move-result-object v3 │ │ +01859e: 7020 5701 3000 |001f: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0157 │ │ +0185a4: 2700 |0022: throw v0 │ │ +0185a6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=156 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) I │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;) │ │ @@ -9734,24 +9736,24 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -01864c: |[01864c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.main:([Ljava/lang/String;)V │ │ -01865c: 2203 ea00 |0000: new-instance v3, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator; // type@00ea │ │ -018660: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ -018664: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -018666: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ -01866a: 7052 ac02 0310 |0007: invoke-direct {v3, v0, v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.:(IIII)V // method@02ac │ │ -018670: 6e10 9a02 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.generate:()V // method@029a │ │ -018676: 6200 2504 |000d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01867a: 6e20 a102 0300 |000f: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.print:(Ljava/io/PrintStream;)V // method@02a1 │ │ -018680: 0e00 |0012: return-void │ │ +018650: |[018650] org.metatrans.apps.maze.logic.provider1.MazeGenerator.main:([Ljava/lang/String;)V │ │ +018660: 2203 ea00 |0000: new-instance v3, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator; // type@00ea │ │ +018664: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ +018668: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01866a: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ +01866e: 7052 ac02 0310 |0007: invoke-direct {v3, v0, v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.:(IIII)V // method@02ac │ │ +018674: 6e10 9a02 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.generate:()V // method@029a │ │ +01867a: 6200 2504 |000d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01867e: 6e20 a102 0300 |000f: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.print:(Ljava/io/PrintStream;)V // method@02a1 │ │ +018684: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000a line=23 │ │ 0x000d line=24 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [Ljava/lang/String; │ │ @@ -9762,72 +9764,72 @@ │ │ type : '(III)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -01827c: |[01827c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.carve:(III)Z │ │ -01828c: 7110 9802 0700 |0000: invoke-static {v7}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkDirection:(I)V // method@0298 │ │ -018292: 6e30 9902 5406 |0003: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkLocation:(II)V // method@0299 │ │ -018298: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01829a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -01829c: 3807 3b00 |0008: if-eqz v7, 0043 // +003b │ │ -0182a0: 3217 2800 |000a: if-eq v7, v1, 0032 // +0028 │ │ -0182a4: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -0182a6: 3227 1700 |000d: if-eq v7, v2, 0024 // +0017 │ │ -0182aa: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -0182ac: 3227 0500 |0010: if-eq v7, v2, 0015 // +0005 │ │ -0182b0: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -0182b2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -0182b4: 283e |0014: goto 0052 // +003e │ │ -0182b6: 5247 9606 |0015: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0182ba: b017 |0017: add-int/2addr v7, v1 │ │ -0182bc: b267 |0018: mul-int/2addr v7, v6 │ │ -0182be: b057 |0019: add-int/2addr v7, v5 │ │ -0182c0: 5442 9506 |001a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -0182c4: 5443 9406 |001c: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0182c8: b115 |001e: sub-int/2addr v5, v1 │ │ -0182ca: 4605 0305 |001f: aget-object v5, v3, v5 │ │ -0182ce: 4b00 0506 |0021: aput v0, v5, v6 │ │ -0182d2: 282d |0023: goto 0050 // +002d │ │ -0182d4: b016 |0024: add-int/2addr v6, v1 │ │ -0182d6: 5247 9606 |0025: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0182da: b267 |0027: mul-int/2addr v7, v6 │ │ -0182dc: b057 |0028: add-int/2addr v7, v5 │ │ -0182de: 5441 9306 |0029: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -0182e2: 5442 9406 |002b: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0182e6: 4605 0205 |002d: aget-object v5, v2, v5 │ │ -0182ea: 4b00 0506 |002f: aput v0, v5, v6 │ │ -0182ee: 280f |0031: goto 0040 // +000f │ │ -0182f0: 5247 9606 |0032: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0182f4: b017 |0034: add-int/2addr v7, v1 │ │ -0182f6: b267 |0035: mul-int/2addr v7, v6 │ │ -0182f8: b015 |0036: add-int/2addr v5, v1 │ │ -0182fa: b057 |0037: add-int/2addr v7, v5 │ │ -0182fc: 5441 9506 |0038: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -018300: 5442 9406 |003a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018304: 4605 0205 |003c: aget-object v5, v2, v5 │ │ -018308: 4b00 0506 |003e: aput v0, v5, v6 │ │ -01830c: 0175 |0040: move v5, v7 │ │ -01830e: 0716 |0041: move-object v6, v1 │ │ -018310: 2810 |0042: goto 0052 // +0010 │ │ -018312: 5247 9606 |0043: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -018316: b267 |0045: mul-int/2addr v7, v6 │ │ -018318: b057 |0046: add-int/2addr v7, v5 │ │ -01831a: 5442 9306 |0047: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -01831e: 5443 9406 |0049: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018322: 4605 0305 |004b: aget-object v5, v3, v5 │ │ -018326: b116 |004d: sub-int/2addr v6, v1 │ │ -018328: 4b00 0506 |004e: aput v0, v5, v6 │ │ -01832c: 0175 |0050: move v5, v7 │ │ -01832e: 0726 |0051: move-object v6, v2 │ │ -018330: 4707 0605 |0052: aget-boolean v7, v6, v5 │ │ -018334: 4e00 0605 |0054: aput-boolean v0, v6, v5 │ │ -018338: 0f07 |0056: return v7 │ │ +018280: |[018280] org.metatrans.apps.maze.logic.provider1.MazeGenerator.carve:(III)Z │ │ +018290: 7110 9802 0700 |0000: invoke-static {v7}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkDirection:(I)V // method@0298 │ │ +018296: 6e30 9902 5406 |0003: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkLocation:(II)V // method@0299 │ │ +01829c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01829e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0182a0: 3807 3b00 |0008: if-eqz v7, 0043 // +003b │ │ +0182a4: 3217 2800 |000a: if-eq v7, v1, 0032 // +0028 │ │ +0182a8: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +0182aa: 3227 1700 |000d: if-eq v7, v2, 0024 // +0017 │ │ +0182ae: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +0182b0: 3227 0500 |0010: if-eq v7, v2, 0015 // +0005 │ │ +0182b4: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +0182b6: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +0182b8: 283e |0014: goto 0052 // +003e │ │ +0182ba: 5247 9606 |0015: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0182be: b017 |0017: add-int/2addr v7, v1 │ │ +0182c0: b267 |0018: mul-int/2addr v7, v6 │ │ +0182c2: b057 |0019: add-int/2addr v7, v5 │ │ +0182c4: 5442 9506 |001a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +0182c8: 5443 9406 |001c: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0182cc: b115 |001e: sub-int/2addr v5, v1 │ │ +0182ce: 4605 0305 |001f: aget-object v5, v3, v5 │ │ +0182d2: 4b00 0506 |0021: aput v0, v5, v6 │ │ +0182d6: 282d |0023: goto 0050 // +002d │ │ +0182d8: b016 |0024: add-int/2addr v6, v1 │ │ +0182da: 5247 9606 |0025: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0182de: b267 |0027: mul-int/2addr v7, v6 │ │ +0182e0: b057 |0028: add-int/2addr v7, v5 │ │ +0182e2: 5441 9306 |0029: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +0182e6: 5442 9406 |002b: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0182ea: 4605 0205 |002d: aget-object v5, v2, v5 │ │ +0182ee: 4b00 0506 |002f: aput v0, v5, v6 │ │ +0182f2: 280f |0031: goto 0040 // +000f │ │ +0182f4: 5247 9606 |0032: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0182f8: b017 |0034: add-int/2addr v7, v1 │ │ +0182fa: b267 |0035: mul-int/2addr v7, v6 │ │ +0182fc: b015 |0036: add-int/2addr v5, v1 │ │ +0182fe: b057 |0037: add-int/2addr v7, v5 │ │ +018300: 5441 9506 |0038: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +018304: 5442 9406 |003a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018308: 4605 0205 |003c: aget-object v5, v2, v5 │ │ +01830c: 4b00 0506 |003e: aput v0, v5, v6 │ │ +018310: 0175 |0040: move v5, v7 │ │ +018312: 0716 |0041: move-object v6, v1 │ │ +018314: 2810 |0042: goto 0052 // +0010 │ │ +018316: 5247 9606 |0043: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +01831a: b267 |0045: mul-int/2addr v7, v6 │ │ +01831c: b057 |0046: add-int/2addr v7, v5 │ │ +01831e: 5442 9306 |0047: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +018322: 5443 9406 |0049: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018326: 4605 0305 |004b: aget-object v5, v3, v5 │ │ +01832a: b116 |004d: sub-int/2addr v6, v1 │ │ +01832c: 4b00 0506 |004e: aput v0, v5, v6 │ │ +018330: 0175 |0050: move v5, v7 │ │ +018332: 0726 |0051: move-object v6, v2 │ │ +018334: 4707 0605 |0052: aget-boolean v7, v6, v5 │ │ +018338: 4e00 0605 |0054: aput-boolean v0, v6, v5 │ │ +01833c: 0f07 |0056: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0003 line=195 │ │ 0x0015 line=212 │ │ 0x001a line=213 │ │ 0x001c line=214 │ │ @@ -9853,42 +9855,42 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0185a4: |[0185a4] org.metatrans.apps.maze.logic.provider1.MazeGenerator.checkLocation:(II)V │ │ -0185b4: 3a03 2400 |0000: if-ltz v3, 0024 // +0024 │ │ -0185b8: 5220 9606 |0002: iget v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0185bc: 3730 2000 |0004: if-le v0, v3, 0024 // +0020 │ │ -0185c0: 3a04 0700 |0006: if-ltz v4, 000d // +0007 │ │ -0185c4: 5223 9206 |0008: iget v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ -0185c8: 3743 0300 |000a: if-le v3, v4, 000d // +0003 │ │ -0185cc: 0e00 |000c: return-void │ │ -0185ce: 2203 9700 |000d: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@0097 │ │ -0185d2: 2200 a100 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0185d6: 7010 7f01 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0185dc: 1a01 7906 |0014: const-string v1, "Y out of range: " // string@0679 │ │ -0185e0: 6e20 8501 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0185e6: 6e20 8201 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0185ec: 6e10 8701 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0185f2: 0c04 |001f: move-result-object v4 │ │ -0185f4: 7020 5a01 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@015a │ │ -0185fa: 2703 |0023: throw v3 │ │ -0185fc: 2204 9700 |0024: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@0097 │ │ -018600: 2200 a100 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -018604: 7010 7f01 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01860a: 1a01 7806 |002b: const-string v1, "X out of range: " // string@0678 │ │ -01860e: 6e20 8501 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018614: 6e20 8201 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01861a: 6e10 8701 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -018620: 0c03 |0036: move-result-object v3 │ │ -018622: 7020 5a01 3400 |0037: invoke-direct {v4, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@015a │ │ -018628: 2704 |003a: throw v4 │ │ +0185a8: |[0185a8] org.metatrans.apps.maze.logic.provider1.MazeGenerator.checkLocation:(II)V │ │ +0185b8: 3a03 2400 |0000: if-ltz v3, 0024 // +0024 │ │ +0185bc: 5220 9606 |0002: iget v0, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0185c0: 3730 2000 |0004: if-le v0, v3, 0024 // +0020 │ │ +0185c4: 3a04 0700 |0006: if-ltz v4, 000d // +0007 │ │ +0185c8: 5223 9206 |0008: iget v3, v2, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ +0185cc: 3743 0300 |000a: if-le v3, v4, 000d // +0003 │ │ +0185d0: 0e00 |000c: return-void │ │ +0185d2: 2203 9700 |000d: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@0097 │ │ +0185d6: 2200 a100 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0185da: 7010 7f01 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0185e0: 1a01 7a06 |0014: const-string v1, "Y out of range: " // string@067a │ │ +0185e4: 6e20 8501 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0185ea: 6e20 8201 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0185f0: 6e10 8701 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0185f6: 0c04 |001f: move-result-object v4 │ │ +0185f8: 7020 5a01 4300 |0020: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@015a │ │ +0185fe: 2703 |0023: throw v3 │ │ +018600: 2204 9700 |0024: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@0097 │ │ +018604: 2200 a100 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +018608: 7010 7f01 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01860e: 1a01 7906 |002b: const-string v1, "X out of range: " // string@0679 │ │ +018612: 6e20 8501 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018618: 6e20 8201 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01861e: 6e10 8701 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +018624: 0c03 |0036: move-result-object v3 │ │ +018626: 7020 5a01 3400 |0037: invoke-direct {v4, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@015a │ │ +01862c: 2704 |003a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ 0x0008 line=171 │ │ 0x000d line=172 │ │ 0x0024 line=169 │ │ locals : │ │ @@ -9901,18 +9903,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01862c: |[01862c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.generate:()V │ │ -01863c: 6e10 a202 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.reset:()V // method@02a2 │ │ -018642: 6e10 9b02 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.generateMaze:()V // method@029b │ │ -018648: 0e00 |0006: return-void │ │ +018630: |[018630] org.metatrans.apps.maze.logic.provider1.MazeGenerator.generate:()V │ │ +018640: 6e10 a202 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.reset:()V // method@02a2 │ │ +018646: 6e10 9b02 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.generateMaze:()V // method@029b │ │ +01864c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator; │ │ │ │ @@ -9927,17 +9929,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0183f8: |[0183f8] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getHeight:()I │ │ -018408: 5210 9206 |0000: iget v0, v1, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ -01840c: 0f00 |0002: return v0 │ │ +0183fc: |[0183fc] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getHeight:()I │ │ +01840c: 5210 9206 |0000: iget v0, v1, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ +018410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;) │ │ @@ -9945,46 +9947,46 @@ │ │ type : '()[[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -018428: |[018428] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getMatrix:()[[I │ │ -018438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01843a: 0101 |0001: move v1, v0 │ │ -01843c: 5452 9406 |0002: iget-object v2, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018440: 2123 |0004: array-length v3, v2 │ │ -018442: 3531 3300 |0005: if-ge v1, v3, 0038 // +0033 │ │ -018446: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -01844a: 0103 |0009: move v3, v0 │ │ -01844c: 5454 9406 |000a: iget-object v4, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018450: 4604 0400 |000c: aget-object v4, v4, v0 │ │ -018454: 2144 |000e: array-length v4, v4 │ │ -018456: 3543 2100 |000f: if-ge v3, v4, 0030 // +0021 │ │ -01845a: 2204 a100 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -01845e: 7010 7f01 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -018464: 6e20 8501 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01846a: 5452 9406 |0019: iget-object v2, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -01846e: 4602 0201 |001b: aget-object v2, v2, v1 │ │ -018472: 4402 0203 |001d: aget v2, v2, v3 │ │ -018476: 3902 0500 |001f: if-nez v2, 0024 // +0005 │ │ -01847a: 1a02 0600 |0021: const-string v2, " " // string@0006 │ │ -01847e: 2803 |0023: goto 0026 // +0003 │ │ -018480: 1a02 2c00 |0024: const-string v2, "*" // string@002c │ │ -018484: 6e20 8501 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01848a: 6e10 8701 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -018490: 0c02 |002c: move-result-object v2 │ │ -018492: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -018496: 28db |002f: goto 000a // -0025 │ │ -018498: 6203 2504 |0030: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01849c: 6e20 5301 2300 |0032: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0184a2: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0184a6: 28cb |0037: goto 0002 // -0035 │ │ -0184a8: 1102 |0038: return-object v2 │ │ +01842c: |[01842c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getMatrix:()[[I │ │ +01843c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01843e: 0101 |0001: move v1, v0 │ │ +018440: 5452 9406 |0002: iget-object v2, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018444: 2123 |0004: array-length v3, v2 │ │ +018446: 3531 3300 |0005: if-ge v1, v3, 0038 // +0033 │ │ +01844a: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +01844e: 0103 |0009: move v3, v0 │ │ +018450: 5454 9406 |000a: iget-object v4, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018454: 4604 0400 |000c: aget-object v4, v4, v0 │ │ +018458: 2144 |000e: array-length v4, v4 │ │ +01845a: 3543 2100 |000f: if-ge v3, v4, 0030 // +0021 │ │ +01845e: 2204 a100 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +018462: 7010 7f01 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +018468: 6e20 8501 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01846e: 5452 9406 |0019: iget-object v2, v5, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +018472: 4602 0201 |001b: aget-object v2, v2, v1 │ │ +018476: 4402 0203 |001d: aget v2, v2, v3 │ │ +01847a: 3902 0500 |001f: if-nez v2, 0024 // +0005 │ │ +01847e: 1a02 0600 |0021: const-string v2, " " // string@0006 │ │ +018482: 2803 |0023: goto 0026 // +0003 │ │ +018484: 1a02 2d00 |0024: const-string v2, "*" // string@002d │ │ +018488: 6e20 8501 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01848e: 6e10 8701 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +018494: 0c02 |002c: move-result-object v2 │ │ +018496: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01849a: 28db |002f: goto 000a // -0025 │ │ +01849c: 6203 2504 |0030: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0184a0: 6e20 5301 2300 |0032: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0184a6: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0184aa: 28cb |0037: goto 0002 // -0035 │ │ +0184ac: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=370 │ │ 0x000a line=372 │ │ 0x0011 line=373 │ │ 0x0030 line=375 │ │ locals : │ │ @@ -9995,17 +9997,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018410: |[018410] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getWidth:()I │ │ -018420: 5210 9606 |0000: iget v0, v1, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -018424: 0f00 |0002: return v0 │ │ +018414: |[018414] org.metatrans.apps.maze.logic.provider1.MazeGenerator.getWidth:()I │ │ +018424: 5210 9606 |0000: iget v0, v1, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +018428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;) │ │ @@ -10013,71 +10015,71 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -01833c: |[01833c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.isWallPresent:(III)Z │ │ -01834c: 7110 9802 0700 |0000: invoke-static {v7}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkDirection:(I)V // method@0298 │ │ -018352: 6e30 9902 5406 |0003: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkLocation:(II)V // method@0299 │ │ -018358: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01835a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -01835c: 3807 3b00 |0008: if-eqz v7, 0043 // +003b │ │ -018360: 3217 2800 |000a: if-eq v7, v1, 0032 // +0028 │ │ -018364: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -018366: 3227 1700 |000d: if-eq v7, v2, 0024 // +0017 │ │ -01836a: 1232 |000f: const/4 v2, #int 3 // #3 │ │ -01836c: 3227 0500 |0010: if-eq v7, v2, 0015 // +0005 │ │ -018370: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -018372: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -018374: 283e |0014: goto 0052 // +003e │ │ -018376: 5247 9606 |0015: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -01837a: b017 |0017: add-int/2addr v7, v1 │ │ -01837c: b267 |0018: mul-int/2addr v7, v6 │ │ -01837e: b057 |0019: add-int/2addr v7, v5 │ │ -018380: 5442 9506 |001a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -018384: 5443 9406 |001c: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -018388: b115 |001e: sub-int/2addr v5, v1 │ │ -01838a: 4605 0305 |001f: aget-object v5, v3, v5 │ │ -01838e: 4b00 0506 |0021: aput v0, v5, v6 │ │ -018392: 282d |0023: goto 0050 // +002d │ │ -018394: b016 |0024: add-int/2addr v6, v1 │ │ -018396: 5247 9606 |0025: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -01839a: b267 |0027: mul-int/2addr v7, v6 │ │ -01839c: b057 |0028: add-int/2addr v7, v5 │ │ -01839e: 5441 9306 |0029: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -0183a2: 5442 9406 |002b: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0183a6: 4605 0205 |002d: aget-object v5, v2, v5 │ │ -0183aa: 4b00 0506 |002f: aput v0, v5, v6 │ │ -0183ae: 280f |0031: goto 0040 // +000f │ │ -0183b0: 5247 9606 |0032: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0183b4: b017 |0034: add-int/2addr v7, v1 │ │ -0183b6: b267 |0035: mul-int/2addr v7, v6 │ │ -0183b8: b015 |0036: add-int/2addr v5, v1 │ │ -0183ba: b057 |0037: add-int/2addr v7, v5 │ │ -0183bc: 5441 9506 |0038: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -0183c0: 5442 9406 |003a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0183c4: 4605 0205 |003c: aget-object v5, v2, v5 │ │ -0183c8: 4b00 0506 |003e: aput v0, v5, v6 │ │ -0183cc: 0175 |0040: move v5, v7 │ │ -0183ce: 0716 |0041: move-object v6, v1 │ │ -0183d0: 2810 |0042: goto 0052 // +0010 │ │ -0183d2: 5247 9606 |0043: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0183d6: b267 |0045: mul-int/2addr v7, v6 │ │ -0183d8: b057 |0046: add-int/2addr v7, v5 │ │ -0183da: 5442 9306 |0047: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -0183de: 5443 9406 |0049: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0183e2: 4605 0305 |004b: aget-object v5, v3, v5 │ │ -0183e6: b116 |004d: sub-int/2addr v6, v1 │ │ -0183e8: 4b00 0506 |004e: aput v0, v5, v6 │ │ -0183ec: 0175 |0050: move v5, v7 │ │ -0183ee: 0726 |0051: move-object v6, v2 │ │ -0183f0: 4705 0605 |0052: aget-boolean v5, v6, v5 │ │ -0183f4: 0f05 |0054: return v5 │ │ +018340: |[018340] org.metatrans.apps.maze.logic.provider1.MazeGenerator.isWallPresent:(III)Z │ │ +018350: 7110 9802 0700 |0000: invoke-static {v7}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkDirection:(I)V // method@0298 │ │ +018356: 6e30 9902 5406 |0003: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.checkLocation:(II)V // method@0299 │ │ +01835c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01835e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +018360: 3807 3b00 |0008: if-eqz v7, 0043 // +003b │ │ +018364: 3217 2800 |000a: if-eq v7, v1, 0032 // +0028 │ │ +018368: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +01836a: 3227 1700 |000d: if-eq v7, v2, 0024 // +0017 │ │ +01836e: 1232 |000f: const/4 v2, #int 3 // #3 │ │ +018370: 3227 0500 |0010: if-eq v7, v2, 0015 // +0005 │ │ +018374: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +018376: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +018378: 283e |0014: goto 0052 // +003e │ │ +01837a: 5247 9606 |0015: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +01837e: b017 |0017: add-int/2addr v7, v1 │ │ +018380: b267 |0018: mul-int/2addr v7, v6 │ │ +018382: b057 |0019: add-int/2addr v7, v5 │ │ +018384: 5442 9506 |001a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +018388: 5443 9406 |001c: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +01838c: b115 |001e: sub-int/2addr v5, v1 │ │ +01838e: 4605 0305 |001f: aget-object v5, v3, v5 │ │ +018392: 4b00 0506 |0021: aput v0, v5, v6 │ │ +018396: 282d |0023: goto 0050 // +002d │ │ +018398: b016 |0024: add-int/2addr v6, v1 │ │ +01839a: 5247 9606 |0025: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +01839e: b267 |0027: mul-int/2addr v7, v6 │ │ +0183a0: b057 |0028: add-int/2addr v7, v5 │ │ +0183a2: 5441 9306 |0029: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +0183a6: 5442 9406 |002b: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0183aa: 4605 0205 |002d: aget-object v5, v2, v5 │ │ +0183ae: 4b00 0506 |002f: aput v0, v5, v6 │ │ +0183b2: 280f |0031: goto 0040 // +000f │ │ +0183b4: 5247 9606 |0032: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0183b8: b017 |0034: add-int/2addr v7, v1 │ │ +0183ba: b267 |0035: mul-int/2addr v7, v6 │ │ +0183bc: b015 |0036: add-int/2addr v5, v1 │ │ +0183be: b057 |0037: add-int/2addr v7, v5 │ │ +0183c0: 5441 9506 |0038: iget-object v1, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +0183c4: 5442 9406 |003a: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0183c8: 4605 0205 |003c: aget-object v5, v2, v5 │ │ +0183cc: 4b00 0506 |003e: aput v0, v5, v6 │ │ +0183d0: 0175 |0040: move v5, v7 │ │ +0183d2: 0716 |0041: move-object v6, v1 │ │ +0183d4: 2810 |0042: goto 0052 // +0010 │ │ +0183d6: 5247 9606 |0043: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0183da: b267 |0045: mul-int/2addr v7, v6 │ │ +0183dc: b057 |0046: add-int/2addr v7, v5 │ │ +0183de: 5442 9306 |0047: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +0183e2: 5443 9406 |0049: iget-object v3, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0183e6: 4605 0305 |004b: aget-object v5, v3, v5 │ │ +0183ea: b116 |004d: sub-int/2addr v6, v1 │ │ +0183ec: 4b00 0506 |004e: aput v0, v5, v6 │ │ +0183f0: 0175 |0050: move v5, v7 │ │ +0183f2: 0726 |0051: move-object v6, v2 │ │ +0183f4: 4705 0605 |0052: aget-boolean v5, v6, v5 │ │ +0183f8: 0f05 |0054: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ 0x0015 line=266 │ │ 0x001a line=267 │ │ 0x001c line=268 │ │ @@ -10102,82 +10104,82 @@ │ │ type : '(Ljava/io/PrintStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -018684: |[018684] org.metatrans.apps.maze.logic.provider1.MazeGenerator.print:(Ljava/io/PrintStream;)V │ │ -018694: 6e10 9d02 0900 |0000: invoke-virtual {v9}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.getMatrix:()[[I // method@029d │ │ -01869a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01869c: 0101 |0004: move v1, v0 │ │ -01869e: 5292 9206 |0005: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ -0186a2: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ -0186a6: 1304 2a00 |0009: const/16 v4, #int 42 // #2a │ │ -0186aa: 1305 2000 |000b: const/16 v5, #int 32 // #20 │ │ -0186ae: 3521 4e00 |000d: if-ge v1, v2, 005b // +004e │ │ -0186b2: 5292 9606 |000f: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0186b6: b212 |0011: mul-int/2addr v2, v1 │ │ -0186b8: 0106 |0012: move v6, v0 │ │ -0186ba: 5297 9606 |0013: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0186be: 3576 1600 |0015: if-ge v6, v7, 002b // +0016 │ │ -0186c2: 6e20 5101 4a00 |0017: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -0186c8: 5497 9306 |001a: iget-object v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -0186cc: 9008 0206 |001c: add-int v8, v2, v6 │ │ -0186d0: 4707 0708 |001e: aget-boolean v7, v7, v8 │ │ -0186d4: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -0186d8: 0137 |0022: move v7, v3 │ │ -0186da: 2802 |0023: goto 0025 // +0002 │ │ -0186dc: 0157 |0024: move v7, v5 │ │ -0186de: 6e20 5101 7a00 |0025: invoke-virtual {v10, v7}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -0186e4: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0186e8: 28e9 |002a: goto 0013 // -0017 │ │ -0186ea: 6e20 5201 4a00 |002b: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ -0186f0: 5292 9606 |002e: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -0186f4: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0186f8: b212 |0032: mul-int/2addr v2, v1 │ │ -0186fa: 0103 |0033: move v3, v0 │ │ -0186fc: 5294 9606 |0034: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -018700: 1306 7c00 |0036: const/16 v6, #int 124 // #7c │ │ -018704: 3543 1500 |0038: if-ge v3, v4, 004d // +0015 │ │ -018708: 5494 9506 |003a: iget-object v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -01870c: 9007 0203 |003c: add-int v7, v2, v3 │ │ -018710: 4704 0407 |003e: aget-boolean v4, v4, v7 │ │ -018714: 3804 0300 |0040: if-eqz v4, 0043 // +0003 │ │ -018718: 2802 |0042: goto 0044 // +0002 │ │ -01871a: 0156 |0043: move v6, v5 │ │ -01871c: 6e20 5101 6a00 |0044: invoke-virtual {v10, v6}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -018722: 6e20 5101 5a00 |0047: invoke-virtual {v10, v5}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -018728: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01872c: 28e8 |004c: goto 0034 // -0018 │ │ -01872e: 5493 9506 |004d: iget-object v3, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -018732: b042 |004f: add-int/2addr v2, v4 │ │ -018734: 4702 0302 |0050: aget-boolean v2, v3, v2 │ │ -018738: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ -01873c: 0165 |0054: move v5, v6 │ │ -01873e: 6e20 5201 5a00 |0055: invoke-virtual {v10, v5}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ -018744: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018748: 28ab |005a: goto 0005 // -0055 │ │ -01874a: 5291 9606 |005b: iget v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -01874e: b212 |005d: mul-int/2addr v2, v1 │ │ -018750: 5291 9606 |005e: iget v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ -018754: 3510 1600 |0060: if-ge v0, v1, 0076 // +0016 │ │ -018758: 6e20 5101 4a00 |0062: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -01875e: 5491 9306 |0065: iget-object v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -018762: 9006 0200 |0067: add-int v6, v2, v0 │ │ -018766: 4701 0106 |0069: aget-boolean v1, v1, v6 │ │ -01876a: 3801 0400 |006b: if-eqz v1, 006f // +0004 │ │ -01876e: 0131 |006d: move v1, v3 │ │ -018770: 2802 |006e: goto 0070 // +0002 │ │ -018772: 0151 |006f: move v1, v5 │ │ -018774: 6e20 5101 1a00 |0070: invoke-virtual {v10, v1}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ -01877a: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01877e: 28e9 |0075: goto 005e // -0017 │ │ -018780: 6e20 5201 4a00 |0076: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ -018786: 0e00 |0079: return-void │ │ +018688: |[018688] org.metatrans.apps.maze.logic.provider1.MazeGenerator.print:(Ljava/io/PrintStream;)V │ │ +018698: 6e10 9d02 0900 |0000: invoke-virtual {v9}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.getMatrix:()[[I // method@029d │ │ +01869e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0186a0: 0101 |0004: move v1, v0 │ │ +0186a2: 5292 9206 |0005: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.height:I // field@0692 │ │ +0186a6: 1303 2d00 |0007: const/16 v3, #int 45 // #2d │ │ +0186aa: 1304 2a00 |0009: const/16 v4, #int 42 // #2a │ │ +0186ae: 1305 2000 |000b: const/16 v5, #int 32 // #20 │ │ +0186b2: 3521 4e00 |000d: if-ge v1, v2, 005b // +004e │ │ +0186b6: 5292 9606 |000f: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0186ba: b212 |0011: mul-int/2addr v2, v1 │ │ +0186bc: 0106 |0012: move v6, v0 │ │ +0186be: 5297 9606 |0013: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0186c2: 3576 1600 |0015: if-ge v6, v7, 002b // +0016 │ │ +0186c6: 6e20 5101 4a00 |0017: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +0186cc: 5497 9306 |001a: iget-object v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +0186d0: 9008 0206 |001c: add-int v8, v2, v6 │ │ +0186d4: 4707 0708 |001e: aget-boolean v7, v7, v8 │ │ +0186d8: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +0186dc: 0137 |0022: move v7, v3 │ │ +0186de: 2802 |0023: goto 0025 // +0002 │ │ +0186e0: 0157 |0024: move v7, v5 │ │ +0186e2: 6e20 5101 7a00 |0025: invoke-virtual {v10, v7}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +0186e8: d806 0601 |0028: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0186ec: 28e9 |002a: goto 0013 // -0017 │ │ +0186ee: 6e20 5201 4a00 |002b: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ +0186f4: 5292 9606 |002e: iget v2, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +0186f8: d802 0201 |0030: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0186fc: b212 |0032: mul-int/2addr v2, v1 │ │ +0186fe: 0103 |0033: move v3, v0 │ │ +018700: 5294 9606 |0034: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +018704: 1306 7c00 |0036: const/16 v6, #int 124 // #7c │ │ +018708: 3543 1500 |0038: if-ge v3, v4, 004d // +0015 │ │ +01870c: 5494 9506 |003a: iget-object v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +018710: 9007 0203 |003c: add-int v7, v2, v3 │ │ +018714: 4704 0407 |003e: aget-boolean v4, v4, v7 │ │ +018718: 3804 0300 |0040: if-eqz v4, 0043 // +0003 │ │ +01871c: 2802 |0042: goto 0044 // +0002 │ │ +01871e: 0156 |0043: move v6, v5 │ │ +018720: 6e20 5101 6a00 |0044: invoke-virtual {v10, v6}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +018726: 6e20 5101 5a00 |0047: invoke-virtual {v10, v5}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +01872c: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +018730: 28e8 |004c: goto 0034 // -0018 │ │ +018732: 5493 9506 |004d: iget-object v3, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +018736: b042 |004f: add-int/2addr v2, v4 │ │ +018738: 4702 0302 |0050: aget-boolean v2, v3, v2 │ │ +01873c: 3802 0300 |0052: if-eqz v2, 0055 // +0003 │ │ +018740: 0165 |0054: move v5, v6 │ │ +018742: 6e20 5201 5a00 |0055: invoke-virtual {v10, v5}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ +018748: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01874c: 28ab |005a: goto 0005 // -0055 │ │ +01874e: 5291 9606 |005b: iget v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +018752: b212 |005d: mul-int/2addr v2, v1 │ │ +018754: 5291 9606 |005e: iget v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.width:I // field@0696 │ │ +018758: 3510 1600 |0060: if-ge v0, v1, 0076 // +0016 │ │ +01875c: 6e20 5101 4a00 |0062: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +018762: 5491 9306 |0065: iget-object v1, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +018766: 9006 0200 |0067: add-int v6, v2, v0 │ │ +01876a: 4701 0106 |0069: aget-boolean v1, v1, v6 │ │ +01876e: 3801 0400 |006b: if-eqz v1, 006f // +0004 │ │ +018772: 0131 |006d: move v1, v3 │ │ +018774: 2802 |006e: goto 0070 // +0002 │ │ +018776: 0151 |006f: move v1, v5 │ │ +018778: 6e20 5101 1a00 |0070: invoke-virtual {v10, v1}, Ljava/io/PrintStream;.print:(C)V // method@0151 │ │ +01877e: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ +018782: 28e9 |0075: goto 005e // -0017 │ │ +018784: 6e20 5201 4a00 |0076: invoke-virtual {v10, v4}, Ljava/io/PrintStream;.println:(C)V // method@0152 │ │ +01878a: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=334 │ │ 0x000f line=337 │ │ 0x0013 line=338 │ │ 0x0017 line=339 │ │ @@ -10202,45 +10204,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -018788: |[018788] org.metatrans.apps.maze.logic.provider1.MazeGenerator.reset:()V │ │ -018798: 5440 9306 |0000: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ -01879c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -01879e: 7120 9b01 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([ZZ)V // method@019b │ │ -0187a4: 5440 9506 |0006: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ -0187a8: 7120 9b01 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([ZZ)V // method@019b │ │ -0187ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0187b0: 5442 9406 |000c: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ -0187b4: 2123 |000e: array-length v3, v2 │ │ -0187b6: 3530 0a00 |000f: if-ge v0, v3, 0019 // +000a │ │ -0187ba: 4602 0200 |0011: aget-object v2, v2, v0 │ │ -0187be: 7120 9a01 1200 |0013: invoke-static {v2, v1}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ -0187c4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0187c8: 28f4 |0018: goto 000c // -000c │ │ -0187ca: 0e00 |0019: return-void │ │ +01878c: |[01878c] org.metatrans.apps.maze.logic.provider1.MazeGenerator.reset:()V │ │ +01879c: 5440 9306 |0000: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.horizWalls:[Z // field@0693 │ │ +0187a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0187a2: 7120 9b01 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([ZZ)V // method@019b │ │ +0187a8: 5440 9506 |0006: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.vertWalls:[Z // field@0695 │ │ +0187ac: 7120 9b01 1000 |0008: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([ZZ)V // method@019b │ │ +0187b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0187b4: 5442 9406 |000c: iget-object v2, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.matrix:[[I // field@0694 │ │ +0187b8: 2123 |000e: array-length v3, v2 │ │ +0187ba: 3530 0a00 |000f: if-ge v0, v3, 0019 // +000a │ │ +0187be: 4602 0200 |0011: aget-object v2, v2, v0 │ │ +0187c2: 7120 9a01 1200 |0013: invoke-static {v2, v1}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ +0187c8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0187cc: 28f4 |0018: goto 000c // -000c │ │ +0187ce: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x000c line=121 │ │ 0x0011 line=122 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator; │ │ │ │ - source_file_idx : 1378 (MazeGenerator.java) │ │ + source_file_idx : 1379 (MazeGenerator.java) │ │ │ │ Class #35 header: │ │ class_idx : 235 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1377 │ │ +source_file_idx : 1378 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #35 annotations: │ │ Annotations on method #697 'recursion1' │ │ @@ -10275,43 +10277,43 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -018ef0: |[018ef0] org.metatrans.apps.maze.logic.provider2.Maze.:(II)V │ │ -018f00: 7010 6601 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0166 │ │ -018f06: 5934 a006 |0003: iput v4, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -018f0a: 5935 a206 |0005: iput v5, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -018f0e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -018f10: 2300 5802 |0008: new-array v0, v0, [I // type@0258 │ │ -018f14: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -018f16: 4b05 0001 |000b: aput v5, v0, v1 │ │ -018f1a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -018f1c: 4b04 0005 |000e: aput v4, v0, v5 │ │ -018f20: 6204 2404 |0010: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0424 │ │ -018f24: 7120 9001 0400 |0012: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -018f2a: 0c04 |0015: move-result-object v4 │ │ -018f2c: 1f04 6402 |0016: check-cast v4, [[I // type@0264 │ │ -018f30: 5b34 a106 |0018: iput-object v4, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018f34: 0154 |001a: move v4, v5 │ │ -018f36: 5230 a006 |001b: iget v0, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -018f3a: 3504 1300 |001d: if-ge v4, v0, 0030 // +0013 │ │ -018f3e: 0150 |001f: move v0, v5 │ │ -018f40: 5232 a206 |0020: iget v2, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -018f44: 3520 0b00 |0022: if-ge v0, v2, 002d // +000b │ │ -018f48: 5432 a106 |0024: iget-object v2, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018f4c: 4602 0204 |0026: aget-object v2, v2, v4 │ │ -018f50: 4b01 0200 |0028: aput v1, v2, v0 │ │ -018f54: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -018f58: 28f4 |002c: goto 0020 // -000c │ │ -018f5a: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -018f5e: 28ec |002f: goto 001b // -0014 │ │ -018f60: 0e00 |0030: return-void │ │ +018ef4: |[018ef4] org.metatrans.apps.maze.logic.provider2.Maze.:(II)V │ │ +018f04: 7010 6601 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0166 │ │ +018f0a: 5934 a006 |0003: iput v4, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +018f0e: 5935 a206 |0005: iput v5, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +018f12: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +018f14: 2300 5802 |0008: new-array v0, v0, [I // type@0258 │ │ +018f18: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +018f1a: 4b05 0001 |000b: aput v5, v0, v1 │ │ +018f1e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +018f20: 4b04 0005 |000e: aput v4, v0, v5 │ │ +018f24: 6204 2404 |0010: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0424 │ │ +018f28: 7120 9001 0400 |0012: invoke-static {v4, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +018f2e: 0c04 |0015: move-result-object v4 │ │ +018f30: 1f04 6402 |0016: check-cast v4, [[I // type@0264 │ │ +018f34: 5b34 a106 |0018: iput-object v4, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018f38: 0154 |001a: move v4, v5 │ │ +018f3a: 5230 a006 |001b: iget v0, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +018f3e: 3504 1300 |001d: if-ge v4, v0, 0030 // +0013 │ │ +018f42: 0150 |001f: move v0, v5 │ │ +018f44: 5232 a206 |0020: iget v2, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +018f48: 3520 0b00 |0022: if-ge v0, v2, 002d // +000b │ │ +018f4c: 5432 a106 |0024: iget-object v2, v3, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018f50: 4602 0204 |0026: aget-object v2, v2, v4 │ │ +018f54: 4b01 0200 |0028: aput v1, v2, v0 │ │ +018f58: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +018f5c: 28f4 |002c: goto 0020 // -000c │ │ +018f5e: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +018f62: 28ec |002f: goto 001b // -0014 │ │ +018f64: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0010 line=48 │ │ 0x001b line=50 │ │ @@ -10327,60 +10329,60 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -018f64: |[018f64] org.metatrans.apps.maze.logic.provider2.Maze.main:([Ljava/lang/String;)V │ │ -018f74: 2206 eb00 |0000: new-instance v6, Lorg/metatrans/apps/maze/logic/provider2/Maze; // type@00eb │ │ -018f78: 1300 3300 |0002: const/16 v0, #int 51 // #33 │ │ -018f7c: 7030 b302 0600 |0004: invoke-direct {v6, v0, v0}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.:(II)V // method@02b3 │ │ -018f82: 6e10 b402 0600 |0007: invoke-virtual {v6}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateMaze:()[[I // method@02b4 │ │ -018f88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -018f8a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -018f8e: 0102 |000d: move v2, v0 │ │ -018f90: 0713 |000e: move-object v3, v1 │ │ -018f92: 5464 a106 |000f: iget-object v4, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018f96: 2144 |0011: array-length v4, v4 │ │ -018f98: 3542 4000 |0012: if-ge v2, v4, 0052 // +0040 │ │ -018f9c: 0104 |0014: move v4, v0 │ │ -018f9e: 5465 a106 |0015: iget-object v5, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018fa2: 4605 0502 |0017: aget-object v5, v5, v2 │ │ -018fa6: 2155 |0019: array-length v5, v5 │ │ -018fa8: 3554 2400 |001a: if-ge v4, v5, 003e // +0024 │ │ -018fac: 2205 a100 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -018fb0: 7010 7f01 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -018fb6: 6e20 8501 3500 |0021: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018fbc: 6e20 8501 1500 |0024: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018fc2: 5463 a106 |0027: iget-object v3, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018fc6: 4603 0302 |0029: aget-object v3, v3, v2 │ │ -018fca: 4403 0304 |002b: aget v3, v3, v4 │ │ -018fce: 3903 0500 |002d: if-nez v3, 0032 // +0005 │ │ -018fd2: 1a03 0600 |002f: const-string v3, " " // string@0006 │ │ -018fd6: 2803 |0031: goto 0034 // +0003 │ │ -018fd8: 1a03 2300 |0032: const-string v3, "#" // string@0023 │ │ -018fdc: 6e20 8501 3500 |0034: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -018fe2: 6e10 8701 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -018fe8: 0c03 |003a: move-result-object v3 │ │ -018fea: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -018fee: 28d8 |003d: goto 0015 // -0028 │ │ -018ff0: 2204 a100 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -018ff4: 7010 7f01 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -018ffa: 6e20 8501 3400 |0043: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019000: 1a03 0300 |0046: const-string v3, " │ │ +018f68: |[018f68] org.metatrans.apps.maze.logic.provider2.Maze.main:([Ljava/lang/String;)V │ │ +018f78: 2206 eb00 |0000: new-instance v6, Lorg/metatrans/apps/maze/logic/provider2/Maze; // type@00eb │ │ +018f7c: 1300 3300 |0002: const/16 v0, #int 51 // #33 │ │ +018f80: 7030 b302 0600 |0004: invoke-direct {v6, v0, v0}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.:(II)V // method@02b3 │ │ +018f86: 6e10 b402 0600 |0007: invoke-virtual {v6}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateMaze:()[[I // method@02b4 │ │ +018f8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +018f8e: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +018f92: 0102 |000d: move v2, v0 │ │ +018f94: 0713 |000e: move-object v3, v1 │ │ +018f96: 5464 a106 |000f: iget-object v4, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018f9a: 2144 |0011: array-length v4, v4 │ │ +018f9c: 3542 4000 |0012: if-ge v2, v4, 0052 // +0040 │ │ +018fa0: 0104 |0014: move v4, v0 │ │ +018fa2: 5465 a106 |0015: iget-object v5, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018fa6: 4605 0502 |0017: aget-object v5, v5, v2 │ │ +018faa: 2155 |0019: array-length v5, v5 │ │ +018fac: 3554 2400 |001a: if-ge v4, v5, 003e // +0024 │ │ +018fb0: 2205 a100 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +018fb4: 7010 7f01 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +018fba: 6e20 8501 3500 |0021: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018fc0: 6e20 8501 1500 |0024: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018fc6: 5463 a106 |0027: iget-object v3, v6, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018fca: 4603 0302 |0029: aget-object v3, v3, v2 │ │ +018fce: 4403 0304 |002b: aget v3, v3, v4 │ │ +018fd2: 3903 0500 |002d: if-nez v3, 0032 // +0005 │ │ +018fd6: 1a03 0600 |002f: const-string v3, " " // string@0006 │ │ +018fda: 2803 |0031: goto 0034 // +0003 │ │ +018fdc: 1a03 2300 |0032: const-string v3, "#" // string@0023 │ │ +018fe0: 6e20 8501 3500 |0034: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +018fe6: 6e10 8701 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +018fec: 0c03 |003a: move-result-object v3 │ │ +018fee: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +018ff2: 28d8 |003d: goto 0015 // -0028 │ │ +018ff4: 2204 a100 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +018ff8: 7010 7f01 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +018ffe: 6e20 8501 3400 |0043: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019004: 1a03 0300 |0046: const-string v3, " │ │ " // string@0003 │ │ -019004: 6e20 8501 3400 |0048: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01900a: 6e10 8701 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019010: 0c03 |004e: move-result-object v3 │ │ -019012: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019016: 28be |0051: goto 000f // -0042 │ │ -019018: 6206 2504 |0052: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01901c: 6e20 5301 3600 |0054: invoke-virtual {v6, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -019022: 0e00 |0057: return-void │ │ +019008: 6e20 8501 3400 |0048: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01900e: 6e10 8701 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019014: 0c03 |004e: move-result-object v3 │ │ +019016: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01901a: 28be |0051: goto 000f // -0042 │ │ +01901c: 6206 2504 |0052: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +019020: 6e20 5301 3600 |0054: invoke-virtual {v6, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +019026: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=27 │ │ 0x000f line=30 │ │ 0x0015 line=31 │ │ 0x001c line=32 │ │ @@ -10395,48 +10397,48 @@ │ │ type : '()[[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -018e40: |[018e40] org.metatrans.apps.maze.logic.provider2.Maze.generateMaze:()[[I │ │ -018e50: 2200 b400 |0000: new-instance v0, Ljava/util/Random; // type@00b4 │ │ -018e54: 7010 bb01 0000 |0002: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ -018e5a: 5241 a006 |0005: iget v1, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -018e5e: 6e20 bc01 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018e64: 0a01 |000a: move-result v1 │ │ -018e66: dc02 0102 |000b: rem-int/lit8 v2, v1, #int 2 // #02 │ │ -018e6a: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -018e6e: 5241 a006 |000f: iget v1, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -018e72: 6e20 bc01 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018e78: 0a01 |0014: move-result v1 │ │ -018e7a: 28f6 |0015: goto 000b // -000a │ │ -018e7c: 5242 a206 |0016: iget v2, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -018e80: 6e20 bc01 2000 |0018: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018e86: 0a02 |001b: move-result v2 │ │ -018e88: dc03 0202 |001c: rem-int/lit8 v3, v2, #int 2 // #02 │ │ -018e8c: 3903 0900 |001e: if-nez v3, 0027 // +0009 │ │ -018e90: 5242 a206 |0020: iget v2, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -018e94: 6e20 bc01 2000 |0022: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018e9a: 0a02 |0025: move-result v2 │ │ -018e9c: 28f6 |0026: goto 001c // -000a │ │ -018e9e: 5440 a106 |0027: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018ea2: 4600 0001 |0029: aget-object v0, v0, v1 │ │ -018ea6: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -018ea8: 4b03 0002 |002c: aput v3, v0, v2 │ │ -018eac: 2200 e500 |002e: new-instance v0, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -018eb0: 7030 8802 1002 |0030: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -018eb6: 2201 b100 |0033: new-instance v1, Ljava/util/LinkedList; // type@00b1 │ │ -018eba: 7010 a401 0100 |0035: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@01a4 │ │ -018ec0: 6e20 a501 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -018ec6: 1500 403f |003b: const/high16 v0, #int 1061158912 // #3f40 │ │ -018eca: 6e30 bb02 1400 |003d: invoke-virtual {v4, v1, v0}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion3:(Ljava/util/LinkedList;F)V // method@02bb │ │ -018ed0: 5440 a106 |0040: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018ed4: 1100 |0042: return-object v0 │ │ +018e44: |[018e44] org.metatrans.apps.maze.logic.provider2.Maze.generateMaze:()[[I │ │ +018e54: 2200 b400 |0000: new-instance v0, Ljava/util/Random; // type@00b4 │ │ +018e58: 7010 bb01 0000 |0002: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ +018e5e: 5241 a006 |0005: iget v1, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +018e62: 6e20 bc01 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018e68: 0a01 |000a: move-result v1 │ │ +018e6a: dc02 0102 |000b: rem-int/lit8 v2, v1, #int 2 // #02 │ │ +018e6e: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +018e72: 5241 a006 |000f: iget v1, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +018e76: 6e20 bc01 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018e7c: 0a01 |0014: move-result v1 │ │ +018e7e: 28f6 |0015: goto 000b // -000a │ │ +018e80: 5242 a206 |0016: iget v2, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +018e84: 6e20 bc01 2000 |0018: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018e8a: 0a02 |001b: move-result v2 │ │ +018e8c: dc03 0202 |001c: rem-int/lit8 v3, v2, #int 2 // #02 │ │ +018e90: 3903 0900 |001e: if-nez v3, 0027 // +0009 │ │ +018e94: 5242 a206 |0020: iget v2, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +018e98: 6e20 bc01 2000 |0022: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018e9e: 0a02 |0025: move-result v2 │ │ +018ea0: 28f6 |0026: goto 001c // -000a │ │ +018ea2: 5440 a106 |0027: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018ea6: 4600 0001 |0029: aget-object v0, v0, v1 │ │ +018eaa: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +018eac: 4b03 0002 |002c: aput v3, v0, v2 │ │ +018eb0: 2200 e500 |002e: new-instance v0, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +018eb4: 7030 8802 1002 |0030: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +018eba: 2201 b100 |0033: new-instance v1, Ljava/util/LinkedList; // type@00b1 │ │ +018ebe: 7010 a401 0100 |0035: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@01a4 │ │ +018ec4: 6e20 a501 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +018eca: 1500 403f |003b: const/high16 v0, #int 1061158912 // #3f40 │ │ +018ece: 6e30 bb02 1400 |003d: invoke-virtual {v4, v1, v0}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion3:(Ljava/util/LinkedList;F)V // method@02bb │ │ +018ed4: 5440 a106 |0040: iget-object v0, v4, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018ed8: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=62 │ │ 0x000b line=63 │ │ 0x000f line=64 │ │ 0x0016 line=67 │ │ @@ -10456,41 +10458,41 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -018dd0: |[018dd0] org.metatrans.apps.maze.logic.provider2.Maze.generateRandomDirections:()[I │ │ -018de0: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -018de4: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -018dea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -018dec: 0112 |0006: move v2, v1 │ │ -018dee: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -018df0: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ -018df4: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -018df8: 7110 5d01 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -018dfe: 0c03 |000f: move-result-object v3 │ │ -018e00: 6e20 9701 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0197 │ │ -018e06: 28f4 |0013: goto 0007 // -000c │ │ -018e08: 7110 9c01 0000 |0014: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ -018e0e: 2332 5a02 |0017: new-array v2, v3, [Ljava/lang/Integer; // type@025a │ │ -018e12: 6e20 9801 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0198 │ │ -018e18: 0c00 |001c: move-result-object v0 │ │ -018e1a: 1f00 5a02 |001d: check-cast v0, [Ljava/lang/Integer; // type@025a │ │ -018e1e: 2102 |001f: array-length v2, v0 │ │ -018e20: 2323 5802 |0020: new-array v3, v2, [I // type@0258 │ │ -018e24: 3521 0d00 |0022: if-ge v1, v2, 002f // +000d │ │ -018e28: 4604 0001 |0024: aget-object v4, v0, v1 │ │ -018e2c: 6e10 5b01 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -018e32: 0a04 |0029: move-result v4 │ │ -018e34: 4b04 0301 |002a: aput v4, v3, v1 │ │ -018e38: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -018e3c: 28f4 |002e: goto 0022 // -000c │ │ -018e3e: 1103 |002f: return-object v3 │ │ +018dd4: |[018dd4] org.metatrans.apps.maze.logic.provider2.Maze.generateRandomDirections:()[I │ │ +018de4: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +018de8: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +018dee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +018df0: 0112 |0006: move v2, v1 │ │ +018df2: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +018df4: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +018df8: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +018dfc: 7110 5d01 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +018e02: 0c03 |000f: move-result-object v3 │ │ +018e04: 6e20 9701 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0197 │ │ +018e0a: 28f4 |0013: goto 0007 // -000c │ │ +018e0c: 7110 9c01 0000 |0014: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ +018e12: 2332 5a02 |0017: new-array v2, v3, [Ljava/lang/Integer; // type@025a │ │ +018e16: 6e20 9801 2000 |0019: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0198 │ │ +018e1c: 0c00 |001c: move-result-object v0 │ │ +018e1e: 1f00 5a02 |001d: check-cast v0, [Ljava/lang/Integer; // type@025a │ │ +018e22: 2102 |001f: array-length v2, v0 │ │ +018e24: 2323 5802 |0020: new-array v3, v2, [I // type@0258 │ │ +018e28: 3521 0d00 |0022: if-ge v1, v2, 002f // +000d │ │ +018e2c: 4604 0001 |0024: aget-object v4, v0, v1 │ │ +018e30: 6e10 5b01 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +018e36: 0a04 |0029: move-result v4 │ │ +018e38: 4b04 0301 |002a: aput v4, v3, v1 │ │ +018e3c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +018e40: 28f4 |002e: goto 0022 // -000c │ │ +018e42: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x000c line=434 │ │ 0x0014 line=435 │ │ 0x0019 line=437 │ │ 0x001f line=439 │ │ @@ -10503,17 +10505,17 @@ │ │ type : '()[[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018ed8: |[018ed8] org.metatrans.apps.maze.logic.provider2.Maze.getMaze:()[[I │ │ -018ee8: 5410 a106 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -018eec: 1100 |0002: return-object v0 │ │ +018edc: |[018edc] org.metatrans.apps.maze.logic.provider2.Maze.getMaze:()[[I │ │ +018eec: 5410 a106 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +018ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/logic/provider2/Maze; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/logic/provider2/Maze;) │ │ @@ -10521,87 +10523,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -019024: |[019024] org.metatrans.apps.maze.logic.provider2.Maze.recursion:(II)V │ │ -019034: 6e10 b502 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ -01903a: 0c00 |0003: move-result-object v0 │ │ -01903c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01903e: 0112 |0005: move v2, v1 │ │ -019040: 2103 |0006: array-length v3, v0 │ │ -019042: 3532 7900 |0007: if-ge v2, v3, 0080 // +0079 │ │ -019046: 4403 0002 |0009: aget v3, v0, v2 │ │ -01904a: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -01904c: 3243 5900 |000c: if-eq v3, v4, 0065 // +0059 │ │ -019050: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -019052: 3253 3c00 |000f: if-eq v3, v5, 004b // +003c │ │ -019056: 1235 |0011: const/4 v5, #int 3 // #3 │ │ -019058: 3253 1d00 |0012: if-eq v3, v5, 002f // +001d │ │ -01905c: 1244 |0014: const/4 v4, #int 4 // #4 │ │ -01905e: 3243 0300 |0015: if-eq v3, v4, 0018 // +0003 │ │ -019062: 2866 |0017: goto 007d // +0066 │ │ -019064: d803 09fe |0018: add-int/lit8 v3, v9, #int -2 // #fe │ │ -019068: 3c03 0300 |001a: if-gtz v3, 001d // +0003 │ │ -01906c: 2861 |001c: goto 007d // +0061 │ │ -01906e: 5474 a106 |001d: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -019072: 4604 0408 |001f: aget-object v4, v4, v8 │ │ -019076: 4405 0403 |0021: aget v5, v4, v3 │ │ -01907a: 3805 5a00 |0023: if-eqz v5, 007d // +005a │ │ -01907e: 4b01 0403 |0025: aput v1, v4, v3 │ │ -019082: d805 09ff |0027: add-int/lit8 v5, v9, #int -1 // #ff │ │ -019086: 4b01 0405 |0029: aput v1, v4, v5 │ │ -01908a: 6e30 b802 8703 |002b: invoke-virtual {v7, v8, v3}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ -019090: 284f |002e: goto 007d // +004f │ │ -019092: d803 0802 |002f: add-int/lit8 v3, v8, #int 2 // #02 │ │ -019096: 5275 a006 |0031: iget v5, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -01909a: b145 |0033: sub-int/2addr v5, v4 │ │ -01909c: 3453 0300 |0034: if-lt v3, v5, 0037 // +0003 │ │ -0190a0: 2847 |0036: goto 007d // +0047 │ │ -0190a2: 5474 a106 |0037: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0190a6: 4605 0403 |0039: aget-object v5, v4, v3 │ │ -0190aa: 4406 0509 |003b: aget v6, v5, v9 │ │ -0190ae: 3806 4000 |003d: if-eqz v6, 007d // +0040 │ │ -0190b2: 4b01 0509 |003f: aput v1, v5, v9 │ │ -0190b6: d805 0801 |0041: add-int/lit8 v5, v8, #int 1 // #01 │ │ -0190ba: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -0190be: 4b01 0409 |0045: aput v1, v4, v9 │ │ -0190c2: 6e30 b802 3709 |0047: invoke-virtual {v7, v3, v9}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ -0190c8: 2833 |004a: goto 007d // +0033 │ │ -0190ca: d803 0902 |004b: add-int/lit8 v3, v9, #int 2 // #02 │ │ -0190ce: 5275 a206 |004d: iget v5, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -0190d2: b145 |004f: sub-int/2addr v5, v4 │ │ -0190d4: 3453 0300 |0050: if-lt v3, v5, 0053 // +0003 │ │ -0190d8: 282b |0052: goto 007d // +002b │ │ -0190da: 5474 a106 |0053: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0190de: 4604 0408 |0055: aget-object v4, v4, v8 │ │ -0190e2: 4405 0403 |0057: aget v5, v4, v3 │ │ -0190e6: 3805 2400 |0059: if-eqz v5, 007d // +0024 │ │ -0190ea: 4b01 0403 |005b: aput v1, v4, v3 │ │ -0190ee: d805 0901 |005d: add-int/lit8 v5, v9, #int 1 // #01 │ │ -0190f2: 4b01 0405 |005f: aput v1, v4, v5 │ │ -0190f6: 6e30 b802 8703 |0061: invoke-virtual {v7, v8, v3}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ -0190fc: 2819 |0064: goto 007d // +0019 │ │ -0190fe: d803 08fe |0065: add-int/lit8 v3, v8, #int -2 // #fe │ │ -019102: 3c03 0300 |0067: if-gtz v3, 006a // +0003 │ │ -019106: 2814 |0069: goto 007d // +0014 │ │ -019108: 5474 a106 |006a: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -01910c: 4605 0403 |006c: aget-object v5, v4, v3 │ │ -019110: 4406 0509 |006e: aget v6, v5, v9 │ │ -019114: 3806 0d00 |0070: if-eqz v6, 007d // +000d │ │ -019118: 4b01 0509 |0072: aput v1, v5, v9 │ │ -01911c: d805 08ff |0074: add-int/lit8 v5, v8, #int -1 // #ff │ │ -019120: 4604 0405 |0076: aget-object v4, v4, v5 │ │ -019124: 4b01 0409 |0078: aput v1, v4, v9 │ │ -019128: 6e30 b802 3709 |007a: invoke-virtual {v7, v3, v9}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ -01912e: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -019132: 2887 |007f: goto 0006 // -0079 │ │ -019134: 0e00 |0080: return-void │ │ +019028: |[019028] org.metatrans.apps.maze.logic.provider2.Maze.recursion:(II)V │ │ +019038: 6e10 b502 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ +01903e: 0c00 |0003: move-result-object v0 │ │ +019040: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +019042: 0112 |0005: move v2, v1 │ │ +019044: 2103 |0006: array-length v3, v0 │ │ +019046: 3532 7900 |0007: if-ge v2, v3, 0080 // +0079 │ │ +01904a: 4403 0002 |0009: aget v3, v0, v2 │ │ +01904e: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +019050: 3243 5900 |000c: if-eq v3, v4, 0065 // +0059 │ │ +019054: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +019056: 3253 3c00 |000f: if-eq v3, v5, 004b // +003c │ │ +01905a: 1235 |0011: const/4 v5, #int 3 // #3 │ │ +01905c: 3253 1d00 |0012: if-eq v3, v5, 002f // +001d │ │ +019060: 1244 |0014: const/4 v4, #int 4 // #4 │ │ +019062: 3243 0300 |0015: if-eq v3, v4, 0018 // +0003 │ │ +019066: 2866 |0017: goto 007d // +0066 │ │ +019068: d803 09fe |0018: add-int/lit8 v3, v9, #int -2 // #fe │ │ +01906c: 3c03 0300 |001a: if-gtz v3, 001d // +0003 │ │ +019070: 2861 |001c: goto 007d // +0061 │ │ +019072: 5474 a106 |001d: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019076: 4604 0408 |001f: aget-object v4, v4, v8 │ │ +01907a: 4405 0403 |0021: aget v5, v4, v3 │ │ +01907e: 3805 5a00 |0023: if-eqz v5, 007d // +005a │ │ +019082: 4b01 0403 |0025: aput v1, v4, v3 │ │ +019086: d805 09ff |0027: add-int/lit8 v5, v9, #int -1 // #ff │ │ +01908a: 4b01 0405 |0029: aput v1, v4, v5 │ │ +01908e: 6e30 b802 8703 |002b: invoke-virtual {v7, v8, v3}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ +019094: 284f |002e: goto 007d // +004f │ │ +019096: d803 0802 |002f: add-int/lit8 v3, v8, #int 2 // #02 │ │ +01909a: 5275 a006 |0031: iget v5, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +01909e: b145 |0033: sub-int/2addr v5, v4 │ │ +0190a0: 3453 0300 |0034: if-lt v3, v5, 0037 // +0003 │ │ +0190a4: 2847 |0036: goto 007d // +0047 │ │ +0190a6: 5474 a106 |0037: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0190aa: 4605 0403 |0039: aget-object v5, v4, v3 │ │ +0190ae: 4406 0509 |003b: aget v6, v5, v9 │ │ +0190b2: 3806 4000 |003d: if-eqz v6, 007d // +0040 │ │ +0190b6: 4b01 0509 |003f: aput v1, v5, v9 │ │ +0190ba: d805 0801 |0041: add-int/lit8 v5, v8, #int 1 // #01 │ │ +0190be: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +0190c2: 4b01 0409 |0045: aput v1, v4, v9 │ │ +0190c6: 6e30 b802 3709 |0047: invoke-virtual {v7, v3, v9}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ +0190cc: 2833 |004a: goto 007d // +0033 │ │ +0190ce: d803 0902 |004b: add-int/lit8 v3, v9, #int 2 // #02 │ │ +0190d2: 5275 a206 |004d: iget v5, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +0190d6: b145 |004f: sub-int/2addr v5, v4 │ │ +0190d8: 3453 0300 |0050: if-lt v3, v5, 0053 // +0003 │ │ +0190dc: 282b |0052: goto 007d // +002b │ │ +0190de: 5474 a106 |0053: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0190e2: 4604 0408 |0055: aget-object v4, v4, v8 │ │ +0190e6: 4405 0403 |0057: aget v5, v4, v3 │ │ +0190ea: 3805 2400 |0059: if-eqz v5, 007d // +0024 │ │ +0190ee: 4b01 0403 |005b: aput v1, v4, v3 │ │ +0190f2: d805 0901 |005d: add-int/lit8 v5, v9, #int 1 // #01 │ │ +0190f6: 4b01 0405 |005f: aput v1, v4, v5 │ │ +0190fa: 6e30 b802 8703 |0061: invoke-virtual {v7, v8, v3}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ +019100: 2819 |0064: goto 007d // +0019 │ │ +019102: d803 08fe |0065: add-int/lit8 v3, v8, #int -2 // #fe │ │ +019106: 3c03 0300 |0067: if-gtz v3, 006a // +0003 │ │ +01910a: 2814 |0069: goto 007d // +0014 │ │ +01910c: 5474 a106 |006a: iget-object v4, v7, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019110: 4605 0403 |006c: aget-object v5, v4, v3 │ │ +019114: 4406 0509 |006e: aget v6, v5, v9 │ │ +019118: 3806 0d00 |0070: if-eqz v6, 007d // +000d │ │ +01911c: 4b01 0509 |0072: aput v1, v5, v9 │ │ +019120: d805 08ff |0074: add-int/lit8 v5, v8, #int -1 // #ff │ │ +019124: 4604 0405 |0076: aget-object v4, v4, v5 │ │ +019128: 4b01 0409 |0078: aput v1, v4, v9 │ │ +01912c: 6e30 b802 3709 |007a: invoke-virtual {v7, v3, v9}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.recursion:(II)V // method@02b8 │ │ +019132: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +019136: 2887 |007f: goto 0006 // -0079 │ │ +019138: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0006 line=379 │ │ 0x0009 line=381 │ │ 0x001d line=416 │ │ 0x0025 line=417 │ │ @@ -10631,124 +10633,124 @@ │ │ type : '(Ljava/util/LinkedList;ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 202 16-bit code units │ │ -019138: |[019138] org.metatrans.apps.maze.logic.provider2.Maze.recursion1:(Ljava/util/LinkedList;ZZ)V │ │ -019148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01914a: 380f 0400 |0001: if-eqz v15, 0005 // +0004 │ │ -01914e: 0101 |0003: move v1, v0 │ │ -019150: 280f |0004: goto 0013 // +000f │ │ -019152: 6e10 aa01 0d00 |0005: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ -019158: 0a01 |0008: move-result v1 │ │ -01915a: 8311 |0009: int-to-double v1, v1 │ │ -01915c: 7100 6401 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -019162: 0b03 |000d: move-result-wide v3 │ │ -019164: cd31 |000e: mul-double/2addr v1, v3 │ │ -019166: 1903 f03f |000f: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -01916a: cc31 |0011: sub-double/2addr v1, v3 │ │ -01916c: 8a11 |0012: double-to-int v1, v1 │ │ -01916e: 6e20 a601 1d00 |0013: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ -019174: 0c01 |0016: move-result-object v1 │ │ -019176: 1f01 e500 |0017: check-cast v1, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -01917a: 5212 8806 |0019: iget v2, v1, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ -01917e: 5213 8706 |001b: iget v3, v1, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ -019182: 6e10 b502 0c00 |001d: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ -019188: 0c04 |0020: move-result-object v4 │ │ -01918a: 0105 |0021: move v5, v0 │ │ -01918c: 0156 |0022: move v6, v5 │ │ -01918e: 2147 |0023: array-length v7, v4 │ │ -019190: 3575 9400 |0024: if-ge v5, v7, 00b8 // +0094 │ │ -019194: 4407 0405 |0026: aget v7, v4, v5 │ │ -019198: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -01919a: 3287 6a00 |0029: if-eq v7, v8, 0093 // +006a │ │ -01919e: 1229 |002b: const/4 v9, #int 2 // #2 │ │ -0191a0: 3297 4800 |002c: if-eq v7, v9, 0074 // +0048 │ │ -0191a4: 1239 |002e: const/4 v9, #int 3 // #3 │ │ -0191a6: 3297 2400 |002f: if-eq v7, v9, 0053 // +0024 │ │ -0191aa: 1249 |0031: const/4 v9, #int 4 // #4 │ │ -0191ac: 3297 0400 |0032: if-eq v7, v9, 0036 // +0004 │ │ -0191b0: 2900 7d00 |0034: goto/16 00b1 // +007d │ │ -0191b4: d807 03fe |0036: add-int/lit8 v7, v3, #int -2 // #fe │ │ -0191b8: 3c07 0400 |0038: if-gtz v7, 003c // +0004 │ │ -0191bc: 2900 7a00 |003a: goto/16 00b4 // +007a │ │ -0191c0: 54c9 a106 |003c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0191c4: 4609 0902 |003e: aget-object v9, v9, v2 │ │ -0191c8: 440a 0907 |0040: aget v10, v9, v7 │ │ -0191cc: 380a 6f00 |0042: if-eqz v10, 00b1 // +006f │ │ -0191d0: 4b00 0907 |0044: aput v0, v9, v7 │ │ -0191d4: d806 03ff |0046: add-int/lit8 v6, v3, #int -1 // #ff │ │ -0191d8: 4b00 0906 |0048: aput v0, v9, v6 │ │ -0191dc: 2206 e500 |004a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -0191e0: 7030 8802 2607 |004c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -0191e6: 6e20 a501 6d00 |004f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -0191ec: 285e |0052: goto 00b0 // +005e │ │ -0191ee: d807 0202 |0053: add-int/lit8 v7, v2, #int 2 // #02 │ │ -0191f2: 52c9 a006 |0055: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -0191f6: b189 |0057: sub-int/2addr v9, v8 │ │ -0191f8: 3497 0300 |0058: if-lt v7, v9, 005b // +0003 │ │ -0191fc: 285a |005a: goto 00b4 // +005a │ │ -0191fe: 54c9 a106 |005b: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -019202: 460a 0907 |005d: aget-object v10, v9, v7 │ │ -019206: 440b 0a03 |005f: aget v11, v10, v3 │ │ -01920a: 380b 5000 |0061: if-eqz v11, 00b1 // +0050 │ │ -01920e: 4b00 0a03 |0063: aput v0, v10, v3 │ │ -019212: d806 0201 |0065: add-int/lit8 v6, v2, #int 1 // #01 │ │ -019216: 4606 0906 |0067: aget-object v6, v9, v6 │ │ -01921a: 4b00 0603 |0069: aput v0, v6, v3 │ │ -01921e: 2206 e500 |006b: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -019222: 7030 8802 7603 |006d: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -019228: 6e20 a501 6d00 |0070: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -01922e: 283d |0073: goto 00b0 // +003d │ │ -019230: d807 0302 |0074: add-int/lit8 v7, v3, #int 2 // #02 │ │ -019234: 52c9 a206 |0076: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -019238: b189 |0078: sub-int/2addr v9, v8 │ │ -01923a: 3497 0300 |0079: if-lt v7, v9, 007c // +0003 │ │ -01923e: 2839 |007b: goto 00b4 // +0039 │ │ -019240: 54c9 a106 |007c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -019244: 4609 0902 |007e: aget-object v9, v9, v2 │ │ -019248: 440a 0907 |0080: aget v10, v9, v7 │ │ -01924c: 380a 2f00 |0082: if-eqz v10, 00b1 // +002f │ │ -019250: 4b00 0907 |0084: aput v0, v9, v7 │ │ -019254: d806 0301 |0086: add-int/lit8 v6, v3, #int 1 // #01 │ │ -019258: 4b00 0906 |0088: aput v0, v9, v6 │ │ -01925c: 2206 e500 |008a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -019260: 7030 8802 2607 |008c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -019266: 6e20 a501 6d00 |008f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -01926c: 281e |0092: goto 00b0 // +001e │ │ -01926e: d807 02fe |0093: add-int/lit8 v7, v2, #int -2 // #fe │ │ -019272: 3c07 0300 |0095: if-gtz v7, 0098 // +0003 │ │ -019276: 281d |0097: goto 00b4 // +001d │ │ -019278: 54c9 a106 |0098: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -01927c: 460a 0907 |009a: aget-object v10, v9, v7 │ │ -019280: 440b 0a03 |009c: aget v11, v10, v3 │ │ -019284: 380b 1300 |009e: if-eqz v11, 00b1 // +0013 │ │ -019288: 4b00 0a03 |00a0: aput v0, v10, v3 │ │ -01928c: d806 02ff |00a2: add-int/lit8 v6, v2, #int -1 // #ff │ │ -019290: 4606 0906 |00a4: aget-object v6, v9, v6 │ │ -019294: 4b00 0603 |00a6: aput v0, v6, v3 │ │ -019298: 2206 e500 |00a8: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -01929c: 7030 8802 7603 |00aa: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -0192a2: 6e20 a501 6d00 |00ad: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -0192a8: 0186 |00b0: move v6, v8 │ │ -0192aa: 3806 0300 |00b1: if-eqz v6, 00b4 // +0003 │ │ -0192ae: 2805 |00b3: goto 00b8 // +0005 │ │ -0192b0: d805 0501 |00b4: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0192b4: 2900 6dff |00b6: goto/16 0023 // -0093 │ │ -0192b8: 380e 0600 |00b8: if-eqz v14, 00be // +0006 │ │ -0192bc: 6e20 a801 1d00 |00ba: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ -0192c2: 2806 |00bd: goto 00c3 // +0006 │ │ -0192c4: 3906 0500 |00be: if-nez v6, 00c3 // +0005 │ │ -0192c8: 6e20 a801 1d00 |00c0: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ -0192ce: 6e10 a701 0d00 |00c3: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ -0192d4: 0a00 |00c6: move-result v0 │ │ -0192d6: 3800 39ff |00c7: if-eqz v0, 0000 // -00c7 │ │ -0192da: 0e00 |00c9: return-void │ │ +01913c: |[01913c] org.metatrans.apps.maze.logic.provider2.Maze.recursion1:(Ljava/util/LinkedList;ZZ)V │ │ +01914c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01914e: 380f 0400 |0001: if-eqz v15, 0005 // +0004 │ │ +019152: 0101 |0003: move v1, v0 │ │ +019154: 280f |0004: goto 0013 // +000f │ │ +019156: 6e10 aa01 0d00 |0005: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ +01915c: 0a01 |0008: move-result v1 │ │ +01915e: 8311 |0009: int-to-double v1, v1 │ │ +019160: 7100 6401 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +019166: 0b03 |000d: move-result-wide v3 │ │ +019168: cd31 |000e: mul-double/2addr v1, v3 │ │ +01916a: 1903 f03f |000f: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +01916e: cc31 |0011: sub-double/2addr v1, v3 │ │ +019170: 8a11 |0012: double-to-int v1, v1 │ │ +019172: 6e20 a601 1d00 |0013: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ +019178: 0c01 |0016: move-result-object v1 │ │ +01917a: 1f01 e500 |0017: check-cast v1, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +01917e: 5212 8806 |0019: iget v2, v1, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ +019182: 5213 8706 |001b: iget v3, v1, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ +019186: 6e10 b502 0c00 |001d: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ +01918c: 0c04 |0020: move-result-object v4 │ │ +01918e: 0105 |0021: move v5, v0 │ │ +019190: 0156 |0022: move v6, v5 │ │ +019192: 2147 |0023: array-length v7, v4 │ │ +019194: 3575 9400 |0024: if-ge v5, v7, 00b8 // +0094 │ │ +019198: 4407 0405 |0026: aget v7, v4, v5 │ │ +01919c: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +01919e: 3287 6a00 |0029: if-eq v7, v8, 0093 // +006a │ │ +0191a2: 1229 |002b: const/4 v9, #int 2 // #2 │ │ +0191a4: 3297 4800 |002c: if-eq v7, v9, 0074 // +0048 │ │ +0191a8: 1239 |002e: const/4 v9, #int 3 // #3 │ │ +0191aa: 3297 2400 |002f: if-eq v7, v9, 0053 // +0024 │ │ +0191ae: 1249 |0031: const/4 v9, #int 4 // #4 │ │ +0191b0: 3297 0400 |0032: if-eq v7, v9, 0036 // +0004 │ │ +0191b4: 2900 7d00 |0034: goto/16 00b1 // +007d │ │ +0191b8: d807 03fe |0036: add-int/lit8 v7, v3, #int -2 // #fe │ │ +0191bc: 3c07 0400 |0038: if-gtz v7, 003c // +0004 │ │ +0191c0: 2900 7a00 |003a: goto/16 00b4 // +007a │ │ +0191c4: 54c9 a106 |003c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0191c8: 4609 0902 |003e: aget-object v9, v9, v2 │ │ +0191cc: 440a 0907 |0040: aget v10, v9, v7 │ │ +0191d0: 380a 6f00 |0042: if-eqz v10, 00b1 // +006f │ │ +0191d4: 4b00 0907 |0044: aput v0, v9, v7 │ │ +0191d8: d806 03ff |0046: add-int/lit8 v6, v3, #int -1 // #ff │ │ +0191dc: 4b00 0906 |0048: aput v0, v9, v6 │ │ +0191e0: 2206 e500 |004a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0191e4: 7030 8802 2607 |004c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +0191ea: 6e20 a501 6d00 |004f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +0191f0: 285e |0052: goto 00b0 // +005e │ │ +0191f2: d807 0202 |0053: add-int/lit8 v7, v2, #int 2 // #02 │ │ +0191f6: 52c9 a006 |0055: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +0191fa: b189 |0057: sub-int/2addr v9, v8 │ │ +0191fc: 3497 0300 |0058: if-lt v7, v9, 005b // +0003 │ │ +019200: 285a |005a: goto 00b4 // +005a │ │ +019202: 54c9 a106 |005b: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019206: 460a 0907 |005d: aget-object v10, v9, v7 │ │ +01920a: 440b 0a03 |005f: aget v11, v10, v3 │ │ +01920e: 380b 5000 |0061: if-eqz v11, 00b1 // +0050 │ │ +019212: 4b00 0a03 |0063: aput v0, v10, v3 │ │ +019216: d806 0201 |0065: add-int/lit8 v6, v2, #int 1 // #01 │ │ +01921a: 4606 0906 |0067: aget-object v6, v9, v6 │ │ +01921e: 4b00 0603 |0069: aput v0, v6, v3 │ │ +019222: 2206 e500 |006b: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019226: 7030 8802 7603 |006d: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +01922c: 6e20 a501 6d00 |0070: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +019232: 283d |0073: goto 00b0 // +003d │ │ +019234: d807 0302 |0074: add-int/lit8 v7, v3, #int 2 // #02 │ │ +019238: 52c9 a206 |0076: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +01923c: b189 |0078: sub-int/2addr v9, v8 │ │ +01923e: 3497 0300 |0079: if-lt v7, v9, 007c // +0003 │ │ +019242: 2839 |007b: goto 00b4 // +0039 │ │ +019244: 54c9 a106 |007c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019248: 4609 0902 |007e: aget-object v9, v9, v2 │ │ +01924c: 440a 0907 |0080: aget v10, v9, v7 │ │ +019250: 380a 2f00 |0082: if-eqz v10, 00b1 // +002f │ │ +019254: 4b00 0907 |0084: aput v0, v9, v7 │ │ +019258: d806 0301 |0086: add-int/lit8 v6, v3, #int 1 // #01 │ │ +01925c: 4b00 0906 |0088: aput v0, v9, v6 │ │ +019260: 2206 e500 |008a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019264: 7030 8802 2607 |008c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +01926a: 6e20 a501 6d00 |008f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +019270: 281e |0092: goto 00b0 // +001e │ │ +019272: d807 02fe |0093: add-int/lit8 v7, v2, #int -2 // #fe │ │ +019276: 3c07 0300 |0095: if-gtz v7, 0098 // +0003 │ │ +01927a: 281d |0097: goto 00b4 // +001d │ │ +01927c: 54c9 a106 |0098: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019280: 460a 0907 |009a: aget-object v10, v9, v7 │ │ +019284: 440b 0a03 |009c: aget v11, v10, v3 │ │ +019288: 380b 1300 |009e: if-eqz v11, 00b1 // +0013 │ │ +01928c: 4b00 0a03 |00a0: aput v0, v10, v3 │ │ +019290: d806 02ff |00a2: add-int/lit8 v6, v2, #int -1 // #ff │ │ +019294: 4606 0906 |00a4: aget-object v6, v9, v6 │ │ +019298: 4b00 0603 |00a6: aput v0, v6, v3 │ │ +01929c: 2206 e500 |00a8: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0192a0: 7030 8802 7603 |00aa: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +0192a6: 6e20 a501 6d00 |00ad: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +0192ac: 0186 |00b0: move v6, v8 │ │ +0192ae: 3806 0300 |00b1: if-eqz v6, 00b4 // +0003 │ │ +0192b2: 2805 |00b3: goto 00b8 // +0005 │ │ +0192b4: d805 0501 |00b4: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0192b8: 2900 6dff |00b6: goto/16 0023 // -0093 │ │ +0192bc: 380e 0600 |00b8: if-eqz v14, 00be // +0006 │ │ +0192c0: 6e20 a801 1d00 |00ba: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ +0192c6: 2806 |00bd: goto 00c3 // +0006 │ │ +0192c8: 3906 0500 |00be: if-nez v6, 00c3 // +0005 │ │ +0192cc: 6e20 a801 1d00 |00c0: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ +0192d2: 6e10 a701 0d00 |00c3: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ +0192d8: 0a00 |00c6: move-result v0 │ │ +0192da: 3800 39ff |00c7: if-eqz v0, 0000 // -00c7 │ │ +0192de: 0e00 |00c9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=106 │ │ 0x0013 line=109 │ │ 0x0019 line=111 │ │ 0x001b line=112 │ │ 0x001d line=117 │ │ @@ -10786,121 +10788,121 @@ │ │ type : '(Ljava/util/LinkedList;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 196 16-bit code units │ │ -0192dc: |[0192dc] org.metatrans.apps.maze.logic.provider2.Maze.recursion2:(Ljava/util/LinkedList;Z)V │ │ -0192ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0192ee: 380e 0400 |0001: if-eqz v14, 0005 // +0004 │ │ -0192f2: 0101 |0003: move v1, v0 │ │ -0192f4: 280f |0004: goto 0013 // +000f │ │ -0192f6: 6e10 aa01 0d00 |0005: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ -0192fc: 0a01 |0008: move-result v1 │ │ -0192fe: 8311 |0009: int-to-double v1, v1 │ │ -019300: 7100 6401 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -019306: 0b03 |000d: move-result-wide v3 │ │ -019308: cd31 |000e: mul-double/2addr v1, v3 │ │ -01930a: 1903 f03f |000f: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -01930e: cc31 |0011: sub-double/2addr v1, v3 │ │ -019310: 8a11 |0012: double-to-int v1, v1 │ │ -019312: 6e20 a601 1d00 |0013: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ -019318: 0c01 |0016: move-result-object v1 │ │ -01931a: 1f01 e500 |0017: check-cast v1, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -01931e: 5212 8806 |0019: iget v2, v1, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ -019322: 5213 8706 |001b: iget v3, v1, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ -019326: 6e10 b502 0c00 |001d: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ -01932c: 0c04 |0020: move-result-object v4 │ │ -01932e: 0105 |0021: move v5, v0 │ │ -019330: 0156 |0022: move v6, v5 │ │ -019332: 2147 |0023: array-length v7, v4 │ │ -019334: 3575 9400 |0024: if-ge v5, v7, 00b8 // +0094 │ │ -019338: 4407 0405 |0026: aget v7, v4, v5 │ │ -01933c: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -01933e: 3287 6a00 |0029: if-eq v7, v8, 0093 // +006a │ │ -019342: 1229 |002b: const/4 v9, #int 2 // #2 │ │ -019344: 3297 4800 |002c: if-eq v7, v9, 0074 // +0048 │ │ -019348: 1239 |002e: const/4 v9, #int 3 // #3 │ │ -01934a: 3297 2400 |002f: if-eq v7, v9, 0053 // +0024 │ │ -01934e: 1249 |0031: const/4 v9, #int 4 // #4 │ │ -019350: 3297 0400 |0032: if-eq v7, v9, 0036 // +0004 │ │ -019354: 2900 7d00 |0034: goto/16 00b1 // +007d │ │ -019358: d807 03fe |0036: add-int/lit8 v7, v3, #int -2 // #fe │ │ -01935c: 3c07 0400 |0038: if-gtz v7, 003c // +0004 │ │ -019360: 2900 7a00 |003a: goto/16 00b4 // +007a │ │ -019364: 54c9 a106 |003c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -019368: 4609 0902 |003e: aget-object v9, v9, v2 │ │ -01936c: 440a 0907 |0040: aget v10, v9, v7 │ │ -019370: 380a 6f00 |0042: if-eqz v10, 00b1 // +006f │ │ -019374: 4b00 0907 |0044: aput v0, v9, v7 │ │ -019378: d806 03ff |0046: add-int/lit8 v6, v3, #int -1 // #ff │ │ -01937c: 4b00 0906 |0048: aput v0, v9, v6 │ │ -019380: 2206 e500 |004a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -019384: 7030 8802 2607 |004c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -01938a: 6e20 a501 6d00 |004f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -019390: 285e |0052: goto 00b0 // +005e │ │ -019392: d807 0202 |0053: add-int/lit8 v7, v2, #int 2 // #02 │ │ -019396: 52c9 a006 |0055: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -01939a: b189 |0057: sub-int/2addr v9, v8 │ │ -01939c: 3497 0300 |0058: if-lt v7, v9, 005b // +0003 │ │ -0193a0: 285a |005a: goto 00b4 // +005a │ │ -0193a2: 54c9 a106 |005b: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0193a6: 460a 0907 |005d: aget-object v10, v9, v7 │ │ -0193aa: 440b 0a03 |005f: aget v11, v10, v3 │ │ -0193ae: 380b 5000 |0061: if-eqz v11, 00b1 // +0050 │ │ -0193b2: 4b00 0a03 |0063: aput v0, v10, v3 │ │ -0193b6: d806 0201 |0065: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0193ba: 4606 0906 |0067: aget-object v6, v9, v6 │ │ -0193be: 4b00 0603 |0069: aput v0, v6, v3 │ │ -0193c2: 2206 e500 |006b: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -0193c6: 7030 8802 7603 |006d: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -0193cc: 6e20 a501 6d00 |0070: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -0193d2: 283d |0073: goto 00b0 // +003d │ │ -0193d4: d807 0302 |0074: add-int/lit8 v7, v3, #int 2 // #02 │ │ -0193d8: 52c9 a206 |0076: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -0193dc: b189 |0078: sub-int/2addr v9, v8 │ │ -0193de: 3497 0300 |0079: if-lt v7, v9, 007c // +0003 │ │ -0193e2: 2839 |007b: goto 00b4 // +0039 │ │ -0193e4: 54c9 a106 |007c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0193e8: 4609 0902 |007e: aget-object v9, v9, v2 │ │ -0193ec: 440a 0907 |0080: aget v10, v9, v7 │ │ -0193f0: 380a 2f00 |0082: if-eqz v10, 00b1 // +002f │ │ -0193f4: 4b00 0907 |0084: aput v0, v9, v7 │ │ -0193f8: d806 0301 |0086: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0193fc: 4b00 0906 |0088: aput v0, v9, v6 │ │ -019400: 2206 e500 |008a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -019404: 7030 8802 2607 |008c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -01940a: 6e20 a501 6d00 |008f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -019410: 281e |0092: goto 00b0 // +001e │ │ -019412: d807 02fe |0093: add-int/lit8 v7, v2, #int -2 // #fe │ │ -019416: 3c07 0300 |0095: if-gtz v7, 0098 // +0003 │ │ -01941a: 281d |0097: goto 00b4 // +001d │ │ -01941c: 54c9 a106 |0098: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -019420: 460a 0907 |009a: aget-object v10, v9, v7 │ │ -019424: 440b 0a03 |009c: aget v11, v10, v3 │ │ -019428: 380b 1300 |009e: if-eqz v11, 00b1 // +0013 │ │ -01942c: 4b00 0a03 |00a0: aput v0, v10, v3 │ │ -019430: d806 02ff |00a2: add-int/lit8 v6, v2, #int -1 // #ff │ │ -019434: 4606 0906 |00a4: aget-object v6, v9, v6 │ │ -019438: 4b00 0603 |00a6: aput v0, v6, v3 │ │ -01943c: 2206 e500 |00a8: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -019440: 7030 8802 7603 |00aa: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -019446: 6e20 a501 6d00 |00ad: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -01944c: 0186 |00b0: move v6, v8 │ │ -01944e: 3806 0300 |00b1: if-eqz v6, 00b4 // +0003 │ │ -019452: 2805 |00b3: goto 00b8 // +0005 │ │ -019454: d805 0501 |00b4: add-int/lit8 v5, v5, #int 1 // #01 │ │ -019458: 2900 6dff |00b6: goto/16 0023 // -0093 │ │ -01945c: 3906 0500 |00b8: if-nez v6, 00bd // +0005 │ │ -019460: 6e20 a801 1d00 |00ba: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ -019466: 6e10 a701 0d00 |00bd: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ -01946c: 0a00 |00c0: move-result v0 │ │ -01946e: 3800 3fff |00c1: if-eqz v0, 0000 // -00c1 │ │ -019472: 0e00 |00c3: return-void │ │ +0192e0: |[0192e0] org.metatrans.apps.maze.logic.provider2.Maze.recursion2:(Ljava/util/LinkedList;Z)V │ │ +0192f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0192f2: 380e 0400 |0001: if-eqz v14, 0005 // +0004 │ │ +0192f6: 0101 |0003: move v1, v0 │ │ +0192f8: 280f |0004: goto 0013 // +000f │ │ +0192fa: 6e10 aa01 0d00 |0005: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ +019300: 0a01 |0008: move-result v1 │ │ +019302: 8311 |0009: int-to-double v1, v1 │ │ +019304: 7100 6401 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01930a: 0b03 |000d: move-result-wide v3 │ │ +01930c: cd31 |000e: mul-double/2addr v1, v3 │ │ +01930e: 1903 f03f |000f: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +019312: cc31 |0011: sub-double/2addr v1, v3 │ │ +019314: 8a11 |0012: double-to-int v1, v1 │ │ +019316: 6e20 a601 1d00 |0013: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ +01931c: 0c01 |0016: move-result-object v1 │ │ +01931e: 1f01 e500 |0017: check-cast v1, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019322: 5212 8806 |0019: iget v2, v1, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ +019326: 5213 8706 |001b: iget v3, v1, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ +01932a: 6e10 b502 0c00 |001d: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ +019330: 0c04 |0020: move-result-object v4 │ │ +019332: 0105 |0021: move v5, v0 │ │ +019334: 0156 |0022: move v6, v5 │ │ +019336: 2147 |0023: array-length v7, v4 │ │ +019338: 3575 9400 |0024: if-ge v5, v7, 00b8 // +0094 │ │ +01933c: 4407 0405 |0026: aget v7, v4, v5 │ │ +019340: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +019342: 3287 6a00 |0029: if-eq v7, v8, 0093 // +006a │ │ +019346: 1229 |002b: const/4 v9, #int 2 // #2 │ │ +019348: 3297 4800 |002c: if-eq v7, v9, 0074 // +0048 │ │ +01934c: 1239 |002e: const/4 v9, #int 3 // #3 │ │ +01934e: 3297 2400 |002f: if-eq v7, v9, 0053 // +0024 │ │ +019352: 1249 |0031: const/4 v9, #int 4 // #4 │ │ +019354: 3297 0400 |0032: if-eq v7, v9, 0036 // +0004 │ │ +019358: 2900 7d00 |0034: goto/16 00b1 // +007d │ │ +01935c: d807 03fe |0036: add-int/lit8 v7, v3, #int -2 // #fe │ │ +019360: 3c07 0400 |0038: if-gtz v7, 003c // +0004 │ │ +019364: 2900 7a00 |003a: goto/16 00b4 // +007a │ │ +019368: 54c9 a106 |003c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +01936c: 4609 0902 |003e: aget-object v9, v9, v2 │ │ +019370: 440a 0907 |0040: aget v10, v9, v7 │ │ +019374: 380a 6f00 |0042: if-eqz v10, 00b1 // +006f │ │ +019378: 4b00 0907 |0044: aput v0, v9, v7 │ │ +01937c: d806 03ff |0046: add-int/lit8 v6, v3, #int -1 // #ff │ │ +019380: 4b00 0906 |0048: aput v0, v9, v6 │ │ +019384: 2206 e500 |004a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019388: 7030 8802 2607 |004c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +01938e: 6e20 a501 6d00 |004f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +019394: 285e |0052: goto 00b0 // +005e │ │ +019396: d807 0202 |0053: add-int/lit8 v7, v2, #int 2 // #02 │ │ +01939a: 52c9 a006 |0055: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +01939e: b189 |0057: sub-int/2addr v9, v8 │ │ +0193a0: 3497 0300 |0058: if-lt v7, v9, 005b // +0003 │ │ +0193a4: 285a |005a: goto 00b4 // +005a │ │ +0193a6: 54c9 a106 |005b: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0193aa: 460a 0907 |005d: aget-object v10, v9, v7 │ │ +0193ae: 440b 0a03 |005f: aget v11, v10, v3 │ │ +0193b2: 380b 5000 |0061: if-eqz v11, 00b1 // +0050 │ │ +0193b6: 4b00 0a03 |0063: aput v0, v10, v3 │ │ +0193ba: d806 0201 |0065: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0193be: 4606 0906 |0067: aget-object v6, v9, v6 │ │ +0193c2: 4b00 0603 |0069: aput v0, v6, v3 │ │ +0193c6: 2206 e500 |006b: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0193ca: 7030 8802 7603 |006d: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +0193d0: 6e20 a501 6d00 |0070: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +0193d6: 283d |0073: goto 00b0 // +003d │ │ +0193d8: d807 0302 |0074: add-int/lit8 v7, v3, #int 2 // #02 │ │ +0193dc: 52c9 a206 |0076: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +0193e0: b189 |0078: sub-int/2addr v9, v8 │ │ +0193e2: 3497 0300 |0079: if-lt v7, v9, 007c // +0003 │ │ +0193e6: 2839 |007b: goto 00b4 // +0039 │ │ +0193e8: 54c9 a106 |007c: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0193ec: 4609 0902 |007e: aget-object v9, v9, v2 │ │ +0193f0: 440a 0907 |0080: aget v10, v9, v7 │ │ +0193f4: 380a 2f00 |0082: if-eqz v10, 00b1 // +002f │ │ +0193f8: 4b00 0907 |0084: aput v0, v9, v7 │ │ +0193fc: d806 0301 |0086: add-int/lit8 v6, v3, #int 1 // #01 │ │ +019400: 4b00 0906 |0088: aput v0, v9, v6 │ │ +019404: 2206 e500 |008a: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019408: 7030 8802 2607 |008c: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +01940e: 6e20 a501 6d00 |008f: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +019414: 281e |0092: goto 00b0 // +001e │ │ +019416: d807 02fe |0093: add-int/lit8 v7, v2, #int -2 // #fe │ │ +01941a: 3c07 0300 |0095: if-gtz v7, 0098 // +0003 │ │ +01941e: 281d |0097: goto 00b4 // +001d │ │ +019420: 54c9 a106 |0098: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019424: 460a 0907 |009a: aget-object v10, v9, v7 │ │ +019428: 440b 0a03 |009c: aget v11, v10, v3 │ │ +01942c: 380b 1300 |009e: if-eqz v11, 00b1 // +0013 │ │ +019430: 4b00 0a03 |00a0: aput v0, v10, v3 │ │ +019434: d806 02ff |00a2: add-int/lit8 v6, v2, #int -1 // #ff │ │ +019438: 4606 0906 |00a4: aget-object v6, v9, v6 │ │ +01943c: 4b00 0603 |00a6: aput v0, v6, v3 │ │ +019440: 2206 e500 |00a8: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019444: 7030 8802 7603 |00aa: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +01944a: 6e20 a501 6d00 |00ad: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +019450: 0186 |00b0: move v6, v8 │ │ +019452: 3806 0300 |00b1: if-eqz v6, 00b4 // +0003 │ │ +019456: 2805 |00b3: goto 00b8 // +0005 │ │ +019458: d805 0501 |00b4: add-int/lit8 v5, v5, #int 1 // #01 │ │ +01945c: 2900 6dff |00b6: goto/16 0023 // -0093 │ │ +019460: 3906 0500 |00b8: if-nez v6, 00bd // +0005 │ │ +019464: 6e20 a801 1d00 |00ba: invoke-virtual {v13, v1}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ +01946a: 6e10 a701 0d00 |00bd: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ +019470: 0a00 |00c0: move-result v0 │ │ +019472: 3800 3fff |00c1: if-eqz v0, 0000 // -00c1 │ │ +019476: 0e00 |00c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=201 │ │ 0x0013 line=204 │ │ 0x0019 line=206 │ │ 0x001b line=207 │ │ 0x001d line=213 │ │ @@ -10936,125 +10938,125 @@ │ │ type : '(Ljava/util/LinkedList;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 203 16-bit code units │ │ -019474: |[019474] org.metatrans.apps.maze.logic.provider2.Maze.recursion3:(Ljava/util/LinkedList;F)V │ │ -019484: 7100 6401 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01948a: 0b00 |0003: move-result-wide v0 │ │ -01948c: 89e2 |0004: float-to-double v2, v14 │ │ -01948e: 3000 0002 |0005: cmpg-double v0, v0, v2 │ │ -019492: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -019494: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ -019498: 0110 |000a: move v0, v1 │ │ -01949a: 280f |000b: goto 001a // +000f │ │ -01949c: 6e10 aa01 0d00 |000c: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ -0194a2: 0a00 |000f: move-result v0 │ │ -0194a4: 8302 |0010: int-to-double v2, v0 │ │ -0194a6: 7100 6401 0000 |0011: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -0194ac: 0b04 |0014: move-result-wide v4 │ │ -0194ae: cd42 |0015: mul-double/2addr v2, v4 │ │ -0194b0: 1904 f03f |0016: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0194b4: cc42 |0018: sub-double/2addr v2, v4 │ │ -0194b6: 8a20 |0019: double-to-int v0, v2 │ │ -0194b8: 6e20 a601 0d00 |001a: invoke-virtual {v13, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ -0194be: 0c00 |001d: move-result-object v0 │ │ -0194c0: 1f00 e500 |001e: check-cast v0, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -0194c4: 5202 8806 |0020: iget v2, v0, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ -0194c8: 5203 8706 |0022: iget v3, v0, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ -0194cc: 6e10 b502 0c00 |0024: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ -0194d2: 0c04 |0027: move-result-object v4 │ │ -0194d4: 0115 |0028: move v5, v1 │ │ -0194d6: 0156 |0029: move v6, v5 │ │ -0194d8: 2147 |002a: array-length v7, v4 │ │ -0194da: 3575 9400 |002b: if-ge v5, v7, 00bf // +0094 │ │ -0194de: 4407 0405 |002d: aget v7, v4, v5 │ │ -0194e2: 1218 |002f: const/4 v8, #int 1 // #1 │ │ -0194e4: 3287 6a00 |0030: if-eq v7, v8, 009a // +006a │ │ -0194e8: 1229 |0032: const/4 v9, #int 2 // #2 │ │ -0194ea: 3297 4800 |0033: if-eq v7, v9, 007b // +0048 │ │ -0194ee: 1239 |0035: const/4 v9, #int 3 // #3 │ │ -0194f0: 3297 2400 |0036: if-eq v7, v9, 005a // +0024 │ │ -0194f4: 1249 |0038: const/4 v9, #int 4 // #4 │ │ -0194f6: 3297 0400 |0039: if-eq v7, v9, 003d // +0004 │ │ -0194fa: 2900 7d00 |003b: goto/16 00b8 // +007d │ │ -0194fe: d807 03fe |003d: add-int/lit8 v7, v3, #int -2 // #fe │ │ -019502: 3c07 0400 |003f: if-gtz v7, 0043 // +0004 │ │ -019506: 2900 7a00 |0041: goto/16 00bb // +007a │ │ -01950a: 54c9 a106 |0043: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -01950e: 4609 0902 |0045: aget-object v9, v9, v2 │ │ -019512: 440a 0907 |0047: aget v10, v9, v7 │ │ -019516: 380a 6f00 |0049: if-eqz v10, 00b8 // +006f │ │ -01951a: 4b01 0907 |004b: aput v1, v9, v7 │ │ -01951e: d806 03ff |004d: add-int/lit8 v6, v3, #int -1 // #ff │ │ -019522: 4b01 0906 |004f: aput v1, v9, v6 │ │ -019526: 2206 e500 |0051: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -01952a: 7030 8802 2607 |0053: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -019530: 6e20 a501 6d00 |0056: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -019536: 285e |0059: goto 00b7 // +005e │ │ -019538: d807 0202 |005a: add-int/lit8 v7, v2, #int 2 // #02 │ │ -01953c: 52c9 a006 |005c: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ -019540: b189 |005e: sub-int/2addr v9, v8 │ │ -019542: 3497 0300 |005f: if-lt v7, v9, 0062 // +0003 │ │ -019546: 285a |0061: goto 00bb // +005a │ │ -019548: 54c9 a106 |0062: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -01954c: 460a 0907 |0064: aget-object v10, v9, v7 │ │ -019550: 440b 0a03 |0066: aget v11, v10, v3 │ │ -019554: 380b 5000 |0068: if-eqz v11, 00b8 // +0050 │ │ -019558: 4b01 0a03 |006a: aput v1, v10, v3 │ │ -01955c: d806 0201 |006c: add-int/lit8 v6, v2, #int 1 // #01 │ │ -019560: 4606 0906 |006e: aget-object v6, v9, v6 │ │ -019564: 4b01 0603 |0070: aput v1, v6, v3 │ │ -019568: 2206 e500 |0072: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -01956c: 7030 8802 7603 |0074: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -019572: 6e20 a501 6d00 |0077: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -019578: 283d |007a: goto 00b7 // +003d │ │ -01957a: d807 0302 |007b: add-int/lit8 v7, v3, #int 2 // #02 │ │ -01957e: 52c9 a206 |007d: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ -019582: b189 |007f: sub-int/2addr v9, v8 │ │ -019584: 3497 0300 |0080: if-lt v7, v9, 0083 // +0003 │ │ -019588: 2839 |0082: goto 00bb // +0039 │ │ -01958a: 54c9 a106 |0083: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -01958e: 4609 0902 |0085: aget-object v9, v9, v2 │ │ -019592: 440a 0907 |0087: aget v10, v9, v7 │ │ -019596: 380a 2f00 |0089: if-eqz v10, 00b8 // +002f │ │ -01959a: 4b01 0907 |008b: aput v1, v9, v7 │ │ -01959e: d806 0301 |008d: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0195a2: 4b01 0906 |008f: aput v1, v9, v6 │ │ -0195a6: 2206 e500 |0091: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -0195aa: 7030 8802 2607 |0093: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -0195b0: 6e20 a501 6d00 |0096: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -0195b6: 281e |0099: goto 00b7 // +001e │ │ -0195b8: d807 02fe |009a: add-int/lit8 v7, v2, #int -2 // #fe │ │ -0195bc: 3c07 0300 |009c: if-gtz v7, 009f // +0003 │ │ -0195c0: 281d |009e: goto 00bb // +001d │ │ -0195c2: 54c9 a106 |009f: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ -0195c6: 460a 0907 |00a1: aget-object v10, v9, v7 │ │ -0195ca: 440b 0a03 |00a3: aget v11, v10, v3 │ │ -0195ce: 380b 1300 |00a5: if-eqz v11, 00b8 // +0013 │ │ -0195d2: 4b01 0a03 |00a7: aput v1, v10, v3 │ │ -0195d6: d806 02ff |00a9: add-int/lit8 v6, v2, #int -1 // #ff │ │ -0195da: 4606 0906 |00ab: aget-object v6, v9, v6 │ │ -0195de: 4b01 0603 |00ad: aput v1, v6, v3 │ │ -0195e2: 2206 e500 |00af: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ -0195e6: 7030 8802 7603 |00b1: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ -0195ec: 6e20 a501 6d00 |00b4: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -0195f2: 0186 |00b7: move v6, v8 │ │ -0195f4: 3806 0300 |00b8: if-eqz v6, 00bb // +0003 │ │ -0195f8: 2805 |00ba: goto 00bf // +0005 │ │ -0195fa: d805 0501 |00bb: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0195fe: 2900 6dff |00bd: goto/16 002a // -0093 │ │ -019602: 3906 0500 |00bf: if-nez v6, 00c4 // +0005 │ │ -019606: 6e20 a801 0d00 |00c1: invoke-virtual {v13, v0}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ -01960c: 6e10 a701 0d00 |00c4: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ -019612: 0a00 |00c7: move-result v0 │ │ -019614: 3800 38ff |00c8: if-eqz v0, 0000 // -00c8 │ │ -019618: 0e00 |00ca: return-void │ │ +019478: |[019478] org.metatrans.apps.maze.logic.provider2.Maze.recursion3:(Ljava/util/LinkedList;F)V │ │ +019488: 7100 6401 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01948e: 0b00 |0003: move-result-wide v0 │ │ +019490: 89e2 |0004: float-to-double v2, v14 │ │ +019492: 3000 0002 |0005: cmpg-double v0, v0, v2 │ │ +019496: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +019498: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ +01949c: 0110 |000a: move v0, v1 │ │ +01949e: 280f |000b: goto 001a // +000f │ │ +0194a0: 6e10 aa01 0d00 |000c: invoke-virtual {v13}, Ljava/util/LinkedList;.size:()I // method@01aa │ │ +0194a6: 0a00 |000f: move-result v0 │ │ +0194a8: 8302 |0010: int-to-double v2, v0 │ │ +0194aa: 7100 6401 0000 |0011: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +0194b0: 0b04 |0014: move-result-wide v4 │ │ +0194b2: cd42 |0015: mul-double/2addr v2, v4 │ │ +0194b4: 1904 f03f |0016: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0194b8: cc42 |0018: sub-double/2addr v2, v4 │ │ +0194ba: 8a20 |0019: double-to-int v0, v2 │ │ +0194bc: 6e20 a601 0d00 |001a: invoke-virtual {v13, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@01a6 │ │ +0194c2: 0c00 |001d: move-result-object v0 │ │ +0194c4: 1f00 e500 |001e: check-cast v0, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0194c8: 5202 8806 |0020: iget v2, v0, Lorg/metatrans/apps/maze/logic/Cell;.r:I // field@0688 │ │ +0194cc: 5203 8706 |0022: iget v3, v0, Lorg/metatrans/apps/maze/logic/Cell;.c:I // field@0687 │ │ +0194d0: 6e10 b502 0c00 |0024: invoke-virtual {v12}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateRandomDirections:()[I // method@02b5 │ │ +0194d6: 0c04 |0027: move-result-object v4 │ │ +0194d8: 0115 |0028: move v5, v1 │ │ +0194da: 0156 |0029: move v6, v5 │ │ +0194dc: 2147 |002a: array-length v7, v4 │ │ +0194de: 3575 9400 |002b: if-ge v5, v7, 00bf // +0094 │ │ +0194e2: 4407 0405 |002d: aget v7, v4, v5 │ │ +0194e6: 1218 |002f: const/4 v8, #int 1 // #1 │ │ +0194e8: 3287 6a00 |0030: if-eq v7, v8, 009a // +006a │ │ +0194ec: 1229 |0032: const/4 v9, #int 2 // #2 │ │ +0194ee: 3297 4800 |0033: if-eq v7, v9, 007b // +0048 │ │ +0194f2: 1239 |0035: const/4 v9, #int 3 // #3 │ │ +0194f4: 3297 2400 |0036: if-eq v7, v9, 005a // +0024 │ │ +0194f8: 1249 |0038: const/4 v9, #int 4 // #4 │ │ +0194fa: 3297 0400 |0039: if-eq v7, v9, 003d // +0004 │ │ +0194fe: 2900 7d00 |003b: goto/16 00b8 // +007d │ │ +019502: d807 03fe |003d: add-int/lit8 v7, v3, #int -2 // #fe │ │ +019506: 3c07 0400 |003f: if-gtz v7, 0043 // +0004 │ │ +01950a: 2900 7a00 |0041: goto/16 00bb // +007a │ │ +01950e: 54c9 a106 |0043: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019512: 4609 0902 |0045: aget-object v9, v9, v2 │ │ +019516: 440a 0907 |0047: aget v10, v9, v7 │ │ +01951a: 380a 6f00 |0049: if-eqz v10, 00b8 // +006f │ │ +01951e: 4b01 0907 |004b: aput v1, v9, v7 │ │ +019522: d806 03ff |004d: add-int/lit8 v6, v3, #int -1 // #ff │ │ +019526: 4b01 0906 |004f: aput v1, v9, v6 │ │ +01952a: 2206 e500 |0051: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +01952e: 7030 8802 2607 |0053: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +019534: 6e20 a501 6d00 |0056: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +01953a: 285e |0059: goto 00b7 // +005e │ │ +01953c: d807 0202 |005a: add-int/lit8 v7, v2, #int 2 // #02 │ │ +019540: 52c9 a006 |005c: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.height:I // field@06a0 │ │ +019544: b189 |005e: sub-int/2addr v9, v8 │ │ +019546: 3497 0300 |005f: if-lt v7, v9, 0062 // +0003 │ │ +01954a: 285a |0061: goto 00bb // +005a │ │ +01954c: 54c9 a106 |0062: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019550: 460a 0907 |0064: aget-object v10, v9, v7 │ │ +019554: 440b 0a03 |0066: aget v11, v10, v3 │ │ +019558: 380b 5000 |0068: if-eqz v11, 00b8 // +0050 │ │ +01955c: 4b01 0a03 |006a: aput v1, v10, v3 │ │ +019560: d806 0201 |006c: add-int/lit8 v6, v2, #int 1 // #01 │ │ +019564: 4606 0906 |006e: aget-object v6, v9, v6 │ │ +019568: 4b01 0603 |0070: aput v1, v6, v3 │ │ +01956c: 2206 e500 |0072: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +019570: 7030 8802 7603 |0074: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +019576: 6e20 a501 6d00 |0077: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +01957c: 283d |007a: goto 00b7 // +003d │ │ +01957e: d807 0302 |007b: add-int/lit8 v7, v3, #int 2 // #02 │ │ +019582: 52c9 a206 |007d: iget v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.width:I // field@06a2 │ │ +019586: b189 |007f: sub-int/2addr v9, v8 │ │ +019588: 3497 0300 |0080: if-lt v7, v9, 0083 // +0003 │ │ +01958c: 2839 |0082: goto 00bb // +0039 │ │ +01958e: 54c9 a106 |0083: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +019592: 4609 0902 |0085: aget-object v9, v9, v2 │ │ +019596: 440a 0907 |0087: aget v10, v9, v7 │ │ +01959a: 380a 2f00 |0089: if-eqz v10, 00b8 // +002f │ │ +01959e: 4b01 0907 |008b: aput v1, v9, v7 │ │ +0195a2: d806 0301 |008d: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0195a6: 4b01 0906 |008f: aput v1, v9, v6 │ │ +0195aa: 2206 e500 |0091: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0195ae: 7030 8802 2607 |0093: invoke-direct {v6, v2, v7}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +0195b4: 6e20 a501 6d00 |0096: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +0195ba: 281e |0099: goto 00b7 // +001e │ │ +0195bc: d807 02fe |009a: add-int/lit8 v7, v2, #int -2 // #fe │ │ +0195c0: 3c07 0300 |009c: if-gtz v7, 009f // +0003 │ │ +0195c4: 281d |009e: goto 00bb // +001d │ │ +0195c6: 54c9 a106 |009f: iget-object v9, v12, Lorg/metatrans/apps/maze/logic/provider2/Maze;.maze:[[I // field@06a1 │ │ +0195ca: 460a 0907 |00a1: aget-object v10, v9, v7 │ │ +0195ce: 440b 0a03 |00a3: aget v11, v10, v3 │ │ +0195d2: 380b 1300 |00a5: if-eqz v11, 00b8 // +0013 │ │ +0195d6: 4b01 0a03 |00a7: aput v1, v10, v3 │ │ +0195da: d806 02ff |00a9: add-int/lit8 v6, v2, #int -1 // #ff │ │ +0195de: 4606 0906 |00ab: aget-object v6, v9, v6 │ │ +0195e2: 4b01 0603 |00ad: aput v1, v6, v3 │ │ +0195e6: 2206 e500 |00af: new-instance v6, Lorg/metatrans/apps/maze/logic/Cell; // type@00e5 │ │ +0195ea: 7030 8802 7603 |00b1: invoke-direct {v6, v7, v3}, Lorg/metatrans/apps/maze/logic/Cell;.:(II)V // method@0288 │ │ +0195f0: 6e20 a501 6d00 |00b4: invoke-virtual {v13, v6}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +0195f6: 0186 |00b7: move v6, v8 │ │ +0195f8: 3806 0300 |00b8: if-eqz v6, 00bb // +0003 │ │ +0195fc: 2805 |00ba: goto 00bf // +0005 │ │ +0195fe: d805 0501 |00bb: add-int/lit8 v5, v5, #int 1 // #01 │ │ +019602: 2900 6dff |00bd: goto/16 002a // -0093 │ │ +019606: 3906 0500 |00bf: if-nez v6, 00c4 // +0005 │ │ +01960a: 6e20 a801 0d00 |00c1: invoke-virtual {v13, v0}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@01a8 │ │ +019610: 6e10 a701 0d00 |00c4: invoke-virtual {v13}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ +019616: 0a00 |00c7: move-result v0 │ │ +019618: 3800 38ff |00c8: if-eqz v0, 0000 // -00c8 │ │ +01961c: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x000c line=291 │ │ 0x001a line=294 │ │ 0x0020 line=296 │ │ 0x0022 line=297 │ │ @@ -11082,21 +11084,21 @@ │ │ 0x00c1 line=365 │ │ 0x00c4 line=368 │ │ locals : │ │ 0x0000 - 0x00cb reg=12 this Lorg/metatrans/apps/maze/logic/provider2/Maze; │ │ 0x0000 - 0x00cb reg=13 (null) Ljava/util/LinkedList; │ │ 0x0000 - 0x00cb reg=14 (null) F │ │ │ │ - source_file_idx : 1377 (Maze.java) │ │ + source_file_idx : 1378 (Maze.java) │ │ │ │ Class #36 header: │ │ class_idx : 239 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 176 │ │ +source_file_idx : 177 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -11108,30 +11110,32 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 176 (Activity_Menu_Levels.java) │ │ + source_file_idx : 177 (Activity_Menu_Levels.java) │ │ │ │ Class #37 header: │ │ class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 176 │ │ +source_file_idx : 177 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onItemClick │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #715 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #37 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ @@ -11151,19 +11155,19 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01a050: |[01a050] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V │ │ -01a060: 5b01 bc06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ -01a064: 5902 bd06 |0002: iput v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.val$position:I // field@06bd │ │ -01a068: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a06e: 0e00 |0007: return-void │ │ +01a054: |[01a054] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V │ │ +01a064: 5b01 bc06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ +01a068: 5902 bd06 |0002: iput v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.val$position:I // field@06bd │ │ +01a06c: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01a072: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -11174,46 +11178,46 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01a070: |[01a070] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01a080: 5401 bc06 |0000: iget-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ -01a084: 5411 be06 |0002: iget-object v1, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a088: 6e10 d702 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ -01a08e: 0c01 |0007: move-result-object v1 │ │ -01a090: 5202 bd06 |0008: iget v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.val$position:I // field@06bd │ │ -01a094: 6e20 0805 2100 |000a: invoke-virtual {v1, v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getID:(I)I // method@0508 │ │ -01a09a: 0a01 |000d: move-result v1 │ │ -01a09c: 5402 bc06 |000e: iget-object v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ -01a0a0: 5422 be06 |0010: iget-object v2, v2, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a0a4: 6e20 d402 1200 |0012: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.changeMode:(I)V // method@02d4 │ │ -01a0aa: 5401 bc06 |0015: iget-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ -01a0ae: 5411 be06 |0017: iget-object v1, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a0b2: 6e10 d502 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.finish:()V // method@02d5 │ │ -01a0b8: 0e00 |001c: return-void │ │ +01a074: |[01a074] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01a084: 5401 bc06 |0000: iget-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ +01a088: 5411 be06 |0002: iget-object v1, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a08c: 6e10 d702 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ +01a092: 0c01 |0007: move-result-object v1 │ │ +01a094: 5202 bd06 |0008: iget v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.val$position:I // field@06bd │ │ +01a098: 6e20 0805 2100 |000a: invoke-virtual {v1, v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getID:(I)I // method@0508 │ │ +01a09e: 0a01 |000d: move-result v1 │ │ +01a0a0: 5402 bc06 |000e: iget-object v2, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ +01a0a4: 5422 be06 |0010: iget-object v2, v2, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a0a8: 6e20 d402 1200 |0012: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.changeMode:(I)V // method@02d4 │ │ +01a0ae: 5401 bc06 |0015: iget-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // field@06bc │ │ +01a0b2: 5411 be06 |0017: iget-object v1, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a0b6: 6e10 d502 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.finish:()V // method@02d5 │ │ +01a0bc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x000e line=210 │ │ 0x0015 line=212 │ │ locals : │ │ 0x0000 - 0x001d reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1; │ │ 0x0000 - 0x001d reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x001d reg=2 (null) I │ │ │ │ - source_file_idx : 176 (Activity_Menu_Levels.java) │ │ + source_file_idx : 177 (Activity_Menu_Levels.java) │ │ │ │ Class #38 header: │ │ class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 176 │ │ +source_file_idx : 177 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ Annotations on class │ │ @@ -11240,18 +11244,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a0bc: |[01a0bc] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;)V │ │ -01a0cc: 5b01 be06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a0d0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a0d6: 0e00 |0005: return-void │ │ +01a0c0: |[01a0c0] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;)V │ │ +01a0d0: 5b01 be06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a0d4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01a0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ │ │ @@ -11260,17 +11264,17 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01a0d8: |[01a0d8] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1;)V │ │ -01a0e8: 7020 cd02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;)V // method@02cd │ │ -01a0ee: 0e00 |0003: return-void │ │ +01a0dc: |[01a0dc] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1;)V │ │ +01a0ec: 7020 cd02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;)V // method@02cd │ │ +01a0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1; │ │ @@ -11281,121 +11285,121 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 222 16-bit code units │ │ -01a0f0: |[01a0f0] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01a100: 5412 be06 |0000: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a104: 6e10 d702 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ -01a10a: 0c02 |0005: move-result-object v2 │ │ -01a10c: 5413 be06 |0006: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a110: 6e10 d602 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a116: 0c03 |000b: move-result-object v3 │ │ -01a118: 1f03 4901 |000c: check-cast v3, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a11c: 6e10 e804 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a122: 0c03 |0011: move-result-object v3 │ │ -01a124: 5233 560d |0012: iget v3, v3, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -01a128: 6e20 0b05 3200 |0014: invoke-virtual {v2, v3}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getOrderNumber:(I)I // method@050b │ │ -01a12e: 0a02 |0017: move-result v2 │ │ -01a130: 3224 c500 |0018: if-eq v4, v2, 00dd // +00c5 │ │ -01a134: 5412 be06 |001a: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a138: 6e10 d702 0200 |001c: invoke-virtual {v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ -01a13e: 0c02 |001f: move-result-object v2 │ │ -01a140: 6e10 0605 0200 |0020: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -01a146: 0c02 |0023: move-result-object v2 │ │ -01a148: 4602 0204 |0024: aget-object v2, v2, v4 │ │ -01a14c: 1f02 d400 |0026: check-cast v2, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ -01a150: 5413 be06 |0028: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a154: 7120 d102 2300 |002a: invoke-static {v3, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.access$100:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02d1 │ │ -01a15a: 0a03 |002d: move-result v3 │ │ -01a15c: 3803 1200 |002e: if-eqz v3, 0040 // +0012 │ │ -01a160: 5412 be06 |0030: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a164: 2203 f000 |0032: new-instance v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1; // type@00f0 │ │ -01a168: 7030 cb02 1304 |0034: invoke-direct {v3, v1, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V // method@02cb │ │ -01a16e: 7120 8d03 3200 |0037: invoke-static {v2, v3}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038d │ │ -01a174: 0c02 |003a: move-result-object v2 │ │ -01a176: 6e10 1a00 0200 |003b: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -01a17c: 2900 9f00 |003e: goto/16 00dd // +009f │ │ -01a180: 5413 be06 |0040: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a184: 7210 5e02 0200 |0042: invoke-interface {v2}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ -01a18a: 0a02 |0045: move-result v2 │ │ -01a18c: da02 0218 |0046: mul-int/lit8 v2, v2, #int 24 // #18 │ │ -01a190: 7120 d202 2300 |0048: invoke-static {v3, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.access$200:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;I)I // method@02d2 │ │ -01a196: 0a02 |004b: move-result v2 │ │ -01a198: 1a03 0000 |004c: const-string v3, "" // string@0000 │ │ -01a19c: db05 0218 |004e: div-int/lit8 v5, v2, #int 24 // #18 │ │ -01a1a0: 3d05 1600 |0050: if-lez v5, 0066 // +0016 │ │ -01a1a4: 2206 a100 |0052: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -01a1a8: 7010 7f01 0600 |0054: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01a1ae: 6e20 8501 3600 |0057: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a1b4: 6e20 8201 5600 |005a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01a1ba: 1a03 b708 |005d: const-string v3, "d " // string@08b7 │ │ -01a1be: 6e20 8501 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a1c4: 6e10 8701 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01a1ca: 0c03 |0065: move-result-object v3 │ │ -01a1cc: dc02 0218 |0066: rem-int/lit8 v2, v2, #int 24 // #18 │ │ -01a1d0: 3d02 1600 |0068: if-lez v2, 007e // +0016 │ │ -01a1d4: 2205 a100 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -01a1d8: 7010 7f01 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01a1de: 6e20 8501 3500 |006f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a1e4: 6e20 8201 2500 |0072: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01a1ea: 1a02 600a |0075: const-string v2, "h" // string@0a60 │ │ -01a1ee: 6e20 8501 2500 |0077: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a1f4: 6e10 8701 0500 |007a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01a1fa: 0c03 |007d: move-result-object v3 │ │ -01a1fc: 5412 be06 |007e: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ -01a200: 2205 a100 |0080: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -01a204: 7010 7f01 0500 |0082: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01a20a: 7100 e204 0000 |0085: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a210: 0c06 |0088: move-result-object v6 │ │ -01a212: 6000 7e06 |0089: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_1:I // field@067e │ │ -01a216: 6e20 e604 0600 |008b: invoke-virtual {v6, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01a21c: 0c06 |008e: move-result-object v6 │ │ -01a21e: 6e20 8501 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a224: 1a06 1500 |0092: const-string v6, " ? │ │ +01a0f4: |[01a0f4] org.metatrans.apps.maze.menu.Activity_Menu_Levels$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +01a104: 5412 be06 |0000: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a108: 6e10 d702 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ +01a10e: 0c02 |0005: move-result-object v2 │ │ +01a110: 5413 be06 |0006: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a114: 6e10 d602 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a11a: 0c03 |000b: move-result-object v3 │ │ +01a11c: 1f03 4901 |000c: check-cast v3, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a120: 6e10 e804 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a126: 0c03 |0011: move-result-object v3 │ │ +01a128: 5233 560d |0012: iget v3, v3, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +01a12c: 6e20 0b05 3200 |0014: invoke-virtual {v2, v3}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getOrderNumber:(I)I // method@050b │ │ +01a132: 0a02 |0017: move-result v2 │ │ +01a134: 3224 c500 |0018: if-eq v4, v2, 00dd // +00c5 │ │ +01a138: 5412 be06 |001a: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a13c: 6e10 d702 0200 |001c: invoke-virtual {v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ +01a142: 0c02 |001f: move-result-object v2 │ │ +01a144: 6e10 0605 0200 |0020: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +01a14a: 0c02 |0023: move-result-object v2 │ │ +01a14c: 4602 0204 |0024: aget-object v2, v2, v4 │ │ +01a150: 1f02 d400 |0026: check-cast v2, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ +01a154: 5413 be06 |0028: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a158: 7120 d102 2300 |002a: invoke-static {v3, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.access$100:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02d1 │ │ +01a15e: 0a03 |002d: move-result v3 │ │ +01a160: 3803 1200 |002e: if-eqz v3, 0040 // +0012 │ │ +01a164: 5412 be06 |0030: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a168: 2203 f000 |0032: new-instance v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1; // type@00f0 │ │ +01a16c: 7030 cb02 1304 |0034: invoke-direct {v3, v1, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V // method@02cb │ │ +01a172: 7120 8d03 3200 |0037: invoke-static {v2, v3}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038d │ │ +01a178: 0c02 |003a: move-result-object v2 │ │ +01a17a: 6e10 1a00 0200 |003b: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +01a180: 2900 9f00 |003e: goto/16 00dd // +009f │ │ +01a184: 5413 be06 |0040: iget-object v3, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a188: 7210 5e02 0200 |0042: invoke-interface {v2}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ +01a18e: 0a02 |0045: move-result v2 │ │ +01a190: da02 0218 |0046: mul-int/lit8 v2, v2, #int 24 // #18 │ │ +01a194: 7120 d202 2300 |0048: invoke-static {v3, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.access$200:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;I)I // method@02d2 │ │ +01a19a: 0a02 |004b: move-result v2 │ │ +01a19c: 1a03 0000 |004c: const-string v3, "" // string@0000 │ │ +01a1a0: db05 0218 |004e: div-int/lit8 v5, v2, #int 24 // #18 │ │ +01a1a4: 3d05 1600 |0050: if-lez v5, 0066 // +0016 │ │ +01a1a8: 2206 a100 |0052: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +01a1ac: 7010 7f01 0600 |0054: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01a1b2: 6e20 8501 3600 |0057: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a1b8: 6e20 8201 5600 |005a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01a1be: 1a03 b808 |005d: const-string v3, "d " // string@08b8 │ │ +01a1c2: 6e20 8501 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a1c8: 6e10 8701 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01a1ce: 0c03 |0065: move-result-object v3 │ │ +01a1d0: dc02 0218 |0066: rem-int/lit8 v2, v2, #int 24 // #18 │ │ +01a1d4: 3d02 1600 |0068: if-lez v2, 007e // +0016 │ │ +01a1d8: 2205 a100 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +01a1dc: 7010 7f01 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01a1e2: 6e20 8501 3500 |006f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a1e8: 6e20 8201 2500 |0072: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01a1ee: 1a02 610a |0075: const-string v2, "h" // string@0a61 │ │ +01a1f2: 6e20 8501 2500 |0077: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a1f8: 6e10 8701 0500 |007a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01a1fe: 0c03 |007d: move-result-object v3 │ │ +01a200: 5412 be06 |007e: iget-object v2, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // field@06be │ │ +01a204: 2205 a100 |0080: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +01a208: 7010 7f01 0500 |0082: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01a20e: 7100 e204 0000 |0085: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a214: 0c06 |0088: move-result-object v6 │ │ +01a216: 6000 7e06 |0089: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_1:I // field@067e │ │ +01a21a: 6e20 e604 0600 |008b: invoke-virtual {v6, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01a220: 0c06 |008e: move-result-object v6 │ │ +01a222: 6e20 8501 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a228: 1a06 1500 |0092: const-string v6, " ? │ │ │ │ > " // string@0015 │ │ -01a228: 6e20 8501 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a22e: 7100 e204 0000 |0097: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a234: 0c06 |009a: move-result-object v6 │ │ -01a236: 6000 7f06 |009b: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_2:I // field@067f │ │ -01a23a: 6e20 e604 0600 |009d: invoke-virtual {v6, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01a240: 0c06 |00a0: move-result-object v6 │ │ -01a242: 6e20 8501 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a248: 1a06 0600 |00a4: const-string v6, " " // string@0006 │ │ -01a24c: 6e20 8501 6500 |00a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a252: 6e20 8201 4500 |00a9: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01a258: 1a04 0400 |00ac: const-string v4, " │ │ +01a22c: 6e20 8501 6500 |0094: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a232: 7100 e204 0000 |0097: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a238: 0c06 |009a: move-result-object v6 │ │ +01a23a: 6000 7f06 |009b: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_2:I // field@067f │ │ +01a23e: 6e20 e604 0600 |009d: invoke-virtual {v6, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01a244: 0c06 |00a0: move-result-object v6 │ │ +01a246: 6e20 8501 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a24c: 1a06 0600 |00a4: const-string v6, " " // string@0006 │ │ +01a250: 6e20 8501 6500 |00a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a256: 6e20 8201 4500 |00a9: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01a25c: 1a04 0400 |00ac: const-string v4, " │ │ │ │ " // string@0004 │ │ -01a25c: 6e20 8501 4500 |00ae: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a262: 7100 e204 0000 |00b1: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a268: 0c04 |00b4: move-result-object v4 │ │ -01a26a: 6000 6f06 |00b5: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.or:I // field@066f │ │ -01a26e: 6e20 e604 0400 |00b7: invoke-virtual {v4, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01a274: 0c04 |00ba: move-result-object v4 │ │ -01a276: 6e20 8501 4500 |00bb: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a27c: 1a04 0500 |00be: const-string v4, " │ │ +01a260: 6e20 8501 4500 |00ae: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a266: 7100 e204 0000 |00b1: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a26c: 0c04 |00b4: move-result-object v4 │ │ +01a26e: 6000 6f06 |00b5: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.or:I // field@066f │ │ +01a272: 6e20 e604 0400 |00b7: invoke-virtual {v4, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01a278: 0c04 |00ba: move-result-object v4 │ │ +01a27a: 6e20 8501 4500 |00bb: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a280: 1a04 0500 |00be: const-string v4, " │ │ │ │ > " // string@0005 │ │ -01a280: 6e20 8501 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a286: 7100 e204 0000 |00c3: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a28c: 0c04 |00c6: move-result-object v4 │ │ -01a28e: 6000 8006 |00c7: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_3:I // field@0680 │ │ -01a292: 6e20 e604 0400 |00c9: invoke-virtual {v4, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01a298: 0c04 |00cc: move-result-object v4 │ │ -01a29a: 6e20 8501 4500 |00cd: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a2a0: 6e20 8501 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a2a6: 6e20 8501 3500 |00d3: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a2ac: 6e10 8701 0500 |00d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01a2b2: 0c03 |00d9: move-result-object v3 │ │ -01a2b4: 7120 1c0b 3200 |00da: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1c │ │ -01a2ba: 0e00 |00dd: return-void │ │ +01a284: 6e20 8501 4500 |00c0: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a28a: 7100 e204 0000 |00c3: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a290: 0c04 |00c6: move-result-object v4 │ │ +01a292: 6000 8006 |00c7: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.unlock_level_3:I // field@0680 │ │ +01a296: 6e20 e604 0400 |00c9: invoke-virtual {v4, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01a29c: 0c04 |00cc: move-result-object v4 │ │ +01a29e: 6e20 8501 4500 |00cd: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a2a4: 6e20 8501 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a2aa: 6e20 8501 3500 |00d3: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a2b0: 6e10 8701 0500 |00d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01a2b6: 0c03 |00d9: move-result-object v3 │ │ +01a2b8: 7120 1c0b 3200 |00da: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1c │ │ +01a2be: 0e00 |00dd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x001a line=198 │ │ 0x0028 line=199 │ │ 0x0030 line=203 │ │ 0x003b line=217 │ │ @@ -11413,21 +11417,21 @@ │ │ locals : │ │ 0x0000 - 0x00de reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; │ │ 0x0000 - 0x00de reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x00de reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x00de reg=4 (null) I │ │ 0x0000 - 0x00de reg=5 (null) J │ │ │ │ - source_file_idx : 176 (Activity_Menu_Levels.java) │ │ + source_file_idx : 177 (Activity_Menu_Levels.java) │ │ │ │ Class #39 header: │ │ class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -11452,18 +11456,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a690: |[01a690] org.metatrans.apps.maze.menu.Activity_Menu_Main$1$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;)V │ │ -01a6a0: 5b01 c406 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; // field@06c4 │ │ -01a6a4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a6aa: 0e00 |0005: return-void │ │ +01a694: |[01a694] org.metatrans.apps.maze.menu.Activity_Menu_Main$1$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;)V │ │ +01a6a4: 5b01 c406 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; // field@06c4 │ │ +01a6a8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01a6ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ @@ -11473,42 +11477,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01a6ac: |[01a6ac] org.metatrans.apps.maze.menu.Activity_Menu_Main$1$1.run:()V │ │ -01a6bc: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a6c2: 0c00 |0003: move-result-object v0 │ │ -01a6c4: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -01a6ca: 0c00 |0007: move-result-object v0 │ │ -01a6cc: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -01a6d0: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ -01a6d6: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ -01a6da: 1c02 f200 |000f: const-class v2, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // type@00f2 │ │ -01a6de: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -01a6e4: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -01a6ea: 0e00 |0017: return-void │ │ +01a6b0: |[01a6b0] org.metatrans.apps.maze.menu.Activity_Menu_Main$1$1.run:()V │ │ +01a6c0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a6c6: 0c00 |0003: move-result-object v0 │ │ +01a6c8: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +01a6ce: 0c00 |0007: move-result-object v0 │ │ +01a6d0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +01a6d4: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ +01a6da: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ +01a6de: 1c02 f200 |000f: const-class v2, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // type@00f2 │ │ +01a6e2: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +01a6e8: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +01a6ee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=74 │ │ 0x000d line=76 │ │ 0x0014 line=77 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #40 header: │ │ class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -11533,18 +11537,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a7ac: |[01a7ac] org.metatrans.apps.maze.menu.Activity_Menu_Main$2$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;)V │ │ -01a7bc: 5b01 c606 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; // field@06c6 │ │ -01a7c0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a7c6: 0e00 |0005: return-void │ │ +01a7b0: |[01a7b0] org.metatrans.apps.maze.menu.Activity_Menu_Main$2$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;)V │ │ +01a7c0: 5b01 c606 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; // field@06c6 │ │ +01a7c4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01a7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ @@ -11554,42 +11558,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01a7c8: |[01a7c8] org.metatrans.apps.maze.menu.Activity_Menu_Main$2$1.run:()V │ │ -01a7d8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a7de: 0c00 |0003: move-result-object v0 │ │ -01a7e0: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -01a7e6: 0c00 |0007: move-result-object v0 │ │ -01a7e8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -01a7ec: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ -01a7f2: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ -01a7f6: 1c02 ed01 |000f: const-class v2, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // type@01ed │ │ -01a7fa: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -01a800: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -01a806: 0e00 |0017: return-void │ │ +01a7cc: |[01a7cc] org.metatrans.apps.maze.menu.Activity_Menu_Main$2$1.run:()V │ │ +01a7dc: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a7e2: 0c00 |0003: move-result-object v0 │ │ +01a7e4: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +01a7ea: 0c00 |0007: move-result-object v0 │ │ +01a7ec: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +01a7f0: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ +01a7f6: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ +01a7fa: 1c02 ed01 |000f: const-class v2, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // type@01ed │ │ +01a7fe: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +01a804: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +01a80a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000a line=118 │ │ 0x000d line=120 │ │ 0x0014 line=121 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #41 header: │ │ class_idx : 247 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -11614,18 +11618,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a8cc: |[01a8cc] org.metatrans.apps.maze.menu.Activity_Menu_Main$3$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;)V │ │ -01a8dc: 5b01 c806 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; // field@06c8 │ │ -01a8e0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a8e6: 0e00 |0005: return-void │ │ +01a8d0: |[01a8d0] org.metatrans.apps.maze.menu.Activity_Menu_Main$3$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;)V │ │ +01a8e0: 5b01 c806 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; // field@06c8 │ │ +01a8e4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01a8ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ │ │ @@ -11635,50 +11639,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -01a8e8: |[01a8e8] org.metatrans.apps.maze.menu.Activity_Menu_Main$3$1.run:()V │ │ -01a8f8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a8fe: 0c00 |0003: move-result-object v0 │ │ -01a900: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a906: 0c00 |0007: move-result-object v0 │ │ -01a908: 5200 560d |0008: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -01a90c: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a912: 0c01 |000d: move-result-object v1 │ │ -01a914: 6e10 de04 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -01a91a: 0c01 |0011: move-result-object v1 │ │ -01a91c: 7210 7e07 0100 |0012: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -01a922: 0c01 |0015: move-result-object v1 │ │ -01a924: 7220 8707 0100 |0016: invoke-interface {v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard_LocalOnly:(I)V // method@0787 │ │ -01a92a: 7100 e204 0000 |0019: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a930: 0c01 |001c: move-result-object v1 │ │ -01a932: 6e10 de04 0100 |001d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -01a938: 0c01 |0020: move-result-object v1 │ │ -01a93a: 7210 7e07 0100 |0021: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -01a940: 0c01 |0024: move-result-object v1 │ │ -01a942: 7220 8607 0100 |0025: invoke-interface {v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ -01a948: 0e00 |0028: return-void │ │ +01a8ec: |[01a8ec] org.metatrans.apps.maze.menu.Activity_Menu_Main$3$1.run:()V │ │ +01a8fc: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a902: 0c00 |0003: move-result-object v0 │ │ +01a904: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a90a: 0c00 |0007: move-result-object v0 │ │ +01a90c: 5200 560d |0008: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +01a910: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a916: 0c01 |000d: move-result-object v1 │ │ +01a918: 6e10 de04 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +01a91e: 0c01 |0011: move-result-object v1 │ │ +01a920: 7210 7e07 0100 |0012: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +01a926: 0c01 |0015: move-result-object v1 │ │ +01a928: 7220 8707 0100 |0016: invoke-interface {v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard_LocalOnly:(I)V // method@0787 │ │ +01a92e: 7100 e204 0000 |0019: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a934: 0c01 |001c: move-result-object v1 │ │ +01a936: 6e10 de04 0100 |001d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +01a93c: 0c01 |0020: move-result-object v1 │ │ +01a93e: 7210 7e07 0100 |0021: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +01a944: 0c01 |0024: move-result-object v1 │ │ +01a946: 7220 8607 0100 |0025: invoke-interface {v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ +01a94c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000a line=161 │ │ 0x0019 line=163 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #42 header: │ │ class_idx : 249 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -11703,18 +11707,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a9e4: |[01a9e4] org.metatrans.apps.maze.menu.Activity_Menu_Main$4$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;)V │ │ -01a9f4: 5b01 ca06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; // field@06ca │ │ -01a9f8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01a9fe: 0e00 |0005: return-void │ │ +01a9e8: |[01a9e8] org.metatrans.apps.maze.menu.Activity_Menu_Main$4$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;)V │ │ +01a9f8: 5b01 ca06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1;.this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; // field@06ca │ │ +01a9fc: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01aa02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; │ │ │ │ @@ -11724,36 +11728,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01aa00: |[01aa00] org.metatrans.apps.maze.menu.Activity_Menu_Main$4$1.run:()V │ │ -01aa10: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01aa16: 0c00 |0003: move-result-object v0 │ │ -01aa18: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -01aa1e: 0c00 |0007: move-result-object v0 │ │ -01aa20: 7210 7d07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -01aa26: 0c00 |000b: move-result-object v0 │ │ -01aa28: 7210 7a07 0000 |000c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.openAchievements:()V // method@077a │ │ -01aa2e: 0e00 |000f: return-void │ │ +01aa04: |[01aa04] org.metatrans.apps.maze.menu.Activity_Menu_Main$4$1.run:()V │ │ +01aa14: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01aa1a: 0c00 |0003: move-result-object v0 │ │ +01aa1c: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +01aa22: 0c00 |0007: move-result-object v0 │ │ +01aa24: 7210 7d07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +01aa2a: 0c00 |000b: move-result-object v0 │ │ +01aa2c: 7210 7a07 0000 |000c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.openAchievements:()V // method@077a │ │ +01aa32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #43 header: │ │ class_idx : 253 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1654 │ │ +source_file_idx : 1655 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #43 annotations: │ │ Annotations on method #779 'getGroundEntity' │ │ @@ -11787,32 +11791,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01b320: |[01b320] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.:()V │ │ -01b330: 0e00 |0000: return-void │ │ +01b324: |[01b324] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.:()V │ │ +01b334: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b334: |[01b334] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.:()V │ │ -01b344: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01b34a: 0e00 |0003: return-void │ │ +01b338: |[01b338] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.:()V │ │ +01b348: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01b34e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;) │ │ @@ -11820,365 +11824,365 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 678 16-bit code units │ │ -01ace8: |[01ace8] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; │ │ -01acf8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01acfc: 1a01 1502 |0002: const-string v1, "GAMEDATA GENERATION" // string@0215 │ │ -01ad00: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ad06: 7701 900b 1000 |0007: invoke-static/range {v16}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -01ad0c: 0c00 |000a: move-result-object v0 │ │ -01ad0e: 7801 6002 1100 |000b: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ -01ad14: 0a01 |000e: move-result v1 │ │ -01ad16: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -01ad18: 4403 0002 |0010: aget v3, v0, v2 │ │ -01ad1c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -01ad1e: 4405 0004 |0013: aget v5, v0, v4 │ │ -01ad22: 7120 6001 5300 |0015: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -01ad28: 0a03 |0018: move-result v3 │ │ -01ad2a: 8233 |0019: int-to-float v3, v3 │ │ -01ad2c: c831 |001a: mul-float/2addr v1, v3 │ │ -01ad2e: 8711 |001b: float-to-int v1, v1 │ │ -01ad30: 7801 6002 1100 |001c: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ -01ad36: 0a03 |001f: move-result v3 │ │ -01ad38: 4405 0002 |0020: aget v5, v0, v2 │ │ -01ad3c: 4400 0004 |0022: aget v0, v0, v4 │ │ -01ad40: 7120 6201 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -01ad46: 0a00 |0027: move-result v0 │ │ -01ad48: 8200 |0028: int-to-float v0, v0 │ │ -01ad4a: c803 |0029: mul-float/2addr v3, v0 │ │ -01ad4c: 8730 |002a: float-to-int v0, v3 │ │ -01ad4e: 7801 6002 1100 |002b: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ -01ad54: 0a03 |002e: move-result v3 │ │ -01ad56: 7110 0a03 0300 |002f: invoke-static {v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getCellsCount:(F)[I // method@030a │ │ -01ad5c: 0c03 |0032: move-result-object v3 │ │ -01ad5e: 4405 0302 |0033: aget v5, v3, v2 │ │ -01ad62: 4403 0304 |0035: aget v3, v3, v4 │ │ -01ad66: 2204 eb00 |0037: new-instance v4, Lorg/metatrans/apps/maze/logic/provider2/Maze; // type@00eb │ │ -01ad6a: 7030 b302 3405 |0039: invoke-direct {v4, v3, v5}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.:(II)V // method@02b3 │ │ -01ad70: 6e10 b402 0400 |003c: invoke-virtual {v4}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateMaze:()[[I // method@02b4 │ │ -01ad76: 6e10 b602 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.getMaze:()[[I // method@02b6 │ │ -01ad7c: 0c04 |0042: move-result-object v4 │ │ -01ad7e: 8211 |0043: int-to-float v1, v1 │ │ -01ad80: 4606 0402 |0044: aget-object v6, v4, v2 │ │ -01ad84: 2166 |0046: array-length v6, v6 │ │ -01ad86: 8266 |0047: int-to-float v6, v6 │ │ -01ad88: c961 |0048: div-float/2addr v1, v6 │ │ -01ad8a: 8200 |0049: int-to-float v0, v0 │ │ -01ad8c: 2146 |004a: array-length v6, v4 │ │ -01ad8e: 8266 |004b: int-to-float v6, v6 │ │ -01ad90: c960 |004c: div-float/2addr v0, v6 │ │ -01ad92: 7120 6101 0100 |004d: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -01ad98: 0a06 |0050: move-result v6 │ │ -01ad9a: 2207 fe00 |0051: new-instance v7, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01ad9e: 4608 0402 |0053: aget-object v8, v4, v2 │ │ -01ada2: 2188 |0055: array-length v8, v8 │ │ -01ada4: 2149 |0056: array-length v9, v4 │ │ -01ada6: 080a 1000 |0057: move-object/from16 v10, v16 │ │ -01adaa: 7040 0c03 a798 |0059: invoke-direct {v7, v10, v8, v9}, Lorg/metatrans/apps/maze/model/World_Labyrints;.:(Landroid/content/Context;II)V // method@030c │ │ -01adb0: 6e20 2c03 6700 |005c: invoke-virtual {v7, v6}, Lorg/metatrans/apps/maze/model/World_Labyrints;.setCellSize:(F)V // method@032c │ │ -01adb6: 0128 |005f: move v8, v2 │ │ -01adb8: 2149 |0060: array-length v9, v4 │ │ -01adba: 3598 3200 |0061: if-ge v8, v9, 0093 // +0032 │ │ -01adbe: 0129 |0063: move v9, v2 │ │ -01adc0: 460a 0408 |0064: aget-object v10, v4, v8 │ │ -01adc4: 21aa |0066: array-length v10, v10 │ │ -01adc6: 35a9 2900 |0067: if-ge v9, v10, 0090 // +0029 │ │ -01adca: 829a |0069: int-to-float v10, v9 │ │ -01adcc: c81a |006a: mul-float/2addr v10, v1 │ │ -01adce: 828b |006b: int-to-float v11, v8 │ │ -01add0: c80b |006c: mul-float/2addr v11, v0 │ │ -01add2: 220c 2500 |006d: new-instance v12, Landroid/graphics/RectF; // type@0025 │ │ -01add6: a60d 0a01 |006f: add-float v13, v10, v1 │ │ -01adda: a60e 0b00 |0071: add-float v14, v11, v0 │ │ -01adde: 705e 6d00 acdb |0073: invoke-direct {v12, v10, v11, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01ade4: 460a 0408 |0076: aget-object v10, v4, v8 │ │ -01ade8: 440a 0a09 |0078: aget v10, v10, v9 │ │ -01adec: 390a 0b00 |007a: if-nez v10, 0085 // +000b │ │ -01adf0: 220a 0601 |007c: new-instance v10, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; // type@0106 │ │ -01adf4: 7058 5003 7a9c |007e: invoke-direct {v10, v7, v12, v9, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;II)V // method@0350 │ │ -01adfa: 6e20 0d03 a700 |0081: invoke-virtual {v7, v10}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01ae00: 2809 |0084: goto 008d // +0009 │ │ -01ae02: 220a 0801 |0085: new-instance v10, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths; // type@0108 │ │ -01ae06: 7058 5803 7a9c |0087: invoke-direct {v10, v7, v12, v9, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;II)V // method@0358 │ │ -01ae0c: 6e20 0d03 a700 |008a: invoke-virtual {v7, v10}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01ae12: d809 0901 |008d: add-int/lit8 v9, v9, #int 1 // #01 │ │ -01ae16: 28d5 |008f: goto 0064 // -002b │ │ -01ae18: d808 0801 |0090: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01ae1c: 28ce |0092: goto 0060 // -0032 │ │ -01ae1e: 2202 a900 |0093: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ -01ae22: 7010 9501 0200 |0095: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01ae28: 6e10 2203 0700 |0098: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@0322 │ │ -01ae2e: 0c04 |009b: move-result-object v4 │ │ -01ae30: 7220 ad01 4200 |009c: invoke-interface {v2, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01ae36: 1204 |009f: const/4 v4, #int 0 // #0 │ │ -01ae38: 7130 0b03 4204 |00a0: invoke-static {v2, v4, v4}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01ae3e: 0c08 |00a3: move-result-object v8 │ │ -01ae40: 7220 b201 8200 |00a4: invoke-interface {v2, v8}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01ae46: 8255 |00a7: int-to-float v5, v5 │ │ -01ae48: c815 |00a8: mul-float/2addr v5, v1 │ │ -01ae4a: 1501 8040 |00a9: const/high16 v1, #int 1082130432 // #4080 │ │ -01ae4e: a909 0501 |00ab: div-float v9, v5, v1 │ │ -01ae52: 8233 |00ad: int-to-float v3, v3 │ │ -01ae54: c803 |00ae: mul-float/2addr v3, v0 │ │ -01ae56: a900 0301 |00af: div-float v0, v3, v1 │ │ -01ae5a: 7130 0b03 9200 |00b1: invoke-static {v2, v9, v0}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01ae60: 0c00 |00b4: move-result-object v0 │ │ -01ae62: 7220 b201 0200 |00b5: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01ae68: 7130 0b03 5204 |00b8: invoke-static {v2, v5, v4}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01ae6e: 0c01 |00bb: move-result-object v1 │ │ -01ae70: 7220 b201 1200 |00bc: invoke-interface {v2, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01ae76: 7130 0b03 4203 |00bf: invoke-static {v2, v4, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01ae7c: 0c04 |00c2: move-result-object v4 │ │ -01ae7e: 7220 b201 4200 |00c3: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01ae84: 7130 0b03 5203 |00c6: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01ae8a: 0c09 |00c9: move-result-object v9 │ │ -01ae8c: 7220 b201 9200 |00ca: invoke-interface {v2, v9}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01ae92: 150a 0040 |00cd: const/high16 v10, #int 1073741824 // #4000 │ │ -01ae96: c9a5 |00cf: div-float/2addr v5, v10 │ │ -01ae98: c9a3 |00d0: div-float/2addr v3, v10 │ │ -01ae9a: 7130 0b03 5203 |00d1: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01aea0: 0c0a |00d4: move-result-object v10 │ │ -01aea2: 7220 b201 a200 |00d5: invoke-interface {v2, v10}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01aea8: 7130 0b03 5203 |00d8: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ -01aeae: 0c03 |00db: move-result-object v3 │ │ -01aeb0: 7220 b201 3200 |00dc: invoke-interface {v2, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01aeb6: 2202 0201 |00df: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths; // type@0102 │ │ -01aeba: 2205 2500 |00e1: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -01aebe: 6e10 0a09 0a00 |00e3: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01aec4: 0a0b |00e6: move-result v11 │ │ -01aec6: 6e10 0b09 0a00 |00e7: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01aecc: 0a0c |00ea: move-result v12 │ │ -01aece: 6e10 0a09 0a00 |00eb: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01aed4: 0a0d |00ee: move-result v13 │ │ -01aed6: 140e 3333 733f |00ef: const v14, #float 0.95 // #3f733333 │ │ -01aedc: c86e |00f2: mul-float/2addr v14, v6 │ │ -01aede: c6ed |00f3: add-float/2addr v13, v14 │ │ -01aee0: 6e10 0b09 0a00 |00f4: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01aee6: 0a0f |00f7: move-result v15 │ │ -01aee8: c6ef |00f8: add-float/2addr v15, v14 │ │ -01aeea: 705f 6d00 b5dc |00f9: invoke-direct {v5, v11, v12, v13, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01aef0: 7020 3c03 5200 |00fc: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033c │ │ -01aef6: 6e20 0d03 2700 |00ff: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01aefc: 2202 0501 |0102: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints; // type@0105 │ │ -01af00: 2205 2500 |0104: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -01af04: 6e10 0a09 0900 |0106: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01af0a: 0a0b |0109: move-result v11 │ │ -01af0c: 140c 9a99 993e |010a: const v12, #float 0.3 // #3e99999a │ │ -01af12: c86c |010d: mul-float/2addr v12, v6 │ │ -01af14: c7cb |010e: sub-float/2addr v11, v12 │ │ -01af16: 6e10 0b09 0900 |010f: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01af1c: 0a0c |0112: move-result v12 │ │ -01af1e: 140d cdcc 4c3e |0113: const v13, #float 0.2 // #3e4ccccd │ │ -01af24: c86d |0116: mul-float/2addr v13, v6 │ │ -01af26: c7dc |0117: sub-float/2addr v12, v13 │ │ -01af28: 6e10 0a09 0900 |0118: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01af2e: 0a0d |011b: move-result v13 │ │ -01af30: 140e 6666 a63f |011c: const v14, #float 1.3 // #3fa66666 │ │ -01af36: c86e |011f: mul-float/2addr v14, v6 │ │ -01af38: c6ed |0120: add-float/2addr v13, v14 │ │ -01af3a: 6e10 0b09 0900 |0121: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01af40: 0a0e |0124: move-result v14 │ │ -01af42: 150f 803f |0125: const/high16 v15, #int 1065353216 // #3f80 │ │ -01af46: c86f |0127: mul-float/2addr v15, v6 │ │ -01af48: c6fe |0128: add-float/2addr v14, v15 │ │ -01af4a: 705e 6d00 b5dc |0129: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01af50: 7020 4e03 5200 |012c: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints;.:(Landroid/graphics/RectF;)V // method@034e │ │ -01af56: 6e20 0d03 2700 |012f: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01af5c: 2202 0301 |0132: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ -01af60: 2205 2500 |0134: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -01af64: 6e10 0a09 0100 |0136: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01af6a: 0a0b |0139: move-result v11 │ │ -01af6c: 6e10 0b09 0100 |013a: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01af72: 0a0c |013d: move-result v12 │ │ -01af74: 6e10 0a09 0100 |013e: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01af7a: 0a0d |0141: move-result v13 │ │ -01af7c: c6fd |0142: add-float/2addr v13, v15 │ │ -01af7e: 6e10 0b09 0100 |0143: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01af84: 0a0e |0146: move-result v14 │ │ -01af86: c6fe |0147: add-float/2addr v14, v15 │ │ -01af88: 705e 6d00 b5dc |0148: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01af8e: 7020 3e03 5200 |014b: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ -01af94: 6e20 0d03 2700 |014e: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01af9a: 2202 0301 |0151: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ -01af9e: 2205 2500 |0153: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -01afa2: 6e10 0a09 0400 |0155: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01afa8: 0a0b |0158: move-result v11 │ │ -01afaa: 6e10 0b09 0400 |0159: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01afb0: 0a0c |015c: move-result v12 │ │ -01afb2: 6e10 0a09 0400 |015d: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01afb8: 0a0d |0160: move-result v13 │ │ -01afba: c6fd |0161: add-float/2addr v13, v15 │ │ -01afbc: 6e10 0b09 0400 |0162: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01afc2: 0a0e |0165: move-result v14 │ │ -01afc4: c6fe |0166: add-float/2addr v14, v15 │ │ -01afc6: 705e 6d00 b5dc |0167: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01afcc: 7020 3e03 5200 |016a: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ -01afd2: 6e20 0d03 2700 |016d: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01afd8: 2202 0301 |0170: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ -01afdc: 2205 2500 |0172: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -01afe0: 6e10 0a09 0300 |0174: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01afe6: 0a0b |0177: move-result v11 │ │ -01afe8: 6e10 0b09 0300 |0178: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01afee: 0a0c |017b: move-result v12 │ │ -01aff0: 6e10 0a09 0300 |017c: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01aff6: 0a0d |017f: move-result v13 │ │ -01aff8: c6fd |0180: add-float/2addr v13, v15 │ │ -01affa: 6e10 0b09 0300 |0181: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b000: 0a03 |0184: move-result v3 │ │ -01b002: c6f3 |0185: add-float/2addr v3, v15 │ │ -01b004: 7053 6d00 b5dc |0186: invoke-direct {v5, v11, v12, v13, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b00a: 7020 3e03 5200 |0189: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ -01b010: 6e20 0d03 2700 |018c: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b016: 2202 0401 |018f: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; // type@0104 │ │ -01b01a: 2203 2500 |0191: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -01b01e: 6e10 0a09 0800 |0193: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b024: 0a05 |0196: move-result v5 │ │ -01b026: 6e10 0b09 0800 |0197: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b02c: 0a0b |019a: move-result v11 │ │ -01b02e: 6e10 0a09 0800 |019b: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b034: 0a0c |019e: move-result v12 │ │ -01b036: 600d d506 |019f: sget v13, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b03a: c86d |01a1: mul-float/2addr v13, v6 │ │ -01b03c: c6dc |01a2: add-float/2addr v12, v13 │ │ -01b03e: 6e10 0b09 0800 |01a3: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b044: 0a08 |01a6: move-result v8 │ │ -01b046: 600d d506 |01a7: sget v13, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b04a: c86d |01a9: mul-float/2addr v13, v6 │ │ -01b04c: c6d8 |01aa: add-float/2addr v8, v13 │ │ -01b04e: 7058 6d00 53cb |01ab: invoke-direct {v3, v5, v11, v12, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b054: 6e10 2503 0700 |01ae: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forPlayer:()Ljava/util/List; // method@0325 │ │ -01b05a: 0c05 |01b1: move-result-object v5 │ │ -01b05c: 7040 4003 7253 |01b2: invoke-direct {v2, v7, v3, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.:(Lorg/metatrans/apps/maze/model/World_Labyrints;Landroid/graphics/RectF;Ljava/util/List;)V // method@0340 │ │ -01b062: 6e20 0d03 2700 |01b5: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b068: 2202 0101 |01b8: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; // type@0101 │ │ -01b06c: 2203 2500 |01ba: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -01b070: 6e10 0a09 0000 |01bc: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b076: 0a05 |01bf: move-result v5 │ │ -01b078: 6e10 0b09 0000 |01c0: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b07e: 0a08 |01c3: move-result v8 │ │ -01b080: 6e10 0a09 0000 |01c4: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b086: 0a0b |01c7: move-result v11 │ │ -01b088: c6fb |01c8: add-float/2addr v11, v15 │ │ -01b08a: 6e10 0b09 0000 |01c9: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b090: 0a00 |01cc: move-result v0 │ │ -01b092: c6f0 |01cd: add-float/2addr v0, v15 │ │ -01b094: 7050 6d00 53b8 |01ce: invoke-direct {v3, v5, v8, v11, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b09a: 7020 3a03 3200 |01d1: invoke-direct {v2, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033a │ │ -01b0a0: 6e20 0d03 2700 |01d4: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b0a6: 7801 5c02 1100 |01d7: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getCountChallengers:()I // method@025c │ │ -01b0ac: 0a00 |01da: move-result v0 │ │ -01b0ae: 3d00 ca00 |01db: if-lez v0, 02a5 // +00ca │ │ -01b0b2: 2202 2500 |01dd: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -01b0b6: 6e10 0a09 0a00 |01df: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b0bc: 0a03 |01e2: move-result v3 │ │ -01b0be: 6e10 0b09 0a00 |01e3: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b0c4: 0a05 |01e6: move-result v5 │ │ -01b0c6: 6e10 0a09 0a00 |01e7: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b0cc: 0a08 |01ea: move-result v8 │ │ -01b0ce: 600b d506 |01eb: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b0d2: c86b |01ed: mul-float/2addr v11, v6 │ │ -01b0d4: c6b8 |01ee: add-float/2addr v8, v11 │ │ -01b0d6: 6e10 0b09 0a00 |01ef: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b0dc: 0a0b |01f2: move-result v11 │ │ -01b0de: 600c d506 |01f3: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b0e2: c86c |01f5: mul-float/2addr v12, v6 │ │ -01b0e4: c6cb |01f6: add-float/2addr v11, v12 │ │ -01b0e6: 705b 6d00 3285 |01f7: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b0ec: 2203 0001 |01fa: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ -01b0f0: 6e10 2303 0700 |01fc: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ -01b0f6: 0c05 |01ff: move-result-object v5 │ │ -01b0f8: 6e10 2403 0700 |0200: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ -01b0fe: 0c08 |0203: move-result-object v8 │ │ -01b100: 7058 3503 7352 |0204: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ -01b106: 6e20 0d03 3700 |0207: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b10c: d800 00ff |020a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01b110: 3c00 0400 |020c: if-gtz v0, 0210 // +0004 │ │ -01b114: 2900 9700 |020e: goto/16 02a5 // +0097 │ │ -01b118: 2202 2500 |0210: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -01b11c: 6e10 0a09 0900 |0212: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b122: 0a03 |0215: move-result v3 │ │ -01b124: 6e10 0b09 0900 |0216: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b12a: 0a05 |0219: move-result v5 │ │ -01b12c: 6e10 0a09 0900 |021a: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b132: 0a08 |021d: move-result v8 │ │ -01b134: 600b d506 |021e: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b138: c86b |0220: mul-float/2addr v11, v6 │ │ -01b13a: c6b8 |0221: add-float/2addr v8, v11 │ │ -01b13c: 6e10 0b09 0900 |0222: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b142: 0a0b |0225: move-result v11 │ │ -01b144: 600c d506 |0226: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b148: c86c |0228: mul-float/2addr v12, v6 │ │ -01b14a: c6cb |0229: add-float/2addr v11, v12 │ │ -01b14c: 705b 6d00 3285 |022a: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b152: 2203 0001 |022d: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ -01b156: 6e10 2303 0700 |022f: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ -01b15c: 0c05 |0232: move-result-object v5 │ │ -01b15e: 6e10 2403 0700 |0233: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ -01b164: 0c08 |0236: move-result-object v8 │ │ -01b166: 7058 3503 7352 |0237: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ -01b16c: 6e20 0d03 3700 |023a: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b172: d800 00ff |023d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01b176: 3c00 0300 |023f: if-gtz v0, 0242 // +0003 │ │ -01b17a: 2864 |0241: goto 02a5 // +0064 │ │ -01b17c: 2202 2500 |0242: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -01b180: 6e10 0a09 0100 |0244: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b186: 0a03 |0247: move-result v3 │ │ -01b188: 6e10 0b09 0100 |0248: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b18e: 0a05 |024b: move-result v5 │ │ -01b190: 6e10 0a09 0100 |024c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b196: 0a08 |024f: move-result v8 │ │ -01b198: 600b d506 |0250: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b19c: c86b |0252: mul-float/2addr v11, v6 │ │ -01b19e: c6b8 |0253: add-float/2addr v8, v11 │ │ -01b1a0: 6e10 0b09 0100 |0254: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b1a6: 0a0b |0257: move-result v11 │ │ -01b1a8: 600c d506 |0258: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b1ac: c86c |025a: mul-float/2addr v12, v6 │ │ -01b1ae: c6cb |025b: add-float/2addr v11, v12 │ │ -01b1b0: 705b 6d00 3285 |025c: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b1b6: 2203 0001 |025f: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ -01b1ba: 6e10 2303 0700 |0261: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ -01b1c0: 0c05 |0264: move-result-object v5 │ │ -01b1c2: 6e10 2403 0700 |0265: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ -01b1c8: 0c08 |0268: move-result-object v8 │ │ -01b1ca: 7058 3503 7352 |0269: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ -01b1d0: 6e20 0d03 3700 |026c: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b1d6: d800 00ff |026f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01b1da: 3c00 0300 |0271: if-gtz v0, 0274 // +0003 │ │ -01b1de: 2832 |0273: goto 02a5 // +0032 │ │ -01b1e0: 2202 2500 |0274: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -01b1e4: 6e10 0a09 0400 |0276: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b1ea: 0a03 |0279: move-result v3 │ │ -01b1ec: 6e10 0b09 0400 |027a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b1f2: 0a05 |027d: move-result v5 │ │ -01b1f4: 6e10 0a09 0400 |027e: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b1fa: 0a08 |0281: move-result v8 │ │ -01b1fc: 600b d506 |0282: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b200: c86b |0284: mul-float/2addr v11, v6 │ │ -01b202: c6b8 |0285: add-float/2addr v8, v11 │ │ -01b204: 6e10 0b09 0400 |0286: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b20a: 0a0b |0289: move-result v11 │ │ -01b20c: 600c d506 |028a: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ -01b210: c86c |028c: mul-float/2addr v12, v6 │ │ -01b212: c6cb |028d: add-float/2addr v11, v12 │ │ -01b214: 705b 6d00 3285 |028e: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01b21a: 2203 0001 |0291: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ -01b21e: 6e10 2303 0700 |0293: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ -01b224: 0c05 |0296: move-result-object v5 │ │ -01b226: 6e10 2403 0700 |0297: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ -01b22c: 0c08 |029a: move-result-object v8 │ │ -01b22e: 7058 3503 7352 |029b: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ -01b234: 6e20 0d03 3700 |029e: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01b23a: d800 00ff |02a1: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01b23e: 3c00 38ff |02a3: if-gtz v0, 01db // -00c8 │ │ -01b242: 1107 |02a5: return-object v7 │ │ +01acec: |[01acec] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; │ │ +01acfc: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ad00: 1a01 1602 |0002: const-string v1, "GAMEDATA GENERATION" // string@0216 │ │ +01ad04: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ad0a: 7701 900b 1000 |0007: invoke-static/range {v16}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +01ad10: 0c00 |000a: move-result-object v0 │ │ +01ad12: 7801 6002 1100 |000b: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ +01ad18: 0a01 |000e: move-result v1 │ │ +01ad1a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +01ad1c: 4403 0002 |0010: aget v3, v0, v2 │ │ +01ad20: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +01ad22: 4405 0004 |0013: aget v5, v0, v4 │ │ +01ad26: 7120 6001 5300 |0015: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +01ad2c: 0a03 |0018: move-result v3 │ │ +01ad2e: 8233 |0019: int-to-float v3, v3 │ │ +01ad30: c831 |001a: mul-float/2addr v1, v3 │ │ +01ad32: 8711 |001b: float-to-int v1, v1 │ │ +01ad34: 7801 6002 1100 |001c: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ +01ad3a: 0a03 |001f: move-result v3 │ │ +01ad3c: 4405 0002 |0020: aget v5, v0, v2 │ │ +01ad40: 4400 0004 |0022: aget v0, v0, v4 │ │ +01ad44: 7120 6201 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +01ad4a: 0a00 |0027: move-result v0 │ │ +01ad4c: 8200 |0028: int-to-float v0, v0 │ │ +01ad4e: c803 |0029: mul-float/2addr v3, v0 │ │ +01ad50: 8730 |002a: float-to-int v0, v3 │ │ +01ad52: 7801 6002 1100 |002b: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getSpaceMultiplier:()F // method@0260 │ │ +01ad58: 0a03 |002e: move-result v3 │ │ +01ad5a: 7110 0a03 0300 |002f: invoke-static {v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getCellsCount:(F)[I // method@030a │ │ +01ad60: 0c03 |0032: move-result-object v3 │ │ +01ad62: 4405 0302 |0033: aget v5, v3, v2 │ │ +01ad66: 4403 0304 |0035: aget v3, v3, v4 │ │ +01ad6a: 2204 eb00 |0037: new-instance v4, Lorg/metatrans/apps/maze/logic/provider2/Maze; // type@00eb │ │ +01ad6e: 7030 b302 3405 |0039: invoke-direct {v4, v3, v5}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.:(II)V // method@02b3 │ │ +01ad74: 6e10 b402 0400 |003c: invoke-virtual {v4}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.generateMaze:()[[I // method@02b4 │ │ +01ad7a: 6e10 b602 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/apps/maze/logic/provider2/Maze;.getMaze:()[[I // method@02b6 │ │ +01ad80: 0c04 |0042: move-result-object v4 │ │ +01ad82: 8211 |0043: int-to-float v1, v1 │ │ +01ad84: 4606 0402 |0044: aget-object v6, v4, v2 │ │ +01ad88: 2166 |0046: array-length v6, v6 │ │ +01ad8a: 8266 |0047: int-to-float v6, v6 │ │ +01ad8c: c961 |0048: div-float/2addr v1, v6 │ │ +01ad8e: 8200 |0049: int-to-float v0, v0 │ │ +01ad90: 2146 |004a: array-length v6, v4 │ │ +01ad92: 8266 |004b: int-to-float v6, v6 │ │ +01ad94: c960 |004c: div-float/2addr v0, v6 │ │ +01ad96: 7120 6101 0100 |004d: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +01ad9c: 0a06 |0050: move-result v6 │ │ +01ad9e: 2207 fe00 |0051: new-instance v7, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01ada2: 4608 0402 |0053: aget-object v8, v4, v2 │ │ +01ada6: 2188 |0055: array-length v8, v8 │ │ +01ada8: 2149 |0056: array-length v9, v4 │ │ +01adaa: 080a 1000 |0057: move-object/from16 v10, v16 │ │ +01adae: 7040 0c03 a798 |0059: invoke-direct {v7, v10, v8, v9}, Lorg/metatrans/apps/maze/model/World_Labyrints;.:(Landroid/content/Context;II)V // method@030c │ │ +01adb4: 6e20 2c03 6700 |005c: invoke-virtual {v7, v6}, Lorg/metatrans/apps/maze/model/World_Labyrints;.setCellSize:(F)V // method@032c │ │ +01adba: 0128 |005f: move v8, v2 │ │ +01adbc: 2149 |0060: array-length v9, v4 │ │ +01adbe: 3598 3200 |0061: if-ge v8, v9, 0093 // +0032 │ │ +01adc2: 0129 |0063: move v9, v2 │ │ +01adc4: 460a 0408 |0064: aget-object v10, v4, v8 │ │ +01adc8: 21aa |0066: array-length v10, v10 │ │ +01adca: 35a9 2900 |0067: if-ge v9, v10, 0090 // +0029 │ │ +01adce: 829a |0069: int-to-float v10, v9 │ │ +01add0: c81a |006a: mul-float/2addr v10, v1 │ │ +01add2: 828b |006b: int-to-float v11, v8 │ │ +01add4: c80b |006c: mul-float/2addr v11, v0 │ │ +01add6: 220c 2500 |006d: new-instance v12, Landroid/graphics/RectF; // type@0025 │ │ +01adda: a60d 0a01 |006f: add-float v13, v10, v1 │ │ +01adde: a60e 0b00 |0071: add-float v14, v11, v0 │ │ +01ade2: 705e 6d00 acdb |0073: invoke-direct {v12, v10, v11, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01ade8: 460a 0408 |0076: aget-object v10, v4, v8 │ │ +01adec: 440a 0a09 |0078: aget v10, v10, v9 │ │ +01adf0: 390a 0b00 |007a: if-nez v10, 0085 // +000b │ │ +01adf4: 220a 0601 |007c: new-instance v10, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; // type@0106 │ │ +01adf8: 7058 5003 7a9c |007e: invoke-direct {v10, v7, v12, v9, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;II)V // method@0350 │ │ +01adfe: 6e20 0d03 a700 |0081: invoke-virtual {v7, v10}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01ae04: 2809 |0084: goto 008d // +0009 │ │ +01ae06: 220a 0801 |0085: new-instance v10, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths; // type@0108 │ │ +01ae0a: 7058 5803 7a9c |0087: invoke-direct {v10, v7, v12, v9, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;II)V // method@0358 │ │ +01ae10: 6e20 0d03 a700 |008a: invoke-virtual {v7, v10}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01ae16: d809 0901 |008d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +01ae1a: 28d5 |008f: goto 0064 // -002b │ │ +01ae1c: d808 0801 |0090: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01ae20: 28ce |0092: goto 0060 // -0032 │ │ +01ae22: 2202 a900 |0093: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +01ae26: 7010 9501 0200 |0095: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01ae2c: 6e10 2203 0700 |0098: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@0322 │ │ +01ae32: 0c04 |009b: move-result-object v4 │ │ +01ae34: 7220 ad01 4200 |009c: invoke-interface {v2, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01ae3a: 1204 |009f: const/4 v4, #int 0 // #0 │ │ +01ae3c: 7130 0b03 4204 |00a0: invoke-static {v2, v4, v4}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01ae42: 0c08 |00a3: move-result-object v8 │ │ +01ae44: 7220 b201 8200 |00a4: invoke-interface {v2, v8}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01ae4a: 8255 |00a7: int-to-float v5, v5 │ │ +01ae4c: c815 |00a8: mul-float/2addr v5, v1 │ │ +01ae4e: 1501 8040 |00a9: const/high16 v1, #int 1082130432 // #4080 │ │ +01ae52: a909 0501 |00ab: div-float v9, v5, v1 │ │ +01ae56: 8233 |00ad: int-to-float v3, v3 │ │ +01ae58: c803 |00ae: mul-float/2addr v3, v0 │ │ +01ae5a: a900 0301 |00af: div-float v0, v3, v1 │ │ +01ae5e: 7130 0b03 9200 |00b1: invoke-static {v2, v9, v0}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01ae64: 0c00 |00b4: move-result-object v0 │ │ +01ae66: 7220 b201 0200 |00b5: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01ae6c: 7130 0b03 5204 |00b8: invoke-static {v2, v5, v4}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01ae72: 0c01 |00bb: move-result-object v1 │ │ +01ae74: 7220 b201 1200 |00bc: invoke-interface {v2, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01ae7a: 7130 0b03 4203 |00bf: invoke-static {v2, v4, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01ae80: 0c04 |00c2: move-result-object v4 │ │ +01ae82: 7220 b201 4200 |00c3: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01ae88: 7130 0b03 5203 |00c6: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01ae8e: 0c09 |00c9: move-result-object v9 │ │ +01ae90: 7220 b201 9200 |00ca: invoke-interface {v2, v9}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01ae96: 150a 0040 |00cd: const/high16 v10, #int 1073741824 // #4000 │ │ +01ae9a: c9a5 |00cf: div-float/2addr v5, v10 │ │ +01ae9c: c9a3 |00d0: div-float/2addr v3, v10 │ │ +01ae9e: 7130 0b03 5203 |00d1: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01aea4: 0c0a |00d4: move-result-object v10 │ │ +01aea6: 7220 b201 a200 |00d5: invoke-interface {v2, v10}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01aeac: 7130 0b03 5203 |00d8: invoke-static {v2, v5, v3}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // method@030b │ │ +01aeb2: 0c03 |00db: move-result-object v3 │ │ +01aeb4: 7220 b201 3200 |00dc: invoke-interface {v2, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01aeba: 2202 0201 |00df: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths; // type@0102 │ │ +01aebe: 2205 2500 |00e1: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +01aec2: 6e10 0a09 0a00 |00e3: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01aec8: 0a0b |00e6: move-result v11 │ │ +01aeca: 6e10 0b09 0a00 |00e7: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01aed0: 0a0c |00ea: move-result v12 │ │ +01aed2: 6e10 0a09 0a00 |00eb: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01aed8: 0a0d |00ee: move-result v13 │ │ +01aeda: 140e 3333 733f |00ef: const v14, #float 0.95 // #3f733333 │ │ +01aee0: c86e |00f2: mul-float/2addr v14, v6 │ │ +01aee2: c6ed |00f3: add-float/2addr v13, v14 │ │ +01aee4: 6e10 0b09 0a00 |00f4: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01aeea: 0a0f |00f7: move-result v15 │ │ +01aeec: c6ef |00f8: add-float/2addr v15, v14 │ │ +01aeee: 705f 6d00 b5dc |00f9: invoke-direct {v5, v11, v12, v13, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01aef4: 7020 3c03 5200 |00fc: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033c │ │ +01aefa: 6e20 0d03 2700 |00ff: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01af00: 2202 0501 |0102: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints; // type@0105 │ │ +01af04: 2205 2500 |0104: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +01af08: 6e10 0a09 0900 |0106: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01af0e: 0a0b |0109: move-result v11 │ │ +01af10: 140c 9a99 993e |010a: const v12, #float 0.3 // #3e99999a │ │ +01af16: c86c |010d: mul-float/2addr v12, v6 │ │ +01af18: c7cb |010e: sub-float/2addr v11, v12 │ │ +01af1a: 6e10 0b09 0900 |010f: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01af20: 0a0c |0112: move-result v12 │ │ +01af22: 140d cdcc 4c3e |0113: const v13, #float 0.2 // #3e4ccccd │ │ +01af28: c86d |0116: mul-float/2addr v13, v6 │ │ +01af2a: c7dc |0117: sub-float/2addr v12, v13 │ │ +01af2c: 6e10 0a09 0900 |0118: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01af32: 0a0d |011b: move-result v13 │ │ +01af34: 140e 6666 a63f |011c: const v14, #float 1.3 // #3fa66666 │ │ +01af3a: c86e |011f: mul-float/2addr v14, v6 │ │ +01af3c: c6ed |0120: add-float/2addr v13, v14 │ │ +01af3e: 6e10 0b09 0900 |0121: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01af44: 0a0e |0124: move-result v14 │ │ +01af46: 150f 803f |0125: const/high16 v15, #int 1065353216 // #3f80 │ │ +01af4a: c86f |0127: mul-float/2addr v15, v6 │ │ +01af4c: c6fe |0128: add-float/2addr v14, v15 │ │ +01af4e: 705e 6d00 b5dc |0129: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01af54: 7020 4e03 5200 |012c: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints;.:(Landroid/graphics/RectF;)V // method@034e │ │ +01af5a: 6e20 0d03 2700 |012f: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01af60: 2202 0301 |0132: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ +01af64: 2205 2500 |0134: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +01af68: 6e10 0a09 0100 |0136: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01af6e: 0a0b |0139: move-result v11 │ │ +01af70: 6e10 0b09 0100 |013a: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01af76: 0a0c |013d: move-result v12 │ │ +01af78: 6e10 0a09 0100 |013e: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01af7e: 0a0d |0141: move-result v13 │ │ +01af80: c6fd |0142: add-float/2addr v13, v15 │ │ +01af82: 6e10 0b09 0100 |0143: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01af88: 0a0e |0146: move-result v14 │ │ +01af8a: c6fe |0147: add-float/2addr v14, v15 │ │ +01af8c: 705e 6d00 b5dc |0148: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01af92: 7020 3e03 5200 |014b: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ +01af98: 6e20 0d03 2700 |014e: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01af9e: 2202 0301 |0151: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ +01afa2: 2205 2500 |0153: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +01afa6: 6e10 0a09 0400 |0155: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01afac: 0a0b |0158: move-result v11 │ │ +01afae: 6e10 0b09 0400 |0159: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01afb4: 0a0c |015c: move-result v12 │ │ +01afb6: 6e10 0a09 0400 |015d: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01afbc: 0a0d |0160: move-result v13 │ │ +01afbe: c6fd |0161: add-float/2addr v13, v15 │ │ +01afc0: 6e10 0b09 0400 |0162: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01afc6: 0a0e |0165: move-result v14 │ │ +01afc8: c6fe |0166: add-float/2addr v14, v15 │ │ +01afca: 705e 6d00 b5dc |0167: invoke-direct {v5, v11, v12, v13, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01afd0: 7020 3e03 5200 |016a: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ +01afd6: 6e20 0d03 2700 |016d: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01afdc: 2202 0301 |0170: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; // type@0103 │ │ +01afe0: 2205 2500 |0172: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +01afe4: 6e10 0a09 0300 |0174: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01afea: 0a0b |0177: move-result v11 │ │ +01afec: 6e10 0b09 0300 |0178: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01aff2: 0a0c |017b: move-result v12 │ │ +01aff4: 6e10 0a09 0300 |017c: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01affa: 0a0d |017f: move-result v13 │ │ +01affc: c6fd |0180: add-float/2addr v13, v15 │ │ +01affe: 6e10 0b09 0300 |0181: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b004: 0a03 |0184: move-result v3 │ │ +01b006: c6f3 |0185: add-float/2addr v3, v15 │ │ +01b008: 7053 6d00 b5dc |0186: invoke-direct {v5, v11, v12, v13, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b00e: 7020 3e03 5200 |0189: invoke-direct {v2, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033e │ │ +01b014: 6e20 0d03 2700 |018c: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b01a: 2202 0401 |018f: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; // type@0104 │ │ +01b01e: 2203 2500 |0191: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +01b022: 6e10 0a09 0800 |0193: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b028: 0a05 |0196: move-result v5 │ │ +01b02a: 6e10 0b09 0800 |0197: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b030: 0a0b |019a: move-result v11 │ │ +01b032: 6e10 0a09 0800 |019b: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b038: 0a0c |019e: move-result v12 │ │ +01b03a: 600d d506 |019f: sget v13, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b03e: c86d |01a1: mul-float/2addr v13, v6 │ │ +01b040: c6dc |01a2: add-float/2addr v12, v13 │ │ +01b042: 6e10 0b09 0800 |01a3: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b048: 0a08 |01a6: move-result v8 │ │ +01b04a: 600d d506 |01a7: sget v13, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b04e: c86d |01a9: mul-float/2addr v13, v6 │ │ +01b050: c6d8 |01aa: add-float/2addr v8, v13 │ │ +01b052: 7058 6d00 53cb |01ab: invoke-direct {v3, v5, v11, v12, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b058: 6e10 2503 0700 |01ae: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forPlayer:()Ljava/util/List; // method@0325 │ │ +01b05e: 0c05 |01b1: move-result-object v5 │ │ +01b060: 7040 4003 7253 |01b2: invoke-direct {v2, v7, v3, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.:(Lorg/metatrans/apps/maze/model/World_Labyrints;Landroid/graphics/RectF;Ljava/util/List;)V // method@0340 │ │ +01b066: 6e20 0d03 2700 |01b5: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b06c: 2202 0101 |01b8: new-instance v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; // type@0101 │ │ +01b070: 2203 2500 |01ba: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +01b074: 6e10 0a09 0000 |01bc: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b07a: 0a05 |01bf: move-result v5 │ │ +01b07c: 6e10 0b09 0000 |01c0: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b082: 0a08 |01c3: move-result v8 │ │ +01b084: 6e10 0a09 0000 |01c4: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b08a: 0a0b |01c7: move-result v11 │ │ +01b08c: c6fb |01c8: add-float/2addr v11, v15 │ │ +01b08e: 6e10 0b09 0000 |01c9: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b094: 0a00 |01cc: move-result v0 │ │ +01b096: c6f0 |01cd: add-float/2addr v0, v15 │ │ +01b098: 7050 6d00 53b8 |01ce: invoke-direct {v3, v5, v8, v11, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b09e: 7020 3a03 3200 |01d1: invoke-direct {v2, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033a │ │ +01b0a4: 6e20 0d03 2700 |01d4: invoke-virtual {v7, v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b0aa: 7801 5c02 1100 |01d7: invoke-interface/range {v17}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getCountChallengers:()I // method@025c │ │ +01b0b0: 0a00 |01da: move-result v0 │ │ +01b0b2: 3d00 ca00 |01db: if-lez v0, 02a5 // +00ca │ │ +01b0b6: 2202 2500 |01dd: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +01b0ba: 6e10 0a09 0a00 |01df: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b0c0: 0a03 |01e2: move-result v3 │ │ +01b0c2: 6e10 0b09 0a00 |01e3: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b0c8: 0a05 |01e6: move-result v5 │ │ +01b0ca: 6e10 0a09 0a00 |01e7: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b0d0: 0a08 |01ea: move-result v8 │ │ +01b0d2: 600b d506 |01eb: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b0d6: c86b |01ed: mul-float/2addr v11, v6 │ │ +01b0d8: c6b8 |01ee: add-float/2addr v8, v11 │ │ +01b0da: 6e10 0b09 0a00 |01ef: invoke-virtual {v10}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b0e0: 0a0b |01f2: move-result v11 │ │ +01b0e2: 600c d506 |01f3: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b0e6: c86c |01f5: mul-float/2addr v12, v6 │ │ +01b0e8: c6cb |01f6: add-float/2addr v11, v12 │ │ +01b0ea: 705b 6d00 3285 |01f7: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b0f0: 2203 0001 |01fa: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ +01b0f4: 6e10 2303 0700 |01fc: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ +01b0fa: 0c05 |01ff: move-result-object v5 │ │ +01b0fc: 6e10 2403 0700 |0200: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ +01b102: 0c08 |0203: move-result-object v8 │ │ +01b104: 7058 3503 7352 |0204: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ +01b10a: 6e20 0d03 3700 |0207: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b110: d800 00ff |020a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01b114: 3c00 0400 |020c: if-gtz v0, 0210 // +0004 │ │ +01b118: 2900 9700 |020e: goto/16 02a5 // +0097 │ │ +01b11c: 2202 2500 |0210: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +01b120: 6e10 0a09 0900 |0212: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b126: 0a03 |0215: move-result v3 │ │ +01b128: 6e10 0b09 0900 |0216: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b12e: 0a05 |0219: move-result v5 │ │ +01b130: 6e10 0a09 0900 |021a: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b136: 0a08 |021d: move-result v8 │ │ +01b138: 600b d506 |021e: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b13c: c86b |0220: mul-float/2addr v11, v6 │ │ +01b13e: c6b8 |0221: add-float/2addr v8, v11 │ │ +01b140: 6e10 0b09 0900 |0222: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b146: 0a0b |0225: move-result v11 │ │ +01b148: 600c d506 |0226: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b14c: c86c |0228: mul-float/2addr v12, v6 │ │ +01b14e: c6cb |0229: add-float/2addr v11, v12 │ │ +01b150: 705b 6d00 3285 |022a: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b156: 2203 0001 |022d: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ +01b15a: 6e10 2303 0700 |022f: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ +01b160: 0c05 |0232: move-result-object v5 │ │ +01b162: 6e10 2403 0700 |0233: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ +01b168: 0c08 |0236: move-result-object v8 │ │ +01b16a: 7058 3503 7352 |0237: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ +01b170: 6e20 0d03 3700 |023a: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b176: d800 00ff |023d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01b17a: 3c00 0300 |023f: if-gtz v0, 0242 // +0003 │ │ +01b17e: 2864 |0241: goto 02a5 // +0064 │ │ +01b180: 2202 2500 |0242: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +01b184: 6e10 0a09 0100 |0244: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b18a: 0a03 |0247: move-result v3 │ │ +01b18c: 6e10 0b09 0100 |0248: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b192: 0a05 |024b: move-result v5 │ │ +01b194: 6e10 0a09 0100 |024c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b19a: 0a08 |024f: move-result v8 │ │ +01b19c: 600b d506 |0250: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b1a0: c86b |0252: mul-float/2addr v11, v6 │ │ +01b1a2: c6b8 |0253: add-float/2addr v8, v11 │ │ +01b1a4: 6e10 0b09 0100 |0254: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b1aa: 0a0b |0257: move-result v11 │ │ +01b1ac: 600c d506 |0258: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b1b0: c86c |025a: mul-float/2addr v12, v6 │ │ +01b1b2: c6cb |025b: add-float/2addr v11, v12 │ │ +01b1b4: 705b 6d00 3285 |025c: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b1ba: 2203 0001 |025f: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ +01b1be: 6e10 2303 0700 |0261: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ +01b1c4: 0c05 |0264: move-result-object v5 │ │ +01b1c6: 6e10 2403 0700 |0265: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ +01b1cc: 0c08 |0268: move-result-object v8 │ │ +01b1ce: 7058 3503 7352 |0269: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ +01b1d4: 6e20 0d03 3700 |026c: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b1da: d800 00ff |026f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01b1de: 3c00 0300 |0271: if-gtz v0, 0274 // +0003 │ │ +01b1e2: 2832 |0273: goto 02a5 // +0032 │ │ +01b1e4: 2202 2500 |0274: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +01b1e8: 6e10 0a09 0400 |0276: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b1ee: 0a03 |0279: move-result v3 │ │ +01b1f0: 6e10 0b09 0400 |027a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b1f6: 0a05 |027d: move-result v5 │ │ +01b1f8: 6e10 0a09 0400 |027e: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b1fe: 0a08 |0281: move-result v8 │ │ +01b200: 600b d506 |0282: sget v11, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b204: c86b |0284: mul-float/2addr v11, v6 │ │ +01b206: c6b8 |0285: add-float/2addr v8, v11 │ │ +01b208: 6e10 0b09 0400 |0286: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b20e: 0a0b |0289: move-result v11 │ │ +01b210: 600c d506 |028a: sget v12, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CHARACTER_FILL_PERCENT:F // field@06d5 │ │ +01b214: c86c |028c: mul-float/2addr v12, v6 │ │ +01b216: c6cb |028d: add-float/2addr v11, v12 │ │ +01b218: 705b 6d00 3285 |028e: invoke-direct {v2, v3, v5, v8, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01b21e: 2203 0001 |0291: new-instance v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; // type@0100 │ │ +01b222: 6e10 2303 0700 |0293: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ +01b228: 0c05 |0296: move-result-object v5 │ │ +01b22a: 6e10 2403 0700 |0297: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getKillersEntities_forChallengers:()Ljava/util/List; // method@0324 │ │ +01b230: 0c08 |029a: move-result-object v8 │ │ +01b232: 7058 3503 7352 |029b: invoke-direct {v3, v7, v2, v5, v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0335 │ │ +01b238: 6e20 0d03 3700 |029e: invoke-virtual {v7, v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01b23e: d800 00ff |02a1: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01b242: 3c00 38ff |02a3: if-gtz v0, 01db // -00c8 │ │ +01b246: 1107 |02a5: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=60 │ │ 0x000b line=61 │ │ 0x001c line=62 │ │ 0x002b line=67 │ │ @@ -12248,62 +12252,62 @@ │ │ type : '(F)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -01ac48: |[01ac48] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.getCellsCount:(F)[I │ │ -01ac58: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01ac5e: 0c00 |0003: move-result-object v0 │ │ -01ac60: 7110 900b 0000 |0004: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -01ac66: 0c00 |0007: move-result-object v0 │ │ -01ac68: 6001 d406 |0008: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CELLS_COUNT_PER_SCREEN:I // field@06d4 │ │ -01ac6c: 8211 |000a: int-to-float v1, v1 │ │ -01ac6e: c8a1 |000b: mul-float/2addr v1, v10 │ │ -01ac70: 8911 |000c: float-to-double v1, v1 │ │ -01ac72: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -01ac74: 4404 0003 |000e: aget v4, v0, v3 │ │ -01ac78: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -01ac7a: 4406 0005 |0011: aget v6, v0, v5 │ │ -01ac7e: 7120 6001 6400 |0013: invoke-static {v4, v6}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -01ac84: 0a04 |0016: move-result v4 │ │ -01ac86: 8346 |0017: int-to-double v6, v4 │ │ -01ac88: 4404 0003 |0018: aget v4, v0, v3 │ │ -01ac8c: 4400 0005 |001a: aget v0, v0, v5 │ │ -01ac90: 7120 6201 0400 |001c: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -01ac96: 0a00 |001f: move-result v0 │ │ -01ac98: 8308 |0020: int-to-double v8, v0 │ │ -01ac9a: ce86 |0021: div-double/2addr v6, v8 │ │ -01ac9c: cd61 |0022: mul-double/2addr v1, v6 │ │ -01ac9e: 8a10 |0023: double-to-int v0, v1 │ │ -01aca0: 6001 d406 |0024: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CELLS_COUNT_PER_SCREEN:I // field@06d4 │ │ -01aca4: 8211 |0026: int-to-float v1, v1 │ │ -01aca6: c81a |0027: mul-float/2addr v10, v1 │ │ -01aca8: 87aa |0028: float-to-int v10, v10 │ │ -01acaa: 8200 |0029: int-to-float v0, v0 │ │ -01acac: 6001 d606 |002a: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.MATRIX_DELIMITER:I // field@06d6 │ │ -01acb0: 8212 |002c: int-to-float v2, v1 │ │ -01acb2: c920 |002d: div-float/2addr v0, v2 │ │ -01acb4: 8700 |002e: float-to-int v0, v0 │ │ -01acb6: 82aa |002f: int-to-float v10, v10 │ │ -01acb8: 8211 |0030: int-to-float v1, v1 │ │ -01acba: c91a |0031: div-float/2addr v10, v1 │ │ -01acbc: 87aa |0032: float-to-int v10, v10 │ │ -01acbe: dc01 0002 |0033: rem-int/lit8 v1, v0, #int 2 // #02 │ │ -01acc2: 3901 0400 |0035: if-nez v1, 0039 // +0004 │ │ -01acc6: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01acca: dc01 0a02 |0039: rem-int/lit8 v1, v10, #int 2 // #02 │ │ -01acce: 3901 0400 |003b: if-nez v1, 003f // +0004 │ │ -01acd2: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01acd6: 1221 |003f: const/4 v1, #int 2 // #2 │ │ -01acd8: 2311 5802 |0040: new-array v1, v1, [I // type@0258 │ │ -01acdc: 4b00 0103 |0042: aput v0, v1, v3 │ │ -01ace0: 4b0a 0105 |0044: aput v10, v1, v5 │ │ -01ace4: 1101 |0046: return-object v1 │ │ +01ac4c: |[01ac4c] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.getCellsCount:(F)[I │ │ +01ac5c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01ac62: 0c00 |0003: move-result-object v0 │ │ +01ac64: 7110 900b 0000 |0004: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +01ac6a: 0c00 |0007: move-result-object v0 │ │ +01ac6c: 6001 d406 |0008: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CELLS_COUNT_PER_SCREEN:I // field@06d4 │ │ +01ac70: 8211 |000a: int-to-float v1, v1 │ │ +01ac72: c8a1 |000b: mul-float/2addr v1, v10 │ │ +01ac74: 8911 |000c: float-to-double v1, v1 │ │ +01ac76: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +01ac78: 4404 0003 |000e: aget v4, v0, v3 │ │ +01ac7c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +01ac7e: 4406 0005 |0011: aget v6, v0, v5 │ │ +01ac82: 7120 6001 6400 |0013: invoke-static {v4, v6}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +01ac88: 0a04 |0016: move-result v4 │ │ +01ac8a: 8346 |0017: int-to-double v6, v4 │ │ +01ac8c: 4404 0003 |0018: aget v4, v0, v3 │ │ +01ac90: 4400 0005 |001a: aget v0, v0, v5 │ │ +01ac94: 7120 6201 0400 |001c: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +01ac9a: 0a00 |001f: move-result v0 │ │ +01ac9c: 8308 |0020: int-to-double v8, v0 │ │ +01ac9e: ce86 |0021: div-double/2addr v6, v8 │ │ +01aca0: cd61 |0022: mul-double/2addr v1, v6 │ │ +01aca2: 8a10 |0023: double-to-int v0, v1 │ │ +01aca4: 6001 d406 |0024: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.CELLS_COUNT_PER_SCREEN:I // field@06d4 │ │ +01aca8: 8211 |0026: int-to-float v1, v1 │ │ +01acaa: c81a |0027: mul-float/2addr v10, v1 │ │ +01acac: 87aa |0028: float-to-int v10, v10 │ │ +01acae: 8200 |0029: int-to-float v0, v0 │ │ +01acb0: 6001 d606 |002a: sget v1, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.MATRIX_DELIMITER:I // field@06d6 │ │ +01acb4: 8212 |002c: int-to-float v2, v1 │ │ +01acb6: c920 |002d: div-float/2addr v0, v2 │ │ +01acb8: 8700 |002e: float-to-int v0, v0 │ │ +01acba: 82aa |002f: int-to-float v10, v10 │ │ +01acbc: 8211 |0030: int-to-float v1, v1 │ │ +01acbe: c91a |0031: div-float/2addr v10, v1 │ │ +01acc0: 87aa |0032: float-to-int v10, v10 │ │ +01acc2: dc01 0002 |0033: rem-int/lit8 v1, v0, #int 2 // #02 │ │ +01acc6: 3901 0400 |0035: if-nez v1, 0039 // +0004 │ │ +01acca: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01acce: dc01 0a02 |0039: rem-int/lit8 v1, v10, #int 2 // #02 │ │ +01acd2: 3901 0400 |003b: if-nez v1, 003f // +0004 │ │ +01acd6: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +01acda: 1221 |003f: const/4 v1, #int 2 // #2 │ │ +01acdc: 2311 5802 |0040: new-array v1, v1, [I // type@0258 │ │ +01ace0: 4b00 0103 |0042: aput v0, v1, v3 │ │ +01ace4: 4b0a 0105 |0044: aput v10, v1, v5 │ │ +01ace8: 1101 |0046: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x0024 line=41 │ │ 0x002a line=43 │ │ 0x0033 line=45 │ │ @@ -12316,90 +12320,90 @@ │ │ type : '(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -01b244: |[01b244] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ -01b254: 7210 b001 0a00 |0000: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -01b25a: 0c0a |0003: move-result-object v10 │ │ -01b25c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b25e: 7210 a201 0a00 |0005: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -01b264: 0a01 |0008: move-result v1 │ │ -01b266: 3801 5b00 |0009: if-eqz v1, 0064 // +005b │ │ -01b26a: 7210 a301 0a00 |000b: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -01b270: 0c01 |000e: move-result-object v1 │ │ -01b272: 1f01 f601 |000f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // type@01f6 │ │ -01b276: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -01b27a: 0710 |0013: move-object v0, v1 │ │ -01b27c: 28f1 |0014: goto 0005 // -000f │ │ -01b27e: 6e10 0a09 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b284: 0a02 |0018: move-result v2 │ │ -01b286: a702 0b02 |0019: sub-float v2, v11, v2 │ │ -01b28a: 7110 5e01 0200 |001b: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01b290: 0a02 |001e: move-result v2 │ │ -01b292: 8922 |001f: float-to-double v2, v2 │ │ -01b294: 1904 0040 |0020: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -01b298: 7140 6301 3254 |0022: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -01b29e: 0b02 |0025: move-result-wide v2 │ │ -01b2a0: 6e10 0b09 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b2a6: 0a06 |0029: move-result v6 │ │ -01b2a8: a706 0c06 |002a: sub-float v6, v12, v6 │ │ -01b2ac: 7110 5e01 0600 |002c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01b2b2: 0a06 |002f: move-result v6 │ │ -01b2b4: 8966 |0030: float-to-double v6, v6 │ │ -01b2b6: 7140 6301 7654 |0031: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -01b2bc: 0b06 |0034: move-result-wide v6 │ │ -01b2be: cb62 |0035: add-double/2addr v2, v6 │ │ -01b2c0: 7120 6501 3200 |0036: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ -01b2c6: 0b02 |0039: move-result-wide v2 │ │ -01b2c8: 8c22 |003a: double-to-float v2, v2 │ │ -01b2ca: 6e10 0a09 0000 |003b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ -01b2d0: 0a03 |003e: move-result v3 │ │ -01b2d2: a703 0b03 |003f: sub-float v3, v11, v3 │ │ -01b2d6: 7110 5e01 0300 |0041: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01b2dc: 0a03 |0044: move-result v3 │ │ -01b2de: 8936 |0045: float-to-double v6, v3 │ │ -01b2e0: 7140 6301 7654 |0046: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -01b2e6: 0b06 |0049: move-result-wide v6 │ │ -01b2e8: 6e10 0b09 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ -01b2ee: 0a03 |004d: move-result v3 │ │ -01b2f0: a703 0c03 |004e: sub-float v3, v12, v3 │ │ -01b2f4: 7110 5e01 0300 |0050: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01b2fa: 0a03 |0053: move-result v3 │ │ -01b2fc: 8938 |0054: float-to-double v8, v3 │ │ -01b2fe: 7140 6301 9854 |0055: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -01b304: 0b03 |0058: move-result-wide v3 │ │ -01b306: cb36 |0059: add-double/2addr v6, v3 │ │ -01b308: 7120 6501 7600 |005a: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ -01b30e: 0b03 |005d: move-result-wide v3 │ │ -01b310: 8c33 |005e: double-to-float v3, v3 │ │ -01b312: 2e02 0203 |005f: cmpg-float v2, v2, v3 │ │ -01b316: 3b02 a4ff |0061: if-gez v2, 0005 // -005c │ │ -01b31a: 28b0 |0063: goto 0013 // -0050 │ │ -01b31c: 1100 |0064: return-object v0 │ │ +01b248: |[01b248] org.metatrans.apps.maze.model.WorldGenerator_Labyrints.getGroundEntity:(Ljava/util/List;FF)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ +01b258: 7210 b001 0a00 |0000: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +01b25e: 0c0a |0003: move-result-object v10 │ │ +01b260: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01b262: 7210 a201 0a00 |0005: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +01b268: 0a01 |0008: move-result v1 │ │ +01b26a: 3801 5b00 |0009: if-eqz v1, 0064 // +005b │ │ +01b26e: 7210 a301 0a00 |000b: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +01b274: 0c01 |000e: move-result-object v1 │ │ +01b276: 1f01 f601 |000f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; // type@01f6 │ │ +01b27a: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +01b27e: 0710 |0013: move-object v0, v1 │ │ +01b280: 28f1 |0014: goto 0005 // -000f │ │ +01b282: 6e10 0a09 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b288: 0a02 |0018: move-result v2 │ │ +01b28a: a702 0b02 |0019: sub-float v2, v11, v2 │ │ +01b28e: 7110 5e01 0200 |001b: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01b294: 0a02 |001e: move-result v2 │ │ +01b296: 8922 |001f: float-to-double v2, v2 │ │ +01b298: 1904 0040 |0020: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +01b29c: 7140 6301 3254 |0022: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +01b2a2: 0b02 |0025: move-result-wide v2 │ │ +01b2a4: 6e10 0b09 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b2aa: 0a06 |0029: move-result v6 │ │ +01b2ac: a706 0c06 |002a: sub-float v6, v12, v6 │ │ +01b2b0: 7110 5e01 0600 |002c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01b2b6: 0a06 |002f: move-result v6 │ │ +01b2b8: 8966 |0030: float-to-double v6, v6 │ │ +01b2ba: 7140 6301 7654 |0031: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +01b2c0: 0b06 |0034: move-result-wide v6 │ │ +01b2c2: cb62 |0035: add-double/2addr v2, v6 │ │ +01b2c4: 7120 6501 3200 |0036: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ +01b2ca: 0b02 |0039: move-result-wide v2 │ │ +01b2cc: 8c22 |003a: double-to-float v2, v2 │ │ +01b2ce: 6e10 0a09 0000 |003b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getX:()F // method@090a │ │ +01b2d4: 0a03 |003e: move-result v3 │ │ +01b2d6: a703 0b03 |003f: sub-float v3, v11, v3 │ │ +01b2da: 7110 5e01 0300 |0041: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01b2e0: 0a03 |0044: move-result v3 │ │ +01b2e2: 8936 |0045: float-to-double v6, v3 │ │ +01b2e4: 7140 6301 7654 |0046: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +01b2ea: 0b06 |0049: move-result-wide v6 │ │ +01b2ec: 6e10 0b09 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getY:()F // method@090b │ │ +01b2f2: 0a03 |004d: move-result v3 │ │ +01b2f4: a703 0c03 |004e: sub-float v3, v12, v3 │ │ +01b2f8: 7110 5e01 0300 |0050: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01b2fe: 0a03 |0053: move-result v3 │ │ +01b300: 8938 |0054: float-to-double v8, v3 │ │ +01b302: 7140 6301 9854 |0055: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +01b308: 0b03 |0058: move-result-wide v3 │ │ +01b30a: cb36 |0059: add-double/2addr v6, v3 │ │ +01b30c: 7120 6501 7600 |005a: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ +01b312: 0b03 |005d: move-result-wide v3 │ │ +01b314: 8c33 |005e: double-to-float v3, v3 │ │ +01b316: 2e02 0203 |005f: cmpg-float v2, v2, v3 │ │ +01b31a: 3b02 a4ff |0061: if-gez v2, 0005 // -005c │ │ +01b31e: 28b0 |0063: goto 0013 // -0050 │ │ +01b320: 1100 |0064: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0015 line=197 │ │ 0x003b line=198 │ │ locals : │ │ 0x0000 - 0x0065 reg=10 (null) Ljava/util/List; │ │ 0x0000 - 0x0065 reg=11 (null) F │ │ 0x0000 - 0x0065 reg=12 (null) F │ │ │ │ Virtual methods - │ │ - source_file_idx : 1654 (WorldGenerator_Labyrints.java) │ │ + source_file_idx : 1655 (WorldGenerator_Labyrints.java) │ │ │ │ Class #44 header: │ │ class_idx : 265 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 5 │ │ -source_file_idx : 136 │ │ +source_file_idx : 137 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ Class #44 - │ │ Class descriptor : 'Lorg/metatrans/commons/Activity_Base;' │ │ @@ -12418,17 +12422,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c8dc: |[01c8dc] org.metatrans.commons.Activity_Base.:()V │ │ -01c8ec: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -01c8f2: 0e00 |0003: return-void │ │ +01c8e0: |[01c8e0] org.metatrans.commons.Activity_Base.:()V │ │ +01c8f0: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ +01c8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/Activity_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/Activity_Base;) │ │ @@ -12436,19 +12440,19 @@ │ │ type : '()Lorg/metatrans/commons/app/Application_Base;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01c890: |[01c890] org.metatrans.commons.Activity_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ -01c8a0: 6e10 6103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ -01c8a6: 0c00 |0003: move-result-object v0 │ │ -01c8a8: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01c8ac: 1100 |0006: return-object v0 │ │ +01c894: |[01c894] org.metatrans.commons.Activity_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ +01c8a4: 6e10 6103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ +01c8aa: 0c00 |0003: move-result-object v0 │ │ +01c8ac: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01c8b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/Activity_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/Activity_Base;) │ │ @@ -12456,22 +12460,22 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ISocialProvider;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01c8b0: |[01c8b0] org.metatrans.commons.Activity_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ -01c8c0: 7010 6003 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.getApp:()Lorg/metatrans/commons/app/Application_Base; // method@0360 │ │ -01c8c6: 0c00 |0003: move-result-object v0 │ │ -01c8c8: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -01c8ce: 0c00 |0007: move-result-object v0 │ │ -01c8d0: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ -01c8d6: 0c00 |000b: move-result-object v0 │ │ -01c8d8: 1100 |000c: return-object v0 │ │ +01c8b4: |[01c8b4] org.metatrans.commons.Activity_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ +01c8c4: 7010 6003 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.getApp:()Lorg/metatrans/commons/app/Application_Base; // method@0360 │ │ +01c8ca: 0c00 |0003: move-result-object v0 │ │ +01c8cc: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +01c8d2: 0c00 |0007: move-result-object v0 │ │ +01c8d4: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ +01c8da: 0c00 |000b: move-result-object v0 │ │ +01c8dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/Activity_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/Activity_Base;) │ │ @@ -12479,32 +12483,32 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01cb2c: |[01cb2c] org.metatrans.commons.Activity_Base.setBackgroundPoster:(Landroid/view/View;I)V │ │ -01cb3c: 6e10 6203 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getBackgroundImageID:()I // method@0362 │ │ -01cb42: 0a00 |0003: move-result v0 │ │ -01cb44: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01cb48: 6e10 6403 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getResources:()Landroid/content/res/Resources; // method@0364 │ │ -01cb4e: 0c00 |0009: move-result-object v0 │ │ -01cb50: 6e10 6203 0200 |000a: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getBackgroundImageID:()I // method@0362 │ │ -01cb56: 0a01 |000d: move-result v1 │ │ -01cb58: 6e20 3600 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0036 │ │ -01cb5e: 0c00 |0011: move-result-object v0 │ │ -01cb60: 6e20 7500 4000 |0012: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0075 │ │ -01cb66: 6004 1100 |0015: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ -01cb6a: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -01cb6e: 3414 0600 |0019: if-lt v4, v1, 001f // +0006 │ │ -01cb72: 6e20 c500 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@00c5 │ │ -01cb78: 2804 |001e: goto 0022 // +0004 │ │ -01cb7a: 6e20 c600 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00c6 │ │ -01cb80: 0e00 |0022: return-void │ │ +01cb30: |[01cb30] org.metatrans.commons.Activity_Base.setBackgroundPoster:(Landroid/view/View;I)V │ │ +01cb40: 6e10 6203 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getBackgroundImageID:()I // method@0362 │ │ +01cb46: 0a00 |0003: move-result v0 │ │ +01cb48: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +01cb4c: 6e10 6403 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getResources:()Landroid/content/res/Resources; // method@0364 │ │ +01cb52: 0c00 |0009: move-result-object v0 │ │ +01cb54: 6e10 6203 0200 |000a: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base;.getBackgroundImageID:()I // method@0362 │ │ +01cb5a: 0a01 |000d: move-result v1 │ │ +01cb5c: 6e20 3600 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0036 │ │ +01cb62: 0c00 |0011: move-result-object v0 │ │ +01cb64: 6e20 7500 4000 |0012: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0075 │ │ +01cb6a: 6004 1100 |0015: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ +01cb6e: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +01cb72: 3414 0600 |0019: if-lt v4, v1, 001f // +0006 │ │ +01cb76: 6e20 c500 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@00c5 │ │ +01cb7c: 2804 |001e: goto 0022 // +0004 │ │ +01cb7e: 6e20 c600 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00c6 │ │ +01cb84: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=90 │ │ 0x0012 line=91 │ │ 0x0015 line=93 │ │ 0x001b line=94 │ │ @@ -12520,33 +12524,33 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c864: |[01c864] org.metatrans.commons.Activity_Base.getBackgroundImageID:()I │ │ -01c874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c876: 0f00 |0001: return v0 │ │ +01c868: |[01c868] org.metatrans.commons.Activity_Base.getBackgroundImageID:()I │ │ +01c878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01c87a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/Activity_Base;) │ │ name : 'getIconSize' │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c878: |[01c878] org.metatrans.commons.Activity_Base.getIconSize:()I │ │ -01c888: 5210 0207 |0000: iget v0, v1, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ -01c88c: 0f00 |0002: return v0 │ │ +01c87c: |[01c87c] org.metatrans.commons.Activity_Base.getIconSize:()I │ │ +01c88c: 5210 0207 |0000: iget v0, v1, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ +01c890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/Activity_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/Activity_Base;) │ │ @@ -12554,71 +12558,71 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -01c8f4: |[01c8f4] org.metatrans.commons.Activity_Base.initIconSize:()V │ │ -01c904: 6000 1100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ -01c908: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -01c90c: 3410 1700 |0004: if-lt v0, v1, 001b // +0017 │ │ -01c910: 6e10 6603 0600 |0006: invoke-virtual {v6}, Lorg/metatrans/commons/Activity_Base;.getWindowManager:()Landroid/view/WindowManager; // method@0366 │ │ -01c916: 0c00 |0009: move-result-object v0 │ │ -01c918: 7210 d500 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ -01c91e: 0c00 |000d: move-result-object v0 │ │ -01c920: 2201 2300 |000e: new-instance v1, Landroid/graphics/Point; // type@0023 │ │ -01c924: 7010 6900 0100 |0010: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0069 │ │ -01c92a: 6e20 a800 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@00a8 │ │ -01c930: 5210 0500 |0016: iget v0, v1, Landroid/graphics/Point;.x:I // field@0005 │ │ -01c934: 5211 0600 |0018: iget v1, v1, Landroid/graphics/Point;.y:I // field@0006 │ │ -01c938: 2814 |001a: goto 002e // +0014 │ │ -01c93a: 6e10 6603 0600 |001b: invoke-virtual {v6}, Lorg/metatrans/commons/Activity_Base;.getWindowManager:()Landroid/view/WindowManager; // method@0366 │ │ -01c940: 0c00 |001e: move-result-object v0 │ │ -01c942: 7210 d500 0000 |001f: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ -01c948: 0c00 |0022: move-result-object v0 │ │ -01c94a: 6e10 a900 0000 |0023: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@00a9 │ │ -01c950: 0a01 |0026: move-result v1 │ │ -01c952: 6e10 a700 0000 |0027: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@00a7 │ │ -01c958: 0a00 |002a: move-result v0 │ │ -01c95a: 0115 |002b: move v5, v1 │ │ -01c95c: 0101 |002c: move v1, v0 │ │ -01c95e: 0150 |002d: move v0, v5 │ │ -01c960: 6202 2504 |002e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c964: 2203 a100 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01c968: 7010 7f01 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01c96e: 1a04 b905 |0035: const-string v4, "SCREEN: screen_width=" // string@05b9 │ │ -01c972: 6e20 8501 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01c978: 6e20 8201 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01c97e: 1a04 4200 |003d: const-string v4, ", screen_height=" // string@0042 │ │ -01c982: 6e20 8501 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01c988: 6e20 8201 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01c98e: 6e10 8701 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01c994: 0c03 |0048: move-result-object v3 │ │ -01c996: 6e20 5301 3200 |0049: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c99c: db00 0009 |004c: div-int/lit8 v0, v0, #int 9 // #09 │ │ -01c9a0: db01 0109 |004e: div-int/lit8 v1, v1, #int 9 // #09 │ │ -01c9a4: 7120 6201 1000 |0050: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -01c9aa: 0a00 |0053: move-result v0 │ │ -01c9ac: 1801 ae47 e17a 14ae f33f |0054: const-wide v1, #double 1.23 // #3ff3ae147ae147ae │ │ -01c9b6: 8303 |0059: int-to-double v3, v0 │ │ -01c9b8: cd13 |005a: mul-double/2addr v3, v1 │ │ -01c9ba: 8a30 |005b: double-to-int v0, v3 │ │ -01c9bc: 5960 0207 |005c: iput v0, v6, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ -01c9c0: 6200 2504 |005e: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c9c4: 2201 a100 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01c9c8: 7010 7f01 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01c9ce: 1a02 3502 |0065: const-string v2, "ICON SIZE: " // string@0235 │ │ -01c9d2: 6e20 8501 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01c9d8: 5262 0207 |006a: iget v2, v6, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ -01c9dc: 6e20 8201 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01c9e2: 6e10 8701 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01c9e8: 0c01 |0072: move-result-object v1 │ │ -01c9ea: 6e20 5301 1000 |0073: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c9f0: 0e00 |0076: return-void │ │ +01c8f8: |[01c8f8] org.metatrans.commons.Activity_Base.initIconSize:()V │ │ +01c908: 6000 1100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ +01c90c: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +01c910: 3410 1700 |0004: if-lt v0, v1, 001b // +0017 │ │ +01c914: 6e10 6603 0600 |0006: invoke-virtual {v6}, Lorg/metatrans/commons/Activity_Base;.getWindowManager:()Landroid/view/WindowManager; // method@0366 │ │ +01c91a: 0c00 |0009: move-result-object v0 │ │ +01c91c: 7210 d500 0000 |000a: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ +01c922: 0c00 |000d: move-result-object v0 │ │ +01c924: 2201 2300 |000e: new-instance v1, Landroid/graphics/Point; // type@0023 │ │ +01c928: 7010 6900 0100 |0010: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0069 │ │ +01c92e: 6e20 a800 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@00a8 │ │ +01c934: 5210 0500 |0016: iget v0, v1, Landroid/graphics/Point;.x:I // field@0005 │ │ +01c938: 5211 0600 |0018: iget v1, v1, Landroid/graphics/Point;.y:I // field@0006 │ │ +01c93c: 2814 |001a: goto 002e // +0014 │ │ +01c93e: 6e10 6603 0600 |001b: invoke-virtual {v6}, Lorg/metatrans/commons/Activity_Base;.getWindowManager:()Landroid/view/WindowManager; // method@0366 │ │ +01c944: 0c00 |001e: move-result-object v0 │ │ +01c946: 7210 d500 0000 |001f: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ +01c94c: 0c00 |0022: move-result-object v0 │ │ +01c94e: 6e10 a900 0000 |0023: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@00a9 │ │ +01c954: 0a01 |0026: move-result v1 │ │ +01c956: 6e10 a700 0000 |0027: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@00a7 │ │ +01c95c: 0a00 |002a: move-result v0 │ │ +01c95e: 0115 |002b: move v5, v1 │ │ +01c960: 0101 |002c: move v1, v0 │ │ +01c962: 0150 |002d: move v0, v5 │ │ +01c964: 6202 2504 |002e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c968: 2203 a100 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01c96c: 7010 7f01 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01c972: 1a04 ba05 |0035: const-string v4, "SCREEN: screen_width=" // string@05ba │ │ +01c976: 6e20 8501 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01c97c: 6e20 8201 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01c982: 1a04 4300 |003d: const-string v4, ", screen_height=" // string@0043 │ │ +01c986: 6e20 8501 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01c98c: 6e20 8201 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01c992: 6e10 8701 0300 |0045: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01c998: 0c03 |0048: move-result-object v3 │ │ +01c99a: 6e20 5301 3200 |0049: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c9a0: db00 0009 |004c: div-int/lit8 v0, v0, #int 9 // #09 │ │ +01c9a4: db01 0109 |004e: div-int/lit8 v1, v1, #int 9 // #09 │ │ +01c9a8: 7120 6201 1000 |0050: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +01c9ae: 0a00 |0053: move-result v0 │ │ +01c9b0: 1801 ae47 e17a 14ae f33f |0054: const-wide v1, #double 1.23 // #3ff3ae147ae147ae │ │ +01c9ba: 8303 |0059: int-to-double v3, v0 │ │ +01c9bc: cd13 |005a: mul-double/2addr v3, v1 │ │ +01c9be: 8a30 |005b: double-to-int v0, v3 │ │ +01c9c0: 5960 0207 |005c: iput v0, v6, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ +01c9c4: 6200 2504 |005e: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c9c8: 2201 a100 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01c9cc: 7010 7f01 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01c9d2: 1a02 3602 |0065: const-string v2, "ICON SIZE: " // string@0236 │ │ +01c9d6: 6e20 8501 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01c9dc: 5262 0207 |006a: iget v2, v6, Lorg/metatrans/commons/Activity_Base;.icon_size:I // field@0702 │ │ +01c9e0: 6e20 8201 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01c9e6: 6e10 8701 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01c9ec: 0c01 |0072: move-result-object v1 │ │ +01c9ee: 6e20 5301 1000 |0073: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c9f4: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000e line=117 │ │ 0x0013 line=118 │ │ 0x0016 line=119 │ │ @@ -12638,61 +12642,61 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -01c9f4: |[01c9f4] org.metatrans.commons.Activity_Base.onActivityResult:(IILandroid/content/Intent;)V │ │ -01ca04: 6205 2504 |0000: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ca08: 2200 a100 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ca0c: 7010 7f01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ca12: 1a01 8c00 |0007: const-string v1, "Activity_Base: onActivityResult resultCode=" // string@008c │ │ -01ca16: 6e20 8501 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ca1c: 6e20 8201 4000 |000c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01ca22: 6e10 8701 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ca28: 0c00 |0012: move-result-object v0 │ │ -01ca2a: 6e20 5301 0500 |0013: invoke-virtual {v5, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ca30: 1405 87d6 1200 |0016: const v5, #float 1.73e-39 // #0012d687 │ │ -01ca36: 3253 0300 |0019: if-eq v3, v5, 001c // +0003 │ │ -01ca3a: 2841 |001b: goto 005c // +0041 │ │ -01ca3c: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -01ca3e: 3334 1d00 |001d: if-ne v4, v3, 003a // +001d │ │ -01ca42: 7010 6503 0200 |001f: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01ca48: 0c03 |0022: move-result-object v3 │ │ -01ca4a: 7210 9607 0300 |0023: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ -01ca50: 0a03 |0026: move-result v3 │ │ -01ca52: 3803 0b00 |0027: if-eqz v3, 0032 // +000b │ │ -01ca56: 7010 6503 0200 |0029: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01ca5c: 0c03 |002c: move-result-object v3 │ │ -01ca5e: 1244 |002d: const/4 v4, #int 4 // #4 │ │ -01ca60: 7220 9c07 4300 |002e: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ -01ca66: 282b |0031: goto 005c // +002b │ │ -01ca68: 7010 6503 0200 |0032: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01ca6e: 0c03 |0035: move-result-object v3 │ │ -01ca70: 7210 8a07 0300 |0036: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ -01ca76: 2823 |0039: goto 005c // +0023 │ │ -01ca78: 3904 1300 |003a: if-nez v4, 004d // +0013 │ │ -01ca7c: 7010 6503 0200 |003c: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01ca82: 0c03 |003f: move-result-object v3 │ │ -01ca84: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -01ca86: 7220 9c07 4300 |0041: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ -01ca8c: 7010 6503 0200 |0044: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01ca92: 0c03 |0047: move-result-object v3 │ │ -01ca94: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -01ca96: 7220 9b07 4300 |0049: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setSignInRejected:(Z)V // method@079b │ │ -01ca9c: 2810 |004c: goto 005c // +0010 │ │ -01ca9e: 7010 6503 0200 |004d: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01caa4: 0c03 |0050: move-result-object v3 │ │ -01caa6: 1235 |0051: const/4 v5, #int 3 // #3 │ │ -01caa8: 7220 9c07 5300 |0052: invoke-interface {v3, v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ -01caae: 7010 6503 0200 |0055: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01cab4: 0c03 |0058: move-result-object v3 │ │ -01cab6: 7220 9a07 4300 |0059: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setErrorCode:(I)V // method@079a │ │ -01cabc: 0e00 |005c: return-void │ │ +01c9f8: |[01c9f8] org.metatrans.commons.Activity_Base.onActivityResult:(IILandroid/content/Intent;)V │ │ +01ca08: 6205 2504 |0000: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ca0c: 2200 a100 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ca10: 7010 7f01 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ca16: 1a01 8d00 |0007: const-string v1, "Activity_Base: onActivityResult resultCode=" // string@008d │ │ +01ca1a: 6e20 8501 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ca20: 6e20 8201 4000 |000c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01ca26: 6e10 8701 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ca2c: 0c00 |0012: move-result-object v0 │ │ +01ca2e: 6e20 5301 0500 |0013: invoke-virtual {v5, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ca34: 1405 87d6 1200 |0016: const v5, #float 1.73e-39 // #0012d687 │ │ +01ca3a: 3253 0300 |0019: if-eq v3, v5, 001c // +0003 │ │ +01ca3e: 2841 |001b: goto 005c // +0041 │ │ +01ca40: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +01ca42: 3334 1d00 |001d: if-ne v4, v3, 003a // +001d │ │ +01ca46: 7010 6503 0200 |001f: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01ca4c: 0c03 |0022: move-result-object v3 │ │ +01ca4e: 7210 9607 0300 |0023: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ +01ca54: 0a03 |0026: move-result v3 │ │ +01ca56: 3803 0b00 |0027: if-eqz v3, 0032 // +000b │ │ +01ca5a: 7010 6503 0200 |0029: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01ca60: 0c03 |002c: move-result-object v3 │ │ +01ca62: 1244 |002d: const/4 v4, #int 4 // #4 │ │ +01ca64: 7220 9c07 4300 |002e: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ +01ca6a: 282b |0031: goto 005c // +002b │ │ +01ca6c: 7010 6503 0200 |0032: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01ca72: 0c03 |0035: move-result-object v3 │ │ +01ca74: 7210 8a07 0300 |0036: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ +01ca7a: 2823 |0039: goto 005c // +0023 │ │ +01ca7c: 3904 1300 |003a: if-nez v4, 004d // +0013 │ │ +01ca80: 7010 6503 0200 |003c: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01ca86: 0c03 |003f: move-result-object v3 │ │ +01ca88: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +01ca8a: 7220 9c07 4300 |0041: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ +01ca90: 7010 6503 0200 |0044: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01ca96: 0c03 |0047: move-result-object v3 │ │ +01ca98: 1214 |0048: const/4 v4, #int 1 // #1 │ │ +01ca9a: 7220 9b07 4300 |0049: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setSignInRejected:(Z)V // method@079b │ │ +01caa0: 2810 |004c: goto 005c // +0010 │ │ +01caa2: 7010 6503 0200 |004d: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01caa8: 0c03 |0050: move-result-object v3 │ │ +01caaa: 1235 |0051: const/4 v5, #int 3 // #3 │ │ +01caac: 7220 9c07 5300 |0052: invoke-interface {v3, v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ +01cab2: 7010 6503 0200 |0055: invoke-direct {v2}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01cab8: 0c03 |0058: move-result-object v3 │ │ +01caba: 7220 9a07 4300 |0059: invoke-interface {v3, v4}, Lorg/metatrans/commons/engagement/ISocialProvider;.setErrorCode:(I)V // method@079a │ │ +01cac0: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x001f line=215 │ │ 0x0029 line=216 │ │ 0x0032 line=218 │ │ 0x003c line=224 │ │ @@ -12710,24 +12714,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01cac0: |[01cac0] org.metatrans.commons.Activity_Base.onCreate:(Landroid/os/Bundle;)V │ │ -01cad0: 6f20 0500 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -01cad6: 6e10 6703 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/commons/Activity_Base;.initIconSize:()V // method@0367 │ │ -01cadc: 6e10 6103 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ -01cae2: 0c01 |0009: move-result-object v1 │ │ -01cae4: 1f01 4901 |000a: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01cae8: 6e10 d704 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ -01caee: 0c01 |000f: move-result-object v1 │ │ -01caf0: 7220 ca04 0100 |0010: invoke-interface {v1, v0}, Lorg/metatrans/commons/analytics/IAnalytics;.onActivity_Create:(Landroid/app/Activity;)V // method@04ca │ │ -01caf6: 0e00 |0013: return-void │ │ +01cac4: |[01cac4] org.metatrans.commons.Activity_Base.onCreate:(Landroid/os/Bundle;)V │ │ +01cad4: 6f20 0500 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +01cada: 6e10 6703 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/commons/Activity_Base;.initIconSize:()V // method@0367 │ │ +01cae0: 6e10 6103 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ +01cae6: 0c01 |0009: move-result-object v1 │ │ +01cae8: 1f01 4901 |000a: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01caec: 6e10 d704 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ +01caf2: 0c01 |000f: move-result-object v1 │ │ +01caf4: 7220 ca04 0100 |0010: invoke-interface {v1, v0}, Lorg/metatrans/commons/analytics/IAnalytics;.onActivity_Create:(Landroid/app/Activity;)V // method@04ca │ │ +01cafa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/metatrans/commons/Activity_Base; │ │ @@ -12738,34 +12742,34 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -01c804: |[01c804] org.metatrans.commons.Activity_Base.onCreateDialog:(I)Landroid/app/Dialog; │ │ -01c814: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c818: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01c81c: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01c822: 1a02 8d00 |0007: const-string v2, "Activity_Base: onCreateDialog id=" // string@008d │ │ -01c826: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01c82c: 6e20 8201 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01c832: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01c838: 0c01 |0012: move-result-object v1 │ │ -01c83a: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c840: 3904 0d00 |0016: if-nez v4, 0023 // +000d │ │ -01c844: 7010 6503 0300 |0018: invoke-direct {v3}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ -01c84a: 0c00 |001b: move-result-object v0 │ │ -01c84c: 7210 9007 0000 |001c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getErrorDialog:()Landroid/app/Dialog; // method@0790 │ │ -01c852: 0c00 |001f: move-result-object v0 │ │ -01c854: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -01c858: 1100 |0022: return-object v0 │ │ -01c85a: 6f20 0600 4300 |0023: invoke-super {v3, v4}, Landroid/app/Activity;.onCreateDialog:(I)Landroid/app/Dialog; // method@0006 │ │ -01c860: 0c04 |0026: move-result-object v4 │ │ -01c862: 1104 |0027: return-object v4 │ │ +01c808: |[01c808] org.metatrans.commons.Activity_Base.onCreateDialog:(I)Landroid/app/Dialog; │ │ +01c818: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c81c: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01c820: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01c826: 1a02 8e00 |0007: const-string v2, "Activity_Base: onCreateDialog id=" // string@008e │ │ +01c82a: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01c830: 6e20 8201 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01c836: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01c83c: 0c01 |0012: move-result-object v1 │ │ +01c83e: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c844: 3904 0d00 |0016: if-nez v4, 0023 // +000d │ │ +01c848: 7010 6503 0300 |0018: invoke-direct {v3}, Lorg/metatrans/commons/Activity_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@0365 │ │ +01c84e: 0c00 |001b: move-result-object v0 │ │ +01c850: 7210 9007 0000 |001c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getErrorDialog:()Landroid/app/Dialog; // method@0790 │ │ +01c856: 0c00 |001f: move-result-object v0 │ │ +01c858: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +01c85c: 1100 |0022: return-object v0 │ │ +01c85e: 6f20 0600 4300 |0023: invoke-super {v3, v4}, Landroid/app/Activity;.onCreateDialog:(I)Landroid/app/Dialog; // method@0006 │ │ +01c864: 0c04 |0026: move-result-object v4 │ │ +01c866: 1104 |0027: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0018 line=257 │ │ 0x0023 line=265 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lorg/metatrans/commons/Activity_Base; │ │ @@ -12776,23 +12780,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01caf8: |[01caf8] org.metatrans.commons.Activity_Base.onDestroy:()V │ │ -01cb08: 6e10 6103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ -01cb0e: 0c00 |0003: move-result-object v0 │ │ -01cb10: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01cb14: 6e10 d704 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ -01cb1a: 0c00 |0009: move-result-object v0 │ │ -01cb1c: 7220 cb04 1000 |000a: invoke-interface {v0, v1}, Lorg/metatrans/commons/analytics/IAnalytics;.onActivity_Destroy:(Landroid/app/Activity;)V // method@04cb │ │ -01cb22: 6f10 0700 0100 |000d: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0007 │ │ -01cb28: 0e00 |0010: return-void │ │ +01cafc: |[01cafc] org.metatrans.commons.Activity_Base.onDestroy:()V │ │ +01cb0c: 6e10 6103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/Activity_Base;.getApplication:()Landroid/app/Application; // method@0361 │ │ +01cb12: 0c00 |0003: move-result-object v0 │ │ +01cb14: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01cb18: 6e10 d704 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ +01cb1e: 0c00 |0009: move-result-object v0 │ │ +01cb20: 7220 cb04 1000 |000a: invoke-interface {v0, v1}, Lorg/metatrans/commons/analytics/IAnalytics;.onActivity_Destroy:(Landroid/app/Activity;)V // method@04cb │ │ +01cb26: 6f10 0700 0100 |000d: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0007 │ │ +01cb2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000d line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/commons/Activity_Base; │ │ │ │ @@ -12801,18 +12805,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01cb84: |[01cb84] org.metatrans.commons.Activity_Base.setBackgroundPoster:(I)V │ │ -01cb94: 1300 4d00 |0000: const/16 v0, #int 77 // #4d │ │ -01cb98: 6e30 7203 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/metatrans/commons/Activity_Base;.setBackgroundPoster:(II)V // method@0372 │ │ -01cb9e: 0e00 |0005: return-void │ │ +01cb88: |[01cb88] org.metatrans.commons.Activity_Base.setBackgroundPoster:(I)V │ │ +01cb98: 1300 4d00 |0000: const/16 v0, #int 77 // #4d │ │ +01cb9c: 6e30 7203 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/metatrans/commons/Activity_Base;.setBackgroundPoster:(II)V // method@0372 │ │ +01cba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/Activity_Base; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -12821,35 +12825,35 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01cba0: |[01cba0] org.metatrans.commons.Activity_Base.setBackgroundPoster:(II)V │ │ -01cbb0: 6e20 5f03 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/Activity_Base;.findViewById:(I)Landroid/view/View; // method@035f │ │ -01cbb6: 0c01 |0003: move-result-object v1 │ │ -01cbb8: 7030 7303 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/Activity_Base;.setBackgroundPoster:(Landroid/view/View;I)V // method@0373 │ │ -01cbbe: 0e00 |0007: return-void │ │ +01cba4: |[01cba4] org.metatrans.commons.Activity_Base.setBackgroundPoster:(II)V │ │ +01cbb4: 6e20 5f03 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/Activity_Base;.findViewById:(I)Landroid/view/View; // method@035f │ │ +01cbba: 0c01 |0003: move-result-object v1 │ │ +01cbbc: 7030 7303 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/Activity_Base;.setBackgroundPoster:(Landroid/view/View;I)V // method@0373 │ │ +01cbc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/Activity_Base; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ - source_file_idx : 136 (Activity_Base.java) │ │ + source_file_idx : 137 (Activity_Base.java) │ │ │ │ Class #45 header: │ │ class_idx : 267 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 261 │ │ +source_file_idx : 262 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -12870,17 +12874,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cbc0: |[01cbc0] org.metatrans.commons.Alerts_Base$1.:()V │ │ -01cbd0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01cbd6: 0e00 |0003: return-void │ │ +01cbc4: |[01cbc4] org.metatrans.commons.Alerts_Base$1.:()V │ │ +01cbd4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01cbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/Alerts_Base$1; │ │ │ │ Virtual methods - │ │ @@ -12889,32 +12893,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cbd8: |[01cbd8] org.metatrans.commons.Alerts_Base$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01cbe8: 7210 2700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ -01cbee: 0e00 |0003: return-void │ │ +01cbdc: |[01cbdc] org.metatrans.commons.Alerts_Base$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01cbec: 7210 2700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ +01cbf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/Alerts_Base$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ │ │ - source_file_idx : 261 (Alerts_Base.java) │ │ + source_file_idx : 262 (Alerts_Base.java) │ │ │ │ Class #46 header: │ │ class_idx : 268 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 261 │ │ +source_file_idx : 262 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 0 │ │ │ │ Class #46 - │ │ Class descriptor : 'Lorg/metatrans/commons/Alerts_Base;' │ │ @@ -12933,36 +12937,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ce80: |[01ce80] org.metatrans.commons.Alerts_Base.:()V │ │ -01ce90: 2200 0b01 |0000: new-instance v0, Lorg/metatrans/commons/Alerts_Base$1; // type@010b │ │ -01ce94: 7010 8303 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/Alerts_Base$1;.:()V // method@0383 │ │ -01ce9a: 6900 0707 |0005: sput-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ -01ce9e: 0e00 |0007: return-void │ │ +01ce84: |[01ce84] org.metatrans.commons.Alerts_Base.:()V │ │ +01ce94: 2200 0b01 |0000: new-instance v0, Lorg/metatrans/commons/Alerts_Base$1; // type@010b │ │ +01ce98: 7010 8303 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/Alerts_Base$1;.:()V // method@0383 │ │ +01ce9e: 6900 0707 |0005: sput-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ +01cea2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/Alerts_Base;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cea0: |[01cea0] org.metatrans.commons.Alerts_Base.:()V │ │ -01ceb0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01ceb6: 0e00 |0003: return-void │ │ +01cea4: |[01cea4] org.metatrans.commons.Alerts_Base.:()V │ │ +01ceb4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01ceba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/Alerts_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/Alerts_Base;) │ │ @@ -12970,24 +12974,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -01cbf0: |[01cbf0] org.metatrans.commons.Alerts_Base.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; │ │ -01cc00: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01cc02: 0760 |0001: move-object v0, v6 │ │ -01cc04: 0771 |0002: move-object v1, v7 │ │ -01cc06: 0782 |0003: move-object v2, v8 │ │ -01cc08: 0793 |0004: move-object v3, v9 │ │ -01cc0a: 01a4 |0005: move v4, v10 │ │ -01cc0c: 7706 8803 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0388 │ │ -01cc12: 0c06 |0009: move-result-object v6 │ │ -01cc14: 1106 |000a: return-object v6 │ │ +01cbf4: |[01cbf4] org.metatrans.commons.Alerts_Base.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; │ │ +01cc04: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01cc06: 0760 |0001: move-object v0, v6 │ │ +01cc08: 0771 |0002: move-object v1, v7 │ │ +01cc0a: 0782 |0003: move-object v2, v8 │ │ +01cc0c: 0793 |0004: move-object v3, v9 │ │ +01cc0e: 01a4 |0005: move v4, v10 │ │ +01cc10: 7706 8803 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0388 │ │ +01cc16: 0c06 |0009: move-result-object v6 │ │ +01cc18: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=75 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x000b reg=8 (null) Landroid/content/DialogInterface$OnClickListener; │ │ @@ -12999,31 +13003,31 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -01cc18: |[01cc18] org.metatrans.commons.Alerts_Base.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ -01cc28: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -01cc2c: 7020 1000 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -01cc32: 1401 2700 0801 |0005: const v1, #float 2.49794e-38 // #01080027 │ │ -01cc38: 6e20 1100 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -01cc3e: 6001 1e08 |000b: sget v1, Lorg/metatrans/commons/R$string;.alert_title:I // field@081e │ │ -01cc42: 6e20 1800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -01cc48: 6e20 1200 5000 |0010: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -01cc4e: 6001 c108 |0013: sget v1, Lorg/metatrans/commons/R$string;.yes:I // field@08c1 │ │ -01cc52: 6e30 1700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -01cc58: 6001 ad08 |0018: sget v1, Lorg/metatrans/commons/R$string;.no:I // field@08ad │ │ -01cc5c: 6e30 1400 1003 |001a: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -01cc62: 3806 0500 |001d: if-eqz v6, 0022 // +0005 │ │ -01cc66: 6e20 1900 6000 |001f: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0019 │ │ -01cc6c: 3804 0500 |0022: if-eqz v4, 0027 // +0005 │ │ -01cc70: 6e20 1600 4000 |0024: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -01cc76: 1100 |0027: return-object v0 │ │ +01cc1c: |[01cc1c] org.metatrans.commons.Alerts_Base.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ +01cc2c: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +01cc30: 7020 1000 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +01cc36: 1401 2700 0801 |0005: const v1, #float 2.49794e-38 // #01080027 │ │ +01cc3c: 6e20 1100 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +01cc42: 6001 1e08 |000b: sget v1, Lorg/metatrans/commons/R$string;.alert_title:I // field@081e │ │ +01cc46: 6e20 1800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +01cc4c: 6e20 1200 5000 |0010: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +01cc52: 6001 c108 |0013: sget v1, Lorg/metatrans/commons/R$string;.yes:I // field@08c1 │ │ +01cc56: 6e30 1700 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +01cc5c: 6001 ad08 |0018: sget v1, Lorg/metatrans/commons/R$string;.no:I // field@08ad │ │ +01cc60: 6e30 1400 1003 |001a: invoke-virtual {v0, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +01cc66: 3806 0500 |001d: if-eqz v6, 0022 // +0005 │ │ +01cc6a: 6e20 1900 6000 |001f: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0019 │ │ +01cc70: 3804 0500 |0022: if-eqz v4, 0027 // +0005 │ │ +01cc74: 6e20 1600 4000 |0024: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +01cc7a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=83 │ │ 0x000b line=84 │ │ 0x0010 line=85 │ │ 0x0013 line=86 │ │ @@ -13043,19 +13047,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01cc78: |[01cc78] org.metatrans.commons.Alerts_Base.createAlertDialog_Continue:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ -01cc88: 6000 7208 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_continue:I // field@0872 │ │ -01cc8c: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ -01cc92: 0c01 |0005: move-result-object v1 │ │ -01cc94: 1101 |0006: return-object v1 │ │ +01cc7c: |[01cc7c] org.metatrans.commons.Alerts_Base.createAlertDialog_Continue:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ +01cc8c: 6000 7208 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_continue:I // field@0872 │ │ +01cc90: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ +01cc96: 0c01 |0005: move-result-object v1 │ │ +01cc98: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -13065,19 +13069,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01cc98: |[01cc98] org.metatrans.commons.Alerts_Base.createAlertDialog_EXIT:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ -01cca8: 6000 6708 |0000: sget v0, Lorg/metatrans/commons/R$string;.exit:I // field@0867 │ │ -01ccac: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ -01ccb2: 0c01 |0005: move-result-object v1 │ │ -01ccb4: 1101 |0006: return-object v1 │ │ +01cc9c: |[01cc9c] org.metatrans.commons.Alerts_Base.createAlertDialog_EXIT:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ +01ccac: 6000 6708 |0000: sget v0, Lorg/metatrans/commons/R$string;.exit:I // field@0867 │ │ +01ccb0: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ +01ccb6: 0c01 |0005: move-result-object v1 │ │ +01ccb8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -13087,19 +13091,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01ccb8: |[01ccb8] org.metatrans.commons.Alerts_Base.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01ccc8: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ -01cccc: 7130 8c03 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038c │ │ -01ccd2: 0c01 |0005: move-result-object v1 │ │ -01ccd4: 1101 |0006: return-object v1 │ │ +01ccbc: |[01ccbc] org.metatrans.commons.Alerts_Base.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01cccc: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ +01ccd0: 7130 8c03 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038c │ │ +01ccd6: 0c01 |0005: move-result-object v1 │ │ +01ccd8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ @@ -13108,20 +13112,20 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -01ccd8: |[01ccd8] org.metatrans.commons.Alerts_Base.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01cce8: 6000 1808 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_exit:I // field@0818 │ │ -01ccec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ccee: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ -01ccf4: 0c02 |0006: move-result-object v2 │ │ -01ccf6: 1102 |0007: return-object v2 │ │ +01ccdc: |[01ccdc] org.metatrans.commons.Alerts_Base.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01ccec: 6000 1808 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_exit:I // field@0818 │ │ +01ccf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01ccf2: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ +01ccf8: 0c02 |0006: move-result-object v2 │ │ +01ccfa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0008 reg=4 (null) Landroid/content/DialogInterface$OnClickListener; │ │ @@ -13131,19 +13135,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01ccf8: |[01ccf8] org.metatrans.commons.Alerts_Base.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01cd08: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ -01cd0c: 7130 8e03 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ -01cd12: 0c01 |0005: move-result-object v1 │ │ -01cd14: 1101 |0006: return-object v1 │ │ +01ccfc: |[01ccfc] org.metatrans.commons.Alerts_Base.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01cd0c: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ +01cd10: 7130 8e03 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ +01cd16: 0c01 |0005: move-result-object v1 │ │ +01cd18: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ @@ -13152,20 +13156,20 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -01cd18: |[01cd18] org.metatrans.commons.Alerts_Base.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01cd28: 6000 1b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_newgame:I // field@081b │ │ -01cd2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01cd2e: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ -01cd34: 0c02 |0006: move-result-object v2 │ │ -01cd36: 1102 |0007: return-object v2 │ │ +01cd1c: |[01cd1c] org.metatrans.commons.Alerts_Base.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01cd2c: 6000 1b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_newgame:I // field@081b │ │ +01cd30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01cd32: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ +01cd38: 0c02 |0006: move-result-object v2 │ │ +01cd3a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0008 reg=4 (null) Landroid/content/DialogInterface$OnClickListener; │ │ @@ -13175,18 +13179,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01cd38: |[01cd38] org.metatrans.commons.Alerts_Base.createAlertDialog_LowMemory:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ -01cd48: 7130 8903 1002 |0000: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Continue:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@0389 │ │ -01cd4e: 0c00 |0003: move-result-object v0 │ │ -01cd50: 1100 |0004: return-object v0 │ │ +01cd3c: |[01cd3c] org.metatrans.commons.Alerts_Base.createAlertDialog_LowMemory:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ +01cd4c: 7130 8903 1002 |0000: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Continue:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@0389 │ │ +01cd52: 0c00 |0003: move-result-object v0 │ │ +01cd54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -13196,19 +13200,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01cd54: |[01cd54] org.metatrans.commons.Alerts_Base.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01cd64: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ -01cd68: 7130 9103 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0391 │ │ -01cd6e: 0c01 |0005: move-result-object v1 │ │ -01cd70: 1101 |0006: return-object v1 │ │ +01cd58: |[01cd58] org.metatrans.commons.Alerts_Base.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01cd68: 6200 0707 |0000: sget-object v0, Lorg/metatrans/commons/Alerts_Base;.listener_empty:Landroid/content/DialogInterface$OnClickListener; // field@0707 │ │ +01cd6c: 7130 9103 2100 |0002: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0391 │ │ +01cd72: 0c01 |0005: move-result-object v1 │ │ +01cd74: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ @@ -13217,20 +13221,20 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -01cd74: |[01cd74] org.metatrans.commons.Alerts_Base.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ -01cd84: 6000 1908 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_lower_difficulty:I // field@0819 │ │ -01cd88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01cd8a: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ -01cd90: 0c02 |0006: move-result-object v2 │ │ -01cd92: 1102 |0007: return-object v2 │ │ +01cd78: |[01cd78] org.metatrans.commons.Alerts_Base.createAlertDialog_LowerDifficulty:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ +01cd88: 6000 1908 |0000: sget v0, Lorg/metatrans/commons/R$string;.alert_message_lower_difficulty:I // field@0819 │ │ +01cd8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01cd8e: 7150 8703 3214 |0003: invoke-static {v2, v3, v4, v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;I)Landroid/app/AlertDialog$Builder; // method@0387 │ │ +01cd94: 0c02 |0006: move-result-object v2 │ │ +01cd96: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0008 reg=4 (null) Landroid/content/DialogInterface$OnClickListener; │ │ @@ -13240,18 +13244,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01cd94: |[01cd94] org.metatrans.commons.Alerts_Base.createAlertDialog_NotEnoughMemory:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ -01cda4: 7130 8a03 1002 |0000: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_EXIT:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@038a │ │ -01cdaa: 0c00 |0003: move-result-object v0 │ │ -01cdac: 1100 |0004: return-object v0 │ │ +01cd98: |[01cd98] org.metatrans.commons.Alerts_Base.createAlertDialog_NotEnoughMemory:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ +01cda8: 7130 8a03 1002 |0000: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_EXIT:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@038a │ │ +01cdae: 0c00 |0003: move-result-object v0 │ │ +01cdb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -13261,19 +13265,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01cdb0: |[01cdb0] org.metatrans.commons.Alerts_Base.createAlertDialog_OK:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ -01cdc0: 6000 ae08 |0000: sget v0, Lorg/metatrans/commons/R$string;.ok:I // field@08ae │ │ -01cdc4: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ -01cdca: 0c01 |0005: move-result-object v1 │ │ -01cdcc: 1101 |0006: return-object v1 │ │ +01cdb4: |[01cdb4] org.metatrans.commons.Alerts_Base.createAlertDialog_OK:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; │ │ +01cdc4: 6000 ae08 |0000: sget v0, Lorg/metatrans/commons/R$string;.ok:I // field@08ae │ │ +01cdc8: 7140 9503 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; // method@0395 │ │ +01cdce: 0c01 |0005: move-result-object v1 │ │ +01cdd0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/DialogInterface$OnClickListener; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -13283,26 +13287,26 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/app/AlertDialog$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -01cdd0: |[01cdd0] org.metatrans.commons.Alerts_Base.createAlertDialog_OverrideMoveSequence:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/app/AlertDialog$Builder; │ │ -01cde0: 6000 6508 |0000: sget v0, Lorg/metatrans/commons/R$string;.dont_ask_again:I // field@0865 │ │ -01cde4: 7130 9603 070b |0002: invoke-static {v7, v0, v11}, Lorg/metatrans/commons/Alerts_Base;.createCheckBoxInView:(Landroid/content/Context;ILandroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/view/View; // method@0396 │ │ -01cdea: 0c06 |0005: move-result-object v6 │ │ -01cdec: 6005 1c08 |0006: sget v5, Lorg/metatrans/commons/R$string;.alert_message_newmove:I // field@081c │ │ -01cdf0: 0771 |0008: move-object v1, v7 │ │ -01cdf2: 0782 |0009: move-object v2, v8 │ │ -01cdf4: 0793 |000a: move-object v3, v9 │ │ -01cdf6: 07a4 |000b: move-object v4, v10 │ │ -01cdf8: 7706 8803 0100 |000c: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0388 │ │ -01cdfe: 0c07 |000f: move-result-object v7 │ │ -01ce00: 1107 |0010: return-object v7 │ │ +01cdd4: |[01cdd4] org.metatrans.commons.Alerts_Base.createAlertDialog_OverrideMoveSequence:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/app/AlertDialog$Builder; │ │ +01cde4: 6000 6508 |0000: sget v0, Lorg/metatrans/commons/R$string;.dont_ask_again:I // field@0865 │ │ +01cde8: 7130 9603 070b |0002: invoke-static {v7, v0, v11}, Lorg/metatrans/commons/Alerts_Base;.createCheckBoxInView:(Landroid/content/Context;ILandroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/view/View; // method@0396 │ │ +01cdee: 0c06 |0005: move-result-object v6 │ │ +01cdf0: 6005 1c08 |0006: sget v5, Lorg/metatrans/commons/R$string;.alert_message_newmove:I // field@081c │ │ +01cdf4: 0771 |0008: move-object v1, v7 │ │ +01cdf6: 0782 |0009: move-object v2, v8 │ │ +01cdf8: 0793 |000a: move-object v3, v9 │ │ +01cdfa: 07a4 |000b: move-object v4, v10 │ │ +01cdfc: 7706 8803 0100 |000c: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;ILandroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0388 │ │ +01ce02: 0c07 |000f: move-result-object v7 │ │ +01ce04: 1107 |0010: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=8 (null) Landroid/content/DialogInterface$OnClickListener; │ │ @@ -13315,24 +13319,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -01ce04: |[01ce04] org.metatrans.commons.Alerts_Base.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; │ │ -01ce14: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -01ce18: 7020 1000 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ -01ce1e: 1401 2700 0801 |0005: const v1, #float 2.49794e-38 // #01080027 │ │ -01ce24: 6e20 1100 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -01ce2a: 6001 1e08 |000b: sget v1, Lorg/metatrans/commons/R$string;.alert_title:I // field@081e │ │ -01ce2e: 6e20 1800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0018 │ │ -01ce34: 6e20 1300 3000 |0010: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -01ce3a: 6e30 1500 4002 |0013: invoke-virtual {v0, v4, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -01ce40: 1100 |0016: return-object v0 │ │ +01ce08: |[01ce08] org.metatrans.commons.Alerts_Base.createAlertDialog_SingleButton:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;I)Landroid/app/AlertDialog$Builder; │ │ +01ce18: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +01ce1c: 7020 1000 1000 |0002: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0010 │ │ +01ce22: 1401 2700 0801 |0005: const v1, #float 2.49794e-38 // #01080027 │ │ +01ce28: 6e20 1100 1000 |0008: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +01ce2e: 6001 1e08 |000b: sget v1, Lorg/metatrans/commons/R$string;.alert_title:I // field@081e │ │ +01ce32: 6e20 1800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0018 │ │ +01ce38: 6e20 1300 3000 |0010: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +01ce3e: 6e30 1500 4002 |0013: invoke-virtual {v0, v4, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +01ce44: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=134 │ │ 0x000b line=135 │ │ 0x0010 line=136 │ │ 0x0013 line=137 │ │ @@ -13347,45 +13351,45 @@ │ │ type : '(Landroid/content/Context;ILandroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/view/View;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -01ce44: |[01ce44] org.metatrans.commons.Alerts_Base.createCheckBoxInView:(Landroid/content/Context;ILandroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/view/View; │ │ -01ce54: 6000 f307 |0000: sget v0, Lorg/metatrans/commons/R$layout;.checkbox:I // field@07f3 │ │ -01ce58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ce5a: 7130 c100 0201 |0003: invoke-static {v2, v0, v1}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@00c1 │ │ -01ce60: 0c02 |0006: move-result-object v2 │ │ -01ce62: 6000 de07 |0007: sget v0, Lorg/metatrans/commons/R$id;.checkbox:I // field@07de │ │ -01ce66: 6e20 bd00 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -01ce6c: 0c00 |000c: move-result-object v0 │ │ -01ce6e: 1f00 5a00 |000d: check-cast v0, Landroid/widget/CheckBox; // type@005a │ │ -01ce72: 6e20 f900 4000 |000f: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00f9 │ │ -01ce78: 6e20 fa00 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setText:(I)V // method@00fa │ │ -01ce7e: 1102 |0015: return-object v2 │ │ +01ce48: |[01ce48] org.metatrans.commons.Alerts_Base.createCheckBoxInView:(Landroid/content/Context;ILandroid/widget/CompoundButton$OnCheckedChangeListener;)Landroid/view/View; │ │ +01ce58: 6000 f307 |0000: sget v0, Lorg/metatrans/commons/R$layout;.checkbox:I // field@07f3 │ │ +01ce5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01ce5e: 7130 c100 0201 |0003: invoke-static {v2, v0, v1}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@00c1 │ │ +01ce64: 0c02 |0006: move-result-object v2 │ │ +01ce66: 6000 de07 |0007: sget v0, Lorg/metatrans/commons/R$id;.checkbox:I // field@07de │ │ +01ce6a: 6e20 bd00 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +01ce70: 0c00 |000c: move-result-object v0 │ │ +01ce72: 1f00 5a00 |000d: check-cast v0, Landroid/widget/CheckBox; // type@005a │ │ +01ce76: 6e20 f900 4000 |000f: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@00f9 │ │ +01ce7c: 6e20 fa00 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setText:(I)V // method@00fa │ │ +01ce82: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=106 │ │ 0x000f line=108 │ │ 0x0012 line=110 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ 0x0000 - 0x0016 reg=4 (null) Landroid/widget/CompoundButton$OnCheckedChangeListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 261 (Alerts_Base.java) │ │ + source_file_idx : 262 (Alerts_Base.java) │ │ │ │ Class #47 header: │ │ class_idx : 269 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ -source_file_idx : 314 │ │ +source_file_idx : 315 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #47 - │ │ Class descriptor : 'Lorg/metatrans/commons/BuildConfig;' │ │ @@ -13415,31 +13419,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ceb8: |[01ceb8] org.metatrans.commons.BuildConfig.:()V │ │ -01cec8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01cece: 0e00 |0003: return-void │ │ +01cebc: |[01cebc] org.metatrans.commons.BuildConfig.:()V │ │ +01cecc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01ced2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 314 (BuildConfig.java) │ │ + source_file_idx : 315 (BuildConfig.java) │ │ │ │ Class #48 header: │ │ class_idx : 270 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 463 │ │ +source_file_idx : 464 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #48 - │ │ Class descriptor : 'Lorg/metatrans/commons/DeviceUtils;' │ │ @@ -13459,32 +13463,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d128: |[01d128] org.metatrans.commons.DeviceUtils.:()V │ │ -01d138: 0e00 |0000: return-void │ │ +01d12c: |[01d12c] org.metatrans.commons.DeviceUtils.:()V │ │ +01d13c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d13c: |[01d13c] org.metatrans.commons.DeviceUtils.:()V │ │ -01d14c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d152: 0e00 |0003: return-void │ │ +01d140: |[01d140] org.metatrans.commons.DeviceUtils.:()V │ │ +01d150: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/DeviceUtils; │ │ │ │ #2 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ @@ -13492,40 +13496,40 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -01d088: |[01d088] org.metatrans.commons.DeviceUtils.getAvailableMemory:()J │ │ -01d098: 7100 8a01 0000 |0000: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ -01d09e: 7100 6e01 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ -01d0a4: 0c00 |0006: move-result-object v0 │ │ -01d0a6: 6e10 6f01 0000 |0007: invoke-virtual {v0}, Ljava/lang/Runtime;.maxMemory:()J // method@016f │ │ -01d0ac: 0b00 |000a: move-result-wide v0 │ │ -01d0ae: 8400 |000b: long-to-int v0, v0 │ │ -01d0b0: 8100 |000c: int-to-long v0, v0 │ │ -01d0b2: 7100 6e01 0000 |000d: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ -01d0b8: 0c02 |0010: move-result-object v2 │ │ -01d0ba: 6e10 7001 0200 |0011: invoke-virtual {v2}, Ljava/lang/Runtime;.totalMemory:()J // method@0170 │ │ -01d0c0: 0b02 |0014: move-result-wide v2 │ │ -01d0c2: 8422 |0015: long-to-int v2, v2 │ │ -01d0c4: 8122 |0016: int-to-long v2, v2 │ │ -01d0c6: 7100 6e01 0000 |0017: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ -01d0cc: 0c04 |001a: move-result-object v4 │ │ -01d0ce: 6e10 6d01 0400 |001b: invoke-virtual {v4}, Ljava/lang/Runtime;.freeMemory:()J // method@016d │ │ -01d0d4: 0b04 |001e: move-result-wide v4 │ │ -01d0d6: 8444 |001f: long-to-int v4, v4 │ │ -01d0d8: 8144 |0020: int-to-long v4, v4 │ │ -01d0da: bc42 |0021: sub-long/2addr v2, v4 │ │ -01d0dc: bc20 |0022: sub-long/2addr v0, v2 │ │ -01d0de: 7100 9d03 0000 |0023: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getJVM_MemoryUsage:()J // method@039d │ │ -01d0e4: 0b02 |0026: move-result-wide v2 │ │ -01d0e6: bc20 |0027: sub-long/2addr v0, v2 │ │ -01d0e8: 1000 |0028: return-wide v0 │ │ +01d08c: |[01d08c] org.metatrans.commons.DeviceUtils.getAvailableMemory:()J │ │ +01d09c: 7100 8a01 0000 |0000: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ +01d0a2: 7100 6e01 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ +01d0a8: 0c00 |0006: move-result-object v0 │ │ +01d0aa: 6e10 6f01 0000 |0007: invoke-virtual {v0}, Ljava/lang/Runtime;.maxMemory:()J // method@016f │ │ +01d0b0: 0b00 |000a: move-result-wide v0 │ │ +01d0b2: 8400 |000b: long-to-int v0, v0 │ │ +01d0b4: 8100 |000c: int-to-long v0, v0 │ │ +01d0b6: 7100 6e01 0000 |000d: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ +01d0bc: 0c02 |0010: move-result-object v2 │ │ +01d0be: 6e10 7001 0200 |0011: invoke-virtual {v2}, Ljava/lang/Runtime;.totalMemory:()J // method@0170 │ │ +01d0c4: 0b02 |0014: move-result-wide v2 │ │ +01d0c6: 8422 |0015: long-to-int v2, v2 │ │ +01d0c8: 8122 |0016: int-to-long v2, v2 │ │ +01d0ca: 7100 6e01 0000 |0017: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@016e │ │ +01d0d0: 0c04 |001a: move-result-object v4 │ │ +01d0d2: 6e10 6d01 0400 |001b: invoke-virtual {v4}, Ljava/lang/Runtime;.freeMemory:()J // method@016d │ │ +01d0d8: 0b04 |001e: move-result-wide v4 │ │ +01d0da: 8444 |001f: long-to-int v4, v4 │ │ +01d0dc: 8144 |0020: int-to-long v4, v4 │ │ +01d0de: bc42 |0021: sub-long/2addr v2, v4 │ │ +01d0e0: bc20 |0022: sub-long/2addr v0, v2 │ │ +01d0e2: 7100 9d03 0000 |0023: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getJVM_MemoryUsage:()J // method@039d │ │ +01d0e8: 0b02 |0026: move-result-wide v2 │ │ +01d0ea: bc20 |0027: sub-long/2addr v0, v2 │ │ +01d0ec: 1000 |0028: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x000d line=66 │ │ 0x0017 line=67 │ │ 0x0023 line=72 │ │ @@ -13536,47 +13540,47 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01d0ec: |[01d0ec] org.metatrans.commons.DeviceUtils.getAvailableMemory_InMB:()J │ │ -01d0fc: 7100 9a03 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getAvailableMemory:()J // method@039a │ │ -01d102: 0b00 |0003: move-result-wide v0 │ │ -01d104: 1702 0000 1000 |0004: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ -01d10a: be20 |0007: div-long/2addr v0, v2 │ │ -01d10c: 1000 |0008: return-wide v0 │ │ +01d0f0: |[01d0f0] org.metatrans.commons.DeviceUtils.getAvailableMemory_InMB:()J │ │ +01d100: 7100 9a03 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getAvailableMemory:()J // method@039a │ │ +01d106: 0b00 |0003: move-result-wide v0 │ │ +01d108: 1702 0000 1000 |0004: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ +01d10e: be20 |0007: div-long/2addr v0, v2 │ │ +01d110: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ name : 'getDeviceID' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01cf8c: |[01cf8c] org.metatrans.commons.DeviceUtils.getDeviceID:()Ljava/lang/String; │ │ -01cf9c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01cfa2: 0c00 |0003: move-result-object v0 │ │ -01cfa4: 6e10 dc04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getContentResolver:()Landroid/content/ContentResolver; // method@04dc │ │ -01cfaa: 0c00 |0007: move-result-object v0 │ │ -01cfac: 1a01 3807 |0008: const-string v1, "android_id" // string@0738 │ │ -01cfb0: 7120 8e00 1000 |000a: invoke-static {v0, v1}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ -01cfb6: 0c00 |000d: move-result-object v0 │ │ -01cfb8: 7110 a103 0000 |000e: invoke-static {v0}, Lorg/metatrans/commons/DeviceUtils;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ -01cfbe: 0c00 |0011: move-result-object v0 │ │ -01cfc0: 6e10 7a01 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@017a │ │ -01cfc6: 0c00 |0015: move-result-object v0 │ │ -01cfc8: 1100 |0016: return-object v0 │ │ +01cf90: |[01cf90] org.metatrans.commons.DeviceUtils.getDeviceID:()Ljava/lang/String; │ │ +01cfa0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01cfa6: 0c00 |0003: move-result-object v0 │ │ +01cfa8: 6e10 dc04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getContentResolver:()Landroid/content/ContentResolver; // method@04dc │ │ +01cfae: 0c00 |0007: move-result-object v0 │ │ +01cfb0: 1a01 3907 |0008: const-string v1, "android_id" // string@0739 │ │ +01cfb4: 7120 8e00 1000 |000a: invoke-static {v0, v1}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@008e │ │ +01cfba: 0c00 |000d: move-result-object v0 │ │ +01cfbc: 7110 a103 0000 |000e: invoke-static {v0}, Lorg/metatrans/commons/DeviceUtils;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@03a1 │ │ +01cfc2: 0c00 |0011: move-result-object v0 │ │ +01cfc4: 6e10 7a01 0000 |0012: invoke-virtual {v0}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@017a │ │ +01cfca: 0c00 |0015: move-result-object v0 │ │ +01cfcc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000e line=78 │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ @@ -13584,70 +13588,70 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d110: |[01d110] org.metatrans.commons.DeviceUtils.getJVM_MemoryUsage:()J │ │ -01d120: 6100 0b07 |0000: sget-wide v0, Lorg/metatrans/commons/DeviceUtils;.JVM_MEM_USAGE:J // field@070b │ │ -01d124: 1000 |0002: return-wide v0 │ │ +01d114: |[01d114] org.metatrans.commons.DeviceUtils.getJVM_MemoryUsage:()J │ │ +01d124: 6100 0b07 |0000: sget-wide v0, Lorg/metatrans/commons/DeviceUtils;.JVM_MEM_USAGE:J // field@070b │ │ +01d128: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ name : 'getJVM_MemoryUsage_InMB' │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -01cf68: |[01cf68] org.metatrans.commons.DeviceUtils.getJVM_MemoryUsage_InMB:()I │ │ -01cf78: 7100 9d03 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getJVM_MemoryUsage:()J // method@039d │ │ -01cf7e: 0b00 |0003: move-result-wide v0 │ │ -01cf80: 1702 0000 1000 |0004: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ -01cf86: be20 |0007: div-long/2addr v0, v2 │ │ -01cf88: 8400 |0008: long-to-int v0, v0 │ │ -01cf8a: 0f00 |0009: return v0 │ │ +01cf6c: |[01cf6c] org.metatrans.commons.DeviceUtils.getJVM_MemoryUsage_InMB:()I │ │ +01cf7c: 7100 9d03 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getJVM_MemoryUsage:()J // method@039d │ │ +01cf82: 0b00 |0003: move-result-wide v0 │ │ +01cf84: 1702 0000 1000 |0004: const-wide/32 v2, #float 1.46937e-39 // #00100000 │ │ +01cf8a: be20 |0007: div-long/2addr v0, v2 │ │ +01cf8c: 8400 |0008: long-to-int v0, v0 │ │ +01cf8e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/DeviceUtils;) │ │ name : 'isConnected' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01ced0: |[01ced0] org.metatrans.commons.DeviceUtils.isConnected:()Z │ │ -01cee0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01cee6: 0c00 |0003: move-result-object v0 │ │ -01cee8: 1a01 4708 |0004: const-string v1, "connectivity" // string@0847 │ │ -01ceec: 6e20 e704 1000 |0006: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04e7 │ │ -01cef2: 0c00 |0009: move-result-object v0 │ │ -01cef4: 1f00 2c00 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@002c │ │ -01cef8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -01cefa: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -01cefe: 6e10 7a00 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@007a │ │ -01cf04: 0c00 |0012: move-result-object v0 │ │ -01cf06: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -01cf0a: 6e10 8000 0000 |0015: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0080 │ │ -01cf10: 0a00 |0018: move-result v0 │ │ -01cf12: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ -01cf16: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -01cf18: 0101 |001c: move v1, v0 │ │ -01cf1a: 0f01 |001d: return v1 │ │ +01ced4: |[01ced4] org.metatrans.commons.DeviceUtils.isConnected:()Z │ │ +01cee4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01ceea: 0c00 |0003: move-result-object v0 │ │ +01ceec: 1a01 4808 |0004: const-string v1, "connectivity" // string@0848 │ │ +01cef0: 6e20 e704 1000 |0006: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04e7 │ │ +01cef6: 0c00 |0009: move-result-object v0 │ │ +01cef8: 1f00 2c00 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@002c │ │ +01cefc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +01cefe: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +01cf02: 6e10 7a00 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@007a │ │ +01cf08: 0c00 |0012: move-result-object v0 │ │ +01cf0a: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +01cf0e: 6e10 8000 0000 |0015: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0080 │ │ +01cf14: 0a00 |0018: move-result v0 │ │ +01cf16: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ +01cf1a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +01cf1c: 0101 |001c: move v1, v0 │ │ +01cf1e: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000f line=25 │ │ 0x0015 line=26 │ │ locals : │ │ │ │ @@ -13656,32 +13660,32 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01cf1c: |[01cf1c] org.metatrans.commons.DeviceUtils.isConnectedOrConnecting:()Z │ │ -01cf2c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01cf32: 0c00 |0003: move-result-object v0 │ │ -01cf34: 1a01 4708 |0004: const-string v1, "connectivity" // string@0847 │ │ -01cf38: 6e20 e704 1000 |0006: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04e7 │ │ -01cf3e: 0c00 |0009: move-result-object v0 │ │ -01cf40: 1f00 2c00 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@002c │ │ -01cf44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -01cf46: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -01cf4a: 6e10 7a00 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@007a │ │ -01cf50: 0c00 |0012: move-result-object v0 │ │ -01cf52: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -01cf56: 6e10 8100 0000 |0015: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@0081 │ │ -01cf5c: 0a00 |0018: move-result v0 │ │ -01cf5e: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ -01cf62: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -01cf64: 0101 |001c: move v1, v0 │ │ -01cf66: 0f01 |001d: return v1 │ │ +01cf20: |[01cf20] org.metatrans.commons.DeviceUtils.isConnectedOrConnecting:()Z │ │ +01cf30: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01cf36: 0c00 |0003: move-result-object v0 │ │ +01cf38: 1a01 4808 |0004: const-string v1, "connectivity" // string@0848 │ │ +01cf3c: 6e20 e704 1000 |0006: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04e7 │ │ +01cf42: 0c00 |0009: move-result-object v0 │ │ +01cf44: 1f00 2c00 |000a: check-cast v0, Landroid/net/ConnectivityManager; // type@002c │ │ +01cf48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +01cf4a: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +01cf4e: 6e10 7a00 0000 |000f: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@007a │ │ +01cf54: 0c00 |0012: move-result-object v0 │ │ +01cf56: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +01cf5a: 6e10 8100 0000 |0015: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@0081 │ │ +01cf60: 0a00 |0018: move-result v0 │ │ +01cf62: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ +01cf66: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +01cf68: 0101 |001c: move v1, v0 │ │ +01cf6a: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000f line=37 │ │ 0x0015 line=38 │ │ locals : │ │ │ │ @@ -13690,54 +13694,54 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -01cfcc: |[01cfcc] org.metatrans.commons.DeviceUtils.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ -01cfdc: 1a00 2d05 |0000: const-string v0, "MD5" // string@052d │ │ -01cfe0: 7110 9201 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0192 │ │ -01cfe6: 0c00 |0005: move-result-object v0 │ │ -01cfe8: 6e10 7401 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@0174 │ │ -01cfee: 0c05 |0009: move-result-object v5 │ │ -01cff0: 6e20 9301 5000 |000a: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@0193 │ │ -01cff6: 6e10 9101 0000 |000d: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0191 │ │ -01cffc: 0c05 |0010: move-result-object v5 │ │ -01cffe: 2200 a000 |0011: new-instance v0, Ljava/lang/StringBuffer; // type@00a0 │ │ -01d002: 7010 7c01 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@017c │ │ -01d008: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -01d00a: 2152 |0017: array-length v2, v5 │ │ -01d00c: 3521 2900 |0018: if-ge v1, v2, 0041 // +0029 │ │ -01d010: 4802 0501 |001a: aget-byte v2, v5, v1 │ │ -01d014: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -01d018: 7110 5c01 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@015c │ │ -01d01e: 0c02 |0021: move-result-object v2 │ │ -01d020: 6e10 7501 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0175 │ │ -01d026: 0a03 |0025: move-result v3 │ │ -01d028: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -01d02a: 3543 1400 |0027: if-ge v3, v4, 003b // +0014 │ │ -01d02e: 2203 a100 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d032: 7010 7f01 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d038: 1a04 4d00 |002e: const-string v4, "0" // string@004d │ │ -01d03c: 6e20 8501 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d042: 6e20 8501 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d048: 6e10 8701 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d04e: 0c02 |0039: move-result-object v2 │ │ -01d050: 28e8 |003a: goto 0022 // -0018 │ │ -01d052: 6e20 7d01 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@017d │ │ -01d058: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01d05c: 28d7 |0040: goto 0017 // -0029 │ │ -01d05e: 6e10 7e01 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@017e │ │ -01d064: 0c05 |0044: move-result-object v5 │ │ -01d066: 1105 |0045: return-object v5 │ │ -01d068: 0d05 |0046: move-exception v5 │ │ -01d06a: 6e10 9401 0500 |0047: invoke-virtual {v5}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0194 │ │ -01d070: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ -01d074: 1105 |004c: return-object v5 │ │ +01cfd0: |[01cfd0] org.metatrans.commons.DeviceUtils.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ +01cfe0: 1a00 2e05 |0000: const-string v0, "MD5" // string@052e │ │ +01cfe4: 7110 9201 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0192 │ │ +01cfea: 0c00 |0005: move-result-object v0 │ │ +01cfec: 6e10 7401 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.getBytes:()[B // method@0174 │ │ +01cff2: 0c05 |0009: move-result-object v5 │ │ +01cff4: 6e20 9301 5000 |000a: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@0193 │ │ +01cffa: 6e10 9101 0000 |000d: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0191 │ │ +01d000: 0c05 |0010: move-result-object v5 │ │ +01d002: 2200 a000 |0011: new-instance v0, Ljava/lang/StringBuffer; // type@00a0 │ │ +01d006: 7010 7c01 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@017c │ │ +01d00c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +01d00e: 2152 |0017: array-length v2, v5 │ │ +01d010: 3521 2900 |0018: if-ge v1, v2, 0041 // +0029 │ │ +01d014: 4802 0501 |001a: aget-byte v2, v5, v1 │ │ +01d018: d522 ff00 |001c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +01d01c: 7110 5c01 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@015c │ │ +01d022: 0c02 |0021: move-result-object v2 │ │ +01d024: 6e10 7501 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0175 │ │ +01d02a: 0a03 |0025: move-result v3 │ │ +01d02c: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +01d02e: 3543 1400 |0027: if-ge v3, v4, 003b // +0014 │ │ +01d032: 2203 a100 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d036: 7010 7f01 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d03c: 1a04 4e00 |002e: const-string v4, "0" // string@004e │ │ +01d040: 6e20 8501 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d046: 6e20 8501 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d04c: 6e10 8701 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d052: 0c02 |0039: move-result-object v2 │ │ +01d054: 28e8 |003a: goto 0022 // -0018 │ │ +01d056: 6e20 7d01 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@017d │ │ +01d05c: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01d060: 28d7 |0040: goto 0017 // -0029 │ │ +01d062: 6e10 7e01 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@017e │ │ +01d068: 0c05 |0044: move-result-object v5 │ │ +01d06a: 1105 |0045: return-object v5 │ │ +01d06c: 0d05 |0046: move-exception v5 │ │ +01d06e: 6e10 9401 0500 |0047: invoke-virtual {v5}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0194 │ │ +01d074: 1a05 0000 |004a: const-string v5, "" // string@0000 │ │ +01d078: 1105 |004c: return-object v5 │ │ catches : 1 │ │ 0x0000 - 0x0045 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0046 │ │ positions : │ │ 0x0002 line=87 │ │ 0x0006 line=88 │ │ 0x000d line=89 │ │ @@ -13749,21 +13753,21 @@ │ │ 0x003b line=97 │ │ 0x0041 line=99 │ │ 0x0047 line=102 │ │ locals : │ │ 0x0000 - 0x004d reg=5 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 463 (DeviceUtils.java) │ │ + source_file_idx : 464 (DeviceUtils.java) │ │ │ │ Class #49 header: │ │ class_idx : 271 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 552 │ │ +source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 - │ │ Class descriptor : 'Lorg/metatrans/commons/IActivityInterstitial;' │ │ @@ -13776,15 +13780,15 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/IActivityInterstitial;) │ │ name : 'openInterstitial' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 552 (IActivityInterstitial.java) │ │ + source_file_idx : 553 (IActivityInterstitial.java) │ │ │ │ Class #50 header: │ │ class_idx : 272 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ source_file_idx : -1 │ │ static_fields_size : 9 │ │ @@ -13855,17 +13859,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d154: |[01d154] org.metatrans.commons.R$color.:()V │ │ -01d164: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d16a: 0e00 |0003: return-void │ │ +01d158: |[01d158] org.metatrans.commons.R$color.:()V │ │ +01d168: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -13907,17 +13911,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d16c: |[01d16c] org.metatrans.commons.R$dimen.:()V │ │ -01d17c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d182: 0e00 |0003: return-void │ │ +01d170: |[01d170] org.metatrans.commons.R$dimen.:()V │ │ +01d180: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -14929,17 +14933,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d184: |[01d184] org.metatrans.commons.R$drawable.:()V │ │ -01d194: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d19a: 0e00 |0003: return-void │ │ +01d188: |[01d188] org.metatrans.commons.R$drawable.:()V │ │ +01d198: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d19e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -15081,17 +15085,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d19c: |[01d19c] org.metatrans.commons.R$id.:()V │ │ -01d1ac: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d1b2: 0e00 |0003: return-void │ │ +01d1a0: |[01d1a0] org.metatrans.commons.R$id.:()V │ │ +01d1b0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -15193,17 +15197,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d1b4: |[01d1b4] org.metatrans.commons.R$layout.:()V │ │ -01d1c4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d1ca: 0e00 |0003: return-void │ │ +01d1b8: |[01d1b8] org.metatrans.commons.R$layout.:()V │ │ +01d1c8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -16215,17 +16219,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d1cc: |[01d1cc] org.metatrans.commons.R$string.:()V │ │ -01d1dc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d1e2: 0e00 |0003: return-void │ │ +01d1d0: |[01d1d0] org.metatrans.commons.R$string.:()V │ │ +01d1e0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -16267,17 +16271,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d1e4: |[01d1e4] org.metatrans.commons.R$style.:()V │ │ -01d1f4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d1fa: 0e00 |0003: return-void │ │ +01d1e8: |[01d1e8] org.metatrans.commons.R$style.:()V │ │ +01d1f8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -16308,29 +16312,29 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d1fc: |[01d1fc] org.metatrans.commons.R.:()V │ │ -01d20c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d212: 0e00 |0003: return-void │ │ +01d200: |[01d200] org.metatrans.commons.R.:()V │ │ +01d210: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #58 header: │ │ class_idx : 280 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1531 │ │ +source_file_idx : 1532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 - │ │ Class descriptor : 'Lorg/metatrans/commons/TimeUtils;' │ │ @@ -16345,17 +16349,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d364: |[01d364] org.metatrans.commons.TimeUtils.:()V │ │ -01d374: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01d37a: 0e00 |0003: return-void │ │ +01d368: |[01d368] org.metatrans.commons.TimeUtils.:()V │ │ +01d378: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01d37e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/TimeUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/TimeUtils;) │ │ @@ -16363,85 +16367,85 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -01d214: |[01d214] org.metatrans.commons.TimeUtils.time2string:(J)Ljava/lang/String; │ │ -01d224: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d228: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d22e: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -01d232: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d238: 1602 e803 |000a: const-wide/16 v2, #int 1000 // #3e8 │ │ -01d23c: 9e02 0802 |000c: div-long v2, v8, v2 │ │ -01d240: 1604 3c00 |000e: const-wide/16 v4, #int 60 // #3c │ │ -01d244: bf42 |0010: rem-long/2addr v2, v4 │ │ -01d246: 6e30 8301 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01d24c: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d252: 0c00 |0017: move-result-object v0 │ │ -01d254: 2202 a100 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d258: 7010 7f01 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d25e: 6e20 8501 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d264: 1706 60ea 0000 |0020: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -01d26a: 9e06 0806 |0023: div-long v6, v8, v6 │ │ -01d26e: bf46 |0025: rem-long/2addr v6, v4 │ │ -01d270: 6e30 8301 6207 |0026: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01d276: 6e10 8701 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d27c: 0c02 |002c: move-result-object v2 │ │ -01d27e: 2203 a100 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d282: 7010 7f01 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d288: 6e20 8501 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d28e: 1704 80ee 3600 |0035: const-wide/32 v4, #float 5.04467e-39 // #0036ee80 │ │ -01d294: be48 |0038: div-long/2addr v8, v4 │ │ -01d296: 1604 1800 |0039: const-wide/16 v4, #int 24 // #18 │ │ -01d29a: bf48 |003b: rem-long/2addr v8, v4 │ │ -01d29c: 6e30 8301 8309 |003c: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01d2a2: 6e10 8701 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d2a8: 0c08 |0042: move-result-object v8 │ │ -01d2aa: 6e10 7501 0800 |0043: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0175 │ │ -01d2b0: 0a09 |0046: move-result v9 │ │ -01d2b2: 1a01 4d00 |0047: const-string v1, "0" // string@004d │ │ -01d2b6: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -01d2b8: 3339 1100 |004a: if-ne v9, v3, 005b // +0011 │ │ -01d2bc: 2209 a100 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d2c0: 7010 7f01 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d2c6: 6e20 8501 1900 |0051: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d2cc: 6e20 8501 8900 |0054: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d2d2: 6e10 8701 0900 |0057: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d2d8: 0c08 |005a: move-result-object v8 │ │ -01d2da: 6e10 7501 0200 |005b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0175 │ │ -01d2e0: 0a09 |005e: move-result v9 │ │ -01d2e2: 3339 1100 |005f: if-ne v9, v3, 0070 // +0011 │ │ -01d2e6: 2209 a100 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d2ea: 7010 7f01 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d2f0: 6e20 8501 1900 |0066: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d2f6: 6e20 8501 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d2fc: 6e10 8701 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d302: 0c02 |006f: move-result-object v2 │ │ -01d304: 6e10 7501 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0175 │ │ -01d30a: 0a09 |0073: move-result v9 │ │ -01d30c: 3339 1100 |0074: if-ne v9, v3, 0085 // +0011 │ │ -01d310: 2209 a100 |0076: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d314: 7010 7f01 0900 |0078: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d31a: 6e20 8501 1900 |007b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d320: 6e20 8501 0900 |007e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d326: 6e10 8701 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d32c: 0c00 |0084: move-result-object v0 │ │ -01d32e: 2209 a100 |0085: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d332: 7010 7f01 0900 |0087: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d338: 6e20 8501 8900 |008a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d33e: 1a08 5500 |008d: const-string v8, ":" // string@0055 │ │ -01d342: 6e20 8501 8900 |008f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d348: 6e20 8501 2900 |0092: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d34e: 6e20 8501 8900 |0095: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d354: 6e20 8501 0900 |0098: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d35a: 6e10 8701 0900 |009b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d360: 0c08 |009e: move-result-object v8 │ │ -01d362: 1108 |009f: return-object v8 │ │ +01d218: |[01d218] org.metatrans.commons.TimeUtils.time2string:(J)Ljava/lang/String; │ │ +01d228: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d22c: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d232: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +01d236: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d23c: 1602 e803 |000a: const-wide/16 v2, #int 1000 // #3e8 │ │ +01d240: 9e02 0802 |000c: div-long v2, v8, v2 │ │ +01d244: 1604 3c00 |000e: const-wide/16 v4, #int 60 // #3c │ │ +01d248: bf42 |0010: rem-long/2addr v2, v4 │ │ +01d24a: 6e30 8301 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01d250: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d256: 0c00 |0017: move-result-object v0 │ │ +01d258: 2202 a100 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d25c: 7010 7f01 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d262: 6e20 8501 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d268: 1706 60ea 0000 |0020: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +01d26e: 9e06 0806 |0023: div-long v6, v8, v6 │ │ +01d272: bf46 |0025: rem-long/2addr v6, v4 │ │ +01d274: 6e30 8301 6207 |0026: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01d27a: 6e10 8701 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d280: 0c02 |002c: move-result-object v2 │ │ +01d282: 2203 a100 |002d: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d286: 7010 7f01 0300 |002f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d28c: 6e20 8501 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d292: 1704 80ee 3600 |0035: const-wide/32 v4, #float 5.04467e-39 // #0036ee80 │ │ +01d298: be48 |0038: div-long/2addr v8, v4 │ │ +01d29a: 1604 1800 |0039: const-wide/16 v4, #int 24 // #18 │ │ +01d29e: bf48 |003b: rem-long/2addr v8, v4 │ │ +01d2a0: 6e30 8301 8309 |003c: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01d2a6: 6e10 8701 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d2ac: 0c08 |0042: move-result-object v8 │ │ +01d2ae: 6e10 7501 0800 |0043: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@0175 │ │ +01d2b4: 0a09 |0046: move-result v9 │ │ +01d2b6: 1a01 4e00 |0047: const-string v1, "0" // string@004e │ │ +01d2ba: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +01d2bc: 3339 1100 |004a: if-ne v9, v3, 005b // +0011 │ │ +01d2c0: 2209 a100 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d2c4: 7010 7f01 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d2ca: 6e20 8501 1900 |0051: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d2d0: 6e20 8501 8900 |0054: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d2d6: 6e10 8701 0900 |0057: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d2dc: 0c08 |005a: move-result-object v8 │ │ +01d2de: 6e10 7501 0200 |005b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0175 │ │ +01d2e4: 0a09 |005e: move-result v9 │ │ +01d2e6: 3339 1100 |005f: if-ne v9, v3, 0070 // +0011 │ │ +01d2ea: 2209 a100 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d2ee: 7010 7f01 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d2f4: 6e20 8501 1900 |0066: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d2fa: 6e20 8501 2900 |0069: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d300: 6e10 8701 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d306: 0c02 |006f: move-result-object v2 │ │ +01d308: 6e10 7501 0000 |0070: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0175 │ │ +01d30e: 0a09 |0073: move-result v9 │ │ +01d310: 3339 1100 |0074: if-ne v9, v3, 0085 // +0011 │ │ +01d314: 2209 a100 |0076: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d318: 7010 7f01 0900 |0078: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d31e: 6e20 8501 1900 |007b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d324: 6e20 8501 0900 |007e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d32a: 6e10 8701 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d330: 0c00 |0084: move-result-object v0 │ │ +01d332: 2209 a100 |0085: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d336: 7010 7f01 0900 |0087: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d33c: 6e20 8501 8900 |008a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d342: 1a08 5600 |008d: const-string v8, ":" // string@0056 │ │ +01d346: 6e20 8501 8900 |008f: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d34c: 6e20 8501 2900 |0092: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d352: 6e20 8501 8900 |0095: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d358: 6e20 8501 0900 |0098: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d35e: 6e10 8701 0900 |009b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d364: 0c08 |009e: move-result-object v8 │ │ +01d366: 1108 |009f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0018 line=8 │ │ 0x002d line=9 │ │ 0x0043 line=11 │ │ 0x004c line=12 │ │ @@ -16450,21 +16454,21 @@ │ │ 0x0070 line=19 │ │ 0x0076 line=20 │ │ 0x0085 line=23 │ │ locals : │ │ 0x0000 - 0x00a0 reg=8 (null) J │ │ │ │ Virtual methods - │ │ - source_file_idx : 1531 (TimeUtils.java) │ │ + source_file_idx : 1532 (TimeUtils.java) │ │ │ │ Class #59 header: │ │ class_idx : 282 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 550 │ │ +source_file_idx : 551 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ Class #59 - │ │ Class descriptor : 'Lorg/metatrans/commons/achievements/IAchievementsManager;' │ │ @@ -16549,21 +16553,21 @@ │ │ │ │ #12 : (in Lorg/metatrans/commons/achievements/IAchievementsManager;) │ │ name : 'isHidden' │ │ type : '(Landroid/content/Context;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 550 (IAchievementsManager.java) │ │ + source_file_idx : 551 (IAchievementsManager.java) │ │ │ │ Class #60 header: │ │ class_idx : 283 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ -source_file_idx : 314 │ │ +source_file_idx : 315 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/BuildConfig;' │ │ @@ -16593,25 +16597,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dc7c: |[01dc7c] org.metatrans.commons.ads.BuildConfig.:()V │ │ -01dc8c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dc92: 0e00 |0003: return-void │ │ +01dc80: |[01dc80] org.metatrans.commons.ads.BuildConfig.:()V │ │ +01dc90: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dc96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 314 (BuildConfig.java) │ │ + source_file_idx : 315 (BuildConfig.java) │ │ │ │ Class #61 header: │ │ class_idx : 284 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 155 │ │ source_file_idx : -1 │ │ static_fields_size : 9 │ │ @@ -16682,17 +16686,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dc94: |[01dc94] org.metatrans.commons.ads.R$color.:()V │ │ -01dca4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dcaa: 0e00 |0003: return-void │ │ +01dc98: |[01dc98] org.metatrans.commons.ads.R$color.:()V │ │ +01dca8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dcae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -16734,17 +16738,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dcac: |[01dcac] org.metatrans.commons.ads.R$dimen.:()V │ │ -01dcbc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dcc2: 0e00 |0003: return-void │ │ +01dcb0: |[01dcb0] org.metatrans.commons.ads.R$dimen.:()V │ │ +01dcc0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dcc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -17756,17 +17760,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dcc4: |[01dcc4] org.metatrans.commons.ads.R$drawable.:()V │ │ -01dcd4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dcda: 0e00 |0003: return-void │ │ +01dcc8: |[01dcc8] org.metatrans.commons.ads.R$drawable.:()V │ │ +01dcd8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dcde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -17923,17 +17927,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dcdc: |[01dcdc] org.metatrans.commons.ads.R$id.:()V │ │ -01dcec: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dcf2: 0e00 |0003: return-void │ │ +01dce0: |[01dce0] org.metatrans.commons.ads.R$id.:()V │ │ +01dcf0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dcf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -18045,17 +18049,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dcf4: |[01dcf4] org.metatrans.commons.ads.R$layout.:()V │ │ -01dd04: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dd0a: 0e00 |0003: return-void │ │ +01dcf8: |[01dcf8] org.metatrans.commons.ads.R$layout.:()V │ │ +01dd08: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dd0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -19067,17 +19071,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dd0c: |[01dd0c] org.metatrans.commons.ads.R$string.:()V │ │ -01dd1c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dd22: 0e00 |0003: return-void │ │ +01dd10: |[01dd10] org.metatrans.commons.ads.R$string.:()V │ │ +01dd20: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dd26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -19119,17 +19123,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dd24: |[01dd24] org.metatrans.commons.ads.R$style.:()V │ │ -01dd34: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dd3a: 0e00 |0003: return-void │ │ +01dd28: |[01dd28] org.metatrans.commons.ads.R$style.:()V │ │ +01dd38: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dd3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -19160,29 +19164,29 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dd3c: |[01dd3c] org.metatrans.commons.ads.R.:()V │ │ -01dd4c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01dd52: 0e00 |0003: return-void │ │ +01dd40: |[01dd40] org.metatrans.commons.ads.R.:()V │ │ +01dd50: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01dd56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #69 header: │ │ class_idx : 292 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 554 │ │ +source_file_idx : 555 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #69 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/api/IAdsConfiguration;' │ │ @@ -19227,21 +19231,21 @@ │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/api/IAdsConfiguration;) │ │ name : 'getUnitIDs_Interstitial' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 554 (IAdsConfiguration.java) │ │ + source_file_idx : 555 (IAdsConfiguration.java) │ │ │ │ Class #70 header: │ │ class_idx : 293 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 555 │ │ +source_file_idx : 556 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #70 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/api/IAdsConfigurations;' │ │ @@ -19272,21 +19276,21 @@ │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/api/IAdsConfigurations;) │ │ name : 'getProvidersOfInterstitials' │ │ type : '()[I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 555 (IAdsConfigurations.java) │ │ + source_file_idx : 556 (IAdsConfigurations.java) │ │ │ │ Class #71 header: │ │ class_idx : 294 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 559 │ │ +source_file_idx : 560 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #71 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/api/IAdsProviders;' │ │ @@ -19348,21 +19352,21 @@ │ │ name : 'ID_SMAATO' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 4 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 559 (IAdsProviders.java) │ │ + source_file_idx : 560 (IAdsProviders.java) │ │ │ │ Class #72 header: │ │ class_idx : 295 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 253 │ │ +source_file_idx : 254 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 18 │ │ │ │ Class #72 annotations: │ │ Annotations on field #2716 'cachedFlows' │ │ @@ -19431,204 +19435,204 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfigurations;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 402 16-bit code units │ │ -01e2b8: |[01e2b8] org.metatrans.commons.ads.impl.AdsManager.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfigurations;Z)V │ │ -01e2c8: 7010 6601 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0166 │ │ -01e2ce: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -01e2d2: 7100 8d00 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ -01e2d8: 0c01 |0008: move-result-object v1 │ │ -01e2da: 7020 8a00 1000 |0009: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ -01e2e0: 5b70 a40a |000c: iput-object v0, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ -01e2e4: 7100 c801 0000 |000e: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ -01e2ea: 0c00 |0011: move-result-object v0 │ │ -01e2ec: 5b70 9e0a |0012: iput-object v0, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ -01e2f0: 5b78 9d0a |0014: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e2f4: 5b79 990a |0016: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e2f8: 5c7a a30a |0018: iput-boolean v10, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.testMode:Z // field@0aa3 │ │ -01e2fc: 2208 3e01 |001a: new-instance v8, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01e300: 7010 9a04 0800 |001c: invoke-direct {v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ -01e306: 5b78 a00a |001f: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ -01e30a: 2208 3e01 |0021: new-instance v8, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01e30e: 7010 9a04 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ -01e314: 5b78 a10a |0026: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ -01e318: 2208 ae00 |0028: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ -01e31c: 7010 9e01 0800 |002a: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ -01e322: 5b78 9c0a |002d: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ -01e326: 2208 ae00 |002f: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ -01e32a: 7010 9e01 0800 |0031: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ -01e330: 5b78 9f0a |0034: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e334: 2208 ae00 |0036: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ -01e338: 7010 9e01 0800 |0038: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ -01e33e: 5479 990a |003b: iget-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e342: 7210 dc03 0900 |003d: invoke-interface {v9}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProvidersOfBanners:()[I // method@03dc │ │ -01e348: 0c09 |0040: move-result-object v9 │ │ -01e34a: 120a |0041: const/4 v10, #int 0 // #0 │ │ -01e34c: 01a0 |0042: move v0, v10 │ │ -01e34e: 2191 |0043: array-length v1, v9 │ │ -01e350: 1a02 3600 |0044: const-string v2, ", adsContainer.getProviderID()=" // string@0036 │ │ -01e354: 1a03 e500 |0046: const-string v3, "Ads: providerID=" // string@00e5 │ │ -01e358: 3510 7400 |0048: if-ge v0, v1, 00bc // +0074 │ │ -01e35c: 4401 0900 |004a: aget v1, v9, v0 │ │ -01e360: 7110 5d01 0100 |004c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e366: 0c04 |004f: move-result-object v4 │ │ -01e368: 7220 b601 4800 |0050: invoke-interface {v8, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -01e36e: 0a04 |0053: move-result v4 │ │ -01e370: 3904 5100 |0054: if-nez v4, 00a5 // +0051 │ │ -01e374: 5474 990a |0056: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e378: 7220 da03 1400 |0058: invoke-interface {v4, v1}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@03da │ │ -01e37e: 5474 990a |005b: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e382: 5475 9d0a |005d: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e386: 7230 db03 1405 |005f: invoke-interface {v4, v1, v5}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@03db │ │ -01e38c: 0c04 |0062: move-result-object v4 │ │ -01e38e: 5475 9d0a |0063: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e392: 7220 fc03 5400 |0065: invoke-interface {v4, v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.onCreate_Container:(Landroid/content/Context;)V // method@03fc │ │ -01e398: 7210 fa03 0400 |0068: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e39e: 0a05 |006b: move-result v5 │ │ -01e3a0: 3351 1a00 |006c: if-ne v1, v5, 0086 // +001a │ │ -01e3a4: 5472 9f0a |006e: iget-object v2, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e3a8: 7110 5d01 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e3ae: 0c03 |0073: move-result-object v3 │ │ -01e3b0: 7230 b901 3204 |0074: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01e3b6: 5472 a00a |0077: iget-object v2, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ -01e3ba: 6e20 9c04 4200 |0079: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@049c │ │ -01e3c0: 7110 5d01 0100 |007c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e3c6: 0c01 |007f: move-result-object v1 │ │ -01e3c8: 7230 b901 1804 |0080: invoke-interface {v8, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01e3ce: d800 0001 |0083: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e3d2: 28be |0085: goto 0043 // -0042 │ │ -01e3d4: 2208 9600 |0086: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ -01e3d8: 2209 a100 |0088: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e3dc: 7010 7f01 0900 |008a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e3e2: 6e20 8501 3900 |008d: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e3e8: 6e20 8201 1900 |0090: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e3ee: 6e20 8501 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e3f4: 7210 fa03 0400 |0096: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e3fa: 0a0a |0099: move-result v10 │ │ -01e3fc: 6e20 8201 a900 |009a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e402: 6e10 8701 0900 |009d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e408: 0c09 |00a0: move-result-object v9 │ │ -01e40a: 7020 5901 9800 |00a1: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01e410: 2708 |00a4: throw v8 │ │ -01e412: 2208 9600 |00a5: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ -01e416: 2209 a100 |00a7: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e41a: 7010 7f01 0900 |00a9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e420: 1a0a d101 |00ac: const-string v10, "Duplicated banner provider: " // string@01d1 │ │ -01e424: 6e20 8501 a900 |00ae: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e42a: 6e20 8201 1900 |00b1: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e430: 6e10 8701 0900 |00b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e436: 0c09 |00b7: move-result-object v9 │ │ -01e438: 7020 5901 9800 |00b8: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01e43e: 2708 |00bb: throw v8 │ │ -01e440: 7210 b501 0800 |00bc: invoke-interface {v8}, Ljava/util/Map;.clear:()V // method@01b5 │ │ -01e446: 5479 990a |00bf: iget-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e44a: 7210 dd03 0900 |00c1: invoke-interface {v9}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProvidersOfInterstitials:()[I // method@03dd │ │ -01e450: 0c09 |00c4: move-result-object v9 │ │ -01e452: 01a0 |00c5: move v0, v10 │ │ -01e454: 2191 |00c6: array-length v1, v9 │ │ -01e456: 3510 8d00 |00c7: if-ge v0, v1, 0154 // +008d │ │ -01e45a: 4401 0900 |00c9: aget v1, v9, v0 │ │ -01e45e: 7110 5d01 0100 |00cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e464: 0c04 |00ce: move-result-object v4 │ │ -01e466: 7220 b601 4800 |00cf: invoke-interface {v8, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -01e46c: 0a04 |00d2: move-result v4 │ │ -01e46e: 3904 6a00 |00d3: if-nez v4, 013d // +006a │ │ -01e472: 5474 9f0a |00d5: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e476: 7110 5d01 0100 |00d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e47c: 0c05 |00da: move-result-object v5 │ │ -01e47e: 7220 b601 5400 |00db: invoke-interface {v4, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -01e484: 0a04 |00de: move-result v4 │ │ -01e486: 3804 0f00 |00df: if-eqz v4, 00ee // +000f │ │ -01e48a: 5474 9f0a |00e1: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e48e: 7110 5d01 0100 |00e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e494: 0c05 |00e6: move-result-object v5 │ │ -01e496: 7220 b701 5400 |00e7: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01e49c: 0c04 |00ea: move-result-object v4 │ │ -01e49e: 1f04 2901 |00eb: check-cast v4, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e4a2: 2822 |00ed: goto 010f // +0022 │ │ -01e4a4: 5474 990a |00ee: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e4a8: 7220 da03 1400 |00f0: invoke-interface {v4, v1}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@03da │ │ -01e4ae: 5474 990a |00f3: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ -01e4b2: 5475 9d0a |00f5: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e4b6: 7230 db03 1405 |00f7: invoke-interface {v4, v1, v5}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@03db │ │ -01e4bc: 0c04 |00fa: move-result-object v4 │ │ -01e4be: 5475 9d0a |00fb: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e4c2: 7220 fc03 5400 |00fd: invoke-interface {v4, v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.onCreate_Container:(Landroid/content/Context;)V // method@03fc │ │ -01e4c8: 7210 fa03 0400 |0100: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e4ce: 0a05 |0103: move-result v5 │ │ -01e4d0: 3351 1a00 |0104: if-ne v1, v5, 011e // +001a │ │ -01e4d4: 5475 9f0a |0106: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e4d8: 7110 5d01 0100 |0108: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e4de: 0c06 |010b: move-result-object v6 │ │ -01e4e0: 7230 b901 6504 |010c: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01e4e6: 5475 a10a |010f: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ -01e4ea: 6e20 9c04 4500 |0111: invoke-virtual {v5, v4}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@049c │ │ -01e4f0: 7110 5d01 0100 |0114: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e4f6: 0c01 |0117: move-result-object v1 │ │ -01e4f8: 7230 b901 1804 |0118: invoke-interface {v8, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01e4fe: d800 0001 |011b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e502: 28a9 |011d: goto 00c6 // -0057 │ │ -01e504: 2208 9600 |011e: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ -01e508: 2209 a100 |0120: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e50c: 7010 7f01 0900 |0122: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e512: 6e20 8501 3900 |0125: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e518: 6e20 8201 1900 |0128: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e51e: 6e20 8501 2900 |012b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e524: 7210 fa03 0400 |012e: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e52a: 0a0a |0131: move-result v10 │ │ -01e52c: 6e20 8201 a900 |0132: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e532: 6e10 8701 0900 |0135: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e538: 0c09 |0138: move-result-object v9 │ │ -01e53a: 7020 5901 9800 |0139: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01e540: 2708 |013c: throw v8 │ │ -01e542: 2208 9600 |013d: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ -01e546: 2209 a100 |013f: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e54a: 7010 7f01 0900 |0141: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e550: 1a0a d301 |0144: const-string v10, "Duplicated interstitial provider: " // string@01d3 │ │ -01e554: 6e20 8501 a900 |0146: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e55a: 6e20 8201 1900 |0149: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01e560: 6e10 8701 0900 |014c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e566: 0c09 |014f: move-result-object v9 │ │ -01e568: 7020 5901 9800 |0150: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01e56e: 2708 |0153: throw v8 │ │ -01e570: 5478 9d0a |0154: iget-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e574: 7110 a904 0800 |0156: invoke-static {v8}, Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils;.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; // method@04a9 │ │ -01e57a: 0c08 |0159: move-result-object v8 │ │ -01e57c: 4609 080a |015a: aget-object v9, v8, v10 │ │ -01e580: 1f09 4401 |015c: check-cast v9, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -01e584: 5b79 9a0a |015e: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01e588: 3909 0b00 |0160: if-nez v9, 016b // +000b │ │ -01e58c: 2209 4401 |0162: new-instance v9, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -01e590: 130a ed00 |0164: const/16 v10, #int 237 // #ed │ │ -01e594: 7020 b604 a900 |0166: invoke-direct {v9, v10}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.:(I)V // method@04b6 │ │ -01e59a: 5b79 9a0a |0169: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01e59e: 1219 |016b: const/4 v9, #int 1 // #1 │ │ -01e5a0: 4608 0809 |016c: aget-object v8, v8, v9 │ │ -01e5a4: 1f08 4401 |016e: check-cast v8, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -01e5a8: 5b78 9b0a |0170: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e5ac: 3908 0b00 |0172: if-nez v8, 017d // +000b │ │ -01e5b0: 2208 4401 |0174: new-instance v8, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -01e5b4: 1309 1902 |0176: const/16 v9, #int 537 // #219 │ │ -01e5b8: 7020 b604 9800 |0178: invoke-direct {v8, v9}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.:(I)V // method@04b6 │ │ -01e5be: 5b78 9b0a |017b: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e5c2: 6208 2504 |017d: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e5c6: 1a09 fc00 |017f: const-string v9, "AdsManager singleton created!" // string@00fc │ │ -01e5ca: 6e20 5301 9800 |0181: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e5d0: 0e00 |0184: return-void │ │ -01e5d2: 0d08 |0185: move-exception v8 │ │ -01e5d4: 280b |0186: goto 0191 // +000b │ │ -01e5d6: 0d08 |0187: move-exception v8 │ │ -01e5d8: 6e10 5601 0800 |0188: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01e5de: 2209 9e00 |018b: new-instance v9, Ljava/lang/RuntimeException; // type@009e │ │ -01e5e2: 7020 7101 8900 |018d: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ -01e5e8: 2709 |0190: throw v9 │ │ -01e5ea: 2708 |0191: throw v8 │ │ +01e2bc: |[01e2bc] org.metatrans.commons.ads.impl.AdsManager.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfigurations;Z)V │ │ +01e2cc: 7010 6601 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0166 │ │ +01e2d2: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +01e2d6: 7100 8d00 0000 |0005: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ +01e2dc: 0c01 |0008: move-result-object v1 │ │ +01e2de: 7020 8a00 1000 |0009: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ +01e2e4: 5b70 a40a |000c: iput-object v0, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ +01e2e8: 7100 c801 0000 |000e: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ +01e2ee: 0c00 |0011: move-result-object v0 │ │ +01e2f0: 5b70 9e0a |0012: iput-object v0, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ +01e2f4: 5b78 9d0a |0014: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e2f8: 5b79 990a |0016: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e2fc: 5c7a a30a |0018: iput-boolean v10, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.testMode:Z // field@0aa3 │ │ +01e300: 2208 3e01 |001a: new-instance v8, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01e304: 7010 9a04 0800 |001c: invoke-direct {v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ +01e30a: 5b78 a00a |001f: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ +01e30e: 2208 3e01 |0021: new-instance v8, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01e312: 7010 9a04 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ +01e318: 5b78 a10a |0026: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ +01e31c: 2208 ae00 |0028: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ +01e320: 7010 9e01 0800 |002a: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ +01e326: 5b78 9c0a |002d: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ +01e32a: 2208 ae00 |002f: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ +01e32e: 7010 9e01 0800 |0031: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ +01e334: 5b78 9f0a |0034: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e338: 2208 ae00 |0036: new-instance v8, Ljava/util/HashMap; // type@00ae │ │ +01e33c: 7010 9e01 0800 |0038: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@019e │ │ +01e342: 5479 990a |003b: iget-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e346: 7210 dc03 0900 |003d: invoke-interface {v9}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProvidersOfBanners:()[I // method@03dc │ │ +01e34c: 0c09 |0040: move-result-object v9 │ │ +01e34e: 120a |0041: const/4 v10, #int 0 // #0 │ │ +01e350: 01a0 |0042: move v0, v10 │ │ +01e352: 2191 |0043: array-length v1, v9 │ │ +01e354: 1a02 3700 |0044: const-string v2, ", adsContainer.getProviderID()=" // string@0037 │ │ +01e358: 1a03 e600 |0046: const-string v3, "Ads: providerID=" // string@00e6 │ │ +01e35c: 3510 7400 |0048: if-ge v0, v1, 00bc // +0074 │ │ +01e360: 4401 0900 |004a: aget v1, v9, v0 │ │ +01e364: 7110 5d01 0100 |004c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e36a: 0c04 |004f: move-result-object v4 │ │ +01e36c: 7220 b601 4800 |0050: invoke-interface {v8, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +01e372: 0a04 |0053: move-result v4 │ │ +01e374: 3904 5100 |0054: if-nez v4, 00a5 // +0051 │ │ +01e378: 5474 990a |0056: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e37c: 7220 da03 1400 |0058: invoke-interface {v4, v1}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@03da │ │ +01e382: 5474 990a |005b: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e386: 5475 9d0a |005d: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e38a: 7230 db03 1405 |005f: invoke-interface {v4, v1, v5}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@03db │ │ +01e390: 0c04 |0062: move-result-object v4 │ │ +01e392: 5475 9d0a |0063: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e396: 7220 fc03 5400 |0065: invoke-interface {v4, v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.onCreate_Container:(Landroid/content/Context;)V // method@03fc │ │ +01e39c: 7210 fa03 0400 |0068: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e3a2: 0a05 |006b: move-result v5 │ │ +01e3a4: 3351 1a00 |006c: if-ne v1, v5, 0086 // +001a │ │ +01e3a8: 5472 9f0a |006e: iget-object v2, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e3ac: 7110 5d01 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e3b2: 0c03 |0073: move-result-object v3 │ │ +01e3b4: 7230 b901 3204 |0074: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01e3ba: 5472 a00a |0077: iget-object v2, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ +01e3be: 6e20 9c04 4200 |0079: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@049c │ │ +01e3c4: 7110 5d01 0100 |007c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e3ca: 0c01 |007f: move-result-object v1 │ │ +01e3cc: 7230 b901 1804 |0080: invoke-interface {v8, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01e3d2: d800 0001 |0083: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01e3d6: 28be |0085: goto 0043 // -0042 │ │ +01e3d8: 2208 9600 |0086: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ +01e3dc: 2209 a100 |0088: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e3e0: 7010 7f01 0900 |008a: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e3e6: 6e20 8501 3900 |008d: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e3ec: 6e20 8201 1900 |0090: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e3f2: 6e20 8501 2900 |0093: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e3f8: 7210 fa03 0400 |0096: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e3fe: 0a0a |0099: move-result v10 │ │ +01e400: 6e20 8201 a900 |009a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e406: 6e10 8701 0900 |009d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e40c: 0c09 |00a0: move-result-object v9 │ │ +01e40e: 7020 5901 9800 |00a1: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01e414: 2708 |00a4: throw v8 │ │ +01e416: 2208 9600 |00a5: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ +01e41a: 2209 a100 |00a7: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e41e: 7010 7f01 0900 |00a9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e424: 1a0a d201 |00ac: const-string v10, "Duplicated banner provider: " // string@01d2 │ │ +01e428: 6e20 8501 a900 |00ae: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e42e: 6e20 8201 1900 |00b1: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e434: 6e10 8701 0900 |00b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e43a: 0c09 |00b7: move-result-object v9 │ │ +01e43c: 7020 5901 9800 |00b8: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01e442: 2708 |00bb: throw v8 │ │ +01e444: 7210 b501 0800 |00bc: invoke-interface {v8}, Ljava/util/Map;.clear:()V // method@01b5 │ │ +01e44a: 5479 990a |00bf: iget-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e44e: 7210 dd03 0900 |00c1: invoke-interface {v9}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProvidersOfInterstitials:()[I // method@03dd │ │ +01e454: 0c09 |00c4: move-result-object v9 │ │ +01e456: 01a0 |00c5: move v0, v10 │ │ +01e458: 2191 |00c6: array-length v1, v9 │ │ +01e45a: 3510 8d00 |00c7: if-ge v0, v1, 0154 // +008d │ │ +01e45e: 4401 0900 |00c9: aget v1, v9, v0 │ │ +01e462: 7110 5d01 0100 |00cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e468: 0c04 |00ce: move-result-object v4 │ │ +01e46a: 7220 b601 4800 |00cf: invoke-interface {v8, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +01e470: 0a04 |00d2: move-result v4 │ │ +01e472: 3904 6a00 |00d3: if-nez v4, 013d // +006a │ │ +01e476: 5474 9f0a |00d5: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e47a: 7110 5d01 0100 |00d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e480: 0c05 |00da: move-result-object v5 │ │ +01e482: 7220 b601 5400 |00db: invoke-interface {v4, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +01e488: 0a04 |00de: move-result v4 │ │ +01e48a: 3804 0f00 |00df: if-eqz v4, 00ee // +000f │ │ +01e48e: 5474 9f0a |00e1: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e492: 7110 5d01 0100 |00e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e498: 0c05 |00e6: move-result-object v5 │ │ +01e49a: 7220 b701 5400 |00e7: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01e4a0: 0c04 |00ea: move-result-object v4 │ │ +01e4a2: 1f04 2901 |00eb: check-cast v4, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e4a6: 2822 |00ed: goto 010f // +0022 │ │ +01e4a8: 5474 990a |00ee: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e4ac: 7220 da03 1400 |00f0: invoke-interface {v4, v1}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@03da │ │ +01e4b2: 5474 990a |00f3: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsConfigs:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0a99 │ │ +01e4b6: 5475 9d0a |00f5: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e4ba: 7230 db03 1405 |00f7: invoke-interface {v4, v1, v5}, Lorg/metatrans/commons/ads/api/IAdsConfigurations;.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@03db │ │ +01e4c0: 0c04 |00fa: move-result-object v4 │ │ +01e4c2: 5475 9d0a |00fb: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e4c6: 7220 fc03 5400 |00fd: invoke-interface {v4, v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.onCreate_Container:(Landroid/content/Context;)V // method@03fc │ │ +01e4cc: 7210 fa03 0400 |0100: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e4d2: 0a05 |0103: move-result v5 │ │ +01e4d4: 3351 1a00 |0104: if-ne v1, v5, 011e // +001a │ │ +01e4d8: 5475 9f0a |0106: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e4dc: 7110 5d01 0100 |0108: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e4e2: 0c06 |010b: move-result-object v6 │ │ +01e4e4: 7230 b901 6504 |010c: invoke-interface {v5, v6, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01e4ea: 5475 a10a |010f: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ +01e4ee: 6e20 9c04 4500 |0111: invoke-virtual {v5, v4}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@049c │ │ +01e4f4: 7110 5d01 0100 |0114: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e4fa: 0c01 |0117: move-result-object v1 │ │ +01e4fc: 7230 b901 1804 |0118: invoke-interface {v8, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01e502: d800 0001 |011b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01e506: 28a9 |011d: goto 00c6 // -0057 │ │ +01e508: 2208 9600 |011e: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ +01e50c: 2209 a100 |0120: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e510: 7010 7f01 0900 |0122: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e516: 6e20 8501 3900 |0125: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e51c: 6e20 8201 1900 |0128: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e522: 6e20 8501 2900 |012b: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e528: 7210 fa03 0400 |012e: invoke-interface {v4}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e52e: 0a0a |0131: move-result v10 │ │ +01e530: 6e20 8201 a900 |0132: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e536: 6e10 8701 0900 |0135: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e53c: 0c09 |0138: move-result-object v9 │ │ +01e53e: 7020 5901 9800 |0139: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01e544: 2708 |013c: throw v8 │ │ +01e546: 2208 9600 |013d: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ +01e54a: 2209 a100 |013f: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e54e: 7010 7f01 0900 |0141: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e554: 1a0a d401 |0144: const-string v10, "Duplicated interstitial provider: " // string@01d4 │ │ +01e558: 6e20 8501 a900 |0146: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e55e: 6e20 8201 1900 |0149: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01e564: 6e10 8701 0900 |014c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e56a: 0c09 |014f: move-result-object v9 │ │ +01e56c: 7020 5901 9800 |0150: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01e572: 2708 |0153: throw v8 │ │ +01e574: 5478 9d0a |0154: iget-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e578: 7110 a904 0800 |0156: invoke-static {v8}, Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils;.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; // method@04a9 │ │ +01e57e: 0c08 |0159: move-result-object v8 │ │ +01e580: 4609 080a |015a: aget-object v9, v8, v10 │ │ +01e584: 1f09 4401 |015c: check-cast v9, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +01e588: 5b79 9a0a |015e: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01e58c: 3909 0b00 |0160: if-nez v9, 016b // +000b │ │ +01e590: 2209 4401 |0162: new-instance v9, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +01e594: 130a ed00 |0164: const/16 v10, #int 237 // #ed │ │ +01e598: 7020 b604 a900 |0166: invoke-direct {v9, v10}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.:(I)V // method@04b6 │ │ +01e59e: 5b79 9a0a |0169: iput-object v9, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01e5a2: 1219 |016b: const/4 v9, #int 1 // #1 │ │ +01e5a4: 4608 0809 |016c: aget-object v8, v8, v9 │ │ +01e5a8: 1f08 4401 |016e: check-cast v8, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +01e5ac: 5b78 9b0a |0170: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e5b0: 3908 0b00 |0172: if-nez v8, 017d // +000b │ │ +01e5b4: 2208 4401 |0174: new-instance v8, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +01e5b8: 1309 1902 |0176: const/16 v9, #int 537 // #219 │ │ +01e5bc: 7020 b604 9800 |0178: invoke-direct {v8, v9}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.:(I)V // method@04b6 │ │ +01e5c2: 5b78 9b0a |017b: iput-object v8, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e5c6: 6208 2504 |017d: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e5ca: 1a09 fd00 |017f: const-string v9, "AdsManager singleton created!" // string@00fd │ │ +01e5ce: 6e20 5301 9800 |0181: invoke-virtual {v8, v9}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e5d4: 0e00 |0184: return-void │ │ +01e5d6: 0d08 |0185: move-exception v8 │ │ +01e5d8: 280b |0186: goto 0191 // +000b │ │ +01e5da: 0d08 |0187: move-exception v8 │ │ +01e5dc: 6e10 5601 0800 |0188: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01e5e2: 2209 9e00 |018b: new-instance v9, Ljava/lang/RuntimeException; // type@009e │ │ +01e5e6: 7020 7101 8900 |018d: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ +01e5ec: 2709 |0190: throw v9 │ │ +01e5ee: 2708 |0191: throw v8 │ │ catches : 3 │ │ 0x0014 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0187 │ │ -> 0x0185 │ │ 0x004a - 0x017d │ │ Ljava/lang/Exception; -> 0x0187 │ │ -> 0x0185 │ │ @@ -19695,26 +19699,26 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 17 16-bit code units │ │ -01de30: |[01de30] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01de40: 2208 2b01 |0000: new-instance v8, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // type@012b │ │ -01de44: 5495 9a0a |0002: iget-object v5, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01de48: 5496 a40a |0004: iget-object v6, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ -01de4c: 5497 9e0a |0006: iget-object v7, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ -01de50: 0780 |0008: move-object v0, v8 │ │ -01de52: 07b1 |0009: move-object v1, v11 │ │ -01de54: 07a2 |000a: move-object v2, v10 │ │ -01de56: 01c3 |000b: move v3, v12 │ │ -01de58: 07d4 |000c: move-object v4, v13 │ │ -01de5a: 7608 0004 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.:(Ljava/lang/String;Landroid/view/ViewGroup;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0400 │ │ -01de60: 1108 |0010: return-object v8 │ │ +01de34: |[01de34] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01de44: 2208 2b01 |0000: new-instance v8, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // type@012b │ │ +01de48: 5495 9a0a |0002: iget-object v5, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01de4c: 5496 a40a |0004: iget-object v6, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ +01de50: 5497 9e0a |0006: iget-object v7, v9, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ +01de54: 0780 |0008: move-object v0, v8 │ │ +01de56: 07b1 |0009: move-object v1, v11 │ │ +01de58: 07a2 |000a: move-object v2, v10 │ │ +01de5a: 01c3 |000b: move v3, v12 │ │ +01de5c: 07d4 |000c: move-object v4, v13 │ │ +01de5e: 7608 0004 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.:(Ljava/lang/String;Landroid/view/ViewGroup;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0400 │ │ +01de64: 1108 |0010: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0011 reg=9 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0011 reg=10 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0011 reg=11 (null) Ljava/lang/String; │ │ @@ -19726,39 +19730,39 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -01e0b8: |[01e0b8] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e0c8: 2206 3001 |0000: new-instance v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // type@0130 │ │ -01e0cc: 5473 9b0a |0002: iget-object v3, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e0d0: 5474 a40a |0004: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ -01e0d4: 5475 9e0a |0006: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ -01e0d8: 0760 |0008: move-object v0, v6 │ │ -01e0da: 0781 |0009: move-object v1, v8 │ │ -01e0dc: 0792 |000a: move-object v2, v9 │ │ -01e0de: 7606 2804 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0428 │ │ -01e0e4: 7210 a404 0900 |000e: invoke-interface {v9}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.getAdsContainers:()Ljava/util/List; // method@04a4 │ │ -01e0ea: 0c08 |0011: move-result-object v8 │ │ -01e0ec: 7210 b001 0800 |0012: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -01e0f2: 0c08 |0015: move-result-object v8 │ │ -01e0f4: 7210 a201 0800 |0016: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -01e0fa: 0a09 |0019: move-result v9 │ │ -01e0fc: 3809 1100 |001a: if-eqz v9, 002b // +0011 │ │ -01e100: 7210 a301 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -01e106: 0c09 |001f: move-result-object v9 │ │ -01e108: 1f09 2901 |0020: check-cast v9, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e10c: 7220 fb03 6900 |0022: invoke-interface {v9, v6}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fb │ │ -01e112: 28f1 |0025: goto 0016 // -000f │ │ -01e114: 0d09 |0026: move-exception v9 │ │ -01e116: 6e10 8d01 0900 |0027: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ -01e11c: 28ec |002a: goto 0016 // -0014 │ │ -01e11e: 1106 |002b: return-object v6 │ │ +01e0bc: |[01e0bc] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e0cc: 2206 3001 |0000: new-instance v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // type@0130 │ │ +01e0d0: 5473 9b0a |0002: iget-object v3, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e0d4: 5474 a40a |0004: iget-object v4, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ +01e0d8: 5475 9e0a |0006: iget-object v5, v7, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ +01e0dc: 0760 |0008: move-object v0, v6 │ │ +01e0de: 0781 |0009: move-object v1, v8 │ │ +01e0e0: 0792 |000a: move-object v2, v9 │ │ +01e0e2: 7606 2804 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0428 │ │ +01e0e8: 7210 a404 0900 |000e: invoke-interface {v9}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.getAdsContainers:()Ljava/util/List; // method@04a4 │ │ +01e0ee: 0c08 |0011: move-result-object v8 │ │ +01e0f0: 7210 b001 0800 |0012: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +01e0f6: 0c08 |0015: move-result-object v8 │ │ +01e0f8: 7210 a201 0800 |0016: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +01e0fe: 0a09 |0019: move-result v9 │ │ +01e100: 3809 1100 |001a: if-eqz v9, 002b // +0011 │ │ +01e104: 7210 a301 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +01e10a: 0c09 |001f: move-result-object v9 │ │ +01e10c: 1f09 2901 |0020: check-cast v9, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e110: 7220 fb03 6900 |0022: invoke-interface {v9, v6}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fb │ │ +01e116: 28f1 |0025: goto 0016 // -000f │ │ +01e118: 0d09 |0026: move-exception v9 │ │ +01e11a: 6e10 8d01 0900 |0027: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ +01e120: 28ec |002a: goto 0016 // -0014 │ │ +01e122: 1106 |002b: return-object v6 │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=328 │ │ 0x000e line=330 │ │ 0x0012 line=331 │ │ @@ -19774,53 +19778,53 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/AdsManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ddb4: |[01ddb4] org.metatrans.commons.ads.impl.AdsManager.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; │ │ -01ddc4: 6200 a20a |0000: sget-object v0, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ -01ddc8: 1100 |0002: return-object v0 │ │ +01ddb8: |[01ddb8] org.metatrans.commons.ads.impl.AdsManager.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; │ │ +01ddc8: 6200 a20a |0000: sget-object v0, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ +01ddcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/AdsManager;) │ │ name : 'getSingleton' │ │ type : '(Landroid/app/Application;)Lorg/metatrans/commons/ads/impl/AdsManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -01ddcc: |[01ddcc] org.metatrans.commons.ads.impl.AdsManager.getSingleton:(Landroid/app/Application;)Lorg/metatrans/commons/ads/impl/AdsManager; │ │ -01dddc: 1c00 2701 |0000: const-class v0, Lorg/metatrans/commons/ads/impl/AdsManager; // type@0127 │ │ -01dde0: 1d00 |0002: monitor-enter v0 │ │ -01dde2: 6201 a20a |0003: sget-object v1, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ -01dde6: 3901 1700 |0005: if-nez v1, 001c // +0017 │ │ -01ddea: 2201 2701 |0007: new-instance v1, Lorg/metatrans/commons/ads/impl/AdsManager; // type@0127 │ │ -01ddee: 0742 |0009: move-object v2, v4 │ │ -01ddf0: 1f02 4a01 |000a: check-cast v2, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01ddf4: 6e10 f304 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsConfigurations:()Lorg/metatrans/commons/ads/api/IAdsConfigurations; // method@04f3 │ │ -01ddfa: 0c02 |000f: move-result-object v2 │ │ -01ddfc: 0743 |0010: move-object v3, v4 │ │ -01ddfe: 1f03 4a01 |0011: check-cast v3, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01de02: 6e10 fb04 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base_Ads;.isTestMode:()Z // method@04fb │ │ -01de08: 0a03 |0016: move-result v3 │ │ -01de0a: 7040 de03 4132 |0017: invoke-direct {v1, v4, v2, v3}, Lorg/metatrans/commons/ads/impl/AdsManager;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfigurations;Z)V // method@03de │ │ -01de10: 6901 a20a |001a: sput-object v1, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ -01de14: 6204 a20a |001c: sget-object v4, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ -01de18: 1e00 |001e: monitor-exit v0 │ │ -01de1a: 1104 |001f: return-object v4 │ │ -01de1c: 0d04 |0020: move-exception v4 │ │ -01de1e: 1e00 |0021: monitor-exit v0 │ │ -01de20: 2704 |0022: throw v4 │ │ +01ddd0: |[01ddd0] org.metatrans.commons.ads.impl.AdsManager.getSingleton:(Landroid/app/Application;)Lorg/metatrans/commons/ads/impl/AdsManager; │ │ +01dde0: 1c00 2701 |0000: const-class v0, Lorg/metatrans/commons/ads/impl/AdsManager; // type@0127 │ │ +01dde4: 1d00 |0002: monitor-enter v0 │ │ +01dde6: 6201 a20a |0003: sget-object v1, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ +01ddea: 3901 1700 |0005: if-nez v1, 001c // +0017 │ │ +01ddee: 2201 2701 |0007: new-instance v1, Lorg/metatrans/commons/ads/impl/AdsManager; // type@0127 │ │ +01ddf2: 0742 |0009: move-object v2, v4 │ │ +01ddf4: 1f02 4a01 |000a: check-cast v2, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01ddf8: 6e10 f304 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsConfigurations:()Lorg/metatrans/commons/ads/api/IAdsConfigurations; // method@04f3 │ │ +01ddfe: 0c02 |000f: move-result-object v2 │ │ +01de00: 0743 |0010: move-object v3, v4 │ │ +01de02: 1f03 4a01 |0011: check-cast v3, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01de06: 6e10 fb04 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base_Ads;.isTestMode:()Z // method@04fb │ │ +01de0c: 0a03 |0016: move-result v3 │ │ +01de0e: 7040 de03 4132 |0017: invoke-direct {v1, v4, v2, v3}, Lorg/metatrans/commons/ads/impl/AdsManager;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfigurations;Z)V // method@03de │ │ +01de14: 6901 a20a |001a: sput-object v1, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ +01de18: 6204 a20a |001c: sget-object v4, Lorg/metatrans/commons/ads/impl/AdsManager;.singleton:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0aa2 │ │ +01de1c: 1e00 |001e: monitor-exit v0 │ │ +01de1e: 1104 |001f: return-object v4 │ │ +01de20: 0d04 |0020: move-exception v4 │ │ +01de22: 1e00 |0021: monitor-exit v0 │ │ +01de24: 2704 |0022: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=60 │ │ 0x0007 line=61 │ │ @@ -19836,27 +19840,27 @@ │ │ type : '(ILandroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -01de64: |[01de64] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner:(ILandroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01de74: 2200 3f01 |0000: new-instance v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; // type@013f │ │ -01de78: 5421 9f0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01de7c: 7110 5d01 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01de82: 0c03 |0007: move-result-object v3 │ │ -01de84: 7220 b701 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01de8a: 0c03 |000b: move-result-object v3 │ │ -01de8c: 1f03 2901 |000c: check-cast v3, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01de90: 7020 a004 3000 |000e: invoke-direct {v0, v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@04a0 │ │ -01de96: 1303 5100 |0011: const/16 v3, #int 81 // #51 │ │ -01de9a: 7050 e003 4235 |0013: invoke-direct {v2, v4, v5, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ -01dea0: 0c03 |0016: move-result-object v3 │ │ -01dea2: 1103 |0017: return-object v3 │ │ +01de68: |[01de68] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner:(ILandroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01de78: 2200 3f01 |0000: new-instance v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; // type@013f │ │ +01de7c: 5421 9f0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01de80: 7110 5d01 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01de86: 0c03 |0007: move-result-object v3 │ │ +01de88: 7220 b701 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01de8e: 0c03 |000b: move-result-object v3 │ │ +01de90: 1f03 2901 |000c: check-cast v3, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01de94: 7020 a004 3000 |000e: invoke-direct {v0, v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@04a0 │ │ +01de9a: 1303 5100 |0011: const/16 v3, #int 81 // #51 │ │ +01de9e: 7050 e003 4235 |0013: invoke-direct {v2, v4, v5, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ +01dea4: 0c03 |0016: move-result-object v3 │ │ +01dea6: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -19867,19 +19871,19 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01dea4: |[01dea4] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01deb4: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ -01deb8: 6e40 e203 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e2 │ │ -01debe: 0c02 |0005: move-result-object v2 │ │ -01dec0: 1102 |0006: return-object v2 │ │ +01dea8: |[01dea8] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01deb8: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ +01debc: 6e40 e203 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e2 │ │ +01dec2: 0c02 |0005: move-result-object v2 │ │ +01dec4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -19889,23 +19893,23 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -01dec4: |[01dec4] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01ded4: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -01ded8: 0760 |0002: move-object v0, v6 │ │ -01deda: 0771 |0003: move-object v1, v7 │ │ -01dedc: 0782 |0004: move-object v2, v8 │ │ -01dede: 0193 |0005: move v3, v9 │ │ -01dee0: 7406 e603 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e6 │ │ -01dee6: 0c07 |0009: move-result-object v7 │ │ -01dee8: 1107 |000a: return-object v7 │ │ +01dec8: |[01dec8] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01ded8: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +01dedc: 0760 |0002: move-object v0, v6 │ │ +01dede: 0771 |0003: move-object v1, v7 │ │ +01dee0: 0782 |0004: move-object v2, v8 │ │ +01dee2: 0193 |0005: move v3, v9 │ │ +01dee4: 7406 e603 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e6 │ │ +01deea: 0c07 |0009: move-result-object v7 │ │ +01deec: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=253 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x000b reg=7 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -19916,19 +19920,19 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01deec: |[01deec] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01defc: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ -01df00: 6e40 e403 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e4 │ │ -01df06: 0c02 |0005: move-result-object v2 │ │ -01df08: 1102 |0006: return-object v2 │ │ +01def0: |[01def0] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01df00: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ +01df04: 6e40 e403 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e4 │ │ +01df0a: 0c02 |0005: move-result-object v2 │ │ +01df0c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -19938,27 +19942,27 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -01df0c: |[01df0c] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01df1c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01df20: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01df26: 5421 a00a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ -01df2a: 6e10 9d04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ -01df30: 0c01 |000a: move-result-object v1 │ │ -01df32: 7220 ad01 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01df38: 7110 9c01 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ -01df3e: 2201 3e01 |0011: new-instance v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01df42: 7020 9b04 0100 |0013: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ -01df48: 7051 e003 3254 |0016: invoke-direct {v2, v3, v4, v5, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ -01df4e: 0c03 |0019: move-result-object v3 │ │ -01df50: 1103 |001a: return-object v3 │ │ +01df10: |[01df10] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Random:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01df20: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +01df24: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01df2a: 5421 a00a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ +01df2e: 6e10 9d04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ +01df34: 0c01 |000a: move-result-object v1 │ │ +01df36: 7220 ad01 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01df3c: 7110 9c01 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ +01df42: 2201 3e01 |0011: new-instance v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01df46: 7020 9b04 0100 |0013: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ +01df4c: 7051 e003 3254 |0016: invoke-direct {v2, v3, v4, v5, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ +01df52: 0c03 |0019: move-result-object v3 │ │ +01df54: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x000e line=192 │ │ 0x0011 line=194 │ │ locals : │ │ @@ -19972,23 +19976,23 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -01df54: |[01df54] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01df64: 1303 5100 |0000: const/16 v3, #int 81 // #51 │ │ -01df68: 1904 f03f |0002: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -01df6c: 0760 |0004: move-object v0, v6 │ │ -01df6e: 0771 |0005: move-object v1, v7 │ │ -01df70: 0782 |0006: move-object v2, v8 │ │ -01df72: 7406 e603 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e6 │ │ -01df78: 0c07 |000a: move-result-object v7 │ │ -01df7a: 1107 |000b: return-object v7 │ │ +01df58: |[01df58] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01df68: 1303 5100 |0000: const/16 v3, #int 81 // #51 │ │ +01df6c: 1904 f03f |0002: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +01df70: 0760 |0004: move-object v0, v6 │ │ +01df72: 0771 |0005: move-object v1, v7 │ │ +01df74: 0782 |0006: move-object v2, v8 │ │ +01df76: 7406 e603 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e6 │ │ +01df7c: 0c07 |000a: move-result-object v7 │ │ +01df7e: 1107 |000b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x000c reg=7 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/lang/String; │ │ @@ -19998,72 +20002,72 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -01df7c: |[01df7c] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01df8c: 220a a900 |0000: new-instance v10, Ljava/util/ArrayList; // type@00a9 │ │ -01df90: 7010 9501 0a00 |0002: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01df96: 546b a00a |0005: iget-object v11, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ -01df9a: 6e10 9d04 0b00 |0007: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ -01dfa0: 0c0b |000a: move-result-object v11 │ │ -01dfa2: 7220 ad01 ba00 |000b: invoke-interface {v10, v11}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01dfa8: 220b 2801 |000e: new-instance v11, Lorg/metatrans/commons/ads/impl/Comparator_Ratings; // type@0128 │ │ -01dfac: 5460 9a0a |0010: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01dfb0: 7020 f503 0b00 |0012: invoke-direct {v11, v0}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@03f5 │ │ -01dfb6: 7120 9d01 ba00 |0015: invoke-static {v10, v11}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@019d │ │ -01dfbc: 120b |0018: const/4 v11, #int 0 // #0 │ │ -01dfbe: 01b0 |0019: move v0, v11 │ │ -01dfc0: 7210 b301 0a00 |001a: invoke-interface {v10}, Ljava/util/List;.size:()I // method@01b3 │ │ -01dfc6: 0a01 |001d: move-result v1 │ │ -01dfc8: 3510 1400 |001e: if-ge v0, v1, 0032 // +0014 │ │ -01dfcc: 7220 af01 0a00 |0020: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -01dfd2: 0c01 |0023: move-result-object v1 │ │ -01dfd4: 1f01 2901 |0024: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01dfd8: 7210 fa03 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01dfde: 0a02 |0029: move-result v2 │ │ -01dfe0: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -01dfe4: 3332 0300 |002c: if-ne v2, v3, 002f // +0003 │ │ -01dfe8: 2806 |002e: goto 0034 // +0006 │ │ -01dfea: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01dfee: 28e9 |0031: goto 001a // -0017 │ │ -01dff0: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ -01dff2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -01dff4: 3a00 2400 |0034: if-ltz v0, 0058 // +0024 │ │ -01dff8: 7220 b101 0a00 |0036: invoke-interface {v10, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ -01dffe: 7100 6401 0000 |0039: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01e004: 0b02 |003c: move-result-wide v2 │ │ -01e006: 1904 e03f |003d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -01e00a: 3000 0204 |003f: cmpg-double v0, v2, v4 │ │ -01e00e: 3c00 0d00 |0041: if-gtz v0, 004e // +000d │ │ -01e012: 7230 ab01 ba01 |0043: invoke-interface {v10, v11, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ab │ │ -01e018: 620b 2504 |0046: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e01c: 1a00 1c02 |0048: const-string v0, "HomeAd (Banner) moved on the first place, because of probability" // string@021c │ │ -01e020: 6e20 5301 0b00 |004a: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e026: 280b |004d: goto 0058 // +000b │ │ -01e028: 7220 ac01 1a00 |004e: invoke-interface {v10, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01e02e: 620b 2504 |0051: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e032: 1a00 1d02 |0053: const-string v0, "HomeAd (Banner) moved on the last place" // string@021d │ │ -01e036: 6e20 5301 0b00 |0055: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e03c: 620b 2504 |0058: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e040: 2200 a100 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e044: 7010 7f01 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e04a: 1a01 6900 |005f: const-string v1, "ADS ORDER (Banner)" // string@0069 │ │ -01e04e: 6e20 8501 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e054: 6e20 8401 a000 |0064: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01e05a: 6e10 8701 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e060: 0c00 |006a: move-result-object v0 │ │ -01e062: 6e20 5301 0b00 |006b: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e068: 220b 3e01 |006e: new-instance v11, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01e06c: 7020 9b04 ab00 |0070: invoke-direct {v11, v10}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ -01e072: 705b e003 7698 |0073: invoke-direct {v6, v7, v8, v9, v11}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ -01e078: 0c07 |0076: move-result-object v7 │ │ -01e07a: 1107 |0077: return-object v7 │ │ +01df80: |[01df80] org.metatrans.commons.ads.impl.AdsManager.createFlow_Banner_Rating:(Landroid/view/ViewGroup;Ljava/lang/String;ID)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01df90: 220a a900 |0000: new-instance v10, Ljava/util/ArrayList; // type@00a9 │ │ +01df94: 7010 9501 0a00 |0002: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01df9a: 546b a00a |0005: iget-object v11, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Banners:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa0 │ │ +01df9e: 6e10 9d04 0b00 |0007: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ +01dfa4: 0c0b |000a: move-result-object v11 │ │ +01dfa6: 7220 ad01 ba00 |000b: invoke-interface {v10, v11}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01dfac: 220b 2801 |000e: new-instance v11, Lorg/metatrans/commons/ads/impl/Comparator_Ratings; // type@0128 │ │ +01dfb0: 5460 9a0a |0010: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01dfb4: 7020 f503 0b00 |0012: invoke-direct {v11, v0}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@03f5 │ │ +01dfba: 7120 9d01 ba00 |0015: invoke-static {v10, v11}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@019d │ │ +01dfc0: 120b |0018: const/4 v11, #int 0 // #0 │ │ +01dfc2: 01b0 |0019: move v0, v11 │ │ +01dfc4: 7210 b301 0a00 |001a: invoke-interface {v10}, Ljava/util/List;.size:()I // method@01b3 │ │ +01dfca: 0a01 |001d: move-result v1 │ │ +01dfcc: 3510 1400 |001e: if-ge v0, v1, 0032 // +0014 │ │ +01dfd0: 7220 af01 0a00 |0020: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +01dfd6: 0c01 |0023: move-result-object v1 │ │ +01dfd8: 1f01 2901 |0024: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01dfdc: 7210 fa03 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01dfe2: 0a02 |0029: move-result v2 │ │ +01dfe4: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +01dfe8: 3332 0300 |002c: if-ne v2, v3, 002f // +0003 │ │ +01dfec: 2806 |002e: goto 0034 // +0006 │ │ +01dfee: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01dff2: 28e9 |0031: goto 001a // -0017 │ │ +01dff4: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ +01dff6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +01dff8: 3a00 2400 |0034: if-ltz v0, 0058 // +0024 │ │ +01dffc: 7220 b101 0a00 |0036: invoke-interface {v10, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ +01e002: 7100 6401 0000 |0039: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01e008: 0b02 |003c: move-result-wide v2 │ │ +01e00a: 1904 e03f |003d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +01e00e: 3000 0204 |003f: cmpg-double v0, v2, v4 │ │ +01e012: 3c00 0d00 |0041: if-gtz v0, 004e // +000d │ │ +01e016: 7230 ab01 ba01 |0043: invoke-interface {v10, v11, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ab │ │ +01e01c: 620b 2504 |0046: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e020: 1a00 1d02 |0048: const-string v0, "HomeAd (Banner) moved on the first place, because of probability" // string@021d │ │ +01e024: 6e20 5301 0b00 |004a: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e02a: 280b |004d: goto 0058 // +000b │ │ +01e02c: 7220 ac01 1a00 |004e: invoke-interface {v10, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01e032: 620b 2504 |0051: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e036: 1a00 1e02 |0053: const-string v0, "HomeAd (Banner) moved on the last place" // string@021e │ │ +01e03a: 6e20 5301 0b00 |0055: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e040: 620b 2504 |0058: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e044: 2200 a100 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e048: 7010 7f01 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e04e: 1a01 6a00 |005f: const-string v1, "ADS ORDER (Banner)" // string@006a │ │ +01e052: 6e20 8501 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e058: 6e20 8401 a000 |0064: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01e05e: 6e10 8701 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e064: 0c00 |006a: move-result-object v0 │ │ +01e066: 6e20 5301 0b00 |006b: invoke-virtual {v11, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e06c: 220b 3e01 |006e: new-instance v11, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01e070: 7020 9b04 ab00 |0070: invoke-direct {v11, v10}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ +01e076: 705b e003 7698 |0073: invoke-direct {v6, v7, v8, v9, v11}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner:(Landroid/view/ViewGroup;Ljava/lang/String;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e0 │ │ +01e07c: 0c07 |0076: move-result-object v7 │ │ +01e07e: 1107 |0077: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ 0x000e line=207 │ │ 0x001a line=213 │ │ 0x0020 line=214 │ │ @@ -20088,26 +20092,26 @@ │ │ type : '(ILjava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -01e07c: |[01e07c] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial:(ILjava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e08c: 2200 3f01 |0000: new-instance v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; // type@013f │ │ -01e090: 5421 9f0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ -01e094: 7110 5d01 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01e09a: 0c03 |0007: move-result-object v3 │ │ -01e09c: 7220 b701 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01e0a2: 0c03 |000b: move-result-object v3 │ │ -01e0a4: 1f03 2901 |000c: check-cast v3, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e0a8: 7020 a004 3000 |000e: invoke-direct {v0, v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@04a0 │ │ -01e0ae: 7030 e803 4200 |0011: invoke-direct {v2, v4, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ -01e0b4: 0c03 |0014: move-result-object v3 │ │ -01e0b6: 1103 |0015: return-object v3 │ │ +01e080: |[01e080] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial:(ILjava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e090: 2200 3f01 |0000: new-instance v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; // type@013f │ │ +01e094: 5421 9f0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers:Ljava/util/Map; // field@0a9f │ │ +01e098: 7110 5d01 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01e09e: 0c03 |0007: move-result-object v3 │ │ +01e0a0: 7220 b701 3100 |0008: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01e0a6: 0c03 |000b: move-result-object v3 │ │ +01e0a8: 1f03 2901 |000c: check-cast v3, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e0ac: 7020 a004 3000 |000e: invoke-direct {v0, v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V // method@04a0 │ │ +01e0b2: 7030 e803 4200 |0011: invoke-direct {v2, v4, v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ +01e0b8: 0c03 |0014: move-result-object v3 │ │ +01e0ba: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/String; │ │ @@ -20117,19 +20121,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -01e12c: |[01e12c] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Mixed:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e13c: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -01e140: 6e40 eb03 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial_Rating:(Ljava/lang/String;D)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03eb │ │ -01e146: 0c03 |0005: move-result-object v3 │ │ -01e148: 1103 |0006: return-object v3 │ │ +01e130: |[01e130] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Mixed:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e140: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +01e144: 6e40 eb03 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial_Rating:(Ljava/lang/String;D)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03eb │ │ +01e14a: 0c03 |0005: move-result-object v3 │ │ +01e14c: 1103 |0006: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -20138,27 +20142,27 @@ │ │ type : '(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -01e14c: |[01e14c] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Random:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e15c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01e160: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01e166: 5421 a10a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ -01e16a: 6e10 9d04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ -01e170: 0c01 |000a: move-result-object v1 │ │ -01e172: 7220 ad01 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01e178: 7110 9c01 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ -01e17e: 2201 3e01 |0011: new-instance v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01e182: 7020 9b04 0100 |0013: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ -01e188: 7030 e803 3201 |0016: invoke-direct {v2, v3, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ -01e18e: 0c03 |0019: move-result-object v3 │ │ -01e190: 1103 |001a: return-object v3 │ │ +01e150: |[01e150] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Random:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e160: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +01e164: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01e16a: 5421 a10a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ +01e16e: 6e10 9d04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ +01e174: 0c01 |000a: move-result-object v1 │ │ +01e176: 7220 ad01 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01e17c: 7110 9c01 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@019c │ │ +01e182: 2201 3e01 |0011: new-instance v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01e186: 7020 9b04 0100 |0013: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ +01e18c: 7030 e803 3201 |0016: invoke-direct {v2, v3, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ +01e192: 0c03 |0019: move-result-object v3 │ │ +01e194: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x000e line=267 │ │ 0x0011 line=269 │ │ locals : │ │ @@ -20170,72 +20174,72 @@ │ │ type : '(Ljava/lang/String;D)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -01e194: |[01e194] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Rating:(Ljava/lang/String;D)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e1a4: 2208 a900 |0000: new-instance v8, Ljava/util/ArrayList; // type@00a9 │ │ -01e1a8: 7010 9501 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01e1ae: 5469 a10a |0005: iget-object v9, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ -01e1b2: 6e10 9d04 0900 |0007: invoke-virtual {v9}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ -01e1b8: 0c09 |000a: move-result-object v9 │ │ -01e1ba: 7220 ad01 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01e1c0: 2209 2801 |000e: new-instance v9, Lorg/metatrans/commons/ads/impl/Comparator_Ratings; // type@0128 │ │ -01e1c4: 5460 9b0a |0010: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e1c8: 7020 f503 0900 |0012: invoke-direct {v9, v0}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@03f5 │ │ -01e1ce: 7120 9d01 9800 |0015: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@019d │ │ -01e1d4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -01e1d6: 0190 |0019: move v0, v9 │ │ -01e1d8: 7210 b301 0800 |001a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01b3 │ │ -01e1de: 0a01 |001d: move-result v1 │ │ -01e1e0: 3510 1400 |001e: if-ge v0, v1, 0032 // +0014 │ │ -01e1e4: 7220 af01 0800 |0020: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -01e1ea: 0c01 |0023: move-result-object v1 │ │ -01e1ec: 1f01 2901 |0024: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e1f0: 7210 fa03 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e1f6: 0a02 |0029: move-result v2 │ │ -01e1f8: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -01e1fc: 3332 0300 |002c: if-ne v2, v3, 002f // +0003 │ │ -01e200: 2806 |002e: goto 0034 // +0006 │ │ -01e202: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e206: 28e9 |0031: goto 001a // -0017 │ │ -01e208: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ -01e20a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -01e20c: 3a00 2400 |0034: if-ltz v0, 0058 // +0024 │ │ -01e210: 7220 b101 0800 |0036: invoke-interface {v8, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ -01e216: 7100 6401 0000 |0039: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01e21c: 0b02 |003c: move-result-wide v2 │ │ -01e21e: 1904 e03f |003d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -01e222: 3000 0204 |003f: cmpg-double v0, v2, v4 │ │ -01e226: 3c00 0d00 |0041: if-gtz v0, 004e // +000d │ │ -01e22a: 7230 ab01 9801 |0043: invoke-interface {v8, v9, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ab │ │ -01e230: 6209 2504 |0046: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e234: 1a00 1e02 |0048: const-string v0, "HomeAd (Interstitial) moved on the first place, because of probability" // string@021e │ │ -01e238: 6e20 5301 0900 |004a: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e23e: 280b |004d: goto 0058 // +000b │ │ -01e240: 7220 ac01 1800 |004e: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01e246: 6209 2504 |0051: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e24a: 1a00 1f02 |0053: const-string v0, "HomeAd (Interstitial) moved on the last place" // string@021f │ │ -01e24e: 6e20 5301 0900 |0055: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e254: 6209 2504 |0058: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e258: 2200 a100 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e25c: 7010 7f01 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e262: 1a01 6a00 |005f: const-string v1, "ADS ORDER (Interstitial)" // string@006a │ │ -01e266: 6e20 8501 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e26c: 6e20 8401 8000 |0064: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01e272: 6e10 8701 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e278: 0c00 |006a: move-result-object v0 │ │ -01e27a: 6e20 5301 0900 |006b: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e280: 2209 3e01 |006e: new-instance v9, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ -01e284: 7020 9b04 8900 |0070: invoke-direct {v9, v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ -01e28a: 7030 e803 7609 |0073: invoke-direct {v6, v7, v9}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ -01e290: 0c07 |0076: move-result-object v7 │ │ -01e292: 1107 |0077: return-object v7 │ │ +01e198: |[01e198] org.metatrans.commons.ads.impl.AdsManager.createFlow_Interstitial_Rating:(Ljava/lang/String;D)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e1a8: 2208 a900 |0000: new-instance v8, Ljava/util/ArrayList; // type@00a9 │ │ +01e1ac: 7010 9501 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01e1b2: 5469 a10a |0005: iget-object v9, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.providersContainers_Interstitials:Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // field@0aa1 │ │ +01e1b6: 6e10 9d04 0900 |0007: invoke-virtual {v9}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.getAdsContainers:()Ljava/util/List; // method@049d │ │ +01e1bc: 0c09 |000a: move-result-object v9 │ │ +01e1be: 7220 ad01 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01e1c4: 2209 2801 |000e: new-instance v9, Lorg/metatrans/commons/ads/impl/Comparator_Ratings; // type@0128 │ │ +01e1c8: 5460 9b0a |0010: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e1cc: 7020 f503 0900 |0012: invoke-direct {v9, v0}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@03f5 │ │ +01e1d2: 7120 9d01 9800 |0015: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@019d │ │ +01e1d8: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +01e1da: 0190 |0019: move v0, v9 │ │ +01e1dc: 7210 b301 0800 |001a: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01b3 │ │ +01e1e2: 0a01 |001d: move-result v1 │ │ +01e1e4: 3510 1400 |001e: if-ge v0, v1, 0032 // +0014 │ │ +01e1e8: 7220 af01 0800 |0020: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +01e1ee: 0c01 |0023: move-result-object v1 │ │ +01e1f0: 1f01 2901 |0024: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e1f4: 7210 fa03 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e1fa: 0a02 |0029: move-result v2 │ │ +01e1fc: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +01e200: 3332 0300 |002c: if-ne v2, v3, 002f // +0003 │ │ +01e204: 2806 |002e: goto 0034 // +0006 │ │ +01e206: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01e20a: 28e9 |0031: goto 001a // -0017 │ │ +01e20c: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ +01e20e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +01e210: 3a00 2400 |0034: if-ltz v0, 0058 // +0024 │ │ +01e214: 7220 b101 0800 |0036: invoke-interface {v8, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ +01e21a: 7100 6401 0000 |0039: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01e220: 0b02 |003c: move-result-wide v2 │ │ +01e222: 1904 e03f |003d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +01e226: 3000 0204 |003f: cmpg-double v0, v2, v4 │ │ +01e22a: 3c00 0d00 |0041: if-gtz v0, 004e // +000d │ │ +01e22e: 7230 ab01 9801 |0043: invoke-interface {v8, v9, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@01ab │ │ +01e234: 6209 2504 |0046: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e238: 1a00 1f02 |0048: const-string v0, "HomeAd (Interstitial) moved on the first place, because of probability" // string@021f │ │ +01e23c: 6e20 5301 0900 |004a: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e242: 280b |004d: goto 0058 // +000b │ │ +01e244: 7220 ac01 1800 |004e: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01e24a: 6209 2504 |0051: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e24e: 1a00 2002 |0053: const-string v0, "HomeAd (Interstitial) moved on the last place" // string@0220 │ │ +01e252: 6e20 5301 0900 |0055: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e258: 6209 2504 |0058: sget-object v9, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e25c: 2200 a100 |005a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e260: 7010 7f01 0000 |005c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e266: 1a01 6b00 |005f: const-string v1, "ADS ORDER (Interstitial)" // string@006b │ │ +01e26a: 6e20 8501 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e270: 6e20 8401 8000 |0064: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01e276: 6e10 8701 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e27c: 0c00 |006a: move-result-object v0 │ │ +01e27e: 6e20 5301 0900 |006b: invoke-virtual {v9, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e284: 2209 3e01 |006e: new-instance v9, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; // type@013e │ │ +01e288: 7020 9b04 8900 |0070: invoke-direct {v9, v8}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:(Ljava/util/List;)V // method@049b │ │ +01e28e: 7030 e803 7609 |0073: invoke-direct {v6, v7, v9}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e8 │ │ +01e294: 0c07 |0076: move-result-object v7 │ │ +01e296: 1107 |0077: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ 0x000e line=277 │ │ 0x001a line=282 │ │ 0x0020 line=283 │ │ @@ -20258,20 +20262,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01e294: |[01e294] org.metatrans.commons.ads.impl.AdsManager.getCachedFlow:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ -01e2a4: 5410 9c0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ -01e2a8: 7220 b701 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01e2ae: 0c02 |0005: move-result-object v2 │ │ -01e2b0: 1f02 3101 |0006: check-cast v2, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // type@0131 │ │ -01e2b4: 1102 |0008: return-object v2 │ │ +01e298: |[01e298] org.metatrans.commons.ads.impl.AdsManager.getCachedFlow:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ +01e2a8: 5410 9c0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ +01e2ac: 7220 b701 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01e2b2: 0c02 |0005: move-result-object v2 │ │ +01e2b4: 1f02 3101 |0006: check-cast v2, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // type@0131 │ │ +01e2b8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -20280,17 +20284,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dd54: |[01dd54] org.metatrans.commons.ads.impl.AdsManager.getContext:()Landroid/content/Context; │ │ -01dd64: 5410 9d0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01dd68: 1100 |0002: return-object v0 │ │ +01dd58: |[01dd58] org.metatrans.commons.ads.impl.AdsManager.getContext:()Landroid/content/Context; │ │ +01dd68: 5410 9d0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01dd6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ │ │ #13 : (in Lorg/metatrans/commons/ads/impl/AdsManager;) │ │ @@ -20298,17 +20302,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dd9c: |[01dd9c] org.metatrans.commons.ads.impl.AdsManager.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -01ddac: 5410 9e0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ -01ddb0: 1100 |0002: return-object v0 │ │ +01dda0: |[01dda0] org.metatrans.commons.ads.impl.AdsManager.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +01ddb0: 5410 9e0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.executor:Ljava/util/concurrent/ExecutorService; // field@0a9e │ │ +01ddb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ │ │ #14 : (in Lorg/metatrans/commons/ads/impl/AdsManager;) │ │ @@ -20316,17 +20320,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dd6c: |[01dd6c] org.metatrans.commons.ads.impl.AdsManager.getUiHandler:()Landroid/os/Handler; │ │ -01dd7c: 5410 a40a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ -01dd80: 1100 |0002: return-object v0 │ │ +01dd70: |[01dd70] org.metatrans.commons.ads.impl.AdsManager.getUiHandler:()Landroid/os/Handler; │ │ +01dd80: 5410 a40a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.uiHandler:Landroid/os/Handler; // field@0aa4 │ │ +01dd84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ │ │ #15 : (in Lorg/metatrans/commons/ads/impl/AdsManager;) │ │ @@ -20334,17 +20338,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01dd84: |[01dd84] org.metatrans.commons.ads.impl.AdsManager.isTestMode:()Z │ │ -01dd94: 5510 a30a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.testMode:Z // field@0aa3 │ │ -01dd98: 0f00 |0002: return v0 │ │ +01dd88: |[01dd88] org.metatrans.commons.ads.impl.AdsManager.isTestMode:()Z │ │ +01dd98: 5510 a30a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.testMode:Z // field@0aa3 │ │ +01dd9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ │ │ #16 : (in Lorg/metatrans/commons/ads/impl/AdsManager;) │ │ @@ -20352,18 +20356,18 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01e610: |[01e610] org.metatrans.commons.ads.impl.AdsManager.putCachedFlow:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;)V │ │ -01e620: 5410 9c0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ -01e624: 7230 b901 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01e62a: 0e00 |0005: return-void │ │ +01e614: |[01e614] org.metatrans.commons.ads.impl.AdsManager.putCachedFlow:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;)V │ │ +01e624: 5410 9c0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/AdsManager;.cachedFlows:Ljava/util/Map; // field@0a9c │ │ +01e628: 7230 b901 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01e62e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; │ │ @@ -20373,61 +20377,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -01e62c: |[01e62c] org.metatrans.commons.ads.impl.AdsManager.storeAdsData:()V │ │ -01e63c: 5430 9d0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ -01e640: 5431 9a0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01e644: 5432 9b0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e648: 7130 aa04 1002 |0006: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils;.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@04aa │ │ -01e64e: 6200 2504 |0009: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e652: 2201 a100 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e656: 7010 7f01 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e65c: 1a02 6700 |0010: const-string v2, "ADS DATA (BANNER)" // string@0067 │ │ -01e660: 6e20 8501 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e666: 5432 9a0a |0015: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ -01e66a: 6e20 8401 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01e670: 6e10 8701 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e676: 0c01 |001d: move-result-object v1 │ │ -01e678: 6e20 5301 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e67e: 6200 2504 |0021: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e682: 2201 a100 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e686: 7010 7f01 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e68c: 1a02 6800 |0028: const-string v2, "ADS DATA (INTERSTITIAL)" // string@0068 │ │ -01e690: 6e20 8501 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e696: 5432 9b0a |002d: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ -01e69a: 6e20 8401 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01e6a0: 6e10 8701 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e6a6: 0c01 |0035: move-result-object v1 │ │ -01e6a8: 6e20 5301 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e6ae: 2805 |0039: goto 003e // +0005 │ │ -01e6b0: 0d00 |003a: move-exception v0 │ │ -01e6b2: 6e10 5601 0000 |003b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01e6b8: 0e00 |003e: return-void │ │ +01e630: |[01e630] org.metatrans.commons.ads.impl.AdsManager.storeAdsData:()V │ │ +01e640: 5430 9d0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.context:Landroid/content/Context; // field@0a9d │ │ +01e644: 5431 9a0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01e648: 5432 9b0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e64c: 7130 aa04 1002 |0006: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils;.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V // method@04aa │ │ +01e652: 6200 2504 |0009: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e656: 2201 a100 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e65a: 7010 7f01 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e660: 1a02 6800 |0010: const-string v2, "ADS DATA (BANNER)" // string@0068 │ │ +01e664: 6e20 8501 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e66a: 5432 9a0a |0015: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_banner:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9a │ │ +01e66e: 6e20 8401 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01e674: 6e10 8701 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e67a: 0c01 |001d: move-result-object v1 │ │ +01e67c: 6e20 5301 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e682: 6200 2504 |0021: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e686: 2201 a100 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e68a: 7010 7f01 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e690: 1a02 6900 |0028: const-string v2, "ADS DATA (INTERSTITIAL)" // string@0069 │ │ +01e694: 6e20 8501 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e69a: 5432 9b0a |002d: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/AdsManager;.adsData_interstitial:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0a9b │ │ +01e69e: 6e20 8401 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01e6a4: 6e10 8701 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e6aa: 0c01 |0035: move-result-object v1 │ │ +01e6ac: 6e20 5301 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e6b2: 2805 |0039: goto 003e // +0005 │ │ +01e6b4: 0d00 |003a: move-exception v0 │ │ +01e6b6: 6e10 5601 0000 |003b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01e6bc: 0e00 |003e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0039 │ │ Ljava/lang/Exception; -> 0x003a │ │ positions : │ │ 0x0000 line=357 │ │ 0x0009 line=359 │ │ 0x0021 line=360 │ │ 0x003b line=363 │ │ locals : │ │ 0x0000 - 0x003f reg=3 this Lorg/metatrans/commons/ads/impl/AdsManager; │ │ │ │ - source_file_idx : 253 (AdsManager.java) │ │ + source_file_idx : 254 (AdsManager.java) │ │ │ │ Class #73 header: │ │ class_idx : 296 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 372 │ │ +source_file_idx : 373 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -20451,18 +20455,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e770: |[01e770] org.metatrans.commons.ads.impl.Comparator_Ratings.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V │ │ -01e780: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01e786: 5b01 a50a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ -01e78a: 0e00 |0005: return-void │ │ +01e774: |[01e774] org.metatrans.commons.ads.impl.Comparator_Ratings.:(Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V │ │ +01e784: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01e78a: 5b01 a50a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ +01e78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/Comparator_Ratings; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdsData; │ │ @@ -20473,20 +20477,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01e6cc: |[01e6cc] org.metatrans.commons.ads.impl.Comparator_Ratings.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01e6dc: 1f01 2901 |0000: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e6e0: 1f02 2901 |0002: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01e6e4: 6e30 f703 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.compare:(Lorg/metatrans/commons/ads/impl/IAdsContainer;Lorg/metatrans/commons/ads/impl/IAdsContainer;)I // method@03f7 │ │ -01e6ea: 0a01 |0007: move-result v1 │ │ -01e6ec: 0f01 |0008: return v1 │ │ +01e6d0: |[01e6d0] org.metatrans.commons.ads.impl.Comparator_Ratings.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01e6e0: 1f01 2901 |0000: check-cast v1, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e6e4: 1f02 2901 |0002: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01e6e8: 6e30 f703 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.compare:(Lorg/metatrans/commons/ads/impl/IAdsContainer;Lorg/metatrans/commons/ads/impl/IAdsContainer;)I // method@03f7 │ │ +01e6ee: 0a01 |0007: move-result v1 │ │ +01e6f0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/ads/impl/Comparator_Ratings; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -20496,64 +20500,64 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/IAdsContainer;Lorg/metatrans/commons/ads/impl/IAdsContainer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -01e6f0: |[01e6f0] org.metatrans.commons.ads.impl.Comparator_Ratings.compare:(Lorg/metatrans/commons/ads/impl/IAdsContainer;Lorg/metatrans/commons/ads/impl/IAdsContainer;)I │ │ -01e700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e702: 3265 3500 |0001: if-eq v5, v6, 0036 // +0035 │ │ -01e706: 6e20 6701 6500 |0003: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -01e70c: 0a01 |0006: move-result v1 │ │ -01e70e: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -01e712: 282d |0009: goto 0036 // +002d │ │ -01e714: 5441 a50a |000a: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ -01e718: 7210 fa03 0500 |000c: invoke-interface {v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e71e: 0a05 |000f: move-result v5 │ │ -01e720: 6e20 b704 5100 |0010: invoke-virtual {v1, v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ -01e726: 0c05 |0013: move-result-object v5 │ │ -01e728: 6e10 af04 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ -01e72e: 0b01 |0017: move-result-wide v1 │ │ -01e730: 5445 a50a |0018: iget-object v5, v4, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ -01e734: 7210 fa03 0600 |001a: invoke-interface {v6}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01e73a: 0a06 |001d: move-result v6 │ │ -01e73c: 6e20 b704 6500 |001e: invoke-virtual {v5, v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ -01e742: 0c05 |0021: move-result-object v5 │ │ -01e744: 6e10 af04 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ -01e74a: 0b05 |0025: move-result-wide v5 │ │ -01e74c: cc51 |0026: sub-double/2addr v1, v5 │ │ -01e74e: 1605 0000 |0027: const-wide/16 v5, #int 0 // #0 │ │ -01e752: 2f03 0105 |0029: cmpl-double v3, v1, v5 │ │ -01e756: 3903 0300 |002b: if-nez v3, 002e // +0003 │ │ -01e75a: 0f00 |002d: return v0 │ │ -01e75c: 3005 0105 |002e: cmpg-double v5, v1, v5 │ │ -01e760: 3b05 0400 |0030: if-gez v5, 0034 // +0004 │ │ -01e764: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -01e766: 0f05 |0033: return v5 │ │ -01e768: 12f5 |0034: const/4 v5, #int -1 // #ff │ │ -01e76a: 0f05 |0035: return v5 │ │ -01e76c: 0f00 |0036: return v0 │ │ +01e6f4: |[01e6f4] org.metatrans.commons.ads.impl.Comparator_Ratings.compare:(Lorg/metatrans/commons/ads/impl/IAdsContainer;Lorg/metatrans/commons/ads/impl/IAdsContainer;)I │ │ +01e704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01e706: 3265 3500 |0001: if-eq v5, v6, 0036 // +0035 │ │ +01e70a: 6e20 6701 6500 |0003: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +01e710: 0a01 |0006: move-result v1 │ │ +01e712: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +01e716: 282d |0009: goto 0036 // +002d │ │ +01e718: 5441 a50a |000a: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ +01e71c: 7210 fa03 0500 |000c: invoke-interface {v5}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e722: 0a05 |000f: move-result v5 │ │ +01e724: 6e20 b704 5100 |0010: invoke-virtual {v1, v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ +01e72a: 0c05 |0013: move-result-object v5 │ │ +01e72c: 6e10 af04 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ +01e732: 0b01 |0017: move-result-wide v1 │ │ +01e734: 5445 a50a |0018: iget-object v5, v4, Lorg/metatrans/commons/ads/impl/Comparator_Ratings;.data:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aa5 │ │ +01e738: 7210 fa03 0600 |001a: invoke-interface {v6}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01e73e: 0a06 |001d: move-result v6 │ │ +01e740: 6e20 b704 6500 |001e: invoke-virtual {v5, v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ +01e746: 0c05 |0021: move-result-object v5 │ │ +01e748: 6e10 af04 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ +01e74e: 0b05 |0025: move-result-wide v5 │ │ +01e750: cc51 |0026: sub-double/2addr v1, v5 │ │ +01e752: 1605 0000 |0027: const-wide/16 v5, #int 0 // #0 │ │ +01e756: 2f03 0105 |0029: cmpl-double v3, v1, v5 │ │ +01e75a: 3903 0300 |002b: if-nez v3, 002e // +0003 │ │ +01e75e: 0f00 |002d: return v0 │ │ +01e760: 3005 0105 |002e: cmpg-double v5, v1, v5 │ │ +01e764: 3b05 0400 |0030: if-gez v5, 0034 // +0004 │ │ +01e768: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +01e76a: 0f05 |0033: return v5 │ │ +01e76c: 12f5 |0034: const/4 v5, #int -1 // #ff │ │ +01e76e: 0f05 |0035: return v5 │ │ +01e770: 0f00 |0036: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x000a line=27 │ │ 0x0018 line=28 │ │ locals : │ │ 0x0000 - 0x0037 reg=4 this Lorg/metatrans/commons/ads/impl/Comparator_Ratings; │ │ 0x0000 - 0x0037 reg=5 (null) Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ 0x0000 - 0x0037 reg=6 (null) Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ │ │ - source_file_idx : 372 (Comparator_Ratings.java) │ │ + source_file_idx : 373 (Comparator_Ratings.java) │ │ │ │ Class #74 header: │ │ class_idx : 297 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 556 │ │ +source_file_idx : 557 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #74 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ @@ -20602,21 +20606,21 @@ │ │ │ │ #6 : (in Lorg/metatrans/commons/ads/impl/IAdsContainer;) │ │ name : 'requestInterstitial' │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 556 (IAdsContainer.java) │ │ + source_file_idx : 557 (IAdsContainer.java) │ │ │ │ Class #75 header: │ │ class_idx : 298 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 558 │ │ +source_file_idx : 559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #75 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/IAdsContainers_Factory;' │ │ @@ -20629,21 +20633,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/ads/impl/IAdsContainers_Factory;) │ │ name : 'createAdsContainer' │ │ type : '(ILandroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 558 (IAdsContainers_Factory.java) │ │ + source_file_idx : 559 (IAdsContainers_Factory.java) │ │ │ │ Class #76 header: │ │ class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 213 │ │ +source_file_idx : 214 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #76 annotations: │ │ Annotations on class │ │ @@ -20668,18 +20672,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e838: |[01e838] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$1.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ -01e848: 5b01 a80a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ -01e84c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01e852: 0e00 |0005: return-void │ │ +01e83c: |[01e83c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$1.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ +01e84c: 5b01 a80a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ +01e850: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01e856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ @@ -20689,42 +20693,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -01e854: |[01e854] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$1.run:()V │ │ -01e864: 5430 a80a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ -01e868: 2201 2e01 |0002: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // type@012e │ │ -01e86c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -01e86e: 7030 1004 0102 |0005: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V // method@0410 │ │ -01e874: 7120 1404 1000 |0008: invoke-static {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ -01e87a: 5430 a80a |000b: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ -01e87e: 6e10 1c04 0000 |000d: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getUiHandler:()Landroid/os/Handler; // method@041c │ │ -01e884: 0c00 |0010: move-result-object v0 │ │ -01e886: 5431 a80a |0011: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ -01e88a: 7110 1304 0100 |0013: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ -01e890: 0c01 |0016: move-result-object v1 │ │ -01e892: 6e20 8b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -01e898: 0e00 |001a: return-void │ │ +01e858: |[01e858] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$1.run:()V │ │ +01e868: 5430 a80a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ +01e86c: 2201 2e01 |0002: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // type@012e │ │ +01e870: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +01e872: 7030 1004 0102 |0005: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V // method@0410 │ │ +01e878: 7120 1404 1000 |0008: invoke-static {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ +01e87e: 5430 a80a |000b: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ +01e882: 6e10 1c04 0000 |000d: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getUiHandler:()Landroid/os/Handler; // method@041c │ │ +01e888: 0c00 |0010: move-result-object v0 │ │ +01e88a: 5431 a80a |0011: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa8 │ │ +01e88e: 7110 1304 0100 |0013: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ +01e894: 0c01 |0016: move-result-object v1 │ │ +01e896: 6e20 8b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +01e89c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x000b line=187 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1; │ │ │ │ - source_file_idx : 213 (AdLoadFlow_Base.java) │ │ + source_file_idx : 214 (AdLoadFlow_Base.java) │ │ │ │ Class #77 header: │ │ class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 213 │ │ +source_file_idx : 214 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #77 annotations: │ │ Annotations on class │ │ @@ -20749,18 +20753,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e89c: |[01e89c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$2.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ -01e8ac: 5b01 a90a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e8b0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01e8b6: 0e00 |0005: return-void │ │ +01e8a0: |[01e8a0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$2.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ +01e8b0: 5b01 a90a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e8b4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01e8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ @@ -20770,80 +20774,80 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -01e8b8: |[01e8b8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$2.run:()V │ │ -01e8c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01e8ca: 5451 a90a |0001: iget-object v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e8ce: 7110 1504 0100 |0003: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$200:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)I // method@0415 │ │ -01e8d4: 0a01 |0006: move-result v1 │ │ -01e8d6: 7120 6001 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -01e8dc: 0a00 |000a: move-result v0 │ │ -01e8de: da00 0064 |000b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ -01e8e2: 8100 |000d: int-to-long v0, v0 │ │ -01e8e4: 6202 2504 |000e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e8e8: 2203 a100 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e8ec: 7010 7f01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e8f2: 1a04 e200 |0015: const-string v4, "AdLoadFlow_Base: scheduling wait time is " // string@00e2 │ │ -01e8f6: 6e20 8501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e8fc: 6e30 8301 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01e902: 1a04 4000 |001d: const-string v4, ", now waiting ..." // string@0040 │ │ -01e906: 6e20 8501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e90c: 6e10 8701 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e912: 0c03 |0025: move-result-object v3 │ │ -01e914: 6e20 5301 3200 |0026: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e91a: 7120 8c01 1000 |0029: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ -01e920: 6200 2504 |002c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e924: 2201 a100 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01e928: 7010 7f01 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01e92e: 1a02 e100 |0033: const-string v2, "AdLoadFlow_Base: scheduling wait finished current_retry_job = " // string@00e1 │ │ -01e932: 6e20 8501 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01e938: 5452 a90a |0038: iget-object v2, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e93c: 7110 1304 0200 |003a: invoke-static {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ -01e942: 0c02 |003d: move-result-object v2 │ │ -01e944: 6e20 8401 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01e94a: 6e10 8701 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01e950: 0c01 |0044: move-result-object v1 │ │ -01e952: 6e20 5301 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e958: 5450 a90a |0048: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e95c: 2201 2e01 |004a: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // type@012e │ │ -01e960: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -01e962: 7030 1004 0102 |004d: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V // method@0410 │ │ -01e968: 7120 1404 1000 |0050: invoke-static {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ -01e96e: 5450 a90a |0053: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e972: 6e10 1c04 0000 |0055: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getUiHandler:()Landroid/os/Handler; // method@041c │ │ -01e978: 0c00 |0058: move-result-object v0 │ │ -01e97a: 5451 a90a |0059: iget-object v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ -01e97e: 7110 1304 0100 |005b: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ -01e984: 0c01 |005e: move-result-object v1 │ │ -01e986: 6e20 8b00 1000 |005f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -01e98c: 0e00 |0062: return-void │ │ +01e8bc: |[01e8bc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$2.run:()V │ │ +01e8cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01e8ce: 5451 a90a |0001: iget-object v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e8d2: 7110 1504 0100 |0003: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$200:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)I // method@0415 │ │ +01e8d8: 0a01 |0006: move-result v1 │ │ +01e8da: 7120 6001 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +01e8e0: 0a00 |000a: move-result v0 │ │ +01e8e2: da00 0064 |000b: mul-int/lit8 v0, v0, #int 100 // #64 │ │ +01e8e6: 8100 |000d: int-to-long v0, v0 │ │ +01e8e8: 6202 2504 |000e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e8ec: 2203 a100 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e8f0: 7010 7f01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e8f6: 1a04 e300 |0015: const-string v4, "AdLoadFlow_Base: scheduling wait time is " // string@00e3 │ │ +01e8fa: 6e20 8501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e900: 6e30 8301 0301 |001a: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01e906: 1a04 4100 |001d: const-string v4, ", now waiting ..." // string@0041 │ │ +01e90a: 6e20 8501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e910: 6e10 8701 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e916: 0c03 |0025: move-result-object v3 │ │ +01e918: 6e20 5301 3200 |0026: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e91e: 7120 8c01 1000 |0029: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ +01e924: 6200 2504 |002c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e928: 2201 a100 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01e92c: 7010 7f01 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01e932: 1a02 e200 |0033: const-string v2, "AdLoadFlow_Base: scheduling wait finished current_retry_job = " // string@00e2 │ │ +01e936: 6e20 8501 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01e93c: 5452 a90a |0038: iget-object v2, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e940: 7110 1304 0200 |003a: invoke-static {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ +01e946: 0c02 |003d: move-result-object v2 │ │ +01e948: 6e20 8401 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01e94e: 6e10 8701 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01e954: 0c01 |0044: move-result-object v1 │ │ +01e956: 6e20 5301 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e95c: 5450 a90a |0048: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e960: 2201 2e01 |004a: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // type@012e │ │ +01e964: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +01e966: 7030 1004 0102 |004d: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V // method@0410 │ │ +01e96c: 7120 1404 1000 |0050: invoke-static {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ +01e972: 5450 a90a |0053: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e976: 6e10 1c04 0000 |0055: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getUiHandler:()Landroid/os/Handler; // method@041c │ │ +01e97c: 0c00 |0058: move-result-object v0 │ │ +01e97e: 5451 a90a |0059: iget-object v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aa9 │ │ +01e982: 7110 1304 0100 |005b: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ +01e988: 0c01 |005e: move-result-object v1 │ │ +01e98a: 6e20 8b00 1000 |005f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +01e990: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0001 - 0x0048 │ │ Ljava/lang/InterruptedException; -> 0x0048 │ │ positions : │ │ 0x0001 line=230 │ │ 0x000e line=231 │ │ 0x0029 line=232 │ │ 0x002c line=233 │ │ 0x0048 line=237 │ │ 0x0053 line=239 │ │ locals : │ │ 0x0000 - 0x0063 reg=5 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2; │ │ │ │ - source_file_idx : 213 (AdLoadFlow_Base.java) │ │ + source_file_idx : 214 (AdLoadFlow_Base.java) │ │ │ │ Class #78 header: │ │ class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 213 │ │ +source_file_idx : 214 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -20872,20 +20876,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01e9a0: |[01e9a0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ -01e9b0: 5b01 ab0a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01e9b4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01e9ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -01e9bc: 5c01 aa0a |0006: iput-boolean v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ -01e9c0: 0e00 |0008: return-void │ │ +01e9a4: |[01e9a4] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V │ │ +01e9b4: 5b01 ab0a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01e9b8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01e9be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +01e9c0: 5c01 aa0a |0006: iput-boolean v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ +01e9c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0006 line=290 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ @@ -20895,17 +20899,17 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01e9c4: |[01e9c4] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V │ │ -01e9d4: 7020 0f04 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040f │ │ -01e9da: 0e00 |0003: return-void │ │ +01e9c8: |[01e9c8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;)V │ │ +01e9d8: 7020 0f04 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040f │ │ +01e9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1; │ │ @@ -20916,68 +20920,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -01e9dc: |[01e9dc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.run:()V │ │ -01e9ec: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01e9f0: 1a01 dd00 |0002: const-string v1, "AdLoadFlow_Base: Retry Job: Running ... " // string@00dd │ │ -01e9f4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01e9fa: 5440 ab0a |0007: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01e9fe: 1d00 |0009: monitor-enter v0 │ │ -01ea00: 5441 ab0a |000a: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea04: 7110 1304 0100 |000c: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ -01ea0a: 0c01 |000f: move-result-object v1 │ │ -01ea0c: 3801 1e00 |0010: if-eqz v1, 002e // +001e │ │ -01ea10: 5541 aa0a |0012: iget-boolean v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ -01ea14: 3901 1a00 |0014: if-nez v1, 002e // +001a │ │ -01ea18: 5441 ab0a |0016: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea1c: 6e10 1d04 0100 |0018: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ -01ea22: 0a01 |001b: move-result v1 │ │ -01ea24: 3801 1200 |001c: if-eqz v1, 002e // +0012 │ │ -01ea28: 5441 ab0a |001e: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea2c: 6e10 2204 0100 |0020: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.nextRetry:()V // method@0422 │ │ -01ea32: 283f |0023: goto 0062 // +003f │ │ -01ea34: 0d01 |0024: move-exception v1 │ │ -01ea36: 6e10 8d01 0100 |0025: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ -01ea3c: 5441 ab0a |0028: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea40: 6e10 1f04 0100 |002a: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.loadFailed:()V // method@041f │ │ -01ea46: 2835 |002d: goto 0062 // +0035 │ │ -01ea48: 6201 2504 |002e: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ea4c: 2202 a100 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ea50: 7010 7f01 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ea56: 1a03 dc00 |0035: const-string v3, "AdLoadFlow_Base: Retry Job: NOT EXECUTED, because: current_retry_job=" // string@00dc │ │ -01ea5a: 6e20 8501 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ea60: 5443 ab0a |003a: iget-object v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea64: 7110 1304 0300 |003c: invoke-static {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ -01ea6a: 0c03 |003f: move-result-object v3 │ │ -01ea6c: 6e20 8401 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ea72: 1a03 4500 |0043: const-string v3, ", stoped=" // string@0045 │ │ -01ea76: 6e20 8501 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ea7c: 5543 aa0a |0048: iget-boolean v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ -01ea80: 6e20 8601 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -01ea86: 1a03 3b00 |004d: const-string v3, ", isActive()=" // string@003b │ │ -01ea8a: 6e20 8501 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ea90: 5443 ab0a |0052: iget-object v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01ea94: 6e10 1d04 0300 |0054: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ -01ea9a: 0a03 |0057: move-result v3 │ │ -01ea9c: 6e20 8601 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -01eaa2: 6e10 8701 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01eaa8: 0c02 |005e: move-result-object v2 │ │ -01eaaa: 6e20 5301 2100 |005f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01eab0: 5441 ab0a |0062: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ -01eab4: 1202 |0064: const/4 v2, #int 0 // #0 │ │ -01eab6: 7120 1404 2100 |0065: invoke-static {v1, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ -01eabc: 1e00 |0068: monitor-exit v0 │ │ -01eabe: 0e00 |0069: return-void │ │ -01eac0: 0d01 |006a: move-exception v1 │ │ -01eac2: 1e00 |006b: monitor-exit v0 │ │ -01eac4: 2701 |006c: throw v1 │ │ +01e9e0: |[01e9e0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base$Retry.run:()V │ │ +01e9f0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01e9f4: 1a01 de00 |0002: const-string v1, "AdLoadFlow_Base: Retry Job: Running ... " // string@00de │ │ +01e9f8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01e9fe: 5440 ab0a |0007: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea02: 1d00 |0009: monitor-enter v0 │ │ +01ea04: 5441 ab0a |000a: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea08: 7110 1304 0100 |000c: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ +01ea0e: 0c01 |000f: move-result-object v1 │ │ +01ea10: 3801 1e00 |0010: if-eqz v1, 002e // +001e │ │ +01ea14: 5541 aa0a |0012: iget-boolean v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ +01ea18: 3901 1a00 |0014: if-nez v1, 002e // +001a │ │ +01ea1c: 5441 ab0a |0016: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea20: 6e10 1d04 0100 |0018: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ +01ea26: 0a01 |001b: move-result v1 │ │ +01ea28: 3801 1200 |001c: if-eqz v1, 002e // +0012 │ │ +01ea2c: 5441 ab0a |001e: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea30: 6e10 2204 0100 |0020: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.nextRetry:()V // method@0422 │ │ +01ea36: 283f |0023: goto 0062 // +003f │ │ +01ea38: 0d01 |0024: move-exception v1 │ │ +01ea3a: 6e10 8d01 0100 |0025: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ +01ea40: 5441 ab0a |0028: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea44: 6e10 1f04 0100 |002a: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.loadFailed:()V // method@041f │ │ +01ea4a: 2835 |002d: goto 0062 // +0035 │ │ +01ea4c: 6201 2504 |002e: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ea50: 2202 a100 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ea54: 7010 7f01 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ea5a: 1a03 dd00 |0035: const-string v3, "AdLoadFlow_Base: Retry Job: NOT EXECUTED, because: current_retry_job=" // string@00dd │ │ +01ea5e: 6e20 8501 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ea64: 5443 ab0a |003a: iget-object v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea68: 7110 1304 0300 |003c: invoke-static {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0413 │ │ +01ea6e: 0c03 |003f: move-result-object v3 │ │ +01ea70: 6e20 8401 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ea76: 1a03 4600 |0043: const-string v3, ", stoped=" // string@0046 │ │ +01ea7a: 6e20 8501 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ea80: 5543 aa0a |0048: iget-boolean v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ +01ea84: 6e20 8601 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +01ea8a: 1a03 3c00 |004d: const-string v3, ", isActive()=" // string@003c │ │ +01ea8e: 6e20 8501 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ea94: 5443 ab0a |0052: iget-object v3, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01ea98: 6e10 1d04 0300 |0054: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ +01ea9e: 0a03 |0057: move-result v3 │ │ +01eaa0: 6e20 8601 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +01eaa6: 6e10 8701 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01eaac: 0c02 |005e: move-result-object v2 │ │ +01eaae: 6e20 5301 2100 |005f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01eab4: 5441 ab0a |0062: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.this$0:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; // field@0aab │ │ +01eab8: 1202 |0064: const/4 v2, #int 0 // #0 │ │ +01eaba: 7120 1404 2100 |0065: invoke-static {v1, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // method@0414 │ │ +01eac0: 1e00 |0068: monitor-exit v0 │ │ +01eac2: 0e00 |0069: return-void │ │ +01eac4: 0d01 |006a: move-exception v1 │ │ +01eac6: 1e00 |006b: monitor-exit v0 │ │ +01eac8: 2701 |006c: throw v1 │ │ catches : 3 │ │ 0x000a - 0x001c │ │ -> 0x006a │ │ 0x001e - 0x0023 │ │ -> 0x0024 │ │ 0x0025 - 0x006c │ │ -> 0x006a │ │ @@ -20990,21 +20994,21 @@ │ │ 0x0028 line=310 │ │ 0x002e line=313 │ │ 0x0062 line=316 │ │ 0x0068 line=317 │ │ locals : │ │ 0x0000 - 0x006d reg=4 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ │ │ - source_file_idx : 213 (AdLoadFlow_Base.java) │ │ + source_file_idx : 214 (AdLoadFlow_Base.java) │ │ │ │ Class #79 header: │ │ class_idx : 305 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 553 │ │ +source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #79 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;' │ │ @@ -21041,30 +21045,32 @@ │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;) │ │ name : 'resume' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 553 (IAdLoadFlow.java) │ │ + source_file_idx : 554 (IAdLoadFlow.java) │ │ │ │ Class #80 header: │ │ class_idx : 306 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 236 │ │ +source_file_idx : 237 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=requestInterstitial │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1077 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #80 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -21088,20 +21094,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01f310: |[01f310] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$1.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01f320: 5b01 b90a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ab9 │ │ -01f324: 5b02 bb0a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$result:Ljava/lang/Object; // field@0abb │ │ -01f328: 5b03 ba0a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ -01f32c: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01f332: 0e00 |0009: return-void │ │ +01f314: |[01f314] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$1.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01f324: 5b01 b90a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ab9 │ │ +01f328: 5b02 bb0a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$result:Ljava/lang/Object; // field@0abb │ │ +01f32c: 5b03 ba0a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ +01f330: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01f336: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -21113,51 +21119,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01f334: |[01f334] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$1.run:()V │ │ -01f344: 5430 b90a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ab9 │ │ -01f348: 5431 bb0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$result:Ljava/lang/Object; // field@0abb │ │ -01f34c: 5432 ba0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ -01f350: 6e30 5004 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0450 │ │ -01f356: 280a |0009: goto 0013 // +000a │ │ -01f358: 0d00 |000a: move-exception v0 │ │ -01f35a: 6e10 5601 0000 |000b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01f360: 5430 ba0a |000e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ -01f364: 6e10 2c04 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01f36a: 0e00 |0013: return-void │ │ +01f338: |[01f338] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$1.run:()V │ │ +01f348: 5430 b90a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ab9 │ │ +01f34c: 5431 bb0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$result:Ljava/lang/Object; // field@0abb │ │ +01f350: 5432 ba0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ +01f354: 6e30 5004 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0450 │ │ +01f35a: 280a |0009: goto 0013 // +000a │ │ +01f35c: 0d00 |000a: move-exception v0 │ │ +01f35e: 6e10 5601 0000 |000b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01f364: 5430 ba0a |000e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0aba │ │ +01f368: 6e10 2c04 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01f36e: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=169 │ │ 0x000b line=173 │ │ 0x000e line=175 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1; │ │ │ │ - source_file_idx : 236 (AdsContainer_Base.java) │ │ + source_file_idx : 237 (AdsContainer_Base.java) │ │ │ │ Class #81 header: │ │ class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 236 │ │ +source_file_idx : 237 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=attach │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1079 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #81 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -21181,20 +21189,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01f37c: |[01f37c] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$2.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01f38c: 5b01 bc0a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0abc │ │ -01f390: 5b02 bd0a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$adview:Landroid/view/View; // field@0abd │ │ -01f394: 5b03 be0a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ -01f398: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01f39e: 0e00 |0009: return-void │ │ +01f380: |[01f380] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$2.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01f390: 5b01 bc0a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0abc │ │ +01f394: 5b02 bd0a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$adview:Landroid/view/View; // field@0abd │ │ +01f398: 5b03 be0a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ +01f39c: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01f3a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/View; │ │ @@ -21206,42 +21214,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01f3a0: |[01f3a0] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$2.run:()V │ │ -01f3b0: 5430 bc0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0abc │ │ -01f3b4: 5431 bd0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$adview:Landroid/view/View; // field@0abd │ │ -01f3b8: 5432 be0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ -01f3bc: 6e30 4e04 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@044e │ │ -01f3c2: 280a |0009: goto 0013 // +000a │ │ -01f3c4: 0d00 |000a: move-exception v0 │ │ -01f3c6: 6e10 5601 0000 |000b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01f3cc: 5430 be0a |000e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ -01f3d0: 6e10 0704 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadFailed:()V // method@0407 │ │ -01f3d6: 0e00 |0013: return-void │ │ +01f3a4: |[01f3a4] org.metatrans.commons.ads.impl.providers.AdsContainer_Base$2.run:()V │ │ +01f3b4: 5430 bc0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0abc │ │ +01f3b8: 5431 bd0a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$adview:Landroid/view/View; // field@0abd │ │ +01f3bc: 5432 be0a |0004: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ +01f3c0: 6e30 4e04 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@044e │ │ +01f3c6: 280a |0009: goto 0013 // +000a │ │ +01f3c8: 0d00 |000a: move-exception v0 │ │ +01f3ca: 6e10 5601 0000 |000b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01f3d0: 5430 be0a |000e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0abe │ │ +01f3d4: 6e10 0704 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadFailed:()V // method@0407 │ │ +01f3da: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=223 │ │ 0x000b line=227 │ │ 0x000e line=229 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2; │ │ │ │ - source_file_idx : 236 (AdsContainer_Base.java) │ │ + source_file_idx : 237 (AdsContainer_Base.java) │ │ │ │ Class #82 header: │ │ class_idx : 309 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 254 │ │ +source_file_idx : 255 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #82 annotations: │ │ Annotations on field #2754 'ads' │ │ @@ -21268,21 +21276,21 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01f96c: |[01f96c] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;)V │ │ -01f97c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01f982: 5b01 c30a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01f986: 2201 ae00 |0005: new-instance v1, Ljava/util/HashMap; // type@00ae │ │ -01f98a: 7010 9e01 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@019e │ │ -01f990: 5b01 c20a |000a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f994: 0e00 |000c: return-void │ │ +01f970: |[01f970] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;)V │ │ +01f980: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01f986: 5b01 c30a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01f98a: 2201 ae00 |0005: new-instance v1, Ljava/util/HashMap; // type@00ae │ │ +01f98e: 7010 9e01 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@019e │ │ +01f994: 5b01 c20a |000a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f998: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; │ │ @@ -21293,36 +21301,36 @@ │ │ type : '(Ljava/lang/String;Landroid/view/View;I)Landroid/widget/LinearLayout;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -01f86c: |[01f86c] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getBanner_internal:(Ljava/lang/String;Landroid/view/View;I)Landroid/widget/LinearLayout; │ │ -01f87c: 5425 c20a |0000: iget-object v5, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f880: 7220 b601 3500 |0002: invoke-interface {v5, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -01f886: 0a05 |0005: move-result v5 │ │ -01f888: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -01f88c: 6e20 5504 3200 |0008: invoke-virtual {v2, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnBanner:(Ljava/lang/String;)V // method@0455 │ │ -01f892: 5425 c20a |000b: iget-object v5, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f896: 7230 b901 3504 |000d: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01f89c: 6205 2504 |0010: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f8a0: 2200 a100 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f8a4: 7010 7f01 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f8aa: 1a01 ff00 |0017: const-string v1, "AdsStore_NoCache: getBanner " // string@00ff │ │ -01f8ae: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f8b4: 6e20 8501 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f8ba: 1a03 1300 |001f: const-string v3, " = " // string@0013 │ │ -01f8be: 6e20 8501 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f8c4: 6e20 8401 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f8ca: 6e10 8701 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f8d0: 0c03 |002a: move-result-object v3 │ │ -01f8d2: 6e20 5301 3500 |002b: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f8d8: 1f04 6000 |002e: check-cast v4, Landroid/widget/LinearLayout; // type@0060 │ │ -01f8dc: 1104 |0030: return-object v4 │ │ +01f870: |[01f870] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getBanner_internal:(Ljava/lang/String;Landroid/view/View;I)Landroid/widget/LinearLayout; │ │ +01f880: 5425 c20a |0000: iget-object v5, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f884: 7220 b601 3500 |0002: invoke-interface {v5, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +01f88a: 0a05 |0005: move-result v5 │ │ +01f88c: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +01f890: 6e20 5504 3200 |0008: invoke-virtual {v2, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnBanner:(Ljava/lang/String;)V // method@0455 │ │ +01f896: 5425 c20a |000b: iget-object v5, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f89a: 7230 b901 3504 |000d: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01f8a0: 6205 2504 |0010: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f8a4: 2200 a100 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f8a8: 7010 7f01 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f8ae: 1a01 0001 |0017: const-string v1, "AdsStore_NoCache: getBanner " // string@0100 │ │ +01f8b2: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f8b8: 6e20 8501 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f8be: 1a03 1300 |001f: const-string v3, " = " // string@0013 │ │ +01f8c2: 6e20 8501 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f8c8: 6e20 8401 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f8ce: 6e10 8701 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f8d4: 0c03 |002a: move-result-object v3 │ │ +01f8d6: 6e20 5301 3500 |002b: invoke-virtual {v5, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f8dc: 1f04 6000 |002e: check-cast v4, Landroid/widget/LinearLayout; // type@0060 │ │ +01f8e0: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=41 │ │ 0x000b line=44 │ │ 0x0010 line=46 │ │ 0x002e line=48 │ │ @@ -21338,25 +21346,25 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/widget/LinearLayout;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -01f834: |[01f834] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/widget/LinearLayout; │ │ -01f844: 5420 c30a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01f848: 6e20 3d04 3000 |0002: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View; // method@043d │ │ -01f84e: 0c00 |0005: move-result-object v0 │ │ -01f850: 6e10 0304 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getAdID:()Ljava/lang/String; // method@0403 │ │ -01f856: 0c01 |0009: move-result-object v1 │ │ -01f858: 6e10 0604 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getGravity:()I // method@0406 │ │ -01f85e: 0a03 |000d: move-result v3 │ │ -01f860: 7040 5304 1230 |000e: invoke-direct {v2, v1, v0, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getBanner_internal:(Ljava/lang/String;Landroid/view/View;I)Landroid/widget/LinearLayout; // method@0453 │ │ -01f866: 0c03 |0011: move-result-object v3 │ │ -01f868: 1103 |0012: return-object v3 │ │ +01f838: |[01f838] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/widget/LinearLayout; │ │ +01f848: 5420 c30a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01f84c: 6e20 3d04 3000 |0002: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View; // method@043d │ │ +01f852: 0c00 |0005: move-result-object v0 │ │ +01f854: 6e10 0304 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getAdID:()Ljava/lang/String; // method@0403 │ │ +01f85a: 0c01 |0009: move-result-object v1 │ │ +01f85c: 6e10 0604 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getGravity:()I // method@0406 │ │ +01f862: 0a03 |000d: move-result v3 │ │ +01f864: 7040 5304 1230 |000e: invoke-direct {v2, v1, v0, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getBanner_internal:(Ljava/lang/String;Landroid/view/View;I)Landroid/widget/LinearLayout; // method@0453 │ │ +01f86a: 0c03 |0011: move-result-object v3 │ │ +01f86c: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; │ │ 0x0000 - 0x0013 reg=3 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -21366,43 +21374,43 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -01f8e0: |[01f8e0] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; │ │ -01f8f0: 5440 c20a |0000: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f8f4: 6e10 2a04 0500 |0002: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ -01f8fa: 0c01 |0005: move-result-object v1 │ │ -01f8fc: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01f902: 0c00 |0009: move-result-object v0 │ │ -01f904: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -01f908: 5440 c30a |000c: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01f90c: 6e20 3f04 5000 |000e: invoke-virtual {v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@043f │ │ -01f912: 0c00 |0011: move-result-object v0 │ │ -01f914: 5441 c20a |0012: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f918: 6e10 2a04 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ -01f91e: 0c02 |0017: move-result-object v2 │ │ -01f920: 7230 b901 2100 |0018: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01f926: 6201 2504 |001b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f92a: 2202 a100 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f92e: 7010 7f01 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f934: 1a03 0001 |0022: const-string v3, "AdsStore_NoCache: getInterstitial " // string@0100 │ │ -01f938: 6e20 8501 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f93e: 6e10 2a04 0500 |0027: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ -01f944: 0c05 |002a: move-result-object v5 │ │ -01f946: 6e20 8501 5200 |002b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f94c: 1a05 1300 |002e: const-string v5, " = " // string@0013 │ │ -01f950: 6e20 8501 5200 |0030: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f956: 6e20 8401 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f95c: 6e10 8701 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f962: 0c05 |0039: move-result-object v5 │ │ -01f964: 6e20 5301 5100 |003a: invoke-virtual {v1, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f96a: 1100 |003d: return-object v0 │ │ +01f8e4: |[01f8e4] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; │ │ +01f8f4: 5440 c20a |0000: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f8f8: 6e10 2a04 0500 |0002: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ +01f8fe: 0c01 |0005: move-result-object v1 │ │ +01f900: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01f906: 0c00 |0009: move-result-object v0 │ │ +01f908: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +01f90c: 5440 c30a |000c: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01f910: 6e20 3f04 5000 |000e: invoke-virtual {v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@043f │ │ +01f916: 0c00 |0011: move-result-object v0 │ │ +01f918: 5441 c20a |0012: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f91c: 6e10 2a04 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ +01f922: 0c02 |0017: move-result-object v2 │ │ +01f924: 7230 b901 2100 |0018: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01f92a: 6201 2504 |001b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f92e: 2202 a100 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f932: 7010 7f01 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f938: 1a03 0101 |0022: const-string v3, "AdsStore_NoCache: getInterstitial " // string@0101 │ │ +01f93c: 6e20 8501 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f942: 6e10 2a04 0500 |0027: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ +01f948: 0c05 |002a: move-result-object v5 │ │ +01f94a: 6e20 8501 5200 |002b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f950: 1a05 1300 |002e: const-string v5, " = " // string@0013 │ │ +01f954: 6e20 8501 5200 |0030: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f95a: 6e20 8401 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f960: 6e10 8701 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f966: 0c05 |0039: move-result-object v5 │ │ +01f968: 6e20 5301 5100 |003a: invoke-virtual {v1, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f96e: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000c line=88 │ │ 0x0012 line=89 │ │ 0x001b line=92 │ │ locals : │ │ @@ -21414,55 +21422,55 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -01f998: |[01f998] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.returnBanner:(Ljava/lang/String;)V │ │ -01f9a8: 5440 c20a |0000: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01f9ac: 7220 ba01 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ -01f9b2: 0c00 |0005: move-result-object v0 │ │ -01f9b4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -01f9b8: 0e00 |0008: return-void │ │ -01f9ba: 1f00 4700 |0009: check-cast v0, Landroid/view/View; // type@0047 │ │ -01f9be: 6e10 bf00 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -01f9c4: 0c01 |000e: move-result-object v1 │ │ -01f9c6: 3801 2100 |000f: if-eqz v1, 0030 // +0021 │ │ -01f9ca: 6e10 bf00 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ -01f9d0: 0c01 |0014: move-result-object v1 │ │ -01f9d2: 1f01 4900 |0015: check-cast v1, Landroid/view/ViewGroup; // type@0049 │ │ -01f9d6: 6e20 cf00 0100 |0017: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ -01f9dc: 6201 2504 |001a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f9e0: 2202 a100 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f9e4: 7010 7f01 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f9ea: 1a03 0101 |0021: const-string v3, "AdsStore_NoCache: remove view from parent " // string@0101 │ │ -01f9ee: 6e20 8501 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f9f4: 6e20 8401 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f9fa: 6e10 8701 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01fa00: 0c02 |002c: move-result-object v2 │ │ -01fa02: 6e20 5301 2100 |002d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fa08: 1301 3930 |0030: const/16 v1, #int 12345 // #3039 │ │ -01fa0c: 6e20 bd00 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -01fa12: 0c00 |0035: move-result-object v0 │ │ -01fa14: 5441 c30a |0036: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01fa18: 6e20 4104 0100 |0038: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.destroyBanner:(Ljava/lang/Object;)V // method@0441 │ │ -01fa1e: 6201 2504 |003b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fa22: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01fa26: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01fa2c: 1a03 0201 |0042: const-string v3, "AdsStore_NoCache: returnBanner " // string@0102 │ │ -01fa30: 6e20 8501 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fa36: 6e20 8501 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fa3c: 1a05 1300 |004a: const-string v5, " = " // string@0013 │ │ -01fa40: 6e20 8501 5200 |004c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fa46: 6e20 8401 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01fa4c: 6e10 8701 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01fa52: 0c05 |0055: move-result-object v5 │ │ -01fa54: 6e20 5301 5100 |0056: invoke-virtual {v1, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fa5a: 0e00 |0059: return-void │ │ +01f99c: |[01f99c] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.returnBanner:(Ljava/lang/String;)V │ │ +01f9ac: 5440 c20a |0000: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01f9b0: 7220 ba01 5000 |0002: invoke-interface {v0, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ +01f9b6: 0c00 |0005: move-result-object v0 │ │ +01f9b8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +01f9bc: 0e00 |0008: return-void │ │ +01f9be: 1f00 4700 |0009: check-cast v0, Landroid/view/View; // type@0047 │ │ +01f9c2: 6e10 bf00 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +01f9c8: 0c01 |000e: move-result-object v1 │ │ +01f9ca: 3801 2100 |000f: if-eqz v1, 0030 // +0021 │ │ +01f9ce: 6e10 bf00 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@00bf │ │ +01f9d4: 0c01 |0014: move-result-object v1 │ │ +01f9d6: 1f01 4900 |0015: check-cast v1, Landroid/view/ViewGroup; // type@0049 │ │ +01f9da: 6e20 cf00 0100 |0017: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ +01f9e0: 6201 2504 |001a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f9e4: 2202 a100 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f9e8: 7010 7f01 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f9ee: 1a03 0201 |0021: const-string v3, "AdsStore_NoCache: remove view from parent " // string@0102 │ │ +01f9f2: 6e20 8501 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f9f8: 6e20 8401 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f9fe: 6e10 8701 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01fa04: 0c02 |002c: move-result-object v2 │ │ +01fa06: 6e20 5301 2100 |002d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fa0c: 1301 3930 |0030: const/16 v1, #int 12345 // #3039 │ │ +01fa10: 6e20 bd00 1000 |0032: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +01fa16: 0c00 |0035: move-result-object v0 │ │ +01fa18: 5441 c30a |0036: iget-object v1, v4, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01fa1c: 6e20 4104 0100 |0038: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.destroyBanner:(Ljava/lang/Object;)V // method@0441 │ │ +01fa22: 6201 2504 |003b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fa26: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01fa2a: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01fa30: 1a03 0301 |0042: const-string v3, "AdsStore_NoCache: returnBanner " // string@0103 │ │ +01fa34: 6e20 8501 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fa3a: 6e20 8501 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fa40: 1a05 1300 |004a: const-string v5, " = " // string@0013 │ │ +01fa44: 6e20 8501 5200 |004c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fa4a: 6e20 8401 0200 |004f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01fa50: 6e10 8701 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01fa56: 0c05 |0055: move-result-object v5 │ │ +01fa58: 6e20 5301 5100 |0056: invoke-virtual {v1, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fa5e: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=64 │ │ 0x000b line=65 │ │ 0x0011 line=66 │ │ 0x001a line=67 │ │ @@ -21478,72 +21486,72 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -01fa5c: |[01fa5c] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.returnInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01fa6c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fa70: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01fa74: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01fa7a: 1a02 0301 |0007: const-string v2, "AdsStore_NoCache: returnInterstitial " // string@0103 │ │ -01fa7e: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fa84: 6e20 8501 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fa8a: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01fa90: 0c01 |0012: move-result-object v1 │ │ -01fa92: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fa98: 5430 c20a |0016: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01fa9c: 7220 ba01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ -01faa2: 0c04 |001b: move-result-object v4 │ │ -01faa4: 3804 1e00 |001c: if-eqz v4, 003a // +001e │ │ -01faa8: 5430 c30a |001e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01faac: 6e20 4204 4000 |0020: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.destroyInterstitial:(Ljava/lang/Object;)V // method@0442 │ │ -01fab2: 5430 c30a |0023: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01fab6: 6e10 4404 0000 |0025: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getActivity:()Landroid/app/Activity; // method@0444 │ │ -01fabc: 0c00 |0028: move-result-object v0 │ │ -01fabe: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ -01fac2: 5434 c30a |002b: iget-object v4, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ -01fac6: 6e20 3f04 5400 |002d: invoke-virtual {v4, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@043f │ │ -01facc: 0c04 |0030: move-result-object v4 │ │ -01face: 5430 c20a |0031: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ -01fad2: 6e10 2a04 0500 |0033: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ -01fad8: 0c05 |0036: move-result-object v5 │ │ -01fada: 7230 b901 5004 |0037: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01fae0: 6205 2504 |003a: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fae4: 2200 a100 |003c: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -01fae8: 7010 7f01 0000 |003e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01faee: 1a01 0401 |0041: const-string v1, "AdsStore_NoCache: returned OBJ = " // string@0104 │ │ -01faf2: 6e20 8501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01faf8: 6e20 8401 4000 |0046: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01fafe: 6e10 8701 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01fb04: 0c04 |004c: move-result-object v4 │ │ -01fb06: 6e20 5301 4500 |004d: invoke-virtual {v5, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fb0c: 0e00 |0050: return-void │ │ +01fa60: |[01fa60] org.metatrans.commons.ads.impl.providers.AdsStore_NoCache.returnInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01fa70: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fa74: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01fa78: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01fa7e: 1a02 0401 |0007: const-string v2, "AdsStore_NoCache: returnInterstitial " // string@0104 │ │ +01fa82: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fa88: 6e20 8501 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fa8e: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01fa94: 0c01 |0012: move-result-object v1 │ │ +01fa96: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fa9c: 5430 c20a |0016: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01faa0: 7220 ba01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ +01faa6: 0c04 |001b: move-result-object v4 │ │ +01faa8: 3804 1e00 |001c: if-eqz v4, 003a // +001e │ │ +01faac: 5430 c30a |001e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01fab0: 6e20 4204 4000 |0020: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.destroyInterstitial:(Ljava/lang/Object;)V // method@0442 │ │ +01fab6: 5430 c30a |0023: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01faba: 6e10 4404 0000 |0025: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getActivity:()Landroid/app/Activity; // method@0444 │ │ +01fac0: 0c00 |0028: move-result-object v0 │ │ +01fac2: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ +01fac6: 5434 c30a |002b: iget-object v4, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.adsContainer:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; // field@0ac3 │ │ +01faca: 6e20 3f04 5400 |002d: invoke-virtual {v4, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@043f │ │ +01fad0: 0c04 |0030: move-result-object v4 │ │ +01fad2: 5430 c20a |0031: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.ads:Ljava/util/Map; // field@0ac2 │ │ +01fad6: 6e10 2a04 0500 |0033: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ +01fadc: 0c05 |0036: move-result-object v5 │ │ +01fade: 7230 b901 5004 |0037: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01fae4: 6205 2504 |003a: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fae8: 2200 a100 |003c: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01faec: 7010 7f01 0000 |003e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01faf2: 1a01 0501 |0041: const-string v1, "AdsStore_NoCache: returned OBJ = " // string@0105 │ │ +01faf6: 6e20 8501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fafc: 6e20 8401 4000 |0046: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01fb02: 6e10 8701 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01fb08: 0c04 |004c: move-result-object v4 │ │ +01fb0a: 6e20 5301 4500 |004d: invoke-virtual {v5, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fb10: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0016 line=102 │ │ 0x001e line=104 │ │ 0x0023 line=107 │ │ 0x002b line=108 │ │ 0x0031 line=109 │ │ 0x003a line=116 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; │ │ 0x0000 - 0x0051 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0051 reg=5 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ - source_file_idx : 254 (AdsStore_NoCache.java) │ │ + source_file_idx : 255 (AdsStore_NoCache.java) │ │ │ │ Class #83 header: │ │ class_idx : 310 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 836 │ │ +source_file_idx : 837 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #83 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner;' │ │ @@ -21562,18 +21570,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01fb28: |[01fb28] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Banner.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01fb38: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01fb3e: 5b01 c40a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac4 │ │ -01fb42: 0e00 |0005: return-void │ │ +01fb2c: |[01fb2c] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Banner.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01fb3c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01fb42: 5b01 c40a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac4 │ │ +01fb46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -21584,30 +21592,30 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb10: |[01fb10] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Banner.getFlow:()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ -01fb20: 5410 c40a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac4 │ │ -01fb24: 1100 |0002: return-object v0 │ │ +01fb14: |[01fb14] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Banner.getFlow:()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ +01fb24: 5410 c40a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac4 │ │ +01fb28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Banner; │ │ │ │ - source_file_idx : 836 (Listener_BaseImpl_Banner.java) │ │ + source_file_idx : 837 (Listener_BaseImpl_Banner.java) │ │ │ │ Class #84 header: │ │ class_idx : 311 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 837 │ │ +source_file_idx : 838 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #84 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;' │ │ @@ -21630,19 +21638,19 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01fb74: |[01fb74] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)V │ │ -01fb84: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01fb8a: 5b01 c50a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0ac5 │ │ -01fb8e: 5b02 c60a |0005: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.interstitial:Ljava/lang/Object; // field@0ac6 │ │ -01fb92: 0e00 |0007: return-void │ │ +01fb78: |[01fb78] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)V │ │ +01fb88: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01fb8e: 5b01 c50a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0ac5 │ │ +01fb92: 5b02 c60a |0005: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.interstitial:Ljava/lang/Object; // field@0ac6 │ │ +01fb96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial; │ │ @@ -21655,17 +21663,17 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb5c: |[01fb5c] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.getFlow:()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ -01fb6c: 5410 c50a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0ac5 │ │ -01fb70: 1100 |0002: return-object v0 │ │ +01fb60: |[01fb60] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.getFlow:()Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ +01fb70: 5410 c50a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; // field@0ac5 │ │ +01fb74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;) │ │ @@ -21673,39 +21681,41 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb44: |[01fb44] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.getInterstitial:()Ljava/lang/Object; │ │ -01fb54: 5410 c60a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.interstitial:Ljava/lang/Object; // field@0ac6 │ │ -01fb58: 1100 |0002: return-object v0 │ │ +01fb48: |[01fb48] org.metatrans.commons.ads.impl.providers.Listener_BaseImpl_Interstitial.getInterstitial:()Ljava/lang/Object; │ │ +01fb58: 5410 c60a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial;.interstitial:Ljava/lang/Object; // field@0ac6 │ │ +01fb5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/providers/Listener_BaseImpl_Interstitial; │ │ │ │ - source_file_idx : 837 (Listener_BaseImpl_Interstitial.java) │ │ + source_file_idx : 838 (Listener_BaseImpl_Interstitial.java) │ │ │ │ Class #85 header: │ │ class_idx : 314 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 249 │ │ +source_file_idx : 250 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=request_sync │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1132 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #85 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -21729,20 +21739,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01fc50: |[01fc50] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl$1.:(Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V │ │ -01fc60: 5b01 c70a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ac7 │ │ -01fc64: 5b02 c90a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac9 │ │ -01fc68: 5b03 c80a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$bannerView:Landroid/view/View; // field@0ac8 │ │ -01fc6c: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01fc72: 0e00 |0009: return-void │ │ +01fc54: |[01fc54] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl$1.:(Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V │ │ +01fc64: 5b01 c70a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.this$0:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ac7 │ │ +01fc68: 5b02 c90a |0002: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac9 │ │ +01fc6c: 5b03 c80a |0004: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$bannerView:Landroid/view/View; // field@0ac8 │ │ +01fc70: 7010 6601 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01fc76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -21754,35 +21764,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01fc74: |[01fc74] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl$1.run:()V │ │ -01fc84: 5410 c90a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac9 │ │ -01fc88: 6e10 0204 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.clicked:()V // method@0402 │ │ -01fc8e: 5410 c80a |0005: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$bannerView:Landroid/view/View; // field@0ac8 │ │ -01fc92: 1f00 3d01 |0007: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ -01fc96: 6e10 9304 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.openTarget:()Z // method@0493 │ │ -01fc9c: 0e00 |000c: return-void │ │ +01fc78: |[01fc78] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl$1.run:()V │ │ +01fc88: 5410 c90a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; // field@0ac9 │ │ +01fc8c: 6e10 0204 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.clicked:()V // method@0402 │ │ +01fc92: 5410 c80a |0005: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.val$bannerView:Landroid/view/View; // field@0ac8 │ │ +01fc96: 1f00 3d01 |0007: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ +01fc9a: 6e10 9304 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.openTarget:()Z // method@0493 │ │ +01fca0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1; │ │ │ │ - source_file_idx : 249 (AdsContainer_HomeAds_BaseImpl.java) │ │ + source_file_idx : 250 (AdsContainer_HomeAds_BaseImpl.java) │ │ │ │ Class #86 header: │ │ class_idx : 317 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 71 │ │ -source_file_idx : 308 │ │ +source_file_idx : 309 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #86 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;' │ │ @@ -21882,54 +21892,54 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0204f4: |[0204f4] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.:(Landroid/content/Context;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;)V │ │ -020504: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -02050a: 1301 6400 |0003: const/16 v1, #int 100 // #64 │ │ -02050e: 5901 cc0a |0005: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.MAX_COUNTER_SWITCH:I // field@0acc │ │ -020512: 5901 d60a |0007: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ -020516: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -020518: 5b01 d70a |000a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -02051c: 5b02 d50a |000c: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020520: 5b03 cd0a |000e: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -020524: 5b04 d80a |0010: iput-object v4, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.homeAdsContainer:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ad8 │ │ -020528: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -02052c: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -020532: 5b01 df0a |0017: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020536: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -02053a: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -020540: 5b01 e00a |001e: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020544: 2201 2500 |0020: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -020548: 7010 6c00 0100 |0022: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02054e: 5b01 da0a |0025: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -020552: 2201 2500 |0027: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -020556: 7010 6c00 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02055c: 5b01 dd0a |002c: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020560: 2201 2500 |002e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -020564: 7010 6c00 0100 |0030: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02056a: 5b01 db0a |0033: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -02056e: 2201 2500 |0035: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -020572: 7010 6c00 0100 |0037: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -020578: 5b01 dc0a |003a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -02057c: 2201 2500 |003c: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -020580: 7010 6c00 0100 |003e: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -020586: 5b01 de0a |0041: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -02058a: 2201 2200 |0043: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -02058e: 7010 6000 0100 |0045: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -020594: 5b01 d90a |0048: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -020598: 5401 d50a |004a: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -02059c: 7210 c005 0100 |004c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -0205a2: 0a01 |004f: move-result v1 │ │ -0205a4: 5901 d40a |0050: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -0205a8: 6e20 9904 0000 |0052: invoke-virtual {v0, v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0499 │ │ -0205ae: 0e00 |0055: return-void │ │ +0204f8: |[0204f8] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.:(Landroid/content/Context;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;)V │ │ +020508: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +02050e: 1301 6400 |0003: const/16 v1, #int 100 // #64 │ │ +020512: 5901 cc0a |0005: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.MAX_COUNTER_SWITCH:I // field@0acc │ │ +020516: 5901 d60a |0007: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ +02051a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +02051c: 5b01 d70a |000a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +020520: 5b02 d50a |000c: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020524: 5b03 cd0a |000e: iput-object v3, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +020528: 5b04 d80a |0010: iput-object v4, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.homeAdsContainer:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ad8 │ │ +02052c: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +020530: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +020536: 5b01 df0a |0017: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +02053a: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +02053e: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +020544: 5b01 e00a |001e: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020548: 2201 2500 |0020: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +02054c: 7010 6c00 0100 |0022: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +020552: 5b01 da0a |0025: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +020556: 2201 2500 |0027: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +02055a: 7010 6c00 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +020560: 5b01 dd0a |002c: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +020564: 2201 2500 |002e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +020568: 7010 6c00 0100 |0030: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02056e: 5b01 db0a |0033: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +020572: 2201 2500 |0035: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +020576: 7010 6c00 0100 |0037: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02057c: 5b01 dc0a |003a: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +020580: 2201 2500 |003c: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +020584: 7010 6c00 0100 |003e: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02058a: 5b01 de0a |0041: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +02058e: 2201 2200 |0043: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +020592: 7010 6000 0100 |0045: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +020598: 5b01 d90a |0048: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +02059c: 5401 d50a |004a: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +0205a0: 7210 c005 0100 |004c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +0205a6: 0a01 |004f: move-result v1 │ │ +0205a8: 5901 d40a |0050: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +0205ac: 6e20 9904 0000 |0052: invoke-virtual {v0, v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0499 │ │ +0205b2: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x000a line=57 │ │ 0x000c line=65 │ │ @@ -21957,41 +21967,41 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -020cb8: |[020cb8] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -020cc8: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -020cce: 0a00 |0003: move-result v0 │ │ -020cd0: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -020cd6: 0a03 |0007: move-result v3 │ │ -020cd8: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020cdc: 6e30 6e00 0103 |000a: invoke-virtual {v1, v0, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -020ce2: 0a03 |000d: move-result v3 │ │ -020ce4: 3803 1500 |000e: if-eqz v3, 0023 // +0015 │ │ -020ce8: 5423 d50a |0010: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020cec: 7210 c405 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -020cf2: 0a03 |0015: move-result v3 │ │ -020cf4: 5923 d40a |0016: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020cf8: 5423 cf0a |0018: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020cfc: 7210 000b 0300 |001a: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -020d02: 5423 d00a |001d: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020d06: 7210 000b 0300 |001f: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -020d0c: 2813 |0022: goto 0035 // +0013 │ │ -020d0e: 5423 d50a |0023: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020d12: 7210 bf05 0300 |0025: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020d18: 0a03 |0028: move-result v3 │ │ -020d1a: 5923 d40a |0029: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020d1e: 5423 cf0a |002b: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020d22: 7210 fe0a 0300 |002d: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020d28: 5423 d00a |0030: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020d2c: 7210 fe0a 0300 |0032: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020d32: 0e00 |0035: return-void │ │ +020cbc: |[020cbc] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +020ccc: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +020cd2: 0a00 |0003: move-result v0 │ │ +020cd4: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +020cda: 0a03 |0007: move-result v3 │ │ +020cdc: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020ce0: 6e30 6e00 0103 |000a: invoke-virtual {v1, v0, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +020ce6: 0a03 |000d: move-result v3 │ │ +020ce8: 3803 1500 |000e: if-eqz v3, 0023 // +0015 │ │ +020cec: 5423 d50a |0010: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020cf0: 7210 c405 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +020cf6: 0a03 |0015: move-result v3 │ │ +020cf8: 5923 d40a |0016: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +020cfc: 5423 cf0a |0018: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020d00: 7210 000b 0300 |001a: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +020d06: 5423 d00a |001d: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020d0a: 7210 000b 0300 |001f: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +020d10: 2813 |0022: goto 0035 // +0013 │ │ +020d12: 5423 d50a |0023: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020d16: 7210 bf05 0300 |0025: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020d1c: 0a03 |0028: move-result v3 │ │ +020d1e: 5923 d40a |0029: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +020d22: 5423 cf0a |002b: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020d26: 7210 fe0a 0300 |002d: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020d2c: 5423 d00a |0030: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020d30: 7210 fe0a 0300 |0032: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020d36: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=315 │ │ 0x0008 line=317 │ │ 0x0010 line=318 │ │ 0x0018 line=319 │ │ @@ -22008,41 +22018,41 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -020d34: |[020d34] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -020d44: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -020d4a: 0a00 |0003: move-result v0 │ │ -020d4c: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -020d52: 0a03 |0007: move-result v3 │ │ -020d54: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020d58: 6e30 6e00 0103 |000a: invoke-virtual {v1, v0, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -020d5e: 0a03 |000d: move-result v3 │ │ -020d60: 3803 1500 |000e: if-eqz v3, 0023 // +0015 │ │ -020d64: 5423 d50a |0010: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020d68: 7210 c405 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -020d6e: 0a03 |0015: move-result v3 │ │ -020d70: 5923 d40a |0016: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020d74: 5423 cf0a |0018: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020d78: 7210 000b 0300 |001a: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -020d7e: 5423 d00a |001d: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020d82: 7210 000b 0300 |001f: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -020d88: 2813 |0022: goto 0035 // +0013 │ │ -020d8a: 5423 d50a |0023: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020d8e: 7210 bf05 0300 |0025: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020d94: 0a03 |0028: move-result v3 │ │ -020d96: 5923 d40a |0029: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020d9a: 5423 cf0a |002b: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020d9e: 7210 fe0a 0300 |002d: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020da4: 5423 d00a |0030: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020da8: 7210 fe0a 0300 |0032: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020dae: 0e00 |0035: return-void │ │ +020d38: |[020d38] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +020d48: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +020d4e: 0a00 |0003: move-result v0 │ │ +020d50: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +020d56: 0a03 |0007: move-result v3 │ │ +020d58: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020d5c: 6e30 6e00 0103 |000a: invoke-virtual {v1, v0, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +020d62: 0a03 |000d: move-result v3 │ │ +020d64: 3803 1500 |000e: if-eqz v3, 0023 // +0015 │ │ +020d68: 5423 d50a |0010: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020d6c: 7210 c405 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +020d72: 0a03 |0015: move-result v3 │ │ +020d74: 5923 d40a |0016: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +020d78: 5423 cf0a |0018: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020d7c: 7210 000b 0300 |001a: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +020d82: 5423 d00a |001d: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020d86: 7210 000b 0300 |001f: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +020d8c: 2813 |0022: goto 0035 // +0013 │ │ +020d8e: 5423 d50a |0023: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020d92: 7210 bf05 0300 |0025: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020d98: 0a03 |0028: move-result v3 │ │ +020d9a: 5923 d40a |0029: iput v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +020d9e: 5423 cf0a |002b: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020da2: 7210 fe0a 0300 |002d: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020da8: 5423 d00a |0030: iget-object v3, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020dac: 7210 fe0a 0300 |0032: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020db2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x0008 line=334 │ │ 0x0010 line=335 │ │ 0x0018 line=336 │ │ @@ -22059,29 +22069,29 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -020db0: |[020db0] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -020dc0: 6e10 b100 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -020dc6: 6e10 b300 0100 |0003: invoke-virtual {v1}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -020dcc: 5401 d50a |0006: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020dd0: 7210 bf05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020dd6: 0a01 |000b: move-result v1 │ │ -020dd8: 5901 d40a |000c: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020ddc: 5401 cf0a |000e: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020de0: 7210 fe0a 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020de6: 5401 d00a |0013: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020dea: 7210 fe0a 0100 |0015: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -020df0: 5401 d30a |0018: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.click_action:Ljava/lang/Runnable; // field@0ad3 │ │ -020df4: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ -020df8: 7210 6c01 0100 |001c: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@016c │ │ -020dfe: 0e00 |001f: return-void │ │ +020db4: |[020db4] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +020dc4: 6e10 b100 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +020dca: 6e10 b300 0100 |0003: invoke-virtual {v1}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +020dd0: 5401 d50a |0006: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020dd4: 7210 bf05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020dda: 0a01 |000b: move-result v1 │ │ +020ddc: 5901 d40a |000c: iput v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +020de0: 5401 cf0a |000e: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020de4: 7210 fe0a 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020dea: 5401 d00a |0013: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020dee: 7210 fe0a 0100 |0015: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +020df4: 5401 d30a |0018: iget-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.click_action:Ljava/lang/Runnable; // field@0ad3 │ │ +020df8: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ +020dfc: 7210 6c01 0100 |001c: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@016c │ │ +020e02: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ 0x0006 line=351 │ │ 0x000e line=352 │ │ 0x0013 line=353 │ │ @@ -22097,67 +22107,67 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0205b0: |[0205b0] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0205c0: 1d03 |0000: monitor-enter v3 │ │ -0205c2: 5230 d60a |0001: iget v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ -0205c6: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0205ca: 5930 d60a |0005: iput v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ -0205ce: 3c00 1300 |0007: if-gtz v0, 001a // +0013 │ │ -0205d2: 5230 cc0a |0009: iget v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.MAX_COUNTER_SWITCH:I // field@0acc │ │ -0205d6: 5930 d60a |000b: iput v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ -0205da: 5430 d70a |000d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -0205de: 5431 d00a |000f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -0205e2: 3310 0700 |0011: if-ne v0, v1, 0018 // +0007 │ │ -0205e6: 5430 d10a |0013: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text3:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad1 │ │ -0205ea: 5b30 d70a |0015: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -0205ee: 2803 |0017: goto 001a // +0003 │ │ -0205f0: 5b31 d70a |0018: iput-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -0205f4: 6f20 c300 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ -0205fa: 5430 d90a |001d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -0205fe: 5431 d50a |001f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020602: 7210 c005 0100 |0021: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -020608: 0a01 |0024: move-result v1 │ │ -02060a: 6e20 6400 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -020610: 5430 d90a |0028: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -020614: 5431 df0a |002a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020618: 7130 8a0b 0401 |002c: invoke-static {v4, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ -02061e: 5430 d90a |002f: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -020622: 5231 d40a |0031: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ -020626: 6e20 6400 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02062c: 5430 d90a |0036: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -020630: 5431 e00a |0038: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020634: 7130 8a0b 0401 |003a: invoke-static {v4, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ -02063a: 5430 d90a |003d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -02063e: 5431 d50a |003f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020642: 7210 c005 0100 |0041: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -020648: 0a01 |0044: move-result v1 │ │ -02064a: 6e20 6400 1000 |0045: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -020650: 5430 d90a |0048: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ -020654: 5431 dd0a |004a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020658: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ -02065c: 7140 8b0b 0421 |004e: invoke-static {v4, v0, v1, v2}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -020662: 5430 ce0a |0051: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0ace │ │ -020666: 7220 ff0a 4000 |0053: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02066c: 5430 cf0a |0056: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020670: 7220 ff0a 4000 |0058: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -020676: 5430 d70a |005b: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -02067a: 7220 ff0a 4000 |005d: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -020680: 5430 d20a |0060: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ -020684: 7220 ff0a 4000 |0062: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02068a: 6e10 8f04 0300 |0065: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.invalidate:()V // method@048f │ │ -020690: 1e03 |0068: monitor-exit v3 │ │ -020692: 0e00 |0069: return-void │ │ -020694: 0d04 |006a: move-exception v4 │ │ -020696: 1e03 |006b: monitor-exit v3 │ │ -020698: 2704 |006c: throw v4 │ │ +0205b4: |[0205b4] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0205c4: 1d03 |0000: monitor-enter v3 │ │ +0205c6: 5230 d60a |0001: iget v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ +0205ca: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0205ce: 5930 d60a |0005: iput v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ +0205d2: 3c00 1300 |0007: if-gtz v0, 001a // +0013 │ │ +0205d6: 5230 cc0a |0009: iget v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.MAX_COUNTER_SWITCH:I // field@0acc │ │ +0205da: 5930 d60a |000b: iput v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.counter_switch:I // field@0ad6 │ │ +0205de: 5430 d70a |000d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +0205e2: 5431 d00a |000f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +0205e6: 3310 0700 |0011: if-ne v0, v1, 0018 // +0007 │ │ +0205ea: 5430 d10a |0013: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text3:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad1 │ │ +0205ee: 5b30 d70a |0015: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +0205f2: 2803 |0017: goto 001a // +0003 │ │ +0205f4: 5b31 d70a |0018: iput-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +0205f8: 6f20 c300 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ +0205fe: 5430 d90a |001d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020602: 5431 d50a |001f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020606: 7210 c005 0100 |0021: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +02060c: 0a01 |0024: move-result v1 │ │ +02060e: 6e20 6400 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +020614: 5430 d90a |0028: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020618: 5431 df0a |002a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +02061c: 7130 8a0b 0401 |002c: invoke-static {v4, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ +020622: 5430 d90a |002f: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020626: 5231 d40a |0031: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.colour_area:I // field@0ad4 │ │ +02062a: 6e20 6400 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +020630: 5430 d90a |0036: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020634: 5431 e00a |0038: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020638: 7130 8a0b 0401 |003a: invoke-static {v4, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ +02063e: 5430 d90a |003d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020642: 5431 d50a |003f: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020646: 7210 c005 0100 |0041: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +02064c: 0a01 |0044: move-result v1 │ │ +02064e: 6e20 6400 1000 |0045: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +020654: 5430 d90a |0048: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.paint:Landroid/graphics/Paint; // field@0ad9 │ │ +020658: 5431 dd0a |004a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +02065c: 1302 3200 |004c: const/16 v2, #int 50 // #32 │ │ +020660: 7140 8b0b 0421 |004e: invoke-static {v4, v0, v1, v2}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +020666: 5430 ce0a |0051: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0ace │ │ +02066a: 7220 ff0a 4000 |0053: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +020670: 5430 cf0a |0056: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020674: 7220 ff0a 4000 |0058: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02067a: 5430 d70a |005b: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +02067e: 7220 ff0a 4000 |005d: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +020684: 5430 d20a |0060: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ +020688: 7220 ff0a 4000 |0062: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02068e: 6e10 8f04 0300 |0065: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.invalidate:()V // method@048f │ │ +020694: 1e03 |0068: monitor-exit v3 │ │ +020696: 0e00 |0069: return-void │ │ +020698: 0d04 |006a: move-exception v4 │ │ +02069a: 1e03 |006b: monitor-exit v3 │ │ +02069c: 2704 |006c: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0068 │ │ -> 0x006a │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=239 │ │ 0x000d line=241 │ │ @@ -22185,425 +22195,425 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 768 16-bit code units │ │ -0206a8: |[0206a8] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onMeasure:(II)V │ │ -0206b8: 6f30 c400 dc0e |0000: invoke-super {v12, v13, v14}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ -0206be: 6e10 8d04 0c00 |0003: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ -0206c4: 0a0d |0006: move-result v13 │ │ -0206c6: 6e10 8c04 0c00 |0007: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ -0206cc: 0a0e |000a: move-result v14 │ │ -0206ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0206d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0206d2: 37ed 3300 |000d: if-le v13, v14, 0040 // +0033 │ │ -0206d6: 54cd df0a |000f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -0206da: 59d1 0c00 |0011: iput v1, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -0206de: 54cd df0a |0013: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -0206e2: 52de 0c00 |0015: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -0206e6: 6e10 8d04 0c00 |0017: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ -0206ec: 0a02 |001a: move-result v2 │ │ -0206ee: da02 0204 |001b: mul-int/lit8 v2, v2, #int 4 // #04 │ │ -0206f2: db02 0208 |001d: div-int/lit8 v2, v2, #int 8 // #08 │ │ -0206f6: 8222 |001f: int-to-float v2, v2 │ │ -0206f8: c62e |0020: add-float/2addr v14, v2 │ │ -0206fa: 59de 0d00 |0021: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -0206fe: 54cd df0a |0023: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020702: 6e10 8c04 0c00 |0025: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ -020708: 0a0e |0028: move-result v14 │ │ -02070a: b20e |0029: mul-int/2addr v14, v0 │ │ -02070c: db0e 0e0b |002a: div-int/lit8 v14, v14, #int 11 // #0b │ │ -020710: 82ee |002c: int-to-float v14, v14 │ │ -020712: 59de 0e00 |002d: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -020716: 54cd df0a |002f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -02071a: 52de 0e00 |0031: iget v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -02071e: 6e10 8c04 0c00 |0033: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ -020724: 0a02 |0036: move-result v2 │ │ -020726: da02 0202 |0037: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -02072a: db02 020b |0039: div-int/lit8 v2, v2, #int 11 // #0b │ │ -02072e: 8222 |003b: int-to-float v2, v2 │ │ -020730: c62e |003c: add-float/2addr v14, v2 │ │ -020732: 59de 0b00 |003d: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020736: 2825 |003f: goto 0064 // +0025 │ │ -020738: 54cd df0a |0040: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -02073c: 59d1 0c00 |0042: iput v1, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020740: 54cd df0a |0044: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020744: 52de 0c00 |0046: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020748: 6e10 8d04 0c00 |0048: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ -02074e: 0a02 |004b: move-result v2 │ │ -020750: 8222 |004c: int-to-float v2, v2 │ │ -020752: c62e |004d: add-float/2addr v14, v2 │ │ -020754: 59de 0d00 |004e: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020758: 54cd df0a |0050: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -02075c: 59d1 0e00 |0052: iput v1, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -020760: 54cd df0a |0054: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020764: 52de 0e00 |0056: iget v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -020768: 6e10 8c04 0c00 |0058: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ -02076e: 0a02 |005b: move-result v2 │ │ -020770: da02 0202 |005c: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -020774: db02 0213 |005e: div-int/lit8 v2, v2, #int 19 // #13 │ │ -020778: 8222 |0060: int-to-float v2, v2 │ │ -02077a: c62e |0061: add-float/2addr v14, v2 │ │ -02077c: 59de 0b00 |0062: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020780: 54cd e00a |0064: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020784: 54ce df0a |0066: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020788: 52ee 0c00 |0068: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ -02078c: c61e |006a: add-float/2addr v14, v1 │ │ -02078e: 59de 0c00 |006b: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020792: 54cd e00a |006d: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020796: 54ce df0a |006f: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -02079a: 52ee 0d00 |0071: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -02079e: c71e |0073: sub-float/2addr v14, v1 │ │ -0207a0: 59de 0d00 |0074: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -0207a4: 54cd e00a |0076: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0207a8: 54ce df0a |0078: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -0207ac: 52ee 0e00 |007a: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -0207b0: c61e |007c: add-float/2addr v14, v1 │ │ -0207b2: 59de 0e00 |007d: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -0207b6: 54cd e00a |007f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0207ba: 54ce df0a |0081: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -0207be: 52ee 0b00 |0083: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0207c2: c71e |0085: sub-float/2addr v14, v1 │ │ -0207c4: 59de 0b00 |0086: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0207c8: 54cd da0a |0088: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -0207cc: 54ce e00a |008a: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0207d0: 52ee 0e00 |008c: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -0207d4: 1271 |008e: const/4 v1, #int 7 // #7 │ │ -0207d6: 8211 |008f: int-to-float v1, v1 │ │ -0207d8: c61e |0090: add-float/2addr v14, v1 │ │ -0207da: 59de 0e00 |0091: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -0207de: 54cd da0a |0093: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -0207e2: 54ce e00a |0095: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0207e6: 52ee 0b00 |0097: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0207ea: c71e |0099: sub-float/2addr v14, v1 │ │ -0207ec: 59de 0b00 |009a: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0207f0: 54cd da0a |009c: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -0207f4: 54ce e00a |009e: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0207f8: 52ee 0c00 |00a0: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ -0207fc: c61e |00a2: add-float/2addr v14, v1 │ │ -0207fe: 59de 0c00 |00a3: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020802: 54cd da0a |00a5: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -020806: 52de 0c00 |00a7: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -02080a: 54c2 da0a |00a9: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -02080e: 5222 0b00 |00ab: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020812: 54c3 da0a |00ad: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -020816: 5233 0e00 |00af: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -02081a: c732 |00b1: sub-float/2addr v2, v3 │ │ -02081c: c62e |00b2: add-float/2addr v14, v2 │ │ -02081e: c71e |00b3: sub-float/2addr v14, v1 │ │ -020820: 59de 0d00 |00b4: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020824: 54cd db0a |00b6: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020828: 54ce da0a |00b8: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -02082c: 52ee 0d00 |00ba: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -020830: c61e |00bc: add-float/2addr v14, v1 │ │ -020832: 59de 0c00 |00bd: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020836: 54cd db0a |00bf: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -02083a: 54ce e00a |00c1: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02083e: 52ee 0d00 |00c3: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -020842: c71e |00c5: sub-float/2addr v14, v1 │ │ -020844: 54c2 e00a |00c6: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020848: 5222 0d00 |00c8: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02084c: 54c3 e00a |00ca: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020850: 5233 0c00 |00cc: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -020854: c732 |00ce: sub-float/2addr v2, v3 │ │ -020856: 1503 a040 |00cf: const/high16 v3, #int 1084227584 // #40a0 │ │ -02085a: c932 |00d1: div-float/2addr v2, v3 │ │ -02085c: c72e |00d2: sub-float/2addr v14, v2 │ │ -02085e: 59de 0d00 |00d3: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020862: 54cd db0a |00d5: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020866: 54ce e00a |00d7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02086a: 52ee 0e00 |00d9: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -02086e: c61e |00db: add-float/2addr v14, v1 │ │ -020870: 59de 0e00 |00dc: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -020874: 54cd db0a |00de: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020878: 54ce e00a |00e0: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02087c: 52ee 0e00 |00e2: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -020880: 54c2 e00a |00e4: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020884: 5222 0b00 |00e6: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020888: 54c3 e00a |00e8: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02088c: 5233 0e00 |00ea: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -020890: c732 |00ec: sub-float/2addr v2, v3 │ │ -020892: 1503 0040 |00ed: const/high16 v3, #int 1073741824 // #4000 │ │ -020896: c932 |00ef: div-float/2addr v2, v3 │ │ -020898: c62e |00f0: add-float/2addr v14, v2 │ │ -02089a: 1232 |00f1: const/4 v2, #int 3 // #3 │ │ -02089c: 8222 |00f2: int-to-float v2, v2 │ │ -02089e: c72e |00f3: sub-float/2addr v14, v2 │ │ -0208a0: 59de 0b00 |00f4: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0208a4: 54cd de0a |00f6: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -0208a8: 54ce e00a |00f8: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0208ac: 52ee 0e00 |00fa: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -0208b0: c61e |00fc: add-float/2addr v14, v1 │ │ -0208b2: 59de 0e00 |00fd: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -0208b6: 54cd de0a |00ff: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -0208ba: 54ce e00a |0101: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0208be: 52ee 0e00 |0103: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -0208c2: 54c4 e00a |0105: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0208c6: 5244 0b00 |0107: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0208ca: 54c5 e00a |0109: iget-object v5, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0208ce: 5255 0e00 |010b: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -0208d2: c754 |010d: sub-float/2addr v4, v5 │ │ -0208d4: c934 |010e: div-float/2addr v4, v3 │ │ -0208d6: c64e |010f: add-float/2addr v14, v4 │ │ -0208d8: c72e |0110: sub-float/2addr v14, v2 │ │ -0208da: 59de 0b00 |0111: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0208de: 54cd de0a |0113: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -0208e2: 54ce db0a |0115: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -0208e6: 52ee 0d00 |0117: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -0208ea: 59de 0c00 |0119: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -0208ee: 54cd de0a |011b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -0208f2: 54ce e00a |011d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -0208f6: 52ee 0d00 |011f: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -0208fa: c71e |0121: sub-float/2addr v14, v1 │ │ -0208fc: 59de 0d00 |0122: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020900: 54cd dc0a |0124: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020904: 54ce da0a |0126: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -020908: 52ee 0d00 |0128: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -02090c: c61e |012a: add-float/2addr v14, v1 │ │ -02090e: 59de 0c00 |012b: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -020912: 54cd dc0a |012d: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020916: 54ce e00a |012f: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02091a: 52ee 0d00 |0131: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -02091e: c71e |0133: sub-float/2addr v14, v1 │ │ -020920: 59de 0d00 |0134: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020924: 54cd dc0a |0136: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020928: 54ce e00a |0138: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02092c: 52ee 0e00 |013a: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -020930: 54c4 e00a |013c: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020934: 5244 0b00 |013e: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020938: 54c5 e00a |0140: iget-object v5, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -02093c: 5255 0e00 |0142: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -020940: c754 |0144: sub-float/2addr v4, v5 │ │ -020942: c934 |0145: div-float/2addr v4, v3 │ │ -020944: c64e |0146: add-float/2addr v14, v4 │ │ -020946: c62e |0147: add-float/2addr v14, v2 │ │ -020948: 59de 0e00 |0148: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -02094c: 54cd dc0a |014a: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020950: 54ce e00a |014c: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ -020954: 52ee 0b00 |014e: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020958: c71e |0150: sub-float/2addr v14, v1 │ │ -02095a: 59de 0b00 |0151: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02095e: 54cd dd0a |0153: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020962: 54ce db0a |0155: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020966: 52ee 0c00 |0157: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ -02096a: 59de 0c00 |0159: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ -02096e: 54cd dd0a |015b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020972: 54ce db0a |015d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020976: 52ee 0d00 |015f: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -02097a: 59de 0d00 |0161: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -02097e: 54cd dd0a |0163: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020982: 54ce db0a |0165: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020986: 52ee 0e00 |0167: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ -02098a: 59de 0e00 |0169: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ -02098e: 54cd dd0a |016b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ -020992: 54ce dc0a |016d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020996: 52ee 0b00 |016f: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02099a: 59de 0b00 |0171: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02099e: 220d 3202 |0173: new-instance v13, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -0209a2: 54c2 da0a |0175: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ -0209a6: 6e10 8b04 0c00 |0177: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getContext:()Landroid/content/Context; // method@048b │ │ -0209ac: 0c0e |017a: move-result-object v14 │ │ -0209ae: 54c1 cd0a |017b: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -0209b2: 7210 8306 0100 |017d: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getIconResID:()I // method@0683 │ │ -0209b8: 0a01 |0180: move-result v1 │ │ -0209ba: 7120 7b0b 1e00 |0181: invoke-static {v14, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -0209c0: 0c03 |0184: move-result-object v3 │ │ -0209c2: 54ce d50a |0185: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -0209c6: 7210 bf05 0e00 |0187: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -0209cc: 0a04 |018a: move-result v4 │ │ -0209ce: 54ce d50a |018b: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -0209d2: 7210 c505 0e00 |018d: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -0209d8: 0a05 |0190: move-result v5 │ │ -0209da: 1206 |0191: const/4 v6, #int 0 // #0 │ │ -0209dc: 07d1 |0192: move-object v1, v13 │ │ -0209de: 7606 ea0a 0100 |0193: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -0209e4: 5bcd ce0a |0196: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0ace │ │ -0209e8: 6e10 8e04 0c00 |0198: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ -0209ee: 0c0d |019b: move-result-object v13 │ │ -0209f0: 54ce cd0a |019c: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -0209f4: 7210 8506 0e00 |019e: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getName:()I // method@0685 │ │ -0209fa: 0a0e |01a1: move-result v14 │ │ -0209fc: 6e20 3800 ed00 |01a2: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -020a02: 0c0d |01a5: move-result-object v13 │ │ -020a04: 6e10 7501 0d00 |01a6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020a0a: 0a0e |01a9: move-result v14 │ │ -020a0c: 1301 1e00 |01aa: const/16 v1, #int 30 // #1e │ │ -020a10: 1a02 1100 |01ac: const-string v2, " ..." // string@0011 │ │ -020a14: 371e 1d00 |01ae: if-le v14, v1, 01cb // +001d │ │ -020a18: 6e10 7501 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020a1e: 0a0e |01b3: move-result v14 │ │ -020a20: 7120 6201 1e00 |01b4: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -020a26: 0a0e |01b7: move-result v14 │ │ -020a28: 6e30 7701 0d0e |01b8: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ -020a2e: 0c0d |01bb: move-result-object v13 │ │ -020a30: 220e a100 |01bc: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ -020a34: 7010 7f01 0e00 |01be: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -020a3a: 6e20 8501 de00 |01c1: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020a40: 6e20 8501 2e00 |01c4: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020a46: 6e10 8701 0e00 |01c7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -020a4c: 0c0d |01ca: move-result-object v13 │ │ -020a4e: 07d6 |01cb: move-object v6, v13 │ │ -020a50: 220d 3902 |01cc: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -020a54: 54c4 db0a |01ce: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ -020a58: 1215 |01d0: const/4 v5, #int 1 // #1 │ │ -020a5a: 54ce d50a |01d1: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020a5e: 7210 bf05 0e00 |01d3: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020a64: 0a07 |01d6: move-result v7 │ │ -020a66: 54ce d50a |01d7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020a6a: 7210 c405 0e00 |01d9: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -020a70: 0a08 |01dc: move-result v8 │ │ -020a72: 07d3 |01dd: move-object v3, v13 │ │ -020a74: 7606 0e0b 0300 |01de: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -020a7a: 5bcd cf0a |01e1: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ -020a7e: 6e10 8e04 0c00 |01e3: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ -020a84: 0c0d |01e6: move-result-object v13 │ │ -020a86: 54ce cd0a |01e7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -020a8a: 7210 8006 0e00 |01e9: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line1:()I // method@0680 │ │ -020a90: 0a0e |01ec: move-result v14 │ │ -020a92: 6e20 3800 ed00 |01ed: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -020a98: 0c0d |01f0: move-result-object v13 │ │ -020a9a: 6e10 7501 0d00 |01f1: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020aa0: 0a0e |01f4: move-result v14 │ │ -020aa2: 1301 3c00 |01f5: const/16 v1, #int 60 // #3c │ │ -020aa6: 371e 1d00 |01f7: if-le v14, v1, 0214 // +001d │ │ -020aaa: 6e10 7501 0d00 |01f9: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020ab0: 0a0e |01fc: move-result v14 │ │ -020ab2: 7120 6201 1e00 |01fd: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -020ab8: 0a0e |0200: move-result v14 │ │ -020aba: 6e30 7701 0d0e |0201: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ -020ac0: 0c0d |0204: move-result-object v13 │ │ -020ac2: 220e a100 |0205: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ -020ac6: 7010 7f01 0e00 |0207: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -020acc: 6e20 8501 de00 |020a: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020ad2: 6e20 8501 2e00 |020d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020ad8: 6e10 8701 0e00 |0210: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -020ade: 0c0d |0213: move-result-object v13 │ │ -020ae0: 07d6 |0214: move-object v6, v13 │ │ -020ae2: 220d 3902 |0215: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -020ae6: 54c4 dc0a |0217: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020aea: 1215 |0219: const/4 v5, #int 1 // #1 │ │ -020aec: 54ce d50a |021a: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020af0: 7210 bf05 0e00 |021c: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020af6: 0a07 |021f: move-result v7 │ │ -020af8: 54ce d50a |0220: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020afc: 7210 c305 0e00 |0222: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -020b02: 0a08 |0225: move-result v8 │ │ -020b04: 07d3 |0226: move-object v3, v13 │ │ -020b06: 7606 0e0b 0300 |0227: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -020b0c: 5bcd d00a |022a: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020b10: 6e10 8e04 0c00 |022c: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ -020b16: 0c0d |022f: move-result-object v13 │ │ -020b18: 54ce cd0a |0230: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -020b1c: 7210 8106 0e00 |0232: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line2:()I // method@0681 │ │ -020b22: 0a0e |0235: move-result v14 │ │ -020b24: 6e20 3800 ed00 |0236: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -020b2a: 0c0d |0239: move-result-object v13 │ │ -020b2c: 6e10 7501 0d00 |023a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020b32: 0a0e |023d: move-result v14 │ │ -020b34: 371e 1d00 |023e: if-le v14, v1, 025b // +001d │ │ -020b38: 6e10 7501 0d00 |0240: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ -020b3e: 0a0e |0243: move-result v14 │ │ -020b40: 7120 6201 1e00 |0244: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -020b46: 0a0e |0247: move-result v14 │ │ -020b48: 6e30 7701 0d0e |0248: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ -020b4e: 0c0d |024b: move-result-object v13 │ │ -020b50: 220e a100 |024c: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ -020b54: 7010 7f01 0e00 |024e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -020b5a: 6e20 8501 de00 |0251: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020b60: 6e20 8501 2e00 |0254: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020b66: 6e10 8701 0e00 |0257: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -020b6c: 0c0d |025a: move-result-object v13 │ │ -020b6e: 07d3 |025b: move-object v3, v13 │ │ -020b70: 220d 3902 |025c: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -020b74: 54c1 dc0a |025e: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ -020b78: 1212 |0260: const/4 v2, #int 1 // #1 │ │ -020b7a: 54ce d50a |0261: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020b7e: 7210 bf05 0e00 |0263: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -020b84: 0a04 |0266: move-result v4 │ │ -020b86: 54ce d50a |0267: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020b8a: 7210 c205 0e00 |0269: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ -020b90: 0a05 |026c: move-result v5 │ │ -020b92: 07d0 |026d: move-object v0, v13 │ │ -020b94: 7606 0e0b 0000 |026e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -020b9a: 5bcd d10a |0271: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text3:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad1 │ │ -020b9e: 54cd d00a |0273: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ -020ba2: 5bcd d70a |0275: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ -020ba6: 54cd cd0a |0277: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -020baa: 7210 8606 0d00 |0279: invoke-interface {v13}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.isPaid:()Z // method@0686 │ │ -020bb0: 0a0d |027c: move-result v13 │ │ -020bb2: 380d 1f00 |027d: if-eqz v13, 029c // +001f │ │ -020bb6: 220d 3902 |027f: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -020bba: 54c1 de0a |0281: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -020bbe: 1202 |0283: const/4 v2, #int 0 // #0 │ │ -020bc0: 6e10 8e04 0c00 |0284: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ -020bc6: 0c0e |0287: move-result-object v14 │ │ -020bc8: 6000 330a |0288: sget v0, Lorg/metatrans/commons/ads/R$string;.label_advertising_paid_1:I // field@0a33 │ │ -020bcc: 6e20 3800 0e00 |028a: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -020bd2: 0c03 |028d: move-result-object v3 │ │ -020bd4: 54ce d50a |028e: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020bd8: 7210 c305 0e00 |0290: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -020bde: 0a04 |0293: move-result v4 │ │ -020be0: 12f5 |0294: const/4 v5, #int -1 // #ff │ │ -020be2: 07d0 |0295: move-object v0, v13 │ │ -020be4: 7606 0e0b 0000 |0296: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -020bea: 5bcd d20a |0299: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ -020bee: 281d |029b: goto 02b8 // +001d │ │ -020bf0: 220d 3902 |029c: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -020bf4: 54c7 de0a |029e: iget-object v7, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ -020bf8: 1208 |02a0: const/4 v8, #int 0 // #0 │ │ -020bfa: 6e10 8e04 0c00 |02a1: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ -020c00: 0c0e |02a4: move-result-object v14 │ │ -020c02: 6000 310a |02a5: sget v0, Lorg/metatrans/commons/ads/R$string;.label_advertising_free_1:I // field@0a31 │ │ -020c06: 6e20 3800 0e00 |02a7: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -020c0c: 0c09 |02aa: move-result-object v9 │ │ -020c0e: 54ce d50a |02ab: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ -020c12: 7210 c305 0e00 |02ad: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -020c18: 0a0a |02b0: move-result v10 │ │ -020c1a: 12fb |02b1: const/4 v11, #int -1 // #ff │ │ -020c1c: 07d6 |02b2: move-object v6, v13 │ │ -020c1e: 7606 0e0b 0600 |02b3: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -020c24: 5bcd d20a |02b6: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ -020c28: 54cd df0a |02b8: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c2c: 52dd 0d00 |02ba: iget v13, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ -020c30: 54ce df0a |02bc: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c34: 52ee 0c00 |02be: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ -020c38: c7ed |02c0: sub-float/2addr v13, v14 │ │ -020c3a: 87dd |02c1: float-to-int v13, v13 │ │ -020c3c: 54ce df0a |02c2: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c40: 52ee 0b00 |02c4: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020c44: 54c0 df0a |02c6: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c48: 5200 0e00 |02c8: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -020c4c: c70e |02ca: sub-float/2addr v14, v0 │ │ -020c4e: 87ee |02cb: float-to-int v14, v14 │ │ -020c50: 6e30 9804 dc0e |02cc: invoke-virtual {v12, v13, v14}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setMeasuredDimension:(II)V // method@0498 │ │ -020c56: 620d 2504 |02cf: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -020c5a: 220e a100 |02d1: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ -020c5e: 7010 7f01 0e00 |02d3: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -020c64: 1a00 3301 |02d6: const-string v0, "BannerView.init: dims=" // string@0133 │ │ -020c68: 6e20 8501 0e00 |02d8: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020c6e: 54c0 df0a |02db: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c72: 5200 0d00 |02dd: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -020c76: 54c1 df0a |02df: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c7a: 5211 0c00 |02e1: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -020c7e: c710 |02e3: sub-float/2addr v0, v1 │ │ -020c80: 6e20 8101 0e00 |02e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ -020c86: 1a00 2f00 |02e7: const-string v0, ", " // string@002f │ │ -020c8a: 6e20 8501 0e00 |02e9: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -020c90: 54c0 df0a |02ec: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c94: 5200 0b00 |02ee: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -020c98: 54c1 df0a |02f0: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020c9c: 5211 0e00 |02f2: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -020ca0: c710 |02f4: sub-float/2addr v0, v1 │ │ -020ca2: 6e20 8101 0e00 |02f5: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ -020ca8: 6e10 8701 0e00 |02f8: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -020cae: 0c0e |02fb: move-result-object v14 │ │ -020cb0: 6e20 5301 ed00 |02fc: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -020cb6: 0e00 |02ff: return-void │ │ +0206ac: |[0206ac] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onMeasure:(II)V │ │ +0206bc: 6f30 c400 dc0e |0000: invoke-super {v12, v13, v14}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ +0206c2: 6e10 8d04 0c00 |0003: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ +0206c8: 0a0d |0006: move-result v13 │ │ +0206ca: 6e10 8c04 0c00 |0007: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ +0206d0: 0a0e |000a: move-result v14 │ │ +0206d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0206d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0206d6: 37ed 3300 |000d: if-le v13, v14, 0040 // +0033 │ │ +0206da: 54cd df0a |000f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +0206de: 59d1 0c00 |0011: iput v1, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +0206e2: 54cd df0a |0013: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +0206e6: 52de 0c00 |0015: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +0206ea: 6e10 8d04 0c00 |0017: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ +0206f0: 0a02 |001a: move-result v2 │ │ +0206f2: da02 0204 |001b: mul-int/lit8 v2, v2, #int 4 // #04 │ │ +0206f6: db02 0208 |001d: div-int/lit8 v2, v2, #int 8 // #08 │ │ +0206fa: 8222 |001f: int-to-float v2, v2 │ │ +0206fc: c62e |0020: add-float/2addr v14, v2 │ │ +0206fe: 59de 0d00 |0021: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020702: 54cd df0a |0023: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020706: 6e10 8c04 0c00 |0025: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ +02070c: 0a0e |0028: move-result v14 │ │ +02070e: b20e |0029: mul-int/2addr v14, v0 │ │ +020710: db0e 0e0b |002a: div-int/lit8 v14, v14, #int 11 // #0b │ │ +020714: 82ee |002c: int-to-float v14, v14 │ │ +020716: 59de 0e00 |002d: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +02071a: 54cd df0a |002f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +02071e: 52de 0e00 |0031: iget v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +020722: 6e10 8c04 0c00 |0033: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ +020728: 0a02 |0036: move-result v2 │ │ +02072a: da02 0202 |0037: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +02072e: db02 020b |0039: div-int/lit8 v2, v2, #int 11 // #0b │ │ +020732: 8222 |003b: int-to-float v2, v2 │ │ +020734: c62e |003c: add-float/2addr v14, v2 │ │ +020736: 59de 0b00 |003d: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02073a: 2825 |003f: goto 0064 // +0025 │ │ +02073c: 54cd df0a |0040: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020740: 59d1 0c00 |0042: iput v1, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +020744: 54cd df0a |0044: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020748: 52de 0c00 |0046: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +02074c: 6e10 8d04 0c00 |0048: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredWidth:()I // method@048d │ │ +020752: 0a02 |004b: move-result v2 │ │ +020754: 8222 |004c: int-to-float v2, v2 │ │ +020756: c62e |004d: add-float/2addr v14, v2 │ │ +020758: 59de 0d00 |004e: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +02075c: 54cd df0a |0050: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020760: 59d1 0e00 |0052: iput v1, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +020764: 54cd df0a |0054: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020768: 52de 0e00 |0056: iget v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +02076c: 6e10 8c04 0c00 |0058: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getMeasuredHeight:()I // method@048c │ │ +020772: 0a02 |005b: move-result v2 │ │ +020774: da02 0202 |005c: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +020778: db02 0213 |005e: div-int/lit8 v2, v2, #int 19 // #13 │ │ +02077c: 8222 |0060: int-to-float v2, v2 │ │ +02077e: c62e |0061: add-float/2addr v14, v2 │ │ +020780: 59de 0b00 |0062: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +020784: 54cd e00a |0064: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020788: 54ce df0a |0066: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +02078c: 52ee 0c00 |0068: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ +020790: c61e |006a: add-float/2addr v14, v1 │ │ +020792: 59de 0c00 |006b: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +020796: 54cd e00a |006d: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +02079a: 54ce df0a |006f: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +02079e: 52ee 0d00 |0071: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +0207a2: c71e |0073: sub-float/2addr v14, v1 │ │ +0207a4: 59de 0d00 |0074: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +0207a8: 54cd e00a |0076: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0207ac: 54ce df0a |0078: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +0207b0: 52ee 0e00 |007a: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +0207b4: c61e |007c: add-float/2addr v14, v1 │ │ +0207b6: 59de 0e00 |007d: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +0207ba: 54cd e00a |007f: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0207be: 54ce df0a |0081: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +0207c2: 52ee 0b00 |0083: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0207c6: c71e |0085: sub-float/2addr v14, v1 │ │ +0207c8: 59de 0b00 |0086: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0207cc: 54cd da0a |0088: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +0207d0: 54ce e00a |008a: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0207d4: 52ee 0e00 |008c: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +0207d8: 1271 |008e: const/4 v1, #int 7 // #7 │ │ +0207da: 8211 |008f: int-to-float v1, v1 │ │ +0207dc: c61e |0090: add-float/2addr v14, v1 │ │ +0207de: 59de 0e00 |0091: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +0207e2: 54cd da0a |0093: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +0207e6: 54ce e00a |0095: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0207ea: 52ee 0b00 |0097: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0207ee: c71e |0099: sub-float/2addr v14, v1 │ │ +0207f0: 59de 0b00 |009a: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0207f4: 54cd da0a |009c: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +0207f8: 54ce e00a |009e: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0207fc: 52ee 0c00 |00a0: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ +020800: c61e |00a2: add-float/2addr v14, v1 │ │ +020802: 59de 0c00 |00a3: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +020806: 54cd da0a |00a5: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +02080a: 52de 0c00 |00a7: iget v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +02080e: 54c2 da0a |00a9: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +020812: 5222 0b00 |00ab: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +020816: 54c3 da0a |00ad: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +02081a: 5233 0e00 |00af: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +02081e: c732 |00b1: sub-float/2addr v2, v3 │ │ +020820: c62e |00b2: add-float/2addr v14, v2 │ │ +020822: c71e |00b3: sub-float/2addr v14, v1 │ │ +020824: 59de 0d00 |00b4: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020828: 54cd db0a |00b6: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02082c: 54ce da0a |00b8: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +020830: 52ee 0d00 |00ba: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +020834: c61e |00bc: add-float/2addr v14, v1 │ │ +020836: 59de 0c00 |00bd: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +02083a: 54cd db0a |00bf: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02083e: 54ce e00a |00c1: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020842: 52ee 0d00 |00c3: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +020846: c71e |00c5: sub-float/2addr v14, v1 │ │ +020848: 54c2 e00a |00c6: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +02084c: 5222 0d00 |00c8: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +020850: 54c3 e00a |00ca: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020854: 5233 0c00 |00cc: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +020858: c732 |00ce: sub-float/2addr v2, v3 │ │ +02085a: 1503 a040 |00cf: const/high16 v3, #int 1084227584 // #40a0 │ │ +02085e: c932 |00d1: div-float/2addr v2, v3 │ │ +020860: c72e |00d2: sub-float/2addr v14, v2 │ │ +020862: 59de 0d00 |00d3: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020866: 54cd db0a |00d5: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02086a: 54ce e00a |00d7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +02086e: 52ee 0e00 |00d9: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +020872: c61e |00db: add-float/2addr v14, v1 │ │ +020874: 59de 0e00 |00dc: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +020878: 54cd db0a |00de: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02087c: 54ce e00a |00e0: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020880: 52ee 0e00 |00e2: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +020884: 54c2 e00a |00e4: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020888: 5222 0b00 |00e6: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02088c: 54c3 e00a |00e8: iget-object v3, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020890: 5233 0e00 |00ea: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +020894: c732 |00ec: sub-float/2addr v2, v3 │ │ +020896: 1503 0040 |00ed: const/high16 v3, #int 1073741824 // #4000 │ │ +02089a: c932 |00ef: div-float/2addr v2, v3 │ │ +02089c: c62e |00f0: add-float/2addr v14, v2 │ │ +02089e: 1232 |00f1: const/4 v2, #int 3 // #3 │ │ +0208a0: 8222 |00f2: int-to-float v2, v2 │ │ +0208a2: c72e |00f3: sub-float/2addr v14, v2 │ │ +0208a4: 59de 0b00 |00f4: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0208a8: 54cd de0a |00f6: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +0208ac: 54ce e00a |00f8: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0208b0: 52ee 0e00 |00fa: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +0208b4: c61e |00fc: add-float/2addr v14, v1 │ │ +0208b6: 59de 0e00 |00fd: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +0208ba: 54cd de0a |00ff: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +0208be: 54ce e00a |0101: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0208c2: 52ee 0e00 |0103: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +0208c6: 54c4 e00a |0105: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0208ca: 5244 0b00 |0107: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0208ce: 54c5 e00a |0109: iget-object v5, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0208d2: 5255 0e00 |010b: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +0208d6: c754 |010d: sub-float/2addr v4, v5 │ │ +0208d8: c934 |010e: div-float/2addr v4, v3 │ │ +0208da: c64e |010f: add-float/2addr v14, v4 │ │ +0208dc: c72e |0110: sub-float/2addr v14, v2 │ │ +0208de: 59de 0b00 |0111: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0208e2: 54cd de0a |0113: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +0208e6: 54ce db0a |0115: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +0208ea: 52ee 0d00 |0117: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +0208ee: 59de 0c00 |0119: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +0208f2: 54cd de0a |011b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +0208f6: 54ce e00a |011d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +0208fa: 52ee 0d00 |011f: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +0208fe: c71e |0121: sub-float/2addr v14, v1 │ │ +020900: 59de 0d00 |0122: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020904: 54cd dc0a |0124: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +020908: 54ce da0a |0126: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +02090c: 52ee 0d00 |0128: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +020910: c61e |012a: add-float/2addr v14, v1 │ │ +020912: 59de 0c00 |012b: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +020916: 54cd dc0a |012d: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +02091a: 54ce e00a |012f: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +02091e: 52ee 0d00 |0131: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +020922: c71e |0133: sub-float/2addr v14, v1 │ │ +020924: 59de 0d00 |0134: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020928: 54cd dc0a |0136: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +02092c: 54ce e00a |0138: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020930: 52ee 0e00 |013a: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +020934: 54c4 e00a |013c: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020938: 5244 0b00 |013e: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02093c: 54c5 e00a |0140: iget-object v5, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020940: 5255 0e00 |0142: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +020944: c754 |0144: sub-float/2addr v4, v5 │ │ +020946: c934 |0145: div-float/2addr v4, v3 │ │ +020948: c64e |0146: add-float/2addr v14, v4 │ │ +02094a: c62e |0147: add-float/2addr v14, v2 │ │ +02094c: 59de 0e00 |0148: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +020950: 54cd dc0a |014a: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +020954: 54ce e00a |014c: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main_inner:Landroid/graphics/RectF; // field@0ae0 │ │ +020958: 52ee 0b00 |014e: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02095c: c71e |0150: sub-float/2addr v14, v1 │ │ +02095e: 59de 0b00 |0151: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +020962: 54cd dd0a |0153: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +020966: 54ce db0a |0155: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02096a: 52ee 0c00 |0157: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ +02096e: 59de 0c00 |0159: iput v14, v13, Landroid/graphics/RectF;.left:F // field@000c │ │ +020972: 54cd dd0a |015b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +020976: 54ce db0a |015d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02097a: 52ee 0d00 |015f: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +02097e: 59de 0d00 |0161: iput v14, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020982: 54cd dd0a |0163: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +020986: 54ce db0a |0165: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +02098a: 52ee 0e00 |0167: iget v14, v14, Landroid/graphics/RectF;.top:F // field@000e │ │ +02098e: 59de 0e00 |0169: iput v14, v13, Landroid/graphics/RectF;.top:F // field@000e │ │ +020992: 54cd dd0a |016b: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text_frame:Landroid/graphics/RectF; // field@0add │ │ +020996: 54ce dc0a |016d: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +02099a: 52ee 0b00 |016f: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02099e: 59de 0b00 |0171: iput v14, v13, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0209a2: 220d 3202 |0173: new-instance v13, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +0209a6: 54c2 da0a |0175: iget-object v2, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_icon:Landroid/graphics/RectF; // field@0ada │ │ +0209aa: 6e10 8b04 0c00 |0177: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getContext:()Landroid/content/Context; // method@048b │ │ +0209b0: 0c0e |017a: move-result-object v14 │ │ +0209b2: 54c1 cd0a |017b: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +0209b6: 7210 8306 0100 |017d: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getIconResID:()I // method@0683 │ │ +0209bc: 0a01 |0180: move-result v1 │ │ +0209be: 7120 7b0b 1e00 |0181: invoke-static {v14, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +0209c4: 0c03 |0184: move-result-object v3 │ │ +0209c6: 54ce d50a |0185: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +0209ca: 7210 bf05 0e00 |0187: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +0209d0: 0a04 |018a: move-result v4 │ │ +0209d2: 54ce d50a |018b: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +0209d6: 7210 c505 0e00 |018d: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +0209dc: 0a05 |0190: move-result v5 │ │ +0209de: 1206 |0191: const/4 v6, #int 0 // #0 │ │ +0209e0: 07d1 |0192: move-object v1, v13 │ │ +0209e2: 7606 ea0a 0100 |0193: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +0209e8: 5bcd ce0a |0196: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0ace │ │ +0209ec: 6e10 8e04 0c00 |0198: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ +0209f2: 0c0d |019b: move-result-object v13 │ │ +0209f4: 54ce cd0a |019c: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +0209f8: 7210 8506 0e00 |019e: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getName:()I // method@0685 │ │ +0209fe: 0a0e |01a1: move-result v14 │ │ +020a00: 6e20 3800 ed00 |01a2: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +020a06: 0c0d |01a5: move-result-object v13 │ │ +020a08: 6e10 7501 0d00 |01a6: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020a0e: 0a0e |01a9: move-result v14 │ │ +020a10: 1301 1e00 |01aa: const/16 v1, #int 30 // #1e │ │ +020a14: 1a02 1100 |01ac: const-string v2, " ..." // string@0011 │ │ +020a18: 371e 1d00 |01ae: if-le v14, v1, 01cb // +001d │ │ +020a1c: 6e10 7501 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020a22: 0a0e |01b3: move-result v14 │ │ +020a24: 7120 6201 1e00 |01b4: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +020a2a: 0a0e |01b7: move-result v14 │ │ +020a2c: 6e30 7701 0d0e |01b8: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ +020a32: 0c0d |01bb: move-result-object v13 │ │ +020a34: 220e a100 |01bc: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ +020a38: 7010 7f01 0e00 |01be: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +020a3e: 6e20 8501 de00 |01c1: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020a44: 6e20 8501 2e00 |01c4: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020a4a: 6e10 8701 0e00 |01c7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +020a50: 0c0d |01ca: move-result-object v13 │ │ +020a52: 07d6 |01cb: move-object v6, v13 │ │ +020a54: 220d 3902 |01cc: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +020a58: 54c4 db0a |01ce: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text1:Landroid/graphics/RectF; // field@0adb │ │ +020a5c: 1215 |01d0: const/4 v5, #int 1 // #1 │ │ +020a5e: 54ce d50a |01d1: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020a62: 7210 bf05 0e00 |01d3: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020a68: 0a07 |01d6: move-result v7 │ │ +020a6a: 54ce d50a |01d7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020a6e: 7210 c405 0e00 |01d9: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +020a74: 0a08 |01dc: move-result v8 │ │ +020a76: 07d3 |01dd: move-object v3, v13 │ │ +020a78: 7606 0e0b 0300 |01de: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +020a7e: 5bcd cf0a |01e1: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text1:Lorg/metatrans/commons/ui/IButtonArea; // field@0acf │ │ +020a82: 6e10 8e04 0c00 |01e3: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ +020a88: 0c0d |01e6: move-result-object v13 │ │ +020a8a: 54ce cd0a |01e7: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +020a8e: 7210 8006 0e00 |01e9: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line1:()I // method@0680 │ │ +020a94: 0a0e |01ec: move-result v14 │ │ +020a96: 6e20 3800 ed00 |01ed: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +020a9c: 0c0d |01f0: move-result-object v13 │ │ +020a9e: 6e10 7501 0d00 |01f1: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020aa4: 0a0e |01f4: move-result v14 │ │ +020aa6: 1301 3c00 |01f5: const/16 v1, #int 60 // #3c │ │ +020aaa: 371e 1d00 |01f7: if-le v14, v1, 0214 // +001d │ │ +020aae: 6e10 7501 0d00 |01f9: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020ab4: 0a0e |01fc: move-result v14 │ │ +020ab6: 7120 6201 1e00 |01fd: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +020abc: 0a0e |0200: move-result v14 │ │ +020abe: 6e30 7701 0d0e |0201: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ +020ac4: 0c0d |0204: move-result-object v13 │ │ +020ac6: 220e a100 |0205: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ +020aca: 7010 7f01 0e00 |0207: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +020ad0: 6e20 8501 de00 |020a: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020ad6: 6e20 8501 2e00 |020d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020adc: 6e10 8701 0e00 |0210: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +020ae2: 0c0d |0213: move-result-object v13 │ │ +020ae4: 07d6 |0214: move-object v6, v13 │ │ +020ae6: 220d 3902 |0215: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +020aea: 54c4 dc0a |0217: iget-object v4, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +020aee: 1215 |0219: const/4 v5, #int 1 // #1 │ │ +020af0: 54ce d50a |021a: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020af4: 7210 bf05 0e00 |021c: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020afa: 0a07 |021f: move-result v7 │ │ +020afc: 54ce d50a |0220: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020b00: 7210 c305 0e00 |0222: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +020b06: 0a08 |0225: move-result v8 │ │ +020b08: 07d3 |0226: move-object v3, v13 │ │ +020b0a: 7606 0e0b 0300 |0227: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +020b10: 5bcd d00a |022a: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020b14: 6e10 8e04 0c00 |022c: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ +020b1a: 0c0d |022f: move-result-object v13 │ │ +020b1c: 54ce cd0a |0230: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +020b20: 7210 8106 0e00 |0232: invoke-interface {v14}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line2:()I // method@0681 │ │ +020b26: 0a0e |0235: move-result v14 │ │ +020b28: 6e20 3800 ed00 |0236: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +020b2e: 0c0d |0239: move-result-object v13 │ │ +020b30: 6e10 7501 0d00 |023a: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020b36: 0a0e |023d: move-result v14 │ │ +020b38: 371e 1d00 |023e: if-le v14, v1, 025b // +001d │ │ +020b3c: 6e10 7501 0d00 |0240: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0175 │ │ +020b42: 0a0e |0243: move-result v14 │ │ +020b44: 7120 6201 1e00 |0244: invoke-static {v14, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +020b4a: 0a0e |0247: move-result v14 │ │ +020b4c: 6e30 7701 0d0e |0248: invoke-virtual {v13, v0, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0177 │ │ +020b52: 0c0d |024b: move-result-object v13 │ │ +020b54: 220e a100 |024c: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ +020b58: 7010 7f01 0e00 |024e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +020b5e: 6e20 8501 de00 |0251: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020b64: 6e20 8501 2e00 |0254: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020b6a: 6e10 8701 0e00 |0257: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +020b70: 0c0d |025a: move-result-object v13 │ │ +020b72: 07d3 |025b: move-object v3, v13 │ │ +020b74: 220d 3902 |025c: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +020b78: 54c1 dc0a |025e: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_text2:Landroid/graphics/RectF; // field@0adc │ │ +020b7c: 1212 |0260: const/4 v2, #int 1 // #1 │ │ +020b7e: 54ce d50a |0261: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020b82: 7210 bf05 0e00 |0263: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +020b88: 0a04 |0266: move-result v4 │ │ +020b8a: 54ce d50a |0267: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020b8e: 7210 c205 0e00 |0269: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ +020b94: 0a05 |026c: move-result v5 │ │ +020b96: 07d0 |026d: move-object v0, v13 │ │ +020b98: 7606 0e0b 0000 |026e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +020b9e: 5bcd d10a |0271: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text3:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad1 │ │ +020ba2: 54cd d00a |0273: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad0 │ │ +020ba6: 5bcd d70a |0275: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.current_text2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad7 │ │ +020baa: 54cd cd0a |0277: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +020bae: 7210 8606 0d00 |0279: invoke-interface {v13}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.isPaid:()Z // method@0686 │ │ +020bb4: 0a0d |027c: move-result v13 │ │ +020bb6: 380d 1f00 |027d: if-eqz v13, 029c // +001f │ │ +020bba: 220d 3902 |027f: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +020bbe: 54c1 de0a |0281: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +020bc2: 1202 |0283: const/4 v2, #int 0 // #0 │ │ +020bc4: 6e10 8e04 0c00 |0284: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ +020bca: 0c0e |0287: move-result-object v14 │ │ +020bcc: 6000 330a |0288: sget v0, Lorg/metatrans/commons/ads/R$string;.label_advertising_paid_1:I // field@0a33 │ │ +020bd0: 6e20 3800 0e00 |028a: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +020bd6: 0c03 |028d: move-result-object v3 │ │ +020bd8: 54ce d50a |028e: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020bdc: 7210 c305 0e00 |0290: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +020be2: 0a04 |0293: move-result v4 │ │ +020be4: 12f5 |0294: const/4 v5, #int -1 // #ff │ │ +020be6: 07d0 |0295: move-object v0, v13 │ │ +020be8: 7606 0e0b 0000 |0296: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +020bee: 5bcd d20a |0299: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ +020bf2: 281d |029b: goto 02b8 // +001d │ │ +020bf4: 220d 3902 |029c: new-instance v13, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +020bf8: 54c7 de0a |029e: iget-object v7, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectangle_type1:Landroid/graphics/RectF; // field@0ade │ │ +020bfc: 1208 |02a0: const/4 v8, #int 0 // #0 │ │ +020bfe: 6e10 8e04 0c00 |02a1: invoke-virtual {v12}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.getResources:()Landroid/content/res/Resources; // method@048e │ │ +020c04: 0c0e |02a4: move-result-object v14 │ │ +020c06: 6000 310a |02a5: sget v0, Lorg/metatrans/commons/ads/R$string;.label_advertising_free_1:I // field@0a31 │ │ +020c0a: 6e20 3800 0e00 |02a7: invoke-virtual {v14, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +020c10: 0c09 |02aa: move-result-object v9 │ │ +020c12: 54ce d50a |02ab: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ad5 │ │ +020c16: 7210 c305 0e00 |02ad: invoke-interface {v14}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +020c1c: 0a0a |02b0: move-result v10 │ │ +020c1e: 12fb |02b1: const/4 v11, #int -1 // #ff │ │ +020c20: 07d6 |02b2: move-object v6, v13 │ │ +020c22: 7606 0e0b 0600 |02b3: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +020c28: 5bcd d20a |02b6: iput-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.buttonarea_type1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ad2 │ │ +020c2c: 54cd df0a |02b8: iget-object v13, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c30: 52dd 0d00 |02ba: iget v13, v13, Landroid/graphics/RectF;.right:F // field@000d │ │ +020c34: 54ce df0a |02bc: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c38: 52ee 0c00 |02be: iget v14, v14, Landroid/graphics/RectF;.left:F // field@000c │ │ +020c3c: c7ed |02c0: sub-float/2addr v13, v14 │ │ +020c3e: 87dd |02c1: float-to-int v13, v13 │ │ +020c40: 54ce df0a |02c2: iget-object v14, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c44: 52ee 0b00 |02c4: iget v14, v14, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +020c48: 54c0 df0a |02c6: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c4c: 5200 0e00 |02c8: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +020c50: c70e |02ca: sub-float/2addr v14, v0 │ │ +020c52: 87ee |02cb: float-to-int v14, v14 │ │ +020c54: 6e30 9804 dc0e |02cc: invoke-virtual {v12, v13, v14}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setMeasuredDimension:(II)V // method@0498 │ │ +020c5a: 620d 2504 |02cf: sget-object v13, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +020c5e: 220e a100 |02d1: new-instance v14, Ljava/lang/StringBuilder; // type@00a1 │ │ +020c62: 7010 7f01 0e00 |02d3: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +020c68: 1a00 3401 |02d6: const-string v0, "BannerView.init: dims=" // string@0134 │ │ +020c6c: 6e20 8501 0e00 |02d8: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020c72: 54c0 df0a |02db: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c76: 5200 0d00 |02dd: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +020c7a: 54c1 df0a |02df: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c7e: 5211 0c00 |02e1: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +020c82: c710 |02e3: sub-float/2addr v0, v1 │ │ +020c84: 6e20 8101 0e00 |02e4: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ +020c8a: 1a00 3000 |02e7: const-string v0, ", " // string@0030 │ │ +020c8e: 6e20 8501 0e00 |02e9: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +020c94: 54c0 df0a |02ec: iget-object v0, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020c98: 5200 0b00 |02ee: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +020c9c: 54c1 df0a |02f0: iget-object v1, v12, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020ca0: 5211 0e00 |02f2: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +020ca4: c710 |02f4: sub-float/2addr v0, v1 │ │ +020ca6: 6e20 8101 0e00 |02f5: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ +020cac: 6e10 8701 0e00 |02f8: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +020cb2: 0c0e |02fb: move-result-object v14 │ │ +020cb4: 6e20 5301 ed00 |02fc: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +020cba: 0e00 |02ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=95 │ │ 0x000f line=97 │ │ 0x0013 line=98 │ │ 0x0023 line=100 │ │ @@ -22680,46 +22690,46 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -020440: |[020440] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -020450: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -020456: 0a03 |0003: move-result v3 │ │ -020458: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02045e: 0a00 |0007: move-result v0 │ │ -020460: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ -020464: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02046a: 0a03 |000d: move-result v3 │ │ -02046c: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -020470: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -020472: 0f03 |0011: return v3 │ │ -020474: 1d02 |0012: monitor-enter v2 │ │ -020476: 6e10 ae00 0400 |0013: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -02047c: 0a03 |0016: move-result v3 │ │ -02047e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -020480: 3903 0600 |0018: if-nez v3, 001e // +0006 │ │ -020484: 7020 9404 4200 |001a: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0494 │ │ -02048a: 2810 |001d: goto 002d // +0010 │ │ -02048c: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -02048e: 3313 0600 |001f: if-ne v3, v1, 0025 // +0006 │ │ -020492: 7020 9504 4200 |0021: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0495 │ │ -020498: 2809 |0024: goto 002d // +0009 │ │ -02049a: 3203 0500 |0025: if-eq v3, v0, 002a // +0005 │ │ -02049e: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -0204a0: 3313 0500 |0028: if-ne v3, v1, 002d // +0005 │ │ -0204a4: 7020 9604 4200 |002a: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0496 │ │ -0204aa: 1e02 |002d: monitor-exit v2 │ │ -0204ac: 6e10 8f04 0200 |002e: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.invalidate:()V // method@048f │ │ -0204b2: 0f00 |0031: return v0 │ │ -0204b4: 0d03 |0032: move-exception v3 │ │ -0204b6: 1e02 |0033: monitor-exit v2 │ │ -0204b8: 2703 |0034: throw v3 │ │ +020444: |[020444] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +020454: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02045a: 0a03 |0003: move-result v3 │ │ +02045c: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +020462: 0a00 |0007: move-result v0 │ │ +020464: 5421 df0a |0008: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.rectf_main:Landroid/graphics/RectF; // field@0adf │ │ +020468: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02046e: 0a03 |000d: move-result v3 │ │ +020470: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +020474: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +020476: 0f03 |0011: return v3 │ │ +020478: 1d02 |0012: monitor-enter v2 │ │ +02047a: 6e10 ae00 0400 |0013: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +020480: 0a03 |0016: move-result v3 │ │ +020482: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +020484: 3903 0600 |0018: if-nez v3, 001e // +0006 │ │ +020488: 7020 9404 4200 |001a: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0494 │ │ +02048e: 2810 |001d: goto 002d // +0010 │ │ +020490: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +020492: 3313 0600 |001f: if-ne v3, v1, 0025 // +0006 │ │ +020496: 7020 9504 4200 |0021: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0495 │ │ +02049c: 2809 |0024: goto 002d // +0009 │ │ +02049e: 3203 0500 |0025: if-eq v3, v0, 002a // +0005 │ │ +0204a2: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +0204a4: 3313 0500 |0028: if-ne v3, v1, 002d // +0005 │ │ +0204a8: 7020 9604 4200 |002a: invoke-direct {v2, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0496 │ │ +0204ae: 1e02 |002d: monitor-exit v2 │ │ +0204b0: 6e10 8f04 0200 |002e: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.invalidate:()V // method@048f │ │ +0204b6: 0f00 |0031: return v0 │ │ +0204b8: 0d03 |0032: move-exception v3 │ │ +0204ba: 1e02 |0033: monitor-exit v2 │ │ +0204bc: 2703 |0034: throw v3 │ │ catches : 2 │ │ 0x0013 - 0x002e │ │ -> 0x0032 │ │ 0x0033 - 0x0034 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=279 │ │ @@ -22743,20 +22753,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0204d0: |[0204d0] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.openTarget:()Z │ │ -0204e0: 5420 d80a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.homeAdsContainer:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ad8 │ │ -0204e4: 5421 cd0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ -0204e8: 6e20 7c04 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ -0204ee: 0a00 |0007: move-result v0 │ │ -0204f0: 0f00 |0008: return v0 │ │ +0204d4: |[0204d4] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.openTarget:()Z │ │ +0204e4: 5420 d80a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.homeAdsContainer:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // field@0ad8 │ │ +0204e8: 5421 cd0a |0002: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.adInfo:Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // field@0acd │ │ +0204ec: 6e20 7c04 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ +0204f2: 0a00 |0007: move-result v0 │ │ +0204f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;) │ │ @@ -22764,31 +22774,31 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020e00: |[020e00] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.setClickAction:(Ljava/lang/Runnable;)V │ │ -020e10: 5b01 d30a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.click_action:Ljava/lang/Runnable; // field@0ad3 │ │ -020e14: 0e00 |0002: return-void │ │ +020e04: |[020e04] org.metatrans.commons.ads.impl.providers.home_ads.BannerView.setClickAction:(Ljava/lang/Runnable;)V │ │ +020e14: 5b01 d30a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.click_action:Ljava/lang/Runnable; // field@0ad3 │ │ +020e18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 308 (BannerView.java) │ │ + source_file_idx : 309 (BannerView.java) │ │ │ │ Class #87 header: │ │ class_idx : 320 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 557 │ │ +source_file_idx : 558 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #87 annotations: │ │ Annotations on method #1188 'getAdsContainers' │ │ @@ -22817,21 +22827,21 @@ │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 557 (IAdsContainerSequence.java) │ │ + source_file_idx : 558 (IAdsContainerSequence.java) │ │ │ │ Class #88 header: │ │ class_idx : 321 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 228 │ │ +source_file_idx : 229 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #88 annotations: │ │ Annotations on method #1193 'readStorage' │ │ @@ -22855,17 +22865,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021084: |[021084] org.metatrans.commons.ads.impl.stat.AdStorageUtils.:()V │ │ -021094: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02109a: 0e00 |0003: return-void │ │ +021088: |[021088] org.metatrans.commons.ads.impl.stat.AdStorageUtils.:()V │ │ +021098: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02109e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/stat/AdStorageUtils;) │ │ @@ -22873,47 +22883,47 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02109c: |[02109c] org.metatrans.commons.ads.impl.stat.AdStorageUtils.clearStore:(Landroid/content/Context;)V │ │ -0210ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0210ae: 1a01 1007 |0001: const-string v1, "addstorage" // string@0710 │ │ -0210b2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0210b4: 6e30 2500 1402 |0004: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ -0210ba: 0c04 |0007: move-result-object v4 │ │ -0210bc: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -0210c0: 7020 3701 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -0210c6: 2204 8b00 |000d: new-instance v4, Ljava/io/ObjectOutputStream; // type@008b │ │ -0210ca: 7020 4f01 1400 |000f: invoke-direct {v4, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -0210d0: 7220 4e01 0400 |0012: invoke-interface {v4, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -0210d6: 7210 4d01 0400 |0015: invoke-interface {v4}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -0210dc: 7210 4c01 0400 |0018: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0210e2: 2812 |001b: goto 002d // +0012 │ │ -0210e4: 0d00 |001c: move-exception v0 │ │ -0210e6: 280a |001d: goto 0027 // +000a │ │ -0210e8: 0d04 |001e: move-exception v4 │ │ -0210ea: 0703 |001f: move-object v3, v0 │ │ -0210ec: 0740 |0020: move-object v0, v4 │ │ -0210ee: 0734 |0021: move-object v4, v3 │ │ -0210f0: 280d |0022: goto 002f // +000d │ │ -0210f2: 0d04 |0023: move-exception v4 │ │ -0210f4: 0703 |0024: move-object v3, v0 │ │ -0210f6: 0740 |0025: move-object v0, v4 │ │ -0210f8: 0734 |0026: move-object v4, v3 │ │ -0210fa: 6e10 4601 0000 |0027: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -021100: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ -021104: 28ec |002c: goto 0018 // -0014 │ │ -021106: 0e00 |002d: return-void │ │ -021108: 0d00 |002e: move-exception v0 │ │ -02110a: 3804 0500 |002f: if-eqz v4, 0034 // +0005 │ │ -02110e: 7210 4c01 0400 |0031: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -021114: 2700 |0034: throw v0 │ │ +0210a0: |[0210a0] org.metatrans.commons.ads.impl.stat.AdStorageUtils.clearStore:(Landroid/content/Context;)V │ │ +0210b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0210b2: 1a01 1107 |0001: const-string v1, "addstorage" // string@0711 │ │ +0210b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0210b8: 6e30 2500 1402 |0004: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ +0210be: 0c04 |0007: move-result-object v4 │ │ +0210c0: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +0210c4: 7020 3701 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +0210ca: 2204 8b00 |000d: new-instance v4, Ljava/io/ObjectOutputStream; // type@008b │ │ +0210ce: 7020 4f01 1400 |000f: invoke-direct {v4, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +0210d4: 7220 4e01 0400 |0012: invoke-interface {v4, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +0210da: 7210 4d01 0400 |0015: invoke-interface {v4}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +0210e0: 7210 4c01 0400 |0018: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0210e6: 2812 |001b: goto 002d // +0012 │ │ +0210e8: 0d00 |001c: move-exception v0 │ │ +0210ea: 280a |001d: goto 0027 // +000a │ │ +0210ec: 0d04 |001e: move-exception v4 │ │ +0210ee: 0703 |001f: move-object v3, v0 │ │ +0210f0: 0740 |0020: move-object v0, v4 │ │ +0210f2: 0734 |0021: move-object v4, v3 │ │ +0210f4: 280d |0022: goto 002f // +000d │ │ +0210f6: 0d04 |0023: move-exception v4 │ │ +0210f8: 0703 |0024: move-object v3, v0 │ │ +0210fa: 0740 |0025: move-object v0, v4 │ │ +0210fc: 0734 |0026: move-object v4, v3 │ │ +0210fe: 6e10 4601 0000 |0027: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +021104: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ +021108: 28ec |002c: goto 0018 // -0014 │ │ +02110a: 0e00 |002d: return-void │ │ +02110c: 0d00 |002e: move-exception v0 │ │ +02110e: 3804 0500 |002f: if-eqz v4, 0034 // +0005 │ │ +021112: 7210 4c01 0400 |0031: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +021118: 2700 |0034: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0012 │ │ Ljava/io/IOException; -> 0x0023 │ │ -> 0x001e │ │ 0x0012 - 0x0018 │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x002e │ │ @@ -22941,63 +22951,63 @@ │ │ type : '(Landroid/content/Context;)[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -020f8c: |[020f8c] org.metatrans.commons.ads.impl.stat.AdStorageUtils.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; │ │ -020f9c: 1a00 1007 |0000: const-string v0, "addstorage" // string@0710 │ │ -020fa0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -020fa2: 2311 5b02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@025b │ │ -020fa6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -020fa8: 2203 8400 |0006: new-instance v3, Ljava/io/File; // type@0084 │ │ -020fac: 6e10 1e00 0500 |0008: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ -020fb2: 0c04 |000b: move-result-object v4 │ │ -020fb4: 7030 3d01 4300 |000c: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ -020fba: 6e10 4001 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ -020fc0: 0a03 |0012: move-result v3 │ │ -020fc2: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ -020fc6: 6e20 2400 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ -020fcc: 0c05 |0018: move-result-object v5 │ │ -020fce: 2200 8000 |0019: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ -020fd2: 7020 3601 5000 |001b: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ -020fd8: 2205 8900 |001e: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ -020fdc: 7020 4801 0500 |0020: invoke-direct {v5, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ -020fe2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -020fe4: 6e10 4b01 0500 |0024: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -020fea: 0c02 |0027: move-result-object v2 │ │ -020fec: 1f02 4401 |0028: check-cast v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -020ff0: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ -020ff4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -020ff6: 6e10 4b01 0500 |002d: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -020ffc: 0c02 |0030: move-result-object v2 │ │ -020ffe: 1f02 4401 |0031: check-cast v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ -021002: 4d02 0100 |0033: aput-object v2, v1, v0 │ │ -021006: 0752 |0035: move-object v2, v5 │ │ -021008: 2807 |0036: goto 003d // +0007 │ │ -02100a: 0d00 |0037: move-exception v0 │ │ -02100c: 0752 |0038: move-object v2, v5 │ │ -02100e: 2814 |0039: goto 004d // +0014 │ │ -021010: 0d00 |003a: move-exception v0 │ │ -021012: 0752 |003b: move-object v2, v5 │ │ -021014: 280a |003c: goto 0046 // +000a │ │ -021016: 3802 0f00 |003d: if-eqz v2, 004c // +000f │ │ -02101a: 6e10 4901 0200 |003f: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -021020: 280a |0042: goto 004c // +000a │ │ -021022: 0d00 |0043: move-exception v0 │ │ -021024: 2809 |0044: goto 004d // +0009 │ │ -021026: 0d00 |0045: move-exception v0 │ │ -021028: 6e10 5601 0000 |0046: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02102e: 3802 0300 |0049: if-eqz v2, 004c // +0003 │ │ -021032: 28f4 |004b: goto 003f // -000c │ │ -021034: 1101 |004c: return-object v1 │ │ -021036: 3802 0500 |004d: if-eqz v2, 0052 // +0005 │ │ -02103a: 6e10 4901 0200 |004f: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -021040: 2700 |0052: throw v0 │ │ +020f90: |[020f90] org.metatrans.commons.ads.impl.stat.AdStorageUtils.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; │ │ +020fa0: 1a00 1107 |0000: const-string v0, "addstorage" // string@0711 │ │ +020fa4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +020fa6: 2311 5b02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@025b │ │ +020faa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +020fac: 2203 8400 |0006: new-instance v3, Ljava/io/File; // type@0084 │ │ +020fb0: 6e10 1e00 0500 |0008: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ +020fb6: 0c04 |000b: move-result-object v4 │ │ +020fb8: 7030 3d01 4300 |000c: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ +020fbe: 6e10 4001 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ +020fc4: 0a03 |0012: move-result v3 │ │ +020fc6: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ +020fca: 6e20 2400 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ +020fd0: 0c05 |0018: move-result-object v5 │ │ +020fd2: 2200 8000 |0019: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ +020fd6: 7020 3601 5000 |001b: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ +020fdc: 2205 8900 |001e: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ +020fe0: 7020 4801 0500 |0020: invoke-direct {v5, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ +020fe6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +020fe8: 6e10 4b01 0500 |0024: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +020fee: 0c02 |0027: move-result-object v2 │ │ +020ff0: 1f02 4401 |0028: check-cast v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +020ff4: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ +020ff8: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +020ffa: 6e10 4b01 0500 |002d: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +021000: 0c02 |0030: move-result-object v2 │ │ +021002: 1f02 4401 |0031: check-cast v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // type@0144 │ │ +021006: 4d02 0100 |0033: aput-object v2, v1, v0 │ │ +02100a: 0752 |0035: move-object v2, v5 │ │ +02100c: 2807 |0036: goto 003d // +0007 │ │ +02100e: 0d00 |0037: move-exception v0 │ │ +021010: 0752 |0038: move-object v2, v5 │ │ +021012: 2814 |0039: goto 004d // +0014 │ │ +021014: 0d00 |003a: move-exception v0 │ │ +021016: 0752 |003b: move-object v2, v5 │ │ +021018: 280a |003c: goto 0046 // +000a │ │ +02101a: 3802 0f00 |003d: if-eqz v2, 004c // +000f │ │ +02101e: 6e10 4901 0200 |003f: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +021024: 280a |0042: goto 004c // +000a │ │ +021026: 0d00 |0043: move-exception v0 │ │ +021028: 2809 |0044: goto 004d // +0009 │ │ +02102a: 0d00 |0045: move-exception v0 │ │ +02102c: 6e10 5601 0000 |0046: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +021032: 3802 0300 |0049: if-eqz v2, 004c // +0003 │ │ +021036: 28f4 |004b: goto 003f // -000c │ │ +021038: 1101 |004c: return-object v1 │ │ +02103a: 3802 0500 |004d: if-eqz v2, 0052 // +0005 │ │ +02103e: 6e10 4901 0200 |004f: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +021044: 2700 |0052: throw v0 │ │ catches : 5 │ │ 0x0006 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0045 │ │ -> 0x0043 │ │ 0x0024 - 0x0035 │ │ Ljava/lang/Exception; -> 0x003a │ │ -> 0x0037 │ │ @@ -23027,45 +23037,45 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -021158: |[021158] org.metatrans.commons.ads.impl.stat.AdStorageUtils.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V │ │ -021168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02116a: 1a01 1007 |0001: const-string v1, "addstorage" // string@0710 │ │ -02116e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -021170: 6e30 2500 1302 |0004: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ -021176: 0c03 |0007: move-result-object v3 │ │ -021178: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -02117c: 7020 3701 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -021182: 2203 8b00 |000d: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ -021186: 7020 4f01 1300 |000f: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -02118c: 7220 4e01 4300 |0012: invoke-interface {v3, v4}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -021192: 7220 4e01 5300 |0015: invoke-interface {v3, v5}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -021198: 7210 4d01 0300 |0018: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -02119e: 7210 4c01 0300 |001b: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0211a4: 2812 |001e: goto 0030 // +0012 │ │ -0211a6: 0d04 |001f: move-exception v4 │ │ -0211a8: 0730 |0020: move-object v0, v3 │ │ -0211aa: 2810 |0021: goto 0031 // +0010 │ │ -0211ac: 0d04 |0022: move-exception v4 │ │ -0211ae: 0730 |0023: move-object v0, v3 │ │ -0211b0: 2804 |0024: goto 0028 // +0004 │ │ -0211b2: 0d04 |0025: move-exception v4 │ │ -0211b4: 280b |0026: goto 0031 // +000b │ │ -0211b6: 0d04 |0027: move-exception v4 │ │ -0211b8: 6e10 4601 0400 |0028: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -0211be: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -0211c2: 7210 4c01 0000 |002d: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0211c8: 0e00 |0030: return-void │ │ -0211ca: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -0211ce: 7210 4c01 0000 |0033: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0211d4: 2704 |0036: throw v4 │ │ +02115c: |[02115c] org.metatrans.commons.ads.impl.stat.AdStorageUtils.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;)V │ │ +02116c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02116e: 1a01 1107 |0001: const-string v1, "addstorage" // string@0711 │ │ +021172: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +021174: 6e30 2500 1302 |0004: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ +02117a: 0c03 |0007: move-result-object v3 │ │ +02117c: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +021180: 7020 3701 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +021186: 2203 8b00 |000d: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ +02118a: 7020 4f01 1300 |000f: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +021190: 7220 4e01 4300 |0012: invoke-interface {v3, v4}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +021196: 7220 4e01 5300 |0015: invoke-interface {v3, v5}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +02119c: 7210 4d01 0300 |0018: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +0211a2: 7210 4c01 0300 |001b: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0211a8: 2812 |001e: goto 0030 // +0012 │ │ +0211aa: 0d04 |001f: move-exception v4 │ │ +0211ac: 0730 |0020: move-object v0, v3 │ │ +0211ae: 2810 |0021: goto 0031 // +0010 │ │ +0211b0: 0d04 |0022: move-exception v4 │ │ +0211b2: 0730 |0023: move-object v0, v3 │ │ +0211b4: 2804 |0024: goto 0028 // +0004 │ │ +0211b6: 0d04 |0025: move-exception v4 │ │ +0211b8: 280b |0026: goto 0031 // +000b │ │ +0211ba: 0d04 |0027: move-exception v4 │ │ +0211bc: 6e10 4601 0400 |0028: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +0211c2: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +0211c6: 7210 4c01 0000 |002d: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0211cc: 0e00 |0030: return-void │ │ +0211ce: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +0211d2: 7210 4c01 0000 |0033: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0211d8: 2704 |0036: throw v4 │ │ catches : 6 │ │ 0x0001 - 0x0012 │ │ Ljava/io/IOException; -> 0x0027 │ │ -> 0x0025 │ │ 0x0012 - 0x001b │ │ Ljava/io/IOException; -> 0x0022 │ │ -> 0x001f │ │ @@ -23090,21 +23100,21 @@ │ │ 0x0036 line=85 │ │ locals : │ │ 0x0000 - 0x0037 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0037 reg=4 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdsData; │ │ 0x0000 - 0x0037 reg=5 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdsData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 228 (AdStorageUtils.java) │ │ + source_file_idx : 229 (AdStorageUtils.java) │ │ │ │ Class #89 header: │ │ class_idx : 322 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 209 │ │ +source_file_idx : 210 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #89 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/stat/model/AdData;' │ │ @@ -23141,25 +23151,25 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -021440: |[021440] org.metatrans.commons.ads.impl.stat.model.AdData.:(I)V │ │ -021450: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ -021456: 1600 0a00 |0003: const-wide/16 v0, #int 10 // #a │ │ -02145a: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -02145e: 5a40 e60a |0007: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -021462: 1602 0100 |0009: const-wide/16 v2, #int 1 // #1 │ │ -021466: 5a42 e50a |000b: iput-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -02146a: 8152 |000d: int-to-long v2, v5 │ │ -02146c: bd20 |000e: mul-long/2addr v0, v2 │ │ -02146e: 5a40 e90a |000f: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ -021472: 0e00 |0011: return-void │ │ +021444: |[021444] org.metatrans.commons.ads.impl.stat.model.AdData.:(I)V │ │ +021454: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ +02145a: 1600 0a00 |0003: const-wide/16 v0, #int 10 // #a │ │ +02145e: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +021462: 5a40 e60a |0007: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +021466: 1602 0100 |0009: const-wide/16 v2, #int 1 // #1 │ │ +02146a: 5a42 e50a |000b: iput-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +02146e: 8152 |000d: int-to-long v2, v5 │ │ +021470: bd20 |000e: mul-long/2addr v0, v2 │ │ +021472: 5a40 e90a |000f: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ +021476: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ 0x000b line=22 │ │ 0x000f line=23 │ │ @@ -23173,21 +23183,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0212ac: |[0212ac] org.metatrans.commons.ads.impl.stat.model.AdData.getCTR:()D │ │ -0212bc: 5340 e50a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -0212c0: 8600 |0002: long-to-double v0, v0 │ │ -0212c2: 5342 e60a |0003: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -0212c6: 8622 |0005: long-to-double v2, v2 │ │ -0212c8: ce20 |0006: div-double/2addr v0, v2 │ │ -0212ca: 1000 |0007: return-wide v0 │ │ +0212b0: |[0212b0] org.metatrans.commons.ads.impl.stat.model.AdData.getCTR:()D │ │ +0212c0: 5340 e50a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +0212c4: 8600 |0002: long-to-double v0, v0 │ │ +0212c6: 5342 e60a |0003: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +0212ca: 8622 |0005: long-to-double v2, v2 │ │ +0212cc: ce20 |0006: div-double/2addr v0, v2 │ │ +0212ce: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdData;) │ │ @@ -23195,17 +23205,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02140c: |[02140c] org.metatrans.commons.ads.impl.stat.model.AdData.getClicksCount:()J │ │ -02141c: 5320 e50a |0000: iget-wide v0, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -021420: 1000 |0002: return-wide v0 │ │ +021410: |[021410] org.metatrans.commons.ads.impl.stat.model.AdData.getClicksCount:()J │ │ +021420: 5320 e50a |0000: iget-wide v0, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +021424: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdData;) │ │ @@ -23213,21 +23223,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0212cc: |[0212cc] org.metatrans.commons.ads.impl.stat.model.AdData.getFillRate:()D │ │ -0212dc: 5340 e60a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -0212e0: 8600 |0002: long-to-double v0, v0 │ │ -0212e2: 5342 e70a |0003: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -0212e6: 8622 |0005: long-to-double v2, v2 │ │ -0212e8: ce20 |0006: div-double/2addr v0, v2 │ │ -0212ea: 1000 |0007: return-wide v0 │ │ +0212d0: |[0212d0] org.metatrans.commons.ads.impl.stat.model.AdData.getFillRate:()D │ │ +0212e0: 5340 e60a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +0212e4: 8600 |0002: long-to-double v0, v0 │ │ +0212e6: 5342 e70a |0003: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +0212ea: 8622 |0005: long-to-double v2, v2 │ │ +0212ec: ce20 |0006: div-double/2addr v0, v2 │ │ +0212ee: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdData;) │ │ @@ -23235,28 +23245,28 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0212ec: |[0212ec] org.metatrans.commons.ads.impl.stat.model.AdData.getRating:()D │ │ -0212fc: 6e10 ae04 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getFillRate:()D // method@04ae │ │ -021302: 0b00 |0003: move-result-wide v0 │ │ -021304: 1902 f03f |0004: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -021308: ce02 |0006: div-double/2addr v2, v0 │ │ -02130a: 1900 e03f |0007: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -02130e: cd02 |0009: mul-double/2addr v2, v0 │ │ -021310: 1804 0000 0000 0088 c340 |000a: const-wide v4, #double 10000 // #40c3880000000000 │ │ -02131a: cd42 |000f: mul-double/2addr v2, v4 │ │ -02131c: 6e10 ac04 0600 |0010: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getCTR:()D // method@04ac │ │ -021322: 0b04 |0013: move-result-wide v4 │ │ -021324: cd04 |0014: mul-double/2addr v4, v0 │ │ -021326: cd42 |0015: mul-double/2addr v2, v4 │ │ -021328: 1002 |0016: return-wide v2 │ │ +0212f0: |[0212f0] org.metatrans.commons.ads.impl.stat.model.AdData.getRating:()D │ │ +021300: 6e10 ae04 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getFillRate:()D // method@04ae │ │ +021306: 0b00 |0003: move-result-wide v0 │ │ +021308: 1902 f03f |0004: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +02130c: ce02 |0006: div-double/2addr v2, v0 │ │ +02130e: 1900 e03f |0007: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +021312: cd02 |0009: mul-double/2addr v2, v0 │ │ +021314: 1804 0000 0000 0088 c340 |000a: const-wide v4, #double 10000 // #40c3880000000000 │ │ +02131e: cd42 |000f: mul-double/2addr v2, v4 │ │ +021320: 6e10 ac04 0600 |0010: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getCTR:()D // method@04ac │ │ +021326: 0b04 |0013: move-result-wide v4 │ │ +021328: cd04 |0014: mul-double/2addr v4, v0 │ │ +02132a: cd42 |0015: mul-double/2addr v2, v4 │ │ +02132c: 1002 |0016: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0010 line=48 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ @@ -23265,19 +23275,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -021424: |[021424] org.metatrans.commons.ads.impl.stat.model.AdData.getTime_AvgLoad:()J │ │ -021434: 5340 e90a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ -021438: 5342 e60a |0002: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -02143c: be20 |0004: div-long/2addr v0, v2 │ │ -02143e: 1000 |0005: return-wide v0 │ │ +021428: |[021428] org.metatrans.commons.ads.impl.stat.model.AdData.getTime_AvgLoad:()J │ │ +021438: 5340 e90a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ +02143c: 5342 e60a |0002: iget-wide v2, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +021440: be20 |0004: div-long/2addr v0, v2 │ │ +021442: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #5 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdData;) │ │ @@ -23285,73 +23295,73 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -02132c: |[02132c] org.metatrans.commons.ads.impl.stat.model.AdData.toString:()Ljava/lang/String; │ │ -02133c: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -021340: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -021346: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -02134a: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021350: 1a01 ac05 |000a: const-string v1, "R=" // string@05ac │ │ -021354: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02135a: 5331 e70a |000f: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -02135e: 6e30 8301 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -021364: 1a01 3300 |0014: const-string v1, ", I=" // string@0033 │ │ -021368: 6e20 8501 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02136e: 5331 e60a |0019: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -021372: 6e30 8301 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -021378: 1a01 3100 |001e: const-string v1, ", C=" // string@0031 │ │ -02137c: 6e20 8501 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021382: 5331 e50a |0023: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -021386: 6e30 8301 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -02138c: 1a01 3400 |0028: const-string v1, ", T=" // string@0034 │ │ -021390: 6e20 8501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021396: 5331 e90a |002d: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ -02139a: 6e30 8301 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -0213a0: 1a01 1400 |0032: const-string v1, " > FR=" // string@0014 │ │ -0213a4: 6e20 8501 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0213aa: 6e10 ae04 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getFillRate:()D // method@04ae │ │ -0213b0: 0b01 |003a: move-result-wide v1 │ │ -0213b2: 6e30 8001 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ -0213b8: 1a01 3200 |003e: const-string v1, ", CTR=" // string@0032 │ │ -0213bc: 6e20 8501 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0213c2: 6e10 ac04 0300 |0043: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getCTR:()D // method@04ac │ │ -0213c8: 0b01 |0046: move-result-wide v1 │ │ -0213ca: 6e30 8001 1002 |0047: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ -0213d0: 1a01 3000 |004a: const-string v1, ", AVG=" // string@0030 │ │ -0213d4: 6e20 8501 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0213da: 6e10 b004 0300 |004f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getTime_AvgLoad:()J // method@04b0 │ │ -0213e0: 0b01 |0052: move-result-wide v1 │ │ -0213e2: 6e30 8301 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -0213e8: 1a01 0100 |0056: const-string v1, " > RATING=" // string@0001 │ │ -0213ec: 6e20 8501 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0213f2: 6e10 af04 0300 |005b: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ -0213f8: 0b01 |005e: move-result-wide v1 │ │ -0213fa: 6e30 8001 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ -021400: 6e10 8701 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -021406: 0c00 |0065: move-result-object v0 │ │ -021408: 1100 |0066: return-object v0 │ │ +021330: |[021330] org.metatrans.commons.ads.impl.stat.model.AdData.toString:()Ljava/lang/String; │ │ +021340: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +021344: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02134a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +02134e: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021354: 1a01 ad05 |000a: const-string v1, "R=" // string@05ad │ │ +021358: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02135e: 5331 e70a |000f: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +021362: 6e30 8301 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +021368: 1a01 3400 |0014: const-string v1, ", I=" // string@0034 │ │ +02136c: 6e20 8501 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021372: 5331 e60a |0019: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +021376: 6e30 8301 1002 |001b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +02137c: 1a01 3200 |001e: const-string v1, ", C=" // string@0032 │ │ +021380: 6e20 8501 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021386: 5331 e50a |0023: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +02138a: 6e30 8301 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +021390: 1a01 3500 |0028: const-string v1, ", T=" // string@0035 │ │ +021394: 6e20 8501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02139a: 5331 e90a |002d: iget-wide v1, v3, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ +02139e: 6e30 8301 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +0213a4: 1a01 1400 |0032: const-string v1, " > FR=" // string@0014 │ │ +0213a8: 6e20 8501 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0213ae: 6e10 ae04 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getFillRate:()D // method@04ae │ │ +0213b4: 0b01 |003a: move-result-wide v1 │ │ +0213b6: 6e30 8001 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ +0213bc: 1a01 3300 |003e: const-string v1, ", CTR=" // string@0033 │ │ +0213c0: 6e20 8501 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0213c6: 6e10 ac04 0300 |0043: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getCTR:()D // method@04ac │ │ +0213cc: 0b01 |0046: move-result-wide v1 │ │ +0213ce: 6e30 8001 1002 |0047: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ +0213d4: 1a01 3100 |004a: const-string v1, ", AVG=" // string@0031 │ │ +0213d8: 6e20 8501 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0213de: 6e10 b004 0300 |004f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getTime_AvgLoad:()J // method@04b0 │ │ +0213e4: 0b01 |0052: move-result-wide v1 │ │ +0213e6: 6e30 8301 1002 |0053: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +0213ec: 1a01 0100 |0056: const-string v1, " > RATING=" // string@0001 │ │ +0213f0: 6e20 8501 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0213f6: 6e10 af04 0300 |005b: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.getRating:()D // method@04af │ │ +0213fc: 0b01 |005e: move-result-wide v1 │ │ +0213fe: 6e30 8001 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0180 │ │ +021404: 6e10 8701 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02140a: 0c00 |0065: move-result-object v0 │ │ +02140c: 1100 |0066: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0037 line=67 │ │ 0x005b line=68 │ │ locals : │ │ 0x0000 - 0x0067 reg=3 this Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ - source_file_idx : 209 (AdData.java) │ │ + source_file_idx : 210 (AdData.java) │ │ │ │ Class #90 header: │ │ class_idx : 323 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 210 │ │ +source_file_idx : 211 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #90 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;' │ │ @@ -23385,17 +23395,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021220: |[021220] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.:()V │ │ -021230: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -021236: 0e00 |0003: return-void │ │ +021224: |[021224] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.:()V │ │ +021234: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02123a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;) │ │ @@ -23403,20 +23413,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -021238: |[021238] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addClick:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V │ │ -021248: 5340 e50a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -02124c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -021250: bb20 |0004: add-long/2addr v0, v2 │ │ -021252: 5a40 e50a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ -021256: 0e00 |0007: return-void │ │ +02123c: |[02123c] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addClick:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V │ │ +02124c: 5340 e50a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +021250: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +021254: bb20 |0004: add-long/2addr v0, v2 │ │ +021256: 5a40 e50a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.clicks:J // field@0ae5 │ │ +02125a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;) │ │ @@ -23424,20 +23434,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -021258: |[021258] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addFail:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V │ │ -021268: 5340 e70a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -02126c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -021270: bb20 |0004: add-long/2addr v0, v2 │ │ -021272: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -021276: 0e00 |0007: return-void │ │ +02125c: |[02125c] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addFail:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V │ │ +02126c: 5340 e70a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +021270: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +021274: bb20 |0004: add-long/2addr v0, v2 │ │ +021276: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +02127a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;) │ │ @@ -23445,43 +23455,43 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/stat/model/AdData;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -021278: |[021278] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addSuccess:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;J)V │ │ -021288: 5340 e70a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -02128c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -021290: bb20 |0004: add-long/2addr v0, v2 │ │ -021292: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ -021296: 5340 e60a |0007: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -02129a: bb20 |0009: add-long/2addr v0, v2 │ │ -02129c: 5a40 e60a |000a: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ -0212a0: 5340 e90a |000c: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ -0212a4: bb50 |000e: add-long/2addr v0, v5 │ │ -0212a6: 5a40 e90a |000f: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ -0212aa: 0e00 |0011: return-void │ │ +02127c: |[02127c] org.metatrans.commons.ads.impl.stat.model.AdDataUtils.addSuccess:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;J)V │ │ +02128c: 5340 e70a |0000: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +021290: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +021294: bb20 |0004: add-long/2addr v0, v2 │ │ +021296: 5a40 e70a |0005: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.requests:J // field@0ae7 │ │ +02129a: 5340 e60a |0007: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +02129e: bb20 |0009: add-long/2addr v0, v2 │ │ +0212a0: 5a40 e60a |000a: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.impressions:J // field@0ae6 │ │ +0212a4: 5340 e90a |000c: iget-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ +0212a8: bb50 |000e: add-long/2addr v0, v5 │ │ +0212aa: 5a40 e90a |000f: iput-wide v0, v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.time_accumulative_load:J // field@0ae9 │ │ +0212ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=17 │ │ 0x000c line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 (null) Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ 0x0000 - 0x0012 reg=5 (null) J │ │ │ │ Virtual methods - │ │ - source_file_idx : 210 (AdDataUtils.java) │ │ + source_file_idx : 211 (AdDataUtils.java) │ │ │ │ Class #91 header: │ │ class_idx : 324 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 251 │ │ +source_file_idx : 252 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #91 annotations: │ │ Annotations on field #2798 'adsData' │ │ @@ -23514,21 +23524,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -021574: |[021574] org.metatrans.commons.ads.impl.stat.model.AdsData.:(I)V │ │ -021584: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -02158a: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -02158e: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -021594: 5b10 ee0a |0008: iput-object v0, v1, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ -021598: 5912 ef0a |000a: iput v2, v1, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.defaultAccLoadTime:I // field@0aef │ │ -02159c: 0e00 |000c: return-void │ │ +021578: |[021578] org.metatrans.commons.ads.impl.stat.model.AdsData.:(I)V │ │ +021588: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +02158e: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +021592: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +021598: 5b10 ee0a |0008: iput-object v0, v1, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ +02159c: 5912 ef0a |000a: iput v2, v1, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.defaultAccLoadTime:I // field@0aef │ │ +0215a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x000a line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ads/impl/stat/model/AdsData; │ │ @@ -23540,35 +23550,35 @@ │ │ type : '(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -021510: |[021510] org.metatrans.commons.ads.impl.stat.model.AdsData.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ -021520: 1d02 |0000: monitor-enter v2 │ │ -021522: 5420 ee0a |0001: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ -021526: 7110 5d01 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02152c: 0c01 |0006: move-result-object v1 │ │ -02152e: 7220 b701 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -021534: 0c00 |000a: move-result-object v0 │ │ -021536: 1f00 4201 |000b: check-cast v0, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ -02153a: 3900 1200 |000d: if-nez v0, 001f // +0012 │ │ -02153e: 2200 4201 |000f: new-instance v0, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ -021542: 5221 ef0a |0011: iget v1, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.defaultAccLoadTime:I // field@0aef │ │ -021546: 7020 ab04 1000 |0013: invoke-direct {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.:(I)V // method@04ab │ │ -02154c: 5421 ee0a |0016: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ -021550: 7110 5d01 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -021556: 0c03 |001b: move-result-object v3 │ │ -021558: 7230 b901 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -02155e: 1e02 |001f: monitor-exit v2 │ │ -021560: 1100 |0020: return-object v0 │ │ -021562: 0d03 |0021: move-exception v3 │ │ -021564: 1e02 |0022: monitor-exit v2 │ │ -021566: 2703 |0023: throw v3 │ │ +021514: |[021514] org.metatrans.commons.ads.impl.stat.model.AdsData.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; │ │ +021524: 1d02 |0000: monitor-enter v2 │ │ +021526: 5420 ee0a |0001: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ +02152a: 7110 5d01 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +021530: 0c01 |0006: move-result-object v1 │ │ +021532: 7220 b701 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +021538: 0c00 |000a: move-result-object v0 │ │ +02153a: 1f00 4201 |000b: check-cast v0, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ +02153e: 3900 1200 |000d: if-nez v0, 001f // +0012 │ │ +021542: 2200 4201 |000f: new-instance v0, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ +021546: 5221 ef0a |0011: iget v1, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.defaultAccLoadTime:I // field@0aef │ │ +02154a: 7020 ab04 1000 |0013: invoke-direct {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.:(I)V // method@04ab │ │ +021550: 5421 ee0a |0016: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ +021554: 7110 5d01 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02155a: 0c03 |001b: move-result-object v3 │ │ +02155c: 7230 b901 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +021562: 1e02 |001f: monitor-exit v2 │ │ +021564: 1100 |0020: return-object v0 │ │ +021566: 0d03 |0021: move-exception v3 │ │ +021568: 1e02 |0022: monitor-exit v2 │ │ +02156a: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001f │ │ -> 0x0021 │ │ positions : │ │ 0x0001 line=26 │ │ 0x000f line=28 │ │ 0x0016 line=29 │ │ @@ -23582,64 +23592,64 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -021474: |[021474] org.metatrans.commons.ads.impl.stat.model.AdsData.toString:()Ljava/lang/String; │ │ -021484: 5460 ee0a |0000: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ -021488: 7210 b801 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@01b8 │ │ -02148e: 0c00 |0005: move-result-object v0 │ │ -021490: 7210 bf01 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@01bf │ │ -021496: 0c00 |0009: move-result-object v0 │ │ -021498: 1a01 0300 |000a: const-string v1, " │ │ +021478: |[021478] org.metatrans.commons.ads.impl.stat.model.AdsData.toString:()Ljava/lang/String; │ │ +021488: 5460 ee0a |0000: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ +02148c: 7210 b801 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@01b8 │ │ +021492: 0c00 |0005: move-result-object v0 │ │ +021494: 7210 bf01 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@01bf │ │ +02149a: 0c00 |0009: move-result-object v0 │ │ +02149c: 1a01 0300 |000a: const-string v1, " │ │ " // string@0003 │ │ -02149c: 0712 |000c: move-object v2, v1 │ │ -02149e: 7210 a201 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -0214a4: 0a03 |0010: move-result v3 │ │ -0214a6: 3803 3400 |0011: if-eqz v3, 0045 // +0034 │ │ -0214aa: 7210 a301 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -0214b0: 0c03 |0016: move-result-object v3 │ │ -0214b2: 1f03 9800 |0017: check-cast v3, Ljava/lang/Integer; // type@0098 │ │ -0214b6: 5464 ee0a |0019: iget-object v4, v6, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ -0214ba: 7220 b701 3400 |001b: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -0214c0: 0c04 |001e: move-result-object v4 │ │ -0214c2: 1f04 4201 |001f: check-cast v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ -0214c6: 2205 a100 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -0214ca: 7010 7f01 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0214d0: 6e20 8501 2500 |0026: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0214d6: 1a02 9105 |0029: const-string v2, "ProviderID=" // string@0591 │ │ -0214da: 6e20 8501 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0214e0: 6e20 8401 3500 |002e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -0214e6: 1a02 1000 |0031: const-string v2, " -> " // string@0010 │ │ -0214ea: 6e20 8501 2500 |0033: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0214f0: 6e10 b104 0400 |0036: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.toString:()Ljava/lang/String; // method@04b1 │ │ -0214f6: 0c02 |0039: move-result-object v2 │ │ -0214f8: 6e20 8501 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0214fe: 6e20 8501 1500 |003d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021504: 6e10 8701 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02150a: 0c02 |0043: move-result-object v2 │ │ -02150c: 28c9 |0044: goto 000d // -0037 │ │ -02150e: 1102 |0045: return-object v2 │ │ +0214a0: 0712 |000c: move-object v2, v1 │ │ +0214a2: 7210 a201 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +0214a8: 0a03 |0010: move-result v3 │ │ +0214aa: 3803 3400 |0011: if-eqz v3, 0045 // +0034 │ │ +0214ae: 7210 a301 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +0214b4: 0c03 |0016: move-result-object v3 │ │ +0214b6: 1f03 9800 |0017: check-cast v3, Ljava/lang/Integer; // type@0098 │ │ +0214ba: 5464 ee0a |0019: iget-object v4, v6, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.adsData:Ljava/util/Map; // field@0aee │ │ +0214be: 7220 b701 3400 |001b: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +0214c4: 0c04 |001e: move-result-object v4 │ │ +0214c6: 1f04 4201 |001f: check-cast v4, Lorg/metatrans/commons/ads/impl/stat/model/AdData; // type@0142 │ │ +0214ca: 2205 a100 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +0214ce: 7010 7f01 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0214d4: 6e20 8501 2500 |0026: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0214da: 1a02 9205 |0029: const-string v2, "ProviderID=" // string@0592 │ │ +0214de: 6e20 8501 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0214e4: 6e20 8401 3500 |002e: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0214ea: 1a02 1000 |0031: const-string v2, " -> " // string@0010 │ │ +0214ee: 6e20 8501 2500 |0033: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0214f4: 6e10 b104 0400 |0036: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/stat/model/AdData;.toString:()Ljava/lang/String; // method@04b1 │ │ +0214fa: 0c02 |0039: move-result-object v2 │ │ +0214fc: 6e20 8501 2500 |003a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021502: 6e20 8501 1500 |003d: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021508: 6e10 8701 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02150e: 0c02 |0043: move-result-object v2 │ │ +021510: 28c9 |0044: goto 000d // -0037 │ │ +021512: 1102 |0045: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0019 line=40 │ │ 0x0021 line=41 │ │ locals : │ │ 0x0000 - 0x0046 reg=6 this Lorg/metatrans/commons/ads/impl/stat/model/AdsData; │ │ │ │ - source_file_idx : 251 (AdsData.java) │ │ + source_file_idx : 252 (AdsData.java) │ │ │ │ Class #92 header: │ │ class_idx : 325 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 306 │ │ +source_file_idx : 307 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #92 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/utils/BannerUtils;' │ │ @@ -23664,17 +23674,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021604: |[021604] org.metatrans.commons.ads.utils.BannerUtils.:()V │ │ -021614: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02161a: 0e00 |0003: return-void │ │ +021608: |[021608] org.metatrans.commons.ads.utils.BannerUtils.:()V │ │ +021618: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02161e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/utils/BannerUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/utils/BannerUtils;) │ │ @@ -23682,33 +23692,33 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;I)Landroid/widget/LinearLayout;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0215a0: |[0215a0] org.metatrans.commons.ads.utils.BannerUtils.createView:(Landroid/content/Context;Landroid/view/View;I)Landroid/widget/LinearLayout; │ │ -0215b0: 2200 6000 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0060 │ │ -0215b4: 7020 0501 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0105 │ │ -0215ba: 1402 87d6 1200 |0005: const v2, #float 1.73e-39 // #0012d687 │ │ -0215c0: 6e20 0801 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setId:(I)V // method@0108 │ │ -0215c6: 6e20 0701 4000 |000b: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0107 │ │ -0215cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0215ce: 6e20 0a01 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@010a │ │ -0215d4: 2202 5f00 |0012: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ -0215d8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -0215da: 7030 0401 1201 |0015: invoke-direct {v2, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ -0215e0: 5924 1700 |0018: iput v4, v2, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0017 │ │ -0215e4: 6e20 0901 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0109 │ │ -0215ea: 2202 5f00 |001d: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ -0215ee: 12e4 |001f: const/4 v4, #int -2 // #fe │ │ -0215f0: 7030 0401 1204 |0020: invoke-direct {v2, v1, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ -0215f6: 6e20 c900 2300 |0023: invoke-virtual {v3, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00c9 │ │ -0215fc: 6e20 0601 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0106 │ │ -021602: 1100 |0029: return-object v0 │ │ +0215a4: |[0215a4] org.metatrans.commons.ads.utils.BannerUtils.createView:(Landroid/content/Context;Landroid/view/View;I)Landroid/widget/LinearLayout; │ │ +0215b4: 2200 6000 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0060 │ │ +0215b8: 7020 0501 2000 |0002: invoke-direct {v0, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0105 │ │ +0215be: 1402 87d6 1200 |0005: const v2, #float 1.73e-39 // #0012d687 │ │ +0215c4: 6e20 0801 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setId:(I)V // method@0108 │ │ +0215ca: 6e20 0701 4000 |000b: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0107 │ │ +0215d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0215d2: 6e20 0a01 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@010a │ │ +0215d8: 2202 5f00 |0012: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ +0215dc: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0215de: 7030 0401 1201 |0015: invoke-direct {v2, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ +0215e4: 5924 1700 |0018: iput v4, v2, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0017 │ │ +0215e8: 6e20 0901 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0109 │ │ +0215ee: 2202 5f00 |001d: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ +0215f2: 12e4 |001f: const/4 v4, #int -2 // #fe │ │ +0215f4: 7030 0401 1204 |0020: invoke-direct {v2, v1, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ +0215fa: 6e20 c900 2300 |0023: invoke-virtual {v3, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00c9 │ │ +021600: 6e20 0601 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0106 │ │ +021606: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0008 line=22 │ │ 0x000b line=23 │ │ 0x000f line=24 │ │ 0x0012 line=27 │ │ @@ -23719,21 +23729,21 @@ │ │ 0x0026 line=37 │ │ locals : │ │ 0x0000 - 0x002a reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x002a reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x002a reg=4 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 306 (BannerUtils.java) │ │ + source_file_idx : 307 (BannerUtils.java) │ │ │ │ Class #93 header: │ │ class_idx : 328 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 560 │ │ +source_file_idx : 561 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #93 - │ │ Class descriptor : 'Lorg/metatrans/commons/analytics/IAnalytics;' │ │ @@ -23770,21 +23780,21 @@ │ │ │ │ #4 : (in Lorg/metatrans/commons/analytics/IAnalytics;) │ │ name : 'sendEvent' │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 560 (IAnalytics.java) │ │ + source_file_idx : 561 (IAnalytics.java) │ │ │ │ Class #94 header: │ │ class_idx : 329 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 8 │ │ -source_file_idx : 290 │ │ +source_file_idx : 291 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 28 │ │ │ │ Class #94 annotations: │ │ Annotations on field #2811 'gamedata_latest_model_class' │ │ @@ -23845,40 +23855,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -021e3c: |[021e3c] org.metatrans.commons.app.Application_Base.:()V │ │ -021e4c: 1a00 2309 |0000: const-string v0, "games" // string@0923 │ │ -021e50: 2410 5c02 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@025c │ │ -021e56: 0c00 |0005: move-result-object v0 │ │ -021e58: 6900 f50a |0006: sput-object v0, Lorg/metatrans/commons/app/Application_Base;.KEYWORDS:[Ljava/lang/String; // field@0af5 │ │ -021e5c: 0e00 |0008: return-void │ │ +021e40: |[021e40] org.metatrans.commons.app.Application_Base.:()V │ │ +021e50: 1a00 2409 |0000: const-string v0, "games" // string@0924 │ │ +021e54: 2410 5c02 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@025c │ │ +021e5a: 0c00 |0005: move-result-object v0 │ │ +021e5c: 6900 f50a |0006: sput-object v0, Lorg/metatrans/commons/app/Application_Base;.KEYWORDS:[Ljava/lang/String; // field@0af5 │ │ +021e60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -021e60: |[021e60] org.metatrans.commons.app.Application_Base.:()V │ │ -021e70: 7010 1b00 0100 |0000: invoke-direct {v1}, Landroid/app/Application;.:()V // method@001b │ │ -021e76: 2200 4701 |0003: new-instance v0, Lorg/metatrans/commons/analytics/Analytics_DummyImpl; // type@0147 │ │ -021e7a: 7010 c204 0000 |0005: invoke-direct {v0}, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.:()V // method@04c2 │ │ -021e80: 5b10 f70a |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.analytics_dummy:Lorg/metatrans/commons/analytics/IAnalytics; // field@0af7 │ │ -021e84: 0e00 |000a: return-void │ │ +021e64: |[021e64] org.metatrans.commons.app.Application_Base.:()V │ │ +021e74: 7010 1b00 0100 |0000: invoke-direct {v1}, Landroid/app/Application;.:()V // method@001b │ │ +021e7a: 2200 4701 |0003: new-instance v0, Lorg/metatrans/commons/analytics/Analytics_DummyImpl; // type@0147 │ │ +021e7e: 7010 c204 0000 |0005: invoke-direct {v0}, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.:()V // method@04c2 │ │ +021e84: 5b10 f70a |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.analytics_dummy:Lorg/metatrans/commons/analytics/IAnalytics; // field@0af7 │ │ +021e88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ @@ -23887,22 +23897,22 @@ │ │ type : '()Lorg/metatrans/commons/app/Application_Base;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -021ad0: |[021ad0] org.metatrans.commons.app.Application_Base.getInstance:()Lorg/metatrans/commons/app/Application_Base; │ │ -021ae0: 6200 fe0a |0000: sget-object v0, Lorg/metatrans/commons/app/Application_Base;.singleton:Lorg/metatrans/commons/app/Application_Base; // field@0afe │ │ -021ae4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -021ae8: 1100 |0004: return-object v0 │ │ -021aea: 2200 9600 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -021aee: 1a01 1a01 |0007: const-string v1, "Application singleton is null" // string@011a │ │ -021af2: 7020 5901 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -021af8: 2700 |000c: throw v0 │ │ +021ad4: |[021ad4] org.metatrans.commons.app.Application_Base.getInstance:()Lorg/metatrans/commons/app/Application_Base; │ │ +021ae4: 6200 fe0a |0000: sget-object v0, Lorg/metatrans/commons/app/Application_Base;.singleton:Lorg/metatrans/commons/app/Application_Base; // field@0afe │ │ +021ae8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +021aec: 1100 |0004: return-object v0 │ │ +021aee: 2200 9600 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +021af2: 1a01 1b01 |0007: const-string v1, "Application singleton is null" // string@011b │ │ +021af6: 7020 5901 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +021afc: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -23911,34 +23921,34 @@ │ │ type : '()Lorg/metatrans/commons/achievements/IAchievementsManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021a8c: |[021a8c] org.metatrans.commons.app.Application_Base.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ -021a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021a9e: 1100 |0001: return-object v0 │ │ +021a90: |[021a90] org.metatrans.commons.app.Application_Base.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ +021aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021aa2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ name : 'createAchievementsProvider' │ │ type : '()Lorg/metatrans/commons/engagement/IAchievementsProvider;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021c00: |[021c00] org.metatrans.commons.app.Application_Base.createAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; │ │ -021c10: 2200 c901 |0000: new-instance v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; // type@01c9 │ │ -021c14: 7020 a007 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@07a0 │ │ -021c1a: 1100 |0005: return-object v0 │ │ +021c04: |[021c04] org.metatrans.commons.app.Application_Base.createAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; │ │ +021c14: 2200 c901 |0000: new-instance v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; // type@01c9 │ │ +021c18: 7020 a007 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@07a0 │ │ +021c1e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -23946,21 +23956,21 @@ │ │ type : '()Lorg/metatrans/commons/events/api/IEventsManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -021c64: |[021c64] org.metatrans.commons.app.Application_Base.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ -021c74: 2200 dd01 |0000: new-instance v0, Lorg/metatrans/commons/events/EventsManager_Base; // type@01dd │ │ -021c78: 5431 fa0a |0002: iget-object v1, v3, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ -021c7c: 6e10 d704 0300 |0004: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ -021c82: 0c02 |0007: move-result-object v2 │ │ -021c84: 7030 2d08 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V // method@082d │ │ -021c8a: 1100 |000b: return-object v0 │ │ +021c68: |[021c68] org.metatrans.commons.app.Application_Base.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ +021c78: 2200 dd01 |0000: new-instance v0, Lorg/metatrans/commons/events/EventsManager_Base; // type@01dd │ │ +021c7c: 5431 fa0a |0002: iget-object v1, v3, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ +021c80: 6e10 d704 0300 |0004: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ +021c86: 0c02 |0007: move-result-object v2 │ │ +021c88: 7030 2d08 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V // method@082d │ │ +021c8e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -23974,34 +23984,34 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ILeaderboardsProvider;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021c34: |[021c34] org.metatrans.commons.app.Application_Base.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ -021c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021c46: 1100 |0001: return-object v0 │ │ +021c38: |[021c38] org.metatrans.commons.app.Application_Base.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ +021c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021c4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ name : 'createSocialProvider' │ │ type : '()Lorg/metatrans/commons/engagement/ISocialProvider;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021c48: |[021c48] org.metatrans.commons.app.Application_Base.createSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ -021c58: 2200 d401 |0000: new-instance v0, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; // type@01d4 │ │ -021c5c: 7020 e507 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@07e5 │ │ -021c62: 1100 |0005: return-object v0 │ │ +021c4c: |[021c4c] org.metatrans.commons.app.Application_Base.createSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ +021c5c: 2200 d401 |0000: new-instance v0, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; // type@01d4 │ │ +021c60: 7020 e507 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@07e5 │ │ +021c66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24015,17 +24025,17 @@ │ │ type : '()Lorg/metatrans/commons/achievements/IAchievementsManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021aa0: |[021aa0] org.metatrans.commons.app.Application_Base.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ -021ab0: 5410 f60a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0af6 │ │ -021ab4: 1100 |0002: return-object v0 │ │ +021aa4: |[021aa4] org.metatrans.commons.app.Application_Base.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ +021ab4: 5410 f60a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0af6 │ │ +021ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #8 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24033,17 +24043,17 @@ │ │ type : '()Lorg/metatrans/commons/analytics/IAnalytics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021ab8: |[021ab8] org.metatrans.commons.app.Application_Base.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; │ │ -021ac8: 5410 f70a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.analytics_dummy:Lorg/metatrans/commons/analytics/IAnalytics; // field@0af7 │ │ -021acc: 1100 |0002: return-object v0 │ │ +021abc: |[021abc] org.metatrans.commons.app.Application_Base.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; │ │ +021acc: 5410 f70a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.analytics_dummy:Lorg/metatrans/commons/analytics/IAnalytics; // field@0af7 │ │ +021ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #9 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24051,18 +24061,18 @@ │ │ type : '()Lorg/metatrans/commons/cfg/app/IAppConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021afc: |[021afc] org.metatrans.commons.app.Application_Base.getAppConfig:()Lorg/metatrans/commons/cfg/app/IAppConfig; │ │ -021b0c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -021b10: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -021b16: 2700 |0005: throw v0 │ │ +021b00: |[021b00] org.metatrans.commons.app.Application_Base.getAppConfig:()Lorg/metatrans/commons/cfg/app/IAppConfig; │ │ +021b10: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +021b14: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +021b1a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #10 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24070,17 +24080,17 @@ │ │ type : '()Lorg/metatrans/commons/cfg/appstore/IAppStore;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021b18: |[021b18] org.metatrans.commons.app.Application_Base.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ -021b28: 6200 160b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -021b2c: 1100 |0002: return-object v0 │ │ +021b1c: |[021b1c] org.metatrans.commons.app.Application_Base.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ +021b2c: 6200 160b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +021b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #11 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24088,52 +24098,52 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -021b58: |[021b58] org.metatrans.commons.app.Application_Base.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ -021b68: 6e10 d904 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -021b6e: 0c00 |0003: move-result-object v0 │ │ -021b70: 7110 4c07 0000 |0004: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ -021b76: 0c00 |0007: move-result-object v0 │ │ -021b78: 7210 b001 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -021b7e: 0c00 |000b: move-result-object v0 │ │ -021b80: 7210 a201 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -021b86: 0a01 |000f: move-result v1 │ │ -021b88: 3801 1700 |0010: if-eqz v1, 0027 // +0017 │ │ -021b8c: 7210 a301 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -021b92: 0c01 |0015: move-result-object v1 │ │ -021b94: 1f01 9c01 |0016: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -021b98: 7210 8b06 0100 |0018: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -021b9e: 0c02 |001b: move-result-object v2 │ │ -021ba0: 6e10 e404 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ -021ba6: 0c03 |001f: move-result-object v3 │ │ -021ba8: 6e20 7301 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -021bae: 0a02 |0023: move-result v2 │ │ -021bb0: 3802 e8ff |0024: if-eqz v2, 000c // -0018 │ │ -021bb4: 2802 |0026: goto 0028 // +0002 │ │ -021bb6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -021bb8: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -021bbc: 1101 |002a: return-object v1 │ │ -021bbe: 2200 9600 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -021bc2: 2201 a100 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -021bc6: 7010 7f01 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -021bcc: 1a02 7202 |0032: const-string v2, "IPublishedApplication with package " // string@0272 │ │ -021bd0: 6e20 8501 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021bd6: 6e10 e404 0400 |0037: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ -021bdc: 0c02 |003a: move-result-object v2 │ │ -021bde: 6e20 8501 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021be4: 1a02 1f00 |003e: const-string v2, " not found." // string@001f │ │ -021be8: 6e20 8501 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021bee: 6e10 8701 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -021bf4: 0c01 |0046: move-result-object v1 │ │ -021bf6: 7020 5901 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -021bfc: 2700 |004a: throw v0 │ │ +021b5c: |[021b5c] org.metatrans.commons.app.Application_Base.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ +021b6c: 6e10 d904 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +021b72: 0c00 |0003: move-result-object v0 │ │ +021b74: 7110 4c07 0000 |0004: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ +021b7a: 0c00 |0007: move-result-object v0 │ │ +021b7c: 7210 b001 0000 |0008: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +021b82: 0c00 |000b: move-result-object v0 │ │ +021b84: 7210 a201 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +021b8a: 0a01 |000f: move-result v1 │ │ +021b8c: 3801 1700 |0010: if-eqz v1, 0027 // +0017 │ │ +021b90: 7210 a301 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +021b96: 0c01 |0015: move-result-object v1 │ │ +021b98: 1f01 9c01 |0016: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +021b9c: 7210 8b06 0100 |0018: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +021ba2: 0c02 |001b: move-result-object v2 │ │ +021ba4: 6e10 e404 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ +021baa: 0c03 |001f: move-result-object v3 │ │ +021bac: 6e20 7301 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +021bb2: 0a02 |0023: move-result v2 │ │ +021bb4: 3802 e8ff |0024: if-eqz v2, 000c // -0018 │ │ +021bb8: 2802 |0026: goto 0028 // +0002 │ │ +021bba: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +021bbc: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +021bc0: 1101 |002a: return-object v1 │ │ +021bc2: 2200 9600 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +021bc6: 2201 a100 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +021bca: 7010 7f01 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +021bd0: 1a02 7302 |0032: const-string v2, "IPublishedApplication with package " // string@0273 │ │ +021bd4: 6e20 8501 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021bda: 6e10 e404 0400 |0037: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ +021be0: 0c02 |003a: move-result-object v2 │ │ +021be2: 6e20 8501 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021be8: 1a02 1f00 |003e: const-string v2, " not found." // string@001f │ │ +021bec: 6e20 8501 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021bf2: 6e10 8701 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +021bf8: 0c01 |0046: move-result-object v1 │ │ +021bfa: 7020 5901 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +021c00: 2700 |004a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0008 line=357 │ │ 0x0018 line=359 │ │ 0x002b line=366 │ │ locals : │ │ @@ -24144,21 +24154,21 @@ │ │ type : '()Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -021b30: |[021b30] org.metatrans.commons.app.Application_Base.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -021b40: 6e10 e804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -021b46: 0c00 |0003: move-result-object v0 │ │ -021b48: 5200 580d |0004: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -021b4c: 7110 bc05 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -021b52: 0c00 |0009: move-result-object v0 │ │ -021b54: 1100 |000a: return-object v0 │ │ +021b34: |[021b34] org.metatrans.commons.app.Application_Base.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +021b44: 6e10 e804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +021b4a: 0c00 |0003: move-result-object v0 │ │ +021b4c: 5200 580d |0004: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +021b50: 7110 bc05 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +021b56: 0c00 |0009: move-result-object v0 │ │ +021b58: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #13 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24166,20 +24176,20 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -021a38: |[021a38] org.metatrans.commons.app.Application_Base.getCurrentActivity:()Landroid/app/Activity; │ │ -021a48: 6e10 d704 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ -021a4e: 0c00 |0003: move-result-object v0 │ │ -021a50: 7210 c804 0000 |0004: invoke-interface {v0}, Lorg/metatrans/commons/analytics/IAnalytics;.getCurrentActivity:()Landroid/app/Activity; // method@04c8 │ │ -021a56: 0c00 |0007: move-result-object v0 │ │ -021a58: 1100 |0008: return-object v0 │ │ +021a3c: |[021a3c] org.metatrans.commons.app.Application_Base.getCurrentActivity:()Landroid/app/Activity; │ │ +021a4c: 6e10 d704 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04d7 │ │ +021a52: 0c00 |0003: move-result-object v0 │ │ +021a54: 7210 c804 0000 |0004: invoke-interface {v0}, Lorg/metatrans/commons/analytics/IAnalytics;.getCurrentActivity:()Landroid/app/Activity; // method@04c8 │ │ +021a5a: 0c00 |0007: move-result-object v0 │ │ +021a5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #14 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24187,17 +24197,17 @@ │ │ type : '()Lorg/metatrans/commons/engagement/IEngagementProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021c1c: |[021c1c] org.metatrans.commons.app.Application_Base.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; │ │ -021c2c: 5410 f80a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0af8 │ │ -021c30: 1100 |0002: return-object v0 │ │ +021c20: |[021c20] org.metatrans.commons.app.Application_Base.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; │ │ +021c30: 5410 f80a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0af8 │ │ +021c34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #15 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24205,17 +24215,17 @@ │ │ type : '()Lorg/metatrans/commons/events/api/IEventsManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021c8c: |[021c8c] org.metatrans.commons.app.Application_Base.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ -021c9c: 5410 f90a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.eventsManager:Lorg/metatrans/commons/events/api/IEventsManager; // field@0af9 │ │ -021ca0: 1100 |0002: return-object v0 │ │ +021c90: |[021c90] org.metatrans.commons.app.Application_Base.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ +021ca0: 5410 f90a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.eventsManager:Lorg/metatrans/commons/events/api/IEventsManager; // field@0af9 │ │ +021ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #16 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24223,17 +24233,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021a74: |[021a74] org.metatrans.commons.app.Application_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -021a84: 5410 fa0a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ -021a88: 1100 |0002: return-object v0 │ │ +021a78: |[021a78] org.metatrans.commons.app.Application_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +021a88: 5410 fa0a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ +021a8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #17 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24241,57 +24251,57 @@ │ │ type : '()Lorg/metatrans/commons/model/GameData_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -021ca4: |[021ca4] org.metatrans.commons.app.Application_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ -021cb4: 1a00 2009 |0000: const-string v0, "game_data" // string@0920 │ │ -021cb8: 7120 df0a 0400 |0002: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021cbe: 0c01 |0005: move-result-object v1 │ │ -021cc0: 1f01 2902 |0006: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ -021cc4: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -021cc8: 6201 2504 |000a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021ccc: 1a02 1e01 |000c: const-string v2, "Application_Base.getGameData: gameData == null ... recreateGameDataObject" // string@011e │ │ -021cd0: 6e20 5301 2100 |000e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021cd6: 6e10 eb04 0400 |0011: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ -021cdc: 7120 df0a 0400 |0014: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021ce2: 0c01 |0017: move-result-object v1 │ │ -021ce4: 1f01 2902 |0018: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ -021ce8: 2839 |001a: goto 0053 // +0039 │ │ -021cea: 5442 fb0a |001b: iget-object v2, v4, Lorg/metatrans/commons/app/Application_Base;.gamedata_latest_model_class:Ljava/lang/Class; // field@0afb │ │ -021cee: 6e10 6801 0100 |001d: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ -021cf4: 0c03 |0020: move-result-object v3 │ │ -021cf6: 6e20 6701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -021cfc: 0a02 |0024: move-result v2 │ │ -021cfe: 3902 2e00 |0025: if-nez v2, 0053 // +002e │ │ -021d02: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021d06: 1a02 1c01 |0029: const-string v2, "Application_Base.getGameData: !gamedata_latest_model_class.equals(gameData.getClass())" // string@011c │ │ -021d0a: 6e20 5301 2100 |002b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021d10: 6e10 eb04 0400 |002e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ -021d16: 7120 df0a 0400 |0031: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021d1c: 0c01 |0034: move-result-object v1 │ │ -021d1e: 1f01 2902 |0035: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ -021d22: 281c |0037: goto 0053 // +001c │ │ -021d24: 0d01 |0038: move-exception v1 │ │ -021d26: 6202 2504 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021d2a: 1a03 1d01 |003b: const-string v3, "Application_Base.getGameData: Exception" // string@011d │ │ -021d2e: 6e20 5301 3200 |003d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021d34: 6e10 e904 0400 |0040: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -021d3a: 0a02 |0043: move-result v2 │ │ -021d3c: 3902 1000 |0044: if-nez v2, 0054 // +0010 │ │ -021d40: 6e10 5601 0100 |0046: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -021d46: 6e10 eb04 0400 |0049: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ -021d4c: 7120 df0a 0400 |004c: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021d52: 0c00 |004f: move-result-object v0 │ │ -021d54: 0701 |0050: move-object v1, v0 │ │ -021d56: 1f01 2902 |0051: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ -021d5a: 1101 |0053: return-object v1 │ │ -021d5c: 2701 |0054: throw v1 │ │ +021ca8: |[021ca8] org.metatrans.commons.app.Application_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ +021cb8: 1a00 2109 |0000: const-string v0, "game_data" // string@0921 │ │ +021cbc: 7120 df0a 0400 |0002: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021cc2: 0c01 |0005: move-result-object v1 │ │ +021cc4: 1f01 2902 |0006: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ +021cc8: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +021ccc: 6201 2504 |000a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021cd0: 1a02 1f01 |000c: const-string v2, "Application_Base.getGameData: gameData == null ... recreateGameDataObject" // string@011f │ │ +021cd4: 6e20 5301 2100 |000e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021cda: 6e10 eb04 0400 |0011: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ +021ce0: 7120 df0a 0400 |0014: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021ce6: 0c01 |0017: move-result-object v1 │ │ +021ce8: 1f01 2902 |0018: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ +021cec: 2839 |001a: goto 0053 // +0039 │ │ +021cee: 5442 fb0a |001b: iget-object v2, v4, Lorg/metatrans/commons/app/Application_Base;.gamedata_latest_model_class:Ljava/lang/Class; // field@0afb │ │ +021cf2: 6e10 6801 0100 |001d: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ +021cf8: 0c03 |0020: move-result-object v3 │ │ +021cfa: 6e20 6701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +021d00: 0a02 |0024: move-result v2 │ │ +021d02: 3902 2e00 |0025: if-nez v2, 0053 // +002e │ │ +021d06: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021d0a: 1a02 1d01 |0029: const-string v2, "Application_Base.getGameData: !gamedata_latest_model_class.equals(gameData.getClass())" // string@011d │ │ +021d0e: 6e20 5301 2100 |002b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021d14: 6e10 eb04 0400 |002e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ +021d1a: 7120 df0a 0400 |0031: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021d20: 0c01 |0034: move-result-object v1 │ │ +021d22: 1f01 2902 |0035: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ +021d26: 281c |0037: goto 0053 // +001c │ │ +021d28: 0d01 |0038: move-exception v1 │ │ +021d2a: 6202 2504 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021d2e: 1a03 1e01 |003b: const-string v3, "Application_Base.getGameData: Exception" // string@011e │ │ +021d32: 6e20 5301 3200 |003d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021d38: 6e10 e904 0400 |0040: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +021d3e: 0a02 |0043: move-result v2 │ │ +021d40: 3902 1000 |0044: if-nez v2, 0054 // +0010 │ │ +021d44: 6e10 5601 0100 |0046: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +021d4a: 6e10 eb04 0400 |0049: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ +021d50: 7120 df0a 0400 |004c: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021d56: 0c00 |004f: move-result-object v0 │ │ +021d58: 0701 |0050: move-object v1, v0 │ │ +021d5a: 1f01 2902 |0051: check-cast v1, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ +021d5e: 1101 |0053: return-object v1 │ │ +021d60: 2701 |0054: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0038 │ │ positions : │ │ 0x0002 line=237 │ │ 0x000a line=241 │ │ 0x0011 line=243 │ │ @@ -24314,17 +24324,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021a5c: |[021a5c] org.metatrans.commons.app.Application_Base.getKeywords:()[Ljava/lang/String; │ │ -021a6c: 6200 f50a |0000: sget-object v0, Lorg/metatrans/commons/app/Application_Base;.KEYWORDS:[Ljava/lang/String; // field@0af5 │ │ -021a70: 1100 |0002: return-object v0 │ │ +021a60: |[021a60] org.metatrans.commons.app.Application_Base.getKeywords:()[Ljava/lang/String; │ │ +021a70: 6200 f50a |0000: sget-object v0, Lorg/metatrans/commons/app/Application_Base;.KEYWORDS:[Ljava/lang/String; // field@0af5 │ │ +021a74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #19 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24332,57 +24342,57 @@ │ │ type : '()Lorg/metatrans/commons/model/UserSettings_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -021d70: |[021d70] org.metatrans.commons.app.Application_Base.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ -021d80: 1a00 680e |0000: const-string v0, "user_settings" // string@0e68 │ │ -021d84: 7120 df0a 0400 |0002: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021d8a: 0c01 |0005: move-result-object v1 │ │ -021d8c: 1f01 2c02 |0006: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ -021d90: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -021d94: 6201 2504 |000a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021d98: 1a02 2101 |000c: const-string v2, "Application_Base.getUserSettings: settings == null ... recreateUserSettings" // string@0121 │ │ -021d9c: 6e20 5301 2100 |000e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021da2: 6e10 ec04 0400 |0011: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ -021da8: 7120 df0a 0400 |0014: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021dae: 0c01 |0017: move-result-object v1 │ │ -021db0: 1f01 2c02 |0018: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ -021db4: 2839 |001a: goto 0053 // +0039 │ │ -021db6: 5442 fc0a |001b: iget-object v2, v4, Lorg/metatrans/commons/app/Application_Base;.settings_latest_model_class:Ljava/lang/Class; // field@0afc │ │ -021dba: 6e10 6801 0100 |001d: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ -021dc0: 0c03 |0020: move-result-object v3 │ │ -021dc2: 6e20 6701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -021dc8: 0a02 |0024: move-result v2 │ │ -021dca: 3902 2e00 |0025: if-nez v2, 0053 // +002e │ │ -021dce: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021dd2: 1a02 1f01 |0029: const-string v2, "Application_Base.getUserSettings: !settings_latest_model_class.equals(settings.getClass())" // string@011f │ │ -021dd6: 6e20 5301 2100 |002b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021ddc: 6e10 ec04 0400 |002e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ -021de2: 7120 df0a 0400 |0031: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021de8: 0c01 |0034: move-result-object v1 │ │ -021dea: 1f01 2c02 |0035: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ -021dee: 281c |0037: goto 0053 // +001c │ │ -021df0: 0d01 |0038: move-exception v1 │ │ -021df2: 6202 2504 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021df6: 1a03 2001 |003b: const-string v3, "Application_Base.getUserSettings: Exception" // string@0120 │ │ -021dfa: 6e20 5301 3200 |003d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021e00: 6e10 e904 0400 |0040: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -021e06: 0a02 |0043: move-result v2 │ │ -021e08: 3902 1000 |0044: if-nez v2, 0054 // +0010 │ │ -021e0c: 6e10 5601 0100 |0046: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -021e12: 6e10 ec04 0400 |0049: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ -021e18: 7120 df0a 0400 |004c: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021e1e: 0c00 |004f: move-result-object v0 │ │ -021e20: 0701 |0050: move-object v1, v0 │ │ -021e22: 1f01 2c02 |0051: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ -021e26: 1101 |0053: return-object v1 │ │ -021e28: 2701 |0054: throw v1 │ │ +021d74: |[021d74] org.metatrans.commons.app.Application_Base.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ +021d84: 1a00 690e |0000: const-string v0, "user_settings" // string@0e69 │ │ +021d88: 7120 df0a 0400 |0002: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021d8e: 0c01 |0005: move-result-object v1 │ │ +021d90: 1f01 2c02 |0006: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ +021d94: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +021d98: 6201 2504 |000a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021d9c: 1a02 2201 |000c: const-string v2, "Application_Base.getUserSettings: settings == null ... recreateUserSettings" // string@0122 │ │ +021da0: 6e20 5301 2100 |000e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021da6: 6e10 ec04 0400 |0011: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ +021dac: 7120 df0a 0400 |0014: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021db2: 0c01 |0017: move-result-object v1 │ │ +021db4: 1f01 2c02 |0018: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ +021db8: 2839 |001a: goto 0053 // +0039 │ │ +021dba: 5442 fc0a |001b: iget-object v2, v4, Lorg/metatrans/commons/app/Application_Base;.settings_latest_model_class:Ljava/lang/Class; // field@0afc │ │ +021dbe: 6e10 6801 0100 |001d: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ +021dc4: 0c03 |0020: move-result-object v3 │ │ +021dc6: 6e20 6701 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +021dcc: 0a02 |0024: move-result v2 │ │ +021dce: 3902 2e00 |0025: if-nez v2, 0053 // +002e │ │ +021dd2: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021dd6: 1a02 2001 |0029: const-string v2, "Application_Base.getUserSettings: !settings_latest_model_class.equals(settings.getClass())" // string@0120 │ │ +021dda: 6e20 5301 2100 |002b: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021de0: 6e10 ec04 0400 |002e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ +021de6: 7120 df0a 0400 |0031: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021dec: 0c01 |0034: move-result-object v1 │ │ +021dee: 1f01 2c02 |0035: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ +021df2: 281c |0037: goto 0053 // +001c │ │ +021df4: 0d01 |0038: move-exception v1 │ │ +021df6: 6202 2504 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021dfa: 1a03 2101 |003b: const-string v3, "Application_Base.getUserSettings: Exception" // string@0121 │ │ +021dfe: 6e20 5301 3200 |003d: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021e04: 6e10 e904 0400 |0040: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +021e0a: 0a02 |0043: move-result v2 │ │ +021e0c: 3902 1000 |0044: if-nez v2, 0054 // +0010 │ │ +021e10: 6e10 5601 0100 |0046: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +021e16: 6e10 ec04 0400 |0049: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.recreateUserSettings:()V // method@04ec │ │ +021e1c: 7120 df0a 0400 |004c: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021e22: 0c00 |004f: move-result-object v0 │ │ +021e24: 0701 |0050: move-object v1, v0 │ │ +021e26: 1f01 2c02 |0051: check-cast v1, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ +021e2a: 1101 |0053: return-object v1 │ │ +021e2c: 2701 |0054: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0038 │ │ positions : │ │ 0x0002 line=176 │ │ 0x000a line=180 │ │ 0x0011 line=182 │ │ @@ -24411,71 +24421,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -021e88: |[021e88] org.metatrans.commons.app.Application_Base.onCreate:()V │ │ -021e98: 6f10 1c00 0400 |0000: invoke-super {v4}, Landroid/app/Application;.onCreate:()V // method@001c │ │ -021e9e: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021ea2: 2201 a100 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -021ea6: 7010 7f01 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -021eac: 1a02 2701 |000a: const-string v2, "Application_Base: onCreate called " // string@0127 │ │ -021eb0: 6e20 8501 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021eb6: 7100 8901 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -021ebc: 0b02 |0012: move-result-wide v2 │ │ -021ebe: 6e30 8301 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -021ec4: 6e10 8701 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -021eca: 0c01 |0019: move-result-object v1 │ │ -021ecc: 6e20 5301 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021ed2: 6904 fe0a |001d: sput-object v4, Lorg/metatrans/commons/app/Application_Base;.singleton:Lorg/metatrans/commons/app/Application_Base; // field@0afe │ │ -021ed6: 7100 c801 0000 |001f: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ -021edc: 0c00 |0022: move-result-object v0 │ │ -021ede: 5b40 fa0a |0023: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ -021ee2: 2200 c201 |0025: new-instance v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base; // type@01c2 │ │ -021ee6: 7010 7107 0000 |0027: invoke-direct {v0}, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.:()V // method@0771 │ │ -021eec: 5b40 f80a |002a: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0af8 │ │ -021ef0: 6e10 cf04 0400 |002c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04cf │ │ -021ef6: 0c00 |002f: move-result-object v0 │ │ -021ef8: 5b40 f60a |0030: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0af6 │ │ -021efc: 6e10 d104 0400 |0032: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04d1 │ │ -021f02: 0c00 |0035: move-result-object v0 │ │ -021f04: 5b40 f90a |0036: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.eventsManager:Lorg/metatrans/commons/events/api/IEventsManager; // field@0af9 │ │ -021f08: 7220 5708 4000 |0038: invoke-interface {v0, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.init:(Lorg/metatrans/commons/app/Application_Base;)V // method@0857 │ │ -021f0e: 6e10 de04 0400 |003b: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -021f14: 0c00 |003e: move-result-object v0 │ │ -021f16: 6e10 d404 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@04d4 │ │ -021f1c: 0c01 |0042: move-result-object v1 │ │ -021f1e: 7220 8207 1000 |0043: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setSocialProvider:(Lorg/metatrans/commons/engagement/ISocialProvider;)V // method@0782 │ │ -021f24: 6e10 de04 0400 |0046: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -021f2a: 0c00 |0049: move-result-object v0 │ │ -021f2c: 6e10 d304 0400 |004a: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@04d3 │ │ -021f32: 0c01 |004d: move-result-object v1 │ │ -021f34: 7220 8107 1000 |004e: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setLeaderboardsProvider:(Lorg/metatrans/commons/engagement/ILeaderboardsProvider;)V // method@0781 │ │ -021f3a: 6e10 de04 0400 |0051: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -021f40: 0c00 |0054: move-result-object v0 │ │ -021f42: 6e10 d004 0400 |0055: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@04d0 │ │ -021f48: 0c01 |0058: move-result-object v1 │ │ -021f4a: 7220 8007 1000 |0059: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setAchievementsProvider:(Lorg/metatrans/commons/engagement/IAchievementsProvider;)V // method@0780 │ │ -021f50: 1c00 6a01 |005c: const-class v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours; // type@016a │ │ -021f54: 6e10 d504 0400 |005e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04d5 │ │ -021f5a: 0c00 |0061: move-result-object v0 │ │ -021f5c: 5b40 fd0a |0062: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_test:Lorg/metatrans/commons/model/UserSettings_Base; // field@0afd │ │ -021f60: 6e10 6801 0000 |0064: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ -021f66: 0c00 |0067: move-result-object v0 │ │ -021f68: 5b40 fc0a |0068: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_latest_model_class:Ljava/lang/Class; // field@0afc │ │ -021f6c: 6e10 d204 0400 |006a: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; // method@04d2 │ │ -021f72: 0c00 |006d: move-result-object v0 │ │ -021f74: 6e10 6801 0000 |006e: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ -021f7a: 0c00 |0071: move-result-object v0 │ │ -021f7c: 5b40 fb0a |0072: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.gamedata_latest_model_class:Ljava/lang/Class; // field@0afb │ │ -021f80: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -021f82: 5b40 fd0a |0075: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_test:Lorg/metatrans/commons/model/UserSettings_Base; // field@0afd │ │ -021f86: 0e00 |0077: return-void │ │ +021e8c: |[021e8c] org.metatrans.commons.app.Application_Base.onCreate:()V │ │ +021e9c: 6f10 1c00 0400 |0000: invoke-super {v4}, Landroid/app/Application;.onCreate:()V // method@001c │ │ +021ea2: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021ea6: 2201 a100 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +021eaa: 7010 7f01 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +021eb0: 1a02 2801 |000a: const-string v2, "Application_Base: onCreate called " // string@0128 │ │ +021eb4: 6e20 8501 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021eba: 7100 8901 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +021ec0: 0b02 |0012: move-result-wide v2 │ │ +021ec2: 6e30 8301 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +021ec8: 6e10 8701 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +021ece: 0c01 |0019: move-result-object v1 │ │ +021ed0: 6e20 5301 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021ed6: 6904 fe0a |001d: sput-object v4, Lorg/metatrans/commons/app/Application_Base;.singleton:Lorg/metatrans/commons/app/Application_Base; // field@0afe │ │ +021eda: 7100 c801 0000 |001f: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ +021ee0: 0c00 |0022: move-result-object v0 │ │ +021ee2: 5b40 fa0a |0023: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0afa │ │ +021ee6: 2200 c201 |0025: new-instance v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base; // type@01c2 │ │ +021eea: 7010 7107 0000 |0027: invoke-direct {v0}, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.:()V // method@0771 │ │ +021ef0: 5b40 f80a |002a: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0af8 │ │ +021ef4: 6e10 cf04 0400 |002c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04cf │ │ +021efa: 0c00 |002f: move-result-object v0 │ │ +021efc: 5b40 f60a |0030: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0af6 │ │ +021f00: 6e10 d104 0400 |0032: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04d1 │ │ +021f06: 0c00 |0035: move-result-object v0 │ │ +021f08: 5b40 f90a |0036: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.eventsManager:Lorg/metatrans/commons/events/api/IEventsManager; // field@0af9 │ │ +021f0c: 7220 5708 4000 |0038: invoke-interface {v0, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.init:(Lorg/metatrans/commons/app/Application_Base;)V // method@0857 │ │ +021f12: 6e10 de04 0400 |003b: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +021f18: 0c00 |003e: move-result-object v0 │ │ +021f1a: 6e10 d404 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@04d4 │ │ +021f20: 0c01 |0042: move-result-object v1 │ │ +021f22: 7220 8207 1000 |0043: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setSocialProvider:(Lorg/metatrans/commons/engagement/ISocialProvider;)V // method@0782 │ │ +021f28: 6e10 de04 0400 |0046: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +021f2e: 0c00 |0049: move-result-object v0 │ │ +021f30: 6e10 d304 0400 |004a: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@04d3 │ │ +021f36: 0c01 |004d: move-result-object v1 │ │ +021f38: 7220 8107 1000 |004e: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setLeaderboardsProvider:(Lorg/metatrans/commons/engagement/ILeaderboardsProvider;)V // method@0781 │ │ +021f3e: 6e10 de04 0400 |0051: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +021f44: 0c00 |0054: move-result-object v0 │ │ +021f46: 6e10 d004 0400 |0055: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@04d0 │ │ +021f4c: 0c01 |0058: move-result-object v1 │ │ +021f4e: 7220 8007 1000 |0059: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.setAchievementsProvider:(Lorg/metatrans/commons/engagement/IAchievementsProvider;)V // method@0780 │ │ +021f54: 1c00 6a01 |005c: const-class v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours; // type@016a │ │ +021f58: 6e10 d504 0400 |005e: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04d5 │ │ +021f5e: 0c00 |0061: move-result-object v0 │ │ +021f60: 5b40 fd0a |0062: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_test:Lorg/metatrans/commons/model/UserSettings_Base; // field@0afd │ │ +021f64: 6e10 6801 0000 |0064: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ +021f6a: 0c00 |0067: move-result-object v0 │ │ +021f6c: 5b40 fc0a |0068: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_latest_model_class:Ljava/lang/Class; // field@0afc │ │ +021f70: 6e10 d204 0400 |006a: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; // method@04d2 │ │ +021f76: 0c00 |006d: move-result-object v0 │ │ +021f78: 6e10 6801 0000 |006e: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0168 │ │ +021f7e: 0c00 |0071: move-result-object v0 │ │ +021f80: 5b40 fb0a |0072: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.gamedata_latest_model_class:Ljava/lang/Class; // field@0afb │ │ +021f84: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +021f86: 5b40 fd0a |0075: iput-object v0, v4, Lorg/metatrans/commons/app/Application_Base;.settings_test:Lorg/metatrans/commons/model/UserSettings_Base; // field@0afd │ │ +021f8a: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=64 │ │ 0x001d line=67 │ │ 0x001f line=70 │ │ 0x0025 line=72 │ │ @@ -24499,26 +24509,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -021f88: |[021f88] org.metatrans.commons.app.Application_Base.recreateGameDataObject:()V │ │ -021f98: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021f9c: 1a01 2301 |0002: const-string v1, "Application_Base.recreateGameDataObject" // string@0123 │ │ -021fa0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021fa6: 6e10 d204 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; // method@04d2 │ │ -021fac: 0c00 |000a: move-result-object v0 │ │ -021fae: 1a01 2009 |000b: const-string v1, "game_data" // string@0920 │ │ -021fb2: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -021fb8: 7120 df0a 1200 |0010: invoke-static {v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021fbe: 0c00 |0013: move-result-object v0 │ │ -021fc0: 1f00 2902 |0014: check-cast v0, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ -021fc4: 0e00 |0016: return-void │ │ +021f8c: |[021f8c] org.metatrans.commons.app.Application_Base.recreateGameDataObject:()V │ │ +021f9c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021fa0: 1a01 2401 |0002: const-string v1, "Application_Base.recreateGameDataObject" // string@0124 │ │ +021fa4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021faa: 6e10 d204 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; // method@04d2 │ │ +021fb0: 0c00 |000a: move-result-object v0 │ │ +021fb2: 1a01 2109 |000b: const-string v1, "game_data" // string@0921 │ │ +021fb6: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +021fbc: 7120 df0a 1200 |0010: invoke-static {v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +021fc2: 0c00 |0013: move-result-object v0 │ │ +021fc4: 1f00 2902 |0014: check-cast v0, Lorg/metatrans/commons/model/GameData_Base; // type@0229 │ │ +021fc8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0007 line=300 │ │ 0x000d line=301 │ │ 0x0010 line=303 │ │ locals : │ │ @@ -24529,26 +24539,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -021fc8: |[021fc8] org.metatrans.commons.app.Application_Base.recreateUserSettings:()V │ │ -021fd8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021fdc: 1a01 2401 |0002: const-string v1, "Application_Base.recreateUserSettings" // string@0124 │ │ -021fe0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021fe6: 6e10 d504 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04d5 │ │ -021fec: 0c00 |000a: move-result-object v0 │ │ -021fee: 1a01 680e |000b: const-string v1, "user_settings" // string@0e68 │ │ -021ff2: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -021ff8: 7120 df0a 1200 |0010: invoke-static {v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -021ffe: 0c00 |0013: move-result-object v0 │ │ -022000: 1f00 2c02 |0014: check-cast v0, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ -022004: 0e00 |0016: return-void │ │ +021fcc: |[021fcc] org.metatrans.commons.app.Application_Base.recreateUserSettings:()V │ │ +021fdc: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021fe0: 1a01 2501 |0002: const-string v1, "Application_Base.recreateUserSettings" // string@0125 │ │ +021fe4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021fea: 6e10 d504 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04d5 │ │ +021ff0: 0c00 |000a: move-result-object v0 │ │ +021ff2: 1a01 690e |000b: const-string v1, "user_settings" // string@0e69 │ │ +021ff6: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +021ffc: 7120 df0a 1200 |0010: invoke-static {v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +022002: 0c00 |0013: move-result-object v0 │ │ +022004: 1f00 2c02 |0014: check-cast v0, Lorg/metatrans/commons/model/UserSettings_Base; // type@022c │ │ +022008: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0007 line=221 │ │ 0x000d line=222 │ │ 0x0010 line=224 │ │ locals : │ │ @@ -24559,19 +24569,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -022008: |[022008] org.metatrans.commons.app.Application_Base.storeGameData:()V │ │ -022018: 6e10 e104 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02201e: 0c00 |0003: move-result-object v0 │ │ -022020: 6e20 ee04 0100 |0004: invoke-virtual {v1, v0}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V // method@04ee │ │ -022026: 0e00 |0007: return-void │ │ +02200c: |[02200c] org.metatrans.commons.app.Application_Base.storeGameData:()V │ │ +02201c: 6e10 e104 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +022022: 0c00 |0003: move-result-object v0 │ │ +022024: 6e20 ee04 0100 |0004: invoke-virtual {v1, v0}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V // method@04ee │ │ +02202a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #25 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24579,21 +24589,21 @@ │ │ type : '(Lorg/metatrans/commons/model/GameData_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -022028: |[022028] org.metatrans.commons.app.Application_Base.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V │ │ -022038: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02203c: 1a01 2501 |0002: const-string v1, "Application_Base.storeGameData" // string@0125 │ │ -022040: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -022046: 1a00 2009 |0007: const-string v0, "game_data" // string@0920 │ │ -02204a: 7130 e20a 0203 |0009: invoke-static {v2, v0, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -022050: 0e00 |000c: return-void │ │ +02202c: |[02202c] org.metatrans.commons.app.Application_Base.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V │ │ +02203c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +022040: 1a01 2601 |0002: const-string v1, "Application_Base.storeGameData" // string@0126 │ │ +022044: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02204a: 1a00 2109 |0007: const-string v0, "game_data" // string@0921 │ │ +02204e: 7130 e20a 0203 |0009: invoke-static {v2, v0, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +022054: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0009 line=292 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/metatrans/commons/app/Application_Base; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/metatrans/commons/model/GameData_Base; │ │ @@ -24603,19 +24613,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -022054: |[022054] org.metatrans.commons.app.Application_Base.storeUserSettings:()V │ │ -022064: 6e10 e804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02206a: 0c00 |0003: move-result-object v0 │ │ -02206c: 6e20 f004 0100 |0004: invoke-virtual {v1, v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V // method@04f0 │ │ -022072: 0e00 |0007: return-void │ │ +022058: |[022058] org.metatrans.commons.app.Application_Base.storeUserSettings:()V │ │ +022068: 6e10 e804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02206e: 0c00 |0003: move-result-object v0 │ │ +022070: 6e20 f004 0100 |0004: invoke-virtual {v1, v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V // method@04f0 │ │ +022076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/app/Application_Base; │ │ │ │ #27 : (in Lorg/metatrans/commons/app/Application_Base;) │ │ @@ -24623,36 +24633,36 @@ │ │ type : '(Lorg/metatrans/commons/model/UserSettings_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -022074: |[022074] org.metatrans.commons.app.Application_Base.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ -022084: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -022088: 1a01 2601 |0002: const-string v1, "Application_Base.storeUserSettings" // string@0126 │ │ -02208c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -022092: 1a00 680e |0007: const-string v0, "user_settings" // string@0e68 │ │ -022096: 7130 e20a 0203 |0009: invoke-static {v2, v0, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02209c: 0e00 |000c: return-void │ │ +022078: |[022078] org.metatrans.commons.app.Application_Base.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ +022088: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02208c: 1a01 2701 |0002: const-string v1, "Application_Base.storeUserSettings" // string@0127 │ │ +022090: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +022096: 1a00 690e |0007: const-string v0, "user_settings" // string@0e69 │ │ +02209a: 7130 e20a 0203 |0009: invoke-static {v2, v0, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +0220a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0009 line=324 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/metatrans/commons/app/Application_Base; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/metatrans/commons/model/UserSettings_Base; │ │ │ │ - source_file_idx : 290 (Application_Base.java) │ │ + source_file_idx : 291 (Application_Base.java) │ │ │ │ Class #95 header: │ │ class_idx : 332 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 438 │ │ +source_file_idx : 439 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #95 annotations: │ │ Annotations on field #2818 'all_cfgs' │ │ @@ -24689,41 +24699,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -022344: |[022344] org.metatrans.commons.cfg.ConfigurationUtils_Base.:()V │ │ -022354: 2200 ae00 |0000: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -022358: 7010 9e01 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -02235e: 6900 020b |0005: sput-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ -022362: 0e00 |0007: return-void │ │ +022348: |[022348] org.metatrans.commons.cfg.ConfigurationUtils_Base.:()V │ │ +022358: 2200 ae00 |0000: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +02235c: 7010 9e01 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +022362: 6900 020b |0005: sput-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ +022366: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -022364: |[022364] org.metatrans.commons.cfg.ConfigurationUtils_Base.:()V │ │ -022374: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -02237a: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -02237e: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -022384: 5b10 040b |0008: iput-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ -022388: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02238a: 5c10 030b |000b: iput-boolean v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ -02238e: 0e00 |000d: return-void │ │ +022368: |[022368] org.metatrans.commons.cfg.ConfigurationUtils_Base.:()V │ │ +022378: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +02237e: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +022382: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +022388: 5b10 040b |0008: iput-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ +02238c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02238e: 5c10 030b |000b: iput-boolean v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ +022392: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=20 │ │ 0x000b line=25 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ @@ -24733,43 +24743,43 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -022390: |[022390] org.metatrans.commons.cfg.ConfigurationUtils_Base.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V │ │ -0223a0: 6200 020b |0000: sget-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ -0223a4: 1d00 |0002: monitor-enter v0 │ │ -0223a6: 7220 b701 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -0223ac: 0c01 |0006: move-result-object v1 │ │ -0223ae: 1f01 4c01 |0007: check-cast v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ -0223b2: 3901 1100 |0009: if-nez v1, 001a // +0011 │ │ -0223b6: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -0223ba: 2203 4c01 |000d: new-instance v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ -0223be: 7010 0405 0300 |000f: invoke-direct {v3}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ -0223c4: 6e20 0c05 4300 |0012: invoke-virtual {v3, v4}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.init:([Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@050c │ │ -0223ca: 7230 b901 2003 |0015: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -0223d0: 1e00 |0018: monitor-exit v0 │ │ -0223d2: 0e00 |0019: return-void │ │ -0223d4: 2203 9600 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@0096 │ │ -0223d8: 2204 a100 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -0223dc: 7010 7f01 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0223e2: 1a01 4301 |0021: const-string v1, "CFG instance with tag '" // string@0143 │ │ -0223e6: 6e20 8501 1400 |0023: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0223ec: 6e20 8501 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0223f2: 1a02 2400 |0029: const-string v2, "' already exists." // string@0024 │ │ -0223f6: 6e20 8501 2400 |002b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0223fc: 6e10 8701 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -022402: 0c02 |0031: move-result-object v2 │ │ -022404: 7020 5901 2300 |0032: invoke-direct {v3, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02240a: 2703 |0035: throw v3 │ │ -02240c: 0d02 |0036: move-exception v2 │ │ -02240e: 1e00 |0037: monitor-exit v0 │ │ -022410: 2702 |0038: throw v2 │ │ +022394: |[022394] org.metatrans.commons.cfg.ConfigurationUtils_Base.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V │ │ +0223a4: 6200 020b |0000: sget-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ +0223a8: 1d00 |0002: monitor-enter v0 │ │ +0223aa: 7220 b701 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +0223b0: 0c01 |0006: move-result-object v1 │ │ +0223b2: 1f01 4c01 |0007: check-cast v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ +0223b6: 3901 1100 |0009: if-nez v1, 001a // +0011 │ │ +0223ba: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +0223be: 2203 4c01 |000d: new-instance v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ +0223c2: 7010 0405 0300 |000f: invoke-direct {v3}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ +0223c8: 6e20 0c05 4300 |0012: invoke-virtual {v3, v4}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.init:([Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@050c │ │ +0223ce: 7230 b901 2003 |0015: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +0223d4: 1e00 |0018: monitor-exit v0 │ │ +0223d6: 0e00 |0019: return-void │ │ +0223d8: 2203 9600 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@0096 │ │ +0223dc: 2204 a100 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +0223e0: 7010 7f01 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0223e6: 1a01 4401 |0021: const-string v1, "CFG instance with tag '" // string@0144 │ │ +0223ea: 6e20 8501 1400 |0023: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0223f0: 6e20 8501 2400 |0026: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0223f6: 1a02 2400 |0029: const-string v2, "' already exists." // string@0024 │ │ +0223fa: 6e20 8501 2400 |002b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +022400: 6e10 8701 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +022406: 0c02 |0031: move-result-object v2 │ │ +022408: 7020 5901 2300 |0032: invoke-direct {v3, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02240e: 2703 |0035: throw v3 │ │ +022410: 0d02 |0036: move-exception v2 │ │ +022412: 1e00 |0037: monitor-exit v0 │ │ +022414: 2702 |0038: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0038 │ │ -> 0x0036 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x000d line=46 │ │ @@ -24788,38 +24798,38 @@ │ │ type : '(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -022250: |[022250] org.metatrans.commons.cfg.ConfigurationUtils_Base.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ -022260: 6200 020b |0000: sget-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ -022264: 1d00 |0002: monitor-enter v0 │ │ -022266: 7220 b701 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -02226c: 0c01 |0006: move-result-object v1 │ │ -02226e: 1f01 4c01 |0007: check-cast v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ -022272: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -022276: 1e00 |000b: monitor-exit v0 │ │ -022278: 1101 |000c: return-object v1 │ │ -02227a: 2201 9600 |000d: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ -02227e: 2202 a100 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -022282: 7010 7f01 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -022288: 1a03 4301 |0014: const-string v3, "CFG instance with tag '" // string@0143 │ │ -02228c: 6e20 8501 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -022292: 6e20 8501 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -022298: 1a04 2500 |001c: const-string v4, "' not found." // string@0025 │ │ -02229c: 6e20 8501 4200 |001e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0222a2: 6e10 8701 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0222a8: 0c04 |0024: move-result-object v4 │ │ -0222aa: 7020 5901 4100 |0025: invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0222b0: 2701 |0028: throw v1 │ │ -0222b2: 0d04 |0029: move-exception v4 │ │ -0222b4: 1e00 |002a: monitor-exit v0 │ │ -0222b6: 2704 |002b: throw v4 │ │ +022254: |[022254] org.metatrans.commons.cfg.ConfigurationUtils_Base.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ +022264: 6200 020b |0000: sget-object v0, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.all_cfgs:Ljava/util/Map; // field@0b02 │ │ +022268: 1d00 |0002: monitor-enter v0 │ │ +02226a: 7220 b701 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +022270: 0c01 |0006: move-result-object v1 │ │ +022272: 1f01 4c01 |0007: check-cast v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // type@014c │ │ +022276: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +02227a: 1e00 |000b: monitor-exit v0 │ │ +02227c: 1101 |000c: return-object v1 │ │ +02227e: 2201 9600 |000d: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ +022282: 2202 a100 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +022286: 7010 7f01 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02228c: 1a03 4401 |0014: const-string v3, "CFG instance with tag '" // string@0144 │ │ +022290: 6e20 8501 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +022296: 6e20 8501 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02229c: 1a04 2500 |001c: const-string v4, "' not found." // string@0025 │ │ +0222a0: 6e20 8501 4200 |001e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0222a6: 6e10 8701 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0222ac: 0c04 |0024: move-result-object v4 │ │ +0222ae: 7020 5901 4100 |0025: invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0222b4: 2701 |0028: throw v1 │ │ +0222b6: 0d04 |0029: move-exception v4 │ │ +0222b8: 1e00 |002a: monitor-exit v0 │ │ +0222ba: 2704 |002b: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=96 │ │ 0x000b line=103 │ │ @@ -24834,17 +24844,17 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02232c: |[02232c] org.metatrans.commons.cfg.ConfigurationUtils_Base.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ -02233c: 5410 010b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -022340: 1100 |0002: return-object v0 │ │ +022330: |[022330] org.metatrans.commons.cfg.ConfigurationUtils_Base.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ +022340: 5410 010b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +022344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;) │ │ @@ -24852,35 +24862,35 @@ │ │ type : '(I)Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0222c4: |[0222c4] org.metatrans.commons.cfg.ConfigurationUtils_Base.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ -0222d4: 5430 040b |0000: iget-object v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ -0222d8: 7110 5d01 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0222de: 0c01 |0005: move-result-object v1 │ │ -0222e0: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -0222e6: 0c00 |0009: move-result-object v0 │ │ -0222e8: 1f00 4d01 |000a: check-cast v0, Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@014d │ │ -0222ec: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -0222f0: 1100 |000e: return-object v0 │ │ -0222f2: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -0222f6: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0222fa: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -022300: 1a02 7501 |0016: const-string v2, "Config with id = " // string@0175 │ │ -022304: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02230a: 6e20 8201 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -022310: 1a04 1f00 |001e: const-string v4, " not found." // string@001f │ │ -022314: 6e20 8501 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02231a: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -022320: 0c04 |0026: move-result-object v4 │ │ -022322: 7020 5901 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -022328: 2700 |002a: throw v0 │ │ +0222c8: |[0222c8] org.metatrans.commons.cfg.ConfigurationUtils_Base.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ +0222d8: 5430 040b |0000: iget-object v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ +0222dc: 7110 5d01 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0222e2: 0c01 |0005: move-result-object v1 │ │ +0222e4: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +0222ea: 0c00 |0009: move-result-object v0 │ │ +0222ec: 1f00 4d01 |000a: check-cast v0, Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@014d │ │ +0222f0: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +0222f4: 1100 |000e: return-object v0 │ │ +0222f6: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +0222fa: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0222fe: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +022304: 1a02 7601 |0016: const-string v2, "Config with id = " // string@0176 │ │ +022308: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02230e: 6e20 8201 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +022314: 1a04 1f00 |001e: const-string v4, " not found." // string@001f │ │ +022318: 6e20 8501 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02231e: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +022324: 0c04 |0026: move-result-object v4 │ │ +022326: 7020 5901 4000 |0027: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02232c: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000f line=144 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ 0x0000 - 0x002b reg=4 (null) I │ │ @@ -24890,20 +24900,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -022134: |[022134] org.metatrans.commons.cfg.ConfigurationUtils_Base.getID:(I)I │ │ -022144: 5410 010b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -022148: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -02214c: 7210 0f05 0200 |0004: invoke-interface {v2}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ -022152: 0a02 |0007: move-result v2 │ │ -022154: 0f02 |0008: return v2 │ │ +022138: |[022138] org.metatrans.commons.cfg.ConfigurationUtils_Base.getID:(I)I │ │ +022148: 5410 010b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +02214c: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +022150: 7210 0f05 0200 |0004: invoke-interface {v2}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ +022156: 0a02 |0007: move-result v2 │ │ +022158: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -24912,46 +24922,46 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -022158: |[022158] org.metatrans.commons.cfg.ConfigurationUtils_Base.getNextConfigID:(I)I │ │ -022168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02216a: 6e10 0605 0200 |0001: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -022170: 0c01 |0004: move-result-object v1 │ │ -022172: 2111 |0005: array-length v1, v1 │ │ -022174: 3510 1400 |0006: if-ge v0, v1, 001a // +0014 │ │ -022178: 6e10 0605 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -02217e: 0c01 |000b: move-result-object v1 │ │ -022180: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -022184: 7210 0f05 0100 |000e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ -02218a: 0a01 |0011: move-result v1 │ │ -02218c: 3331 0500 |0012: if-ne v1, v3, 0017 // +0005 │ │ -022190: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022194: 2805 |0016: goto 001b // +0005 │ │ -022196: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02219a: 28e8 |0019: goto 0001 // -0018 │ │ -02219c: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ -02219e: 6e10 0605 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -0221a4: 0c03 |001e: move-result-object v3 │ │ -0221a6: 2133 |001f: array-length v3, v3 │ │ -0221a8: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0221ac: 3730 0900 |0022: if-le v0, v3, 002b // +0009 │ │ -0221b0: 6e10 0605 0200 |0024: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -0221b6: 0c03 |0027: move-result-object v3 │ │ -0221b8: 2133 |0028: array-length v3, v3 │ │ -0221ba: d800 03ff |0029: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0221be: 6e10 0605 0200 |002b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -0221c4: 0c03 |002e: move-result-object v3 │ │ -0221c6: 4603 0300 |002f: aget-object v3, v3, v0 │ │ -0221ca: 7210 0f05 0300 |0031: invoke-interface {v3}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ -0221d0: 0a03 |0034: move-result v3 │ │ -0221d2: 0f03 |0035: return v3 │ │ +02215c: |[02215c] org.metatrans.commons.cfg.ConfigurationUtils_Base.getNextConfigID:(I)I │ │ +02216c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02216e: 6e10 0605 0200 |0001: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +022174: 0c01 |0004: move-result-object v1 │ │ +022176: 2111 |0005: array-length v1, v1 │ │ +022178: 3510 1400 |0006: if-ge v0, v1, 001a // +0014 │ │ +02217c: 6e10 0605 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +022182: 0c01 |000b: move-result-object v1 │ │ +022184: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +022188: 7210 0f05 0100 |000e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ +02218e: 0a01 |0011: move-result v1 │ │ +022190: 3331 0500 |0012: if-ne v1, v3, 0017 // +0005 │ │ +022194: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022198: 2805 |0016: goto 001b // +0005 │ │ +02219a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02219e: 28e8 |0019: goto 0001 // -0018 │ │ +0221a0: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ +0221a2: 6e10 0605 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +0221a8: 0c03 |001e: move-result-object v3 │ │ +0221aa: 2133 |001f: array-length v3, v3 │ │ +0221ac: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0221b0: 3730 0900 |0022: if-le v0, v3, 002b // +0009 │ │ +0221b4: 6e10 0605 0200 |0024: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +0221ba: 0c03 |0027: move-result-object v3 │ │ +0221bc: 2133 |0028: array-length v3, v3 │ │ +0221be: d800 03ff |0029: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0221c2: 6e10 0605 0200 |002b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +0221c8: 0c03 |002e: move-result-object v3 │ │ +0221ca: 4603 0300 |002f: aget-object v3, v3, v0 │ │ +0221ce: 7210 0f05 0300 |0031: invoke-interface {v3}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ +0221d4: 0a03 |0034: move-result v3 │ │ +0221d6: 0f03 |0035: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0008 line=155 │ │ 0x001b line=161 │ │ 0x0024 line=162 │ │ 0x002b line=165 │ │ @@ -24964,42 +24974,42 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0221d4: |[0221d4] org.metatrans.commons.cfg.ConfigurationUtils_Base.getOrderNumber:(I)I │ │ -0221e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0221e6: 5431 010b |0001: iget-object v1, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -0221ea: 2112 |0003: array-length v2, v1 │ │ -0221ec: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ -0221f0: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -0221f4: 7210 0f05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ -0221fa: 0a01 |000b: move-result v1 │ │ -0221fc: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -022202: 0c01 |000f: move-result-object v1 │ │ -022204: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -02220a: 0a01 |0013: move-result v1 │ │ -02220c: 3341 0300 |0014: if-ne v1, v4, 0017 // +0003 │ │ -022210: 0f00 |0016: return v0 │ │ -022212: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022216: 28e8 |0019: goto 0001 // -0018 │ │ -022218: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02221c: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -022220: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -022226: 1a02 4201 |0021: const-string v2, "CFG identifier " // string@0142 │ │ -02222a: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -022230: 6e20 8201 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -022236: 1a04 1f00 |0029: const-string v4, " not found." // string@001f │ │ -02223a: 6e20 8501 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -022240: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -022246: 0c04 |0031: move-result-object v4 │ │ -022248: 7020 5901 4000 |0032: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02224e: 2700 |0035: throw v0 │ │ +0221d8: |[0221d8] org.metatrans.commons.cfg.ConfigurationUtils_Base.getOrderNumber:(I)I │ │ +0221e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0221ea: 5431 010b |0001: iget-object v1, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +0221ee: 2112 |0003: array-length v2, v1 │ │ +0221f0: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ +0221f4: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +0221f8: 7210 0f05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ +0221fe: 0a01 |000b: move-result v1 │ │ +022200: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +022206: 0c01 |000f: move-result-object v1 │ │ +022208: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +02220e: 0a01 |0013: move-result v1 │ │ +022210: 3341 0300 |0014: if-ne v1, v4, 0017 // +0003 │ │ +022214: 0f00 |0016: return v0 │ │ +022216: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02221a: 28e8 |0019: goto 0001 // -0018 │ │ +02221c: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +022220: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +022224: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02222a: 1a02 4301 |0021: const-string v2, "CFG identifier " // string@0143 │ │ +02222e: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +022234: 6e20 8201 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02223a: 1a04 1f00 |0029: const-string v4, " not found." // string@001f │ │ +02223e: 6e20 8501 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +022244: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02224a: 0c04 |0031: move-result-object v4 │ │ +02224c: 7020 5901 4000 |0032: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +022252: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ 0x0006 line=122 │ │ 0x0010 line=124 │ │ 0x001a line=130 │ │ locals : │ │ @@ -25011,50 +25021,50 @@ │ │ type : '([Lorg/metatrans/commons/cfg/IConfigurationEntry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -022420: |[022420] org.metatrans.commons.cfg.ConfigurationUtils_Base.init:([Lorg/metatrans/commons/cfg/IConfigurationEntry;)V │ │ -022430: 5530 030b |0000: iget-boolean v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ -022434: 3900 4200 |0002: if-nez v0, 0044 // +0042 │ │ -022438: 5b34 010b |0004: iput-object v4, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -02243c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -02243e: 5430 010b |0007: iget-object v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -022442: 2101 |0009: array-length v1, v0 │ │ -022444: 3514 3700 |000a: if-ge v4, v1, 0041 // +0037 │ │ -022448: 4600 0004 |000c: aget-object v0, v0, v4 │ │ -02244c: 7210 0f05 0000 |000e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ -022452: 0a00 |0011: move-result v0 │ │ -022454: 7110 5d01 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02245a: 0c00 |0015: move-result-object v0 │ │ -02245c: 5431 010b |0016: iget-object v1, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ -022460: 4601 0104 |0018: aget-object v1, v1, v4 │ │ -022464: 5432 040b |001a: iget-object v2, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ -022468: 7220 b601 0200 |001c: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -02246e: 0a02 |001f: move-result v2 │ │ -022470: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ -022474: 5432 040b |0022: iget-object v2, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ -022478: 7230 b901 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -02247e: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ -022482: 28de |0029: goto 0007 // -0022 │ │ -022484: 2204 9600 |002a: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -022488: 2201 a100 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02248c: 7010 7f01 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -022492: 1a02 d201 |0031: const-string v2, "Duplicated cfg id: " // string@01d2 │ │ -022496: 6e20 8501 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02249c: 6e20 8401 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -0224a2: 6e10 8701 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0224a8: 0c00 |003c: move-result-object v0 │ │ -0224aa: 7020 5901 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0224b0: 2704 |0040: throw v4 │ │ -0224b2: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -0224b4: 5c34 030b |0042: iput-boolean v4, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ -0224b8: 0e00 |0044: return-void │ │ +022424: |[022424] org.metatrans.commons.cfg.ConfigurationUtils_Base.init:([Lorg/metatrans/commons/cfg/IConfigurationEntry;)V │ │ +022434: 5530 030b |0000: iget-boolean v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ +022438: 3900 4200 |0002: if-nez v0, 0044 // +0042 │ │ +02243c: 5b34 010b |0004: iput-object v4, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +022440: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +022442: 5430 010b |0007: iget-object v0, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +022446: 2101 |0009: array-length v1, v0 │ │ +022448: 3514 3700 |000a: if-ge v4, v1, 0041 // +0037 │ │ +02244c: 4600 0004 |000c: aget-object v0, v0, v4 │ │ +022450: 7210 0f05 0000 |000e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/IConfigurationEntry;.getID:()I // method@050f │ │ +022456: 0a00 |0011: move-result v0 │ │ +022458: 7110 5d01 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02245e: 0c00 |0015: move-result-object v0 │ │ +022460: 5431 010b |0016: iget-object v1, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.ALL_CFGs:[Lorg/metatrans/commons/cfg/IConfigurationEntry; // field@0b01 │ │ +022464: 4601 0104 |0018: aget-object v1, v1, v4 │ │ +022468: 5432 040b |001a: iget-object v2, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ +02246c: 7220 b601 0200 |001c: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +022472: 0a02 |001f: move-result v2 │ │ +022474: 3902 0a00 |0020: if-nez v2, 002a // +000a │ │ +022478: 5432 040b |0022: iget-object v2, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.mapping_id:Ljava/util/Map; // field@0b04 │ │ +02247c: 7230 b901 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +022482: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ +022486: 28de |0029: goto 0007 // -0022 │ │ +022488: 2204 9600 |002a: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +02248c: 2201 a100 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +022490: 7010 7f01 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +022496: 1a02 d301 |0031: const-string v2, "Duplicated cfg id: " // string@01d3 │ │ +02249a: 6e20 8501 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0224a0: 6e20 8401 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0224a6: 6e10 8701 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0224ac: 0c00 |003c: move-result-object v0 │ │ +0224ae: 7020 5901 0400 |003d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0224b4: 2704 |0040: throw v4 │ │ +0224b6: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +0224b8: 5c34 030b |0042: iput-boolean v4, v3, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.initialized:Z // field@0b03 │ │ +0224bc: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=60 │ │ 0x0007 line=65 │ │ 0x000c line=67 │ │ 0x0016 line=71 │ │ @@ -25062,21 +25072,21 @@ │ │ 0x0022 line=78 │ │ 0x002a line=75 │ │ 0x0042 line=87 │ │ locals : │ │ 0x0000 - 0x0045 reg=3 this Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ 0x0000 - 0x0045 reg=4 (null) [Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ │ │ - source_file_idx : 438 (ConfigurationUtils_Base.java) │ │ + source_file_idx : 439 (ConfigurationUtils_Base.java) │ │ │ │ Class #96 header: │ │ class_idx : 333 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 569 │ │ +source_file_idx : 570 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #96 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ @@ -25119,21 +25129,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/IConfigurationEntry;) │ │ name : 'getName_String' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 569 (IConfigurationEntry.java) │ │ + source_file_idx : 570 (IConfigurationEntry.java) │ │ │ │ Class #97 header: │ │ class_idx : 334 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 636 │ │ +source_file_idx : 637 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #97 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/ItemInfo;' │ │ @@ -25170,21 +25180,21 @@ │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/ItemInfo;) │ │ name : 'getName' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 636 (ItemInfo.java) │ │ + source_file_idx : 637 (ItemInfo.java) │ │ │ │ Class #98 header: │ │ class_idx : 338 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 561 │ │ +source_file_idx : 562 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #98 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/app/IAppConfig;' │ │ @@ -25227,21 +25237,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/app/IAppConfig;) │ │ name : 'isPaid' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 561 (IAppConfig.java) │ │ + source_file_idx : 562 (IAppConfig.java) │ │ │ │ Class #99 header: │ │ class_idx : 348 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 562 │ │ +source_file_idx : 563 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #99 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/IAppStore;' │ │ @@ -25337,43 +25347,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -022840: |[022840] org.metatrans.commons.cfg.appstore.IAppStore.:()V │ │ -022850: 2200 5401 |0000: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Default; // type@0154 │ │ -022854: 7010 3805 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Default;.:()V // method@0538 │ │ -02285a: 6900 130b |0005: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_DEFAULT:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b13 │ │ -02285e: 2200 5701 |0007: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Google; // type@0157 │ │ -022862: 7010 4105 0000 |0009: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Google;.:()V // method@0541 │ │ -022868: 6900 160b |000c: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02286c: 2200 5301 |000e: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon; // type@0153 │ │ -022870: 7010 3505 0000 |0010: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon;.:()V // method@0535 │ │ -022876: 6900 120b |0013: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -02287a: 2200 5a01 |0015: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung; // type@015a │ │ -02287e: 7010 4a05 0000 |0017: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung;.:()V // method@054a │ │ -022884: 6900 190b |001a: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -022888: 2200 5b01 |001c: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex; // type@015b │ │ -02288c: 7010 4d05 0000 |001e: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex;.:()V // method@054d │ │ -022892: 6900 1a0b |0021: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ -022896: 2200 5901 |0023: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Opera; // type@0159 │ │ -02289a: 7010 4705 0000 |0025: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Opera;.:()V // method@0547 │ │ -0228a0: 6900 180b |0028: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ -0228a4: 2200 5801 |002a: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei; // type@0158 │ │ -0228a8: 7010 4405 0000 |002c: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei;.:()V // method@0544 │ │ -0228ae: 6900 170b |002f: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0228b2: 2200 5601 |0031: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own; // type@0156 │ │ -0228b6: 7010 3e05 0000 |0033: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own;.:()V // method@053e │ │ -0228bc: 6900 150b |0036: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -0228c0: 2200 5501 |0038: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official; // type@0155 │ │ -0228c4: 7010 3b05 0000 |003a: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official;.:()V // method@053b │ │ -0228ca: 6900 140b |003d: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -0228ce: 0e00 |003f: return-void │ │ +022844: |[022844] org.metatrans.commons.cfg.appstore.IAppStore.:()V │ │ +022854: 2200 5401 |0000: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Default; // type@0154 │ │ +022858: 7010 3805 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Default;.:()V // method@0538 │ │ +02285e: 6900 130b |0005: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_DEFAULT:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b13 │ │ +022862: 2200 5701 |0007: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Google; // type@0157 │ │ +022866: 7010 4105 0000 |0009: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Google;.:()V // method@0541 │ │ +02286c: 6900 160b |000c: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +022870: 2200 5301 |000e: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon; // type@0153 │ │ +022874: 7010 3505 0000 |0010: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon;.:()V // method@0535 │ │ +02287a: 6900 120b |0013: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +02287e: 2200 5a01 |0015: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung; // type@015a │ │ +022882: 7010 4a05 0000 |0017: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung;.:()V // method@054a │ │ +022888: 6900 190b |001a: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +02288c: 2200 5b01 |001c: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex; // type@015b │ │ +022890: 7010 4d05 0000 |001e: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex;.:()V // method@054d │ │ +022896: 6900 1a0b |0021: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ +02289a: 2200 5901 |0023: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Opera; // type@0159 │ │ +02289e: 7010 4705 0000 |0025: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Opera;.:()V // method@0547 │ │ +0228a4: 6900 180b |0028: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ +0228a8: 2200 5801 |002a: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei; // type@0158 │ │ +0228ac: 7010 4405 0000 |002c: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei;.:()V // method@0544 │ │ +0228b2: 6900 170b |002f: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0228b6: 2200 5601 |0031: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own; // type@0156 │ │ +0228ba: 7010 3e05 0000 |0033: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own;.:()V // method@053e │ │ +0228c0: 6900 150b |0036: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +0228c4: 2200 5501 |0038: new-instance v0, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official; // type@0155 │ │ +0228c8: 7010 3b05 0000 |003a: invoke-direct {v0}, Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official;.:()V // method@053b │ │ +0228ce: 6900 140b |003d: sput-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +0228d2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=17 │ │ 0x000e line=18 │ │ 0x0015 line=19 │ │ 0x001c line=20 │ │ @@ -25392,21 +25402,21 @@ │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/IAppStore;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 562 (IAppStore.java) │ │ + source_file_idx : 563 (IAppStore.java) │ │ │ │ Class #100 header: │ │ class_idx : 362 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 441 │ │ +source_file_idx : 442 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #100 annotations: │ │ Annotations on field #2852 'mapping' │ │ @@ -25433,87 +25443,87 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -023798: |[023798] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.:()V │ │ -0237a8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0237ac: 2300 5f02 |0002: new-array v0, v0, [Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // type@025f │ │ -0237b0: 2201 6401 |0004: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; // type@0164 │ │ -0237b4: 7010 8905 0100 |0006: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;.:()V // method@0589 │ │ -0237ba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0237bc: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -0237c0: 2201 6601 |000c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; // type@0166 │ │ -0237c4: 7010 9905 0100 |000e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;.:()V // method@0599 │ │ -0237ca: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0237cc: 4d01 0003 |0012: aput-object v1, v0, v3 │ │ -0237d0: 2201 6001 |0014: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; // type@0160 │ │ -0237d4: 7010 6805 0100 |0016: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;.:()V // method@0568 │ │ -0237da: 1223 |0019: const/4 v3, #int 2 // #2 │ │ -0237dc: 4d01 0003 |001a: aput-object v1, v0, v3 │ │ -0237e0: 2201 6301 |001c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; // type@0163 │ │ -0237e4: 7010 8105 0100 |001e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;.:()V // method@0581 │ │ -0237ea: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -0237ec: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ -0237f0: 2201 6801 |0024: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; // type@0168 │ │ -0237f4: 7010 a905 0100 |0026: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;.:()V // method@05a9 │ │ -0237fa: 1243 |0029: const/4 v3, #int 4 // #4 │ │ -0237fc: 4d01 0003 |002a: aput-object v1, v0, v3 │ │ -023800: 2201 5f01 |002c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; // type@015f │ │ -023804: 7010 6005 0100 |002e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;.:()V // method@0560 │ │ -02380a: 1253 |0031: const/4 v3, #int 5 // #5 │ │ -02380c: 4d01 0003 |0032: aput-object v1, v0, v3 │ │ -023810: 2201 6901 |0034: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; // type@0169 │ │ -023814: 7010 b105 0100 |0036: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;.:()V // method@05b1 │ │ -02381a: 1263 |0039: const/4 v3, #int 6 // #6 │ │ -02381c: 4d01 0003 |003a: aput-object v1, v0, v3 │ │ -023820: 2201 6701 |003c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; // type@0167 │ │ -023824: 7010 a105 0100 |003e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;.:()V // method@05a1 │ │ -02382a: 1273 |0041: const/4 v3, #int 7 // #7 │ │ -02382c: 4d01 0003 |0042: aput-object v1, v0, v3 │ │ -023830: 2201 6501 |0044: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; // type@0165 │ │ -023834: 7010 9105 0100 |0046: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;.:()V // method@0591 │ │ -02383a: 1303 0800 |0049: const/16 v3, #int 8 // #8 │ │ -02383e: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ -023842: 2201 6101 |004d: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; // type@0161 │ │ -023846: 7010 7105 0100 |004f: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.:()V // method@0571 │ │ -02384c: 1303 0900 |0052: const/16 v3, #int 9 // #9 │ │ -023850: 4d01 0003 |0054: aput-object v1, v0, v3 │ │ -023854: 6900 230b |0056: sput-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ -023858: 2200 ae00 |0058: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -02385c: 7010 9e01 0000 |005a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -023862: 6900 240b |005d: sput-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ -023866: 6200 230b |005f: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ -02386a: 2101 |0061: array-length v1, v0 │ │ -02386c: 3512 3100 |0062: if-ge v2, v1, 0093 // +0031 │ │ -023870: 4600 0002 |0064: aget-object v0, v0, v2 │ │ -023874: 7210 c605 0000 |0066: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ -02387a: 0a01 |0069: move-result v1 │ │ -02387c: 7110 5d01 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -023882: 0c01 |006d: move-result-object v1 │ │ -023884: 6203 240b |006e: sget-object v3, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ -023888: 7220 b601 1300 |0070: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -02388e: 0a04 |0073: move-result v4 │ │ -023890: 3904 0800 |0074: if-nez v4, 007c // +0008 │ │ -023894: 7230 b901 1300 |0076: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -02389a: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02389e: 28e4 |007b: goto 005f // -001c │ │ -0238a0: 2200 9600 |007c: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -0238a4: 2202 a100 |007e: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0238a8: 7010 7f01 0200 |0080: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0238ae: 1a03 d201 |0083: const-string v3, "Duplicated cfg id: " // string@01d2 │ │ -0238b2: 6e20 8501 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0238b8: 6e20 8401 1200 |0088: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -0238be: 6e10 8701 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0238c4: 0c01 |008e: move-result-object v1 │ │ -0238c6: 7020 5901 1000 |008f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0238cc: 2700 |0092: throw v0 │ │ -0238ce: 0e00 |0093: return-void │ │ +02379c: |[02379c] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.:()V │ │ +0237ac: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0237b0: 2300 5f02 |0002: new-array v0, v0, [Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // type@025f │ │ +0237b4: 2201 6401 |0004: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; // type@0164 │ │ +0237b8: 7010 8905 0100 |0006: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;.:()V // method@0589 │ │ +0237be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0237c0: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +0237c4: 2201 6601 |000c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; // type@0166 │ │ +0237c8: 7010 9905 0100 |000e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;.:()V // method@0599 │ │ +0237ce: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0237d0: 4d01 0003 |0012: aput-object v1, v0, v3 │ │ +0237d4: 2201 6001 |0014: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; // type@0160 │ │ +0237d8: 7010 6805 0100 |0016: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;.:()V // method@0568 │ │ +0237de: 1223 |0019: const/4 v3, #int 2 // #2 │ │ +0237e0: 4d01 0003 |001a: aput-object v1, v0, v3 │ │ +0237e4: 2201 6301 |001c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; // type@0163 │ │ +0237e8: 7010 8105 0100 |001e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;.:()V // method@0581 │ │ +0237ee: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +0237f0: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ +0237f4: 2201 6801 |0024: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; // type@0168 │ │ +0237f8: 7010 a905 0100 |0026: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;.:()V // method@05a9 │ │ +0237fe: 1243 |0029: const/4 v3, #int 4 // #4 │ │ +023800: 4d01 0003 |002a: aput-object v1, v0, v3 │ │ +023804: 2201 5f01 |002c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; // type@015f │ │ +023808: 7010 6005 0100 |002e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;.:()V // method@0560 │ │ +02380e: 1253 |0031: const/4 v3, #int 5 // #5 │ │ +023810: 4d01 0003 |0032: aput-object v1, v0, v3 │ │ +023814: 2201 6901 |0034: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; // type@0169 │ │ +023818: 7010 b105 0100 |0036: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;.:()V // method@05b1 │ │ +02381e: 1263 |0039: const/4 v3, #int 6 // #6 │ │ +023820: 4d01 0003 |003a: aput-object v1, v0, v3 │ │ +023824: 2201 6701 |003c: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; // type@0167 │ │ +023828: 7010 a105 0100 |003e: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;.:()V // method@05a1 │ │ +02382e: 1273 |0041: const/4 v3, #int 7 // #7 │ │ +023830: 4d01 0003 |0042: aput-object v1, v0, v3 │ │ +023834: 2201 6501 |0044: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; // type@0165 │ │ +023838: 7010 9105 0100 |0046: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;.:()V // method@0591 │ │ +02383e: 1303 0800 |0049: const/16 v3, #int 8 // #8 │ │ +023842: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ +023846: 2201 6101 |004d: new-instance v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; // type@0161 │ │ +02384a: 7010 7105 0100 |004f: invoke-direct {v1}, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.:()V // method@0571 │ │ +023850: 1303 0900 |0052: const/16 v3, #int 9 // #9 │ │ +023854: 4d01 0003 |0054: aput-object v1, v0, v3 │ │ +023858: 6900 230b |0056: sput-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ +02385c: 2200 ae00 |0058: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +023860: 7010 9e01 0000 |005a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +023866: 6900 240b |005d: sput-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ +02386a: 6200 230b |005f: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ +02386e: 2101 |0061: array-length v1, v0 │ │ +023870: 3512 3100 |0062: if-ge v2, v1, 0093 // +0031 │ │ +023874: 4600 0002 |0064: aget-object v0, v0, v2 │ │ +023878: 7210 c605 0000 |0066: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ +02387e: 0a01 |0069: move-result v1 │ │ +023880: 7110 5d01 0100 |006a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +023886: 0c01 |006d: move-result-object v1 │ │ +023888: 6203 240b |006e: sget-object v3, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ +02388c: 7220 b601 1300 |0070: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +023892: 0a04 |0073: move-result v4 │ │ +023894: 3904 0800 |0074: if-nez v4, 007c // +0008 │ │ +023898: 7230 b901 1300 |0076: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +02389e: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0238a2: 28e4 |007b: goto 005f // -001c │ │ +0238a4: 2200 9600 |007c: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +0238a8: 2202 a100 |007e: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0238ac: 7010 7f01 0200 |0080: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0238b2: 1a03 d301 |0083: const-string v3, "Duplicated cfg id: " // string@01d3 │ │ +0238b6: 6e20 8501 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0238bc: 6e20 8401 1200 |0088: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0238c2: 6e10 8701 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0238c8: 0c01 |008e: move-result-object v1 │ │ +0238ca: 7020 5901 1000 |008f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0238d0: 2700 |0092: throw v0 │ │ +0238d2: 0e00 |0093: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=13 │ │ 0x0058 line=35 │ │ 0x005f line=39 │ │ 0x0064 line=41 │ │ 0x0066 line=42 │ │ @@ -25527,17 +25537,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0238d0: |[0238d0] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.:()V │ │ -0238e0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0238e6: 0e00 |0003: return-void │ │ +0238d4: |[0238d4] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.:()V │ │ +0238e4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0238ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;) │ │ @@ -25545,44 +25555,44 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023780: |[023780] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -023790: 6200 230b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ -023794: 1100 |0002: return-object v0 │ │ +023784: |[023784] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +023794: 6200 230b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ +023798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;) │ │ name : 'getConfigByID' │ │ type : '(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -023744: |[023744] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -023754: 6200 240b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ -023758: 7110 5d01 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02375e: 0c01 |0005: move-result-object v1 │ │ -023760: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -023766: 0c01 |0009: move-result-object v1 │ │ -023768: 1f01 6b01 |000a: check-cast v1, Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // type@016b │ │ -02376c: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ -023770: 7100 bb05 0000 |000e: invoke-static {}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bb │ │ -023776: 0c01 |0011: move-result-object v1 │ │ -023778: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -02377a: 4601 0100 |0013: aget-object v1, v1, v0 │ │ -02377e: 1101 |0015: return-object v1 │ │ +023748: |[023748] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +023758: 6200 240b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.mapping:Ljava/util/Map; // field@0b24 │ │ +02375c: 7110 5d01 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +023762: 0c01 |0005: move-result-object v1 │ │ +023764: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +02376a: 0c01 |0009: move-result-object v1 │ │ +02376c: 1f01 6b01 |000a: check-cast v1, Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // type@016b │ │ +023770: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ +023774: 7100 bb05 0000 |000e: invoke-static {}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bb │ │ +02377a: 0c01 |0011: move-result-object v1 │ │ +02377c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +02377e: 4601 0100 |0013: aget-object v1, v1, v0 │ │ +023782: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000e line=70 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) I │ │ │ │ @@ -25591,20 +25601,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0236a4: |[0236a4] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getID:(I)I │ │ -0236b4: 6200 230b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ -0236b8: 4601 0001 |0002: aget-object v1, v0, v1 │ │ -0236bc: 7210 c605 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ -0236c2: 0a01 |0007: move-result v1 │ │ -0236c4: 0f01 |0008: return v1 │ │ +0236a8: |[0236a8] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getID:(I)I │ │ +0236b8: 6200 230b |0000: sget-object v0, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ +0236bc: 4601 0001 |0002: aget-object v1, v0, v1 │ │ +0236c0: 7210 c605 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ +0236c6: 0a01 |0007: move-result v1 │ │ +0236c8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;) │ │ @@ -25612,59 +25622,59 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0236c8: |[0236c8] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getOrderNumber:(I)I │ │ -0236d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0236da: 6201 230b |0001: sget-object v1, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ -0236de: 2112 |0003: array-length v2, v1 │ │ -0236e0: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ -0236e4: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -0236e8: 7210 c605 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ -0236ee: 0a01 |000b: move-result v1 │ │ -0236f0: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0236f6: 0c01 |000f: move-result-object v1 │ │ -0236f8: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -0236fe: 0a01 |0013: move-result v1 │ │ -023700: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ -023704: 0f00 |0016: return v0 │ │ -023706: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02370a: 28e8 |0019: goto 0001 // -0018 │ │ -02370c: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -023710: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -023714: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02371a: 1a02 4201 |0021: const-string v2, "CFG identifier " // string@0142 │ │ -02371e: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -023724: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02372a: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ -02372e: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -023734: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02373a: 0c03 |0031: move-result-object v3 │ │ -02373c: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -023742: 2700 |0035: throw v0 │ │ +0236cc: |[0236cc] org.metatrans.commons.cfg.colours.ConfigurationUtils_Colours.getOrderNumber:(I)I │ │ +0236dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0236de: 6201 230b |0001: sget-object v1, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.ALL_CFGs:[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b23 │ │ +0236e2: 2112 |0003: array-length v2, v1 │ │ +0236e4: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ +0236e8: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +0236ec: 7210 c605 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getID:()I // method@05c6 │ │ +0236f2: 0a01 |000b: move-result v1 │ │ +0236f4: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0236fa: 0c01 |000f: move-result-object v1 │ │ +0236fc: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +023702: 0a01 |0013: move-result v1 │ │ +023704: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ +023708: 0f00 |0016: return v0 │ │ +02370a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02370e: 28e8 |0019: goto 0001 // -0018 │ │ +023710: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +023714: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +023718: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02371e: 1a02 4301 |0021: const-string v2, "CFG identifier " // string@0143 │ │ +023722: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +023728: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02372e: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ +023732: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +023738: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02373e: 0c03 |0031: move-result-object v3 │ │ +023740: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +023746: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0006 line=79 │ │ 0x0010 line=80 │ │ 0x001a line=85 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 441 (ConfigurationUtils_Colours.java) │ │ + source_file_idx : 442 (ConfigurationUtils_Colours.java) │ │ │ │ Class #101 header: │ │ class_idx : 382 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 422 │ │ +source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -25689,18 +25699,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023f78: |[023f78] org.metatrans.commons.cfg.menu.Config_MenuMain_About$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;)V │ │ -023f88: 5b01 410b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; // field@0b41 │ │ -023f8c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -023f92: 0e00 |0005: return-void │ │ +023f7c: |[023f7c] org.metatrans.commons.cfg.menu.Config_MenuMain_About$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;)V │ │ +023f8c: 5b01 410b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; // field@0b41 │ │ +023f90: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +023f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; │ │ │ │ @@ -25710,31 +25720,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023f94: |[023f94] org.metatrans.commons.cfg.menu.Config_MenuMain_About$1.run:()V │ │ -023fa4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -023fa8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -023fae: 2700 |0005: throw v0 │ │ +023f98: |[023f98] org.metatrans.commons.cfg.menu.Config_MenuMain_About$1.run:()V │ │ +023fa8: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +023fac: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +023fb2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1; │ │ │ │ - source_file_idx : 422 (Config_MenuMain_About.java) │ │ + source_file_idx : 423 (Config_MenuMain_About.java) │ │ │ │ Class #102 header: │ │ class_idx : 386 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 425 │ │ +source_file_idx : 426 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -25759,18 +25769,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0240fc: |[0240fc] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;)V │ │ -02410c: 5b01 420b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // field@0b42 │ │ -024110: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024116: 0e00 |0005: return-void │ │ +024100: |[024100] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;)V │ │ +024110: 5b01 420b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // field@0b42 │ │ +024114: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02411a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ @@ -25780,42 +25790,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -024118: |[024118] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors$1.run:()V │ │ -024128: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02412e: 0c00 |0003: move-result-object v0 │ │ -024130: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -024136: 0c00 |0007: move-result-object v0 │ │ -024138: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -02413c: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ -024142: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ -024146: 1c02 2502 |000f: const-class v2, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // type@0225 │ │ -02414a: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -024150: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -024156: 0e00 |0017: return-void │ │ +02411c: |[02411c] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors$1.run:()V │ │ +02412c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024132: 0c00 |0003: move-result-object v0 │ │ +024134: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +02413a: 0c00 |0007: move-result-object v0 │ │ +02413c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +024140: 6e10 0100 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0001 │ │ +024146: 2201 0f00 |000d: new-instance v1, Landroid/content/Intent; // type@000f │ │ +02414a: 1c02 2502 |000f: const-class v2, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // type@0225 │ │ +02414e: 7030 2800 0102 |0011: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +024154: 6e20 0e00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +02415a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=49 │ │ 0x000d line=51 │ │ 0x0014 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1; │ │ │ │ - source_file_idx : 425 (Config_MenuMain_Colors.java) │ │ + source_file_idx : 426 (Config_MenuMain_Colors.java) │ │ │ │ Class #103 header: │ │ class_idx : 388 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 426 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -25840,18 +25850,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024254: |[024254] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;)V │ │ -024264: 5b01 430b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; // field@0b43 │ │ -024268: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02426e: 0e00 |0005: return-void │ │ +024258: |[024258] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;)V │ │ +024268: 5b01 430b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; // field@0b43 │ │ +02426c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; │ │ │ │ @@ -25861,65 +25871,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -024270: |[024270] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline$1.run:()V │ │ -024280: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024286: 0c00 |0003: move-result-object v0 │ │ -024288: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -02428e: 0c00 |0007: move-result-object v0 │ │ -024290: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ -024294: 2201 0f00 |000a: new-instance v1, Landroid/content/Intent; // type@000f │ │ -024298: 1c02 4d02 |000c: const-class v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; // type@024d │ │ -02429c: 7030 2800 0102 |000e: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -0242a2: 1a02 ff05 |0011: const-string v2, "URL" // string@05ff │ │ -0242a6: 1a03 0909 |0013: const-string v3, "file:///android_asset/www/about.html" // string@0909 │ │ -0242aa: 6e30 3000 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -0242b0: 5462 430b |0018: iget-object v2, v6, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; // field@0b43 │ │ -0242b4: 6e10 2c06 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;.getName:()I // method@062c │ │ -0242ba: 0a02 |001d: move-result v2 │ │ -0242bc: 1a03 4a0e |001e: const-string v3, "titleID" // string@0e4a │ │ -0242c0: 6e30 2e00 3102 |0020: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@002e │ │ -0242c6: 6e20 0e00 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -0242cc: 7100 e204 0000 |0026: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0242d2: 0c00 |0029: move-result-object v0 │ │ -0242d4: 6e10 df04 0000 |002a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0242da: 0c00 |002d: move-result-object v0 │ │ -0242dc: 7100 e204 0000 |002e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0242e2: 0c01 |0031: move-result-object v1 │ │ -0242e4: 1252 |0032: const/4 v2, #int 5 // #5 │ │ -0242e6: 1303 1800 |0033: const/16 v3, #int 24 // #18 │ │ -0242ea: 1a04 2e05 |0035: const-string v4, "MENU_OPERATION" // string@052e │ │ -0242ee: 1a05 7d05 |0037: const-string v5, "OPEN_COMPANY_OFFLINE" // string@057d │ │ -0242f2: 7255 4e08 2043 |0039: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -0242f8: 0c02 |003c: move-result-object v2 │ │ -0242fa: 7230 5908 1002 |003d: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -024300: 0e00 |0040: return-void │ │ +024274: |[024274] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline$1.run:()V │ │ +024284: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02428a: 0c00 |0003: move-result-object v0 │ │ +02428c: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +024292: 0c00 |0007: move-result-object v0 │ │ +024294: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ +024298: 2201 0f00 |000a: new-instance v1, Landroid/content/Intent; // type@000f │ │ +02429c: 1c02 4d02 |000c: const-class v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; // type@024d │ │ +0242a0: 7030 2800 0102 |000e: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +0242a6: 1a02 0006 |0011: const-string v2, "URL" // string@0600 │ │ +0242aa: 1a03 0a09 |0013: const-string v3, "file:///android_asset/www/about.html" // string@090a │ │ +0242ae: 6e30 3000 2103 |0015: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +0242b4: 5462 430b |0018: iget-object v2, v6, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; // field@0b43 │ │ +0242b8: 6e10 2c06 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;.getName:()I // method@062c │ │ +0242be: 0a02 |001d: move-result v2 │ │ +0242c0: 1a03 4b0e |001e: const-string v3, "titleID" // string@0e4b │ │ +0242c4: 6e30 2e00 3102 |0020: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@002e │ │ +0242ca: 6e20 0e00 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +0242d0: 7100 e204 0000 |0026: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0242d6: 0c00 |0029: move-result-object v0 │ │ +0242d8: 6e10 df04 0000 |002a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0242de: 0c00 |002d: move-result-object v0 │ │ +0242e0: 7100 e204 0000 |002e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0242e6: 0c01 |0031: move-result-object v1 │ │ +0242e8: 1252 |0032: const/4 v2, #int 5 // #5 │ │ +0242ea: 1303 1800 |0033: const/16 v3, #int 24 // #18 │ │ +0242ee: 1a04 2f05 |0035: const-string v4, "MENU_OPERATION" // string@052f │ │ +0242f2: 1a05 7e05 |0037: const-string v5, "OPEN_COMPANY_OFFLINE" // string@057e │ │ +0242f6: 7255 4e08 2043 |0039: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +0242fc: 0c02 |003c: move-result-object v2 │ │ +0242fe: 7230 5908 1002 |003d: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +024304: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=50 │ │ 0x0015 line=51 │ │ 0x0018 line=52 │ │ 0x0023 line=53 │ │ 0x0026 line=55 │ │ 0x002e line=56 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1; │ │ │ │ - source_file_idx : 426 (Config_MenuMain_Company_Offline.java) │ │ + source_file_idx : 427 (Config_MenuMain_Company_Offline.java) │ │ │ │ Class #104 header: │ │ class_idx : 390 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 427 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -25944,18 +25954,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024394: |[024394] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;)V │ │ -0243a4: 5b01 440b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; // field@0b44 │ │ -0243a8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0243ae: 0e00 |0005: return-void │ │ +024398: |[024398] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;)V │ │ +0243a8: 5b01 440b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; // field@0b44 │ │ +0243ac: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0243b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; │ │ │ │ @@ -25965,31 +25975,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0243b0: |[0243b0] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online$1.run:()V │ │ -0243c0: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0243c4: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0243ca: 2700 |0005: throw v0 │ │ +0243b4: |[0243b4] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online$1.run:()V │ │ +0243c4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0243c8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0243ce: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1; │ │ │ │ - source_file_idx : 427 (Config_MenuMain_Company_Online.java) │ │ + source_file_idx : 428 (Config_MenuMain_Company_Online.java) │ │ │ │ Class #105 header: │ │ class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 428 │ │ +source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -26014,18 +26024,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02445c: |[02445c] org.metatrans.commons.cfg.menu.Config_MenuMain_Description$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;)V │ │ -02446c: 5b01 450b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; // field@0b45 │ │ -024470: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024476: 0e00 |0005: return-void │ │ +024460: |[024460] org.metatrans.commons.cfg.menu.Config_MenuMain_Description$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;)V │ │ +024470: 5b01 450b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; // field@0b45 │ │ +024474: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02447a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; │ │ │ │ @@ -26035,40 +26045,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024478: |[024478] org.metatrans.commons.cfg.menu.Config_MenuMain_Description$1.run:()V │ │ -024488: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -02448c: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -024492: 2700 |0005: throw v0 │ │ +02447c: |[02447c] org.metatrans.commons.cfg.menu.Config_MenuMain_Description$1.run:()V │ │ +02448c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +024490: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +024496: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1; │ │ │ │ - source_file_idx : 428 (Config_MenuMain_Description.java) │ │ + source_file_idx : 429 (Config_MenuMain_Description.java) │ │ │ │ Class #106 header: │ │ class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 429 │ │ +source_file_idx : 430 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #1597 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #106 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ @@ -26088,19 +26100,19 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -024524: |[024524] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V │ │ -024534: 5b01 460b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.this$1:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; // field@0b46 │ │ -024538: 5b02 470b |0002: iput-object v2, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ -02453c: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024542: 0e00 |0007: return-void │ │ +024528: |[024528] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V │ │ +024538: 5b01 460b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.this$1:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; // field@0b46 │ │ +02453c: 5b02 470b |0002: iput-object v2, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ +024540: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024546: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -26111,48 +26123,48 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -024544: |[024544] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -024554: 7210 2700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ -02455a: 5401 470b |0003: iget-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ -02455e: 6e10 0100 0100 |0005: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0001 │ │ -024564: 2201 0f00 |0008: new-instance v1, Landroid/content/Intent; // type@000f │ │ -024568: 1a02 2f07 |000a: const-string v2, "android.intent.action.MAIN" // string@072f │ │ -02456c: 7020 2900 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ -024572: 1a02 3207 |000f: const-string v2, "android.intent.category.HOME" // string@0732 │ │ -024576: 6e20 2b00 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@002b │ │ -02457c: 1502 0004 |0014: const/high16 v2, #int 67108864 // #400 │ │ -024580: 6e20 3300 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0033 │ │ -024586: 5402 470b |0019: iget-object v2, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ -02458a: 6e20 0e00 1200 |001b: invoke-virtual {v2, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -024590: 0e00 |001e: return-void │ │ +024548: |[024548] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +024558: 7210 2700 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ +02455e: 5401 470b |0003: iget-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ +024562: 6e10 0100 0100 |0005: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0001 │ │ +024568: 2201 0f00 |0008: new-instance v1, Landroid/content/Intent; // type@000f │ │ +02456c: 1a02 3007 |000a: const-string v2, "android.intent.action.MAIN" // string@0730 │ │ +024570: 7020 2900 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ +024576: 1a02 3307 |000f: const-string v2, "android.intent.category.HOME" // string@0733 │ │ +02457a: 6e20 2b00 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@002b │ │ +024580: 1502 0004 |0014: const/high16 v2, #int 67108864 // #400 │ │ +024584: 6e20 3300 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0033 │ │ +02458a: 5402 470b |0019: iget-object v2, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.val$current_activity:Landroid/app/Activity; // field@0b47 │ │ +02458e: 6e20 0e00 1200 |001b: invoke-virtual {v2, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +024594: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0008 line=53 │ │ 0x0011 line=54 │ │ 0x0016 line=55 │ │ 0x0019 line=56 │ │ locals : │ │ 0x0000 - 0x001f reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1; │ │ 0x0000 - 0x001f reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x001f reg=2 (null) I │ │ │ │ - source_file_idx : 429 (Config_MenuMain_Exit.java) │ │ + source_file_idx : 430 (Config_MenuMain_Exit.java) │ │ │ │ Class #107 header: │ │ class_idx : 395 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 429 │ │ +source_file_idx : 430 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -26177,18 +26189,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024594: |[024594] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;)V │ │ -0245a4: 5b01 480b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // field@0b48 │ │ -0245a8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0245ae: 0e00 |0005: return-void │ │ +024598: |[024598] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;)V │ │ +0245a8: 5b01 480b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // field@0b48 │ │ +0245ac: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0245b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; │ │ │ │ @@ -26198,40 +26210,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0245b0: |[0245b0] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1.run:()V │ │ -0245c0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0245c6: 0c00 |0003: move-result-object v0 │ │ -0245c8: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -0245ce: 0c00 |0007: move-result-object v0 │ │ -0245d0: 2201 8a01 |0008: new-instance v1, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1; // type@018a │ │ -0245d4: 7030 3d06 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V // method@063d │ │ -0245da: 7120 8b03 1000 |000d: invoke-static {v0, v1}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038b │ │ -0245e0: 0c00 |0010: move-result-object v0 │ │ -0245e2: 6e10 1a00 0000 |0011: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -0245e8: 0e00 |0014: return-void │ │ +0245b4: |[0245b4] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit$1.run:()V │ │ +0245c4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0245ca: 0c00 |0003: move-result-object v0 │ │ +0245cc: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +0245d2: 0c00 |0007: move-result-object v0 │ │ +0245d4: 2201 8a01 |0008: new-instance v1, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1; // type@018a │ │ +0245d8: 7030 3d06 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V // method@063d │ │ +0245de: 7120 8b03 1000 |000d: invoke-static {v0, v1}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038b │ │ +0245e4: 0c00 |0010: move-result-object v0 │ │ +0245e6: 6e10 1a00 0000 |0011: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +0245ec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=48 │ │ 0x0011 line=61 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; │ │ │ │ - source_file_idx : 429 (Config_MenuMain_Exit.java) │ │ + source_file_idx : 430 (Config_MenuMain_Exit.java) │ │ │ │ Class #108 header: │ │ class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 430 │ │ +source_file_idx : 431 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -26256,18 +26268,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024680: |[024680] org.metatrans.commons.cfg.menu.Config_MenuMain_Help$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;)V │ │ -024690: 5b01 490b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; // field@0b49 │ │ -024694: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02469a: 0e00 |0005: return-void │ │ +024684: |[024684] org.metatrans.commons.cfg.menu.Config_MenuMain_Help$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;)V │ │ +024694: 5b01 490b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; // field@0b49 │ │ +024698: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02469e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; │ │ │ │ @@ -26277,31 +26289,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02469c: |[02469c] org.metatrans.commons.cfg.menu.Config_MenuMain_Help$1.run:()V │ │ -0246ac: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0246b0: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0246b6: 2700 |0005: throw v0 │ │ +0246a0: |[0246a0] org.metatrans.commons.cfg.menu.Config_MenuMain_Help$1.run:()V │ │ +0246b0: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0246b4: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0246ba: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1; │ │ │ │ - source_file_idx : 430 (Config_MenuMain_Help.java) │ │ + source_file_idx : 431 (Config_MenuMain_Help.java) │ │ │ │ Class #109 header: │ │ class_idx : 399 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 431 │ │ +source_file_idx : 432 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -26326,18 +26338,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024744: |[024744] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;)V │ │ -024754: 5b01 4a0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // field@0b4a │ │ -024758: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02475e: 0e00 |0005: return-void │ │ +024748: |[024748] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;)V │ │ +024758: 5b01 4a0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // field@0b4a │ │ +02475c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; │ │ │ │ @@ -26347,36 +26359,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -024760: |[024760] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends$1.run:()V │ │ -024770: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024776: 0c00 |0003: move-result-object v0 │ │ -024778: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02477e: 0c00 |0007: move-result-object v0 │ │ -024780: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ -024786: 0c00 |000b: move-result-object v0 │ │ -024788: 7210 9907 0000 |000c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.openInviteDialog:()V // method@0799 │ │ -02478e: 0e00 |000f: return-void │ │ +024764: |[024764] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends$1.run:()V │ │ +024774: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02477a: 0c00 |0003: move-result-object v0 │ │ +02477c: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +024782: 0c00 |0007: move-result-object v0 │ │ +024784: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ +02478a: 0c00 |000b: move-result-object v0 │ │ +02478c: 7210 9907 0000 |000c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.openInviteDialog:()V // method@0799 │ │ +024792: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1; │ │ │ │ - source_file_idx : 431 (Config_MenuMain_InviteFriends.java) │ │ + source_file_idx : 432 (Config_MenuMain_InviteFriends.java) │ │ │ │ Class #110 header: │ │ class_idx : 401 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 432 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -26401,18 +26413,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024824: |[024824] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;)V │ │ -024834: 5b01 4b0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // field@0b4b │ │ -024838: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02483e: 0e00 |0005: return-void │ │ +024828: |[024828] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;)V │ │ +024838: 5b01 4b0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // field@0b4b │ │ +02483c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; │ │ │ │ @@ -26422,40 +26434,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -024840: |[024840] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames$1.run:()V │ │ -024850: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024856: 0c00 |0003: move-result-object v0 │ │ -024858: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -02485e: 0c00 |0007: move-result-object v0 │ │ -024860: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -024864: 2201 0f00 |000a: new-instance v1, Landroid/content/Intent; // type@000f │ │ -024868: 1c02 1c02 |000c: const-class v2, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ -02486c: 7030 2800 0102 |000e: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -024872: 6e20 0e00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -024878: 0e00 |0014: return-void │ │ +024844: |[024844] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames$1.run:()V │ │ +024854: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02485a: 0c00 |0003: move-result-object v0 │ │ +02485c: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +024862: 0c00 |0007: move-result-object v0 │ │ +024864: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +024868: 2201 0f00 |000a: new-instance v1, Landroid/content/Intent; // type@000f │ │ +02486c: 1c02 1c02 |000c: const-class v2, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ +024870: 7030 2800 0102 |000e: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +024876: 6e20 0e00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +02487c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=48 │ │ 0x0011 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1; │ │ │ │ - source_file_idx : 432 (Config_MenuMain_MoreGames.java) │ │ + source_file_idx : 433 (Config_MenuMain_MoreGames.java) │ │ │ │ Class #111 header: │ │ class_idx : 403 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 433 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -26480,18 +26492,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024908: |[024908] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;)V │ │ -024918: 5b01 4c0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; // field@0b4c │ │ -02491c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024922: 0e00 |0005: return-void │ │ +02490c: |[02490c] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;)V │ │ +02491c: 5b01 4c0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; // field@0b4c │ │ +024920: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ @@ -26501,65 +26513,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -024924: |[024924] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion$1.run:()V │ │ -024934: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02493a: 0c00 |0003: move-result-object v0 │ │ -02493c: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -024942: 0c00 |0007: move-result-object v0 │ │ -024944: 7210 8c06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ -02494a: 0c01 |000b: move-result-object v1 │ │ -02494c: 7100 e204 0000 |000c: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024952: 0c02 |000f: move-result-object v2 │ │ -024954: 6e10 dd04 0200 |0010: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -02495a: 0c02 |0013: move-result-object v2 │ │ -02495c: 3802 2900 |0014: if-eqz v2, 003d // +0029 │ │ -024960: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -024964: 7210 8906 0000 |0018: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ -02496a: 0c00 |001b: move-result-object v0 │ │ -02496c: 7120 d30b 0200 |001c: invoke-static {v2, v0}, Lorg/metatrans/commons/web/WebUtils;.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z // method@0bd3 │ │ -024972: 2804 |001f: goto 0023 // +0004 │ │ -024974: 7120 d20b 1200 |0020: invoke-static {v2, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ -02497a: 7100 e204 0000 |0023: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024980: 0c00 |0026: move-result-object v0 │ │ -024982: 6e10 df04 0000 |0027: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -024988: 0c00 |002a: move-result-object v0 │ │ -02498a: 7100 e204 0000 |002b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024990: 0c01 |002e: move-result-object v1 │ │ -024992: 1252 |002f: const/4 v2, #int 5 // #5 │ │ -024994: 1303 1900 |0030: const/16 v3, #int 25 // #19 │ │ -024998: 1a04 2e05 |0032: const-string v4, "MENU_OPERATION" // string@052e │ │ -02499c: 1a05 7e05 |0034: const-string v5, "OPEN_PAID_VERSION" // string@057e │ │ -0249a0: 7255 4e08 2043 |0036: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -0249a6: 0c02 |0039: move-result-object v2 │ │ -0249a8: 7230 5908 1002 |003a: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -0249ae: 0e00 |003d: return-void │ │ +024928: |[024928] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion$1.run:()V │ │ +024938: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02493e: 0c00 |0003: move-result-object v0 │ │ +024940: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +024946: 0c00 |0007: move-result-object v0 │ │ +024948: 7210 8c06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ +02494e: 0c01 |000b: move-result-object v1 │ │ +024950: 7100 e204 0000 |000c: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024956: 0c02 |000f: move-result-object v2 │ │ +024958: 6e10 dd04 0200 |0010: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +02495e: 0c02 |0013: move-result-object v2 │ │ +024960: 3802 2900 |0014: if-eqz v2, 003d // +0029 │ │ +024964: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +024968: 7210 8906 0000 |0018: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ +02496e: 0c00 |001b: move-result-object v0 │ │ +024970: 7120 d30b 0200 |001c: invoke-static {v2, v0}, Lorg/metatrans/commons/web/WebUtils;.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z // method@0bd3 │ │ +024976: 2804 |001f: goto 0023 // +0004 │ │ +024978: 7120 d20b 1200 |0020: invoke-static {v2, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ +02497e: 7100 e204 0000 |0023: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024984: 0c00 |0026: move-result-object v0 │ │ +024986: 6e10 df04 0000 |0027: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02498c: 0c00 |002a: move-result-object v0 │ │ +02498e: 7100 e204 0000 |002b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024994: 0c01 |002e: move-result-object v1 │ │ +024996: 1252 |002f: const/4 v2, #int 5 // #5 │ │ +024998: 1303 1900 |0030: const/16 v3, #int 25 // #19 │ │ +02499c: 1a04 2f05 |0032: const-string v4, "MENU_OPERATION" // string@052f │ │ +0249a0: 1a05 7f05 |0034: const-string v5, "OPEN_PAID_VERSION" // string@057f │ │ +0249a4: 7255 4e08 2043 |0036: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +0249aa: 0c02 |0039: move-result-object v2 │ │ +0249ac: 7230 5908 1002 |003a: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +0249b2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x000c line=54 │ │ 0x0018 line=60 │ │ 0x0020 line=64 │ │ 0x0023 line=67 │ │ 0x002b line=68 │ │ locals : │ │ 0x0000 - 0x003e reg=6 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1; │ │ │ │ - source_file_idx : 433 (Config_MenuMain_PaidVersion.java) │ │ + source_file_idx : 434 (Config_MenuMain_PaidVersion.java) │ │ │ │ Class #112 header: │ │ class_idx : 405 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 434 │ │ +source_file_idx : 435 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -26584,18 +26596,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024a44: |[024a44] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;)V │ │ -024a54: 5b01 4d0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // field@0b4d │ │ -024a58: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024a5e: 0e00 |0005: return-void │ │ +024a48: |[024a48] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades$1.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;)V │ │ +024a58: 5b01 4d0b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1;.this$0:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // field@0b4d │ │ +024a5c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; │ │ │ │ @@ -26605,61 +26617,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -024a60: |[024a60] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades$1.run:()V │ │ -024a70: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024a76: 0c00 |0003: move-result-object v0 │ │ -024a78: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -024a7e: 0c00 |0007: move-result-object v0 │ │ -024a80: 3800 2c00 |0008: if-eqz v0, 0034 // +002c │ │ -024a84: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024a8a: 0c01 |000d: move-result-object v1 │ │ -024a8c: 6e10 da04 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -024a92: 0c01 |0011: move-result-object v1 │ │ -024a94: 7120 d20b 1000 |0012: invoke-static {v0, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ -024a9a: 7100 e204 0000 |0015: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024aa0: 0c00 |0018: move-result-object v0 │ │ -024aa2: 6e10 df04 0000 |0019: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -024aa8: 0c00 |001c: move-result-object v0 │ │ -024aaa: 7100 e204 0000 |001d: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024ab0: 0c01 |0020: move-result-object v1 │ │ -024ab2: 1252 |0021: const/4 v2, #int 5 // #5 │ │ -024ab4: 1303 1000 |0022: const/16 v3, #int 16 // #10 │ │ -024ab8: 1a04 2e05 |0024: const-string v4, "MENU_OPERATION" // string@052e │ │ -024abc: 1a05 6701 |0026: const-string v5, "CHECKFORUPDATES" // string@0167 │ │ -024ac0: 7255 4e08 2043 |0028: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -024ac6: 0c02 |002b: move-result-object v2 │ │ -024ac8: 7230 5908 1002 |002c: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -024ace: 2805 |002f: goto 0034 // +0005 │ │ -024ad0: 0d00 |0030: move-exception v0 │ │ -024ad2: 6e10 5601 0000 |0031: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -024ad8: 0e00 |0034: return-void │ │ +024a64: |[024a64] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades$1.run:()V │ │ +024a74: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024a7a: 0c00 |0003: move-result-object v0 │ │ +024a7c: 6e10 dd04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +024a82: 0c00 |0007: move-result-object v0 │ │ +024a84: 3800 2c00 |0008: if-eqz v0, 0034 // +002c │ │ +024a88: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024a8e: 0c01 |000d: move-result-object v1 │ │ +024a90: 6e10 da04 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +024a96: 0c01 |0011: move-result-object v1 │ │ +024a98: 7120 d20b 1000 |0012: invoke-static {v0, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ +024a9e: 7100 e204 0000 |0015: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024aa4: 0c00 |0018: move-result-object v0 │ │ +024aa6: 6e10 df04 0000 |0019: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +024aac: 0c00 |001c: move-result-object v0 │ │ +024aae: 7100 e204 0000 |001d: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024ab4: 0c01 |0020: move-result-object v1 │ │ +024ab6: 1252 |0021: const/4 v2, #int 5 // #5 │ │ +024ab8: 1303 1000 |0022: const/16 v3, #int 16 // #10 │ │ +024abc: 1a04 2f05 |0024: const-string v4, "MENU_OPERATION" // string@052f │ │ +024ac0: 1a05 6801 |0026: const-string v5, "CHECKFORUPDATES" // string@0168 │ │ +024ac4: 7255 4e08 2043 |0028: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +024aca: 0c02 |002b: move-result-object v2 │ │ +024acc: 7230 5908 1002 |002c: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +024ad2: 2805 |002f: goto 0034 // +0005 │ │ +024ad4: 0d00 |0030: move-exception v0 │ │ +024ad6: 6e10 5601 0000 |0031: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +024adc: 0e00 |0034: return-void │ │ catches : 1 │ │ 0x0015 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=52 │ │ 0x0015 line=55 │ │ 0x001d line=56 │ │ 0x0031 line=59 │ │ locals : │ │ 0x0000 - 0x0035 reg=6 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1; │ │ │ │ - source_file_idx : 434 (Config_MenuMain_RateReviewUpgrades.java) │ │ + source_file_idx : 435 (Config_MenuMain_RateReviewUpgrades.java) │ │ │ │ Class #113 header: │ │ class_idx : 411 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 622 │ │ +source_file_idx : 623 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen;' │ │ @@ -26672,21 +26684,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen;) │ │ name : 'getUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 622 (IMarketURLGen.java) │ │ + source_file_idx : 623 (IMarketURLGen.java) │ │ │ │ Class #114 header: │ │ class_idx : 443 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1448 │ │ +source_file_idx : 1449 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #114 annotations: │ │ Annotations on field #2921 'APPSLIST_AMAZON_ALL' │ │ @@ -26757,543 +26769,543 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 29 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 1290 16-bit code units │ │ -02649c: |[02649c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.:()V │ │ -0264ac: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0264b0: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264b6: 6900 6c0b |0005: sput-object v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_GOOGLE_ALL:Ljava/util/List; // field@0b6c │ │ -0264ba: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -0264be: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264c4: 6901 6f0b |000c: sput-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_SAMSUNG_ALL:Ljava/util/List; // field@0b6f │ │ -0264c8: 2202 a900 |000e: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ -0264cc: 7010 9501 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264d2: 6902 690b |0013: sput-object v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_AMAZON_ALL:Ljava/util/List; // field@0b69 │ │ -0264d6: 2203 a900 |0015: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ -0264da: 7010 9501 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264e0: 6903 6d0b |001a: sput-object v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_HUAWEI_ALL:Ljava/util/List; // field@0b6d │ │ -0264e4: 2204 a900 |001c: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -0264e8: 7010 9501 0400 |001e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264ee: 6904 6b0b |0021: sput-object v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OWN_ALL:Ljava/util/List; // field@0b6b │ │ -0264f2: 2205 a900 |0023: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -0264f6: 7010 9501 0500 |0025: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0264fc: 6905 6a0b |0028: sput-object v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OFFICIAL_ALL:Ljava/util/List; // field@0b6a │ │ -026500: 2206 a900 |002a: new-instance v6, Ljava/util/ArrayList; // type@00a9 │ │ -026504: 7010 9501 0600 |002c: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02650a: 6906 6e0b |002f: sput-object v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_OPERA_ALL:Ljava/util/List; // field@0b6e │ │ -02650e: 2207 a900 |0031: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -026512: 7010 9501 0700 |0033: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -026518: 6907 700b |0036: sput-object v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_YANDEX_ALL:Ljava/util/List; // field@0b70 │ │ -02651c: 2208 ac01 |0038: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026520: 6209 160b |003a: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026524: 7020 d406 9800 |003c: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -02652a: 2209 ad01 |003f: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ -02652e: 620a 160b |0041: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026532: 7020 dd06 a900 |0043: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ -026538: 220a b301 |0046: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -02653c: 620b 160b |0048: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026540: 7020 0c07 ba00 |004a: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026546: 220b b401 |004d: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ -02654a: 620c 160b |004f: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02654e: 7020 1507 cb00 |0051: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ -026554: 220c af01 |0054: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026558: 620d 160b |0056: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02655c: 7020 ec06 dc00 |0058: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026562: 220d b001 |005b: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ -026566: 620e 160b |005d: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02656a: 7020 f506 ed00 |005f: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ -026570: 220e b701 |0062: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026574: 620f 160b |0064: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026578: 7020 2c07 fe00 |0066: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -02657e: 220f b801 |0069: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ -026582: 0810 0600 |006b: move-object/from16 v16, v6 │ │ -026586: 6206 160b |006d: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02658a: 7020 3307 6f00 |006f: invoke-direct {v15, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ -026590: 2206 b501 |0072: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -026594: 0811 0700 |0074: move-object/from16 v17, v7 │ │ -026598: 6207 160b |0076: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02659c: 7020 1d07 7600 |0078: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -0265a2: 2207 b601 |007b: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ -0265a6: 0812 0500 |007d: move-object/from16 v18, v5 │ │ -0265aa: 6205 160b |007f: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -0265ae: 7020 2407 5700 |0081: invoke-direct {v7, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ -0265b4: 2205 a501 |0084: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -0265b8: 0813 0400 |0086: move-object/from16 v19, v4 │ │ -0265bc: 6204 160b |0088: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -0265c0: 7020 a106 4500 |008a: invoke-direct {v5, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -0265c6: 2204 a601 |008d: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ -0265ca: 0814 0200 |008f: move-object/from16 v20, v2 │ │ -0265ce: 6202 160b |0091: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -0265d2: 7020 aa06 2400 |0093: invoke-direct {v4, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ -0265d8: 2202 ae01 |0096: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -0265dc: 0815 0300 |0098: move-object/from16 v21, v3 │ │ -0265e0: 6203 160b |009a: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -0265e4: 7020 e506 3200 |009c: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -0265ea: 2203 ba01 |009f: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ -0265ee: 0816 0100 |00a1: move-object/from16 v22, v1 │ │ -0265f2: 6201 160b |00a3: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -0265f6: 7020 4207 1300 |00a5: invoke-direct {v3, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ -0265fc: 2201 a701 |00a8: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -026600: 0817 0000 |00aa: move-object/from16 v23, v0 │ │ -026604: 6200 160b |00ac: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026608: 7020 b206 0100 |00ae: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -02660e: 2200 a801 |00b1: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ -026612: 0818 0100 |00b3: move-object/from16 v24, v1 │ │ -026616: 6201 160b |00b5: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02661a: 7020 b906 1000 |00b7: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ -026620: 2201 b101 |00ba: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -026624: 0819 0000 |00bc: move-object/from16 v25, v0 │ │ -026628: 6200 160b |00be: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02662c: 7020 fd06 0100 |00c0: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -026632: 2200 b201 |00c3: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ -026636: 081a 0100 |00c5: move-object/from16 v26, v1 │ │ -02663a: 6201 160b |00c7: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -02663e: 7020 0407 1000 |00c9: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ -026644: 2201 b901 |00cc: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; // type@01b9 │ │ -026648: 081b 0000 |00ce: move-object/from16 v27, v0 │ │ -02664c: 6200 160b |00d0: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026650: 7020 3b07 0100 |00d2: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@073b │ │ -026656: 2200 be01 |00d5: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -02665a: 081c 0100 |00d7: move-object/from16 v28, v1 │ │ -02665e: 6201 160b |00d9: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ -026662: 7020 5e07 1000 |00db: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -026668: 7220 9006 fe00 |00de: invoke-interface {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -02666e: 7220 9006 7600 |00e1: invoke-interface {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026674: 7220 9006 dc00 |00e4: invoke-interface {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -02667a: 7220 9006 ba00 |00e7: invoke-interface {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026680: 7220 9006 9800 |00ea: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026686: 7220 9006 4500 |00ed: invoke-interface {v5, v4}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -02668c: 7220 9006 3200 |00f0: invoke-interface {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026692: 0801 1800 |00f3: move-object/from16 v1, v24 │ │ -026696: 0818 0000 |00f5: move-object/from16 v24, v0 │ │ -02669a: 0800 1900 |00f7: move-object/from16 v0, v25 │ │ -02669e: 7220 9006 0100 |00f9: invoke-interface {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -0266a4: 0819 0d00 |00fc: move-object/from16 v25, v13 │ │ -0266a8: 080d 1a00 |00fe: move-object/from16 v13, v26 │ │ -0266ac: 081a 0c00 |0100: move-object/from16 v26, v12 │ │ -0266b0: 080c 1b00 |0102: move-object/from16 v12, v27 │ │ -0266b4: 7220 9006 cd00 |0104: invoke-interface {v13, v12}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -0266ba: 081b 0b00 |0107: move-object/from16 v27, v11 │ │ -0266be: 080b 1700 |0109: move-object/from16 v11, v23 │ │ -0266c2: 7220 ac01 2b00 |010b: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266c8: 7220 ac01 3b00 |010e: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266ce: 0802 1c00 |0111: move-object/from16 v2, v28 │ │ -0266d2: 7220 ac01 2b00 |0113: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266d8: 7220 ac01 db00 |0116: invoke-interface {v11, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266de: 7220 ac01 cb00 |0119: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266e4: 7220 ac01 1b00 |011c: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266ea: 7220 ac01 0b00 |011f: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266f0: 7220 ac01 5b00 |0122: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266f6: 7220 ac01 4b00 |0125: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0266fc: 7220 ac01 eb00 |0128: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026702: 7220 ac01 fb00 |012b: invoke-interface {v11, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026708: 7220 ac01 6b00 |012e: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02670e: 7220 ac01 7b00 |0131: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026714: 7220 ac01 8b00 |0134: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02671a: 7220 ac01 9b00 |0137: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026720: 7220 ac01 ab00 |013a: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026726: 0800 1b00 |013d: move-object/from16 v0, v27 │ │ -02672a: 7220 ac01 0b00 |013f: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026730: 0800 1a00 |0142: move-object/from16 v0, v26 │ │ -026734: 7220 ac01 0b00 |0144: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02673a: 0800 1900 |0147: move-object/from16 v0, v25 │ │ -02673e: 7220 ac01 0b00 |0149: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026744: 0800 1800 |014c: move-object/from16 v0, v24 │ │ -026748: 7220 ac01 0b00 |014e: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02674e: 2200 ac01 |0151: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026752: 6201 190b |0153: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026756: 7020 d406 1000 |0155: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -02675c: 2201 ad01 |0158: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ -026760: 6202 190b |015a: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026764: 7020 dd06 2100 |015c: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ -02676a: 2202 b301 |015f: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -02676e: 6203 190b |0161: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026772: 7020 0c07 3200 |0163: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026778: 2203 b401 |0166: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ -02677c: 6204 190b |0168: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026780: 7020 1507 4300 |016a: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ -026786: 2204 af01 |016d: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -02678a: 6205 190b |016f: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02678e: 7020 ec06 5400 |0171: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026794: 2205 b001 |0174: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ -026798: 6206 190b |0176: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02679c: 7020 f506 6500 |0178: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ -0267a2: 2206 b701 |017b: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -0267a6: 6207 190b |017d: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267aa: 7020 2c07 7600 |017f: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -0267b0: 2207 b801 |0182: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ -0267b4: 6208 190b |0184: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267b8: 7020 3307 8700 |0186: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ -0267be: 2208 b501 |0189: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -0267c2: 6209 190b |018b: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267c6: 7020 1d07 9800 |018d: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -0267cc: 2209 b601 |0190: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ -0267d0: 620a 190b |0192: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267d4: 7020 2407 a900 |0194: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ -0267da: 220a a501 |0197: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -0267de: 620b 190b |0199: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267e2: 7020 a106 ba00 |019b: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -0267e8: 220b a601 |019e: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ -0267ec: 620c 190b |01a0: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267f0: 7020 aa06 cb00 |01a2: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ -0267f6: 220c a701 |01a5: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -0267fa: 620d 190b |01a7: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -0267fe: 7020 b206 dc00 |01a9: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -026804: 220d a801 |01ac: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ -026808: 620e 190b |01ae: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02680c: 7020 b906 ed00 |01b0: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ -026812: 220e b101 |01b3: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -026816: 620f 190b |01b5: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02681a: 7020 fd06 fe00 |01b7: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -026820: 220f b201 |01ba: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ -026824: 0817 0e00 |01bc: move-object/from16 v23, v14 │ │ -026828: 620e 190b |01be: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02682c: 7020 0407 ef00 |01c0: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ -026832: 220e ae01 |01c3: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -026836: 0818 0f00 |01c5: move-object/from16 v24, v15 │ │ -02683a: 620f 190b |01c7: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -02683e: 7020 e506 fe00 |01c9: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -026844: 220f ba01 |01cc: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ -026848: 0819 0e00 |01ce: move-object/from16 v25, v14 │ │ -02684c: 620e 190b |01d0: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026850: 7020 4207 ef00 |01d2: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ -026856: 220e bc01 |01d5: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ -02685a: 081a 0f00 |01d7: move-object/from16 v26, v15 │ │ -02685e: 620f 190b |01d9: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026862: 7020 4f07 fe00 |01db: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ -026868: 220f be01 |01de: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -02686c: 081b 0e00 |01e0: move-object/from16 v27, v14 │ │ -026870: 620e 190b |01e2: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ -026874: 7020 5e07 ef00 |01e4: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -02687a: 7220 9006 1000 |01e7: invoke-interface {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026880: 7220 9006 3200 |01ea: invoke-interface {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026886: 7220 9006 5400 |01ed: invoke-interface {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -02688c: 7220 9006 7600 |01f0: invoke-interface {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026892: 7220 9006 9800 |01f3: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026898: 7220 9006 ba00 |01f6: invoke-interface {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -02689e: 7220 9006 dc00 |01f9: invoke-interface {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -0268a4: 080e 1700 |01fc: move-object/from16 v14, v23 │ │ -0268a8: 0817 0f00 |01fe: move-object/from16 v23, v15 │ │ -0268ac: 080f 1800 |0200: move-object/from16 v15, v24 │ │ -0268b0: 7220 9006 fe00 |0202: invoke-interface {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -0268b6: 080f 1900 |0205: move-object/from16 v15, v25 │ │ -0268ba: 0819 0e00 |0207: move-object/from16 v25, v14 │ │ -0268be: 080e 1a00 |0209: move-object/from16 v14, v26 │ │ -0268c2: 7220 9006 ef00 |020b: invoke-interface {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -0268c8: 080e 1600 |020e: move-object/from16 v14, v22 │ │ -0268cc: 7220 ac01 0e00 |0210: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268d2: 7220 ac01 1e00 |0213: invoke-interface {v14, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268d8: 7220 ac01 2e00 |0216: invoke-interface {v14, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268de: 7220 ac01 3e00 |0219: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268e4: 7220 ac01 4e00 |021c: invoke-interface {v14, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268ea: 7220 ac01 5e00 |021f: invoke-interface {v14, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268f0: 7220 ac01 6e00 |0222: invoke-interface {v14, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268f6: 7220 ac01 7e00 |0225: invoke-interface {v14, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0268fc: 7220 ac01 8e00 |0228: invoke-interface {v14, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026902: 7220 ac01 9e00 |022b: invoke-interface {v14, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026908: 7220 ac01 ae00 |022e: invoke-interface {v14, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02690e: 7220 ac01 be00 |0231: invoke-interface {v14, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026914: 7220 ac01 ce00 |0234: invoke-interface {v14, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02691a: 7220 ac01 de00 |0237: invoke-interface {v14, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026920: 0800 1900 |023a: move-object/from16 v0, v25 │ │ -026924: 7220 ac01 0e00 |023c: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02692a: 0800 1800 |023f: move-object/from16 v0, v24 │ │ -02692e: 7220 ac01 0e00 |0241: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026934: 7220 ac01 fe00 |0244: invoke-interface {v14, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02693a: 0800 1a00 |0247: move-object/from16 v0, v26 │ │ -02693e: 7220 ac01 0e00 |0249: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026944: 0800 1b00 |024c: move-object/from16 v0, v27 │ │ -026948: 7220 ac01 0e00 |024e: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02694e: 0800 1700 |0251: move-object/from16 v0, v23 │ │ -026952: 7220 ac01 0e00 |0253: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026958: 2200 ac01 |0256: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -02695c: 6201 170b |0258: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026960: 7020 d406 1000 |025a: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -026966: 2201 b301 |025d: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -02696a: 6202 170b |025f: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -02696e: 7020 0c07 2100 |0261: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026974: 2202 af01 |0264: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026978: 6203 170b |0266: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -02697c: 7020 ec06 3200 |0268: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026982: 2203 b701 |026b: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026986: 6204 170b |026d: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -02698a: 7020 2c07 4300 |026f: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -026990: 2204 b501 |0272: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -026994: 6205 170b |0274: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026998: 7020 1d07 5400 |0276: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -02699e: 2205 a501 |0279: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -0269a2: 6206 170b |027b: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269a6: 7020 a106 6500 |027d: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -0269ac: 2206 a701 |0280: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -0269b0: 6207 170b |0282: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269b4: 7020 b206 7600 |0284: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -0269ba: 2207 b101 |0287: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -0269be: 6208 170b |0289: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269c2: 7020 fd06 8700 |028b: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -0269c8: 2208 ae01 |028e: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -0269cc: 6209 170b |0290: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269d0: 7020 e506 9800 |0292: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -0269d6: 2209 bc01 |0295: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ -0269da: 620a 170b |0297: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269de: 7020 4f07 a900 |0299: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ -0269e4: 220a be01 |029c: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -0269e8: 620b 170b |029e: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269ec: 7020 5e07 ba00 |02a0: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -0269f2: 220b ad01 |02a3: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ -0269f6: 620c 170b |02a5: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0269fa: 7020 dd06 cb00 |02a7: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ -026a00: 220c b401 |02aa: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ -026a04: 620d 170b |02ac: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a08: 7020 1507 dc00 |02ae: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ -026a0e: 220d b001 |02b1: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ -026a12: 620e 170b |02b3: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a16: 7020 f506 ed00 |02b5: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ -026a1c: 220e b801 |02b8: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ -026a20: 620f 170b |02ba: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a24: 7020 3307 fe00 |02bc: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ -026a2a: 220f b601 |02bf: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ -026a2e: 0816 0a00 |02c1: move-object/from16 v22, v10 │ │ -026a32: 620a 170b |02c3: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a36: 7020 2407 af00 |02c5: invoke-direct {v15, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ -026a3c: 220a a601 |02c8: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ -026a40: 0817 0900 |02ca: move-object/from16 v23, v9 │ │ -026a44: 6209 170b |02cc: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a48: 7020 aa06 9a00 |02ce: invoke-direct {v10, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ -026a4e: 2209 a801 |02d1: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ -026a52: 0818 0800 |02d3: move-object/from16 v24, v8 │ │ -026a56: 6208 170b |02d5: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a5a: 7020 b906 8900 |02d7: invoke-direct {v9, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ -026a60: 2208 b201 |02da: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ -026a64: 0819 0700 |02dc: move-object/from16 v25, v7 │ │ -026a68: 6207 170b |02de: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a6c: 7020 0407 7800 |02e0: invoke-direct {v8, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ -026a72: 2207 ba01 |02e3: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ -026a76: 081a 0800 |02e5: move-object/from16 v26, v8 │ │ -026a7a: 6208 170b |02e7: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026a7e: 7020 4207 8700 |02e9: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ -026a84: 7220 9006 b000 |02ec: invoke-interface {v0, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026a8a: 7220 9006 c100 |02ef: invoke-interface {v1, v12}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026a90: 7220 9006 d200 |02f2: invoke-interface {v2, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026a96: 7220 9006 e300 |02f5: invoke-interface {v3, v14}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026a9c: 7220 9006 f400 |02f8: invoke-interface {v4, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026aa2: 7220 9006 a500 |02fb: invoke-interface {v5, v10}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026aa8: 7220 9006 9600 |02fe: invoke-interface {v6, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026aae: 0808 1900 |0301: move-object/from16 v8, v25 │ │ -026ab2: 0819 0900 |0303: move-object/from16 v25, v9 │ │ -026ab6: 0809 1a00 |0305: move-object/from16 v9, v26 │ │ -026aba: 7220 9006 9800 |0307: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026ac0: 0809 1800 |030a: move-object/from16 v9, v24 │ │ -026ac4: 7220 9006 7900 |030c: invoke-interface {v9, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ -026aca: 0818 0700 |030f: move-object/from16 v24, v7 │ │ -026ace: 0807 1500 |0311: move-object/from16 v7, v21 │ │ -026ad2: 7220 ac01 0700 |0313: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ad8: 7220 ac01 b700 |0316: invoke-interface {v7, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ade: 7220 ac01 1700 |0319: invoke-interface {v7, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ae4: 7220 ac01 c700 |031c: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026aea: 7220 ac01 2700 |031f: invoke-interface {v7, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026af0: 7220 ac01 d700 |0322: invoke-interface {v7, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026af6: 7220 ac01 3700 |0325: invoke-interface {v7, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026afc: 7220 ac01 e700 |0328: invoke-interface {v7, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b02: 7220 ac01 4700 |032b: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b08: 7220 ac01 f700 |032e: invoke-interface {v7, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b0e: 7220 ac01 5700 |0331: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b14: 7220 ac01 a700 |0334: invoke-interface {v7, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b1a: 7220 ac01 6700 |0337: invoke-interface {v7, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b20: 0800 1900 |033a: move-object/from16 v0, v25 │ │ -026b24: 7220 ac01 0700 |033c: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b2a: 7220 ac01 8700 |033f: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b30: 0800 1a00 |0342: move-object/from16 v0, v26 │ │ -026b34: 7220 ac01 0700 |0344: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b3a: 7220 ac01 9700 |0347: invoke-interface {v7, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b40: 0800 1800 |034a: move-object/from16 v0, v24 │ │ -026b44: 7220 ac01 0700 |034c: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b4a: 0800 1700 |034f: move-object/from16 v0, v23 │ │ -026b4e: 7220 ac01 0700 |0351: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b54: 0800 1600 |0354: move-object/from16 v0, v22 │ │ -026b58: 7220 ac01 0700 |0356: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026b5e: 2200 ac01 |0359: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026b62: 6201 120b |035b: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026b66: 7020 d406 1000 |035d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -026b6c: 2201 b301 |0360: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -026b70: 6202 120b |0362: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026b74: 7020 0c07 2100 |0364: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026b7a: 2202 af01 |0367: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026b7e: 6203 120b |0369: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026b82: 7020 ec06 3200 |036b: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026b88: 2203 b701 |036e: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026b8c: 6204 120b |0370: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026b90: 7020 2c07 4300 |0372: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -026b96: 2204 b501 |0375: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -026b9a: 6205 120b |0377: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026b9e: 7020 1d07 5400 |0379: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -026ba4: 2205 a501 |037c: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -026ba8: 6206 120b |037e: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026bac: 7020 a106 6500 |0380: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -026bb2: 2206 a701 |0383: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -026bb6: 6207 120b |0385: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026bba: 7020 b206 7600 |0387: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -026bc0: 2207 b101 |038a: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -026bc4: 6208 120b |038c: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026bc8: 7020 fd06 8700 |038e: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -026bce: 2208 bc01 |0391: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ -026bd2: 6209 120b |0393: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026bd6: 7020 4f07 9800 |0395: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ -026bdc: 2209 ae01 |0398: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -026be0: 620a 120b |039a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026be4: 7020 e506 a900 |039c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -026bea: 220a be01 |039f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -026bee: 620b 120b |03a1: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ -026bf2: 7020 5e07 ba00 |03a3: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -026bf8: 080b 1400 |03a6: move-object/from16 v11, v20 │ │ -026bfc: 7220 ac01 0b00 |03a8: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c02: 7220 ac01 1b00 |03ab: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c08: 7220 ac01 2b00 |03ae: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c0e: 7220 ac01 3b00 |03b1: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c14: 7220 ac01 4b00 |03b4: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c1a: 7220 ac01 5b00 |03b7: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c20: 7220 ac01 6b00 |03ba: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c26: 7220 ac01 7b00 |03bd: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c2c: 7220 ac01 8b00 |03c0: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c32: 7220 ac01 9b00 |03c3: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c38: 7220 ac01 ab00 |03c6: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026c3e: 2200 ac01 |03c9: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026c42: 6201 150b |03cb: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c46: 7020 d406 1000 |03cd: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -026c4c: 2201 b301 |03d0: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -026c50: 6202 150b |03d2: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c54: 7020 0c07 2100 |03d4: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026c5a: 2202 af01 |03d7: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026c5e: 6203 150b |03d9: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c62: 7020 ec06 3200 |03db: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026c68: 2203 b701 |03de: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026c6c: 6204 150b |03e0: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c70: 7020 2c07 4300 |03e2: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -026c76: 2204 b501 |03e5: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -026c7a: 6205 150b |03e7: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c7e: 7020 1d07 5400 |03e9: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -026c84: 2205 a501 |03ec: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -026c88: 6206 150b |03ee: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c8c: 7020 a106 6500 |03f0: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -026c92: 2206 a701 |03f3: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -026c96: 6207 150b |03f5: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026c9a: 7020 b206 7600 |03f7: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -026ca0: 2207 b101 |03fa: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -026ca4: 6208 150b |03fc: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026ca8: 7020 fd06 8700 |03fe: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -026cae: 2208 bc01 |0401: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ -026cb2: 6209 150b |0403: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026cb6: 7020 4f07 9800 |0405: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ -026cbc: 2209 ae01 |0408: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -026cc0: 620a 150b |040a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026cc4: 7020 e506 a900 |040c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -026cca: 220a be01 |040f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -026cce: 620b 150b |0411: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ -026cd2: 7020 5e07 ba00 |0413: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -026cd8: 080b 1300 |0416: move-object/from16 v11, v19 │ │ -026cdc: 7220 ac01 0b00 |0418: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ce2: 7220 ac01 1b00 |041b: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ce8: 7220 ac01 2b00 |041e: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026cee: 7220 ac01 3b00 |0421: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026cf4: 7220 ac01 4b00 |0424: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026cfa: 7220 ac01 5b00 |0427: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d00: 7220 ac01 6b00 |042a: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d06: 7220 ac01 7b00 |042d: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d0c: 7220 ac01 8b00 |0430: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d12: 7220 ac01 9b00 |0433: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d18: 7220 ac01 ab00 |0436: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026d1e: 2200 ac01 |0439: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026d22: 6201 140b |043b: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d26: 7020 d406 1000 |043d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ -026d2c: 2201 b301 |0440: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -026d30: 6202 140b |0442: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d34: 7020 0c07 2100 |0444: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ -026d3a: 2202 af01 |0447: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026d3e: 6203 140b |0449: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d42: 7020 ec06 3200 |044b: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ -026d48: 2203 b701 |044e: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026d4c: 6204 140b |0450: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d50: 7020 2c07 4300 |0452: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ -026d56: 2204 b501 |0455: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ -026d5a: 6205 140b |0457: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d5e: 7020 1d07 5400 |0459: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ -026d64: 2205 a501 |045c: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ -026d68: 6206 140b |045e: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d6c: 7020 a106 6500 |0460: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ -026d72: 2206 a701 |0463: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ -026d76: 6207 140b |0465: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d7a: 7020 b206 7600 |0467: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ -026d80: 2207 b101 |046a: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ -026d84: 6208 140b |046c: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d88: 7020 fd06 8700 |046e: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ -026d8e: 2208 bc01 |0471: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ -026d92: 6209 140b |0473: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026d96: 7020 4f07 9800 |0475: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ -026d9c: 2209 ae01 |0478: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ -026da0: 620a 140b |047a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026da4: 7020 e506 a900 |047c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ -026daa: 220a be01 |047f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ -026dae: 620b 140b |0481: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -026db2: 7020 5e07 ba00 |0483: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ -026db8: 080b 1200 |0486: move-object/from16 v11, v18 │ │ -026dbc: 7220 ac01 0b00 |0488: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dc2: 7220 ac01 1b00 |048b: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dc8: 7220 ac01 2b00 |048e: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dce: 7220 ac01 3b00 |0491: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dd4: 7220 ac01 4b00 |0494: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dda: 7220 ac01 5b00 |0497: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026de0: 7220 ac01 6b00 |049a: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026de6: 7220 ac01 7b00 |049d: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dec: 7220 ac01 8b00 |04a0: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026df2: 7220 ac01 9b00 |04a3: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026df8: 7220 ac01 ab00 |04a6: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026dfe: 2200 ac01 |04a9: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026e02: 6201 1a0b |04ab: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ -026e06: 1202 |04ad: const/4 v2, #int 0 // #0 │ │ -026e08: 0723 |04ae: move-object v3, v2 │ │ -026e0a: 1f03 9f00 |04af: check-cast v3, Ljava/lang/String; // type@009f │ │ -026e0e: 7030 d506 1002 |04b1: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06d5 │ │ -026e14: 2201 b301 |04b4: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -026e18: 6203 1a0b |04b6: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ -026e1c: 7030 0d07 3102 |04b8: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@070d │ │ -026e22: 2203 af01 |04bb: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026e26: 6204 1a0b |04bd: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ -026e2a: 7030 ed06 4302 |04bf: invoke-direct {v3, v4, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06ed │ │ -026e30: 2204 b701 |04c2: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026e34: 6205 1a0b |04c4: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ -026e38: 7030 2d07 5402 |04c6: invoke-direct {v4, v5, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@072d │ │ -026e3e: 0802 1100 |04c9: move-object/from16 v2, v17 │ │ -026e42: 7220 ac01 4200 |04cb: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026e48: 7220 ac01 0200 |04ce: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026e4e: 7220 ac01 1200 |04d1: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026e54: 7220 ac01 3200 |04d4: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026e5a: 2200 ac01 |04d7: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ -026e5e: 6201 180b |04d9: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ -026e62: 1a02 5100 |04db: const-string v2, "718528" // string@0051 │ │ -026e66: 7030 d506 1002 |04dd: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06d5 │ │ -026e6c: 2201 b301 |04e0: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ -026e70: 6202 180b |04e2: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ -026e74: 1a03 5200 |04e4: const-string v3, "721004" // string@0052 │ │ -026e78: 7030 0d07 2103 |04e6: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@070d │ │ -026e7e: 2202 af01 |04e9: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ -026e82: 6203 180b |04eb: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ -026e86: 1a04 5300 |04ed: const-string v4, "721082" // string@0053 │ │ -026e8a: 7030 ed06 3204 |04ef: invoke-direct {v2, v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06ed │ │ -026e90: 2203 b701 |04f2: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ -026e94: 6204 180b |04f4: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ -026e98: 1a05 5400 |04f6: const-string v5, "786014" // string@0054 │ │ -026e9c: 7030 2d07 4305 |04f8: invoke-direct {v3, v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@072d │ │ -026ea2: 0804 1000 |04fb: move-object/from16 v4, v16 │ │ -026ea6: 7220 ac01 3400 |04fd: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026eac: 7220 ac01 0400 |0500: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026eb2: 7220 ac01 1400 |0503: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026eb8: 7220 ac01 2400 |0506: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026ebe: 0e00 |0509: return-void │ │ +0264a0: |[0264a0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.:()V │ │ +0264b0: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0264b4: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0264ba: 6900 6c0b |0005: sput-object v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_GOOGLE_ALL:Ljava/util/List; // field@0b6c │ │ +0264be: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +0264c2: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0264c8: 6901 6f0b |000c: sput-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_SAMSUNG_ALL:Ljava/util/List; // field@0b6f │ │ +0264cc: 2202 a900 |000e: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +0264d0: 7010 9501 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0264d6: 6902 690b |0013: sput-object v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_AMAZON_ALL:Ljava/util/List; // field@0b69 │ │ +0264da: 2203 a900 |0015: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ +0264de: 7010 9501 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0264e4: 6903 6d0b |001a: sput-object v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_HUAWEI_ALL:Ljava/util/List; // field@0b6d │ │ +0264e8: 2204 a900 |001c: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +0264ec: 7010 9501 0400 |001e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0264f2: 6904 6b0b |0021: sput-object v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OWN_ALL:Ljava/util/List; // field@0b6b │ │ +0264f6: 2205 a900 |0023: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +0264fa: 7010 9501 0500 |0025: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +026500: 6905 6a0b |0028: sput-object v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OFFICIAL_ALL:Ljava/util/List; // field@0b6a │ │ +026504: 2206 a900 |002a: new-instance v6, Ljava/util/ArrayList; // type@00a9 │ │ +026508: 7010 9501 0600 |002c: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02650e: 6906 6e0b |002f: sput-object v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_OPERA_ALL:Ljava/util/List; // field@0b6e │ │ +026512: 2207 a900 |0031: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +026516: 7010 9501 0700 |0033: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02651c: 6907 700b |0036: sput-object v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_YANDEX_ALL:Ljava/util/List; // field@0b70 │ │ +026520: 2208 ac01 |0038: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026524: 6209 160b |003a: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026528: 7020 d406 9800 |003c: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +02652e: 2209 ad01 |003f: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ +026532: 620a 160b |0041: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026536: 7020 dd06 a900 |0043: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ +02653c: 220a b301 |0046: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026540: 620b 160b |0048: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026544: 7020 0c07 ba00 |004a: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +02654a: 220b b401 |004d: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ +02654e: 620c 160b |004f: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026552: 7020 1507 cb00 |0051: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ +026558: 220c af01 |0054: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +02655c: 620d 160b |0056: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026560: 7020 ec06 dc00 |0058: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026566: 220d b001 |005b: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ +02656a: 620e 160b |005d: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +02656e: 7020 f506 ed00 |005f: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ +026574: 220e b701 |0062: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026578: 620f 160b |0064: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +02657c: 7020 2c07 fe00 |0066: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +026582: 220f b801 |0069: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ +026586: 0810 0600 |006b: move-object/from16 v16, v6 │ │ +02658a: 6206 160b |006d: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +02658e: 7020 3307 6f00 |006f: invoke-direct {v15, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ +026594: 2206 b501 |0072: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +026598: 0811 0700 |0074: move-object/from16 v17, v7 │ │ +02659c: 6207 160b |0076: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265a0: 7020 1d07 7600 |0078: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +0265a6: 2207 b601 |007b: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ +0265aa: 0812 0500 |007d: move-object/from16 v18, v5 │ │ +0265ae: 6205 160b |007f: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265b2: 7020 2407 5700 |0081: invoke-direct {v7, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ +0265b8: 2205 a501 |0084: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +0265bc: 0813 0400 |0086: move-object/from16 v19, v4 │ │ +0265c0: 6204 160b |0088: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265c4: 7020 a106 4500 |008a: invoke-direct {v5, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +0265ca: 2204 a601 |008d: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ +0265ce: 0814 0200 |008f: move-object/from16 v20, v2 │ │ +0265d2: 6202 160b |0091: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265d6: 7020 aa06 2400 |0093: invoke-direct {v4, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ +0265dc: 2202 ae01 |0096: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +0265e0: 0815 0300 |0098: move-object/from16 v21, v3 │ │ +0265e4: 6203 160b |009a: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265e8: 7020 e506 3200 |009c: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +0265ee: 2203 ba01 |009f: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ +0265f2: 0816 0100 |00a1: move-object/from16 v22, v1 │ │ +0265f6: 6201 160b |00a3: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +0265fa: 7020 4207 1300 |00a5: invoke-direct {v3, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ +026600: 2201 a701 |00a8: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +026604: 0817 0000 |00aa: move-object/from16 v23, v0 │ │ +026608: 6200 160b |00ac: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +02660c: 7020 b206 0100 |00ae: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +026612: 2200 a801 |00b1: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ +026616: 0818 0100 |00b3: move-object/from16 v24, v1 │ │ +02661a: 6201 160b |00b5: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +02661e: 7020 b906 1000 |00b7: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ +026624: 2201 b101 |00ba: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +026628: 0819 0000 |00bc: move-object/from16 v25, v0 │ │ +02662c: 6200 160b |00be: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026630: 7020 fd06 0100 |00c0: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +026636: 2200 b201 |00c3: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ +02663a: 081a 0100 |00c5: move-object/from16 v26, v1 │ │ +02663e: 6201 160b |00c7: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026642: 7020 0407 1000 |00c9: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ +026648: 2201 b901 |00cc: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; // type@01b9 │ │ +02664c: 081b 0000 |00ce: move-object/from16 v27, v0 │ │ +026650: 6200 160b |00d0: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026654: 7020 3b07 0100 |00d2: invoke-direct {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@073b │ │ +02665a: 2200 be01 |00d5: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +02665e: 081c 0100 |00d7: move-object/from16 v28, v1 │ │ +026662: 6201 160b |00d9: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_GOOGLE:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b16 │ │ +026666: 7020 5e07 1000 |00db: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +02666c: 7220 9006 fe00 |00de: invoke-interface {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026672: 7220 9006 7600 |00e1: invoke-interface {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026678: 7220 9006 dc00 |00e4: invoke-interface {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +02667e: 7220 9006 ba00 |00e7: invoke-interface {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026684: 7220 9006 9800 |00ea: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +02668a: 7220 9006 4500 |00ed: invoke-interface {v5, v4}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026690: 7220 9006 3200 |00f0: invoke-interface {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026696: 0801 1800 |00f3: move-object/from16 v1, v24 │ │ +02669a: 0818 0000 |00f5: move-object/from16 v24, v0 │ │ +02669e: 0800 1900 |00f7: move-object/from16 v0, v25 │ │ +0266a2: 7220 9006 0100 |00f9: invoke-interface {v1, v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0266a8: 0819 0d00 |00fc: move-object/from16 v25, v13 │ │ +0266ac: 080d 1a00 |00fe: move-object/from16 v13, v26 │ │ +0266b0: 081a 0c00 |0100: move-object/from16 v26, v12 │ │ +0266b4: 080c 1b00 |0102: move-object/from16 v12, v27 │ │ +0266b8: 7220 9006 cd00 |0104: invoke-interface {v13, v12}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0266be: 081b 0b00 |0107: move-object/from16 v27, v11 │ │ +0266c2: 080b 1700 |0109: move-object/from16 v11, v23 │ │ +0266c6: 7220 ac01 2b00 |010b: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266cc: 7220 ac01 3b00 |010e: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266d2: 0802 1c00 |0111: move-object/from16 v2, v28 │ │ +0266d6: 7220 ac01 2b00 |0113: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266dc: 7220 ac01 db00 |0116: invoke-interface {v11, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266e2: 7220 ac01 cb00 |0119: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266e8: 7220 ac01 1b00 |011c: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266ee: 7220 ac01 0b00 |011f: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266f4: 7220 ac01 5b00 |0122: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0266fa: 7220 ac01 4b00 |0125: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026700: 7220 ac01 eb00 |0128: invoke-interface {v11, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026706: 7220 ac01 fb00 |012b: invoke-interface {v11, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02670c: 7220 ac01 6b00 |012e: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026712: 7220 ac01 7b00 |0131: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026718: 7220 ac01 8b00 |0134: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02671e: 7220 ac01 9b00 |0137: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026724: 7220 ac01 ab00 |013a: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02672a: 0800 1b00 |013d: move-object/from16 v0, v27 │ │ +02672e: 7220 ac01 0b00 |013f: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026734: 0800 1a00 |0142: move-object/from16 v0, v26 │ │ +026738: 7220 ac01 0b00 |0144: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02673e: 0800 1900 |0147: move-object/from16 v0, v25 │ │ +026742: 7220 ac01 0b00 |0149: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026748: 0800 1800 |014c: move-object/from16 v0, v24 │ │ +02674c: 7220 ac01 0b00 |014e: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026752: 2200 ac01 |0151: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026756: 6201 190b |0153: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +02675a: 7020 d406 1000 |0155: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +026760: 2201 ad01 |0158: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ +026764: 6202 190b |015a: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026768: 7020 dd06 2100 |015c: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ +02676e: 2202 b301 |015f: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026772: 6203 190b |0161: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026776: 7020 0c07 3200 |0163: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +02677c: 2203 b401 |0166: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ +026780: 6204 190b |0168: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026784: 7020 1507 4300 |016a: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ +02678a: 2204 af01 |016d: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +02678e: 6205 190b |016f: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026792: 7020 ec06 5400 |0171: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026798: 2205 b001 |0174: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ +02679c: 6206 190b |0176: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267a0: 7020 f506 6500 |0178: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ +0267a6: 2206 b701 |017b: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +0267aa: 6207 190b |017d: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267ae: 7020 2c07 7600 |017f: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +0267b4: 2207 b801 |0182: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ +0267b8: 6208 190b |0184: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267bc: 7020 3307 8700 |0186: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ +0267c2: 2208 b501 |0189: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +0267c6: 6209 190b |018b: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267ca: 7020 1d07 9800 |018d: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +0267d0: 2209 b601 |0190: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ +0267d4: 620a 190b |0192: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267d8: 7020 2407 a900 |0194: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ +0267de: 220a a501 |0197: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +0267e2: 620b 190b |0199: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267e6: 7020 a106 ba00 |019b: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +0267ec: 220b a601 |019e: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ +0267f0: 620c 190b |01a0: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +0267f4: 7020 aa06 cb00 |01a2: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ +0267fa: 220c a701 |01a5: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +0267fe: 620d 190b |01a7: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026802: 7020 b206 dc00 |01a9: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +026808: 220d a801 |01ac: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ +02680c: 620e 190b |01ae: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026810: 7020 b906 ed00 |01b0: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ +026816: 220e b101 |01b3: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +02681a: 620f 190b |01b5: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +02681e: 7020 fd06 fe00 |01b7: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +026824: 220f b201 |01ba: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ +026828: 0817 0e00 |01bc: move-object/from16 v23, v14 │ │ +02682c: 620e 190b |01be: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026830: 7020 0407 ef00 |01c0: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ +026836: 220e ae01 |01c3: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +02683a: 0818 0f00 |01c5: move-object/from16 v24, v15 │ │ +02683e: 620f 190b |01c7: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026842: 7020 e506 fe00 |01c9: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +026848: 220f ba01 |01cc: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ +02684c: 0819 0e00 |01ce: move-object/from16 v25, v14 │ │ +026850: 620e 190b |01d0: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026854: 7020 4207 ef00 |01d2: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ +02685a: 220e bc01 |01d5: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ +02685e: 081a 0f00 |01d7: move-object/from16 v26, v15 │ │ +026862: 620f 190b |01d9: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026866: 7020 4f07 fe00 |01db: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ +02686c: 220f be01 |01de: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +026870: 081b 0e00 |01e0: move-object/from16 v27, v14 │ │ +026874: 620e 190b |01e2: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_SAMSUNG:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b19 │ │ +026878: 7020 5e07 ef00 |01e4: invoke-direct {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +02687e: 7220 9006 1000 |01e7: invoke-interface {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026884: 7220 9006 3200 |01ea: invoke-interface {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +02688a: 7220 9006 5400 |01ed: invoke-interface {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026890: 7220 9006 7600 |01f0: invoke-interface {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026896: 7220 9006 9800 |01f3: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +02689c: 7220 9006 ba00 |01f6: invoke-interface {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0268a2: 7220 9006 dc00 |01f9: invoke-interface {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0268a8: 080e 1700 |01fc: move-object/from16 v14, v23 │ │ +0268ac: 0817 0f00 |01fe: move-object/from16 v23, v15 │ │ +0268b0: 080f 1800 |0200: move-object/from16 v15, v24 │ │ +0268b4: 7220 9006 fe00 |0202: invoke-interface {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0268ba: 080f 1900 |0205: move-object/from16 v15, v25 │ │ +0268be: 0819 0e00 |0207: move-object/from16 v25, v14 │ │ +0268c2: 080e 1a00 |0209: move-object/from16 v14, v26 │ │ +0268c6: 7220 9006 ef00 |020b: invoke-interface {v15, v14}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +0268cc: 080e 1600 |020e: move-object/from16 v14, v22 │ │ +0268d0: 7220 ac01 0e00 |0210: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268d6: 7220 ac01 1e00 |0213: invoke-interface {v14, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268dc: 7220 ac01 2e00 |0216: invoke-interface {v14, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268e2: 7220 ac01 3e00 |0219: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268e8: 7220 ac01 4e00 |021c: invoke-interface {v14, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268ee: 7220 ac01 5e00 |021f: invoke-interface {v14, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268f4: 7220 ac01 6e00 |0222: invoke-interface {v14, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0268fa: 7220 ac01 7e00 |0225: invoke-interface {v14, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026900: 7220 ac01 8e00 |0228: invoke-interface {v14, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026906: 7220 ac01 9e00 |022b: invoke-interface {v14, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02690c: 7220 ac01 ae00 |022e: invoke-interface {v14, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026912: 7220 ac01 be00 |0231: invoke-interface {v14, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026918: 7220 ac01 ce00 |0234: invoke-interface {v14, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02691e: 7220 ac01 de00 |0237: invoke-interface {v14, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026924: 0800 1900 |023a: move-object/from16 v0, v25 │ │ +026928: 7220 ac01 0e00 |023c: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02692e: 0800 1800 |023f: move-object/from16 v0, v24 │ │ +026932: 7220 ac01 0e00 |0241: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026938: 7220 ac01 fe00 |0244: invoke-interface {v14, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02693e: 0800 1a00 |0247: move-object/from16 v0, v26 │ │ +026942: 7220 ac01 0e00 |0249: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026948: 0800 1b00 |024c: move-object/from16 v0, v27 │ │ +02694c: 7220 ac01 0e00 |024e: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026952: 0800 1700 |0251: move-object/from16 v0, v23 │ │ +026956: 7220 ac01 0e00 |0253: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02695c: 2200 ac01 |0256: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026960: 6201 170b |0258: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026964: 7020 d406 1000 |025a: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +02696a: 2201 b301 |025d: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +02696e: 6202 170b |025f: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026972: 7020 0c07 2100 |0261: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +026978: 2202 af01 |0264: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +02697c: 6203 170b |0266: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026980: 7020 ec06 3200 |0268: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026986: 2203 b701 |026b: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +02698a: 6204 170b |026d: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +02698e: 7020 2c07 4300 |026f: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +026994: 2204 b501 |0272: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +026998: 6205 170b |0274: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +02699c: 7020 1d07 5400 |0276: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +0269a2: 2205 a501 |0279: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +0269a6: 6206 170b |027b: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269aa: 7020 a106 6500 |027d: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +0269b0: 2206 a701 |0280: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +0269b4: 6207 170b |0282: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269b8: 7020 b206 7600 |0284: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +0269be: 2207 b101 |0287: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +0269c2: 6208 170b |0289: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269c6: 7020 fd06 8700 |028b: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +0269cc: 2208 ae01 |028e: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +0269d0: 6209 170b |0290: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269d4: 7020 e506 9800 |0292: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +0269da: 2209 bc01 |0295: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ +0269de: 620a 170b |0297: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269e2: 7020 4f07 a900 |0299: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ +0269e8: 220a be01 |029c: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +0269ec: 620b 170b |029e: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269f0: 7020 5e07 ba00 |02a0: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +0269f6: 220b ad01 |02a3: new-instance v11, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; // type@01ad │ │ +0269fa: 620c 170b |02a5: sget-object v12, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0269fe: 7020 dd06 cb00 |02a7: invoke-direct {v11, v12}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06dd │ │ +026a04: 220c b401 |02aa: new-instance v12, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; // type@01b4 │ │ +026a08: 620d 170b |02ac: sget-object v13, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a0c: 7020 1507 dc00 |02ae: invoke-direct {v12, v13}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0715 │ │ +026a12: 220d b001 |02b1: new-instance v13, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; // type@01b0 │ │ +026a16: 620e 170b |02b3: sget-object v14, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a1a: 7020 f506 ed00 |02b5: invoke-direct {v13, v14}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06f5 │ │ +026a20: 220e b801 |02b8: new-instance v14, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; // type@01b8 │ │ +026a24: 620f 170b |02ba: sget-object v15, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a28: 7020 3307 fe00 |02bc: invoke-direct {v14, v15}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0733 │ │ +026a2e: 220f b601 |02bf: new-instance v15, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; // type@01b6 │ │ +026a32: 0816 0a00 |02c1: move-object/from16 v22, v10 │ │ +026a36: 620a 170b |02c3: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a3a: 7020 2407 af00 |02c5: invoke-direct {v15, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0724 │ │ +026a40: 220a a601 |02c8: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; // type@01a6 │ │ +026a44: 0817 0900 |02ca: move-object/from16 v23, v9 │ │ +026a48: 6209 170b |02cc: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a4c: 7020 aa06 9a00 |02ce: invoke-direct {v10, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06aa │ │ +026a52: 2209 a801 |02d1: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; // type@01a8 │ │ +026a56: 0818 0800 |02d3: move-object/from16 v24, v8 │ │ +026a5a: 6208 170b |02d5: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a5e: 7020 b906 8900 |02d7: invoke-direct {v9, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b9 │ │ +026a64: 2208 b201 |02da: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; // type@01b2 │ │ +026a68: 0819 0700 |02dc: move-object/from16 v25, v7 │ │ +026a6c: 6207 170b |02de: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a70: 7020 0407 7800 |02e0: invoke-direct {v8, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0704 │ │ +026a76: 2207 ba01 |02e3: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; // type@01ba │ │ +026a7a: 081a 0800 |02e5: move-object/from16 v26, v8 │ │ +026a7e: 6208 170b |02e7: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026a82: 7020 4207 8700 |02e9: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@0742 │ │ +026a88: 7220 9006 b000 |02ec: invoke-interface {v0, v11}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026a8e: 7220 9006 c100 |02ef: invoke-interface {v1, v12}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026a94: 7220 9006 d200 |02f2: invoke-interface {v2, v13}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026a9a: 7220 9006 e300 |02f5: invoke-interface {v3, v14}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026aa0: 7220 9006 f400 |02f8: invoke-interface {v4, v15}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026aa6: 7220 9006 a500 |02fb: invoke-interface {v5, v10}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026aac: 7220 9006 9600 |02fe: invoke-interface {v6, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026ab2: 0808 1900 |0301: move-object/from16 v8, v25 │ │ +026ab6: 0819 0900 |0303: move-object/from16 v25, v9 │ │ +026aba: 0809 1a00 |0305: move-object/from16 v9, v26 │ │ +026abe: 7220 9006 9800 |0307: invoke-interface {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026ac4: 0809 1800 |030a: move-object/from16 v9, v24 │ │ +026ac8: 7220 9006 7900 |030c: invoke-interface {v9, v7}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V // method@0690 │ │ +026ace: 0818 0700 |030f: move-object/from16 v24, v7 │ │ +026ad2: 0807 1500 |0311: move-object/from16 v7, v21 │ │ +026ad6: 7220 ac01 0700 |0313: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026adc: 7220 ac01 b700 |0316: invoke-interface {v7, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026ae2: 7220 ac01 1700 |0319: invoke-interface {v7, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026ae8: 7220 ac01 c700 |031c: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026aee: 7220 ac01 2700 |031f: invoke-interface {v7, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026af4: 7220 ac01 d700 |0322: invoke-interface {v7, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026afa: 7220 ac01 3700 |0325: invoke-interface {v7, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b00: 7220 ac01 e700 |0328: invoke-interface {v7, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b06: 7220 ac01 4700 |032b: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b0c: 7220 ac01 f700 |032e: invoke-interface {v7, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b12: 7220 ac01 5700 |0331: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b18: 7220 ac01 a700 |0334: invoke-interface {v7, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b1e: 7220 ac01 6700 |0337: invoke-interface {v7, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b24: 0800 1900 |033a: move-object/from16 v0, v25 │ │ +026b28: 7220 ac01 0700 |033c: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b2e: 7220 ac01 8700 |033f: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b34: 0800 1a00 |0342: move-object/from16 v0, v26 │ │ +026b38: 7220 ac01 0700 |0344: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b3e: 7220 ac01 9700 |0347: invoke-interface {v7, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b44: 0800 1800 |034a: move-object/from16 v0, v24 │ │ +026b48: 7220 ac01 0700 |034c: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b4e: 0800 1700 |034f: move-object/from16 v0, v23 │ │ +026b52: 7220 ac01 0700 |0351: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b58: 0800 1600 |0354: move-object/from16 v0, v22 │ │ +026b5c: 7220 ac01 0700 |0356: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026b62: 2200 ac01 |0359: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026b66: 6201 120b |035b: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026b6a: 7020 d406 1000 |035d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +026b70: 2201 b301 |0360: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026b74: 6202 120b |0362: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026b78: 7020 0c07 2100 |0364: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +026b7e: 2202 af01 |0367: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +026b82: 6203 120b |0369: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026b86: 7020 ec06 3200 |036b: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026b8c: 2203 b701 |036e: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026b90: 6204 120b |0370: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026b94: 7020 2c07 4300 |0372: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +026b9a: 2204 b501 |0375: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +026b9e: 6205 120b |0377: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026ba2: 7020 1d07 5400 |0379: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +026ba8: 2205 a501 |037c: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +026bac: 6206 120b |037e: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026bb0: 7020 a106 6500 |0380: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +026bb6: 2206 a701 |0383: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +026bba: 6207 120b |0385: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026bbe: 7020 b206 7600 |0387: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +026bc4: 2207 b101 |038a: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +026bc8: 6208 120b |038c: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026bcc: 7020 fd06 8700 |038e: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +026bd2: 2208 bc01 |0391: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ +026bd6: 6209 120b |0393: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026bda: 7020 4f07 9800 |0395: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ +026be0: 2209 ae01 |0398: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +026be4: 620a 120b |039a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026be8: 7020 e506 a900 |039c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +026bee: 220a be01 |039f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +026bf2: 620b 120b |03a1: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_AMAZON:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b12 │ │ +026bf6: 7020 5e07 ba00 |03a3: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +026bfc: 080b 1400 |03a6: move-object/from16 v11, v20 │ │ +026c00: 7220 ac01 0b00 |03a8: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c06: 7220 ac01 1b00 |03ab: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c0c: 7220 ac01 2b00 |03ae: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c12: 7220 ac01 3b00 |03b1: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c18: 7220 ac01 4b00 |03b4: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c1e: 7220 ac01 5b00 |03b7: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c24: 7220 ac01 6b00 |03ba: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c2a: 7220 ac01 7b00 |03bd: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c30: 7220 ac01 8b00 |03c0: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c36: 7220 ac01 9b00 |03c3: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c3c: 7220 ac01 ab00 |03c6: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026c42: 2200 ac01 |03c9: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026c46: 6201 150b |03cb: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c4a: 7020 d406 1000 |03cd: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +026c50: 2201 b301 |03d0: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026c54: 6202 150b |03d2: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c58: 7020 0c07 2100 |03d4: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +026c5e: 2202 af01 |03d7: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +026c62: 6203 150b |03d9: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c66: 7020 ec06 3200 |03db: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026c6c: 2203 b701 |03de: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026c70: 6204 150b |03e0: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c74: 7020 2c07 4300 |03e2: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +026c7a: 2204 b501 |03e5: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +026c7e: 6205 150b |03e7: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c82: 7020 1d07 5400 |03e9: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +026c88: 2205 a501 |03ec: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +026c8c: 6206 150b |03ee: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c90: 7020 a106 6500 |03f0: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +026c96: 2206 a701 |03f3: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +026c9a: 6207 150b |03f5: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026c9e: 7020 b206 7600 |03f7: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +026ca4: 2207 b101 |03fa: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +026ca8: 6208 150b |03fc: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026cac: 7020 fd06 8700 |03fe: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +026cb2: 2208 bc01 |0401: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ +026cb6: 6209 150b |0403: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026cba: 7020 4f07 9800 |0405: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ +026cc0: 2209 ae01 |0408: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +026cc4: 620a 150b |040a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026cc8: 7020 e506 a900 |040c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +026cce: 220a be01 |040f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +026cd2: 620b 150b |0411: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OWN:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b15 │ │ +026cd6: 7020 5e07 ba00 |0413: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +026cdc: 080b 1300 |0416: move-object/from16 v11, v19 │ │ +026ce0: 7220 ac01 0b00 |0418: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026ce6: 7220 ac01 1b00 |041b: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026cec: 7220 ac01 2b00 |041e: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026cf2: 7220 ac01 3b00 |0421: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026cf8: 7220 ac01 4b00 |0424: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026cfe: 7220 ac01 5b00 |0427: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d04: 7220 ac01 6b00 |042a: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d0a: 7220 ac01 7b00 |042d: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d10: 7220 ac01 8b00 |0430: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d16: 7220 ac01 9b00 |0433: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d1c: 7220 ac01 ab00 |0436: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026d22: 2200 ac01 |0439: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026d26: 6201 140b |043b: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d2a: 7020 d406 1000 |043d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06d4 │ │ +026d30: 2201 b301 |0440: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026d34: 6202 140b |0442: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d38: 7020 0c07 2100 |0444: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@070c │ │ +026d3e: 2202 af01 |0447: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +026d42: 6203 140b |0449: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d46: 7020 ec06 3200 |044b: invoke-direct {v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ec │ │ +026d4c: 2203 b701 |044e: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026d50: 6204 140b |0450: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d54: 7020 2c07 4300 |0452: invoke-direct {v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@072c │ │ +026d5a: 2204 b501 |0455: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; // type@01b5 │ │ +026d5e: 6205 140b |0457: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d62: 7020 1d07 5400 |0459: invoke-direct {v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@071d │ │ +026d68: 2205 a501 |045c: new-instance v5, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; // type@01a5 │ │ +026d6c: 6206 140b |045e: sget-object v6, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d70: 7020 a106 6500 |0460: invoke-direct {v5, v6}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06a1 │ │ +026d76: 2206 a701 |0463: new-instance v6, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; // type@01a7 │ │ +026d7a: 6207 140b |0465: sget-object v7, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d7e: 7020 b206 7600 |0467: invoke-direct {v6, v7}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06b2 │ │ +026d84: 2207 b101 |046a: new-instance v7, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; // type@01b1 │ │ +026d88: 6208 140b |046c: sget-object v8, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d8c: 7020 fd06 8700 |046e: invoke-direct {v7, v8}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06fd │ │ +026d92: 2208 bc01 |0471: new-instance v8, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; // type@01bc │ │ +026d96: 6209 140b |0473: sget-object v9, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026d9a: 7020 4f07 9800 |0475: invoke-direct {v8, v9}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@074f │ │ +026da0: 2209 ae01 |0478: new-instance v9, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; // type@01ae │ │ +026da4: 620a 140b |047a: sget-object v10, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026da8: 7020 e506 a900 |047c: invoke-direct {v9, v10}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06e5 │ │ +026dae: 220a be01 |047f: new-instance v10, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; // type@01be │ │ +026db2: 620b 140b |0481: sget-object v11, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +026db6: 7020 5e07 ba00 |0483: invoke-direct {v10, v11}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@075e │ │ +026dbc: 080b 1200 |0486: move-object/from16 v11, v18 │ │ +026dc0: 7220 ac01 0b00 |0488: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dc6: 7220 ac01 1b00 |048b: invoke-interface {v11, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dcc: 7220 ac01 2b00 |048e: invoke-interface {v11, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dd2: 7220 ac01 3b00 |0491: invoke-interface {v11, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dd8: 7220 ac01 4b00 |0494: invoke-interface {v11, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dde: 7220 ac01 5b00 |0497: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026de4: 7220 ac01 6b00 |049a: invoke-interface {v11, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dea: 7220 ac01 7b00 |049d: invoke-interface {v11, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026df0: 7220 ac01 8b00 |04a0: invoke-interface {v11, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026df6: 7220 ac01 9b00 |04a3: invoke-interface {v11, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026dfc: 7220 ac01 ab00 |04a6: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026e02: 2200 ac01 |04a9: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026e06: 6201 1a0b |04ab: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ +026e0a: 1202 |04ad: const/4 v2, #int 0 // #0 │ │ +026e0c: 0723 |04ae: move-object v3, v2 │ │ +026e0e: 1f03 9f00 |04af: check-cast v3, Ljava/lang/String; // type@009f │ │ +026e12: 7030 d506 1002 |04b1: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06d5 │ │ +026e18: 2201 b301 |04b4: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026e1c: 6203 1a0b |04b6: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ +026e20: 7030 0d07 3102 |04b8: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@070d │ │ +026e26: 2203 af01 |04bb: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +026e2a: 6204 1a0b |04bd: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ +026e2e: 7030 ed06 4302 |04bf: invoke-direct {v3, v4, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06ed │ │ +026e34: 2204 b701 |04c2: new-instance v4, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026e38: 6205 1a0b |04c4: sget-object v5, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_YANDEX:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b1a │ │ +026e3c: 7030 2d07 5402 |04c6: invoke-direct {v4, v5, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@072d │ │ +026e42: 0802 1100 |04c9: move-object/from16 v2, v17 │ │ +026e46: 7220 ac01 4200 |04cb: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026e4c: 7220 ac01 0200 |04ce: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026e52: 7220 ac01 1200 |04d1: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026e58: 7220 ac01 3200 |04d4: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026e5e: 2200 ac01 |04d7: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; // type@01ac │ │ +026e62: 6201 180b |04d9: sget-object v1, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ +026e66: 1a02 5200 |04db: const-string v2, "718528" // string@0052 │ │ +026e6a: 7030 d506 1002 |04dd: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06d5 │ │ +026e70: 2201 b301 |04e0: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; // type@01b3 │ │ +026e74: 6202 180b |04e2: sget-object v2, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ +026e78: 1a03 5300 |04e4: const-string v3, "721004" // string@0053 │ │ +026e7c: 7030 0d07 2103 |04e6: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@070d │ │ +026e82: 2202 af01 |04e9: new-instance v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; // type@01af │ │ +026e86: 6203 180b |04eb: sget-object v3, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ +026e8a: 1a04 5400 |04ed: const-string v4, "721082" // string@0054 │ │ +026e8e: 7030 ed06 3204 |04ef: invoke-direct {v2, v3, v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06ed │ │ +026e94: 2203 b701 |04f2: new-instance v3, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; // type@01b7 │ │ +026e98: 6204 180b |04f4: sget-object v4, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_OPERA:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b18 │ │ +026e9c: 1a05 5500 |04f6: const-string v5, "786014" // string@0055 │ │ +026ea0: 7030 2d07 4305 |04f8: invoke-direct {v3, v4, v5}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@072d │ │ +026ea6: 0804 1000 |04fb: move-object/from16 v4, v16 │ │ +026eaa: 7220 ac01 3400 |04fd: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026eb0: 7220 ac01 0400 |0500: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026eb6: 7220 ac01 1400 |0503: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026ebc: 7220 ac01 2400 |0506: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026ec2: 0e00 |0509: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0007 line=16 │ │ 0x000e line=17 │ │ 0x0015 line=18 │ │ 0x001c line=19 │ │ @@ -27536,17 +27548,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026ec0: |[026ec0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.:()V │ │ -026ed0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -026ed6: 0e00 |0003: return-void │ │ +026ec4: |[026ec4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.:()V │ │ +026ed4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +026eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;) │ │ @@ -27554,47 +27566,47 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0262fc: |[0262fc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ -02630c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -026310: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -026316: 7210 5105 0100 |0005: invoke-interface {v1}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ -02631c: 0a01 |0008: move-result v1 │ │ -02631e: 2b01 3500 0000 |0009: packed-switch v1, 0000003e // +00000035 │ │ -026324: 2830 |000c: goto 003c // +0030 │ │ -026326: 6201 6a0b |000d: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OFFICIAL_ALL:Ljava/util/List; // field@0b6a │ │ -02632a: 7220 ad01 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026330: 282a |0012: goto 003c // +002a │ │ -026332: 6201 6b0b |0013: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OWN_ALL:Ljava/util/List; // field@0b6b │ │ -026336: 7220 ad01 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02633c: 2824 |0018: goto 003c // +0024 │ │ -02633e: 6201 6d0b |0019: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_HUAWEI_ALL:Ljava/util/List; // field@0b6d │ │ -026342: 7220 ad01 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026348: 281e |001e: goto 003c // +001e │ │ -02634a: 6201 6e0b |001f: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_OPERA_ALL:Ljava/util/List; // field@0b6e │ │ -02634e: 7220 ad01 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026354: 2818 |0024: goto 003c // +0018 │ │ -026356: 6201 700b |0025: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_YANDEX_ALL:Ljava/util/List; // field@0b70 │ │ -02635a: 7220 ad01 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026360: 2812 |002a: goto 003c // +0012 │ │ -026362: 6201 6f0b |002b: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_SAMSUNG_ALL:Ljava/util/List; // field@0b6f │ │ -026366: 7220 ad01 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02636c: 280c |0030: goto 003c // +000c │ │ -02636e: 6201 690b |0031: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_AMAZON_ALL:Ljava/util/List; // field@0b69 │ │ -026372: 7220 ad01 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026378: 2806 |0036: goto 003c // +0006 │ │ -02637a: 6201 6c0b |0037: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_GOOGLE_ALL:Ljava/util/List; // field@0b6c │ │ -02637e: 7220 ad01 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -026384: 1100 |003c: return-object v0 │ │ -026386: 0000 |003d: nop // spacer │ │ -026388: 0001 0800 0100 0000 2e00 0000 2800 ... |003e: packed-switch-data (20 units) │ │ +026300: |[026300] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ +026310: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +026314: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02631a: 7210 5105 0100 |0005: invoke-interface {v1}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ +026320: 0a01 |0008: move-result v1 │ │ +026322: 2b01 3500 0000 |0009: packed-switch v1, 0000003e // +00000035 │ │ +026328: 2830 |000c: goto 003c // +0030 │ │ +02632a: 6201 6a0b |000d: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OFFICIAL_ALL:Ljava/util/List; // field@0b6a │ │ +02632e: 7220 ad01 1000 |000f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026334: 282a |0012: goto 003c // +002a │ │ +026336: 6201 6b0b |0013: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_FDROID_OWN_ALL:Ljava/util/List; // field@0b6b │ │ +02633a: 7220 ad01 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026340: 2824 |0018: goto 003c // +0024 │ │ +026342: 6201 6d0b |0019: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_HUAWEI_ALL:Ljava/util/List; // field@0b6d │ │ +026346: 7220 ad01 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02634c: 281e |001e: goto 003c // +001e │ │ +02634e: 6201 6e0b |001f: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_OPERA_ALL:Ljava/util/List; // field@0b6e │ │ +026352: 7220 ad01 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026358: 2818 |0024: goto 003c // +0018 │ │ +02635a: 6201 700b |0025: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_YANDEX_ALL:Ljava/util/List; // field@0b70 │ │ +02635e: 7220 ad01 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026364: 2812 |002a: goto 003c // +0012 │ │ +026366: 6201 6f0b |002b: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_SAMSUNG_ALL:Ljava/util/List; // field@0b6f │ │ +02636a: 7220 ad01 1000 |002d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026370: 280c |0030: goto 003c // +000c │ │ +026372: 6201 690b |0031: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_AMAZON_ALL:Ljava/util/List; // field@0b69 │ │ +026376: 7220 ad01 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02637c: 2806 |0036: goto 003c // +0006 │ │ +02637e: 6201 6c0b |0037: sget-object v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.APPSLIST_GOOGLE_ALL:Ljava/util/List; // field@0b6c │ │ +026382: 7220 ad01 1000 |0039: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +026388: 1100 |003c: return-object v0 │ │ +02638a: 0000 |003d: nop // spacer │ │ +02638c: 0001 0800 0100 0000 2e00 0000 2800 ... |003e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=355 │ │ 0x000d line=394 │ │ 0x0013 line=389 │ │ 0x0019 line=384 │ │ @@ -27611,48 +27623,48 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0263b0: |[0263b0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ -0263c0: 7110 4c07 0400 |0000: invoke-static {v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ -0263c6: 0c04 |0003: move-result-object v4 │ │ -0263c8: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0263cc: 7010 9501 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0263d2: 7100 e204 0000 |0009: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0263d8: 0c01 |000c: move-result-object v1 │ │ -0263da: 6e10 da04 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -0263e0: 0c01 |0010: move-result-object v1 │ │ -0263e2: 7210 8f06 0100 |0011: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ -0263e8: 0a01 |0014: move-result v1 │ │ -0263ea: 7210 b001 0400 |0015: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -0263f0: 0c04 |0018: move-result-object v4 │ │ -0263f2: 7210 a201 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -0263f8: 0a02 |001c: move-result v2 │ │ -0263fa: 3802 2400 |001d: if-eqz v2, 0041 // +0024 │ │ -0263fe: 7210 a301 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -026404: 0c02 |0022: move-result-object v2 │ │ -026406: 1f02 9c01 |0023: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -02640a: 7210 8e06 0200 |0025: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isPaid:()Z // method@068e │ │ -026410: 0a03 |0028: move-result v3 │ │ -026412: 3903 f0ff |0029: if-nez v3, 0019 // -0010 │ │ -026416: 3801 0c00 |002b: if-eqz v1, 0037 // +000c │ │ -02641a: 7210 8f06 0200 |002d: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ -026420: 0a03 |0030: move-result v3 │ │ -026422: 3803 e8ff |0031: if-eqz v3, 0019 // -0018 │ │ -026426: 7220 ac01 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02642c: 28e3 |0036: goto 0019 // -001d │ │ -02642e: 7210 8f06 0200 |0037: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ -026434: 0a03 |003a: move-result v3 │ │ -026436: 3903 deff |003b: if-nez v3, 0019 // -0022 │ │ -02643a: 7220 ac01 2000 |003d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026440: 28d9 |0040: goto 0019 // -0027 │ │ -026442: 1100 |0041: return-object v0 │ │ +0263b4: |[0263b4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ +0263c4: 7110 4c07 0400 |0000: invoke-static {v4}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ +0263ca: 0c04 |0003: move-result-object v4 │ │ +0263cc: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0263d0: 7010 9501 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0263d6: 7100 e204 0000 |0009: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0263dc: 0c01 |000c: move-result-object v1 │ │ +0263de: 6e10 da04 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +0263e4: 0c01 |0010: move-result-object v1 │ │ +0263e6: 7210 8f06 0100 |0011: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ +0263ec: 0a01 |0014: move-result v1 │ │ +0263ee: 7210 b001 0400 |0015: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +0263f4: 0c04 |0018: move-result-object v4 │ │ +0263f6: 7210 a201 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +0263fc: 0a02 |001c: move-result v2 │ │ +0263fe: 3802 2400 |001d: if-eqz v2, 0041 // +0024 │ │ +026402: 7210 a301 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +026408: 0c02 |0022: move-result-object v2 │ │ +02640a: 1f02 9c01 |0023: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +02640e: 7210 8e06 0200 |0025: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isPaid:()Z // method@068e │ │ +026414: 0a03 |0028: move-result v3 │ │ +026416: 3903 f0ff |0029: if-nez v3, 0019 // -0010 │ │ +02641a: 3801 0c00 |002b: if-eqz v1, 0037 // +000c │ │ +02641e: 7210 8f06 0200 |002d: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ +026424: 0a03 |0030: move-result v3 │ │ +026426: 3803 e8ff |0031: if-eqz v3, 0019 // -0018 │ │ +02642a: 7220 ac01 2000 |0033: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026430: 28e3 |0036: goto 0019 // -001d │ │ +026432: 7210 8f06 0200 |0037: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isSocial:()Z // method@068f │ │ +026438: 0a03 |003a: move-result v3 │ │ +02643a: 3903 deff |003b: if-nez v3, 0019 // -0022 │ │ +02643e: 7220 ac01 2000 |003d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +026444: 28d9 |0040: goto 0019 // -0027 │ │ +026446: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0004 line=460 │ │ 0x0009 line=462 │ │ 0x0015 line=464 │ │ 0x0025 line=467 │ │ @@ -27668,51 +27680,51 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -026444: |[026444] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps_PreferPaid:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ -026454: 7110 4c07 0300 |0000: invoke-static {v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ -02645a: 0c03 |0003: move-result-object v3 │ │ -02645c: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -026460: 7010 9501 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -026466: 7210 b001 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02646c: 0c03 |000c: move-result-object v3 │ │ -02646e: 7210 a201 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -026474: 0a01 |0010: move-result v1 │ │ -026476: 3801 1200 |0011: if-eqz v1, 0023 // +0012 │ │ -02647a: 7210 a301 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -026480: 0c01 |0016: move-result-object v1 │ │ -026482: 1f01 9c01 |0017: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -026486: 7210 8c06 0100 |0019: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ -02648c: 0c02 |001c: move-result-object v2 │ │ -02648e: 3902 f0ff |001d: if-nez v2, 000d // -0010 │ │ -026492: 7220 ac01 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -026498: 28eb |0022: goto 000d // -0015 │ │ -02649a: 1100 |0023: return-object v0 │ │ +026448: |[026448] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Utils.getStoreApps_PreferPaid:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; │ │ +026458: 7110 4c07 0300 |0000: invoke-static {v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074c │ │ +02645e: 0c03 |0003: move-result-object v3 │ │ +026460: 2200 a900 |0004: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +026464: 7010 9501 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02646a: 7210 b001 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +026470: 0c03 |000c: move-result-object v3 │ │ +026472: 7210 a201 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +026478: 0a01 |0010: move-result v1 │ │ +02647a: 3801 1200 |0011: if-eqz v1, 0023 // +0012 │ │ +02647e: 7210 a301 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +026484: 0c01 |0016: move-result-object v1 │ │ +026486: 1f01 9c01 |0017: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +02648a: 7210 8c06 0100 |0019: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ +026490: 0c02 |001c: move-result-object v2 │ │ +026492: 3902 f0ff |001d: if-nez v2, 000d // -0010 │ │ +026496: 7220 ac01 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02649c: 28eb |0022: goto 000d // -0015 │ │ +02649e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=494 │ │ 0x0009 line=496 │ │ 0x0019 line=498 │ │ 0x001f line=499 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1448 (PublishedApplication_Utils.java) │ │ + source_file_idx : 1449 (PublishedApplication_Utils.java) │ │ │ │ Class #115 header: │ │ class_idx : 448 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 444 │ │ +source_file_idx : 445 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #115 annotations: │ │ Annotations on field #2931 'mapping' │ │ @@ -27739,55 +27751,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -027288: |[027288] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.:()V │ │ -027298: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -02729a: 2300 6102 |0001: new-array v0, v0, [Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // type@0261 │ │ -02729e: 2201 bf01 |0003: new-instance v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; // type@01bf │ │ -0272a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0272a4: 7020 6407 2100 |0006: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.:(Z)V // method@0764 │ │ -0272aa: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -0272ae: 2201 bf01 |000b: new-instance v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; // type@01bf │ │ -0272b2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0272b4: 7020 6407 3100 |000e: invoke-direct {v1, v3}, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.:(Z)V // method@0764 │ │ -0272ba: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ -0272be: 6900 720b |0013: sput-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ -0272c2: 2200 ae00 |0015: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -0272c6: 7010 9e01 0000 |0017: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -0272cc: 6900 730b |001a: sput-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ -0272d0: 6200 720b |001c: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ -0272d4: 2101 |001e: array-length v1, v0 │ │ -0272d6: 3512 3100 |001f: if-ge v2, v1, 0050 // +0031 │ │ -0272da: 4600 0002 |0021: aget-object v0, v0, v2 │ │ -0272de: 7210 6f07 0000 |0023: invoke-interface {v0}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ -0272e4: 0a01 |0026: move-result v1 │ │ -0272e6: 7110 5d01 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0272ec: 0c01 |002a: move-result-object v1 │ │ -0272ee: 6203 730b |002b: sget-object v3, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ -0272f2: 7220 b601 1300 |002d: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -0272f8: 0a04 |0030: move-result v4 │ │ -0272fa: 3904 0800 |0031: if-nez v4, 0039 // +0008 │ │ -0272fe: 7230 b901 1300 |0033: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -027304: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -027308: 28e4 |0038: goto 001c // -001c │ │ -02730a: 2200 9600 |0039: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02730e: 2202 a100 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -027312: 7010 7f01 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -027318: 1a03 d201 |0040: const-string v3, "Duplicated cfg id: " // string@01d2 │ │ -02731c: 6e20 8501 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027322: 6e20 8401 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -027328: 6e10 8701 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02732e: 0c01 |004b: move-result-object v1 │ │ -027330: 7020 5901 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -027336: 2700 |004f: throw v0 │ │ -027338: 0e00 |0050: return-void │ │ +02728c: |[02728c] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.:()V │ │ +02729c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02729e: 2300 6102 |0001: new-array v0, v0, [Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // type@0261 │ │ +0272a2: 2201 bf01 |0003: new-instance v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; // type@01bf │ │ +0272a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0272a8: 7020 6407 2100 |0006: invoke-direct {v1, v2}, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.:(Z)V // method@0764 │ │ +0272ae: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +0272b2: 2201 bf01 |000b: new-instance v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; // type@01bf │ │ +0272b6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0272b8: 7020 6407 3100 |000e: invoke-direct {v1, v3}, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.:(Z)V // method@0764 │ │ +0272be: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ +0272c2: 6900 720b |0013: sput-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ +0272c6: 2200 ae00 |0015: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +0272ca: 7010 9e01 0000 |0017: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +0272d0: 6900 730b |001a: sput-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ +0272d4: 6200 720b |001c: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ +0272d8: 2101 |001e: array-length v1, v0 │ │ +0272da: 3512 3100 |001f: if-ge v2, v1, 0050 // +0031 │ │ +0272de: 4600 0002 |0021: aget-object v0, v0, v2 │ │ +0272e2: 7210 6f07 0000 |0023: invoke-interface {v0}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ +0272e8: 0a01 |0026: move-result v1 │ │ +0272ea: 7110 5d01 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0272f0: 0c01 |002a: move-result-object v1 │ │ +0272f2: 6203 730b |002b: sget-object v3, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ +0272f6: 7220 b601 1300 |002d: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +0272fc: 0a04 |0030: move-result v4 │ │ +0272fe: 3904 0800 |0031: if-nez v4, 0039 // +0008 │ │ +027302: 7230 b901 1300 |0033: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +027308: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02730c: 28e4 |0038: goto 001c // -001c │ │ +02730e: 2200 9600 |0039: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +027312: 2202 a100 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +027316: 7010 7f01 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02731c: 1a03 d301 |0040: const-string v3, "Duplicated cfg id: " // string@01d3 │ │ +027320: 6e20 8501 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027326: 6e20 8401 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02732c: 6e10 8701 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +027332: 0c01 |004b: move-result-object v1 │ │ +027334: 7020 5901 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02733a: 2700 |004f: throw v0 │ │ +02733c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=24 │ │ 0x0015 line=31 │ │ 0x001c line=35 │ │ 0x0021 line=37 │ │ 0x0023 line=38 │ │ @@ -27801,17 +27813,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02733c: |[02733c] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.:()V │ │ -02734c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -027352: 0e00 |0003: return-void │ │ +027340: |[027340] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.:()V │ │ +027350: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +027356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;) │ │ @@ -27819,52 +27831,52 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/sound/IConfigurationSound;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027270: |[027270] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getAll:()[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; │ │ -027280: 6200 720b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ -027284: 1100 |0002: return-object v0 │ │ +027274: |[027274] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getAll:()[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; │ │ +027284: 6200 720b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ +027288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;) │ │ name : 'getConfigByID' │ │ type : '(I)Lorg/metatrans/commons/cfg/sound/IConfigurationSound;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -027208: |[027208] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getConfigByID:(I)Lorg/metatrans/commons/cfg/sound/IConfigurationSound; │ │ -027218: 6200 730b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ -02721c: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -027222: 0c01 |0005: move-result-object v1 │ │ -027224: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -02722a: 0c00 |0009: move-result-object v0 │ │ -02722c: 1f00 c101 |000a: check-cast v0, Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // type@01c1 │ │ -027230: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -027234: 1100 |000e: return-object v0 │ │ -027236: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02723a: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02723e: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -027244: 1a02 7501 |0016: const-string v2, "Config with id = " // string@0175 │ │ -027248: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02724e: 6e20 8201 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027254: 1a03 1f00 |001e: const-string v3, " not found." // string@001f │ │ -027258: 6e20 8501 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02725e: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -027264: 0c03 |0026: move-result-object v3 │ │ -027266: 7020 5901 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02726c: 2700 |002a: throw v0 │ │ +02720c: |[02720c] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getConfigByID:(I)Lorg/metatrans/commons/cfg/sound/IConfigurationSound; │ │ +02721c: 6200 730b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.mapping:Ljava/util/Map; // field@0b73 │ │ +027220: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +027226: 0c01 |0005: move-result-object v1 │ │ +027228: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +02722e: 0c00 |0009: move-result-object v0 │ │ +027230: 1f00 c101 |000a: check-cast v0, Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // type@01c1 │ │ +027234: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +027238: 1100 |000e: return-object v0 │ │ +02723a: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02723e: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +027242: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +027248: 1a02 7601 |0016: const-string v2, "Config with id = " // string@0176 │ │ +02724c: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027252: 6e20 8201 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027258: 1a03 1f00 |001e: const-string v3, " not found." // string@001f │ │ +02725c: 6e20 8501 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027262: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +027268: 0c03 |0026: move-result-object v3 │ │ +02726a: 7020 5901 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +027270: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000f line=64 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) I │ │ │ │ @@ -27873,20 +27885,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -027168: |[027168] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getID:(I)I │ │ -027178: 6200 720b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ -02717c: 4601 0001 |0002: aget-object v1, v0, v1 │ │ -027180: 7210 6f07 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ -027186: 0a01 |0007: move-result v1 │ │ -027188: 0f01 |0008: return v1 │ │ +02716c: |[02716c] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getID:(I)I │ │ +02717c: 6200 720b |0000: sget-object v0, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ +027180: 4601 0001 |0002: aget-object v1, v0, v1 │ │ +027184: 7210 6f07 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ +02718a: 0a01 |0007: move-result v1 │ │ +02718c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;) │ │ @@ -27894,59 +27906,59 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -02718c: |[02718c] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getOrderNumber:(I)I │ │ -02719c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02719e: 6201 720b |0001: sget-object v1, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ -0271a2: 2112 |0003: array-length v2, v1 │ │ -0271a4: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ -0271a8: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -0271ac: 7210 6f07 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ -0271b2: 0a01 |000b: move-result v1 │ │ -0271b4: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0271ba: 0c01 |000f: move-result-object v1 │ │ -0271bc: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -0271c2: 0a01 |0013: move-result v1 │ │ -0271c4: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ -0271c8: 0f00 |0016: return v0 │ │ -0271ca: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0271ce: 28e8 |0019: goto 0001 // -0018 │ │ -0271d0: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -0271d4: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0271d8: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0271de: 1a02 4201 |0021: const-string v2, "CFG identifier " // string@0142 │ │ -0271e2: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0271e8: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0271ee: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ -0271f2: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0271f8: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0271fe: 0c03 |0031: move-result-object v3 │ │ -027200: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -027206: 2700 |0035: throw v0 │ │ +027190: |[027190] org.metatrans.commons.cfg.sound.ConfigurationUtils_Sound.getOrderNumber:(I)I │ │ +0271a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0271a2: 6201 720b |0001: sget-object v1, Lorg/metatrans/commons/cfg/sound/ConfigurationUtils_Sound;.ALL_CFGs:[Lorg/metatrans/commons/cfg/sound/IConfigurationSound; // field@0b72 │ │ +0271a6: 2112 |0003: array-length v2, v1 │ │ +0271a8: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ +0271ac: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +0271b0: 7210 6f07 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/sound/IConfigurationSound;.getID:()I // method@076f │ │ +0271b6: 0a01 |000b: move-result v1 │ │ +0271b8: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0271be: 0c01 |000f: move-result-object v1 │ │ +0271c0: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +0271c6: 0a01 |0013: move-result v1 │ │ +0271c8: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ +0271cc: 0f00 |0016: return v0 │ │ +0271ce: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0271d2: 28e8 |0019: goto 0001 // -0018 │ │ +0271d4: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +0271d8: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0271dc: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0271e2: 1a02 4301 |0021: const-string v2, "CFG identifier " // string@0143 │ │ +0271e6: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0271ec: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0271f2: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ +0271f6: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0271fc: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +027202: 0c03 |0031: move-result-object v3 │ │ +027204: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02720a: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0006 line=73 │ │ 0x0010 line=74 │ │ 0x001a line=79 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 444 (ConfigurationUtils_Sound.java) │ │ + source_file_idx : 445 (ConfigurationUtils_Sound.java) │ │ │ │ Class #116 header: │ │ class_idx : 451 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 551 │ │ +source_file_idx : 552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #116 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/IAchievementsProvider;' │ │ @@ -27983,21 +27995,21 @@ │ │ │ │ #4 : (in Lorg/metatrans/commons/engagement/IAchievementsProvider;) │ │ name : 'unlock' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 551 (IAchievementsProvider.java) │ │ + source_file_idx : 552 (IAchievementsProvider.java) │ │ │ │ Class #117 header: │ │ class_idx : 452 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 606 │ │ +source_file_idx : 607 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #117 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/IEngagementProvider;' │ │ @@ -28040,21 +28052,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/engagement/IEngagementProvider;) │ │ name : 'setSocialProvider' │ │ type : '(Lorg/metatrans/commons/engagement/ISocialProvider;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 606 (IEngagementProvider.java) │ │ + source_file_idx : 607 (IEngagementProvider.java) │ │ │ │ Class #118 header: │ │ class_idx : 453 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 620 │ │ +source_file_idx : 621 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #118 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/ILeaderboardsProvider;' │ │ @@ -28097,21 +28109,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/engagement/ILeaderboardsProvider;) │ │ name : 'submitLeaderboardScore' │ │ type : '(IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 620 (ILeaderboardsProvider.java) │ │ + source_file_idx : 621 (ILeaderboardsProvider.java) │ │ │ │ Class #119 header: │ │ class_idx : 454 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 621 │ │ +source_file_idx : 622 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #119 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/IMapping_Mode2Leaderboard;' │ │ @@ -28124,21 +28136,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/engagement/IMapping_Mode2Leaderboard;) │ │ name : 'getLeaderboardID' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 621 (IMapping_Mode2Leaderboard.java) │ │ + source_file_idx : 622 (IMapping_Mode2Leaderboard.java) │ │ │ │ Class #120 header: │ │ class_idx : 455 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 629 │ │ +source_file_idx : 630 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 19 │ │ │ │ Class #120 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/ISocialProvider;' │ │ @@ -28294,21 +28306,21 @@ │ │ │ │ #18 : (in Lorg/metatrans/commons/engagement/ISocialProvider;) │ │ name : 'setState' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 629 (ISocialProvider.java) │ │ + source_file_idx : 630 (ISocialProvider.java) │ │ │ │ Class #121 header: │ │ class_idx : 458 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 134 │ │ +source_file_idx : 135 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -28320,21 +28332,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 134 (Activity_Achievements_Base.java) │ │ + source_file_idx : 135 (Activity_Achievements_Base.java) │ │ │ │ Class #122 header: │ │ class_idx : 459 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 134 │ │ +source_file_idx : 135 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -28361,18 +28373,18 @@ │ │ type : '(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027848: |[027848] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;)V │ │ -027858: 5b01 840b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ -02785c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -027862: 0e00 |0005: return-void │ │ +02784c: |[02784c] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;)V │ │ +02785c: 5b01 840b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ +027860: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +027866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; │ │ │ │ @@ -28381,17 +28393,17 @@ │ │ type : '(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027864: |[027864] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1;)V │ │ -027874: 7020 a907 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;)V // method@07a9 │ │ -02787a: 0e00 |0003: return-void │ │ +027868: |[027868] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1;)V │ │ +027878: 7020 a907 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;)V // method@07a9 │ │ +02787e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1; │ │ @@ -28402,48 +28414,48 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -02787c: |[02787c] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -02788c: 2201 0f00 |0000: new-instance v1, Landroid/content/Intent; // type@000f │ │ -027890: 5402 840b |0002: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ -027894: 1c04 cd01 |0004: const-class v4, Lorg/metatrans/commons/engagement/achievements/Activity_Picture; // type@01cd │ │ -027898: 7030 2800 2104 |0006: invoke-direct {v1, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -02789e: 5402 840b |0009: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ -0278a2: 6e10 ad07 0200 |000b: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ -0278a8: 0c02 |000e: move-result-object v2 │ │ -0278aa: 1f02 4901 |000f: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -0278ae: 6e10 d604 0200 |0011: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -0278b4: 0c02 |0014: move-result-object v2 │ │ -0278b6: 7210 c403 0200 |0015: invoke-interface {v2}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c4 │ │ -0278bc: 0c02 |0018: move-result-object v2 │ │ -0278be: 4602 0203 |0019: aget-object v2, v2, v3 │ │ -0278c2: 2203 3100 |001b: new-instance v3, Landroid/os/Bundle; // type@0031 │ │ -0278c6: 7010 8400 0300 |001d: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@0084 │ │ -0278cc: 7210 2105 0200 |0020: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIconResID:()I // method@0521 │ │ -0278d2: 0a04 |0023: move-result v4 │ │ -0278d4: 1a05 7a0b |0024: const-string v5, "imageID" // string@0b7a │ │ -0278d8: 6e30 8700 5304 |0026: invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0087 │ │ -0278de: 7210 1f05 0200 |0029: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription_String:()Ljava/lang/String; // method@051f │ │ -0278e4: 0c04 |002c: move-result-object v4 │ │ -0278e6: 3904 0c00 |002d: if-nez v4, 0039 // +000c │ │ -0278ea: 5404 840b |002f: iget-object v4, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ -0278ee: 7210 1e05 0200 |0031: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription:()I // method@051e │ │ -0278f4: 0a02 |0034: move-result v2 │ │ -0278f6: 6e20 b007 2400 |0035: invoke-virtual {v4, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getString:(I)Ljava/lang/String; // method@07b0 │ │ -0278fc: 0c04 |0038: move-result-object v4 │ │ -0278fe: 1a02 7b0b |0039: const-string v2, "imageTitle" // string@0b7b │ │ -027902: 6e30 8800 2304 |003b: invoke-virtual {v3, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0088 │ │ -027908: 6e20 3200 3100 |003e: invoke-virtual {v1, v3}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0032 │ │ -02790e: 5402 840b |0041: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ -027912: 6e20 b507 1200 |0043: invoke-virtual {v2, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.startActivity:(Landroid/content/Intent;)V // method@07b5 │ │ -027918: 0e00 |0046: return-void │ │ +027880: |[027880] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +027890: 2201 0f00 |0000: new-instance v1, Landroid/content/Intent; // type@000f │ │ +027894: 5402 840b |0002: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ +027898: 1c04 cd01 |0004: const-class v4, Lorg/metatrans/commons/engagement/achievements/Activity_Picture; // type@01cd │ │ +02789c: 7030 2800 2104 |0006: invoke-direct {v1, v2, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +0278a2: 5402 840b |0009: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ +0278a6: 6e10 ad07 0200 |000b: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ +0278ac: 0c02 |000e: move-result-object v2 │ │ +0278ae: 1f02 4901 |000f: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +0278b2: 6e10 d604 0200 |0011: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +0278b8: 0c02 |0014: move-result-object v2 │ │ +0278ba: 7210 c403 0200 |0015: invoke-interface {v2}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c4 │ │ +0278c0: 0c02 |0018: move-result-object v2 │ │ +0278c2: 4602 0203 |0019: aget-object v2, v2, v3 │ │ +0278c6: 2203 3100 |001b: new-instance v3, Landroid/os/Bundle; // type@0031 │ │ +0278ca: 7010 8400 0300 |001d: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@0084 │ │ +0278d0: 7210 2105 0200 |0020: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIconResID:()I // method@0521 │ │ +0278d6: 0a04 |0023: move-result v4 │ │ +0278d8: 1a05 7b0b |0024: const-string v5, "imageID" // string@0b7b │ │ +0278dc: 6e30 8700 5304 |0026: invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0087 │ │ +0278e2: 7210 1f05 0200 |0029: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription_String:()Ljava/lang/String; // method@051f │ │ +0278e8: 0c04 |002c: move-result-object v4 │ │ +0278ea: 3904 0c00 |002d: if-nez v4, 0039 // +000c │ │ +0278ee: 5404 840b |002f: iget-object v4, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ +0278f2: 7210 1e05 0200 |0031: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription:()I // method@051e │ │ +0278f8: 0a02 |0034: move-result v2 │ │ +0278fa: 6e20 b007 2400 |0035: invoke-virtual {v4, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getString:(I)Ljava/lang/String; // method@07b0 │ │ +027900: 0c04 |0038: move-result-object v4 │ │ +027902: 1a02 7c0b |0039: const-string v2, "imageTitle" // string@0b7c │ │ +027906: 6e30 8800 2304 |003b: invoke-virtual {v3, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0088 │ │ +02790c: 6e20 3200 3100 |003e: invoke-virtual {v1, v3}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0032 │ │ +027912: 5402 840b |0041: iget-object v2, v0, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // field@0b84 │ │ +027916: 6e20 b507 1200 |0043: invoke-virtual {v2, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.startActivity:(Landroid/content/Intent;)V // method@07b5 │ │ +02791c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=84 │ │ 0x0015 line=85 │ │ 0x0019 line=86 │ │ 0x001b line=88 │ │ @@ -28456,21 +28468,21 @@ │ │ locals : │ │ 0x0000 - 0x0047 reg=0 this Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0047 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0047 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0047 reg=3 (null) I │ │ 0x0000 - 0x0047 reg=4 (null) J │ │ │ │ - source_file_idx : 134 (Activity_Achievements_Base.java) │ │ + source_file_idx : 135 (Activity_Achievements_Base.java) │ │ │ │ Class #123 header: │ │ class_idx : 462 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 630 │ │ +source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #123 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;' │ │ @@ -28483,21 +28495,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;) │ │ name : 'isActive' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 630 (IViewActivator.java) │ │ + source_file_idx : 631 (IViewActivator.java) │ │ │ │ Class #124 header: │ │ class_idx : 465 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 71 │ │ -source_file_idx : 1613 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ Class #124 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;' │ │ @@ -28561,34 +28573,34 @@ │ │ type : '(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -027e84: |[027e84] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ -027e94: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -027e9a: 5b03 920b |0003: iput-object v3, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ -027e9e: 5b04 8f0b |0005: iput-object v4, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -027ea2: 5b02 960b |0007: iput-object v2, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027ea6: 2201 2500 |0009: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -027eaa: 7010 6c00 0100 |000b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -027eb0: 5b01 950b |000e: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027eb4: 2201 2500 |0010: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -027eb8: 7010 6c00 0100 |0012: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -027ebe: 5b01 940b |0015: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -027ec2: 2201 2500 |0017: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -027ec6: 7010 6c00 0100 |0019: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -027ecc: 5b01 930b |001c: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -027ed0: 2201 2200 |001e: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -027ed4: 7010 6000 0100 |0020: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -027eda: 5b01 910b |0023: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ -027ede: 5b05 8b0b |0025: iput-object v5, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.activator:Lorg/metatrans/commons/engagement/leaderboards/IViewActivator; // field@0b8b │ │ -027ee2: 6e20 dc07 0000 |0027: invoke-virtual {v0, v0}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@07dc │ │ -027ee8: 0e00 |002a: return-void │ │ +027e88: |[027e88] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ +027e98: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +027e9e: 5b03 920b |0003: iput-object v3, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ +027ea2: 5b04 8f0b |0005: iput-object v4, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +027ea6: 5b02 960b |0007: iput-object v2, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027eaa: 2201 2500 |0009: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +027eae: 7010 6c00 0100 |000b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +027eb4: 5b01 950b |000e: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027eb8: 2201 2500 |0010: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +027ebc: 7010 6c00 0100 |0012: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +027ec2: 5b01 940b |0015: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +027ec6: 2201 2500 |0017: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +027eca: 7010 6c00 0100 |0019: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +027ed0: 5b01 930b |001c: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +027ed4: 2201 2200 |001e: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +027ed8: 7010 6000 0100 |0020: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +027ede: 5b01 910b |0023: iput-object v1, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ +027ee2: 5b05 8b0b |0025: iput-object v5, v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.activator:Lorg/metatrans/commons/engagement/leaderboards/IViewActivator; // field@0b8b │ │ +027ee6: 6e20 dc07 0000 |0027: invoke-virtual {v0, v0}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@07dc │ │ +027eec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=51 │ │ 0x0007 line=53 │ │ 0x0009 line=55 │ │ @@ -28610,19 +28622,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -027da4: |[027da4] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.isOverButton_OpenAchievements:(FF)Z │ │ -027db4: 5410 930b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -027db8: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -027dbe: 0a02 |0005: move-result v2 │ │ -027dc0: 0f02 |0006: return v2 │ │ +027da8: |[027da8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.isOverButton_OpenAchievements:(FF)Z │ │ +027db8: 5410 930b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +027dbc: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +027dc2: 0a02 |0005: move-result v2 │ │ +027dc4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -28632,19 +28644,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -027dc4: |[027dc4] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.isOverButton_OpenLeaderboard:(FF)Z │ │ -027dd4: 5410 940b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -027dd8: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -027dde: 0a02 |0005: move-result v2 │ │ -027de0: 0f02 |0006: return v2 │ │ +027dc8: |[027dc8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.isOverButton_OpenLeaderboard:(FF)Z │ │ +027dd8: 5410 940b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +027ddc: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +027de2: 0a02 |0005: move-result v2 │ │ +027de4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -28654,31 +28666,31 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -028198: |[028198] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -0281a8: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0281ae: 0a00 |0003: move-result v0 │ │ -0281b0: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0281b6: 0a03 |0007: move-result v3 │ │ -0281b8: 7030 d307 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ -0281be: 0a01 |000b: move-result v1 │ │ -0281c0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0281c4: 5423 8d0b |000e: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -0281c8: 7210 000b 0300 |0010: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -0281ce: 280c |0013: goto 001f // +000c │ │ -0281d0: 7030 d207 0203 |0014: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ -0281d6: 0a03 |0017: move-result v3 │ │ -0281d8: 3803 0700 |0018: if-eqz v3, 001f // +0007 │ │ -0281dc: 5423 8c0b |001a: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -0281e0: 7210 000b 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -0281e6: 0e00 |001f: return-void │ │ +02819c: |[02819c] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +0281ac: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0281b2: 0a00 |0003: move-result v0 │ │ +0281b4: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0281ba: 0a03 |0007: move-result v3 │ │ +0281bc: 7030 d307 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ +0281c2: 0a01 |000b: move-result v1 │ │ +0281c4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0281c8: 5423 8d0b |000e: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +0281cc: 7210 000b 0300 |0010: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +0281d2: 280c |0013: goto 001f // +000c │ │ +0281d4: 7030 d207 0203 |0014: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ +0281da: 0a03 |0017: move-result v3 │ │ +0281dc: 3803 0700 |0018: if-eqz v3, 001f // +0007 │ │ +0281e0: 5423 8c0b |001a: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +0281e4: 7210 000b 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +0281ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0008 line=204 │ │ 0x000e line=206 │ │ 0x0014 line=208 │ │ @@ -28692,36 +28704,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0281e8: |[0281e8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -0281f8: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0281fe: 0a00 |0003: move-result v0 │ │ -028200: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -028206: 0a03 |0007: move-result v3 │ │ -028208: 7030 d307 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ -02820e: 0a01 |000b: move-result v1 │ │ -028210: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -028214: 5421 8d0b |000e: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -028218: 7210 000b 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02821e: 2806 |0013: goto 0019 // +0006 │ │ -028220: 5421 8d0b |0014: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -028224: 7210 fe0a 0100 |0016: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02822a: 7030 d207 0203 |0019: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ -028230: 0a03 |001c: move-result v3 │ │ -028232: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ -028236: 5423 8c0b |001f: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -02823a: 7210 000b 0300 |0021: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -028240: 2806 |0024: goto 002a // +0006 │ │ -028242: 5423 8c0b |0025: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -028246: 7210 fe0a 0300 |0027: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02824c: 0e00 |002a: return-void │ │ +0281ec: |[0281ec] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +0281fc: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +028202: 0a00 |0003: move-result v0 │ │ +028204: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02820a: 0a03 |0007: move-result v3 │ │ +02820c: 7030 d307 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ +028212: 0a01 |000b: move-result v1 │ │ +028214: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +028218: 5421 8d0b |000e: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +02821c: 7210 000b 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +028222: 2806 |0013: goto 0019 // +0006 │ │ +028224: 5421 8d0b |0014: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +028228: 7210 fe0a 0100 |0016: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02822e: 7030 d207 0203 |0019: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ +028234: 0a03 |001c: move-result v3 │ │ +028236: 3803 0800 |001d: if-eqz v3, 0025 // +0008 │ │ +02823a: 5423 8c0b |001f: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +02823e: 7210 000b 0300 |0021: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +028244: 2806 |0024: goto 002a // +0006 │ │ +028246: 5423 8c0b |0025: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +02824a: 7210 fe0a 0300 |0027: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +028250: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0008 line=220 │ │ 0x000e line=222 │ │ 0x0014 line=226 │ │ @@ -28737,72 +28749,72 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -028250: |[028250] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -028260: 6e10 b100 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -028266: 0a00 |0003: move-result v0 │ │ -028268: 6e10 b300 0600 |0004: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02826e: 0a06 |0007: move-result v6 │ │ -028270: 5451 8d0b |0008: iget-object v1, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -028274: 7210 fe0a 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02827a: 5451 8c0b |000d: iget-object v1, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -02827e: 7210 fe0a 0100 |000f: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -028284: 7030 d307 0506 |0012: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ -02828a: 0a01 |0015: move-result v1 │ │ -02828c: 1a02 2e05 |0016: const-string v2, "MENU_OPERATION" // string@052e │ │ -028290: 1253 |0018: const/4 v3, #int 5 // #5 │ │ -028292: 3801 3600 |0019: if-eqz v1, 004f // +0036 │ │ -028296: 7100 e204 0000 |001b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02829c: 0c06 |001e: move-result-object v6 │ │ -02829e: 6e10 e804 0600 |001f: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -0282a4: 0c06 |0022: move-result-object v6 │ │ -0282a6: 5266 560d |0023: iget v6, v6, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -0282aa: 5450 920b |0025: iget-object v0, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ -0282ae: 7210 7e07 0000 |0027: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -0282b4: 0c00 |002a: move-result-object v0 │ │ -0282b6: 7220 8707 6000 |002b: invoke-interface {v0, v6}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard_LocalOnly:(I)V // method@0787 │ │ -0282bc: 5450 920b |002e: iget-object v0, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ -0282c0: 7210 7e07 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -0282c6: 0c00 |0033: move-result-object v0 │ │ -0282c8: 7220 8607 6000 |0034: invoke-interface {v0, v6}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ -0282ce: 7100 e204 0000 |0037: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0282d4: 0c06 |003a: move-result-object v6 │ │ -0282d6: 6e10 df04 0600 |003b: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0282dc: 0c06 |003e: move-result-object v6 │ │ -0282de: 6e10 cd07 0500 |003f: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ -0282e4: 0c00 |0042: move-result-object v0 │ │ -0282e6: 1301 1500 |0043: const/16 v1, #int 21 // #15 │ │ -0282ea: 1a04 d501 |0045: const-string v4, "ENG_PROV_LEADERBOARDS" // string@01d5 │ │ -0282ee: 7254 4e08 3621 |0047: invoke-interface {v6, v3, v1, v2, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -0282f4: 0c01 |004a: move-result-object v1 │ │ -0282f6: 7230 5908 0601 |004b: invoke-interface {v6, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -0282fc: 2827 |004e: goto 0075 // +0027 │ │ -0282fe: 7030 d207 0506 |004f: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ -028304: 0a06 |0052: move-result v6 │ │ -028306: 3806 2200 |0053: if-eqz v6, 0075 // +0022 │ │ -02830a: 5456 920b |0055: iget-object v6, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ -02830e: 7210 7d07 0600 |0057: invoke-interface {v6}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -028314: 0c06 |005a: move-result-object v6 │ │ -028316: 7210 7a07 0600 |005b: invoke-interface {v6}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.openAchievements:()V // method@077a │ │ -02831c: 7100 e204 0000 |005e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -028322: 0c06 |0061: move-result-object v6 │ │ -028324: 6e10 df04 0600 |0062: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -02832a: 0c06 |0065: move-result-object v6 │ │ -02832c: 6e10 cd07 0500 |0066: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ -028332: 0c00 |0069: move-result-object v0 │ │ -028334: 1301 1400 |006a: const/16 v1, #int 20 // #14 │ │ -028338: 1a04 d401 |006c: const-string v4, "ENG_PROV_ACHIEVEMENTS" // string@01d4 │ │ -02833c: 7254 4e08 3621 |006e: invoke-interface {v6, v3, v1, v2, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -028342: 0c01 |0071: move-result-object v1 │ │ -028344: 7230 5908 0601 |0072: invoke-interface {v6, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -02834a: 0e00 |0075: return-void │ │ +028254: |[028254] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +028264: 6e10 b100 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02826a: 0a00 |0003: move-result v0 │ │ +02826c: 6e10 b300 0600 |0004: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +028272: 0a06 |0007: move-result v6 │ │ +028274: 5451 8d0b |0008: iget-object v1, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +028278: 7210 fe0a 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02827e: 5451 8c0b |000d: iget-object v1, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +028282: 7210 fe0a 0100 |000f: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +028288: 7030 d307 0506 |0012: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenLeaderboard:(FF)Z // method@07d3 │ │ +02828e: 0a01 |0015: move-result v1 │ │ +028290: 1a02 2f05 |0016: const-string v2, "MENU_OPERATION" // string@052f │ │ +028294: 1253 |0018: const/4 v3, #int 5 // #5 │ │ +028296: 3801 3600 |0019: if-eqz v1, 004f // +0036 │ │ +02829a: 7100 e204 0000 |001b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0282a0: 0c06 |001e: move-result-object v6 │ │ +0282a2: 6e10 e804 0600 |001f: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +0282a8: 0c06 |0022: move-result-object v6 │ │ +0282aa: 5266 560d |0023: iget v6, v6, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +0282ae: 5450 920b |0025: iget-object v0, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ +0282b2: 7210 7e07 0000 |0027: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +0282b8: 0c00 |002a: move-result-object v0 │ │ +0282ba: 7220 8707 6000 |002b: invoke-interface {v0, v6}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard_LocalOnly:(I)V // method@0787 │ │ +0282c0: 5450 920b |002e: iget-object v0, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ +0282c4: 7210 7e07 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +0282ca: 0c00 |0033: move-result-object v0 │ │ +0282cc: 7220 8607 6000 |0034: invoke-interface {v0, v6}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ +0282d2: 7100 e204 0000 |0037: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0282d8: 0c06 |003a: move-result-object v6 │ │ +0282da: 6e10 df04 0600 |003b: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0282e0: 0c06 |003e: move-result-object v6 │ │ +0282e2: 6e10 cd07 0500 |003f: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ +0282e8: 0c00 |0042: move-result-object v0 │ │ +0282ea: 1301 1500 |0043: const/16 v1, #int 21 // #15 │ │ +0282ee: 1a04 d601 |0045: const-string v4, "ENG_PROV_LEADERBOARDS" // string@01d6 │ │ +0282f2: 7254 4e08 3621 |0047: invoke-interface {v6, v3, v1, v2, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +0282f8: 0c01 |004a: move-result-object v1 │ │ +0282fa: 7230 5908 0601 |004b: invoke-interface {v6, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +028300: 2827 |004e: goto 0075 // +0027 │ │ +028302: 7030 d207 0506 |004f: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.isOverButton_OpenAchievements:(FF)Z // method@07d2 │ │ +028308: 0a06 |0052: move-result v6 │ │ +02830a: 3806 2200 |0053: if-eqz v6, 0075 // +0022 │ │ +02830e: 5456 920b |0055: iget-object v6, v5, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.provider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@0b92 │ │ +028312: 7210 7d07 0600 |0057: invoke-interface {v6}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +028318: 0c06 |005a: move-result-object v6 │ │ +02831a: 7210 7a07 0600 |005b: invoke-interface {v6}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.openAchievements:()V // method@077a │ │ +028320: 7100 e204 0000 |005e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +028326: 0c06 |0061: move-result-object v6 │ │ +028328: 6e10 df04 0600 |0062: invoke-virtual {v6}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02832e: 0c06 |0065: move-result-object v6 │ │ +028330: 6e10 cd07 0500 |0066: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ +028336: 0c00 |0069: move-result-object v0 │ │ +028338: 1301 1400 |006a: const/16 v1, #int 20 // #14 │ │ +02833c: 1a04 d501 |006c: const-string v4, "ENG_PROV_ACHIEVEMENTS" // string@01d5 │ │ +028340: 7254 4e08 3621 |006e: invoke-interface {v6, v3, v1, v2, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +028346: 0c01 |0071: move-result-object v1 │ │ +028348: 7230 5908 0601 |0072: invoke-interface {v6, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +02834e: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0008 line=247 │ │ 0x000d line=248 │ │ 0x0012 line=250 │ │ @@ -28847,37 +28859,37 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -027eec: |[027eec] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ -027efc: 1d03 |0000: monitor-enter v3 │ │ -027efe: 6f20 c300 4300 |0001: invoke-super {v3, v4}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ -027f04: 5430 910b |0004: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ -027f08: 5431 8f0b |0006: iget-object v1, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -027f0c: 7210 c005 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -027f12: 0a01 |000b: move-result v1 │ │ -027f14: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -027f1a: 5430 910b |000f: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ -027f1e: 5431 960b |0011: iget-object v1, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027f22: 1302 3200 |0013: const/16 v2, #int 50 // #32 │ │ -027f26: 7140 8b0b 0421 |0015: invoke-static {v4, v0, v1, v2}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -027f2c: 5430 8e0b |0018: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8e │ │ -027f30: 7220 ff0a 4000 |001a: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -027f36: 5430 8d0b |001d: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -027f3a: 7220 ff0a 4000 |001f: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -027f40: 5430 8c0b |0022: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -027f44: 7220 ff0a 4000 |0024: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -027f4a: 1e03 |0027: monitor-exit v3 │ │ -027f4c: 0e00 |0028: return-void │ │ -027f4e: 0d04 |0029: move-exception v4 │ │ -027f50: 1e03 |002a: monitor-exit v3 │ │ -027f52: 2704 |002b: throw v4 │ │ +027ef0: |[027ef0] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ +027f00: 1d03 |0000: monitor-enter v3 │ │ +027f02: 6f20 c300 4300 |0001: invoke-super {v3, v4}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ +027f08: 5430 910b |0004: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ +027f0c: 5431 8f0b |0006: iget-object v1, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +027f10: 7210 c005 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +027f16: 0a01 |000b: move-result v1 │ │ +027f18: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +027f1e: 5430 910b |000f: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.paint_background:Landroid/graphics/Paint; // field@0b91 │ │ +027f22: 5431 960b |0011: iget-object v1, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027f26: 1302 3200 |0013: const/16 v2, #int 50 // #32 │ │ +027f2a: 7140 8b0b 0421 |0015: invoke-static {v4, v0, v1, v2}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +027f30: 5430 8e0b |0018: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8e │ │ +027f34: 7220 ff0a 4000 |001a: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +027f3a: 5430 8d0b |001d: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +027f3e: 7220 ff0a 4000 |001f: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +027f44: 5430 8c0b |0022: iget-object v0, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +027f48: 7220 ff0a 4000 |0024: invoke-interface {v0, v4}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +027f4e: 1e03 |0027: monitor-exit v3 │ │ +027f50: 0e00 |0028: return-void │ │ +027f52: 0d04 |0029: move-exception v4 │ │ +027f54: 1e03 |002a: monitor-exit v3 │ │ +027f56: 2704 |002b: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=133 │ │ 0x0004 line=135 │ │ 0x000f line=137 │ │ @@ -28894,169 +28906,169 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 276 16-bit code units │ │ -027f60: |[027f60] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onMeasure:(II)V │ │ -027f70: 6f30 c400 ed0f |0000: invoke-super {v13, v14, v15}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ -027f76: 55de 900b |0003: iget-boolean v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.initialized:Z // field@0b90 │ │ -027f7a: 390e 0e01 |0005: if-nez v14, 0113 // +010e │ │ -027f7e: 127e |0007: const/4 v14, #int 7 // #7 │ │ -027f80: 123f |0008: const/4 v15, #int 3 // #3 │ │ -027f82: 54d0 950b |0009: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027f86: 54d1 960b |000b: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027f8a: 5211 0c00 |000d: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -027f8e: 82ee |000f: int-to-float v14, v14 │ │ -027f90: c6e1 |0010: add-float/2addr v1, v14 │ │ -027f92: 5901 0c00 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -027f96: 54d0 950b |0013: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027f9a: 5201 0c00 |0015: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -027f9e: 54d2 960b |0017: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027fa2: 5222 0d00 |0019: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -027fa6: 54d3 960b |001b: iget-object v3, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027faa: 5233 0c00 |001d: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -027fae: c732 |001f: sub-float/2addr v2, v3 │ │ -027fb0: 1303 1c00 |0020: const/16 v3, #int 28 // #1c │ │ -027fb4: 8233 |0022: int-to-float v3, v3 │ │ -027fb6: c732 |0023: sub-float/2addr v2, v3 │ │ -027fb8: 1504 803f |0024: const/high16 v4, #int 1065353216 // #3f80 │ │ -027fbc: c842 |0026: mul-float/2addr v2, v4 │ │ -027fbe: 82ff |0027: int-to-float v15, v15 │ │ -027fc0: c9f2 |0028: div-float/2addr v2, v15 │ │ -027fc2: c621 |0029: add-float/2addr v1, v2 │ │ -027fc4: 5901 0d00 |002a: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -027fc8: 54d0 950b |002c: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027fcc: 54d1 960b |002e: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027fd0: 5211 0e00 |0030: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -027fd4: c6e1 |0032: add-float/2addr v1, v14 │ │ -027fd6: 5901 0e00 |0033: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -027fda: 54d0 950b |0035: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027fde: 54d1 960b |0037: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027fe2: 5211 0b00 |0039: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -027fe6: c7e1 |003b: sub-float/2addr v1, v14 │ │ -027fe8: 5901 0b00 |003c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -027fec: 54d0 940b |003e: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -027ff0: 54d1 950b |0040: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -027ff4: 5211 0d00 |0042: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -027ff8: c6e1 |0044: add-float/2addr v1, v14 │ │ -027ffa: 5901 0c00 |0045: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -027ffe: 54d0 940b |0047: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -028002: 5201 0c00 |0049: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -028006: 54d2 960b |004b: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -02800a: 5222 0d00 |004d: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02800e: 54d5 960b |004f: iget-object v5, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028012: 5255 0c00 |0051: iget v5, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ -028016: c752 |0053: sub-float/2addr v2, v5 │ │ -028018: c732 |0054: sub-float/2addr v2, v3 │ │ -02801a: c842 |0055: mul-float/2addr v2, v4 │ │ -02801c: c9f2 |0056: div-float/2addr v2, v15 │ │ -02801e: c621 |0057: add-float/2addr v1, v2 │ │ -028020: 5901 0d00 |0058: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -028024: 54df 940b |005a: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -028028: 54d0 960b |005c: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -02802c: 5200 0e00 |005e: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -028030: c6e0 |0060: add-float/2addr v0, v14 │ │ -028032: 59f0 0e00 |0061: iput v0, v15, Landroid/graphics/RectF;.top:F // field@000e │ │ -028036: 54df 940b |0063: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -02803a: 54d0 960b |0065: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -02803e: 5200 0b00 |0067: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028042: c7e0 |0069: sub-float/2addr v0, v14 │ │ -028044: 59f0 0b00 |006a: iput v0, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028048: 54df 930b |006c: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -02804c: 54d0 940b |006e: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -028050: 5200 0d00 |0070: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -028054: c6e0 |0072: add-float/2addr v0, v14 │ │ -028056: 59f0 0c00 |0073: iput v0, v15, Landroid/graphics/RectF;.left:F // field@000c │ │ -02805a: 54df 930b |0075: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -02805e: 54d0 960b |0077: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028062: 5200 0d00 |0079: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -028066: c7e0 |007b: sub-float/2addr v0, v14 │ │ -028068: 59f0 0d00 |007c: iput v0, v15, Landroid/graphics/RectF;.right:F // field@000d │ │ -02806c: 54df 930b |007e: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -028070: 54d0 960b |0080: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028074: 5200 0e00 |0082: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -028078: c6e0 |0084: add-float/2addr v0, v14 │ │ -02807a: 59f0 0e00 |0085: iput v0, v15, Landroid/graphics/RectF;.top:F // field@000e │ │ -02807e: 54df 930b |0087: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -028082: 54d0 960b |0089: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028086: 5200 0b00 |008b: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02808a: c7e0 |008d: sub-float/2addr v0, v14 │ │ -02808c: 59f0 0b00 |008e: iput v0, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028090: 220e 3202 |0090: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028094: 54d2 950b |0092: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ -028098: 6e10 cd07 0d00 |0094: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ -02809e: 0c0f |0097: move-result-object v15 │ │ -0280a0: 6e10 d007 0d00 |0098: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Icon_Leaderboard:()I // method@07d0 │ │ -0280a6: 0a00 |009b: move-result v0 │ │ -0280a8: 7120 7b0b 0f00 |009c: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -0280ae: 0c03 |009f: move-result-object v3 │ │ -0280b0: 54df 8f0b |00a0: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -0280b4: 7210 c005 0f00 |00a2: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -0280ba: 0a04 |00a5: move-result v4 │ │ -0280bc: 54df 8f0b |00a6: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -0280c0: 7210 c505 0f00 |00a8: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -0280c6: 0a05 |00ab: move-result v5 │ │ -0280c8: 1206 |00ac: const/4 v6, #int 0 // #0 │ │ -0280ca: 07e1 |00ad: move-object v1, v14 │ │ -0280cc: 7606 ea0a 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -0280d2: 5bde 8e0b |00b1: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8e │ │ -0280d6: 220e 3202 |00b3: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -0280da: 54d8 940b |00b5: iget-object v8, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ -0280de: 6e10 cd07 0d00 |00b7: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ -0280e4: 0c0f |00ba: move-result-object v15 │ │ -0280e6: 6e10 cf07 0d00 |00bb: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Button_OpenLeaderboard:()I // method@07cf │ │ -0280ec: 0a00 |00be: move-result v0 │ │ -0280ee: 7120 7b0b 0f00 |00bf: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -0280f4: 0c09 |00c2: move-result-object v9 │ │ -0280f6: 54df 8f0b |00c3: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -0280fa: 7210 c405 0f00 |00c5: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028100: 0a0a |00c8: move-result v10 │ │ -028102: 54df 8f0b |00c9: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -028106: 7210 c305 0f00 |00cb: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02810c: 0a0b |00ce: move-result v11 │ │ -02810e: 120c |00cf: const/4 v12, #int 0 // #0 │ │ -028110: 07e7 |00d0: move-object v7, v14 │ │ -028112: 7606 ea0a 0700 |00d1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -028118: 5bde 8d0b |00d4: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ -02811c: 220e 3202 |00d6: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028120: 54d1 930b |00d8: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ -028124: 6e10 cd07 0d00 |00da: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ -02812a: 0c0f |00dd: move-result-object v15 │ │ -02812c: 6e10 ce07 0d00 |00de: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Button_OpenAchievements:()I // method@07ce │ │ -028132: 0a00 |00e1: move-result v0 │ │ -028134: 7120 7b0b 0f00 |00e2: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02813a: 0c02 |00e5: move-result-object v2 │ │ -02813c: 54df 8f0b |00e6: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -028140: 7210 c405 0f00 |00e8: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028146: 0a03 |00eb: move-result v3 │ │ -028148: 54df 8f0b |00ec: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ -02814c: 7210 c305 0f00 |00ee: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -028152: 0a04 |00f1: move-result v4 │ │ -028154: 1205 |00f2: const/4 v5, #int 0 // #0 │ │ -028156: 07e0 |00f3: move-object v0, v14 │ │ -028158: 7606 ea0a 0000 |00f4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02815e: 5bde 8c0b |00f7: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ -028162: 121e |00f9: const/4 v14, #int 1 // #1 │ │ -028164: 5cde 900b |00fa: iput-boolean v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.initialized:Z // field@0b90 │ │ -028168: 54de 960b |00fc: iget-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -02816c: 52ee 0d00 |00fe: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ -028170: 54df 960b |0100: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028174: 52ff 0c00 |0102: iget v15, v15, Landroid/graphics/RectF;.left:F // field@000c │ │ -028178: c7fe |0104: sub-float/2addr v14, v15 │ │ -02817a: 87ee |0105: float-to-int v14, v14 │ │ -02817c: 54df 960b |0106: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028180: 52ff 0b00 |0108: iget v15, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028184: 54d0 960b |010a: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -028188: 5200 0e00 |010c: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02818c: c70f |010e: sub-float/2addr v15, v0 │ │ -02818e: 87ff |010f: float-to-int v15, v15 │ │ -028190: 6e30 db07 ed0f |0110: invoke-virtual {v13, v14, v15}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.setMeasuredDimension:(II)V // method@07db │ │ -028196: 0e00 |0113: return-void │ │ +027f64: |[027f64] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onMeasure:(II)V │ │ +027f74: 6f30 c400 ed0f |0000: invoke-super {v13, v14, v15}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ +027f7a: 55de 900b |0003: iget-boolean v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.initialized:Z // field@0b90 │ │ +027f7e: 390e 0e01 |0005: if-nez v14, 0113 // +010e │ │ +027f82: 127e |0007: const/4 v14, #int 7 // #7 │ │ +027f84: 123f |0008: const/4 v15, #int 3 // #3 │ │ +027f86: 54d0 950b |0009: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027f8a: 54d1 960b |000b: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027f8e: 5211 0c00 |000d: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +027f92: 82ee |000f: int-to-float v14, v14 │ │ +027f94: c6e1 |0010: add-float/2addr v1, v14 │ │ +027f96: 5901 0c00 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +027f9a: 54d0 950b |0013: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027f9e: 5201 0c00 |0015: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +027fa2: 54d2 960b |0017: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027fa6: 5222 0d00 |0019: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +027faa: 54d3 960b |001b: iget-object v3, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027fae: 5233 0c00 |001d: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +027fb2: c732 |001f: sub-float/2addr v2, v3 │ │ +027fb4: 1303 1c00 |0020: const/16 v3, #int 28 // #1c │ │ +027fb8: 8233 |0022: int-to-float v3, v3 │ │ +027fba: c732 |0023: sub-float/2addr v2, v3 │ │ +027fbc: 1504 803f |0024: const/high16 v4, #int 1065353216 // #3f80 │ │ +027fc0: c842 |0026: mul-float/2addr v2, v4 │ │ +027fc2: 82ff |0027: int-to-float v15, v15 │ │ +027fc4: c9f2 |0028: div-float/2addr v2, v15 │ │ +027fc6: c621 |0029: add-float/2addr v1, v2 │ │ +027fc8: 5901 0d00 |002a: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +027fcc: 54d0 950b |002c: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027fd0: 54d1 960b |002e: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027fd4: 5211 0e00 |0030: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +027fd8: c6e1 |0032: add-float/2addr v1, v14 │ │ +027fda: 5901 0e00 |0033: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +027fde: 54d0 950b |0035: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027fe2: 54d1 960b |0037: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027fe6: 5211 0b00 |0039: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +027fea: c7e1 |003b: sub-float/2addr v1, v14 │ │ +027fec: 5901 0b00 |003c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +027ff0: 54d0 940b |003e: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +027ff4: 54d1 950b |0040: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +027ff8: 5211 0d00 |0042: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +027ffc: c6e1 |0044: add-float/2addr v1, v14 │ │ +027ffe: 5901 0c00 |0045: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +028002: 54d0 940b |0047: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +028006: 5201 0c00 |0049: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02800a: 54d2 960b |004b: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +02800e: 5222 0d00 |004d: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +028012: 54d5 960b |004f: iget-object v5, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028016: 5255 0c00 |0051: iget v5, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ +02801a: c752 |0053: sub-float/2addr v2, v5 │ │ +02801c: c732 |0054: sub-float/2addr v2, v3 │ │ +02801e: c842 |0055: mul-float/2addr v2, v4 │ │ +028020: c9f2 |0056: div-float/2addr v2, v15 │ │ +028022: c621 |0057: add-float/2addr v1, v2 │ │ +028024: 5901 0d00 |0058: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +028028: 54df 940b |005a: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +02802c: 54d0 960b |005c: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028030: 5200 0e00 |005e: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +028034: c6e0 |0060: add-float/2addr v0, v14 │ │ +028036: 59f0 0e00 |0061: iput v0, v15, Landroid/graphics/RectF;.top:F // field@000e │ │ +02803a: 54df 940b |0063: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +02803e: 54d0 960b |0065: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028042: 5200 0b00 |0067: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028046: c7e0 |0069: sub-float/2addr v0, v14 │ │ +028048: 59f0 0b00 |006a: iput v0, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02804c: 54df 930b |006c: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +028050: 54d0 940b |006e: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +028054: 5200 0d00 |0070: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +028058: c6e0 |0072: add-float/2addr v0, v14 │ │ +02805a: 59f0 0c00 |0073: iput v0, v15, Landroid/graphics/RectF;.left:F // field@000c │ │ +02805e: 54df 930b |0075: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +028062: 54d0 960b |0077: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028066: 5200 0d00 |0079: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02806a: c7e0 |007b: sub-float/2addr v0, v14 │ │ +02806c: 59f0 0d00 |007c: iput v0, v15, Landroid/graphics/RectF;.right:F // field@000d │ │ +028070: 54df 930b |007e: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +028074: 54d0 960b |0080: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028078: 5200 0e00 |0082: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02807c: c6e0 |0084: add-float/2addr v0, v14 │ │ +02807e: 59f0 0e00 |0085: iput v0, v15, Landroid/graphics/RectF;.top:F // field@000e │ │ +028082: 54df 930b |0087: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +028086: 54d0 960b |0089: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +02808a: 5200 0b00 |008b: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02808e: c7e0 |008d: sub-float/2addr v0, v14 │ │ +028090: 59f0 0b00 |008e: iput v0, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028094: 220e 3202 |0090: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028098: 54d2 950b |0092: iget-object v2, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0b95 │ │ +02809c: 6e10 cd07 0d00 |0094: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ +0280a2: 0c0f |0097: move-result-object v15 │ │ +0280a4: 6e10 d007 0d00 |0098: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Icon_Leaderboard:()I // method@07d0 │ │ +0280aa: 0a00 |009b: move-result v0 │ │ +0280ac: 7120 7b0b 0f00 |009c: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +0280b2: 0c03 |009f: move-result-object v3 │ │ +0280b4: 54df 8f0b |00a0: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +0280b8: 7210 c005 0f00 |00a2: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +0280be: 0a04 |00a5: move-result v4 │ │ +0280c0: 54df 8f0b |00a6: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +0280c4: 7210 c505 0f00 |00a8: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +0280ca: 0a05 |00ab: move-result v5 │ │ +0280cc: 1206 |00ac: const/4 v6, #int 0 // #0 │ │ +0280ce: 07e1 |00ad: move-object v1, v14 │ │ +0280d0: 7606 ea0a 0100 |00ae: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +0280d6: 5bde 8e0b |00b1: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8e │ │ +0280da: 220e 3202 |00b3: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +0280de: 54d8 940b |00b5: iget-object v8, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_leaderboards:Landroid/graphics/RectF; // field@0b94 │ │ +0280e2: 6e10 cd07 0d00 |00b7: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ +0280e8: 0c0f |00ba: move-result-object v15 │ │ +0280ea: 6e10 cf07 0d00 |00bb: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Button_OpenLeaderboard:()I // method@07cf │ │ +0280f0: 0a00 |00be: move-result v0 │ │ +0280f2: 7120 7b0b 0f00 |00bf: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +0280f8: 0c09 |00c2: move-result-object v9 │ │ +0280fa: 54df 8f0b |00c3: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +0280fe: 7210 c405 0f00 |00c5: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028104: 0a0a |00c8: move-result v10 │ │ +028106: 54df 8f0b |00c9: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +02810a: 7210 c305 0f00 |00cb: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +028110: 0a0b |00ce: move-result v11 │ │ +028112: 120c |00cf: const/4 v12, #int 0 // #0 │ │ +028114: 07e7 |00d0: move-object v7, v14 │ │ +028116: 7606 ea0a 0700 |00d1: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02811c: 5bde 8d0b |00d4: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_leaderboards:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8d │ │ +028120: 220e 3202 |00d6: new-instance v14, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028124: 54d1 930b |00d8: iget-object v1, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectangle_button_achievements:Landroid/graphics/RectF; // field@0b93 │ │ +028128: 6e10 cd07 0d00 |00da: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getContext:()Landroid/content/Context; // method@07cd │ │ +02812e: 0c0f |00dd: move-result-object v15 │ │ +028130: 6e10 ce07 0d00 |00de: invoke-virtual {v13}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.getResID_Button_OpenAchievements:()I // method@07ce │ │ +028136: 0a00 |00e1: move-result v0 │ │ +028138: 7120 7b0b 0f00 |00e2: invoke-static {v15, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02813e: 0c02 |00e5: move-result-object v2 │ │ +028140: 54df 8f0b |00e6: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +028144: 7210 c405 0f00 |00e8: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02814a: 0a03 |00eb: move-result v3 │ │ +02814c: 54df 8f0b |00ec: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b8f │ │ +028150: 7210 c305 0f00 |00ee: invoke-interface {v15}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +028156: 0a04 |00f1: move-result v4 │ │ +028158: 1205 |00f2: const/4 v5, #int 0 // #0 │ │ +02815a: 07e0 |00f3: move-object v0, v14 │ │ +02815c: 7606 ea0a 0000 |00f4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +028162: 5bde 8c0b |00f7: iput-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.buttonarea_button_achievements:Lorg/metatrans/commons/ui/IButtonArea; // field@0b8c │ │ +028166: 121e |00f9: const/4 v14, #int 1 // #1 │ │ +028168: 5cde 900b |00fa: iput-boolean v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.initialized:Z // field@0b90 │ │ +02816c: 54de 960b |00fc: iget-object v14, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028170: 52ee 0d00 |00fe: iget v14, v14, Landroid/graphics/RectF;.right:F // field@000d │ │ +028174: 54df 960b |0100: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028178: 52ff 0c00 |0102: iget v15, v15, Landroid/graphics/RectF;.left:F // field@000c │ │ +02817c: c7fe |0104: sub-float/2addr v14, v15 │ │ +02817e: 87ee |0105: float-to-int v14, v14 │ │ +028180: 54df 960b |0106: iget-object v15, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +028184: 52ff 0b00 |0108: iget v15, v15, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028188: 54d0 960b |010a: iget-object v0, v13, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +02818c: 5200 0e00 |010c: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +028190: c70f |010e: sub-float/2addr v15, v0 │ │ +028192: 87ff |010f: float-to-int v15, v15 │ │ +028194: 6e30 db07 ed0f |0110: invoke-virtual {v13, v14, v15}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.setMeasuredDimension:(II)V // method@07db │ │ +02819a: 0e00 |0113: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=72 │ │ 0x0009 line=78 │ │ 0x0013 line=79 │ │ 0x002c line=80 │ │ @@ -29093,51 +29105,51 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -027de4: |[027de4] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -027df4: 5434 8b0b |0000: iget-object v4, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.activator:Lorg/metatrans/commons/engagement/leaderboards/IViewActivator; // field@0b8b │ │ -027df8: 7210 c007 0400 |0002: invoke-interface {v4}, Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;.isActive:()Z // method@07c0 │ │ -027dfe: 0a04 |0005: move-result v4 │ │ -027e00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -027e02: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -027e06: 0f00 |0009: return v0 │ │ -027e08: 6e10 b100 0500 |000a: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -027e0e: 0a04 |000d: move-result v4 │ │ -027e10: 6e10 b300 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -027e16: 0a01 |0011: move-result v1 │ │ -027e18: 5432 960b |0012: iget-object v2, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ -027e1c: 6e30 6e00 4201 |0014: invoke-virtual {v2, v4, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -027e22: 0a04 |0017: move-result v4 │ │ -027e24: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ -027e28: 0f00 |001a: return v0 │ │ -027e2a: 1d03 |001b: monitor-enter v3 │ │ -027e2c: 6e10 ae00 0500 |001c: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -027e32: 0a04 |001f: move-result v4 │ │ -027e34: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -027e36: 3904 0600 |0021: if-nez v4, 0027 // +0006 │ │ -027e3a: 7020 d807 5300 |0023: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@07d8 │ │ -027e40: 2810 |0026: goto 0036 // +0010 │ │ -027e42: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -027e44: 3314 0600 |0028: if-ne v4, v1, 002e // +0006 │ │ -027e48: 7020 d907 5300 |002a: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@07d9 │ │ -027e4e: 2809 |002d: goto 0036 // +0009 │ │ -027e50: 3204 0500 |002e: if-eq v4, v0, 0033 // +0005 │ │ -027e54: 1231 |0030: const/4 v1, #int 3 // #3 │ │ -027e56: 3314 0500 |0031: if-ne v4, v1, 0036 // +0005 │ │ -027e5a: 7020 da07 5300 |0033: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@07da │ │ -027e60: 1e03 |0036: monitor-exit v3 │ │ -027e62: 6e10 d107 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.invalidate:()V // method@07d1 │ │ -027e68: 0f00 |003a: return v0 │ │ -027e6a: 0d04 |003b: move-exception v4 │ │ -027e6c: 1e03 |003c: monitor-exit v3 │ │ -027e6e: 2704 |003d: throw v4 │ │ +027de8: |[027de8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +027df8: 5434 8b0b |0000: iget-object v4, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.activator:Lorg/metatrans/commons/engagement/leaderboards/IViewActivator; // field@0b8b │ │ +027dfc: 7210 c007 0400 |0002: invoke-interface {v4}, Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;.isActive:()Z // method@07c0 │ │ +027e02: 0a04 |0005: move-result v4 │ │ +027e04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +027e06: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +027e0a: 0f00 |0009: return v0 │ │ +027e0c: 6e10 b100 0500 |000a: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +027e12: 0a04 |000d: move-result v4 │ │ +027e14: 6e10 b300 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +027e1a: 0a01 |0011: move-result v1 │ │ +027e1c: 5432 960b |0012: iget-object v2, v3, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.rectf_main:Landroid/graphics/RectF; // field@0b96 │ │ +027e20: 6e30 6e00 4201 |0014: invoke-virtual {v2, v4, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +027e26: 0a04 |0017: move-result v4 │ │ +027e28: 3904 0300 |0018: if-nez v4, 001b // +0003 │ │ +027e2c: 0f00 |001a: return v0 │ │ +027e2e: 1d03 |001b: monitor-enter v3 │ │ +027e30: 6e10 ae00 0500 |001c: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +027e36: 0a04 |001f: move-result v4 │ │ +027e38: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +027e3a: 3904 0600 |0021: if-nez v4, 0027 // +0006 │ │ +027e3e: 7020 d807 5300 |0023: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@07d8 │ │ +027e44: 2810 |0026: goto 0036 // +0010 │ │ +027e46: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +027e48: 3314 0600 |0028: if-ne v4, v1, 002e // +0006 │ │ +027e4c: 7020 d907 5300 |002a: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@07d9 │ │ +027e52: 2809 |002d: goto 0036 // +0009 │ │ +027e54: 3204 0500 |002e: if-eq v4, v0, 0033 // +0005 │ │ +027e58: 1231 |0030: const/4 v1, #int 3 // #3 │ │ +027e5a: 3314 0500 |0031: if-ne v4, v1, 0036 // +0005 │ │ +027e5e: 7020 da07 5300 |0033: invoke-direct {v3, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@07da │ │ +027e64: 1e03 |0036: monitor-exit v3 │ │ +027e66: 6e10 d107 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.invalidate:()V // method@07d1 │ │ +027e6c: 0f00 |003a: return v0 │ │ +027e6e: 0d04 |003b: move-exception v4 │ │ +027e70: 1e03 |003c: monitor-exit v3 │ │ +027e72: 2704 |003d: throw v4 │ │ catches : 2 │ │ 0x001c - 0x0037 │ │ -> 0x003b │ │ 0x003c - 0x003d │ │ -> 0x003b │ │ positions : │ │ 0x0000 line=152 │ │ @@ -29153,21 +29165,21 @@ │ │ 0x0037 line=183 │ │ 0x003c line=181 │ │ locals : │ │ 0x0000 - 0x003e reg=3 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; │ │ 0x0000 - 0x003e reg=4 (null) Landroid/view/View; │ │ 0x0000 - 0x003e reg=5 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1613 (View_Achievements_And_Leaderboards_Base.java) │ │ + source_file_idx : 1614 (View_Achievements_And_Leaderboards_Base.java) │ │ │ │ Class #125 header: │ │ class_idx : 469 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 71 │ │ -source_file_idx : 1628 │ │ +source_file_idx : 1629 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #125 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;' │ │ @@ -29207,33 +29219,33 @@ │ │ type : '(Landroid/app/Activity;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0287f8: |[0287f8] org.metatrans.commons.engagement.social.View_Social_InviteFriends.:(Landroid/app/Activity;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ -028808: 7020 ba00 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -02880e: 6203 2504 |0003: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -028812: 2200 a100 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -028816: 7010 7f01 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02881c: 1a01 5d06 |000a: const-string v1, "View_Social_InviteFriends: constructor _rectf_main=" // string@065d │ │ -028820: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028826: 6e20 8401 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02882c: 6e10 8701 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -028832: 0c00 |0015: move-result-object v0 │ │ -028834: 6e20 5301 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02883a: 5b24 9e0b |0019: iput-object v4, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ -02883e: 5b25 9d0b |001b: iput-object v5, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b9d │ │ -028842: 5b26 9a0b |001d: iput-object v6, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ -028846: 2203 2200 |001f: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ -02884a: 7010 6000 0300 |0021: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -028850: 5b23 9c0b |0024: iput-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ -028854: 6e20 0308 2200 |0026: invoke-virtual {v2, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0803 │ │ -02885a: 0e00 |0029: return-void │ │ +0287fc: |[0287fc] org.metatrans.commons.engagement.social.View_Social_InviteFriends.:(Landroid/app/Activity;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ +02880c: 7020 ba00 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +028812: 6203 2504 |0003: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +028816: 2200 a100 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +02881a: 7010 7f01 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +028820: 1a01 5e06 |000a: const-string v1, "View_Social_InviteFriends: constructor _rectf_main=" // string@065e │ │ +028824: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02882a: 6e20 8401 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +028830: 6e10 8701 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +028836: 0c00 |0015: move-result-object v0 │ │ +028838: 6e20 5301 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02883e: 5b24 9e0b |0019: iput-object v4, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ +028842: 5b25 9d0b |001b: iput-object v5, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b9d │ │ +028846: 5b26 9a0b |001d: iput-object v6, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ +02884a: 2203 2200 |001f: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ +02884e: 7010 6000 0300 |0021: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +028854: 5b23 9c0b |0024: iput-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ +028858: 6e20 0308 2200 |0026: invoke-virtual {v2, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0803 │ │ +02885e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0019 line=41 │ │ 0x001b line=43 │ │ 0x001d line=45 │ │ @@ -29251,19 +29263,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02875c: |[02875c] org.metatrans.commons.engagement.social.View_Social_InviteFriends.isOverButton_InviteFriends:(FF)Z │ │ -02876c: 5410 9e0b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ -028770: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -028776: 0a02 |0005: move-result v2 │ │ -028778: 0f02 |0006: return v2 │ │ +028760: |[028760] org.metatrans.commons.engagement.social.View_Social_InviteFriends.isOverButton_InviteFriends:(FF)Z │ │ +028770: 5410 9e0b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ +028774: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02877a: 0a02 |0005: move-result v2 │ │ +02877c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -29273,25 +29285,25 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -028940: |[028940] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -028950: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -028956: 0a00 |0003: move-result v0 │ │ -028958: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02895e: 0a02 |0007: move-result v2 │ │ -028960: 7030 fc07 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ -028966: 0a02 |000b: move-result v2 │ │ -028968: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -02896c: 5412 990b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -028970: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -028976: 0e00 |0013: return-void │ │ +028944: |[028944] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +028954: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02895a: 0a00 |0003: move-result v0 │ │ +02895c: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +028962: 0a02 |0007: move-result v2 │ │ +028964: 7030 fc07 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ +02896a: 0a02 |000b: move-result v2 │ │ +02896c: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +028970: 5412 990b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +028974: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02897a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0008 line=144 │ │ 0x000e line=146 │ │ locals : │ │ @@ -29303,28 +29315,28 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -028978: |[028978] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -028988: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -02898e: 0a00 |0003: move-result v0 │ │ -028990: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -028996: 0a02 |0007: move-result v2 │ │ -028998: 7030 fc07 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ -02899e: 0a02 |000b: move-result v2 │ │ -0289a0: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -0289a4: 5412 990b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -0289a8: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -0289ae: 2806 |0013: goto 0019 // +0006 │ │ -0289b0: 5412 990b |0014: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -0289b4: 7210 fe0a 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0289ba: 0e00 |0019: return-void │ │ +02897c: |[02897c] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +02898c: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +028992: 0a00 |0003: move-result v0 │ │ +028994: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02899a: 0a02 |0007: move-result v2 │ │ +02899c: 7030 fc07 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ +0289a2: 0a02 |000b: move-result v2 │ │ +0289a4: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +0289a8: 5412 990b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +0289ac: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +0289b2: 2806 |0013: goto 0019 // +0006 │ │ +0289b4: 5412 990b |0014: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +0289b8: 7210 fe0a 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0289be: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=157 │ │ 0x000e line=159 │ │ 0x0014 line=163 │ │ @@ -29337,27 +29349,27 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0289bc: |[0289bc] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -0289cc: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0289d2: 0a00 |0003: move-result v0 │ │ -0289d4: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0289da: 0a03 |0007: move-result v3 │ │ -0289dc: 5421 990b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -0289e0: 7210 fe0a 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0289e6: 7030 fc07 0203 |000d: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ -0289ec: 0a03 |0010: move-result v3 │ │ -0289ee: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ -0289f2: 5423 9d0b |0013: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b9d │ │ -0289f6: 7210 9907 0300 |0015: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.openInviteDialog:()V // method@0799 │ │ -0289fc: 0e00 |0018: return-void │ │ +0289c0: |[0289c0] org.metatrans.commons.engagement.social.View_Social_InviteFriends.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +0289d0: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0289d6: 0a00 |0003: move-result v0 │ │ +0289d8: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0289de: 0a03 |0007: move-result v3 │ │ +0289e0: 5421 990b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +0289e4: 7210 fe0a 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0289ea: 7030 fc07 0203 |000d: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.isOverButton_InviteFriends:(FF)Z // method@07fc │ │ +0289f0: 0a03 |0010: move-result v3 │ │ +0289f2: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ +0289f6: 5423 9d0b |0013: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b9d │ │ +0289fa: 7210 9907 0300 |0015: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.openInviteDialog:()V // method@0799 │ │ +028a00: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=171 │ │ 0x0008 line=173 │ │ 0x000d line=175 │ │ 0x0013 line=177 │ │ @@ -29371,27 +29383,27 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02885c: |[02885c] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onDraw:(Landroid/graphics/Canvas;)V │ │ -02886c: 6f20 c300 3200 |0000: invoke-super {v2, v3}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ -028872: 5420 9c0b |0003: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ -028876: 5421 9a0b |0005: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ -02887a: 7210 c005 0100 |0007: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -028880: 0a01 |000a: move-result v1 │ │ -028882: 6e20 6400 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -028888: 5420 9c0b |000e: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ -02888c: 5421 9e0b |0010: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ -028890: 7130 8c0b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ -028896: 5420 990b |0015: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -02889a: 7220 ff0a 3000 |0017: invoke-interface {v0, v3}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -0288a0: 0e00 |001a: return-void │ │ +028860: |[028860] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onDraw:(Landroid/graphics/Canvas;)V │ │ +028870: 6f20 c300 3200 |0000: invoke-super {v2, v3}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ +028876: 5420 9c0b |0003: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ +02887a: 5421 9a0b |0005: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ +02887e: 7210 c005 0100 |0007: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +028884: 0a01 |000a: move-result v1 │ │ +028886: 6e20 6400 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02888c: 5420 9c0b |000e: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.paint_background:Landroid/graphics/Paint; // field@0b9c │ │ +028890: 5421 9e0b |0010: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ +028894: 7130 8c0b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ +02889a: 5420 990b |0015: iget-object v0, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +02889e: 7220 ff0a 3000 |0017: invoke-interface {v0, v3}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +0288a4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000e line=84 │ │ 0x0015 line=87 │ │ locals : │ │ @@ -29403,48 +29415,48 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -0288a4: |[0288a4] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onMeasure:(II)V │ │ -0288b4: 6f30 c400 8709 |0000: invoke-super {v7, v8, v9}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ -0288ba: 5578 9b0b |0003: iget-boolean v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.initialized:Z // field@0b9b │ │ -0288be: 3908 3f00 |0005: if-nez v8, 0044 // +003f │ │ -0288c2: 2208 a100 |0007: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ -0288c6: 7010 7f01 0800 |0009: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0288cc: 1a09 0600 |000c: const-string v9, " " // string@0006 │ │ -0288d0: 6e20 8501 9800 |000e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0288d6: 6e10 fa07 0700 |0011: invoke-virtual {v7}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.getContext:()Landroid/content/Context; // method@07fa │ │ -0288dc: 0c00 |0014: move-result-object v0 │ │ -0288de: 6001 7708 |0015: sget v1, Lorg/metatrans/commons/R$string;.label_invite:I // field@0877 │ │ -0288e2: 6e20 2200 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -0288e8: 0c00 |001a: move-result-object v0 │ │ -0288ea: 6e20 8501 0800 |001b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0288f0: 6e20 8501 9800 |001e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0288f6: 6e10 8701 0800 |0021: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0288fc: 0c03 |0024: move-result-object v3 │ │ -0288fe: 2208 3102 |0025: new-instance v8, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -028902: 5472 9e0b |0027: iget-object v2, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ -028906: 5479 9a0b |0029: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ -02890a: 7210 c405 0900 |002b: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028910: 0a04 |002e: move-result v4 │ │ -028912: 5479 9a0b |002f: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ -028916: 7210 c105 0900 |0031: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -02891c: 0a05 |0034: move-result v5 │ │ -02891e: 5479 9a0b |0035: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ -028922: 7210 c305 0900 |0037: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -028928: 0a06 |003a: move-result v6 │ │ -02892a: 0781 |003b: move-object v1, v8 │ │ -02892c: 7606 e30a 0100 |003c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -028932: 5b78 990b |003f: iput-object v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -028936: 1218 |0041: const/4 v8, #int 1 // #1 │ │ -028938: 5c78 9b0b |0042: iput-boolean v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.initialized:Z // field@0b9b │ │ -02893c: 0e00 |0044: return-void │ │ +0288a8: |[0288a8] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onMeasure:(II)V │ │ +0288b8: 6f30 c400 8709 |0000: invoke-super {v7, v8, v9}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ +0288be: 5578 9b0b |0003: iget-boolean v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.initialized:Z // field@0b9b │ │ +0288c2: 3908 3f00 |0005: if-nez v8, 0044 // +003f │ │ +0288c6: 2208 a100 |0007: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ +0288ca: 7010 7f01 0800 |0009: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0288d0: 1a09 0600 |000c: const-string v9, " " // string@0006 │ │ +0288d4: 6e20 8501 9800 |000e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0288da: 6e10 fa07 0700 |0011: invoke-virtual {v7}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.getContext:()Landroid/content/Context; // method@07fa │ │ +0288e0: 0c00 |0014: move-result-object v0 │ │ +0288e2: 6001 7708 |0015: sget v1, Lorg/metatrans/commons/R$string;.label_invite:I // field@0877 │ │ +0288e6: 6e20 2200 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0288ec: 0c00 |001a: move-result-object v0 │ │ +0288ee: 6e20 8501 0800 |001b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0288f4: 6e20 8501 9800 |001e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0288fa: 6e10 8701 0800 |0021: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +028900: 0c03 |0024: move-result-object v3 │ │ +028902: 2208 3102 |0025: new-instance v8, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +028906: 5472 9e0b |0027: iget-object v2, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ +02890a: 5479 9a0b |0029: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ +02890e: 7210 c405 0900 |002b: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028914: 0a04 |002e: move-result v4 │ │ +028916: 5479 9a0b |002f: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ +02891a: 7210 c105 0900 |0031: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028920: 0a05 |0034: move-result v5 │ │ +028922: 5479 9a0b |0035: iget-object v9, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0b9a │ │ +028926: 7210 c305 0900 |0037: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02892c: 0a06 |003a: move-result v6 │ │ +02892e: 0781 |003b: move-object v1, v8 │ │ +028930: 7606 e30a 0100 |003c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +028936: 5b78 990b |003f: iput-object v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +02893a: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +02893c: 5c78 9b0b |0042: iput-boolean v8, v7, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.initialized:Z // field@0b9b │ │ +028940: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=60 │ │ 0x0007 line=62 │ │ 0x0025 line=63 │ │ 0x002b line=65 │ │ @@ -29461,42 +29473,42 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02877c: |[02877c] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02878c: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -028792: 0a03 |0003: move-result v3 │ │ -028794: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02879a: 0a00 |0007: move-result v0 │ │ -02879c: 5421 9e0b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ -0287a0: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -0287a6: 0a03 |000d: move-result v3 │ │ -0287a8: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ -0287ac: 5423 990b |0010: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ -0287b0: 7210 fe0a 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0287b6: 6e10 fb07 0200 |0015: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.invalidate:()V // method@07fb │ │ -0287bc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0287be: 0f03 |0019: return v3 │ │ -0287c0: 6e10 ae00 0400 |001a: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -0287c6: 0a03 |001d: move-result v3 │ │ -0287c8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0287ca: 3903 0600 |001f: if-nez v3, 0025 // +0006 │ │ -0287ce: 7020 0008 4200 |0021: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0800 │ │ -0287d4: 280d |0024: goto 0031 // +000d │ │ -0287d6: 1221 |0025: const/4 v1, #int 2 // #2 │ │ -0287d8: 3313 0600 |0026: if-ne v3, v1, 002c // +0006 │ │ -0287dc: 7020 0108 4200 |0028: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0801 │ │ -0287e2: 2806 |002b: goto 0031 // +0006 │ │ -0287e4: 3303 0500 |002c: if-ne v3, v0, 0031 // +0005 │ │ -0287e8: 7020 0208 4200 |002e: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0802 │ │ -0287ee: 6e10 fb07 0200 |0031: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.invalidate:()V // method@07fb │ │ -0287f4: 0f00 |0034: return v0 │ │ +028780: |[028780] org.metatrans.commons.engagement.social.View_Social_InviteFriends.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +028790: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +028796: 0a03 |0003: move-result v3 │ │ +028798: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02879e: 0a00 |0007: move-result v0 │ │ +0287a0: 5421 9e0b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.rectangle_button:Landroid/graphics/RectF; // field@0b9e │ │ +0287a4: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +0287aa: 0a03 |000d: move-result v3 │ │ +0287ac: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ +0287b0: 5423 990b |0010: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.buttonarea_button:Lorg/metatrans/commons/ui/IButtonArea; // field@0b99 │ │ +0287b4: 7210 fe0a 0300 |0012: invoke-interface {v3}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0287ba: 6e10 fb07 0200 |0015: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.invalidate:()V // method@07fb │ │ +0287c0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0287c2: 0f03 |0019: return v3 │ │ +0287c4: 6e10 ae00 0400 |001a: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +0287ca: 0a03 |001d: move-result v3 │ │ +0287cc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0287ce: 3903 0600 |001f: if-nez v3, 0025 // +0006 │ │ +0287d2: 7020 0008 4200 |0021: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0800 │ │ +0287d8: 280d |0024: goto 0031 // +000d │ │ +0287da: 1221 |0025: const/4 v1, #int 2 // #2 │ │ +0287dc: 3313 0600 |0026: if-ne v3, v1, 002c // +0006 │ │ +0287e0: 7020 0108 4200 |0028: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0801 │ │ +0287e6: 2806 |002b: goto 0031 // +0006 │ │ +0287e8: 3303 0500 |002c: if-ne v3, v0, 0031 // +0005 │ │ +0287ec: 7020 0208 4200 |002e: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0802 │ │ +0287f2: 6e10 fb07 0200 |0031: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.invalidate:()V // method@07fb │ │ +0287f8: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0008 line=99 │ │ 0x0010 line=101 │ │ 0x0015 line=103 │ │ @@ -29506,21 +29518,21 @@ │ │ 0x002e line=122 │ │ 0x0031 line=126 │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends; │ │ 0x0000 - 0x0035 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0035 reg=4 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1628 (View_Social_InviteFriends.java) │ │ + source_file_idx : 1629 (View_Social_InviteFriends.java) │ │ │ │ Class #126 header: │ │ class_idx : 471 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 71 │ │ -source_file_idx : 1631 │ │ +source_file_idx : 1632 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #126 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;' │ │ @@ -29588,44 +29600,44 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -028b34: |[028b34] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ -028b44: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -028b4a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -028b4c: 5901 a30b |0004: iput v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ -028b50: 5b02 a50b |0006: iput-object v2, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028b54: 5b03 a10b |0008: iput-object v3, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028b58: 2201 2500 |000a: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -028b5c: 7010 6c00 0100 |000c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -028b62: 5b01 a90b |000f: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028b66: 2201 2500 |0011: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -028b6a: 7010 6c00 0100 |0013: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -028b70: 5b01 a60b |0016: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028b74: 2201 2500 |0018: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -028b78: 7010 6c00 0100 |001a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -028b7e: 5b01 a70b |001d: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -028b82: 2201 2500 |001f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -028b86: 7010 6c00 0100 |0021: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -028b8c: 5b01 a80b |0024: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -028b90: 2201 2200 |0026: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -028b94: 7010 6000 0100 |0028: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -028b9a: 5b01 a40b |002b: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ -028b9e: 6e10 0908 0000 |002d: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -028ba4: 0c01 |0030: move-result-object v1 │ │ -028ba6: 6e10 0d08 0000 |0031: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ -028bac: 0a02 |0034: move-result v2 │ │ -028bae: 7120 7b0b 2100 |0035: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -028bb4: 0c01 |0038: move-result-object v1 │ │ -028bb6: 5b01 aa0b |0039: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ -028bba: 6e20 1708 0000 |003b: invoke-virtual {v0, v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0817 │ │ -028bc0: 0e00 |003e: return-void │ │ +028b38: |[028b38] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ +028b48: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +028b4e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +028b50: 5901 a30b |0004: iput v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ +028b54: 5b02 a50b |0006: iput-object v2, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028b58: 5b03 a10b |0008: iput-object v3, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028b5c: 2201 2500 |000a: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +028b60: 7010 6c00 0100 |000c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +028b66: 5b01 a90b |000f: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028b6a: 2201 2500 |0011: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +028b6e: 7010 6c00 0100 |0013: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +028b74: 5b01 a60b |0016: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028b78: 2201 2500 |0018: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +028b7c: 7010 6c00 0100 |001a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +028b82: 5b01 a70b |001d: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +028b86: 2201 2500 |001f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +028b8a: 7010 6c00 0100 |0021: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +028b90: 5b01 a80b |0024: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +028b94: 2201 2200 |0026: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +028b98: 7010 6000 0100 |0028: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +028b9e: 5b01 a40b |002b: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ +028ba2: 6e10 0908 0000 |002d: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +028ba8: 0c01 |0030: move-result-object v1 │ │ +028baa: 6e10 0d08 0000 |0031: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ +028bb0: 0a02 |0034: move-result v2 │ │ +028bb2: 7120 7b0b 2100 |0035: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +028bb8: 0c01 |0038: move-result-object v1 │ │ +028bba: 5b01 aa0b |0039: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ +028bbe: 6e20 1708 0000 |003b: invoke-virtual {v0, v0}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0817 │ │ +028bc4: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=44 │ │ 0x0006 line=55 │ │ 0x0008 line=58 │ │ 0x000a line=60 │ │ @@ -29646,19 +29658,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -028a60: |[028a60] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.isOverButton_SignIn:(FF)Z │ │ -028a70: 5410 a60b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028a74: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -028a7a: 0a02 |0005: move-result v2 │ │ -028a7c: 0f02 |0006: return v2 │ │ +028a64: |[028a64] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.isOverButton_SignIn:(FF)Z │ │ +028a74: 5410 a60b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028a78: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +028a7e: 0a02 |0005: move-result v2 │ │ +028a80: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -29668,25 +29680,25 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -02915c: |[02915c] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -02916c: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -029172: 0a00 |0003: move-result v0 │ │ -029174: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02917a: 0a02 |0007: move-result v2 │ │ -02917c: 7030 1008 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ -029182: 0a02 |000b: move-result v2 │ │ -029184: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -029188: 5412 a00b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -02918c: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -029192: 0e00 |0013: return-void │ │ +029160: |[029160] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +029170: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +029176: 0a00 |0003: move-result v0 │ │ +029178: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02917e: 0a02 |0007: move-result v2 │ │ +029180: 7030 1008 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ +029186: 0a02 |000b: move-result v2 │ │ +029188: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +02918c: 5412 a00b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +029190: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +029196: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0008 line=284 │ │ 0x000e line=286 │ │ locals : │ │ @@ -29698,28 +29710,28 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -029194: |[029194] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -0291a4: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0291aa: 0a00 |0003: move-result v0 │ │ -0291ac: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0291b2: 0a02 |0007: move-result v2 │ │ -0291b4: 7030 1008 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ -0291ba: 0a02 |000b: move-result v2 │ │ -0291bc: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -0291c0: 5412 a00b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -0291c4: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -0291ca: 2806 |0013: goto 0019 // +0006 │ │ -0291cc: 5412 a00b |0014: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -0291d0: 7210 fe0a 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0291d6: 0e00 |0019: return-void │ │ +029198: |[029198] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +0291a8: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0291ae: 0a00 |0003: move-result v0 │ │ +0291b0: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0291b6: 0a02 |0007: move-result v2 │ │ +0291b8: 7030 1008 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ +0291be: 0a02 |000b: move-result v2 │ │ +0291c0: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +0291c4: 5412 a00b |000e: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +0291c8: 7210 000b 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +0291ce: 2806 |0013: goto 0019 // +0006 │ │ +0291d0: 5412 a00b |0014: iget-object v2, v1, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +0291d4: 7210 fe0a 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0291da: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0008 line=297 │ │ 0x000e line=299 │ │ 0x0014 line=303 │ │ @@ -29732,100 +29744,100 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -0291d8: |[0291d8] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -0291e8: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0291ee: 0a00 |0003: move-result v0 │ │ -0291f0: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0291f6: 0a05 |0007: move-result v5 │ │ -0291f8: 7030 1008 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ -0291fe: 0a05 |000b: move-result v5 │ │ -029200: 3805 9f00 |000c: if-eqz v5, 00ab // +009f │ │ -029204: 5445 a00b |000e: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -029208: 7210 fe0a 0500 |0010: invoke-interface {v5}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02920e: 5445 a50b |0013: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -029212: 7210 9307 0500 |0015: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -029218: 0a05 |0018: move-result v5 │ │ -02921a: 1240 |0019: const/4 v0, #int 4 // #4 │ │ -02921c: 3305 1e00 |001a: if-ne v5, v0, 0038 // +001e │ │ -029220: 5445 a50b |001c: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -029224: 7210 9607 0500 |001e: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ -02922a: 0a05 |0021: move-result v5 │ │ -02922c: 3805 0800 |0022: if-eqz v5, 002a // +0008 │ │ -029230: 5445 a50b |0024: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -029234: 7210 8e07 0500 |0026: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.disconnectAndClear:()V // method@078e │ │ -02923a: 2807 |0029: goto 0030 // +0007 │ │ -02923c: 5445 a50b |002a: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -029240: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -029242: 7220 9c07 0500 |002d: invoke-interface {v5, v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ -029248: 5445 a50b |0030: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -02924c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -02924e: 7220 9b07 0500 |0033: invoke-interface {v5, v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.setSignInRejected:(Z)V // method@079b │ │ -029254: 2900 7a00 |0036: goto/16 00b0 // +007a │ │ -029258: 5445 a50b |0038: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -02925c: 7210 9307 0500 |003a: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -029262: 0a05 |003d: move-result v5 │ │ -029264: 1a00 0700 |003e: const-string v0, " " // string@0007 │ │ -029268: 3905 3200 |0040: if-nez v5, 0072 // +0032 │ │ -02926c: 7100 a003 0000 |0042: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -029272: 0a05 |0045: move-result v5 │ │ -029274: 3805 0800 |0046: if-eqz v5, 004e // +0008 │ │ -029278: 5445 a50b |0048: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -02927c: 7210 8a07 0500 |004a: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ -029282: 2863 |004d: goto 00b0 // +0063 │ │ -029284: 6e10 0908 0400 |004e: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -02928a: 0c05 |0051: move-result-object v5 │ │ -02928c: 2201 a100 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -029290: 7010 7f01 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029296: 6e20 8501 0100 |0057: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02929c: 6e10 0908 0400 |005a: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -0292a2: 0c02 |005d: move-result-object v2 │ │ -0292a4: 6003 7b08 |005e: sget v3, Lorg/metatrans/commons/R$string;.label_noconnection:I // field@087b │ │ -0292a8: 6e20 2200 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -0292ae: 0c02 |0063: move-result-object v2 │ │ -0292b0: 6e20 8501 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0292b6: 6e20 8501 0100 |0067: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0292bc: 6e10 8701 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0292c2: 0c00 |006d: move-result-object v0 │ │ -0292c4: 7120 1d0b 0500 |006e: invoke-static {v5, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -0292ca: 283f |0071: goto 00b0 // +003f │ │ -0292cc: 5445 a50b |0072: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -0292d0: 7210 9307 0500 |0074: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -0292d6: 0a05 |0077: move-result v5 │ │ -0292d8: 1231 |0078: const/4 v1, #int 3 // #3 │ │ -0292da: 3315 3700 |0079: if-ne v5, v1, 00b0 // +0037 │ │ -0292de: 7100 a003 0000 |007b: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -0292e4: 0a05 |007e: move-result v5 │ │ -0292e6: 3805 0800 |007f: if-eqz v5, 0087 // +0008 │ │ -0292ea: 5445 a50b |0081: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -0292ee: 7210 8a07 0500 |0083: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ -0292f4: 282a |0086: goto 00b0 // +002a │ │ -0292f6: 6e10 0908 0400 |0087: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -0292fc: 0c05 |008a: move-result-object v5 │ │ -0292fe: 2201 a100 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -029302: 7010 7f01 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029308: 6e20 8501 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02930e: 6e10 0908 0400 |0093: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -029314: 0c02 |0096: move-result-object v2 │ │ -029316: 6003 7b08 |0097: sget v3, Lorg/metatrans/commons/R$string;.label_noconnection:I // field@087b │ │ -02931a: 6e20 2200 3200 |0099: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -029320: 0c02 |009c: move-result-object v2 │ │ -029322: 6e20 8501 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029328: 6e20 8501 0100 |00a0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02932e: 6e10 8701 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -029334: 0c00 |00a6: move-result-object v0 │ │ -029336: 7120 1d0b 0500 |00a7: invoke-static {v5, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -02933c: 2806 |00aa: goto 00b0 // +0006 │ │ -02933e: 5445 a00b |00ab: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -029342: 7210 fe0a 0500 |00ad: invoke-interface {v5}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -029348: 0e00 |00b0: return-void │ │ +0291dc: |[0291dc] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +0291ec: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0291f2: 0a00 |0003: move-result v0 │ │ +0291f4: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0291fa: 0a05 |0007: move-result v5 │ │ +0291fc: 7030 1008 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.isOverButton_SignIn:(FF)Z // method@0810 │ │ +029202: 0a05 |000b: move-result v5 │ │ +029204: 3805 9f00 |000c: if-eqz v5, 00ab // +009f │ │ +029208: 5445 a00b |000e: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +02920c: 7210 fe0a 0500 |0010: invoke-interface {v5}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +029212: 5445 a50b |0013: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029216: 7210 9307 0500 |0015: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +02921c: 0a05 |0018: move-result v5 │ │ +02921e: 1240 |0019: const/4 v0, #int 4 // #4 │ │ +029220: 3305 1e00 |001a: if-ne v5, v0, 0038 // +001e │ │ +029224: 5445 a50b |001c: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029228: 7210 9607 0500 |001e: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ +02922e: 0a05 |0021: move-result v5 │ │ +029230: 3805 0800 |0022: if-eqz v5, 002a // +0008 │ │ +029234: 5445 a50b |0024: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029238: 7210 8e07 0500 |0026: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.disconnectAndClear:()V // method@078e │ │ +02923e: 2807 |0029: goto 0030 // +0007 │ │ +029240: 5445 a50b |002a: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029244: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +029246: 7220 9c07 0500 |002d: invoke-interface {v5, v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.setState:(I)V // method@079c │ │ +02924c: 5445 a50b |0030: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029250: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +029252: 7220 9b07 0500 |0033: invoke-interface {v5, v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.setSignInRejected:(Z)V // method@079b │ │ +029258: 2900 7a00 |0036: goto/16 00b0 // +007a │ │ +02925c: 5445 a50b |0038: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029260: 7210 9307 0500 |003a: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +029266: 0a05 |003d: move-result v5 │ │ +029268: 1a00 0700 |003e: const-string v0, " " // string@0007 │ │ +02926c: 3905 3200 |0040: if-nez v5, 0072 // +0032 │ │ +029270: 7100 a003 0000 |0042: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +029276: 0a05 |0045: move-result v5 │ │ +029278: 3805 0800 |0046: if-eqz v5, 004e // +0008 │ │ +02927c: 5445 a50b |0048: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +029280: 7210 8a07 0500 |004a: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ +029286: 2863 |004d: goto 00b0 // +0063 │ │ +029288: 6e10 0908 0400 |004e: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +02928e: 0c05 |0051: move-result-object v5 │ │ +029290: 2201 a100 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +029294: 7010 7f01 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02929a: 6e20 8501 0100 |0057: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0292a0: 6e10 0908 0400 |005a: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +0292a6: 0c02 |005d: move-result-object v2 │ │ +0292a8: 6003 7b08 |005e: sget v3, Lorg/metatrans/commons/R$string;.label_noconnection:I // field@087b │ │ +0292ac: 6e20 2200 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0292b2: 0c02 |0063: move-result-object v2 │ │ +0292b4: 6e20 8501 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0292ba: 6e20 8501 0100 |0067: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0292c0: 6e10 8701 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0292c6: 0c00 |006d: move-result-object v0 │ │ +0292c8: 7120 1d0b 0500 |006e: invoke-static {v5, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +0292ce: 283f |0071: goto 00b0 // +003f │ │ +0292d0: 5445 a50b |0072: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +0292d4: 7210 9307 0500 |0074: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +0292da: 0a05 |0077: move-result v5 │ │ +0292dc: 1231 |0078: const/4 v1, #int 3 // #3 │ │ +0292de: 3315 3700 |0079: if-ne v5, v1, 00b0 // +0037 │ │ +0292e2: 7100 a003 0000 |007b: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +0292e8: 0a05 |007e: move-result v5 │ │ +0292ea: 3805 0800 |007f: if-eqz v5, 0087 // +0008 │ │ +0292ee: 5445 a50b |0081: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +0292f2: 7210 8a07 0500 |0083: invoke-interface {v5}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ +0292f8: 282a |0086: goto 00b0 // +002a │ │ +0292fa: 6e10 0908 0400 |0087: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +029300: 0c05 |008a: move-result-object v5 │ │ +029302: 2201 a100 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +029306: 7010 7f01 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02930c: 6e20 8501 0100 |0090: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029312: 6e10 0908 0400 |0093: invoke-virtual {v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +029318: 0c02 |0096: move-result-object v2 │ │ +02931a: 6003 7b08 |0097: sget v3, Lorg/metatrans/commons/R$string;.label_noconnection:I // field@087b │ │ +02931e: 6e20 2200 3200 |0099: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +029324: 0c02 |009c: move-result-object v2 │ │ +029326: 6e20 8501 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02932c: 6e20 8501 0100 |00a0: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029332: 6e10 8701 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +029338: 0c00 |00a6: move-result-object v0 │ │ +02933a: 7120 1d0b 0500 |00a7: invoke-static {v5, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +029340: 2806 |00aa: goto 00b0 // +0006 │ │ +029342: 5445 a00b |00ab: iget-object v5, v4, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +029346: 7210 fe0a 0500 |00ad: invoke-interface {v5}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02934c: 0e00 |00b0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0008 line=313 │ │ 0x000e line=315 │ │ 0x0013 line=317 │ │ @@ -29870,216 +29882,216 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 407 16-bit code units │ │ -028bc4: |[028bc4] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ -028bd4: 1d05 |0000: monitor-enter v5 │ │ -028bd6: 6f20 c300 6500 |0001: invoke-super {v5, v6}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ -028bdc: 5450 a40b |0004: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ -028be0: 5451 a10b |0006: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028be4: 7210 c005 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -028bea: 0a01 |000b: move-result v1 │ │ -028bec: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -028bf2: 5450 a40b |000f: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ -028bf6: 5451 a90b |0011: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028bfa: 7130 8a0b 0601 |0013: invoke-static {v6, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ -028c00: 5250 a30b |0016: iget v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ -028c04: 5451 a50b |0018: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028c08: 7210 9307 0100 |001a: invoke-interface {v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028c0e: 0a01 |001d: move-result v1 │ │ -028c10: 3210 b400 |001e: if-eq v0, v1, 00d2 // +00b4 │ │ -028c14: 5450 a50b |0020: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028c18: 7210 9307 0000 |0022: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028c1e: 0a00 |0025: move-result v0 │ │ -028c20: 3900 2500 |0026: if-nez v0, 004b // +0025 │ │ -028c24: 2200 3202 |0028: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028c28: 5451 a60b |002a: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028c2c: 6e10 0908 0500 |002c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -028c32: 0c02 |002f: move-result-object v2 │ │ -028c34: 6e10 0d08 0500 |0030: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ -028c3a: 0a03 |0033: move-result v3 │ │ -028c3c: 7120 7b0b 3200 |0034: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -028c42: 0c02 |0037: move-result-object v2 │ │ -028c44: 5453 a10b |0038: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028c48: 7210 c105 0300 |003a: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028c4e: 0a03 |003d: move-result v3 │ │ -028c50: 5454 a10b |003e: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028c54: 7210 c405 0400 |0040: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028c5a: 0a04 |0043: move-result v4 │ │ -028c5c: 7054 e90a 1032 |0044: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -028c62: 5b50 a00b |0047: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -028c66: 2900 8900 |0049: goto/16 00d2 // +0089 │ │ -028c6a: 5450 a50b |004b: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028c6e: 7210 9307 0000 |004d: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028c74: 0a00 |0050: move-result v0 │ │ -028c76: 1221 |0051: const/4 v1, #int 2 // #2 │ │ -028c78: 3310 2400 |0052: if-ne v0, v1, 0076 // +0024 │ │ -028c7c: 2200 3202 |0054: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028c80: 5451 a60b |0056: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028c84: 6e10 0908 0500 |0058: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -028c8a: 0c02 |005b: move-result-object v2 │ │ -028c8c: 6e10 0c08 0500 |005c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_InProgress:()I // method@080c │ │ -028c92: 0a03 |005f: move-result v3 │ │ -028c94: 7120 7b0b 3200 |0060: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -028c9a: 0c02 |0063: move-result-object v2 │ │ -028c9c: 5453 a10b |0064: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028ca0: 7210 c105 0300 |0066: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028ca6: 0a03 |0069: move-result v3 │ │ -028ca8: 5454 a10b |006a: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028cac: 7210 c405 0400 |006c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028cb2: 0a04 |006f: move-result v4 │ │ -028cb4: 7054 e90a 1032 |0070: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -028cba: 5b50 a00b |0073: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -028cbe: 285d |0075: goto 00d2 // +005d │ │ -028cc0: 5450 a50b |0076: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028cc4: 7210 9307 0000 |0078: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028cca: 0a00 |007b: move-result v0 │ │ -028ccc: 1241 |007c: const/4 v1, #int 4 // #4 │ │ -028cce: 3310 2400 |007d: if-ne v0, v1, 00a1 // +0024 │ │ -028cd2: 2200 3202 |007f: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028cd6: 5451 a60b |0081: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028cda: 6e10 0908 0500 |0083: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -028ce0: 0c02 |0086: move-result-object v2 │ │ -028ce2: 6e10 0e08 0500 |0087: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignOut:()I // method@080e │ │ -028ce8: 0a03 |008a: move-result v3 │ │ -028cea: 7120 7b0b 3200 |008b: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -028cf0: 0c02 |008e: move-result-object v2 │ │ -028cf2: 5453 a10b |008f: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028cf6: 7210 c105 0300 |0091: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028cfc: 0a03 |0094: move-result v3 │ │ -028cfe: 5454 a10b |0095: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028d02: 7210 c405 0400 |0097: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028d08: 0a04 |009a: move-result v4 │ │ -028d0a: 7054 e90a 1032 |009b: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -028d10: 5b50 a00b |009e: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -028d14: 2832 |00a0: goto 00d2 // +0032 │ │ -028d16: 5450 a50b |00a1: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028d1a: 7210 9307 0000 |00a3: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028d20: 0a00 |00a6: move-result v0 │ │ -028d22: 1231 |00a7: const/4 v1, #int 3 // #3 │ │ -028d24: 3310 2400 |00a8: if-ne v0, v1, 00cc // +0024 │ │ -028d28: 2200 3202 |00aa: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028d2c: 5451 a60b |00ac: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028d30: 6e10 0908 0500 |00ae: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ -028d36: 0c02 |00b1: move-result-object v2 │ │ -028d38: 6e10 0d08 0500 |00b2: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ -028d3e: 0a03 |00b5: move-result v3 │ │ -028d40: 7120 7b0b 3200 |00b6: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -028d46: 0c02 |00b9: move-result-object v2 │ │ -028d48: 5453 a10b |00ba: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028d4c: 7210 c105 0300 |00bc: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028d52: 0a03 |00bf: move-result v3 │ │ -028d54: 5454 a10b |00c0: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028d58: 7210 c405 0400 |00c2: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028d5e: 0a04 |00c5: move-result v4 │ │ -028d60: 7054 e90a 1032 |00c6: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -028d66: 5b50 a00b |00c9: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -028d6a: 2807 |00cb: goto 00d2 // +0007 │ │ -028d6c: 2206 9600 |00cc: new-instance v6, Ljava/lang/IllegalStateException; // type@0096 │ │ -028d70: 7010 5801 0600 |00ce: invoke-direct {v6}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -028d76: 2706 |00d1: throw v6 │ │ -028d78: 5450 a00b |00d2: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -028d7c: 7220 ff0a 6000 |00d4: invoke-interface {v0, v6}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -028d82: 5250 a30b |00d7: iget v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ -028d86: 5451 a50b |00d9: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028d8a: 7210 9307 0100 |00db: invoke-interface {v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028d90: 0a01 |00de: move-result v1 │ │ -028d92: 3210 7600 |00df: if-eq v0, v1, 0155 // +0076 │ │ -028d96: 5450 a50b |00e1: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028d9a: 7210 9607 0000 |00e3: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ -028da0: 0a00 |00e6: move-result v0 │ │ -028da2: 3900 3d00 |00e7: if-nez v0, 0124 // +003d │ │ -028da6: 5450 a50b |00e9: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028daa: 7210 9707 0000 |00eb: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnecting:()Z // method@0797 │ │ -028db0: 0a00 |00ee: move-result v0 │ │ -028db2: 3800 0300 |00ef: if-eqz v0, 00f2 // +0003 │ │ -028db6: 2833 |00f1: goto 0124 // +0033 │ │ -028db8: 2200 3902 |00f2: new-instance v0, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -028dbc: 5451 a80b |00f4: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -028dc0: 2202 a100 |00f6: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -028dc4: 7010 7f01 0200 |00f8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -028dca: 1a03 0700 |00fb: const-string v3, " " // string@0007 │ │ -028dce: 6e20 8501 3200 |00fd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028dd4: 5453 a50b |0100: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028dd8: 7210 9407 0300 |0102: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getStateMesage:()Ljava/lang/String; // method@0794 │ │ -028dde: 0c03 |0105: move-result-object v3 │ │ -028de0: 6e20 8501 3200 |0106: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028de6: 1a03 0700 |0109: const-string v3, " " // string@0007 │ │ -028dea: 6e20 8501 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028df0: 6e10 8701 0200 |010e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -028df6: 0c02 |0111: move-result-object v2 │ │ -028df8: 5453 a10b |0112: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028dfc: 7210 c105 0300 |0114: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028e02: 0a03 |0117: move-result v3 │ │ -028e04: 5454 a10b |0118: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028e08: 7210 c205 0400 |011a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ -028e0e: 0a04 |011d: move-result v4 │ │ -028e10: 7054 0c0b 1032 |011e: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -028e16: 5b50 ab0b |0121: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ -028e1a: 2832 |0123: goto 0155 // +0032 │ │ -028e1c: 2200 3902 |0124: new-instance v0, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -028e20: 5451 a80b |0126: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -028e24: 2202 a100 |0128: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -028e28: 7010 7f01 0200 |012a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -028e2e: 1a03 0700 |012d: const-string v3, " " // string@0007 │ │ -028e32: 6e20 8501 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028e38: 5453 a50b |0132: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028e3c: 7210 9407 0300 |0134: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getStateMesage:()Ljava/lang/String; // method@0794 │ │ -028e42: 0c03 |0137: move-result-object v3 │ │ -028e44: 6e20 8501 3200 |0138: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028e4a: 1a03 0700 |013b: const-string v3, " " // string@0007 │ │ -028e4e: 6e20 8501 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028e54: 6e10 8701 0200 |0140: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -028e5a: 0c02 |0143: move-result-object v2 │ │ -028e5c: 5453 a10b |0144: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028e60: 7210 c105 0300 |0146: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028e66: 0a03 |0149: move-result v3 │ │ -028e68: 5454 a10b |014a: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028e6c: 7210 c405 0400 |014c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -028e72: 0a04 |014f: move-result v4 │ │ -028e74: 7054 0c0b 1032 |0150: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -028e7a: 5b50 ab0b |0153: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ -028e7e: 5450 ab0b |0155: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ -028e82: 6e20 100b 6000 |0157: invoke-virtual {v0, v6}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -028e88: 5450 a50b |015a: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028e8c: 7210 9507 0000 |015c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getUserIcon:()Landroid/graphics/Bitmap; // method@0795 │ │ -028e92: 0c00 |015f: move-result-object v0 │ │ -028e94: 3800 2700 |0160: if-eqz v0, 0187 // +0027 │ │ -028e98: 5450 9f0b |0162: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ -028e9c: 3900 1d00 |0164: if-nez v0, 0181 // +001d │ │ -028ea0: 2200 3202 |0166: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -028ea4: 5451 a70b |0168: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -028ea8: 5452 a50b |016a: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028eac: 7210 9507 0200 |016c: invoke-interface {v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.getUserIcon:()Landroid/graphics/Bitmap; // method@0795 │ │ -028eb2: 0c02 |016f: move-result-object v2 │ │ -028eb4: 5453 a10b |0170: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028eb8: 7210 c105 0300 |0172: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -028ebe: 0a03 |0175: move-result v3 │ │ -028ec0: 5454 a10b |0176: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -028ec4: 7210 c505 0400 |0178: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -028eca: 0a04 |017b: move-result v4 │ │ -028ecc: 7054 e90a 1032 |017c: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -028ed2: 5b50 9f0b |017f: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ -028ed6: 5450 9f0b |0181: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ -028eda: 7220 ff0a 6000 |0183: invoke-interface {v0, v6}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -028ee0: 2804 |0186: goto 018a // +0004 │ │ -028ee2: 1206 |0187: const/4 v6, #int 0 // #0 │ │ -028ee4: 5b56 9f0b |0188: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ -028ee8: 5456 a50b |018a: iget-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028eec: 7210 9307 0600 |018c: invoke-interface {v6}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028ef2: 0a06 |018f: move-result v6 │ │ -028ef4: 5956 a30b |0190: iput v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ -028ef8: 1e05 |0192: monitor-exit v5 │ │ -028efa: 0e00 |0193: return-void │ │ -028efc: 0d06 |0194: move-exception v6 │ │ -028efe: 1e05 |0195: monitor-exit v5 │ │ -028f00: 2706 |0196: throw v6 │ │ +028bc8: |[028bc8] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ +028bd8: 1d05 |0000: monitor-enter v5 │ │ +028bda: 6f20 c300 6500 |0001: invoke-super {v5, v6}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ +028be0: 5450 a40b |0004: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ +028be4: 5451 a10b |0006: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028be8: 7210 c005 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +028bee: 0a01 |000b: move-result v1 │ │ +028bf0: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +028bf6: 5450 a40b |000f: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.paint_background:Landroid/graphics/Paint; // field@0ba4 │ │ +028bfa: 5451 a90b |0011: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028bfe: 7130 8a0b 0601 |0013: invoke-static {v6, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ +028c04: 5250 a30b |0016: iget v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ +028c08: 5451 a50b |0018: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028c0c: 7210 9307 0100 |001a: invoke-interface {v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028c12: 0a01 |001d: move-result v1 │ │ +028c14: 3210 b400 |001e: if-eq v0, v1, 00d2 // +00b4 │ │ +028c18: 5450 a50b |0020: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028c1c: 7210 9307 0000 |0022: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028c22: 0a00 |0025: move-result v0 │ │ +028c24: 3900 2500 |0026: if-nez v0, 004b // +0025 │ │ +028c28: 2200 3202 |0028: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028c2c: 5451 a60b |002a: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028c30: 6e10 0908 0500 |002c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +028c36: 0c02 |002f: move-result-object v2 │ │ +028c38: 6e10 0d08 0500 |0030: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ +028c3e: 0a03 |0033: move-result v3 │ │ +028c40: 7120 7b0b 3200 |0034: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +028c46: 0c02 |0037: move-result-object v2 │ │ +028c48: 5453 a10b |0038: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028c4c: 7210 c105 0300 |003a: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028c52: 0a03 |003d: move-result v3 │ │ +028c54: 5454 a10b |003e: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028c58: 7210 c405 0400 |0040: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028c5e: 0a04 |0043: move-result v4 │ │ +028c60: 7054 e90a 1032 |0044: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +028c66: 5b50 a00b |0047: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +028c6a: 2900 8900 |0049: goto/16 00d2 // +0089 │ │ +028c6e: 5450 a50b |004b: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028c72: 7210 9307 0000 |004d: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028c78: 0a00 |0050: move-result v0 │ │ +028c7a: 1221 |0051: const/4 v1, #int 2 // #2 │ │ +028c7c: 3310 2400 |0052: if-ne v0, v1, 0076 // +0024 │ │ +028c80: 2200 3202 |0054: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028c84: 5451 a60b |0056: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028c88: 6e10 0908 0500 |0058: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +028c8e: 0c02 |005b: move-result-object v2 │ │ +028c90: 6e10 0c08 0500 |005c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_InProgress:()I // method@080c │ │ +028c96: 0a03 |005f: move-result v3 │ │ +028c98: 7120 7b0b 3200 |0060: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +028c9e: 0c02 |0063: move-result-object v2 │ │ +028ca0: 5453 a10b |0064: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028ca4: 7210 c105 0300 |0066: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028caa: 0a03 |0069: move-result v3 │ │ +028cac: 5454 a10b |006a: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028cb0: 7210 c405 0400 |006c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028cb6: 0a04 |006f: move-result v4 │ │ +028cb8: 7054 e90a 1032 |0070: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +028cbe: 5b50 a00b |0073: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +028cc2: 285d |0075: goto 00d2 // +005d │ │ +028cc4: 5450 a50b |0076: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028cc8: 7210 9307 0000 |0078: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028cce: 0a00 |007b: move-result v0 │ │ +028cd0: 1241 |007c: const/4 v1, #int 4 // #4 │ │ +028cd2: 3310 2400 |007d: if-ne v0, v1, 00a1 // +0024 │ │ +028cd6: 2200 3202 |007f: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028cda: 5451 a60b |0081: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028cde: 6e10 0908 0500 |0083: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +028ce4: 0c02 |0086: move-result-object v2 │ │ +028ce6: 6e10 0e08 0500 |0087: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignOut:()I // method@080e │ │ +028cec: 0a03 |008a: move-result v3 │ │ +028cee: 7120 7b0b 3200 |008b: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +028cf4: 0c02 |008e: move-result-object v2 │ │ +028cf6: 5453 a10b |008f: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028cfa: 7210 c105 0300 |0091: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028d00: 0a03 |0094: move-result v3 │ │ +028d02: 5454 a10b |0095: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028d06: 7210 c405 0400 |0097: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028d0c: 0a04 |009a: move-result v4 │ │ +028d0e: 7054 e90a 1032 |009b: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +028d14: 5b50 a00b |009e: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +028d18: 2832 |00a0: goto 00d2 // +0032 │ │ +028d1a: 5450 a50b |00a1: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028d1e: 7210 9307 0000 |00a3: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028d24: 0a00 |00a6: move-result v0 │ │ +028d26: 1231 |00a7: const/4 v1, #int 3 // #3 │ │ +028d28: 3310 2400 |00a8: if-ne v0, v1, 00cc // +0024 │ │ +028d2c: 2200 3202 |00aa: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028d30: 5451 a60b |00ac: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028d34: 6e10 0908 0500 |00ae: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getContext:()Landroid/content/Context; // method@0809 │ │ +028d3a: 0c02 |00b1: move-result-object v2 │ │ +028d3c: 6e10 0d08 0500 |00b2: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getResID_Button_SignIn:()I // method@080d │ │ +028d42: 0a03 |00b5: move-result v3 │ │ +028d44: 7120 7b0b 3200 |00b6: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +028d4a: 0c02 |00b9: move-result-object v2 │ │ +028d4c: 5453 a10b |00ba: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028d50: 7210 c105 0300 |00bc: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028d56: 0a03 |00bf: move-result v3 │ │ +028d58: 5454 a10b |00c0: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028d5c: 7210 c405 0400 |00c2: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028d62: 0a04 |00c5: move-result v4 │ │ +028d64: 7054 e90a 1032 |00c6: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +028d6a: 5b50 a00b |00c9: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +028d6e: 2807 |00cb: goto 00d2 // +0007 │ │ +028d70: 2206 9600 |00cc: new-instance v6, Ljava/lang/IllegalStateException; // type@0096 │ │ +028d74: 7010 5801 0600 |00ce: invoke-direct {v6}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +028d7a: 2706 |00d1: throw v6 │ │ +028d7c: 5450 a00b |00d2: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +028d80: 7220 ff0a 6000 |00d4: invoke-interface {v0, v6}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +028d86: 5250 a30b |00d7: iget v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ +028d8a: 5451 a50b |00d9: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028d8e: 7210 9307 0100 |00db: invoke-interface {v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028d94: 0a01 |00de: move-result v1 │ │ +028d96: 3210 7600 |00df: if-eq v0, v1, 0155 // +0076 │ │ +028d9a: 5450 a50b |00e1: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028d9e: 7210 9607 0000 |00e3: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ +028da4: 0a00 |00e6: move-result v0 │ │ +028da6: 3900 3d00 |00e7: if-nez v0, 0124 // +003d │ │ +028daa: 5450 a50b |00e9: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028dae: 7210 9707 0000 |00eb: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnecting:()Z // method@0797 │ │ +028db4: 0a00 |00ee: move-result v0 │ │ +028db6: 3800 0300 |00ef: if-eqz v0, 00f2 // +0003 │ │ +028dba: 2833 |00f1: goto 0124 // +0033 │ │ +028dbc: 2200 3902 |00f2: new-instance v0, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +028dc0: 5451 a80b |00f4: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +028dc4: 2202 a100 |00f6: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +028dc8: 7010 7f01 0200 |00f8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +028dce: 1a03 0700 |00fb: const-string v3, " " // string@0007 │ │ +028dd2: 6e20 8501 3200 |00fd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028dd8: 5453 a50b |0100: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028ddc: 7210 9407 0300 |0102: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getStateMesage:()Ljava/lang/String; // method@0794 │ │ +028de2: 0c03 |0105: move-result-object v3 │ │ +028de4: 6e20 8501 3200 |0106: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028dea: 1a03 0700 |0109: const-string v3, " " // string@0007 │ │ +028dee: 6e20 8501 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028df4: 6e10 8701 0200 |010e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +028dfa: 0c02 |0111: move-result-object v2 │ │ +028dfc: 5453 a10b |0112: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028e00: 7210 c105 0300 |0114: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028e06: 0a03 |0117: move-result v3 │ │ +028e08: 5454 a10b |0118: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028e0c: 7210 c205 0400 |011a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ +028e12: 0a04 |011d: move-result v4 │ │ +028e14: 7054 0c0b 1032 |011e: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +028e1a: 5b50 ab0b |0121: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ +028e1e: 2832 |0123: goto 0155 // +0032 │ │ +028e20: 2200 3902 |0124: new-instance v0, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +028e24: 5451 a80b |0126: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +028e28: 2202 a100 |0128: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +028e2c: 7010 7f01 0200 |012a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +028e32: 1a03 0700 |012d: const-string v3, " " // string@0007 │ │ +028e36: 6e20 8501 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028e3c: 5453 a50b |0132: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028e40: 7210 9407 0300 |0134: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getStateMesage:()Ljava/lang/String; // method@0794 │ │ +028e46: 0c03 |0137: move-result-object v3 │ │ +028e48: 6e20 8501 3200 |0138: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028e4e: 1a03 0700 |013b: const-string v3, " " // string@0007 │ │ +028e52: 6e20 8501 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028e58: 6e10 8701 0200 |0140: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +028e5e: 0c02 |0143: move-result-object v2 │ │ +028e60: 5453 a10b |0144: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028e64: 7210 c105 0300 |0146: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028e6a: 0a03 |0149: move-result v3 │ │ +028e6c: 5454 a10b |014a: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028e70: 7210 c405 0400 |014c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +028e76: 0a04 |014f: move-result v4 │ │ +028e78: 7054 0c0b 1032 |0150: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +028e7e: 5b50 ab0b |0153: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ +028e82: 5450 ab0b |0155: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ +028e86: 6e20 100b 6000 |0157: invoke-virtual {v0, v6}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +028e8c: 5450 a50b |015a: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028e90: 7210 9507 0000 |015c: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.getUserIcon:()Landroid/graphics/Bitmap; // method@0795 │ │ +028e96: 0c00 |015f: move-result-object v0 │ │ +028e98: 3800 2700 |0160: if-eqz v0, 0187 // +0027 │ │ +028e9c: 5450 9f0b |0162: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ +028ea0: 3900 1d00 |0164: if-nez v0, 0181 // +001d │ │ +028ea4: 2200 3202 |0166: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +028ea8: 5451 a70b |0168: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +028eac: 5452 a50b |016a: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028eb0: 7210 9507 0200 |016c: invoke-interface {v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.getUserIcon:()Landroid/graphics/Bitmap; // method@0795 │ │ +028eb6: 0c02 |016f: move-result-object v2 │ │ +028eb8: 5453 a10b |0170: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028ebc: 7210 c105 0300 |0172: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +028ec2: 0a03 |0175: move-result v3 │ │ +028ec4: 5454 a10b |0176: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +028ec8: 7210 c505 0400 |0178: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +028ece: 0a04 |017b: move-result v4 │ │ +028ed0: 7054 e90a 1032 |017c: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +028ed6: 5b50 9f0b |017f: iput-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ +028eda: 5450 9f0b |0181: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ +028ede: 7220 ff0a 6000 |0183: invoke-interface {v0, v6}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +028ee4: 2804 |0186: goto 018a // +0004 │ │ +028ee6: 1206 |0187: const/4 v6, #int 0 // #0 │ │ +028ee8: 5b56 9f0b |0188: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_icon:Lorg/metatrans/commons/ui/IButtonArea; // field@0b9f │ │ +028eec: 5456 a50b |018a: iget-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028ef0: 7210 9307 0600 |018c: invoke-interface {v6}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028ef6: 0a06 |018f: move-result v6 │ │ +028ef8: 5956 a30b |0190: iput v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.old_state:I // field@0ba3 │ │ +028efc: 1e05 |0192: monitor-exit v5 │ │ +028efe: 0e00 |0193: return-void │ │ +028f00: 0d06 |0194: move-exception v6 │ │ +028f02: 1e05 |0195: monitor-exit v5 │ │ +028f04: 2706 |0196: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x0192 │ │ -> 0x0194 │ │ positions : │ │ 0x0001 line=145 │ │ 0x0004 line=147 │ │ 0x000f line=148 │ │ @@ -30136,174 +30148,174 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 285 16-bit code units │ │ -028f10: |[028f10] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onMeasure:(II)V │ │ -028f20: 6f30 c400 6507 |0000: invoke-super {v5, v6, v7}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ -028f26: 5556 a20b |0003: iget-boolean v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.initialized:Z // field@0ba2 │ │ -028f2a: 3906 1701 |0005: if-nez v6, 011c // +0117 │ │ -028f2e: 1256 |0007: const/4 v6, #int 5 // #5 │ │ -028f30: 5457 a90b |0008: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -028f36: 5970 0c00 |000b: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -028f3a: 5457 a90b |000d: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f3e: 6e10 0b08 0500 |000f: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getMeasuredWidth:()I // method@080b │ │ -028f44: 0a01 |0012: move-result v1 │ │ -028f46: 8211 |0013: int-to-float v1, v1 │ │ -028f48: 5971 0d00 |0014: iput v1, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -028f4c: 5457 a90b |0016: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f50: 5970 0e00 |0018: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -028f54: 5457 a90b |001a: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f58: 6e10 0a08 0500 |001c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getMeasuredHeight:()I // method@080a │ │ -028f5e: 0a00 |001f: move-result v0 │ │ -028f60: db00 000d |0020: div-int/lit8 v0, v0, #int 13 // #0d │ │ -028f64: 8200 |0022: int-to-float v0, v0 │ │ -028f66: 5970 0b00 |0023: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028f6a: 5457 a60b |0025: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028f6e: 8266 |0027: int-to-float v6, v6 │ │ -028f70: 5976 0c00 |0028: iput v6, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -028f74: 5457 a60b |002a: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028f78: 1500 803f |002c: const/high16 v0, #int 1065353216 // #3f80 │ │ -028f7c: 5451 a90b |002e: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f80: 5211 0d00 |0030: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -028f84: 5452 a90b |0032: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028f88: 5222 0c00 |0034: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -028f8c: c721 |0036: sub-float/2addr v1, v2 │ │ -028f8e: c801 |0037: mul-float/2addr v1, v0 │ │ -028f90: 1500 8040 |0038: const/high16 v0, #int 1082130432 // #4080 │ │ -028f94: c901 |003a: div-float/2addr v1, v0 │ │ -028f96: 5971 0d00 |003b: iput v1, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -028f9a: 5457 a60b |003d: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028f9e: 5450 a90b |003f: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028fa2: 5200 0e00 |0041: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -028fa6: c660 |0043: add-float/2addr v0, v6 │ │ -028fa8: 5970 0e00 |0044: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -028fac: 5457 a60b |0046: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028fb0: 5450 a90b |0048: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028fb4: 5200 0b00 |004a: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028fb8: c760 |004c: sub-float/2addr v0, v6 │ │ -028fba: 5970 0b00 |004d: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -028fbe: 5457 aa0b |004f: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ -028fc2: 6e10 4200 0700 |0051: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -028fc8: 0a07 |0054: move-result v7 │ │ -028fca: 8277 |0055: int-to-float v7, v7 │ │ -028fcc: 5450 aa0b |0056: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ -028fd0: 6e10 3f00 0000 |0058: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -028fd6: 0a00 |005b: move-result v0 │ │ -028fd8: 8200 |005c: int-to-float v0, v0 │ │ -028fda: 5451 a60b |005d: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028fde: 6e10 7300 0100 |005f: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -028fe4: 0a01 |0062: move-result v1 │ │ -028fe6: 5452 a60b |0063: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -028fea: 6e10 6f00 0200 |0065: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -028ff0: 0a02 |0068: move-result v2 │ │ -028ff2: a901 0701 |0069: div-float v1, v7, v1 │ │ -028ff6: a902 0002 |006b: div-float v2, v0, v2 │ │ -028ffa: 2d03 0102 |006d: cmpl-float v3, v1, v2 │ │ -028ffe: 3d03 0500 |006f: if-lez v3, 0074 // +0005 │ │ -029002: c917 |0071: div-float/2addr v7, v1 │ │ -029004: c910 |0072: div-float/2addr v0, v1 │ │ -029006: 2803 |0073: goto 0076 // +0003 │ │ -029008: c927 |0074: div-float/2addr v7, v2 │ │ -02900a: c920 |0075: div-float/2addr v0, v2 │ │ -02900c: 5451 a60b |0076: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029010: 5212 0e00 |0078: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -029014: 5453 a60b |007a: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029018: 5233 0b00 |007c: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02901c: 5454 a60b |007e: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029020: 5244 0e00 |0080: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -029024: c743 |0082: sub-float/2addr v3, v4 │ │ -029026: c703 |0083: sub-float/2addr v3, v0 │ │ -029028: 1504 0040 |0084: const/high16 v4, #int 1073741824 // #4000 │ │ -02902c: c943 |0086: div-float/2addr v3, v4 │ │ -02902e: c632 |0087: add-float/2addr v2, v3 │ │ -029030: 5912 0e00 |0088: iput v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -029034: 5451 a60b |008a: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029038: 5212 0c00 |008c: iget v2, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02903c: c672 |008e: add-float/2addr v2, v7 │ │ -02903e: 5912 0d00 |008f: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -029042: 5457 a60b |0091: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029046: 5271 0e00 |0093: iget v1, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -02904a: c601 |0095: add-float/2addr v1, v0 │ │ -02904c: 5971 0b00 |0096: iput v1, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -029050: 5457 a70b |0098: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -029054: 5450 a60b |009a: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -029058: 5200 0d00 |009c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02905c: c660 |009e: add-float/2addr v0, v6 │ │ -02905e: 5970 0c00 |009f: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -029062: 5457 a70b |00a1: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -029066: 5270 0c00 |00a3: iget v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -02906a: 5451 a90b |00a5: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -02906e: 5211 0b00 |00a7: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -029072: c610 |00a9: add-float/2addr v0, v1 │ │ -029074: 5451 a90b |00aa: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -029078: 5211 0e00 |00ac: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02907c: c710 |00ae: sub-float/2addr v0, v1 │ │ -02907e: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ -029082: 8211 |00b1: int-to-float v1, v1 │ │ -029084: c710 |00b2: sub-float/2addr v0, v1 │ │ -029086: 5970 0d00 |00b3: iput v0, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -02908a: 5457 a70b |00b5: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -02908e: 5450 a90b |00b7: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -029092: 5200 0e00 |00b9: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -029096: c660 |00bb: add-float/2addr v0, v6 │ │ -029098: 5970 0e00 |00bc: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -02909c: 5457 a70b |00be: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -0290a0: 5450 a90b |00c0: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -0290a4: 5200 0b00 |00c2: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0290a8: c760 |00c4: sub-float/2addr v0, v6 │ │ -0290aa: 5970 0b00 |00c5: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0290ae: 5457 a80b |00c7: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -0290b2: 5450 a70b |00c9: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ -0290b6: 5200 0d00 |00cb: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -0290ba: c660 |00cd: add-float/2addr v0, v6 │ │ -0290bc: 5970 0c00 |00ce: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -0290c0: 5457 a80b |00d0: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -0290c4: 5450 a90b |00d2: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -0290c8: 5200 0d00 |00d4: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -0290cc: c760 |00d6: sub-float/2addr v0, v6 │ │ -0290ce: 5970 0d00 |00d7: iput v0, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -0290d2: 5457 a80b |00d9: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -0290d6: 5450 a90b |00db: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -0290da: 5200 0e00 |00dd: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0290de: c660 |00df: add-float/2addr v0, v6 │ │ -0290e0: 5970 0e00 |00e0: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -0290e4: 5457 a80b |00e2: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -0290e8: 5450 a90b |00e4: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -0290ec: 5200 0b00 |00e6: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0290f0: c760 |00e8: sub-float/2addr v0, v6 │ │ -0290f2: 5970 0b00 |00e9: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0290f6: 2206 3202 |00eb: new-instance v6, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -0290fa: 5457 a60b |00ed: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ -0290fe: 5450 aa0b |00ef: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ -029102: 5451 a10b |00f1: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -029106: 7210 c105 0100 |00f3: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -02910c: 0a01 |00f6: move-result v1 │ │ -02910e: 5452 a10b |00f7: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -029112: 7210 c505 0200 |00f9: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -029118: 0a02 |00fc: move-result v2 │ │ -02911a: 7052 e90a 7610 |00fd: invoke-direct {v6, v7, v0, v1, v2}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ -029120: 5b56 a00b |0100: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ -029124: 2206 3902 |0102: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -029128: 5457 a80b |0104: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ -02912c: 5450 a10b |0106: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -029130: 7210 c105 0000 |0108: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -029136: 0a00 |010b: move-result v0 │ │ -029138: 5451 a10b |010c: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ -02913c: 7210 c405 0100 |010e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -029142: 0a01 |0111: move-result v1 │ │ -029144: 1a02 0900 |0112: const-string v2, " No connection with the server " // string@0009 │ │ -029148: 7051 0c0b 7602 |0114: invoke-direct {v6, v7, v2, v0, v1}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -02914e: 5b56 ab0b |0117: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ -029152: 1216 |0119: const/4 v6, #int 1 // #1 │ │ -029154: 5c56 a20b |011a: iput-boolean v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.initialized:Z // field@0ba2 │ │ -029158: 0e00 |011c: return-void │ │ +028f14: |[028f14] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onMeasure:(II)V │ │ +028f24: 6f30 c400 6507 |0000: invoke-super {v5, v6, v7}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ +028f2a: 5556 a20b |0003: iget-boolean v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.initialized:Z // field@0ba2 │ │ +028f2e: 3906 1701 |0005: if-nez v6, 011c // +0117 │ │ +028f32: 1256 |0007: const/4 v6, #int 5 // #5 │ │ +028f34: 5457 a90b |0008: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +028f3a: 5970 0c00 |000b: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +028f3e: 5457 a90b |000d: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f42: 6e10 0b08 0500 |000f: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getMeasuredWidth:()I // method@080b │ │ +028f48: 0a01 |0012: move-result v1 │ │ +028f4a: 8211 |0013: int-to-float v1, v1 │ │ +028f4c: 5971 0d00 |0014: iput v1, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +028f50: 5457 a90b |0016: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f54: 5970 0e00 |0018: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +028f58: 5457 a90b |001a: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f5c: 6e10 0a08 0500 |001c: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.getMeasuredHeight:()I // method@080a │ │ +028f62: 0a00 |001f: move-result v0 │ │ +028f64: db00 000d |0020: div-int/lit8 v0, v0, #int 13 // #0d │ │ +028f68: 8200 |0022: int-to-float v0, v0 │ │ +028f6a: 5970 0b00 |0023: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028f6e: 5457 a60b |0025: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028f72: 8266 |0027: int-to-float v6, v6 │ │ +028f74: 5976 0c00 |0028: iput v6, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +028f78: 5457 a60b |002a: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028f7c: 1500 803f |002c: const/high16 v0, #int 1065353216 // #3f80 │ │ +028f80: 5451 a90b |002e: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f84: 5211 0d00 |0030: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +028f88: 5452 a90b |0032: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028f8c: 5222 0c00 |0034: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +028f90: c721 |0036: sub-float/2addr v1, v2 │ │ +028f92: c801 |0037: mul-float/2addr v1, v0 │ │ +028f94: 1500 8040 |0038: const/high16 v0, #int 1082130432 // #4080 │ │ +028f98: c901 |003a: div-float/2addr v1, v0 │ │ +028f9a: 5971 0d00 |003b: iput v1, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +028f9e: 5457 a60b |003d: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028fa2: 5450 a90b |003f: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028fa6: 5200 0e00 |0041: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +028faa: c660 |0043: add-float/2addr v0, v6 │ │ +028fac: 5970 0e00 |0044: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +028fb0: 5457 a60b |0046: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028fb4: 5450 a90b |0048: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028fb8: 5200 0b00 |004a: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028fbc: c760 |004c: sub-float/2addr v0, v6 │ │ +028fbe: 5970 0b00 |004d: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +028fc2: 5457 aa0b |004f: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ +028fc6: 6e10 4200 0700 |0051: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +028fcc: 0a07 |0054: move-result v7 │ │ +028fce: 8277 |0055: int-to-float v7, v7 │ │ +028fd0: 5450 aa0b |0056: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ +028fd4: 6e10 3f00 0000 |0058: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +028fda: 0a00 |005b: move-result v0 │ │ +028fdc: 8200 |005c: int-to-float v0, v0 │ │ +028fde: 5451 a60b |005d: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028fe2: 6e10 7300 0100 |005f: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +028fe8: 0a01 |0062: move-result v1 │ │ +028fea: 5452 a60b |0063: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +028fee: 6e10 6f00 0200 |0065: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +028ff4: 0a02 |0068: move-result v2 │ │ +028ff6: a901 0701 |0069: div-float v1, v7, v1 │ │ +028ffa: a902 0002 |006b: div-float v2, v0, v2 │ │ +028ffe: 2d03 0102 |006d: cmpl-float v3, v1, v2 │ │ +029002: 3d03 0500 |006f: if-lez v3, 0074 // +0005 │ │ +029006: c917 |0071: div-float/2addr v7, v1 │ │ +029008: c910 |0072: div-float/2addr v0, v1 │ │ +02900a: 2803 |0073: goto 0076 // +0003 │ │ +02900c: c927 |0074: div-float/2addr v7, v2 │ │ +02900e: c920 |0075: div-float/2addr v0, v2 │ │ +029010: 5451 a60b |0076: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +029014: 5212 0e00 |0078: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +029018: 5453 a60b |007a: iget-object v3, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +02901c: 5233 0b00 |007c: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +029020: 5454 a60b |007e: iget-object v4, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +029024: 5244 0e00 |0080: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +029028: c743 |0082: sub-float/2addr v3, v4 │ │ +02902a: c703 |0083: sub-float/2addr v3, v0 │ │ +02902c: 1504 0040 |0084: const/high16 v4, #int 1073741824 // #4000 │ │ +029030: c943 |0086: div-float/2addr v3, v4 │ │ +029032: c632 |0087: add-float/2addr v2, v3 │ │ +029034: 5912 0e00 |0088: iput v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +029038: 5451 a60b |008a: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +02903c: 5212 0c00 |008c: iget v2, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +029040: c672 |008e: add-float/2addr v2, v7 │ │ +029042: 5912 0d00 |008f: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +029046: 5457 a60b |0091: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +02904a: 5271 0e00 |0093: iget v1, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +02904e: c601 |0095: add-float/2addr v1, v0 │ │ +029050: 5971 0b00 |0096: iput v1, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +029054: 5457 a70b |0098: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +029058: 5450 a60b |009a: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +02905c: 5200 0d00 |009c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +029060: c660 |009e: add-float/2addr v0, v6 │ │ +029062: 5970 0c00 |009f: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +029066: 5457 a70b |00a1: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +02906a: 5270 0c00 |00a3: iget v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +02906e: 5451 a90b |00a5: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +029072: 5211 0b00 |00a7: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +029076: c610 |00a9: add-float/2addr v0, v1 │ │ +029078: 5451 a90b |00aa: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +02907c: 5211 0e00 |00ac: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +029080: c710 |00ae: sub-float/2addr v0, v1 │ │ +029082: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ +029086: 8211 |00b1: int-to-float v1, v1 │ │ +029088: c710 |00b2: sub-float/2addr v0, v1 │ │ +02908a: 5970 0d00 |00b3: iput v0, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +02908e: 5457 a70b |00b5: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +029092: 5450 a90b |00b7: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +029096: 5200 0e00 |00b9: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02909a: c660 |00bb: add-float/2addr v0, v6 │ │ +02909c: 5970 0e00 |00bc: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +0290a0: 5457 a70b |00be: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +0290a4: 5450 a90b |00c0: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +0290a8: 5200 0b00 |00c2: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0290ac: c760 |00c4: sub-float/2addr v0, v6 │ │ +0290ae: 5970 0b00 |00c5: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0290b2: 5457 a80b |00c7: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +0290b6: 5450 a70b |00c9: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_icon:Landroid/graphics/RectF; // field@0ba7 │ │ +0290ba: 5200 0d00 |00cb: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +0290be: c660 |00cd: add-float/2addr v0, v6 │ │ +0290c0: 5970 0c00 |00ce: iput v0, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +0290c4: 5457 a80b |00d0: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +0290c8: 5450 a90b |00d2: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +0290cc: 5200 0d00 |00d4: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +0290d0: c760 |00d6: sub-float/2addr v0, v6 │ │ +0290d2: 5970 0d00 |00d7: iput v0, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +0290d6: 5457 a80b |00d9: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +0290da: 5450 a90b |00db: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +0290de: 5200 0e00 |00dd: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0290e2: c660 |00df: add-float/2addr v0, v6 │ │ +0290e4: 5970 0e00 |00e0: iput v0, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +0290e8: 5457 a80b |00e2: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +0290ec: 5450 a90b |00e4: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +0290f0: 5200 0b00 |00e6: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0290f4: c760 |00e8: sub-float/2addr v0, v6 │ │ +0290f6: 5970 0b00 |00e9: iput v0, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0290fa: 2206 3202 |00eb: new-instance v6, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +0290fe: 5457 a60b |00ed: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_button:Landroid/graphics/RectF; // field@0ba6 │ │ +029102: 5450 aa0b |00ef: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.signinbutton:Landroid/graphics/Bitmap; // field@0baa │ │ +029106: 5451 a10b |00f1: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +02910a: 7210 c105 0100 |00f3: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +029110: 0a01 |00f6: move-result v1 │ │ +029112: 5452 a10b |00f7: iget-object v2, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +029116: 7210 c505 0200 |00f9: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +02911c: 0a02 |00fc: move-result v2 │ │ +02911e: 7052 e90a 7610 |00fd: invoke-direct {v6, v7, v0, v1, v2}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V // method@0ae9 │ │ +029124: 5b56 a00b |0100: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.buttonarea_signin:Lorg/metatrans/commons/ui/IButtonArea; // field@0ba0 │ │ +029128: 2206 3902 |0102: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +02912c: 5457 a80b |0104: iget-object v7, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectangle_text:Landroid/graphics/RectF; // field@0ba8 │ │ +029130: 5450 a10b |0106: iget-object v0, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +029134: 7210 c105 0000 |0108: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +02913a: 0a00 |010b: move-result v0 │ │ +02913c: 5451 a10b |010c: iget-object v1, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0ba1 │ │ +029140: 7210 c405 0100 |010e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +029146: 0a01 |0111: move-result v1 │ │ +029148: 1a02 0900 |0112: const-string v2, " No connection with the server " // string@0009 │ │ +02914c: 7051 0c0b 7602 |0114: invoke-direct {v6, v7, v2, v0, v1}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +029152: 5b56 ab0b |0117: iput-object v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.textarea_welcome:Lorg/metatrans/commons/ui/TextArea; // field@0bab │ │ +029156: 1216 |0119: const/4 v6, #int 1 // #1 │ │ +029158: 5c56 a20b |011a: iput-boolean v6, v5, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.initialized:Z // field@0ba2 │ │ +02915c: 0e00 |011c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=78 │ │ 0x0008 line=82 │ │ 0x000d line=83 │ │ 0x0016 line=84 │ │ @@ -30344,56 +30356,56 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -028a80: |[028a80] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -028a90: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -028a96: 0a03 |0003: move-result v3 │ │ -028a98: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -028a9e: 0a00 |0007: move-result v0 │ │ -028aa0: 5421 a90b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ -028aa4: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -028aaa: 0a03 |000d: move-result v3 │ │ -028aac: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -028ab0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -028ab2: 0f03 |0011: return v3 │ │ -028ab4: 5423 a50b |0012: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028ab8: 7210 9707 0300 |0014: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnecting:()Z // method@0797 │ │ -028abe: 0a03 |0017: move-result v3 │ │ -028ac0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -028ac2: 3903 2d00 |0019: if-nez v3, 0046 // +002d │ │ -028ac6: 5423 a50b |001b: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ -028aca: 7210 9307 0300 |001d: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ -028ad0: 0a03 |0020: move-result v3 │ │ -028ad2: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -028ad4: 3313 0300 |0022: if-ne v3, v1, 0025 // +0003 │ │ -028ad8: 2822 |0024: goto 0046 // +0022 │ │ -028ada: 1d02 |0025: monitor-enter v2 │ │ -028adc: 6e10 ae00 0400 |0026: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -028ae2: 0a03 |0029: move-result v3 │ │ -028ae4: 3903 0600 |002a: if-nez v3, 0030 // +0006 │ │ -028ae8: 7020 1408 4200 |002c: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0814 │ │ -028aee: 280f |002f: goto 003e // +000f │ │ -028af0: 3313 0600 |0030: if-ne v3, v1, 0036 // +0006 │ │ -028af4: 7020 1508 4200 |0032: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0815 │ │ -028afa: 2809 |0035: goto 003e // +0009 │ │ -028afc: 3203 0500 |0036: if-eq v3, v0, 003b // +0005 │ │ -028b00: 1231 |0038: const/4 v1, #int 3 // #3 │ │ -028b02: 3313 0500 |0039: if-ne v3, v1, 003e // +0005 │ │ -028b06: 7020 1608 4200 |003b: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0816 │ │ -028b0c: 1e02 |003e: monitor-exit v2 │ │ -028b0e: 6e10 0f08 0200 |003f: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.invalidate:()V // method@080f │ │ -028b14: 0f00 |0042: return v0 │ │ -028b16: 0d03 |0043: move-exception v3 │ │ -028b18: 1e02 |0044: monitor-exit v2 │ │ -028b1a: 2703 |0045: throw v3 │ │ -028b1c: 0f00 |0046: return v0 │ │ +028a84: |[028a84] org.metatrans.commons.engagement.social.View_Social_SignIn_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +028a94: 6e10 b100 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +028a9a: 0a03 |0003: move-result v3 │ │ +028a9c: 6e10 b300 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +028aa2: 0a00 |0007: move-result v0 │ │ +028aa4: 5421 a90b |0008: iget-object v1, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.rectf_main:Landroid/graphics/RectF; // field@0ba9 │ │ +028aa8: 6e30 6e00 3100 |000a: invoke-virtual {v1, v3, v0}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +028aae: 0a03 |000d: move-result v3 │ │ +028ab0: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +028ab4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +028ab6: 0f03 |0011: return v3 │ │ +028ab8: 5423 a50b |0012: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028abc: 7210 9707 0300 |0014: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnecting:()Z // method@0797 │ │ +028ac2: 0a03 |0017: move-result v3 │ │ +028ac4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +028ac6: 3903 2d00 |0019: if-nez v3, 0046 // +002d │ │ +028aca: 5423 a50b |001b: iget-object v3, v2, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.provider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0ba5 │ │ +028ace: 7210 9307 0300 |001d: invoke-interface {v3}, Lorg/metatrans/commons/engagement/ISocialProvider;.getState:()I // method@0793 │ │ +028ad4: 0a03 |0020: move-result v3 │ │ +028ad6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +028ad8: 3313 0300 |0022: if-ne v3, v1, 0025 // +0003 │ │ +028adc: 2822 |0024: goto 0046 // +0022 │ │ +028ade: 1d02 |0025: monitor-enter v2 │ │ +028ae0: 6e10 ae00 0400 |0026: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +028ae6: 0a03 |0029: move-result v3 │ │ +028ae8: 3903 0600 |002a: if-nez v3, 0030 // +0006 │ │ +028aec: 7020 1408 4200 |002c: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0814 │ │ +028af2: 280f |002f: goto 003e // +000f │ │ +028af4: 3313 0600 |0030: if-ne v3, v1, 0036 // +0006 │ │ +028af8: 7020 1508 4200 |0032: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0815 │ │ +028afe: 2809 |0035: goto 003e // +0009 │ │ +028b00: 3203 0500 |0036: if-eq v3, v0, 003b // +0005 │ │ +028b04: 1231 |0038: const/4 v1, #int 3 // #3 │ │ +028b06: 3313 0500 |0039: if-ne v3, v1, 003e // +0005 │ │ +028b0a: 7020 1608 4200 |003b: invoke-direct {v2, v4}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0816 │ │ +028b10: 1e02 |003e: monitor-exit v2 │ │ +028b12: 6e10 0f08 0200 |003f: invoke-virtual {v2}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.invalidate:()V // method@080f │ │ +028b18: 0f00 |0042: return v0 │ │ +028b1a: 0d03 |0043: move-exception v3 │ │ +028b1c: 1e02 |0044: monitor-exit v2 │ │ +028b1e: 2703 |0045: throw v3 │ │ +028b20: 0f00 |0046: return v0 │ │ catches : 2 │ │ 0x0026 - 0x003f │ │ -> 0x0043 │ │ 0x0044 - 0x0045 │ │ -> 0x0043 │ │ positions : │ │ 0x0000 line=235 │ │ @@ -30410,21 +30422,21 @@ │ │ 0x003f line=268 │ │ 0x0044 line=266 │ │ locals : │ │ 0x0000 - 0x0047 reg=2 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base; │ │ 0x0000 - 0x0047 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0047 reg=4 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1631 (View_Social_SignIn_Base.java) │ │ + source_file_idx : 1632 (View_Social_SignIn_Base.java) │ │ │ │ Class #127 header: │ │ class_idx : 474 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 502 │ │ +source_file_idx : 503 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 annotations: │ │ Annotations on field #2996 'events_local' │ │ @@ -30475,40 +30487,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -029538: |[029538] org.metatrans.commons.events.EventsData_Base.:()V │ │ -029548: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ -02954e: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -029552: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -029558: 5b40 b40b |0008: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02955c: 2200 a900 |000a: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -029560: 7010 9501 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -029566: 5b40 b50b |000f: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -02956a: 5340 b60b |0011: iget-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ -02956e: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -029572: 3100 0002 |0015: cmp-long v0, v0, v2 │ │ -029576: 3900 0800 |0017: if-nez v0, 001f // +0008 │ │ -02957a: 7100 8901 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -029580: 0b00 |001c: move-result-wide v0 │ │ -029582: 5a40 b60b |001d: iput-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ -029586: 5440 b40b |001f: iget-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02958a: 3900 0900 |0021: if-nez v0, 002a // +0009 │ │ -02958e: 2200 a900 |0023: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -029592: 7010 9501 0000 |0025: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -029598: 5b40 b40b |0028: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02959c: 5440 b50b |002a: iget-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -0295a0: 3900 0900 |002c: if-nez v0, 0035 // +0009 │ │ -0295a4: 2200 a900 |002e: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0295a8: 7010 9501 0000 |0030: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0295ae: 5b40 b50b |0033: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -0295b2: 0e00 |0035: return-void │ │ +02953c: |[02953c] org.metatrans.commons.events.EventsData_Base.:()V │ │ +02954c: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ +029552: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +029556: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02955c: 5b40 b40b |0008: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +029560: 2200 a900 |000a: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +029564: 7010 9501 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02956a: 5b40 b50b |000f: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +02956e: 5340 b60b |0011: iget-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ +029572: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +029576: 3100 0002 |0015: cmp-long v0, v0, v2 │ │ +02957a: 3900 0800 |0017: if-nez v0, 001f // +0008 │ │ +02957e: 7100 8901 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +029584: 0b00 |001c: move-result-wide v0 │ │ +029586: 5a40 b60b |001d: iput-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ +02958a: 5440 b40b |001f: iget-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02958e: 3900 0900 |0021: if-nez v0, 002a // +0009 │ │ +029592: 2200 a900 |0023: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +029596: 7010 9501 0000 |0025: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02959c: 5b40 b40b |0028: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +0295a0: 5440 b50b |002a: iget-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +0295a4: 3900 0900 |002c: if-nez v0, 0035 // +0009 │ │ +0295a8: 2200 a900 |002e: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0295ac: 7010 9501 0000 |0030: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0295b2: 5b40 b50b |0033: iput-object v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +0295b6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=26 │ │ 0x000a line=27 │ │ 0x0011 line=32 │ │ 0x0019 line=33 │ │ @@ -30524,17 +30536,17 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0295b4: |[0295b4] org.metatrans.commons.events.EventsData_Base.readObject:(Ljava/io/ObjectInputStream;)V │ │ -0295c4: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ -0295ca: 0e00 |0003: return-void │ │ +0295b8: |[0295b8] org.metatrans.commons.events.EventsData_Base.readObject:(Ljava/io/ObjectInputStream;)V │ │ +0295c8: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ +0295ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/events/EventsData_Base; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/ObjectInputStream; │ │ │ │ @@ -30543,54 +30555,56 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0295cc: |[0295cc] org.metatrans.commons.events.EventsData_Base.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -0295dc: 5340 b60b |0000: iget-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ -0295e0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0295e4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0295e8: 3c00 0f00 |0006: if-gtz v0, 0015 // +000f │ │ -0295ec: 7100 8901 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -0295f2: 0b00 |000b: move-result-wide v0 │ │ -0295f4: 5a40 b60b |000c: iput-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ -0295f8: 6200 2504 |000e: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0295fc: 1a01 f701 |0010: const-string v1, "EventsData_Base: writeObject - updating install time" // string@01f7 │ │ -029600: 6e20 5301 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029606: 6e10 5001 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ -02960c: 0e00 |0018: return-void │ │ +0295d0: |[0295d0] org.metatrans.commons.events.EventsData_Base.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +0295e0: 5340 b60b |0000: iget-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ +0295e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0295e8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0295ec: 3c00 0f00 |0006: if-gtz v0, 0015 // +000f │ │ +0295f0: 7100 8901 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +0295f6: 0b00 |000b: move-result-wide v0 │ │ +0295f8: 5a40 b60b |000c: iput-wide v0, v4, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ +0295fc: 6200 2504 |000e: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029600: 1a01 f801 |0010: const-string v1, "EventsData_Base: writeObject - updating install time" // string@01f8 │ │ +029604: 6e20 5301 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02960a: 6e10 5001 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ +029610: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=49 │ │ 0x000e line=50 │ │ 0x0015 line=54 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/metatrans/commons/events/EventsData_Base; │ │ 0x0000 - 0x0019 reg=5 (null) Ljava/io/ObjectOutputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 502 (EventsData_Base.java) │ │ + source_file_idx : 503 (EventsData_Base.java) │ │ │ │ Class #128 header: │ │ class_idx : 475 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 504 │ │ +source_file_idx : 505 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #2088 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #128 - │ │ Class descriptor : 'Lorg/metatrans/commons/events/EventsManager_Base$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -30610,19 +30624,19 @@ │ │ type : '(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029610: |[029610] org.metatrans.commons.events.EventsManager_Base$1.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ │ -029620: 5b01 ba0b |0000: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ -029624: 5b02 bb0b |0002: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ -029628: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02962e: 0e00 |0007: return-void │ │ +029614: |[029614] org.metatrans.commons.events.EventsManager_Base$1.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ │ +029624: 5b01 ba0b |0000: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ +029628: 5b02 bb0b |0002: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ +02962c: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +029632: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/events/EventsManager_Base$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/metatrans/commons/app/Application_Base; │ │ @@ -30633,87 +30647,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -029630: |[029630] org.metatrans.commons.events.EventsManager_Base$1.run:()V │ │ -029640: 7100 2e08 0000 |0000: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -029646: 0c00 |0003: move-result-object v0 │ │ -029648: 1d00 |0004: monitor-enter v0 │ │ -02964a: 5471 bb0b |0005: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ -02964e: 1a02 fe08 |0007: const-string v2, "events" // string@08fe │ │ -029652: 7120 df0a 2100 |0009: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029658: 0c01 |000c: move-result-object v1 │ │ -02965a: 1f01 da01 |000d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02965e: 3801 7300 |000f: if-eqz v1, 0082 // +0073 │ │ -029662: 5412 b40b |0011: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -029666: 3802 6700 |0013: if-eqz v2, 007a // +0067 │ │ -02966a: 5412 b40b |0015: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02966e: 7210 b301 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -029674: 0a02 |001a: move-result v2 │ │ -029676: 3d02 5f00 |001b: if-lez v2, 007a // +005f │ │ -02967a: 5412 b40b |001d: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02967e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -029680: 7220 af01 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -029686: 0c02 |0023: move-result-object v2 │ │ -029688: 1f02 de01 |0024: check-cast v2, Lorg/metatrans/commons/events/api/IEvent_Base; // type@01de │ │ -02968c: 6204 2504 |0026: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029690: 2205 a100 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -029694: 7010 7f01 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02969a: 1a06 8605 |002d: const-string v6, "PROCESS LOCAL EVENT: " // string@0586 │ │ -02969e: 6e20 8501 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0296a4: 6e20 8401 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -0296aa: 6e10 8701 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0296b0: 0c05 |0038: move-result-object v5 │ │ -0296b2: 6e20 5301 5400 |0039: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0296b8: 5474 ba0b |003c: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ -0296bc: 5475 bb0b |003e: iget-object v5, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ -0296c0: 7130 2f08 5402 |0040: invoke-static {v4, v5, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.access$100:(Lorg/metatrans/commons/events/EventsManager_Base;Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@082f │ │ -0296c6: 5474 ba0b |0043: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ -0296ca: 5475 bb0b |0045: iget-object v5, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ -0296ce: 6e30 3908 5402 |0047: invoke-virtual {v4, v5, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0839 │ │ -0296d4: 5414 b40b |004a: iget-object v4, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -0296d8: 7220 b101 3400 |004c: invoke-interface {v4, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ -0296de: 5413 b50b |004f: iget-object v3, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -0296e2: 3903 0900 |0051: if-nez v3, 005a // +0009 │ │ -0296e6: 2203 a900 |0053: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ -0296ea: 7010 9501 0300 |0055: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0296f0: 5b13 b50b |0058: iput-object v3, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -0296f4: 5411 b50b |005a: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -0296f8: 7220 ac01 2100 |005c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0296fe: 5471 bb0b |005f: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ -029702: 1a02 fe08 |0061: const-string v2, "events" // string@08fe │ │ -029706: 7120 e10a 2100 |0063: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -02970c: 6201 2504 |0066: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029710: 1a02 8805 |0068: const-string v2, "PROCESS LOCAL EVENT: OK" // string@0588 │ │ -029714: 6e20 5301 2100 |006a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02971a: 281c |006d: goto 0089 // +001c │ │ -02971c: 0d01 |006e: move-exception v1 │ │ -02971e: 6202 2504 |006f: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029722: 1a03 8705 |0071: const-string v3, "PROCESS LOCAL EVENT: FAILED" // string@0587 │ │ -029726: 6e20 5301 3200 |0073: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02972c: 6e10 5601 0100 |0076: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -029732: 2810 |0079: goto 0089 // +0010 │ │ -029734: 7100 2e08 0000 |007a: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -02973a: 0c01 |007d: move-result-object v1 │ │ -02973c: 6e10 6b01 0100 |007e: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -029742: 2808 |0081: goto 0089 // +0008 │ │ -029744: 7100 2e08 0000 |0082: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -02974a: 0c01 |0085: move-result-object v1 │ │ -02974c: 6e10 6b01 0100 |0086: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -029752: 1e00 |0089: monitor-exit v0 │ │ -029754: 2900 76ff |008a: goto/16 0000 // -008a │ │ -029758: 0d01 |008c: move-exception v1 │ │ -02975a: 1e00 |008d: monitor-exit v0 │ │ -02975c: 2701 |008e: throw v1 │ │ -02975e: 0d00 |008f: move-exception v0 │ │ -029760: 6e10 5601 0000 |0090: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -029766: 2900 6dff |0093: goto/16 0000 // -0093 │ │ +029634: |[029634] org.metatrans.commons.events.EventsManager_Base$1.run:()V │ │ +029644: 7100 2e08 0000 |0000: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +02964a: 0c00 |0003: move-result-object v0 │ │ +02964c: 1d00 |0004: monitor-enter v0 │ │ +02964e: 5471 bb0b |0005: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ +029652: 1a02 ff08 |0007: const-string v2, "events" // string@08ff │ │ +029656: 7120 df0a 2100 |0009: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02965c: 0c01 |000c: move-result-object v1 │ │ +02965e: 1f01 da01 |000d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029662: 3801 7300 |000f: if-eqz v1, 0082 // +0073 │ │ +029666: 5412 b40b |0011: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02966a: 3802 6700 |0013: if-eqz v2, 007a // +0067 │ │ +02966e: 5412 b40b |0015: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +029672: 7210 b301 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +029678: 0a02 |001a: move-result v2 │ │ +02967a: 3d02 5f00 |001b: if-lez v2, 007a // +005f │ │ +02967e: 5412 b40b |001d: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +029682: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +029684: 7220 af01 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02968a: 0c02 |0023: move-result-object v2 │ │ +02968c: 1f02 de01 |0024: check-cast v2, Lorg/metatrans/commons/events/api/IEvent_Base; // type@01de │ │ +029690: 6204 2504 |0026: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029694: 2205 a100 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +029698: 7010 7f01 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02969e: 1a06 8705 |002d: const-string v6, "PROCESS LOCAL EVENT: " // string@0587 │ │ +0296a2: 6e20 8501 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0296a8: 6e20 8401 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0296ae: 6e10 8701 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0296b4: 0c05 |0038: move-result-object v5 │ │ +0296b6: 6e20 5301 5400 |0039: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0296bc: 5474 ba0b |003c: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ +0296c0: 5475 bb0b |003e: iget-object v5, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ +0296c4: 7130 2f08 5402 |0040: invoke-static {v4, v5, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.access$100:(Lorg/metatrans/commons/events/EventsManager_Base;Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@082f │ │ +0296ca: 5474 ba0b |0043: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bba │ │ +0296ce: 5475 bb0b |0045: iget-object v5, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ +0296d2: 6e30 3908 5402 |0047: invoke-virtual {v4, v5, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0839 │ │ +0296d8: 5414 b40b |004a: iget-object v4, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +0296dc: 7220 b101 3400 |004c: invoke-interface {v4, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ +0296e2: 5413 b50b |004f: iget-object v3, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +0296e6: 3903 0900 |0051: if-nez v3, 005a // +0009 │ │ +0296ea: 2203 a900 |0053: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ +0296ee: 7010 9501 0300 |0055: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0296f4: 5b13 b50b |0058: iput-object v3, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +0296f8: 5411 b50b |005a: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +0296fc: 7220 ac01 2100 |005c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029702: 5471 bb0b |005f: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$1;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbb │ │ +029706: 1a02 ff08 |0061: const-string v2, "events" // string@08ff │ │ +02970a: 7120 e10a 2100 |0063: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +029710: 6201 2504 |0066: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029714: 1a02 8905 |0068: const-string v2, "PROCESS LOCAL EVENT: OK" // string@0589 │ │ +029718: 6e20 5301 2100 |006a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02971e: 281c |006d: goto 0089 // +001c │ │ +029720: 0d01 |006e: move-exception v1 │ │ +029722: 6202 2504 |006f: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029726: 1a03 8805 |0071: const-string v3, "PROCESS LOCAL EVENT: FAILED" // string@0588 │ │ +02972a: 6e20 5301 3200 |0073: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029730: 6e10 5601 0100 |0076: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +029736: 2810 |0079: goto 0089 // +0010 │ │ +029738: 7100 2e08 0000 |007a: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +02973e: 0c01 |007d: move-result-object v1 │ │ +029740: 6e10 6b01 0100 |007e: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +029746: 2808 |0081: goto 0089 // +0008 │ │ +029748: 7100 2e08 0000 |0082: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +02974e: 0c01 |0085: move-result-object v1 │ │ +029750: 6e10 6b01 0100 |0086: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +029756: 1e00 |0089: monitor-exit v0 │ │ +029758: 2900 76ff |008a: goto/16 0000 // -008a │ │ +02975c: 0d01 |008c: move-exception v1 │ │ +02975e: 1e00 |008d: monitor-exit v0 │ │ +029760: 2701 |008e: throw v1 │ │ +029762: 0d00 |008f: move-exception v0 │ │ +029764: 6e10 5601 0000 |0090: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02976a: 2900 6dff |0093: goto/16 0000 // -0093 │ │ catches : 5 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x008f │ │ 0x0005 - 0x003c │ │ -> 0x008c │ │ 0x003c - 0x006d │ │ Ljava/lang/Exception; -> 0x006e │ │ @@ -30741,30 +30755,32 @@ │ │ 0x007a line=339 │ │ 0x0082 line=342 │ │ 0x0089 line=344 │ │ 0x0090 line=347 │ │ locals : │ │ 0x0000 - 0x0095 reg=7 this Lorg/metatrans/commons/events/EventsManager_Base$1; │ │ │ │ - source_file_idx : 504 (EventsManager_Base.java) │ │ + source_file_idx : 505 (EventsManager_Base.java) │ │ │ │ Class #129 header: │ │ class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 504 │ │ +source_file_idx : 505 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=init │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #2090 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #129 - │ │ Class descriptor : 'Lorg/metatrans/commons/events/EventsManager_Base$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ @@ -30784,19 +30800,19 @@ │ │ type : '(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0297a4: |[0297a4] org.metatrans.commons.events.EventsManager_Base$2.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ │ -0297b4: 5b01 bc0b |0000: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base$2;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bbc │ │ -0297b8: 5b02 bd0b |0002: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ -0297bc: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0297c2: 0e00 |0007: return-void │ │ +0297a8: |[0297a8] org.metatrans.commons.events.EventsManager_Base$2.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ │ +0297b8: 5b01 bc0b |0000: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base$2;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bbc │ │ +0297bc: 5b02 bd0b |0002: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ +0297c0: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0297c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/events/EventsManager_Base$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/metatrans/commons/app/Application_Base; │ │ @@ -30807,89 +30823,89 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 152 16-bit code units │ │ -0297c4: |[0297c4] org.metatrans.commons.events.EventsManager_Base$2.run:()V │ │ -0297d4: 7100 2e08 0000 |0000: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -0297da: 0c00 |0003: move-result-object v0 │ │ -0297dc: 1d00 |0004: monitor-enter v0 │ │ -0297de: 5471 bd0b |0005: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ -0297e2: 1a02 fe08 |0007: const-string v2, "events" // string@08fe │ │ -0297e6: 7120 df0a 2100 |0009: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -0297ec: 0c01 |000c: move-result-object v1 │ │ -0297ee: 1f01 da01 |000d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -0297f2: 3801 7600 |000f: if-eqz v1, 0085 // +0076 │ │ -0297f6: 7100 a003 0000 |0011: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -0297fc: 0a02 |0014: move-result v2 │ │ -0297fe: 3802 6100 |0015: if-eqz v2, 0076 // +0061 │ │ -029802: 5412 b50b |0017: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -029806: 3802 4e00 |0019: if-eqz v2, 0067 // +004e │ │ -02980a: 5412 b50b |001b: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -02980e: 7210 b301 0200 |001d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -029814: 0a02 |0020: move-result v2 │ │ -029816: 3d02 4600 |0021: if-lez v2, 0067 // +0046 │ │ -02981a: 5412 b50b |0023: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -02981e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -029820: 7220 af01 3200 |0026: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -029826: 0c02 |0029: move-result-object v2 │ │ -029828: 1f02 de01 |002a: check-cast v2, Lorg/metatrans/commons/events/api/IEvent_Base; // type@01de │ │ -02982c: 6204 2504 |002c: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029830: 2205 a100 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -029834: 7010 7f01 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02983a: 1a06 8905 |0033: const-string v6, "PROCESS REMOTE EVENT: " // string@0589 │ │ -02983e: 6e20 8501 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029844: 6e20 8401 2500 |0038: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02984a: 6e10 8701 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -029850: 0c05 |003e: move-result-object v5 │ │ -029852: 6e20 5301 5400 |003f: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029858: 5474 bc0b |0042: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bbc │ │ -02985c: 7120 3008 2400 |0044: invoke-static {v4, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.access$200:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0830 │ │ -029862: 5411 b50b |0047: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ -029866: 7220 b101 3100 |0049: invoke-interface {v1, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ -02986c: 5471 bd0b |004c: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ -029870: 1a02 fe08 |004e: const-string v2, "events" // string@08fe │ │ -029874: 7120 e10a 2100 |0050: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -02987a: 6201 2504 |0053: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02987e: 1a02 8b05 |0055: const-string v2, "PROCESS REMOTE EVENT: OK" // string@058b │ │ -029882: 6e20 5301 2100 |0057: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029888: 2832 |005a: goto 008c // +0032 │ │ -02988a: 0d01 |005b: move-exception v1 │ │ -02988c: 6202 2504 |005c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029890: 1a03 8a05 |005e: const-string v3, "PROCESS REMOTE EVENT: FAILED" // string@058a │ │ -029894: 6e20 5301 3200 |0060: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02989a: 6e10 5601 0100 |0063: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -0298a0: 2826 |0066: goto 008c // +0026 │ │ -0298a2: 7100 2e08 0000 |0067: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -0298a8: 0c01 |006a: move-result-object v1 │ │ -0298aa: 6e10 6a01 0100 |006b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ -0298b0: 7100 2e08 0000 |006e: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -0298b6: 0c01 |0071: move-result-object v1 │ │ -0298b8: 6e10 6b01 0100 |0072: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -0298be: 2817 |0075: goto 008c // +0017 │ │ -0298c0: 6201 2504 |0076: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0298c4: 1a02 8c05 |0078: const-string v2, "PROCESS REMOTE EVENT: POSTPONED (no connection)" // string@058c │ │ -0298c8: 6e20 5301 2100 |007a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0298ce: 7100 2e08 0000 |007d: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -0298d4: 0c01 |0080: move-result-object v1 │ │ -0298d6: 6e10 6b01 0100 |0081: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -0298dc: 2808 |0084: goto 008c // +0008 │ │ -0298de: 7100 2e08 0000 |0085: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ -0298e4: 0c01 |0088: move-result-object v1 │ │ -0298e6: 6e10 6b01 0100 |0089: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -0298ec: 1e00 |008c: monitor-exit v0 │ │ -0298ee: 2900 73ff |008d: goto/16 0000 // -008d │ │ -0298f2: 0d01 |008f: move-exception v1 │ │ -0298f4: 1e00 |0090: monitor-exit v0 │ │ -0298f6: 2701 |0091: throw v1 │ │ -0298f8: 0d00 |0092: move-exception v0 │ │ -0298fa: 6e10 5601 0000 |0093: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -029900: 2900 6aff |0096: goto/16 0000 // -0096 │ │ +0297c8: |[0297c8] org.metatrans.commons.events.EventsManager_Base$2.run:()V │ │ +0297d8: 7100 2e08 0000 |0000: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +0297de: 0c00 |0003: move-result-object v0 │ │ +0297e0: 1d00 |0004: monitor-enter v0 │ │ +0297e2: 5471 bd0b |0005: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ +0297e6: 1a02 ff08 |0007: const-string v2, "events" // string@08ff │ │ +0297ea: 7120 df0a 2100 |0009: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +0297f0: 0c01 |000c: move-result-object v1 │ │ +0297f2: 1f01 da01 |000d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +0297f6: 3801 7600 |000f: if-eqz v1, 0085 // +0076 │ │ +0297fa: 7100 a003 0000 |0011: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +029800: 0a02 |0014: move-result v2 │ │ +029802: 3802 6100 |0015: if-eqz v2, 0076 // +0061 │ │ +029806: 5412 b50b |0017: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +02980a: 3802 4e00 |0019: if-eqz v2, 0067 // +004e │ │ +02980e: 5412 b50b |001b: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +029812: 7210 b301 0200 |001d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +029818: 0a02 |0020: move-result v2 │ │ +02981a: 3d02 4600 |0021: if-lez v2, 0067 // +0046 │ │ +02981e: 5412 b50b |0023: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +029822: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +029824: 7220 af01 3200 |0026: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02982a: 0c02 |0029: move-result-object v2 │ │ +02982c: 1f02 de01 |002a: check-cast v2, Lorg/metatrans/commons/events/api/IEvent_Base; // type@01de │ │ +029830: 6204 2504 |002c: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029834: 2205 a100 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +029838: 7010 7f01 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02983e: 1a06 8a05 |0033: const-string v6, "PROCESS REMOTE EVENT: " // string@058a │ │ +029842: 6e20 8501 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029848: 6e20 8401 2500 |0038: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02984e: 6e10 8701 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +029854: 0c05 |003e: move-result-object v5 │ │ +029856: 6e20 5301 5400 |003f: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02985c: 5474 bc0b |0042: iget-object v4, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.this$0:Lorg/metatrans/commons/events/EventsManager_Base; // field@0bbc │ │ +029860: 7120 3008 2400 |0044: invoke-static {v4, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.access$200:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0830 │ │ +029866: 5411 b50b |0047: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_remote:Ljava/util/List; // field@0bb5 │ │ +02986a: 7220 b101 3100 |0049: invoke-interface {v1, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ +029870: 5471 bd0b |004c: iget-object v1, v7, Lorg/metatrans/commons/events/EventsManager_Base$2;.val$app_context:Lorg/metatrans/commons/app/Application_Base; // field@0bbd │ │ +029874: 1a02 ff08 |004e: const-string v2, "events" // string@08ff │ │ +029878: 7120 e10a 2100 |0050: invoke-static {v1, v2}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +02987e: 6201 2504 |0053: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029882: 1a02 8c05 |0055: const-string v2, "PROCESS REMOTE EVENT: OK" // string@058c │ │ +029886: 6e20 5301 2100 |0057: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02988c: 2832 |005a: goto 008c // +0032 │ │ +02988e: 0d01 |005b: move-exception v1 │ │ +029890: 6202 2504 |005c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029894: 1a03 8b05 |005e: const-string v3, "PROCESS REMOTE EVENT: FAILED" // string@058b │ │ +029898: 6e20 5301 3200 |0060: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02989e: 6e10 5601 0100 |0063: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +0298a4: 2826 |0066: goto 008c // +0026 │ │ +0298a6: 7100 2e08 0000 |0067: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +0298ac: 0c01 |006a: move-result-object v1 │ │ +0298ae: 6e10 6a01 0100 |006b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ +0298b4: 7100 2e08 0000 |006e: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +0298ba: 0c01 |0071: move-result-object v1 │ │ +0298bc: 6e10 6b01 0100 |0072: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +0298c2: 2817 |0075: goto 008c // +0017 │ │ +0298c4: 6201 2504 |0076: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0298c8: 1a02 8d05 |0078: const-string v2, "PROCESS REMOTE EVENT: POSTPONED (no connection)" // string@058d │ │ +0298cc: 6e20 5301 2100 |007a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0298d2: 7100 2e08 0000 |007d: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +0298d8: 0c01 |0080: move-result-object v1 │ │ +0298da: 6e10 6b01 0100 |0081: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +0298e0: 2808 |0084: goto 008c // +0008 │ │ +0298e2: 7100 2e08 0000 |0085: invoke-static {}, Lorg/metatrans/commons/events/EventsManager_Base;.access$000:()Ljava/lang/Object; // method@082e │ │ +0298e8: 0c01 |0088: move-result-object v1 │ │ +0298ea: 6e10 6b01 0100 |0089: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +0298f0: 1e00 |008c: monitor-exit v0 │ │ +0298f2: 2900 73ff |008d: goto/16 0000 // -008d │ │ +0298f6: 0d01 |008f: move-exception v1 │ │ +0298f8: 1e00 |0090: monitor-exit v0 │ │ +0298fa: 2701 |0091: throw v1 │ │ +0298fc: 0d00 |0092: move-exception v0 │ │ +0298fe: 6e10 5601 0000 |0093: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +029904: 2900 6aff |0096: goto/16 0000 // -0096 │ │ catches : 5 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0092 │ │ 0x0005 - 0x0042 │ │ -> 0x008f │ │ 0x0042 - 0x005a │ │ Ljava/lang/Exception; -> 0x005b │ │ @@ -30917,21 +30933,21 @@ │ │ 0x007d line=400 │ │ 0x0085 line=403 │ │ 0x008c line=405 │ │ 0x0093 line=408 │ │ locals : │ │ 0x0000 - 0x0098 reg=7 this Lorg/metatrans/commons/events/EventsManager_Base$2; │ │ │ │ - source_file_idx : 504 (EventsManager_Base.java) │ │ + source_file_idx : 505 (EventsManager_Base.java) │ │ │ │ Class #130 header: │ │ class_idx : 478 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 608 │ │ +source_file_idx : 609 │ │ static_fields_size : 44 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #130 - │ │ Class descriptor : 'Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ @@ -31201,21 +31217,21 @@ │ │ │ │ #6 : (in Lorg/metatrans/commons/events/api/IEvent_Base;) │ │ name : 'getValue' │ │ type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 608 (IEvent_Base.java) │ │ + source_file_idx : 609 (IEvent_Base.java) │ │ │ │ Class #131 header: │ │ class_idx : 479 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 610 │ │ +source_file_idx : 611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 15 │ │ │ │ Class #131 annotations: │ │ Annotations on method #2136 'register' │ │ @@ -31316,21 +31332,21 @@ │ │ │ │ #14 : (in Lorg/metatrans/commons/events/api/IEventsManager;) │ │ name : 'updateLastMainScreenInteraction' │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 610 (IEventsManager.java) │ │ + source_file_idx : 611 (IEventsManager.java) │ │ │ │ Class #132 header: │ │ class_idx : 481 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 628 │ │ +source_file_idx : 629 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #132 annotations: │ │ Annotations on method #2155 'intersect' │ │ @@ -31347,21 +31363,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/graphics2d/logic/IShapeSet;) │ │ name : 'intersect' │ │ type : '(Ljava/util/List;Landroid/graphics/RectF;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 628 (IShapeSet.java) │ │ + source_file_idx : 629 (IShapeSet.java) │ │ │ │ Class #133 header: │ │ class_idx : 485 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 161 │ │ +source_file_idx : 162 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -31386,18 +31402,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a9e4: |[02a9e4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$1.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V │ │ -02a9f4: 5b01 f50b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf5 │ │ -02a9f8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02a9fe: 0e00 |0005: return-void │ │ +02a9e8: |[02a9e8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$1.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V │ │ +02a9f8: 5b01 f50b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf5 │ │ +02a9fc: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02aa02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; │ │ │ │ @@ -31407,36 +31423,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02aa00: |[02aa00] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$1.run:()V │ │ -02aa10: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02aa14: 1a01 a200 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > attaching" // string@00a2 │ │ -02aa18: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02aa1e: 5420 f50b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf5 │ │ -02aa22: 5400 f70b |0009: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aa26: 7110 7c08 0000 |000b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$300:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@087c │ │ -02aa2c: 0e00 |000e: return-void │ │ +02aa04: |[02aa04] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$1.run:()V │ │ +02aa14: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02aa18: 1a01 a300 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > attaching" // string@00a3 │ │ +02aa1c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02aa22: 5420 f50b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf5 │ │ +02aa26: 5400 f70b |0009: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aa2a: 7110 7c08 0000 |000b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$300:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@087c │ │ +02aa30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1; │ │ │ │ - source_file_idx : 161 (Activity_Main_Base2D.java) │ │ + source_file_idx : 162 (Activity_Main_Base2D.java) │ │ │ │ Class #134 header: │ │ class_idx : 486 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 161 │ │ +source_file_idx : 162 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -31461,18 +31477,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02aa30: |[02aa30] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$2.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V │ │ -02aa40: 5b01 f60b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf6 │ │ -02aa44: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02aa4a: 0e00 |0005: return-void │ │ +02aa34: |[02aa34] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$2.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V │ │ +02aa44: 5b01 f60b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf6 │ │ +02aa48: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02aa4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; │ │ │ │ @@ -31482,36 +31498,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02aa4c: |[02aa4c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$2.run:()V │ │ -02aa5c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02aa60: 1a01 a300 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > detaching" // string@00a3 │ │ -02aa64: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02aa6a: 5420 f60b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf6 │ │ -02aa6e: 5400 f70b |0009: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aa72: 7110 7e08 0000 |000b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$500:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@087e │ │ -02aa78: 0e00 |000e: return-void │ │ +02aa50: |[02aa50] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1$2.run:()V │ │ +02aa60: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02aa64: 1a01 a400 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > detaching" // string@00a4 │ │ +02aa68: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02aa6e: 5420 f60b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.this$1:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // field@0bf6 │ │ +02aa72: 5400 f70b |0009: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aa76: 7110 7e08 0000 |000b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$500:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@087e │ │ +02aa7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=151 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2; │ │ │ │ - source_file_idx : 161 (Activity_Main_Base2D.java) │ │ + source_file_idx : 162 (Activity_Main_Base2D.java) │ │ │ │ Class #135 header: │ │ class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 161 │ │ +source_file_idx : 162 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -31536,18 +31552,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02aa7c: |[02aa7c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -02aa8c: 5b01 f70b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aa90: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02aa96: 0e00 |0005: return-void │ │ +02aa80: |[02aa80] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +02aa90: 5b01 f70b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aa94: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02aa9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ @@ -31557,66 +31573,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -02aa98: |[02aa98] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1.run:()V │ │ -02aaa8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02aaac: 1a01 a500 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > in loop" // string@00a5 │ │ -02aab0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02aab6: 5420 f70b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aaba: 7110 7908 0000 |0009: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$000:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@0879 │ │ -02aac0: 0a00 |000c: move-result v0 │ │ -02aac2: 3800 4f00 |000d: if-eqz v0, 005c // +004f │ │ -02aac6: 7100 6008 0000 |000f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02aacc: 0c00 |0012: move-result-object v0 │ │ -02aace: 6e10 6508 0000 |0013: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02aad4: 0a00 |0016: move-result v0 │ │ -02aad6: 3900 2100 |0017: if-nez v0, 0038 // +0021 │ │ -02aada: 5420 f70b |0019: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aade: 7110 7a08 0000 |001b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$100:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@087a │ │ -02aae4: 0a00 |001e: move-result v0 │ │ -02aae6: 3900 3700 |001f: if-nez v0, 0056 // +0037 │ │ -02aaea: 5420 f70b |0021: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aaee: 7110 7b08 0000 |0023: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ -02aaf4: 0c00 |0026: move-result-object v0 │ │ -02aaf6: 3800 2f00 |0027: if-eqz v0, 0056 // +002f │ │ -02aafa: 5420 f70b |0029: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02aafe: 7110 7b08 0000 |002b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ -02ab04: 0c00 |002e: move-result-object v0 │ │ -02ab06: 2201 e501 |002f: new-instance v1, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1; // type@01e5 │ │ -02ab0a: 7020 7208 2100 |0031: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V // method@0872 │ │ -02ab10: 6e20 8b00 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -02ab16: 281f |0037: goto 0056 // +001f │ │ -02ab18: 5420 f70b |0038: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02ab1c: 7110 7d08 0000 |003a: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$400:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@087d │ │ -02ab22: 0a00 |003d: move-result v0 │ │ -02ab24: 3800 1800 |003e: if-eqz v0, 0056 // +0018 │ │ -02ab28: 5420 f70b |0040: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02ab2c: 7110 7b08 0000 |0042: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ -02ab32: 0c00 |0045: move-result-object v0 │ │ -02ab34: 3800 1000 |0046: if-eqz v0, 0056 // +0010 │ │ -02ab38: 5420 f70b |0048: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ -02ab3c: 7110 7b08 0000 |004a: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ -02ab42: 0c00 |004d: move-result-object v0 │ │ -02ab44: 2201 e601 |004e: new-instance v1, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2; // type@01e6 │ │ -02ab48: 7020 7408 2100 |0050: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V // method@0874 │ │ -02ab4e: 6e20 8b00 1000 |0053: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -02ab54: 1600 4d01 |0056: const-wide/16 v0, #int 333 // #14d │ │ -02ab58: 7120 8c01 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ -02ab5e: 28ac |005b: goto 0007 // -0054 │ │ -02ab60: 6200 2504 |005c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02ab64: 1a01 a400 |005e: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > exit loop" // string@00a4 │ │ -02ab68: 6e20 5301 1000 |0060: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02ab6e: 2805 |0063: goto 0068 // +0005 │ │ -02ab70: 0d00 |0064: move-exception v0 │ │ -02ab72: 6e10 5601 0000 |0065: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02ab78: 0e00 |0068: return-void │ │ +02aa9c: |[02aa9c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D$1.run:()V │ │ +02aaac: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02aab0: 1a01 a600 |0002: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > in loop" // string@00a6 │ │ +02aab4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02aaba: 5420 f70b |0007: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aabe: 7110 7908 0000 |0009: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$000:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@0879 │ │ +02aac4: 0a00 |000c: move-result v0 │ │ +02aac6: 3800 4f00 |000d: if-eqz v0, 005c // +004f │ │ +02aaca: 7100 6008 0000 |000f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02aad0: 0c00 |0012: move-result-object v0 │ │ +02aad2: 6e10 6508 0000 |0013: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02aad8: 0a00 |0016: move-result v0 │ │ +02aada: 3900 2100 |0017: if-nez v0, 0038 // +0021 │ │ +02aade: 5420 f70b |0019: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aae2: 7110 7a08 0000 |001b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$100:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@087a │ │ +02aae8: 0a00 |001e: move-result v0 │ │ +02aaea: 3900 3700 |001f: if-nez v0, 0056 // +0037 │ │ +02aaee: 5420 f70b |0021: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02aaf2: 7110 7b08 0000 |0023: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ +02aaf8: 0c00 |0026: move-result-object v0 │ │ +02aafa: 3800 2f00 |0027: if-eqz v0, 0056 // +002f │ │ +02aafe: 5420 f70b |0029: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02ab02: 7110 7b08 0000 |002b: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ +02ab08: 0c00 |002e: move-result-object v0 │ │ +02ab0a: 2201 e501 |002f: new-instance v1, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1; // type@01e5 │ │ +02ab0e: 7020 7208 2100 |0031: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$1;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V // method@0872 │ │ +02ab14: 6e20 8b00 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +02ab1a: 281f |0037: goto 0056 // +001f │ │ +02ab1c: 5420 f70b |0038: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02ab20: 7110 7d08 0000 |003a: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$400:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z // method@087d │ │ +02ab26: 0a00 |003d: move-result v0 │ │ +02ab28: 3800 1800 |003e: if-eqz v0, 0056 // +0018 │ │ +02ab2c: 5420 f70b |0040: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02ab30: 7110 7b08 0000 |0042: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ +02ab36: 0c00 |0045: move-result-object v0 │ │ +02ab38: 3800 1000 |0046: if-eqz v0, 0056 // +0010 │ │ +02ab3c: 5420 f70b |0048: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.this$0:Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // field@0bf7 │ │ +02ab40: 7110 7b08 0000 |004a: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; // method@087b │ │ +02ab46: 0c00 |004d: move-result-object v0 │ │ +02ab48: 2201 e601 |004e: new-instance v1, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2; // type@01e6 │ │ +02ab4c: 7020 7408 2100 |0050: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1$2;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;)V // method@0874 │ │ +02ab52: 6e20 8b00 1000 |0053: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +02ab58: 1600 4d01 |0056: const-wide/16 v0, #int 333 // #14d │ │ +02ab5c: 7120 8c01 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ +02ab62: 28ac |005b: goto 0007 // -0054 │ │ +02ab64: 6200 2504 |005c: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02ab68: 1a01 a500 |005e: const-string v1, "Activity_Main_Base2D: RunnableBannerCheck > exit loop" // string@00a5 │ │ +02ab6c: 6e20 5301 1000 |0060: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02ab72: 2805 |0063: goto 0068 // +0005 │ │ +02ab74: 0d00 |0064: move-exception v0 │ │ +02ab76: 6e10 5601 0000 |0065: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02ab7c: 0e00 |0068: return-void │ │ catches : 3 │ │ 0x0007 - 0x0056 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0058 - 0x005b │ │ Ljava/lang/InterruptedException; -> 0x0007 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x005c - 0x0063 │ │ @@ -31631,21 +31647,21 @@ │ │ 0x0040 line=146 │ │ 0x0058 line=158 │ │ 0x005c line=162 │ │ 0x0065 line=165 │ │ locals : │ │ 0x0000 - 0x0069 reg=2 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; │ │ │ │ - source_file_idx : 161 (Activity_Main_Base2D.java) │ │ + source_file_idx : 162 (Activity_Main_Base2D.java) │ │ │ │ Class #136 header: │ │ class_idx : 491 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 175 │ │ +source_file_idx : 176 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -31657,21 +31673,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 175 (Activity_Menu_Joystick.java) │ │ + source_file_idx : 176 (Activity_Menu_Joystick.java) │ │ │ │ Class #137 header: │ │ class_idx : 492 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 175 │ │ +source_file_idx : 176 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -31698,18 +31714,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b0f8: |[02b0f8] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;)V │ │ -02b108: 5b01 ff0b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ -02b10c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02b112: 0e00 |0005: return-void │ │ +02b0fc: |[02b0fc] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;)V │ │ +02b10c: 5b01 ff0b |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ +02b110: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02b116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; │ │ │ │ @@ -31718,17 +31734,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02b114: |[02b114] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1;)V │ │ -02b124: 7020 a008 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;)V // method@08a0 │ │ -02b12a: 0e00 |0003: return-void │ │ +02b118: |[02b118] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1;)V │ │ +02b128: 7020 a008 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;)V // method@08a0 │ │ +02b12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1; │ │ @@ -31739,53 +31755,53 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02b12c: |[02b12c] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -02b13c: 5401 ff0b |0000: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ -02b140: 6e10 a708 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ -02b146: 0c01 |0005: move-result-object v1 │ │ -02b148: 1f01 4901 |0006: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b14c: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02b152: 0c01 |000b: move-result-object v1 │ │ -02b154: 1f01 f401 |000c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02b158: 5211 150c |000e: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -02b15c: 7110 bb08 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getOrderNumber:(I)I // method@08bb │ │ -02b162: 0a01 |0013: move-result v1 │ │ -02b164: 3213 0b00 |0014: if-eq v3, v1, 001f // +000b │ │ -02b168: 7110 ba08 0300 |0016: invoke-static {v3}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getID:(I)I // method@08ba │ │ -02b16e: 0a01 |0019: move-result v1 │ │ -02b170: 5402 ff0b |001a: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ -02b174: 6e20 a508 1200 |001c: invoke-virtual {v2, v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.changeColours:(I)V // method@08a5 │ │ -02b17a: 5401 ff0b |001f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ -02b17e: 6e10 a608 0100 |0021: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.finish:()V // method@08a6 │ │ -02b184: 0e00 |0024: return-void │ │ +02b130: |[02b130] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +02b140: 5401 ff0b |0000: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ +02b144: 6e10 a708 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ +02b14a: 0c01 |0005: move-result-object v1 │ │ +02b14c: 1f01 4901 |0006: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b150: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02b156: 0c01 |000b: move-result-object v1 │ │ +02b158: 1f01 f401 |000c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02b15c: 5211 150c |000e: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +02b160: 7110 bb08 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getOrderNumber:(I)I // method@08bb │ │ +02b166: 0a01 |0013: move-result v1 │ │ +02b168: 3213 0b00 |0014: if-eq v3, v1, 001f // +000b │ │ +02b16c: 7110 ba08 0300 |0016: invoke-static {v3}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getID:(I)I // method@08ba │ │ +02b172: 0a01 |0019: move-result v1 │ │ +02b174: 5402 ff0b |001a: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ +02b178: 6e20 a508 1200 |001c: invoke-virtual {v2, v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.changeColours:(I)V // method@08a5 │ │ +02b17e: 5401 ff0b |001f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; // field@0bff │ │ +02b182: 6e10 a608 0100 |0021: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.finish:()V // method@08a6 │ │ +02b188: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0016 line=94 │ │ 0x001a line=96 │ │ 0x001f line=99 │ │ locals : │ │ 0x0000 - 0x0025 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu; │ │ 0x0000 - 0x0025 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0025 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0025 reg=3 (null) I │ │ 0x0000 - 0x0025 reg=4 (null) J │ │ │ │ - source_file_idx : 175 (Activity_Menu_Joystick.java) │ │ + source_file_idx : 176 (Activity_Menu_Joystick.java) │ │ │ │ Class #138 header: │ │ class_idx : 496 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 442 │ │ +source_file_idx : 443 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #138 annotations: │ │ Annotations on field #3073 'mapping' │ │ @@ -31812,55 +31828,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -02b4f0: |[02b4f0] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.:()V │ │ -02b500: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -02b502: 2300 6202 |0001: new-array v0, v0, [Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // type@0262 │ │ -02b506: 2201 ef01 |0003: new-instance v1, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight; // type@01ef │ │ -02b50a: 7010 b208 0100 |0005: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight;.:()V // method@08b2 │ │ -02b510: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -02b512: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -02b516: 2201 ee01 |000b: new-instance v1, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft; // type@01ee │ │ -02b51a: 7010 ae08 0100 |000d: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft;.:()V // method@08ae │ │ -02b520: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -02b522: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ -02b526: 6900 000c |0013: sput-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ -02b52a: 2200 ae00 |0015: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -02b52e: 7010 9e01 0000 |0017: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -02b534: 6900 010c |001a: sput-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ -02b538: 6200 000c |001c: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ -02b53c: 2101 |001e: array-length v1, v0 │ │ -02b53e: 3512 3100 |001f: if-ge v2, v1, 0050 // +0031 │ │ -02b542: 4600 0002 |0021: aget-object v0, v0, v2 │ │ -02b546: 7210 bc08 0000 |0023: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ -02b54c: 0a01 |0026: move-result v1 │ │ -02b54e: 7110 5d01 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02b554: 0c01 |002a: move-result-object v1 │ │ -02b556: 6203 010c |002b: sget-object v3, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ -02b55a: 7220 b601 1300 |002d: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ -02b560: 0a04 |0030: move-result v4 │ │ -02b562: 3904 0800 |0031: if-nez v4, 0039 // +0008 │ │ -02b566: 7230 b901 1300 |0033: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -02b56c: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b570: 28e4 |0038: goto 001c // -001c │ │ -02b572: 2200 9600 |0039: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02b576: 2202 a100 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -02b57a: 7010 7f01 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02b580: 1a03 d201 |0040: const-string v3, "Duplicated cfg id: " // string@01d2 │ │ -02b584: 6e20 8501 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b58a: 6e20 8401 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02b590: 6e10 8701 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02b596: 0c01 |004b: move-result-object v1 │ │ -02b598: 7020 5901 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02b59e: 2700 |004f: throw v0 │ │ -02b5a0: 0e00 |0050: return-void │ │ +02b4f4: |[02b4f4] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.:()V │ │ +02b504: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02b506: 2300 6202 |0001: new-array v0, v0, [Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // type@0262 │ │ +02b50a: 2201 ef01 |0003: new-instance v1, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight; // type@01ef │ │ +02b50e: 7010 b208 0100 |0005: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight;.:()V // method@08b2 │ │ +02b514: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +02b516: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +02b51a: 2201 ee01 |000b: new-instance v1, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft; // type@01ee │ │ +02b51e: 7010 ae08 0100 |000d: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft;.:()V // method@08ae │ │ +02b524: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +02b526: 4d01 0003 |0011: aput-object v1, v0, v3 │ │ +02b52a: 6900 000c |0013: sput-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ +02b52e: 2200 ae00 |0015: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +02b532: 7010 9e01 0000 |0017: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +02b538: 6900 010c |001a: sput-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ +02b53c: 6200 000c |001c: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ +02b540: 2101 |001e: array-length v1, v0 │ │ +02b542: 3512 3100 |001f: if-ge v2, v1, 0050 // +0031 │ │ +02b546: 4600 0002 |0021: aget-object v0, v0, v2 │ │ +02b54a: 7210 bc08 0000 |0023: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ +02b550: 0a01 |0026: move-result v1 │ │ +02b552: 7110 5d01 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02b558: 0c01 |002a: move-result-object v1 │ │ +02b55a: 6203 010c |002b: sget-object v3, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ +02b55e: 7220 b601 1300 |002d: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@01b6 │ │ +02b564: 0a04 |0030: move-result v4 │ │ +02b566: 3904 0800 |0031: if-nez v4, 0039 // +0008 │ │ +02b56a: 7230 b901 1300 |0033: invoke-interface {v3, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +02b570: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02b574: 28e4 |0038: goto 001c // -001c │ │ +02b576: 2200 9600 |0039: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02b57a: 2202 a100 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +02b57e: 7010 7f01 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02b584: 1a03 d301 |0040: const-string v3, "Duplicated cfg id: " // string@01d3 │ │ +02b588: 6e20 8501 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b58e: 6e20 8401 1200 |0045: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02b594: 6e10 8701 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02b59a: 0c01 |004b: move-result-object v1 │ │ +02b59c: 7020 5901 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02b5a2: 2700 |004f: throw v0 │ │ +02b5a4: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=11 │ │ 0x0015 line=17 │ │ 0x001c line=21 │ │ 0x0021 line=23 │ │ 0x0023 line=24 │ │ @@ -31874,17 +31890,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b5a4: |[02b5a4] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.:()V │ │ -02b5b4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02b5ba: 0e00 |0003: return-void │ │ +02b5a8: |[02b5a8] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.:()V │ │ +02b5b8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02b5be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;) │ │ @@ -31892,52 +31908,52 @@ │ │ type : '()[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4d8: |[02b4d8] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getAll:()[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; │ │ -02b4e8: 6200 000c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ -02b4ec: 1100 |0002: return-object v0 │ │ +02b4dc: |[02b4dc] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getAll:()[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; │ │ +02b4ec: 6200 000c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ +02b4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;) │ │ name : 'getConfigByID' │ │ type : '(I)Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -02b470: |[02b470] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getConfigByID:(I)Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; │ │ -02b480: 6200 010c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ -02b484: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02b48a: 0c01 |0005: move-result-object v1 │ │ -02b48c: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -02b492: 0c00 |0009: move-result-object v0 │ │ -02b494: 1f00 f101 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // type@01f1 │ │ -02b498: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -02b49c: 1100 |000e: return-object v0 │ │ -02b49e: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02b4a2: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02b4a6: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02b4ac: 1a02 7501 |0016: const-string v2, "Config with id = " // string@0175 │ │ -02b4b0: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b4b6: 6e20 8201 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02b4bc: 1a03 1f00 |001e: const-string v3, " not found." // string@001f │ │ -02b4c0: 6e20 8501 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b4c6: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02b4cc: 0c03 |0026: move-result-object v3 │ │ -02b4ce: 7020 5901 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02b4d4: 2700 |002a: throw v0 │ │ +02b474: |[02b474] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getConfigByID:(I)Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; │ │ +02b484: 6200 010c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.mapping:Ljava/util/Map; // field@0c01 │ │ +02b488: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02b48e: 0c01 |0005: move-result-object v1 │ │ +02b490: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +02b496: 0c00 |0009: move-result-object v0 │ │ +02b498: 1f00 f101 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // type@01f1 │ │ +02b49c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +02b4a0: 1100 |000e: return-object v0 │ │ +02b4a2: 2200 9600 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02b4a6: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02b4aa: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02b4b0: 1a02 7601 |0016: const-string v2, "Config with id = " // string@0176 │ │ +02b4b4: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b4ba: 6e20 8201 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02b4c0: 1a03 1f00 |001e: const-string v3, " not found." // string@001f │ │ +02b4c4: 6e20 8501 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b4ca: 6e10 8701 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02b4d0: 0c03 |0026: move-result-object v3 │ │ +02b4d2: 7020 5901 3000 |0027: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02b4d8: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000f line=50 │ │ locals : │ │ 0x0000 - 0x002b reg=3 (null) I │ │ │ │ @@ -31946,20 +31962,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02b3d0: |[02b3d0] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getID:(I)I │ │ -02b3e0: 6200 000c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ -02b3e4: 4601 0001 |0002: aget-object v1, v0, v1 │ │ -02b3e8: 7210 bc08 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ -02b3ee: 0a01 |0007: move-result v1 │ │ -02b3f0: 0f01 |0008: return v1 │ │ +02b3d4: |[02b3d4] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getID:(I)I │ │ +02b3e4: 6200 000c |0000: sget-object v0, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ +02b3e8: 4601 0001 |0002: aget-object v1, v0, v1 │ │ +02b3ec: 7210 bc08 0100 |0004: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ +02b3f2: 0a01 |0007: move-result v1 │ │ +02b3f4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;) │ │ @@ -31967,59 +31983,59 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -02b3f4: |[02b3f4] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getOrderNumber:(I)I │ │ -02b404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b406: 6201 000c |0001: sget-object v1, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ -02b40a: 2112 |0003: array-length v2, v1 │ │ -02b40c: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ -02b410: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -02b414: 7210 bc08 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ -02b41a: 0a01 |000b: move-result v1 │ │ -02b41c: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -02b422: 0c01 |000f: move-result-object v1 │ │ -02b424: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -02b42a: 0a01 |0013: move-result v1 │ │ -02b42c: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ -02b430: 0f00 |0016: return v0 │ │ -02b432: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02b436: 28e8 |0019: goto 0001 // -0018 │ │ -02b438: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02b43c: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02b440: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02b446: 1a02 4201 |0021: const-string v2, "CFG identifier " // string@0142 │ │ -02b44a: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b450: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02b456: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ -02b45a: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b460: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02b466: 0c03 |0031: move-result-object v3 │ │ -02b468: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02b46e: 2700 |0035: throw v0 │ │ +02b3f8: |[02b3f8] org.metatrans.commons.graphics2d.menu.ConfigurationUtils_Joysticks.getOrderNumber:(I)I │ │ +02b408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b40a: 6201 000c |0001: sget-object v1, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.ALL_CFGs:[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // field@0c00 │ │ +02b40e: 2112 |0003: array-length v2, v1 │ │ +02b410: 3520 1600 |0004: if-ge v0, v2, 001a // +0016 │ │ +02b414: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +02b418: 7210 bc08 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getID:()I // method@08bc │ │ +02b41e: 0a01 |000b: move-result v1 │ │ +02b420: 7110 5d01 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02b426: 0c01 |000f: move-result-object v1 │ │ +02b428: 6e10 5b01 0100 |0010: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +02b42e: 0a01 |0013: move-result v1 │ │ +02b430: 3331 0300 |0014: if-ne v1, v3, 0017 // +0003 │ │ +02b434: 0f00 |0016: return v0 │ │ +02b436: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02b43a: 28e8 |0019: goto 0001 // -0018 │ │ +02b43c: 2200 9600 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02b440: 2201 a100 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02b444: 7010 7f01 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02b44a: 1a02 4301 |0021: const-string v2, "CFG identifier " // string@0143 │ │ +02b44e: 6e20 8501 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b454: 6e20 8201 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02b45a: 1a03 1f00 |0029: const-string v3, " not found." // string@001f │ │ +02b45e: 6e20 8501 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b464: 6e10 8701 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02b46a: 0c03 |0031: move-result-object v3 │ │ +02b46c: 7020 5901 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02b472: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0006 line=59 │ │ 0x0010 line=60 │ │ 0x001a line=65 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 442 (ConfigurationUtils_Joysticks.java) │ │ + source_file_idx : 443 (ConfigurationUtils_Joysticks.java) │ │ │ │ Class #139 header: │ │ class_idx : 499 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 631 │ │ +source_file_idx : 632 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 24 │ │ │ │ Class #139 annotations: │ │ Annotations on method #2249 'getCollectibleEntities' │ │ @@ -32185,21 +32201,21 @@ │ │ │ │ #23 : (in Lorg/metatrans/commons/graphics2d/model/IWorld;) │ │ name : 'update' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 631 (IWorld.java) │ │ + source_file_idx : 632 (IWorld.java) │ │ │ │ Class #140 header: │ │ class_idx : 512 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 607 │ │ +source_file_idx : 608 │ │ static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #140 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;' │ │ @@ -32312,21 +32328,21 @@ │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;) │ │ name : 'isSolid' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 607 (IEntity2D.java) │ │ + source_file_idx : 608 (IEntity2D.java) │ │ │ │ Class #141 header: │ │ class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1626 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -32351,18 +32367,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e2a0: |[02e2a0] org.metatrans.commons.graphics2d.ui.View_Main_Base$1.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ -02e2b0: 5b01 990c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c99 │ │ -02e2b4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02e2ba: 0e00 |0005: return-void │ │ +02e2a4: |[02e2a4] org.metatrans.commons.graphics2d.ui.View_Main_Base$1.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ +02e2b4: 5b01 990c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c99 │ │ +02e2b8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02e2be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ @@ -32372,35 +32388,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02e2bc: |[02e2bc] org.metatrans.commons.graphics2d.ui.View_Main_Base$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02e2cc: 5401 990c |0000: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c99 │ │ -02e2d0: 6e10 9809 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02e2d6: 0c01 |0005: move-result-object v1 │ │ -02e2d8: 6e10 9508 0100 |0006: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startNewGame:()V // method@0895 │ │ -02e2de: 0e00 |0009: return-void │ │ +02e2c0: |[02e2c0] org.metatrans.commons.graphics2d.ui.View_Main_Base$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e2d0: 5401 990c |0000: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c99 │ │ +02e2d4: 6e10 9809 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02e2da: 0c01 |0005: move-result-object v1 │ │ +02e2dc: 6e10 9508 0100 |0006: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startNewGame:()V // method@0895 │ │ +02e2e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ - source_file_idx : 1626 (View_Main_Base.java) │ │ + source_file_idx : 1627 (View_Main_Base.java) │ │ │ │ Class #142 header: │ │ class_idx : 518 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1626 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -32425,18 +32441,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e2e0: |[02e2e0] org.metatrans.commons.graphics2d.ui.View_Main_Base$2.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ -02e2f0: 5b01 9a0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9a │ │ -02e2f4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02e2fa: 0e00 |0005: return-void │ │ +02e2e4: |[02e2e4] org.metatrans.commons.graphics2d.ui.View_Main_Base$2.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ +02e2f4: 5b01 9a0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9a │ │ +02e2f8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02e2fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ @@ -32446,27 +32462,27 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02e2fc: |[02e2fc] org.metatrans.commons.graphics2d.ui.View_Main_Base$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02e30c: 0e00 |0000: return-void │ │ +02e300: |[02e300] org.metatrans.commons.graphics2d.ui.View_Main_Base$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e310: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1626 (View_Main_Base.java) │ │ + source_file_idx : 1627 (View_Main_Base.java) │ │ │ │ Class #143 header: │ │ class_idx : 519 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1626 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -32491,18 +32507,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e310: |[02e310] org.metatrans.commons.graphics2d.ui.View_Main_Base$3.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ -02e320: 5b01 9b0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9b │ │ -02e324: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02e32a: 0e00 |0005: return-void │ │ +02e314: |[02e314] org.metatrans.commons.graphics2d.ui.View_Main_Base$3.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V │ │ +02e324: 5b01 9b0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9b │ │ +02e328: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02e32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ @@ -32512,51 +32528,53 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02e32c: |[02e32c] org.metatrans.commons.graphics2d.ui.View_Main_Base$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -02e33c: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02e342: 0c01 |0003: move-result-object v1 │ │ -02e344: 6e10 5e08 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02e34a: 0c01 |0007: move-result-object v1 │ │ -02e34c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -02e34e: 5c12 0e0c |0009: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02e352: 5401 9b0c |000b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9b │ │ -02e356: 6e10 9809 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02e35c: 0c01 |0010: move-result-object v1 │ │ -02e35e: 6e10 9508 0100 |0011: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startNewGame:()V // method@0895 │ │ -02e364: 0e00 |0014: return-void │ │ +02e330: |[02e330] org.metatrans.commons.graphics2d.ui.View_Main_Base$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e340: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02e346: 0c01 |0003: move-result-object v1 │ │ +02e348: 6e10 5e08 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02e34e: 0c01 |0007: move-result-object v1 │ │ +02e350: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +02e352: 5c12 0e0c |0009: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02e356: 5401 9b0c |000b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9b │ │ +02e35a: 6e10 9809 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02e360: 0c01 |0010: move-result-object v1 │ │ +02e362: 6e10 9508 0100 |0011: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startNewGame:()V // method@0895 │ │ +02e368: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x000b line=536 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3; │ │ 0x0000 - 0x0015 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ │ │ - source_file_idx : 1626 (View_Main_Base.java) │ │ + source_file_idx : 1627 (View_Main_Base.java) │ │ │ │ Class #144 header: │ │ class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1626 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=processEvent_UP │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #2452 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #144 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ @@ -32576,19 +32594,19 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02e368: |[02e368] org.metatrans.commons.graphics2d.ui.View_Main_Base$4.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V │ │ -02e378: 5b01 9c0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9c │ │ -02e37c: 5c02 9d0c |0002: iput-boolean v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.val$paused_backup:Z // field@0c9d │ │ -02e380: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02e386: 0e00 |0007: return-void │ │ +02e36c: |[02e36c] org.metatrans.commons.graphics2d.ui.View_Main_Base$4.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V │ │ +02e37c: 5b01 9c0c |0000: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; // field@0c9c │ │ +02e380: 5c02 9d0c |0002: iput-boolean v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.val$paused_backup:Z // field@0c9d │ │ +02e384: 7010 6601 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02e38a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -32599,37 +32617,37 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02e388: |[02e388] org.metatrans.commons.graphics2d.ui.View_Main_Base$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -02e398: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02e39e: 0c01 |0003: move-result-object v1 │ │ -02e3a0: 6e10 5e08 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02e3a6: 0c01 |0007: move-result-object v1 │ │ -02e3a8: 5502 9d0c |0008: iget-boolean v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.val$paused_backup:Z // field@0c9d │ │ -02e3ac: 5c12 0e0c |000a: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02e3b0: 0e00 |000c: return-void │ │ +02e38c: |[02e38c] org.metatrans.commons.graphics2d.ui.View_Main_Base$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +02e39c: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02e3a2: 0c01 |0003: move-result-object v1 │ │ +02e3a4: 6e10 5e08 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02e3aa: 0c01 |0007: move-result-object v1 │ │ +02e3ac: 5502 9d0c |0008: iget-boolean v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.val$paused_backup:Z // field@0c9d │ │ +02e3b0: 5c12 0e0c |000a: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02e3b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4; │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ - source_file_idx : 1626 (View_Main_Base.java) │ │ + source_file_idx : 1627 (View_Main_Base.java) │ │ │ │ Class #145 header: │ │ class_idx : 522 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 163 │ │ -source_file_idx : 1633 │ │ +source_file_idx : 1634 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -32669,47 +32687,47 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;Landroid/view/SurfaceHolder;Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -02f350: |[02f350] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.:(Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;Landroid/view/SurfaceHolder;Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;)V │ │ -02f360: 5b23 bf0c |0000: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f364: 7010 8b01 0200 |0002: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@018b │ │ -02f36a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -02f36c: 5c20 be0c |0006: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ -02f370: 5b24 bc0c |0008: iput-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ -02f374: 5b25 bb0c |000a: iput-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._panel:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbb │ │ -02f378: 2204 2400 |000c: new-instance v4, Landroid/graphics/Rect; // type@0024 │ │ -02f37c: 7010 6a00 0400 |000e: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@006a │ │ -02f382: 5b24 bd0c |0011: iput-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f386: 6e10 b009 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getContext:()Landroid/content/Context; // method@09b0 │ │ -02f38c: 0c03 |0016: move-result-object v3 │ │ -02f38e: 1f03 0500 |0017: check-cast v3, Landroid/app/Activity; // type@0005 │ │ -02f392: 7110 900b 0300 |0019: invoke-static {v3}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -02f398: 0c03 |001c: move-result-object v3 │ │ -02f39a: 4404 0300 |001d: aget v4, v3, v0 │ │ -02f39e: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -02f3a0: 4401 0305 |0020: aget v1, v3, v5 │ │ -02f3a4: 7120 6001 1400 |0022: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -02f3aa: 0a04 |0025: move-result v4 │ │ -02f3ac: 4401 0300 |0026: aget v1, v3, v0 │ │ -02f3b0: 4403 0305 |0028: aget v3, v3, v5 │ │ -02f3b4: 7120 6201 3100 |002a: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02f3ba: 0a03 |002d: move-result v3 │ │ -02f3bc: 5425 bd0c |002e: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f3c0: 5950 0800 |0030: iput v0, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ -02f3c4: 5425 bd0c |0032: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f3c8: 5950 0a00 |0034: iput v0, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ -02f3cc: 5425 bd0c |0036: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f3d0: 5954 0900 |0038: iput v4, v5, Landroid/graphics/Rect;.right:I // field@0009 │ │ -02f3d4: 5424 bd0c |003a: iget-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f3d8: 5943 0700 |003c: iput v3, v4, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ -02f3dc: 0e00 |003e: return-void │ │ +02f354: |[02f354] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.:(Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;Landroid/view/SurfaceHolder;Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;)V │ │ +02f364: 5b23 bf0c |0000: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f368: 7010 8b01 0200 |0002: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@018b │ │ +02f36e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02f370: 5c20 be0c |0006: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ +02f374: 5b24 bc0c |0008: iput-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ +02f378: 5b25 bb0c |000a: iput-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._panel:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbb │ │ +02f37c: 2204 2400 |000c: new-instance v4, Landroid/graphics/Rect; // type@0024 │ │ +02f380: 7010 6a00 0400 |000e: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@006a │ │ +02f386: 5b24 bd0c |0011: iput-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f38a: 6e10 b009 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getContext:()Landroid/content/Context; // method@09b0 │ │ +02f390: 0c03 |0016: move-result-object v3 │ │ +02f392: 1f03 0500 |0017: check-cast v3, Landroid/app/Activity; // type@0005 │ │ +02f396: 7110 900b 0300 |0019: invoke-static {v3}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +02f39c: 0c03 |001c: move-result-object v3 │ │ +02f39e: 4404 0300 |001d: aget v4, v3, v0 │ │ +02f3a2: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +02f3a4: 4401 0305 |0020: aget v1, v3, v5 │ │ +02f3a8: 7120 6001 1400 |0022: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +02f3ae: 0a04 |0025: move-result v4 │ │ +02f3b0: 4401 0300 |0026: aget v1, v3, v0 │ │ +02f3b4: 4403 0305 |0028: aget v3, v3, v5 │ │ +02f3b8: 7120 6201 3100 |002a: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02f3be: 0a03 |002d: move-result v3 │ │ +02f3c0: 5425 bd0c |002e: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f3c4: 5950 0800 |0030: iput v0, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ +02f3c8: 5425 bd0c |0032: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f3cc: 5950 0a00 |0034: iput v0, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ +02f3d0: 5425 bd0c |0036: iget-object v5, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f3d4: 5954 0900 |0038: iput v4, v5, Landroid/graphics/Rect;.right:I // field@0009 │ │ +02f3d8: 5424 bd0c |003a: iget-object v4, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f3dc: 5943 0700 |003c: iput v3, v4, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ +02f3e0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=167 │ │ 0x0008 line=172 │ │ 0x000a line=173 │ │ 0x000c line=175 │ │ @@ -32732,17 +32750,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f338: |[02f338] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.isRunning:()Z │ │ -02f348: 5510 be0c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ -02f34c: 0f00 |0002: return v0 │ │ +02f33c: |[02f33c] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.isRunning:()Z │ │ +02f34c: 5510 be0c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ +02f350: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;) │ │ @@ -32750,97 +32768,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -02f3e0: |[02f3e0] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.run:()V │ │ -02f3f0: 5460 bf0c |0000: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f3f4: 7100 8901 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02f3fa: 0b01 |0005: move-result-wide v1 │ │ -02f3fc: 5a01 c10c |0006: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ -02f400: 5560 be0c |0008: iget-boolean v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ -02f404: 3800 9600 |000a: if-eqz v0, 00a0 // +0096 │ │ -02f408: 5460 bf0c |000c: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f40c: 7100 8901 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02f412: 0b01 |0011: move-result-wide v1 │ │ -02f414: 5a01 c90c |0012: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ -02f418: 5460 bf0c |0014: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f41c: 5301 c90c |0016: iget-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ -02f420: 5463 bf0c |0018: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f424: 5333 cb0c |001a: iget-wide v3, v3, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ -02f428: bc31 |001c: sub-long/2addr v1, v3 │ │ -02f42a: 5a01 c80c |001d: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ -02f42e: 5460 bf0c |001f: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f432: 5300 c80c |0021: iget-wide v0, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ -02f436: 1602 1100 |0023: const-wide/16 v2, #int 17 // #11 │ │ -02f43a: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ -02f43e: 3b00 0800 |0027: if-gez v0, 002f // +0008 │ │ -02f442: 5460 bf0c |0029: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f446: 5300 c80c |002b: iget-wide v0, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ -02f44a: bc02 |002d: sub-long/2addr v2, v0 │ │ -02f44c: 2803 |002e: goto 0031 // +0003 │ │ -02f44e: 1602 0800 |002f: const-wide/16 v2, #int 8 // #8 │ │ -02f452: 7120 8c01 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ -02f458: 5460 bf0c |0034: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f45c: 7100 8901 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02f462: 0b01 |0039: move-result-wide v1 │ │ -02f464: 5a01 cb0c |003a: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ -02f468: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -02f46a: 5461 bc0c |003d: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ -02f46e: 5462 bd0c |003f: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ -02f472: 7220 b600 2100 |0041: invoke-interface {v1, v2}, Landroid/view/SurfaceHolder;.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas; // method@00b6 │ │ -02f478: 0c00 |0044: move-result-object v0 │ │ -02f47a: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ -02f47e: 5461 bb0c |0047: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._panel:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbb │ │ -02f482: 6e20 b509 0100 |0049: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ -02f488: 7100 6008 0000 |004c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f48e: 0c01 |004f: move-result-object v1 │ │ -02f490: 6e10 6508 0100 |0050: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02f496: 0a01 |0053: move-result v1 │ │ -02f498: 3801 3400 |0054: if-eqz v1, 0088 // +0034 │ │ -02f49c: 5461 bf0c |0056: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4a0: 6e10 b209 0100 |0058: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ -02f4a6: 0c01 |005b: move-result-object v1 │ │ -02f4a8: 7210 db08 0100 |005c: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.update:()V // method@08db │ │ -02f4ae: 5461 bf0c |005f: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4b2: 5311 c90c |0061: iget-wide v1, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ -02f4b6: 5463 bf0c |0063: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4ba: 5333 c10c |0065: iget-wide v3, v3, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ -02f4be: bc31 |0067: sub-long/2addr v1, v3 │ │ -02f4c0: 1603 e803 |0068: const-wide/16 v3, #int 1000 // #3e8 │ │ -02f4c4: 3101 0103 |006a: cmp-long v1, v1, v3 │ │ -02f4c8: 3a01 1c00 |006c: if-ltz v1, 0088 // +001c │ │ -02f4cc: 7100 6008 0000 |006e: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f4d2: 0c01 |0071: move-result-object v1 │ │ -02f4d4: 6e10 5e08 0100 |0072: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f4da: 0c01 |0075: move-result-object v1 │ │ -02f4dc: 5462 bf0c |0076: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4e0: 5322 c90c |0078: iget-wide v2, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ -02f4e4: 5464 bf0c |007a: iget-object v4, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4e8: 5344 c10c |007c: iget-wide v4, v4, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ -02f4ec: bc42 |007e: sub-long/2addr v2, v4 │ │ -02f4ee: 6e30 c108 2103 |007f: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/GameData;.addAccumulated_time_inmainscreen:(J)V // method@08c1 │ │ -02f4f4: 5461 bf0c |0082: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ -02f4f8: 5312 c90c |0084: iget-wide v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ -02f4fc: 5a12 c10c |0086: iput-wide v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ -02f500: 3800 80ff |0088: if-eqz v0, 0008 // -0080 │ │ -02f504: 5461 bc0c |008a: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ -02f508: 7220 b700 0100 |008c: invoke-interface {v1, v0}, Landroid/view/SurfaceHolder;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@00b7 │ │ -02f50e: 2900 79ff |008f: goto/16 0008 // -0087 │ │ -02f512: 0d01 |0091: move-exception v1 │ │ -02f514: 3800 0700 |0092: if-eqz v0, 0099 // +0007 │ │ -02f518: 5462 bc0c |0094: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ -02f51c: 7220 b700 0200 |0096: invoke-interface {v2, v0}, Landroid/view/SurfaceHolder;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@00b7 │ │ -02f522: 2701 |0099: throw v1 │ │ -02f524: 0d00 |009a: move-exception v0 │ │ -02f526: 6e10 5601 0000 |009b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02f52c: 2900 6aff |009e: goto/16 0008 // -0096 │ │ -02f530: 0e00 |00a0: return-void │ │ +02f3e4: |[02f3e4] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.run:()V │ │ +02f3f4: 5460 bf0c |0000: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f3f8: 7100 8901 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02f3fe: 0b01 |0005: move-result-wide v1 │ │ +02f400: 5a01 c10c |0006: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ +02f404: 5560 be0c |0008: iget-boolean v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ +02f408: 3800 9600 |000a: if-eqz v0, 00a0 // +0096 │ │ +02f40c: 5460 bf0c |000c: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f410: 7100 8901 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02f416: 0b01 |0011: move-result-wide v1 │ │ +02f418: 5a01 c90c |0012: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ +02f41c: 5460 bf0c |0014: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f420: 5301 c90c |0016: iget-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ +02f424: 5463 bf0c |0018: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f428: 5333 cb0c |001a: iget-wide v3, v3, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ +02f42c: bc31 |001c: sub-long/2addr v1, v3 │ │ +02f42e: 5a01 c80c |001d: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ +02f432: 5460 bf0c |001f: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f436: 5300 c80c |0021: iget-wide v0, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ +02f43a: 1602 1100 |0023: const-wide/16 v2, #int 17 // #11 │ │ +02f43e: 3100 0002 |0025: cmp-long v0, v0, v2 │ │ +02f442: 3b00 0800 |0027: if-gez v0, 002f // +0008 │ │ +02f446: 5460 bf0c |0029: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f44a: 5300 c80c |002b: iget-wide v0, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeDelta:J // field@0cc8 │ │ +02f44e: bc02 |002d: sub-long/2addr v2, v0 │ │ +02f450: 2803 |002e: goto 0031 // +0003 │ │ +02f452: 1602 0800 |002f: const-wide/16 v2, #int 8 // #8 │ │ +02f456: 7120 8c01 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ +02f45c: 5460 bf0c |0034: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f460: 7100 8901 0000 |0036: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02f466: 0b01 |0039: move-result-wide v1 │ │ +02f468: 5a01 cb0c |003a: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ +02f46c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +02f46e: 5461 bc0c |003d: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ +02f472: 5462 bd0c |003f: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.camera:Landroid/graphics/Rect; // field@0cbd │ │ +02f476: 7220 b600 2100 |0041: invoke-interface {v1, v2}, Landroid/view/SurfaceHolder;.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas; // method@00b6 │ │ +02f47c: 0c00 |0044: move-result-object v0 │ │ +02f47e: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ +02f482: 5461 bb0c |0047: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._panel:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbb │ │ +02f486: 6e20 b509 0100 |0049: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ +02f48c: 7100 6008 0000 |004c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f492: 0c01 |004f: move-result-object v1 │ │ +02f494: 6e10 6508 0100 |0050: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02f49a: 0a01 |0053: move-result v1 │ │ +02f49c: 3801 3400 |0054: if-eqz v1, 0088 // +0034 │ │ +02f4a0: 5461 bf0c |0056: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4a4: 6e10 b209 0100 |0058: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ +02f4aa: 0c01 |005b: move-result-object v1 │ │ +02f4ac: 7210 db08 0100 |005c: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.update:()V // method@08db │ │ +02f4b2: 5461 bf0c |005f: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4b6: 5311 c90c |0061: iget-wide v1, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ +02f4ba: 5463 bf0c |0063: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4be: 5333 c10c |0065: iget-wide v3, v3, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ +02f4c2: bc31 |0067: sub-long/2addr v1, v3 │ │ +02f4c4: 1603 e803 |0068: const-wide/16 v3, #int 1000 // #3e8 │ │ +02f4c8: 3101 0103 |006a: cmp-long v1, v1, v3 │ │ +02f4cc: 3a01 1c00 |006c: if-ltz v1, 0088 // +001c │ │ +02f4d0: 7100 6008 0000 |006e: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f4d6: 0c01 |0071: move-result-object v1 │ │ +02f4d8: 6e10 5e08 0100 |0072: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f4de: 0c01 |0075: move-result-object v1 │ │ +02f4e0: 5462 bf0c |0076: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4e4: 5322 c90c |0078: iget-wide v2, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ +02f4e8: 5464 bf0c |007a: iget-object v4, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4ec: 5344 c10c |007c: iget-wide v4, v4, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ +02f4f0: bc42 |007e: sub-long/2addr v2, v4 │ │ +02f4f2: 6e30 c108 2103 |007f: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/GameData;.addAccumulated_time_inmainscreen:(J)V // method@08c1 │ │ +02f4f8: 5461 bf0c |0082: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.this$0:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; // field@0cbf │ │ +02f4fc: 5312 c90c |0084: iget-wide v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timeNow:J // field@0cc9 │ │ +02f500: 5a12 c10c |0086: iput-wide v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.buffer_time_interval_playing_ms:J // field@0cc1 │ │ +02f504: 3800 80ff |0088: if-eqz v0, 0008 // -0080 │ │ +02f508: 5461 bc0c |008a: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ +02f50c: 7220 b700 0100 |008c: invoke-interface {v1, v0}, Landroid/view/SurfaceHolder;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@00b7 │ │ +02f512: 2900 79ff |008f: goto/16 0008 // -0087 │ │ +02f516: 0d01 |0091: move-exception v1 │ │ +02f518: 3800 0700 |0092: if-eqz v0, 0099 // +0007 │ │ +02f51c: 5462 bc0c |0094: iget-object v2, v6, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;._surfaceHolder:Landroid/view/SurfaceHolder; // field@0cbc │ │ +02f520: 7220 b700 0200 |0096: invoke-interface {v2, v0}, Landroid/view/SurfaceHolder;.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V // method@00b7 │ │ +02f526: 2701 |0099: throw v1 │ │ +02f528: 0d00 |009a: move-exception v0 │ │ +02f52a: 6e10 5601 0000 |009b: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02f530: 2900 6aff |009e: goto/16 0008 // -0096 │ │ +02f534: 0e00 |00a0: return-void │ │ catches : 5 │ │ 0x000c - 0x002d │ │ Ljava/lang/Exception; -> 0x009a │ │ 0x0031 - 0x0034 │ │ Ljava/lang/InterruptedException; -> 0x0034 │ │ Ljava/lang/Exception; -> 0x009a │ │ 0x0034 - 0x003c │ │ @@ -32876,31 +32894,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f570: |[02f570] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.setRunning:(Z)V │ │ -02f580: 5c01 be0c |0000: iput-boolean v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ -02f584: 0e00 |0002: return-void │ │ +02f574: |[02f574] org.metatrans.commons.graphics2d.ui.View_Surface_Base$UIUpdaterThread.setRunning:(Z)V │ │ +02f584: 5c01 be0c |0000: iput-boolean v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.running:Z // field@0cbe │ │ +02f588: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ - source_file_idx : 1633 (View_Surface_Base.java) │ │ + source_file_idx : 1634 (View_Surface_Base.java) │ │ │ │ Class #146 header: │ │ class_idx : 523 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 68 │ │ -source_file_idx : 1633 │ │ +source_file_idx : 1634 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -32968,41 +32986,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -02f62c: |[02f62c] org.metatrans.commons.graphics2d.ui.View_Surface_Base.:(Landroid/content/Context;)V │ │ -02f63c: 7020 b800 3200 |0000: invoke-direct {v2, v3}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00b8 │ │ -02f642: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -02f644: 5923 c40c |0004: iput v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ -02f648: 5923 c50c |0006: iput v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ -02f64c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -02f650: 5a20 c60c |000a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ -02f654: 2203 2200 |000c: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ -02f658: 7010 6000 0300 |000e: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02f65e: 5b23 c20c |0011: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ -02f662: 2203 2200 |0013: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ -02f666: 7010 6000 0300 |0015: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02f66c: 5b23 c30c |0018: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ -02f670: 5a20 ca0c |001a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrev:J // field@0cca │ │ -02f674: 5a20 cb0c |001c: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ -02f678: 6e10 b109 0200 |001e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getHolder:()Landroid/view/SurfaceHolder; // method@09b1 │ │ -02f67e: 0c03 |0021: move-result-object v3 │ │ -02f680: 7220 b500 2300 |0022: invoke-interface {v3, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00b5 │ │ -02f686: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -02f688: 6e20 b709 3200 |0026: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.setFocusable:(Z)V // method@09b7 │ │ -02f68e: 5423 c20c |0029: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ -02f692: 1500 ffff |002b: const/high16 v0, #int -65536 // #ffff │ │ -02f696: 6e20 6400 0300 |002d: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02f69c: 5423 c30c |0030: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ -02f6a0: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ -02f6a2: 6e20 6400 0300 |0033: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02f6a8: 0e00 |0036: return-void │ │ +02f630: |[02f630] org.metatrans.commons.graphics2d.ui.View_Surface_Base.:(Landroid/content/Context;)V │ │ +02f640: 7020 b800 3200 |0000: invoke-direct {v2, v3}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00b8 │ │ +02f646: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +02f648: 5923 c40c |0004: iput v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ +02f64c: 5923 c50c |0006: iput v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ +02f650: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +02f654: 5a20 c60c |000a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ +02f658: 2203 2200 |000c: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ +02f65c: 7010 6000 0300 |000e: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02f662: 5b23 c20c |0011: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ +02f666: 2203 2200 |0013: new-instance v3, Landroid/graphics/Paint; // type@0022 │ │ +02f66a: 7010 6000 0300 |0015: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02f670: 5b23 c30c |0018: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ +02f674: 5a20 ca0c |001a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrev:J // field@0cca │ │ +02f678: 5a20 cb0c |001c: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.timePrevFrame:J // field@0ccb │ │ +02f67c: 6e10 b109 0200 |001e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getHolder:()Landroid/view/SurfaceHolder; // method@09b1 │ │ +02f682: 0c03 |0021: move-result-object v3 │ │ +02f684: 7220 b500 2300 |0022: invoke-interface {v3, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00b5 │ │ +02f68a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +02f68c: 6e20 b709 3200 |0026: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.setFocusable:(Z)V // method@09b7 │ │ +02f692: 5423 c20c |0029: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ +02f696: 1500 ffff |002b: const/high16 v0, #int -65536 // #ffff │ │ +02f69a: 6e20 6400 0300 |002d: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02f6a0: 5423 c30c |0030: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ +02f6a4: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ +02f6a6: 6e20 6400 0300 |0033: invoke-virtual {v3, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02f6ac: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x000a line=40 │ │ 0x000c line=41 │ │ @@ -33024,21 +33042,21 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/IWorld;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02f604: |[02f604] org.metatrans.commons.graphics2d.ui.View_Surface_Base.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ -02f614: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f61a: 0c00 |0003: move-result-object v0 │ │ -02f61c: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f622: 0c00 |0007: move-result-object v0 │ │ -02f624: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -02f628: 1100 |000a: return-object v0 │ │ +02f608: |[02f608] org.metatrans.commons.graphics2d.ui.View_Surface_Base.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ +02f618: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f61e: 0c00 |0003: move-result-object v0 │ │ +02f620: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f626: 0c00 |0007: move-result-object v0 │ │ +02f628: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +02f62c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;) │ │ @@ -33046,34 +33064,34 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -02f588: |[02f588] org.metatrans.commons.graphics2d.ui.View_Surface_Base.isGameOver:()Z │ │ -02f598: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02f59e: 0c00 |0003: move-result-object v0 │ │ -02f5a0: 6e10 e104 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02f5a6: 0c00 |0007: move-result-object v0 │ │ -02f5a8: 6e10 c20a 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ -02f5ae: 0a00 |000b: move-result v0 │ │ -02f5b0: 3900 1300 |000c: if-nez v0, 001f // +0013 │ │ -02f5b4: 7100 e204 0000 |000e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02f5ba: 0c00 |0011: move-result-object v0 │ │ -02f5bc: 6e10 e104 0000 |0012: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02f5c2: 0c00 |0015: move-result-object v0 │ │ -02f5c4: 6e10 c30a 0000 |0016: invoke-virtual {v0}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsExited:()Z // method@0ac3 │ │ -02f5ca: 0a00 |0019: move-result v0 │ │ -02f5cc: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -02f5d0: 2803 |001c: goto 001f // +0003 │ │ -02f5d2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -02f5d4: 2802 |001e: goto 0020 // +0002 │ │ -02f5d6: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -02f5d8: 0f00 |0020: return v0 │ │ +02f58c: |[02f58c] org.metatrans.commons.graphics2d.ui.View_Surface_Base.isGameOver:()Z │ │ +02f59c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02f5a2: 0c00 |0003: move-result-object v0 │ │ +02f5a4: 6e10 e104 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02f5aa: 0c00 |0007: move-result-object v0 │ │ +02f5ac: 6e10 c20a 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ +02f5b2: 0a00 |000b: move-result v0 │ │ +02f5b4: 3900 1300 |000c: if-nez v0, 001f // +0013 │ │ +02f5b8: 7100 e204 0000 |000e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02f5be: 0c00 |0011: move-result-object v0 │ │ +02f5c0: 6e10 e104 0000 |0012: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02f5c6: 0c00 |0015: move-result-object v0 │ │ +02f5c8: 6e10 c30a 0000 |0016: invoke-virtual {v0}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsExited:()Z // method@0ac3 │ │ +02f5ce: 0a00 |0019: move-result v0 │ │ +02f5d0: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +02f5d4: 2803 |001c: goto 001f // +0003 │ │ +02f5d6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +02f5d8: 2802 |001e: goto 0020 // +0002 │ │ +02f5da: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +02f5dc: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;) │ │ @@ -33081,21 +33099,21 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02f5dc: |[02f5dc] org.metatrans.commons.graphics2d.ui.View_Surface_Base.isLevelCompleted:()Z │ │ -02f5ec: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f5f2: 0c00 |0003: move-result-object v0 │ │ -02f5f4: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f5fa: 0c00 |0007: move-result-object v0 │ │ -02f5fc: 5500 0c0c |0008: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ -02f600: 0f00 |000a: return v0 │ │ +02f5e0: |[02f5e0] org.metatrans.commons.graphics2d.ui.View_Surface_Base.isLevelCompleted:()Z │ │ +02f5f0: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f5f6: 0c00 |0003: move-result-object v0 │ │ +02f5f8: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f5fe: 0c00 |0007: move-result-object v0 │ │ +02f600: 5500 0c0c |0008: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ +02f604: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;) │ │ @@ -33103,114 +33121,114 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 195 16-bit code units │ │ -02f6ac: |[02f6ac] org.metatrans.commons.graphics2d.ui.View_Surface_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ -02f6bc: 6f20 b900 a900 |0000: invoke-super {v9, v10}, Landroid/view/SurfaceView;.onDraw:(Landroid/graphics/Canvas;)V // method@00b9 │ │ -02f6c2: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02f6c8: 0b00 |0006: move-result-wide v0 │ │ -02f6ca: 5a90 c70c |0007: iput-wide v0, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.now:J // field@0cc7 │ │ -02f6ce: 5292 c40c |0009: iget v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ -02f6d2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -02f6d4: b032 |000c: add-int/2addr v2, v3 │ │ -02f6d6: 5992 c40c |000d: iput v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ -02f6da: 5394 c60c |000f: iget-wide v4, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ -02f6de: 9c04 0004 |0011: sub-long v4, v0, v4 │ │ -02f6e2: 1606 e803 |0013: const-wide/16 v6, #int 1000 // #3e8 │ │ -02f6e6: 3104 0406 |0015: cmp-long v4, v4, v6 │ │ -02f6ea: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -02f6ec: 3d04 0800 |0018: if-lez v4, 0020 // +0008 │ │ -02f6f0: 5a90 c60c |001a: iput-wide v0, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ -02f6f4: 5992 c50c |001c: iput v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ -02f6f8: 5995 c40c |001e: iput v5, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ -02f6fc: 6e10 b209 0900 |0020: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ -02f702: 0c00 |0023: move-result-object v0 │ │ -02f704: 7220 c608 a000 |0024: invoke-interface {v0, v10}, Lorg/metatrans/commons/graphics2d/model/IWorld;.draw:(Landroid/graphics/Canvas;)V // method@08c6 │ │ -02f70a: 7100 e204 0000 |0027: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02f710: 0c00 |002a: move-result-object v0 │ │ -02f712: 6e10 e904 0000 |002b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -02f718: 0a00 |002e: move-result v0 │ │ -02f71a: 3800 9300 |002f: if-eqz v0, 00c2 // +0093 │ │ -02f71e: 6e10 b009 0900 |0031: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getContext:()Landroid/content/Context; // method@09b0 │ │ -02f724: 0c00 |0034: move-result-object v0 │ │ -02f726: 1f00 0500 |0035: check-cast v0, Landroid/app/Activity; // type@0005 │ │ -02f72a: 7110 900b 0000 |0037: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -02f730: 0c00 |003a: move-result-object v0 │ │ -02f732: 4401 0005 |003b: aget v1, v0, v5 │ │ -02f736: 4400 0003 |003d: aget v0, v0, v3 │ │ -02f73a: 7120 6201 0100 |003f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02f740: 0a00 |0042: move-result v0 │ │ -02f742: 6e10 b209 0900 |0043: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ -02f748: 0c01 |0046: move-result-object v1 │ │ -02f74a: 7210 c808 0100 |0047: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02f750: 0a01 |004a: move-result v1 │ │ -02f752: 8711 |004b: float-to-int v1, v1 │ │ -02f754: db01 0102 |004c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -02f758: b110 |004e: sub-int/2addr v0, v1 │ │ -02f75a: d800 00f6 |004f: add-int/lit8 v0, v0, #int -10 // #f6 │ │ -02f75e: 1502 a040 |0051: const/high16 v2, #int 1084227584 // #40a0 │ │ -02f762: 8207 |0053: int-to-float v7, v0 │ │ -02f764: 1504 1643 |0054: const/high16 v4, #int 1125515264 // #4316 │ │ -02f768: d801 0014 |0056: add-int/lit8 v1, v0, #int 20 // #14 │ │ -02f76c: 8218 |0058: int-to-float v8, v1 │ │ -02f76e: 5496 c30c |0059: iget-object v6, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ -02f772: 07a1 |005b: move-object v1, v10 │ │ -02f774: 0173 |005c: move v3, v7 │ │ -02f776: 0185 |005d: move v5, v8 │ │ -02f778: 7406 4e00 0100 |005e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -02f77e: 2201 a100 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02f782: 7010 7f01 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02f788: 5292 c50c |0066: iget v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ -02f78c: 6e20 8201 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02f792: 1a02 1c00 |006b: const-string v2, " fps" // string@001c │ │ -02f796: 6e20 8501 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02f79c: 6e10 8701 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02f7a2: 0c01 |0073: move-result-object v1 │ │ -02f7a4: 1502 2041 |0074: const/high16 v2, #int 1092616192 // #4120 │ │ -02f7a8: d800 000f |0076: add-int/lit8 v0, v0, #int 15 // #0f │ │ -02f7ac: 8200 |0078: int-to-float v0, v0 │ │ -02f7ae: 5493 c20c |0079: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ -02f7b2: 6e53 5200 1a02 |007b: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -02f7b8: 2201 a100 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02f7bc: 7010 7f01 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02f7c2: 6e10 b209 0900 |0083: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ -02f7c8: 0c02 |0086: move-result-object v2 │ │ -02f7ca: 7210 ca08 0200 |0087: invoke-interface {v2}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getEntitiesCount:()Ljava/lang/String; // method@08ca │ │ -02f7d0: 0c02 |008a: move-result-object v2 │ │ -02f7d2: 6e20 8501 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02f7d8: 1a02 1b00 |008e: const-string v2, " entities" // string@001b │ │ -02f7dc: 6e20 8501 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02f7e2: 6e10 8701 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02f7e8: 0c01 |0096: move-result-object v1 │ │ -02f7ea: 1502 4842 |0097: const/high16 v2, #int 1112014848 // #4248 │ │ -02f7ee: 5493 c20c |0099: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ -02f7f2: 6e53 5200 1a02 |009b: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -02f7f8: 1504 2043 |009e: const/high16 v4, #int 1126170624 // #4320 │ │ -02f7fc: 1506 5c43 |00a0: const/high16 v6, #int 1130102784 // #435c │ │ -02f800: 5491 c30c |00a2: iget-object v1, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ -02f804: 07a3 |00a4: move-object v3, v10 │ │ -02f806: 0175 |00a5: move v5, v7 │ │ -02f808: 0187 |00a6: move v7, v8 │ │ -02f80a: 0718 |00a7: move-object v8, v1 │ │ -02f80c: 7406 4e00 0300 |00a8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -02f812: 7100 e204 0000 |00ab: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02f818: 0c01 |00ae: move-result-object v1 │ │ -02f81a: 6e10 e104 0100 |00af: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02f820: 0c01 |00b2: move-result-object v1 │ │ -02f822: 6e10 c00a 0100 |00b3: invoke-virtual {v1}, Lorg/metatrans/commons/model/GameData_Base;.getAccumulated_time_inmainscreen:()J // method@0ac0 │ │ -02f828: 0b01 |00b6: move-result-wide v1 │ │ -02f82a: 7120 ac03 2100 |00b7: invoke-static {v1, v2}, Lorg/metatrans/commons/TimeUtils;.time2string:(J)Ljava/lang/String; // method@03ac │ │ -02f830: 0c01 |00ba: move-result-object v1 │ │ -02f832: 1502 2a43 |00bb: const/high16 v2, #int 1126825984 // #432a │ │ -02f836: 5493 c20c |00bd: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ -02f83a: 6e53 5200 1a02 |00bf: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -02f840: 0e00 |00c2: return-void │ │ +02f6b0: |[02f6b0] org.metatrans.commons.graphics2d.ui.View_Surface_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ +02f6c0: 6f20 b900 a900 |0000: invoke-super {v9, v10}, Landroid/view/SurfaceView;.onDraw:(Landroid/graphics/Canvas;)V // method@00b9 │ │ +02f6c6: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02f6cc: 0b00 |0006: move-result-wide v0 │ │ +02f6ce: 5a90 c70c |0007: iput-wide v0, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.now:J // field@0cc7 │ │ +02f6d2: 5292 c40c |0009: iget v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ +02f6d6: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +02f6d8: b032 |000c: add-int/2addr v2, v3 │ │ +02f6da: 5992 c40c |000d: iput v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ +02f6de: 5394 c60c |000f: iget-wide v4, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ +02f6e2: 9c04 0004 |0011: sub-long v4, v0, v4 │ │ +02f6e6: 1606 e803 |0013: const-wide/16 v6, #int 1000 // #3e8 │ │ +02f6ea: 3104 0406 |0015: cmp-long v4, v4, v6 │ │ +02f6ee: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +02f6f0: 3d04 0800 |0018: if-lez v4, 0020 // +0008 │ │ +02f6f4: 5a90 c60c |001a: iput-wide v0, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesTimer:J // field@0cc6 │ │ +02f6f8: 5992 c50c |001c: iput v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ +02f6fc: 5995 c40c |001e: iput v5, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCount:I // field@0cc4 │ │ +02f700: 6e10 b209 0900 |0020: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ +02f706: 0c00 |0023: move-result-object v0 │ │ +02f708: 7220 c608 a000 |0024: invoke-interface {v0, v10}, Lorg/metatrans/commons/graphics2d/model/IWorld;.draw:(Landroid/graphics/Canvas;)V // method@08c6 │ │ +02f70e: 7100 e204 0000 |0027: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02f714: 0c00 |002a: move-result-object v0 │ │ +02f716: 6e10 e904 0000 |002b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +02f71c: 0a00 |002e: move-result v0 │ │ +02f71e: 3800 9300 |002f: if-eqz v0, 00c2 // +0093 │ │ +02f722: 6e10 b009 0900 |0031: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getContext:()Landroid/content/Context; // method@09b0 │ │ +02f728: 0c00 |0034: move-result-object v0 │ │ +02f72a: 1f00 0500 |0035: check-cast v0, Landroid/app/Activity; // type@0005 │ │ +02f72e: 7110 900b 0000 |0037: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +02f734: 0c00 |003a: move-result-object v0 │ │ +02f736: 4401 0005 |003b: aget v1, v0, v5 │ │ +02f73a: 4400 0003 |003d: aget v0, v0, v3 │ │ +02f73e: 7120 6201 0100 |003f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02f744: 0a00 |0042: move-result v0 │ │ +02f746: 6e10 b209 0900 |0043: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ +02f74c: 0c01 |0046: move-result-object v1 │ │ +02f74e: 7210 c808 0100 |0047: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02f754: 0a01 |004a: move-result v1 │ │ +02f756: 8711 |004b: float-to-int v1, v1 │ │ +02f758: db01 0102 |004c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +02f75c: b110 |004e: sub-int/2addr v0, v1 │ │ +02f75e: d800 00f6 |004f: add-int/lit8 v0, v0, #int -10 // #f6 │ │ +02f762: 1502 a040 |0051: const/high16 v2, #int 1084227584 // #40a0 │ │ +02f766: 8207 |0053: int-to-float v7, v0 │ │ +02f768: 1504 1643 |0054: const/high16 v4, #int 1125515264 // #4316 │ │ +02f76c: d801 0014 |0056: add-int/lit8 v1, v0, #int 20 // #14 │ │ +02f770: 8218 |0058: int-to-float v8, v1 │ │ +02f772: 5496 c30c |0059: iget-object v6, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ +02f776: 07a1 |005b: move-object v1, v10 │ │ +02f778: 0173 |005c: move v3, v7 │ │ +02f77a: 0185 |005d: move v5, v8 │ │ +02f77c: 7406 4e00 0100 |005e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +02f782: 2201 a100 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02f786: 7010 7f01 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02f78c: 5292 c50c |0066: iget v2, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.framesCountAvg:I // field@0cc5 │ │ +02f790: 6e20 8201 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02f796: 1a02 1c00 |006b: const-string v2, " fps" // string@001c │ │ +02f79a: 6e20 8501 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02f7a0: 6e10 8701 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02f7a6: 0c01 |0073: move-result-object v1 │ │ +02f7a8: 1502 2041 |0074: const/high16 v2, #int 1092616192 // #4120 │ │ +02f7ac: d800 000f |0076: add-int/lit8 v0, v0, #int 15 // #0f │ │ +02f7b0: 8200 |0078: int-to-float v0, v0 │ │ +02f7b2: 5493 c20c |0079: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ +02f7b6: 6e53 5200 1a02 |007b: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +02f7bc: 2201 a100 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02f7c0: 7010 7f01 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02f7c6: 6e10 b209 0900 |0083: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@09b2 │ │ +02f7cc: 0c02 |0086: move-result-object v2 │ │ +02f7ce: 7210 ca08 0200 |0087: invoke-interface {v2}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getEntitiesCount:()Ljava/lang/String; // method@08ca │ │ +02f7d4: 0c02 |008a: move-result-object v2 │ │ +02f7d6: 6e20 8501 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02f7dc: 1a02 1b00 |008e: const-string v2, " entities" // string@001b │ │ +02f7e0: 6e20 8501 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02f7e6: 6e10 8701 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02f7ec: 0c01 |0096: move-result-object v1 │ │ +02f7ee: 1502 4842 |0097: const/high16 v2, #int 1112014848 // #4248 │ │ +02f7f2: 5493 c20c |0099: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ +02f7f6: 6e53 5200 1a02 |009b: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +02f7fc: 1504 2043 |009e: const/high16 v4, #int 1126170624 // #4320 │ │ +02f800: 1506 5c43 |00a0: const/high16 v6, #int 1130102784 // #435c │ │ +02f804: 5491 c30c |00a2: iget-object v1, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint_background:Landroid/graphics/Paint; // field@0cc3 │ │ +02f808: 07a3 |00a4: move-object v3, v10 │ │ +02f80a: 0175 |00a5: move v5, v7 │ │ +02f80c: 0187 |00a6: move v7, v8 │ │ +02f80e: 0718 |00a7: move-object v8, v1 │ │ +02f810: 7406 4e00 0300 |00a8: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +02f816: 7100 e204 0000 |00ab: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02f81c: 0c01 |00ae: move-result-object v1 │ │ +02f81e: 6e10 e104 0100 |00af: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02f824: 0c01 |00b2: move-result-object v1 │ │ +02f826: 6e10 c00a 0100 |00b3: invoke-virtual {v1}, Lorg/metatrans/commons/model/GameData_Base;.getAccumulated_time_inmainscreen:()J // method@0ac0 │ │ +02f82c: 0b01 |00b6: move-result-wide v1 │ │ +02f82e: 7120 ac03 2100 |00b7: invoke-static {v1, v2}, Lorg/metatrans/commons/TimeUtils;.time2string:(J)Ljava/lang/String; // method@03ac │ │ +02f834: 0c01 |00ba: move-result-object v1 │ │ +02f836: 1502 2a43 |00bb: const/high16 v2, #int 1126825984 // #432a │ │ +02f83a: 5493 c20c |00bd: iget-object v3, v9, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.fpsPaint:Landroid/graphics/Paint; // field@0cc2 │ │ +02f83e: 6e53 5200 1a02 |00bf: invoke-virtual {v10, v1, v2, v0, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +02f844: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=128 │ │ 0x0009 line=130 │ │ 0x000f line=131 │ │ 0x001a line=132 │ │ @@ -33236,40 +33254,40 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f844: |[02f844] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -02f854: 0e00 |0000: return-void │ │ +02f848: |[02f848] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +02f858: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;) │ │ name : 'surfaceCreated' │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -02f858: |[02f858] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -02f868: 5410 c00c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f86c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -02f870: 2200 0a02 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // type@020a │ │ -02f874: 7040 a909 1012 |0006: invoke-direct {v0, v1, v2, v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.:(Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;Landroid/view/SurfaceHolder;Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;)V // method@09a9 │ │ -02f87a: 5b10 c00c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f87e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -02f880: 6e20 ad09 2000 |000c: invoke-virtual {v0, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.setRunning:(Z)V // method@09ad │ │ -02f886: 5412 c00c |000f: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f88a: 6e10 ae09 0200 |0011: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.start:()V // method@09ae │ │ -02f890: 0e00 |0014: return-void │ │ +02f85c: |[02f85c] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +02f86c: 5410 c00c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f870: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +02f874: 2200 0a02 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // type@020a │ │ +02f878: 7040 a909 1012 |0006: invoke-direct {v0, v1, v2, v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.:(Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;Landroid/view/SurfaceHolder;Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;)V // method@09a9 │ │ +02f87e: 5b10 c00c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f882: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +02f884: 6e20 ad09 2000 |000c: invoke-virtual {v0, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.setRunning:(Z)V // method@09ad │ │ +02f88a: 5412 c00c |000f: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f88e: 6e10 ae09 0200 |0011: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.start:()V // method@09ae │ │ +02f894: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=79 │ │ 0x000c line=80 │ │ 0x000f line=81 │ │ locals : │ │ @@ -33281,45 +33299,45 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02f894: |[02f894] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -02f8a4: 5423 c00c |0000: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f8a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02f8aa: 6e20 ad09 0300 |0003: invoke-virtual {v3, v0}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.setRunning:(Z)V // method@09ad │ │ -02f8b0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -02f8b2: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ -02f8b6: 5421 c00c |0009: iget-object v1, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f8ba: 6e10 ab09 0100 |000b: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.join:()V // method@09ab │ │ -02f8c0: 0103 |000e: move v3, v0 │ │ -02f8c2: 28f8 |000f: goto 0007 // -0008 │ │ -02f8c4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -02f8c6: 5b23 c00c |0011: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ -02f8ca: 0e00 |0013: return-void │ │ +02f898: |[02f898] org.metatrans.commons.graphics2d.ui.View_Surface_Base.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +02f8a8: 5423 c00c |0000: iget-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f8ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02f8ae: 6e20 ad09 0300 |0003: invoke-virtual {v3, v0}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.setRunning:(Z)V // method@09ad │ │ +02f8b4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +02f8b6: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ +02f8ba: 5421 c00c |0009: iget-object v1, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f8be: 6e10 ab09 0100 |000b: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread;.join:()V // method@09ab │ │ +02f8c4: 0103 |000e: move v3, v0 │ │ +02f8c6: 28f8 |000f: goto 0007 // -0008 │ │ +02f8c8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +02f8ca: 5b23 c00c |0011: iput-object v3, v2, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;._thread:Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base$UIUpdaterThread; // field@0cc0 │ │ +02f8ce: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0009 - 0x000e │ │ Ljava/lang/InterruptedException; -> 0x0007 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=102 │ │ 0x0011 line=109 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/view/SurfaceHolder; │ │ │ │ - source_file_idx : 1633 (View_Surface_Base.java) │ │ + source_file_idx : 1634 (View_Surface_Base.java) │ │ │ │ Class #147 header: │ │ class_idx : 524 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 148 │ │ +source_file_idx : 149 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -33344,18 +33362,18 @@ │ │ type : '(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f8dc: |[02f8dc] org.metatrans.commons.loading.Activity_Loading_Base$1.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V │ │ -02f8ec: 5b01 cc0c |0000: iput-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ -02f8f0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02f8f6: 0e00 |0005: return-void │ │ +02f8e0: |[02f8e0] org.metatrans.commons.loading.Activity_Loading_Base$1.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V │ │ +02f8f0: 5b01 cc0c |0000: iput-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ +02f8f4: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02f8fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ @@ -33365,45 +33383,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02f8f8: |[02f8f8] org.metatrans.commons.loading.Activity_Loading_Base$1.run:()V │ │ -02f908: 5420 cc0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ -02f90c: 5500 d10c |0002: iget-boolean v0, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ -02f910: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -02f914: 5420 cc0c |0006: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ -02f918: 6e10 df09 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.load:()V // method@09df │ │ -02f91e: 5420 cc0c |000b: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ -02f922: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -02f924: 5c01 d10c |000e: iput-boolean v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ -02f928: 2805 |0010: goto 0015 // +0005 │ │ -02f92a: 0d00 |0011: move-exception v0 │ │ -02f92c: 6e10 5601 0000 |0012: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02f932: 0e00 |0015: return-void │ │ +02f8fc: |[02f8fc] org.metatrans.commons.loading.Activity_Loading_Base$1.run:()V │ │ +02f90c: 5420 cc0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ +02f910: 5500 d10c |0002: iget-boolean v0, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ +02f914: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +02f918: 5420 cc0c |0006: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ +02f91c: 6e10 df09 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.load:()V // method@09df │ │ +02f922: 5420 cc0c |000b: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccc │ │ +02f926: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +02f928: 5c01 d10c |000e: iput-boolean v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ +02f92c: 2805 |0010: goto 0015 // +0005 │ │ +02f92e: 0d00 |0011: move-exception v0 │ │ +02f930: 6e10 5601 0000 |0012: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02f936: 0e00 |0015: return-void │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=323 │ │ 0x000b line=325 │ │ 0x0012 line=330 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/metatrans/commons/loading/Activity_Loading_Base$1; │ │ │ │ - source_file_idx : 148 (Activity_Loading_Base.java) │ │ + source_file_idx : 149 (Activity_Loading_Base.java) │ │ │ │ Class #148 header: │ │ class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 148 │ │ +source_file_idx : 149 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -33428,18 +33446,18 @@ │ │ type : '(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f944: |[02f944] org.metatrans.commons.loading.Activity_Loading_Base$2.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V │ │ -02f954: 5b01 cd0c |0000: iput-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ -02f958: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02f95e: 0e00 |0005: return-void │ │ +02f948: |[02f948] org.metatrans.commons.loading.Activity_Loading_Base$2.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V │ │ +02f958: 5b01 cd0c |0000: iput-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ +02f95c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02f962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ @@ -33449,38 +33467,38 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02f960: |[02f960] org.metatrans.commons.loading.Activity_Loading_Base$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02f970: 5402 cd0c |0000: iget-object v2, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ -02f974: 6e10 e709 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.openInterstitial:()V // method@09e7 │ │ -02f97a: 7210 2700 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ -02f980: 5401 cd0c |0008: iget-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ -02f984: 6e10 c809 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.finish:()V // method@09c8 │ │ -02f98a: 0e00 |000d: return-void │ │ +02f964: |[02f964] org.metatrans.commons.loading.Activity_Loading_Base$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +02f974: 5402 cd0c |0000: iget-object v2, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ +02f978: 6e10 e709 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.openInterstitial:()V // method@09e7 │ │ +02f97e: 7210 2700 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0027 │ │ +02f984: 5401 cd0c |0008: iget-object v1, v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.this$0:Lorg/metatrans/commons/loading/Activity_Loading_Base; // field@0ccd │ │ +02f988: 6e10 c809 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.finish:()V // method@09c8 │ │ +02f98e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=352 │ │ 0x0008 line=353 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base$2; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ - source_file_idx : 148 (Activity_Loading_Base.java) │ │ + source_file_idx : 149 (Activity_Loading_Base.java) │ │ │ │ Class #149 header: │ │ class_idx : 526 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 71 │ │ -source_file_idx : 148 │ │ +source_file_idx : 149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -33500,17 +33518,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02f98c: |[02f98c] org.metatrans.commons.loading.Activity_Loading_Base$ViewWithLeaderBoard.:(Landroid/content/Context;)V │ │ -02f99c: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -02f9a2: 0e00 |0003: return-void │ │ +02f990: |[02f990] org.metatrans.commons.loading.Activity_Loading_Base$ViewWithLeaderBoard.:(Landroid/content/Context;)V │ │ +02f9a0: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +02f9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -33523,21 +33541,21 @@ │ │ │ │ #1 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;) │ │ name : 'initPiecesBitmaps' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 148 (Activity_Loading_Base.java) │ │ + source_file_idx : 149 (Activity_Loading_Base.java) │ │ │ │ Class #150 header: │ │ class_idx : 529 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1617 │ │ +source_file_idx : 1618 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -33562,18 +33580,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030160: |[030160] org.metatrans.commons.loading.View_Loading_2Buttons$Update.:(Landroid/view/View;)V │ │ -030170: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -030176: 5b01 d60c |0003: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.view:Landroid/view/View; // field@0cd6 │ │ -03017a: 0e00 |0005: return-void │ │ +030164: |[030164] org.metatrans.commons.loading.View_Loading_2Buttons$Update.:(Landroid/view/View;)V │ │ +030174: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +03017a: 5b01 d60c |0003: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.view:Landroid/view/View; // field@0cd6 │ │ +03017e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0003 line=482 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ @@ -33584,36 +33602,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03017c: |[03017c] org.metatrans.commons.loading.View_Loading_2Buttons$Update.run:()V │ │ -03018c: 1600 2300 |0000: const-wide/16 v0, #int 35 // #23 │ │ -030190: 7120 8c01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ -030196: 5420 d60c |0005: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.view:Landroid/view/View; // field@0cd6 │ │ -03019a: 6e10 c200 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@00c2 │ │ -0301a0: 0e00 |000a: return-void │ │ +030180: |[030180] org.metatrans.commons.loading.View_Loading_2Buttons$Update.run:()V │ │ +030190: 1600 2300 |0000: const-wide/16 v0, #int 35 // #23 │ │ +030194: 7120 8c01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ +03019a: 5420 d60c |0005: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.view:Landroid/view/View; // field@0cd6 │ │ +03019e: 6e10 c200 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@00c2 │ │ +0301a4: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0005 │ │ positions : │ │ 0x0002 line=490 │ │ 0x0005 line=493 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update; │ │ │ │ - source_file_idx : 1617 (View_Loading_2Buttons.java) │ │ + source_file_idx : 1618 (View_Loading_2Buttons.java) │ │ │ │ Class #151 header: │ │ class_idx : 531 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1618 │ │ +source_file_idx : 1619 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -33638,18 +33656,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030df0: |[030df0] org.metatrans.commons.loading.View_Loading_3Buttons$Update.:(Landroid/view/View;)V │ │ -030e00: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -030e06: 5b01 e40c |0003: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.view:Landroid/view/View; // field@0ce4 │ │ -030e0a: 0e00 |0005: return-void │ │ +030df4: |[030df4] org.metatrans.commons.loading.View_Loading_3Buttons$Update.:(Landroid/view/View;)V │ │ +030e04: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +030e0a: 5b01 e40c |0003: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.view:Landroid/view/View; // field@0ce4 │ │ +030e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ @@ -33660,36 +33678,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -030e0c: |[030e0c] org.metatrans.commons.loading.View_Loading_3Buttons$Update.run:()V │ │ -030e1c: 1600 2300 |0000: const-wide/16 v0, #int 35 // #23 │ │ -030e20: 7120 8c01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ -030e26: 5420 e40c |0005: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.view:Landroid/view/View; // field@0ce4 │ │ -030e2a: 6e10 c200 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@00c2 │ │ -030e30: 0e00 |000a: return-void │ │ +030e10: |[030e10] org.metatrans.commons.loading.View_Loading_3Buttons$Update.run:()V │ │ +030e20: 1600 2300 |0000: const-wide/16 v0, #int 35 // #23 │ │ +030e24: 7120 8c01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@018c │ │ +030e2a: 5420 e40c |0005: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.view:Landroid/view/View; // field@0ce4 │ │ +030e2e: 6e10 c200 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@00c2 │ │ +030e34: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0005 │ │ positions : │ │ 0x0002 line=554 │ │ 0x0005 line=557 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update; │ │ │ │ - source_file_idx : 1618 (View_Loading_3Buttons.java) │ │ + source_file_idx : 1619 (View_Loading_3Buttons.java) │ │ │ │ Class #152 header: │ │ class_idx : 534 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 447 │ │ +source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 - │ │ Class descriptor : 'Lorg/metatrans/commons/loading/logic/Coordinates;' │ │ @@ -33712,31 +33730,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032970: |[032970] org.metatrans.commons.loading.logic.Coordinates.:()V │ │ -032980: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -032986: 0e00 |0003: return-void │ │ +032974: |[032974] org.metatrans.commons.loading.logic.Coordinates.:()V │ │ +032984: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +03298a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/loading/logic/Coordinates; │ │ │ │ Virtual methods - │ │ - source_file_idx : 447 (Coordinates.java) │ │ + source_file_idx : 448 (Coordinates.java) │ │ │ │ Class #153 header: │ │ class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1379 │ │ +source_file_idx : 1380 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #153 annotations: │ │ Annotations on field #3332 'bitmaps' │ │ @@ -33777,38 +33795,38 @@ │ │ type : '(FFLjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0329cc: |[0329cc] org.metatrans.commons.loading.logic.MovingEntry.:(FFLjava/util/List;)V │ │ -0329dc: 7010 6601 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0166 │ │ -0329e2: 7100 6401 0000 |0003: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -0329e8: 0b00 |0006: move-result-wide v0 │ │ -0329ea: 1902 e03f |0007: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0329ee: cc20 |0009: sub-double/2addr v0, v2 │ │ -0329f0: 1904 2e40 |000a: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ -0329f4: cd40 |000c: mul-double/2addr v0, v4 │ │ -0329f6: 8c00 |000d: double-to-float v0, v0 │ │ -0329f8: 5960 070d |000e: iput v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -0329fc: 7100 6401 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -032a02: 0b00 |0013: move-result-wide v0 │ │ -032a04: cc20 |0014: sub-double/2addr v0, v2 │ │ -032a06: cd40 |0015: mul-double/2addr v0, v4 │ │ -032a08: 8c00 |0016: double-to-float v0, v0 │ │ -032a0a: 5960 080d |0017: iput v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -032a0e: 2200 1602 |0019: new-instance v0, Lorg/metatrans/commons/loading/logic/Coordinates; // type@0216 │ │ -032a12: 7010 530a 0000 |001b: invoke-direct {v0}, Lorg/metatrans/commons/loading/logic/Coordinates;.:()V // method@0a53 │ │ -032a18: 5b60 060d |001e: iput-object v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032a1c: 5907 020d |0020: iput v7, v0, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -032a20: 5467 060d |0022: iget-object v7, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032a24: 5978 030d |0024: iput v8, v7, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -032a28: 5b69 040d |0026: iput-object v9, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ -032a2c: 0e00 |0028: return-void │ │ +0329d0: |[0329d0] org.metatrans.commons.loading.logic.MovingEntry.:(FFLjava/util/List;)V │ │ +0329e0: 7010 6601 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0166 │ │ +0329e6: 7100 6401 0000 |0003: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +0329ec: 0b00 |0006: move-result-wide v0 │ │ +0329ee: 1902 e03f |0007: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0329f2: cc20 |0009: sub-double/2addr v0, v2 │ │ +0329f4: 1904 2e40 |000a: const-wide/high16 v4, #long 4624633867356078080 // #402e │ │ +0329f8: cd40 |000c: mul-double/2addr v0, v4 │ │ +0329fa: 8c00 |000d: double-to-float v0, v0 │ │ +0329fc: 5960 070d |000e: iput v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +032a00: 7100 6401 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +032a06: 0b00 |0013: move-result-wide v0 │ │ +032a08: cc20 |0014: sub-double/2addr v0, v2 │ │ +032a0a: cd40 |0015: mul-double/2addr v0, v4 │ │ +032a0c: 8c00 |0016: double-to-float v0, v0 │ │ +032a0e: 5960 080d |0017: iput v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +032a12: 2200 1602 |0019: new-instance v0, Lorg/metatrans/commons/loading/logic/Coordinates; // type@0216 │ │ +032a16: 7010 530a 0000 |001b: invoke-direct {v0}, Lorg/metatrans/commons/loading/logic/Coordinates;.:()V // method@0a53 │ │ +032a1c: 5b60 060d |001e: iput-object v0, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032a20: 5907 020d |0020: iput v7, v0, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +032a24: 5467 060d |0022: iget-object v7, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032a28: 5978 030d |0024: iput v8, v7, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032a2c: 5b69 040d |0026: iput-object v9, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ +032a30: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=13 │ │ 0x0010 line=14 │ │ 0x0019 line=16 │ │ 0x0020 line=24 │ │ @@ -33826,44 +33844,44 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -032988: |[032988] org.metatrans.commons.loading.logic.MovingEntry.getBitmap:(I)Landroid/graphics/Bitmap; │ │ -032998: 5410 040d |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ -03299c: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0329a2: 0a00 |0005: move-result v0 │ │ -0329a4: 3402 0a00 |0006: if-lt v2, v0, 0010 // +000a │ │ -0329a8: 5412 040d |0008: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ -0329ac: 7210 b301 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -0329b2: 0a02 |000d: move-result v2 │ │ -0329b4: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0329b8: 5410 040d |0010: iget-object v0, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ -0329bc: 7220 af01 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0329c2: 0c02 |0015: move-result-object v2 │ │ -0329c4: 1f02 1800 |0016: check-cast v2, Landroid/graphics/Bitmap; // type@0018 │ │ -0329c8: 1102 |0018: return-object v2 │ │ +03298c: |[03298c] org.metatrans.commons.loading.logic.MovingEntry.getBitmap:(I)Landroid/graphics/Bitmap; │ │ +03299c: 5410 040d |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ +0329a0: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0329a6: 0a00 |0005: move-result v0 │ │ +0329a8: 3402 0a00 |0006: if-lt v2, v0, 0010 // +000a │ │ +0329ac: 5412 040d |0008: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ +0329b0: 7210 b301 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +0329b6: 0a02 |000d: move-result v2 │ │ +0329b8: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0329bc: 5410 040d |0010: iget-object v0, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.bitmaps:Ljava/util/List; // field@0d04 │ │ +0329c0: 7220 af01 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0329c6: 0c02 |0015: move-result-object v2 │ │ +0329c8: 1f02 1800 |0016: check-cast v2, Landroid/graphics/Bitmap; // type@0018 │ │ +0329cc: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=32 │ │ 0x0010 line=34 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/metatrans/commons/loading/logic/MovingEntry; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ │ │ - source_file_idx : 1379 (MovingEntry.java) │ │ + source_file_idx : 1380 (MovingEntry.java) │ │ │ │ Class #154 header: │ │ class_idx : 537 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1411 │ │ +source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -33888,18 +33906,18 @@ │ │ type : '(Lorg/metatrans/commons/main/OnTouchListener_Result;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032b58: |[032b58] org.metatrans.commons.main.OnTouchListener_Result$1.:(Lorg/metatrans/commons/main/OnTouchListener_Result;)V │ │ -032b68: 5b01 0a0d |0000: iput-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ -032b6c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -032b72: 0e00 |0005: return-void │ │ +032b5c: |[032b5c] org.metatrans.commons.main.OnTouchListener_Result$1.:(Lorg/metatrans/commons/main/OnTouchListener_Result;)V │ │ +032b6c: 5b01 0a0d |0000: iput-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ +032b70: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +032b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/main/OnTouchListener_Result$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/main/OnTouchListener_Result; │ │ │ │ @@ -33909,46 +33927,46 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -032b74: |[032b74] org.metatrans.commons.main.OnTouchListener_Result$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -032b84: 5401 0a0d |0000: iget-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ -032b88: 7110 650a 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; // method@0a65 │ │ -032b8e: 0c01 |0005: move-result-object v1 │ │ -032b90: 6e10 6e0a 0100 |0006: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032b96: 0c01 |0009: move-result-object v1 │ │ -032b98: 1f01 1802 |000a: check-cast v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ -032b9c: 6e10 610a 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.startNewGame:()V // method@0a61 │ │ -032ba2: 5401 0a0d |000f: iget-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ -032ba6: 7110 650a 0100 |0011: invoke-static {v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; // method@0a65 │ │ -032bac: 0c01 |0014: move-result-object v1 │ │ -032bae: 6e10 6e0a 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032bb4: 0c01 |0018: move-result-object v1 │ │ -032bb6: 1f01 1802 |0019: check-cast v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ -032bba: 6e10 590a 0100 |001b: invoke-virtual {v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.finish:()V // method@0a59 │ │ -032bc0: 0e00 |001e: return-void │ │ +032b78: |[032b78] org.metatrans.commons.main.OnTouchListener_Result$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +032b88: 5401 0a0d |0000: iget-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ +032b8c: 7110 650a 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; // method@0a65 │ │ +032b92: 0c01 |0005: move-result-object v1 │ │ +032b94: 6e10 6e0a 0100 |0006: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032b9a: 0c01 |0009: move-result-object v1 │ │ +032b9c: 1f01 1802 |000a: check-cast v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ +032ba0: 6e10 610a 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.startNewGame:()V // method@0a61 │ │ +032ba6: 5401 0a0d |000f: iget-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.this$0:Lorg/metatrans/commons/main/OnTouchListener_Result; // field@0d0a │ │ +032baa: 7110 650a 0100 |0011: invoke-static {v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; // method@0a65 │ │ +032bb0: 0c01 |0014: move-result-object v1 │ │ +032bb2: 6e10 6e0a 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032bb8: 0c01 |0018: move-result-object v1 │ │ +032bba: 1f01 1802 |0019: check-cast v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ +032bbe: 6e10 590a 0100 |001b: invoke-virtual {v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.finish:()V // method@0a59 │ │ +032bc4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000f line=124 │ │ locals : │ │ 0x0000 - 0x001f reg=0 this Lorg/metatrans/commons/main/OnTouchListener_Result$1; │ │ 0x0000 - 0x001f reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x001f reg=2 (null) I │ │ │ │ - source_file_idx : 1411 (OnTouchListener_Result.java) │ │ + source_file_idx : 1412 (OnTouchListener_Result.java) │ │ │ │ Class #155 header: │ │ class_idx : 538 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1411 │ │ +source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #155 - │ │ Class descriptor : 'Lorg/metatrans/commons/main/OnTouchListener_Result;' │ │ @@ -33968,18 +33986,18 @@ │ │ type : '(Lorg/metatrans/commons/main/View_Result;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032c3c: |[032c3c] org.metatrans.commons.main.OnTouchListener_Result.:(Lorg/metatrans/commons/main/View_Result;)V │ │ -032c4c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -032c52: 5b01 0b0d |0003: iput-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032c56: 0e00 |0005: return-void │ │ +032c40: |[032c40] org.metatrans.commons.main.OnTouchListener_Result.:(Lorg/metatrans/commons/main/View_Result;)V │ │ +032c50: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +032c56: 5b01 0b0d |0003: iput-object v1, v0, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032c5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/main/OnTouchListener_Result; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/main/View_Result; │ │ @@ -33989,17 +34007,17 @@ │ │ type : '(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032c24: |[032c24] org.metatrans.commons.main.OnTouchListener_Result.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; │ │ -032c34: 5400 0b0d |0000: iget-object v0, v0, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032c38: 1100 |0002: return-object v0 │ │ +032c28: |[032c28] org.metatrans.commons.main.OnTouchListener_Result.access$000:(Lorg/metatrans/commons/main/OnTouchListener_Result;)Lorg/metatrans/commons/main/View_Result; │ │ +032c38: 5400 0b0d |0000: iget-object v0, v0, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/main/OnTouchListener_Result; │ │ │ │ #2 : (in Lorg/metatrans/commons/main/OnTouchListener_Result;) │ │ @@ -34007,40 +34025,40 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -032c58: |[032c58] org.metatrans.commons.main.OnTouchListener_Result.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -032c68: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -032c6e: 0a00 |0003: move-result v0 │ │ -032c70: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -032c76: 0a03 |0007: move-result v3 │ │ -032c78: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032c7c: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ -032c82: 0a01 |000d: move-result v1 │ │ -032c84: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -032c88: 5423 0b0d |0010: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032c8c: 6e10 7a0a 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_Back:()V // method@0a7a │ │ -032c92: 281c |0015: goto 0031 // +001c │ │ -032c94: 5421 0b0d |0016: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032c98: 6e30 770a 0103 |0018: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ -032c9e: 0a01 |001b: move-result v1 │ │ -032ca0: 3801 0800 |001c: if-eqz v1, 0024 // +0008 │ │ -032ca4: 5423 0b0d |001e: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032ca8: 6e10 7c0a 0300 |0020: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_New:()V // method@0a7c │ │ -032cae: 280e |0023: goto 0031 // +000e │ │ -032cb0: 5421 0b0d |0024: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032cb4: 6e30 760a 0103 |0026: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ -032cba: 0a03 |0029: move-result v3 │ │ -032cbc: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ -032cc0: 5423 0b0d |002c: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032cc4: 6e10 7b0a 0300 |002e: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_MoreGames:()V // method@0a7b │ │ -032cca: 0e00 |0031: return-void │ │ +032c5c: |[032c5c] org.metatrans.commons.main.OnTouchListener_Result.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +032c6c: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +032c72: 0a00 |0003: move-result v0 │ │ +032c74: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +032c7a: 0a03 |0007: move-result v3 │ │ +032c7c: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032c80: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ +032c86: 0a01 |000d: move-result v1 │ │ +032c88: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +032c8c: 5423 0b0d |0010: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032c90: 6e10 7a0a 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_Back:()V // method@0a7a │ │ +032c96: 281c |0015: goto 0031 // +001c │ │ +032c98: 5421 0b0d |0016: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032c9c: 6e30 770a 0103 |0018: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ +032ca2: 0a01 |001b: move-result v1 │ │ +032ca4: 3801 0800 |001c: if-eqz v1, 0024 // +0008 │ │ +032ca8: 5423 0b0d |001e: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032cac: 6e10 7c0a 0300 |0020: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_New:()V // method@0a7c │ │ +032cb2: 280e |0023: goto 0031 // +000e │ │ +032cb4: 5421 0b0d |0024: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032cb8: 6e30 760a 0103 |0026: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ +032cbe: 0a03 |0029: move-result v3 │ │ +032cc0: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ +032cc4: 5423 0b0d |002c: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032cc8: 6e10 7b0a 0300 |002e: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_MoreGames:()V // method@0a7b │ │ +032cce: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0008 line=61 │ │ 0x0010 line=63 │ │ 0x0016 line=65 │ │ @@ -34056,47 +34074,47 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -032ccc: |[032ccc] org.metatrans.commons.main.OnTouchListener_Result.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -032cdc: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -032ce2: 0a00 |0003: move-result v0 │ │ -032ce4: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -032cea: 0a03 |0007: move-result v3 │ │ -032cec: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032cf0: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ -032cf6: 0a01 |000d: move-result v1 │ │ -032cf8: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -032cfc: 5421 0b0d |0010: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d00: 6e10 7a0a 0100 |0012: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.selectButton_Back:()V // method@0a7a │ │ -032d06: 2806 |0015: goto 001b // +0006 │ │ -032d08: 5421 0b0d |0016: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d0c: 6e10 6b0a 0100 |0018: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.deselectButton_Back:()V // method@0a6b │ │ -032d12: 5421 0b0d |001b: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d16: 6e30 770a 0103 |001d: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ -032d1c: 0a01 |0020: move-result v1 │ │ -032d1e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -032d22: 5421 0b0d |0023: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d26: 6e10 7c0a 0100 |0025: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.selectButton_New:()V // method@0a7c │ │ -032d2c: 2806 |0028: goto 002e // +0006 │ │ -032d2e: 5421 0b0d |0029: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d32: 6e10 6d0a 0100 |002b: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.deselectButton_New:()V // method@0a6d │ │ -032d38: 5421 0b0d |002e: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d3c: 6e30 760a 0103 |0030: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ -032d42: 0a03 |0033: move-result v3 │ │ -032d44: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ -032d48: 5423 0b0d |0036: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d4c: 6e10 7b0a 0300 |0038: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_MoreGames:()V // method@0a7b │ │ -032d52: 2806 |003b: goto 0041 // +0006 │ │ -032d54: 5423 0b0d |003c: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d58: 6e10 6c0a 0300 |003e: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_MoreGames:()V // method@0a6c │ │ -032d5e: 0e00 |0041: return-void │ │ +032cd0: |[032cd0] org.metatrans.commons.main.OnTouchListener_Result.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +032ce0: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +032ce6: 0a00 |0003: move-result v0 │ │ +032ce8: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +032cee: 0a03 |0007: move-result v3 │ │ +032cf0: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032cf4: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ +032cfa: 0a01 |000d: move-result v1 │ │ +032cfc: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +032d00: 5421 0b0d |0010: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d04: 6e10 7a0a 0100 |0012: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.selectButton_Back:()V // method@0a7a │ │ +032d0a: 2806 |0015: goto 001b // +0006 │ │ +032d0c: 5421 0b0d |0016: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d10: 6e10 6b0a 0100 |0018: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.deselectButton_Back:()V // method@0a6b │ │ +032d16: 5421 0b0d |001b: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d1a: 6e30 770a 0103 |001d: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ +032d20: 0a01 |0020: move-result v1 │ │ +032d22: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +032d26: 5421 0b0d |0023: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d2a: 6e10 7c0a 0100 |0025: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.selectButton_New:()V // method@0a7c │ │ +032d30: 2806 |0028: goto 002e // +0006 │ │ +032d32: 5421 0b0d |0029: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d36: 6e10 6d0a 0100 |002b: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.deselectButton_New:()V // method@0a6d │ │ +032d3c: 5421 0b0d |002e: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d40: 6e30 760a 0103 |0030: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ +032d46: 0a03 |0033: move-result v3 │ │ +032d48: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ +032d4c: 5423 0b0d |0036: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d50: 6e10 7b0a 0300 |0038: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.selectButton_MoreGames:()V // method@0a7b │ │ +032d56: 2806 |003b: goto 0041 // +0006 │ │ +032d58: 5423 0b0d |003c: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d5c: 6e10 6c0a 0300 |003e: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_MoreGames:()V // method@0a6c │ │ +032d62: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0008 line=83 │ │ 0x0010 line=84 │ │ 0x0016 line=86 │ │ @@ -34115,63 +34133,63 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -032d60: |[032d60] org.metatrans.commons.main.OnTouchListener_Result.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -032d70: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -032d76: 0a00 |0003: move-result v0 │ │ -032d78: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -032d7e: 0a03 |0007: move-result v3 │ │ -032d80: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d84: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ -032d8a: 0a01 |000d: move-result v1 │ │ -032d8c: 3801 1300 |000e: if-eqz v1, 0021 // +0013 │ │ -032d90: 5423 0b0d |0010: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d94: 6e10 6b0a 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_Back:()V // method@0a6b │ │ -032d9a: 5423 0b0d |0015: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032d9e: 6e10 6e0a 0300 |0017: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032da4: 0c03 |001a: move-result-object v3 │ │ -032da6: 1f03 1802 |001b: check-cast v3, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ -032daa: 6e10 590a 0300 |001d: invoke-virtual {v3}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.finish:()V // method@0a59 │ │ -032db0: 2844 |0020: goto 0064 // +0044 │ │ -032db2: 5421 0b0d |0021: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032db6: 6e30 770a 0103 |0023: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ -032dbc: 0a01 |0026: move-result v1 │ │ -032dbe: 3801 1a00 |0027: if-eqz v1, 0041 // +001a │ │ -032dc2: 5423 0b0d |0029: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032dc6: 6e10 6d0a 0300 |002b: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_New:()V // method@0a6d │ │ -032dcc: 5423 0b0d |002e: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032dd0: 6e10 6e0a 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032dd6: 0c03 |0033: move-result-object v3 │ │ -032dd8: 2200 1902 |0034: new-instance v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1; // type@0219 │ │ -032ddc: 7020 620a 2000 |0036: invoke-direct {v0, v2}, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.:(Lorg/metatrans/commons/main/OnTouchListener_Result;)V // method@0a62 │ │ -032de2: 7120 8d03 0300 |0039: invoke-static {v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038d │ │ -032de8: 0c03 |003c: move-result-object v3 │ │ -032dea: 6e10 1a00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -032df0: 2824 |0040: goto 0064 // +0024 │ │ -032df2: 5421 0b0d |0041: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032df6: 6e30 760a 0103 |0043: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ -032dfc: 0a03 |0046: move-result v3 │ │ -032dfe: 3803 1d00 |0047: if-eqz v3, 0064 // +001d │ │ -032e02: 5423 0b0d |0049: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032e06: 6e10 6c0a 0300 |004b: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_MoreGames:()V // method@0a6c │ │ -032e0c: 2203 0f00 |004e: new-instance v3, Landroid/content/Intent; // type@000f │ │ -032e10: 5420 0b0d |0050: iget-object v0, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032e14: 6e10 6e0a 0000 |0052: invoke-virtual {v0}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032e1a: 0c00 |0055: move-result-object v0 │ │ -032e1c: 1c01 1c02 |0056: const-class v1, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ -032e20: 7030 2800 0301 |0058: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -032e26: 5420 0b0d |005b: iget-object v0, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032e2a: 6e10 6e0a 0000 |005d: invoke-virtual {v0}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -032e30: 0c00 |0060: move-result-object v0 │ │ -032e32: 6e20 2600 3000 |0061: invoke-virtual {v0, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -032e38: 0e00 |0064: return-void │ │ +032d64: |[032d64] org.metatrans.commons.main.OnTouchListener_Result.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +032d74: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +032d7a: 0a00 |0003: move-result v0 │ │ +032d7c: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +032d82: 0a03 |0007: move-result v3 │ │ +032d84: 5421 0b0d |0008: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d88: 6e30 750a 0103 |000a: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_Back:(FF)Z // method@0a75 │ │ +032d8e: 0a01 |000d: move-result v1 │ │ +032d90: 3801 1300 |000e: if-eqz v1, 0021 // +0013 │ │ +032d94: 5423 0b0d |0010: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032d98: 6e10 6b0a 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_Back:()V // method@0a6b │ │ +032d9e: 5423 0b0d |0015: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032da2: 6e10 6e0a 0300 |0017: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032da8: 0c03 |001a: move-result-object v3 │ │ +032daa: 1f03 1802 |001b: check-cast v3, Lorg/metatrans/commons/main/Activity_Result_Base_Ads; // type@0218 │ │ +032dae: 6e10 590a 0300 |001d: invoke-virtual {v3}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.finish:()V // method@0a59 │ │ +032db4: 2844 |0020: goto 0064 // +0044 │ │ +032db6: 5421 0b0d |0021: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032dba: 6e30 770a 0103 |0023: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_New:(FF)Z // method@0a77 │ │ +032dc0: 0a01 |0026: move-result v1 │ │ +032dc2: 3801 1a00 |0027: if-eqz v1, 0041 // +001a │ │ +032dc6: 5423 0b0d |0029: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032dca: 6e10 6d0a 0300 |002b: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_New:()V // method@0a6d │ │ +032dd0: 5423 0b0d |002e: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032dd4: 6e10 6e0a 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032dda: 0c03 |0033: move-result-object v3 │ │ +032ddc: 2200 1902 |0034: new-instance v0, Lorg/metatrans/commons/main/OnTouchListener_Result$1; // type@0219 │ │ +032de0: 7020 620a 2000 |0036: invoke-direct {v0, v2}, Lorg/metatrans/commons/main/OnTouchListener_Result$1;.:(Lorg/metatrans/commons/main/OnTouchListener_Result;)V // method@0a62 │ │ +032de6: 7120 8d03 0300 |0039: invoke-static {v3, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038d │ │ +032dec: 0c03 |003c: move-result-object v3 │ │ +032dee: 6e10 1a00 0300 |003d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +032df4: 2824 |0040: goto 0064 // +0024 │ │ +032df6: 5421 0b0d |0041: iget-object v1, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032dfa: 6e30 760a 0103 |0043: invoke-virtual {v1, v0, v3}, Lorg/metatrans/commons/main/View_Result;.isOverButton_MoreGames:(FF)Z // method@0a76 │ │ +032e00: 0a03 |0046: move-result v3 │ │ +032e02: 3803 1d00 |0047: if-eqz v3, 0064 // +001d │ │ +032e06: 5423 0b0d |0049: iget-object v3, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032e0a: 6e10 6c0a 0300 |004b: invoke-virtual {v3}, Lorg/metatrans/commons/main/View_Result;.deselectButton_MoreGames:()V // method@0a6c │ │ +032e10: 2203 0f00 |004e: new-instance v3, Landroid/content/Intent; // type@000f │ │ +032e14: 5420 0b0d |0050: iget-object v0, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032e18: 6e10 6e0a 0000 |0052: invoke-virtual {v0}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032e1e: 0c00 |0055: move-result-object v0 │ │ +032e20: 1c01 1c02 |0056: const-class v1, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ +032e24: 7030 2800 0301 |0058: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +032e2a: 5420 0b0d |005b: iget-object v0, v2, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032e2e: 6e10 6e0a 0000 |005d: invoke-virtual {v0}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +032e34: 0c00 |0060: move-result-object v0 │ │ +032e36: 6e20 2600 3000 |0061: invoke-virtual {v0, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +032e3c: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0008 line=109 │ │ 0x0010 line=111 │ │ 0x0015 line=113 │ │ @@ -34193,36 +34211,36 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -032bc4: |[032bc4] org.metatrans.commons.main.OnTouchListener_Result.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -032bd4: 5434 0b0d |0000: iget-object v4, v3, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ -032bd8: 1d04 |0002: monitor-enter v4 │ │ -032bda: 6e10 ae00 0500 |0003: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -032be0: 0a00 |0006: move-result v0 │ │ -032be2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -032be4: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -032be8: 7020 670a 5300 |000a: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0a67 │ │ -032bee: 2810 |000d: goto 001d // +0010 │ │ -032bf0: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -032bf2: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ -032bf6: 7020 680a 5300 |0011: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0a68 │ │ -032bfc: 2809 |0014: goto 001d // +0009 │ │ -032bfe: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ -032c02: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -032c04: 3320 0500 |0018: if-ne v0, v2, 001d // +0005 │ │ -032c08: 7020 690a 5300 |001a: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0a69 │ │ -032c0e: 1e04 |001d: monitor-exit v4 │ │ -032c10: 0f01 |001e: return v1 │ │ -032c12: 0d05 |001f: move-exception v5 │ │ -032c14: 1e04 |0020: monitor-exit v4 │ │ -032c16: 2705 |0021: throw v5 │ │ +032bc8: |[032bc8] org.metatrans.commons.main.OnTouchListener_Result.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +032bd8: 5434 0b0d |0000: iget-object v4, v3, Lorg/metatrans/commons/main/OnTouchListener_Result;.view:Lorg/metatrans/commons/main/View_Result; // field@0d0b │ │ +032bdc: 1d04 |0002: monitor-enter v4 │ │ +032bde: 6e10 ae00 0500 |0003: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +032be4: 0a00 |0006: move-result v0 │ │ +032be6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +032be8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +032bec: 7020 670a 5300 |000a: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0a67 │ │ +032bf2: 2810 |000d: goto 001d // +0010 │ │ +032bf4: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +032bf6: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ +032bfa: 7020 680a 5300 |0011: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0a68 │ │ +032c00: 2809 |0014: goto 001d // +0009 │ │ +032c02: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ +032c06: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +032c08: 3320 0500 |0018: if-ne v0, v2, 001d // +0005 │ │ +032c0c: 7020 690a 5300 |001a: invoke-direct {v3, v5}, Lorg/metatrans/commons/main/OnTouchListener_Result;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0a69 │ │ +032c12: 1e04 |001d: monitor-exit v4 │ │ +032c14: 0f01 |001e: return v1 │ │ +032c16: 0d05 |001f: move-exception v5 │ │ +032c18: 1e04 |0020: monitor-exit v4 │ │ +032c1a: 2705 |0021: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x000a line=36 │ │ @@ -34230,21 +34248,21 @@ │ │ 0x001a line=45 │ │ 0x001d line=48 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/metatrans/commons/main/OnTouchListener_Result; │ │ 0x0000 - 0x0022 reg=4 (null) Landroid/view/View; │ │ 0x0000 - 0x0022 reg=5 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1411 (OnTouchListener_Result.java) │ │ + source_file_idx : 1412 (OnTouchListener_Result.java) │ │ │ │ Class #156 header: │ │ class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 71 │ │ -source_file_idx : 1627 │ │ +source_file_idx : 1628 │ │ static_fields_size : 1 │ │ instance_fields_size: 51 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #156 - │ │ Class descriptor : 'Lorg/metatrans/commons/main/View_Result;' │ │ @@ -34468,103 +34486,103 @@ │ │ type : '(Landroid/content/Context;ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 201 16-bit code units │ │ -032ecc: |[032ecc] org.metatrans.commons.main.View_Result.:(Landroid/content/Context;ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V │ │ -032edc: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ -032ee2: 7100 e204 0000 |0003: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -032ee8: 0c01 |0006: move-result-object v1 │ │ -032eea: 6e10 db04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@04db │ │ -032ef0: 0c01 |000a: move-result-object v1 │ │ -032ef2: 5b01 100d |000b: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -032ef6: 5c02 130d |000d: iput-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.is_new_record:Z // field@0d13 │ │ -032efa: 5c03 2f0d |000f: iput-boolean v3, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ -032efe: 5b04 150d |0011: iput-object v4, v0, Lorg/metatrans/commons/main/View_Result;.modeName:Ljava/lang/String; // field@0d15 │ │ -032f02: 5b05 140d |0013: iput-object v5, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ -032f06: 5b06 120d |0015: iput-object v6, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ -032f0a: 5b07 110d |0017: iput-object v7, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ -032f0e: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f12: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f18: 5b01 2e0d |001e: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -032f1c: 2201 2500 |0020: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f20: 7010 6c00 0100 |0022: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f26: 5b01 170d |0025: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -032f2a: 2201 2500 |0027: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f2e: 7010 6c00 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f34: 5b01 240d |002c: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -032f38: 2201 2500 |002e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f3c: 7010 6c00 0100 |0030: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f42: 5b01 2b0d |0033: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -032f46: 2201 2500 |0035: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f4a: 7010 6c00 0100 |0037: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f50: 5b01 210d |003a: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -032f54: 2201 2500 |003c: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f58: 7010 6c00 0100 |003e: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f5e: 5b01 2a0d |0041: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -032f62: 2201 2500 |0043: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f66: 7010 6c00 0100 |0045: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f6c: 5b01 200d |0048: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -032f70: 2201 2500 |004a: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f74: 7010 6c00 0100 |004c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f7a: 5b01 270d |004f: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -032f7e: 2201 2500 |0051: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f82: 7010 6c00 0100 |0053: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f88: 5b01 260d |0056: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -032f8c: 2201 2500 |0058: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f90: 7010 6c00 0100 |005a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032f96: 5b01 280d |005d: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -032f9a: 2201 2500 |005f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032f9e: 7010 6c00 0100 |0061: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fa4: 5b01 290d |0064: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -032fa8: 2201 2500 |0066: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032fac: 7010 6c00 0100 |0068: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fb2: 5b01 2c0d |006b: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -032fb6: 2201 2500 |006d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032fba: 7010 6c00 0100 |006f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fc0: 5b01 1d0d |0072: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -032fc4: 2201 2500 |0074: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032fc8: 7010 6c00 0100 |0076: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fce: 5b01 1f0d |0079: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -032fd2: 2201 2500 |007b: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032fd6: 7010 6c00 0100 |007d: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fdc: 5b01 230d |0080: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -032fe0: 2201 2500 |0082: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032fe4: 7010 6c00 0100 |0084: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032fea: 5b01 1c0d |0087: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -032fee: 2201 2500 |0089: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -032ff2: 7010 6c00 0100 |008b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -032ff8: 5b01 1e0d |008e: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ -032ffc: 2201 2500 |0090: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -033000: 7010 6c00 0100 |0092: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -033006: 5b01 220d |0095: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -03300a: 2201 2500 |0097: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03300e: 7010 6c00 0100 |0099: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -033014: 5b01 1b0d |009c: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ -033018: 2201 2500 |009e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03301c: 7010 6c00 0100 |00a0: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -033022: 5b01 180d |00a3: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ -033026: 2201 2500 |00a5: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03302a: 7010 6c00 0100 |00a7: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -033030: 5b01 250d |00aa: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_invitefriends:Landroid/graphics/RectF; // field@0d25 │ │ -033034: 2201 2500 |00ac: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -033038: 7010 6c00 0100 |00ae: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -03303e: 5b01 190d |00b1: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ -033042: 2201 2500 |00b3: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -033046: 7010 6c00 0100 |00b5: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -03304c: 5b01 1a0d |00b8: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ -033050: 2201 2500 |00ba: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -033054: 7010 6c00 0100 |00bc: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -03305a: 5b01 2d0d |00bf: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -03305e: 2201 2200 |00c1: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -033062: 7010 6000 0100 |00c3: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -033068: 5b01 160d |00c6: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -03306c: 0e00 |00c8: return-void │ │ +032ed0: |[032ed0] org.metatrans.commons.main.View_Result.:(Landroid/content/Context;ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V │ │ +032ee0: 7020 ba00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00ba │ │ +032ee6: 7100 e204 0000 |0003: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +032eec: 0c01 |0006: move-result-object v1 │ │ +032eee: 6e10 db04 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@04db │ │ +032ef4: 0c01 |000a: move-result-object v1 │ │ +032ef6: 5b01 100d |000b: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +032efa: 5c02 130d |000d: iput-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.is_new_record:Z // field@0d13 │ │ +032efe: 5c03 2f0d |000f: iput-boolean v3, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ +032f02: 5b04 150d |0011: iput-object v4, v0, Lorg/metatrans/commons/main/View_Result;.modeName:Ljava/lang/String; // field@0d15 │ │ +032f06: 5b05 140d |0013: iput-object v5, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ +032f0a: 5b06 120d |0015: iput-object v6, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ +032f0e: 5b07 110d |0017: iput-object v7, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ +032f12: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f16: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f1c: 5b01 2e0d |001e: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +032f20: 2201 2500 |0020: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f24: 7010 6c00 0100 |0022: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f2a: 5b01 170d |0025: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +032f2e: 2201 2500 |0027: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f32: 7010 6c00 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f38: 5b01 240d |002c: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +032f3c: 2201 2500 |002e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f40: 7010 6c00 0100 |0030: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f46: 5b01 2b0d |0033: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +032f4a: 2201 2500 |0035: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f4e: 7010 6c00 0100 |0037: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f54: 5b01 210d |003a: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +032f58: 2201 2500 |003c: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f5c: 7010 6c00 0100 |003e: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f62: 5b01 2a0d |0041: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +032f66: 2201 2500 |0043: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f6a: 7010 6c00 0100 |0045: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f70: 5b01 200d |0048: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +032f74: 2201 2500 |004a: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f78: 7010 6c00 0100 |004c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f7e: 5b01 270d |004f: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +032f82: 2201 2500 |0051: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f86: 7010 6c00 0100 |0053: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f8c: 5b01 260d |0056: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +032f90: 2201 2500 |0058: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032f94: 7010 6c00 0100 |005a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032f9a: 5b01 280d |005d: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +032f9e: 2201 2500 |005f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fa2: 7010 6c00 0100 |0061: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fa8: 5b01 290d |0064: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +032fac: 2201 2500 |0066: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fb0: 7010 6c00 0100 |0068: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fb6: 5b01 2c0d |006b: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +032fba: 2201 2500 |006d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fbe: 7010 6c00 0100 |006f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fc4: 5b01 1d0d |0072: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +032fc8: 2201 2500 |0074: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fcc: 7010 6c00 0100 |0076: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fd2: 5b01 1f0d |0079: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +032fd6: 2201 2500 |007b: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fda: 7010 6c00 0100 |007d: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fe0: 5b01 230d |0080: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +032fe4: 2201 2500 |0082: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032fe8: 7010 6c00 0100 |0084: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032fee: 5b01 1c0d |0087: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +032ff2: 2201 2500 |0089: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +032ff6: 7010 6c00 0100 |008b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032ffc: 5b01 1e0d |008e: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ +033000: 2201 2500 |0090: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +033004: 7010 6c00 0100 |0092: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +03300a: 5b01 220d |0095: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +03300e: 2201 2500 |0097: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +033012: 7010 6c00 0100 |0099: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +033018: 5b01 1b0d |009c: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ +03301c: 2201 2500 |009e: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +033020: 7010 6c00 0100 |00a0: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +033026: 5b01 180d |00a3: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ +03302a: 2201 2500 |00a5: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +03302e: 7010 6c00 0100 |00a7: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +033034: 5b01 250d |00aa: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_invitefriends:Landroid/graphics/RectF; // field@0d25 │ │ +033038: 2201 2500 |00ac: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +03303c: 7010 6c00 0100 |00ae: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +033042: 5b01 190d |00b1: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ +033046: 2201 2500 |00b3: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +03304a: 7010 6c00 0100 |00b5: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +033050: 5b01 1a0d |00b8: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ +033054: 2201 2500 |00ba: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +033058: 7010 6c00 0100 |00bc: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +03305e: 5b01 2d0d |00bf: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033062: 2201 2200 |00c1: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +033066: 7010 6000 0100 |00c3: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +03306c: 5b01 160d |00c6: iput-object v1, v0, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033070: 0e00 |00c8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x000d line=105 │ │ 0x000f line=106 │ │ 0x0011 line=107 │ │ @@ -34611,807 +34629,807 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 1539 16-bit code units │ │ -0330dc: |[0330dc] org.metatrans.commons.main.View_Result.initializeDimensions:()V │ │ -0330ec: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -0330f0: 7401 700a 1500 |0002: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredWidth:()I // method@0a70 │ │ -0330f6: 0a01 |0005: move-result v1 │ │ -0330f8: 7401 6f0a 1500 |0006: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredHeight:()I // method@0a6f │ │ -0330fe: 0a02 |0009: move-result v2 │ │ -033100: 5403 140d |000a: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ -033104: 2133 |000c: array-length v3, v3 │ │ -033106: d803 0304 |000d: add-int/lit8 v3, v3, #int 4 // #04 │ │ -03310a: 5504 2f0d |000f: iget-boolean v4, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ -03310e: b043 |0011: add-int/2addr v3, v4 │ │ -033110: 8233 |0012: int-to-float v3, v3 │ │ -033112: 5404 2e0d |0013: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033116: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -033118: 5945 0c00 |0016: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -03311c: 5404 2e0d |0018: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033120: 5945 0e00 |001a: iput v5, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033124: 5404 2e0d |001c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033128: 8216 |001e: int-to-float v6, v1 │ │ -03312a: 5946 0d00 |001f: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -03312e: 5404 2e0d |0021: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033132: 8222 |0023: int-to-float v2, v2 │ │ -033134: 5942 0b00 |0024: iput v2, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033138: 1504 0e41 |0026: const/high16 v4, #int 1091436544 // #410e │ │ -03313c: c942 |0028: div-float/2addr v2, v4 │ │ -03313e: 8722 |0029: float-to-int v2, v2 │ │ -033140: 5404 170d |002a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -033144: 5945 0c00 |002c: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -033148: 5404 170d |002e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -03314c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -03314e: b151 |0031: sub-int/2addr v1, v5 │ │ -033150: 8211 |0032: int-to-float v1, v1 │ │ -033152: 5941 0d00 |0033: iput v1, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033156: 5401 170d |0035: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -03315a: 5404 2e0d |0037: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -03315e: 5244 0e00 |0039: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033162: 5914 0e00 |003b: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -033166: 7401 6f0a 1500 |003d: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredHeight:()I // method@0a6f │ │ -03316c: 0a01 |0040: move-result v1 │ │ -03316e: 7401 700a 1500 |0041: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredWidth:()I // method@0a70 │ │ -033174: 0a04 |0044: move-result v4 │ │ -033176: 3741 0b00 |0045: if-le v1, v4, 0050 // +000b │ │ -03317a: 5401 170d |0047: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -03317e: 5214 0e00 |0049: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -033182: 8226 |004b: int-to-float v6, v2 │ │ -033184: c664 |004c: add-float/2addr v4, v6 │ │ -033186: 5914 0b00 |004d: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03318a: 280e |004f: goto 005d // +000e │ │ -03318c: 5401 170d |0050: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -033190: 5214 0e00 |0052: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -033194: 1506 e03f |0054: const/high16 v6, #int 1071644672 // #3fe0 │ │ -033198: 8227 |0056: int-to-float v7, v2 │ │ -03319a: c867 |0057: mul-float/2addr v7, v6 │ │ -03319c: 8776 |0058: float-to-int v6, v7 │ │ -03319e: 8266 |0059: int-to-float v6, v6 │ │ -0331a0: c664 |005a: add-float/2addr v4, v6 │ │ -0331a2: 5914 0b00 |005b: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0331a6: 5401 2e0d |005d: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0331aa: 5211 0b00 |005f: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0331ae: 5404 170d |0061: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -0331b2: 5244 0b00 |0063: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0331b6: c741 |0065: sub-float/2addr v1, v4 │ │ -0331b8: c931 |0066: div-float/2addr v1, v3 │ │ -0331ba: 5403 2e0d |0067: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0331be: 5233 0d00 |0069: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ -0331c2: 5404 2e0d |006b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0331c6: 5244 0c00 |006d: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0331ca: c743 |006f: sub-float/2addr v3, v4 │ │ -0331cc: 1504 4040 |0070: const/high16 v4, #int 1077936128 // #4040 │ │ -0331d0: c943 |0072: div-float/2addr v3, v4 │ │ -0331d2: 5404 240d |0073: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -0331d6: 5406 2e0d |0075: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0331da: 5266 0c00 |0077: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -0331de: 1507 7041 |0079: const/high16 v7, #int 1097859072 // #4170 │ │ -0331e2: c676 |007b: add-float/2addr v6, v7 │ │ -0331e4: 5946 0c00 |007c: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0331e8: 5404 240d |007e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -0331ec: 5406 170d |0080: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ -0331f0: 5266 0b00 |0082: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0331f4: 1228 |0084: const/4 v8, #int 2 // #2 │ │ -0331f6: b382 |0085: div-int/2addr v2, v8 │ │ -0331f8: 8222 |0086: int-to-float v2, v2 │ │ -0331fa: c626 |0087: add-float/2addr v6, v2 │ │ -0331fc: 5946 0e00 |0088: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033200: 5404 240d |008a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -033204: 5406 2e0d |008c: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033208: 5266 0d00 |008e: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -03320c: c776 |0090: sub-float/2addr v6, v7 │ │ -03320e: 5946 0d00 |0091: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033212: 5404 240d |0093: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -033216: 5246 0e00 |0095: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -03321a: c616 |0097: add-float/2addr v6, v1 │ │ -03321c: c776 |0098: sub-float/2addr v6, v7 │ │ -03321e: 5946 0b00 |0099: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033222: 5404 2b0d |009b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -033226: 5406 2e0d |009d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -03322a: 5266 0c00 |009f: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -03322e: c676 |00a1: add-float/2addr v6, v7 │ │ -033230: 5946 0c00 |00a2: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -033234: 5404 2b0d |00a4: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -033238: 5406 240d |00a6: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -03323c: 5266 0b00 |00a8: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033240: c676 |00aa: add-float/2addr v6, v7 │ │ -033242: 5946 0e00 |00ab: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033246: 5404 2b0d |00ad: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -03324a: 5246 0c00 |00af: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -03324e: c636 |00b1: add-float/2addr v6, v3 │ │ -033250: c776 |00b2: sub-float/2addr v6, v7 │ │ -033252: 5946 0d00 |00b3: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033256: 5404 2b0d |00b5: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -03325a: 5246 0e00 |00b7: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -03325e: c616 |00b9: add-float/2addr v6, v1 │ │ -033260: c776 |00ba: sub-float/2addr v6, v7 │ │ -033262: 5946 0b00 |00bb: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033266: 5404 210d |00bd: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -03326a: 5406 2b0d |00bf: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -03326e: 5266 0d00 |00c1: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -033272: c676 |00c3: add-float/2addr v6, v7 │ │ -033274: 5946 0c00 |00c4: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -033278: 5404 210d |00c6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -03327c: 5406 240d |00c8: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -033280: 5266 0b00 |00ca: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033284: c676 |00cc: add-float/2addr v6, v7 │ │ -033286: 5946 0e00 |00cd: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -03328a: 5404 210d |00cf: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -03328e: 5406 2e0d |00d1: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033292: 5266 0d00 |00d3: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -033296: c776 |00d5: sub-float/2addr v6, v7 │ │ -033298: 5946 0d00 |00d6: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -03329c: 5404 210d |00d8: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -0332a0: 5246 0e00 |00da: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0332a4: c616 |00dc: add-float/2addr v6, v1 │ │ -0332a6: c776 |00dd: sub-float/2addr v6, v7 │ │ -0332a8: 5946 0b00 |00de: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0332ac: 5404 2a0d |00e0: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -0332b0: 5406 2e0d |00e2: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0332b4: 5266 0c00 |00e4: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -0332b8: c676 |00e6: add-float/2addr v6, v7 │ │ -0332ba: 5946 0c00 |00e7: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0332be: 5404 2a0d |00e9: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -0332c2: 5406 210d |00eb: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -0332c6: 5266 0b00 |00ed: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0332ca: c676 |00ef: add-float/2addr v6, v7 │ │ -0332cc: 5946 0e00 |00f0: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0332d0: 5404 2a0d |00f2: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -0332d4: 5246 0c00 |00f4: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0332d8: c636 |00f6: add-float/2addr v6, v3 │ │ -0332da: c776 |00f7: sub-float/2addr v6, v7 │ │ -0332dc: 5946 0d00 |00f8: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -0332e0: 5404 2a0d |00fa: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -0332e4: 5246 0e00 |00fc: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0332e8: c616 |00fe: add-float/2addr v6, v1 │ │ -0332ea: c776 |00ff: sub-float/2addr v6, v7 │ │ -0332ec: 5946 0b00 |0100: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0332f0: 5404 200d |0102: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -0332f4: 5406 2a0d |0104: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -0332f8: 5266 0d00 |0106: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0332fc: c676 |0108: add-float/2addr v6, v7 │ │ -0332fe: 5946 0c00 |0109: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -033302: 5404 200d |010b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033306: 5406 2a0d |010d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -03330a: 5266 0e00 |010f: iget v6, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -03330e: 5946 0e00 |0111: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033312: 5404 200d |0113: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033316: 5406 2e0d |0115: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -03331a: 5266 0d00 |0117: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -03331e: c776 |0119: sub-float/2addr v6, v7 │ │ -033320: 5946 0d00 |011a: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033324: 5404 200d |011c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033328: 5406 2a0d |011e: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -03332c: 5266 0b00 |0120: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033330: 5946 0b00 |0122: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033334: 5504 2f0d |0124: iget-boolean v4, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ -033338: 3804 2500 |0126: if-eqz v4, 014b // +0025 │ │ -03333c: 5404 270d |0128: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033340: 5406 200d |012a: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033344: 5266 0c00 |012c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -033348: 5946 0c00 |012e: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -03334c: 5404 270d |0130: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033350: 5406 200d |0132: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033354: 5266 0b00 |0134: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033358: c626 |0136: add-float/2addr v6, v2 │ │ -03335a: c676 |0137: add-float/2addr v6, v7 │ │ -03335c: 5946 0e00 |0138: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033360: 5402 270d |013a: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033364: 5224 0c00 |013c: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033368: c634 |013e: add-float/2addr v4, v3 │ │ -03336a: c774 |013f: sub-float/2addr v4, v7 │ │ -03336c: 5924 0d00 |0140: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033370: 5402 270d |0142: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033374: 5224 0e00 |0144: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033378: c614 |0146: add-float/2addr v4, v1 │ │ -03337a: c774 |0147: sub-float/2addr v4, v7 │ │ -03337c: 5924 0b00 |0148: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033380: 2825 |014a: goto 016f // +0025 │ │ -033382: 5404 270d |014b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033386: 5406 2e0d |014d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -03338a: 5266 0c00 |014f: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -03338e: c636 |0151: add-float/2addr v6, v3 │ │ -033390: c676 |0152: add-float/2addr v6, v7 │ │ -033392: 5946 0c00 |0153: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -033396: 5404 270d |0155: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -03339a: 5406 210d |0157: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -03339e: 5266 0b00 |0159: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0333a2: c626 |015b: add-float/2addr v6, v2 │ │ -0333a4: c676 |015c: add-float/2addr v6, v7 │ │ -0333a6: 5946 0e00 |015d: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0333aa: 5402 270d |015f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -0333ae: 5224 0c00 |0161: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0333b2: c634 |0163: add-float/2addr v4, v3 │ │ -0333b4: c774 |0164: sub-float/2addr v4, v7 │ │ -0333b6: 5924 0d00 |0165: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -0333ba: 5402 270d |0167: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -0333be: 5224 0e00 |0169: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0333c2: c614 |016b: add-float/2addr v4, v1 │ │ -0333c4: c774 |016c: sub-float/2addr v4, v7 │ │ -0333c6: 5924 0b00 |016d: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0333ca: 5402 260d |016f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -0333ce: 5404 270d |0171: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -0333d2: 5244 0d00 |0173: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -0333d6: c674 |0175: add-float/2addr v4, v7 │ │ -0333d8: 5924 0c00 |0176: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0333dc: 5402 260d |0178: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -0333e0: 5404 270d |017a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -0333e4: 5244 0e00 |017c: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0333e8: 5924 0e00 |017e: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0333ec: 5402 260d |0180: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -0333f0: 5404 2e0d |0182: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0333f4: 5244 0d00 |0184: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -0333f8: c774 |0186: sub-float/2addr v4, v7 │ │ -0333fa: 5924 0d00 |0187: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -0333fe: 5402 260d |0189: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -033402: 5404 270d |018b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033406: 5244 0b00 |018d: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03340a: 5924 0b00 |018f: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03340e: 5402 280d |0191: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -033412: 5404 2e0d |0193: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033416: 5244 0c00 |0195: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -03341a: c674 |0197: add-float/2addr v4, v7 │ │ -03341c: 5924 0c00 |0198: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033420: 5402 280d |019a: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -033424: 5404 270d |019c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -033428: 5244 0b00 |019e: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03342c: c674 |01a0: add-float/2addr v4, v7 │ │ -03342e: 5924 0e00 |01a1: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033432: 5402 280d |01a3: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -033436: 5224 0c00 |01a5: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03343a: c634 |01a7: add-float/2addr v4, v3 │ │ -03343c: c774 |01a8: sub-float/2addr v4, v7 │ │ -03343e: 5924 0d00 |01a9: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033442: 5402 280d |01ab: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -033446: 5224 0e00 |01ad: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -03344a: c614 |01af: add-float/2addr v4, v1 │ │ -03344c: c774 |01b0: sub-float/2addr v4, v7 │ │ -03344e: 5924 0b00 |01b1: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033452: 5402 1d0d |01b3: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -033456: 5404 280d |01b5: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -03345a: 5244 0d00 |01b7: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -03345e: c674 |01b9: add-float/2addr v4, v7 │ │ -033460: 5924 0c00 |01ba: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033464: 5402 1d0d |01bc: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -033468: 5404 280d |01be: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -03346c: 5244 0e00 |01c0: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033470: 5924 0e00 |01c2: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033474: 5402 1d0d |01c4: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -033478: 5224 0c00 |01c6: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03347c: c634 |01c8: add-float/2addr v4, v3 │ │ -03347e: c774 |01c9: sub-float/2addr v4, v7 │ │ -033480: 5924 0d00 |01ca: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033484: 5402 1d0d |01cc: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -033488: 5404 280d |01ce: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -03348c: 5244 0b00 |01d0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033490: 5924 0b00 |01d2: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033494: 5402 1c0d |01d4: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -033498: 5404 1d0d |01d6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -03349c: 5244 0d00 |01d8: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -0334a0: c674 |01da: add-float/2addr v4, v7 │ │ -0334a2: 5924 0c00 |01db: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0334a6: 5402 1c0d |01dd: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -0334aa: 5404 280d |01df: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -0334ae: 5244 0e00 |01e1: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0334b2: 5924 0e00 |01e3: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0334b6: 5402 1c0d |01e5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -0334ba: 5224 0c00 |01e7: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0334be: c634 |01e9: add-float/2addr v4, v3 │ │ -0334c0: c774 |01ea: sub-float/2addr v4, v7 │ │ -0334c2: 5924 0d00 |01eb: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -0334c6: 5402 1c0d |01ed: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -0334ca: 5404 280d |01ef: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -0334ce: 5244 0b00 |01f1: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0334d2: 5924 0b00 |01f3: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0334d6: 5402 290d |01f5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -0334da: 5404 2e0d |01f7: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0334de: 5244 0c00 |01f9: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0334e2: c674 |01fb: add-float/2addr v4, v7 │ │ -0334e4: 5924 0c00 |01fc: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0334e8: 5402 290d |01fe: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -0334ec: 5404 280d |0200: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -0334f0: 5244 0b00 |0202: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0334f4: c674 |0204: add-float/2addr v4, v7 │ │ -0334f6: 5924 0e00 |0205: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0334fa: 5402 290d |0207: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -0334fe: 5224 0c00 |0209: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033502: c634 |020b: add-float/2addr v4, v3 │ │ -033504: c774 |020c: sub-float/2addr v4, v7 │ │ -033506: 5924 0d00 |020d: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -03350a: 5402 290d |020f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -03350e: 5224 0e00 |0211: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033512: c614 |0213: add-float/2addr v4, v1 │ │ -033514: c774 |0214: sub-float/2addr v4, v7 │ │ -033516: 5924 0b00 |0215: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03351a: 5402 1f0d |0217: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -03351e: 5404 290d |0219: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -033522: 5244 0d00 |021b: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033526: c674 |021d: add-float/2addr v4, v7 │ │ -033528: 5924 0c00 |021e: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03352c: 5402 1f0d |0220: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -033530: 5404 290d |0222: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -033534: 5244 0e00 |0224: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033538: 5924 0e00 |0226: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -03353c: 5402 1f0d |0228: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -033540: 5224 0c00 |022a: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033544: c634 |022c: add-float/2addr v4, v3 │ │ -033546: c774 |022d: sub-float/2addr v4, v7 │ │ -033548: 5924 0d00 |022e: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -03354c: 5402 1f0d |0230: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -033550: 5404 290d |0232: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -033554: 5244 0b00 |0234: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033558: 5924 0b00 |0236: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03355c: 5402 1e0d |0238: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ -033560: 5404 1f0d |023a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -033564: 5244 0d00 |023c: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033568: c674 |023e: add-float/2addr v4, v7 │ │ -03356a: 5924 0c00 |023f: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03356e: 5402 1e0d |0241: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ -033572: 5404 290d |0243: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -033576: 5244 0e00 |0245: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -03357a: 5924 0e00 |0247: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -03357e: 5402 1e0d |0249: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ -033582: 5224 0c00 |024b: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033586: c634 |024d: add-float/2addr v4, v3 │ │ -033588: c774 |024e: sub-float/2addr v4, v7 │ │ -03358a: 5924 0d00 |024f: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -03358e: 5402 1e0d |0251: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ -033592: 5404 290d |0253: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ -033596: 5244 0b00 |0255: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03359a: 5924 0b00 |0257: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03359e: 5402 2c0d |0259: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335a2: 5404 2e0d |025b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -0335a6: 5244 0c00 |025d: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -0335aa: c674 |025f: add-float/2addr v4, v7 │ │ -0335ac: 5924 0c00 |0260: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0335b0: 5402 2c0d |0262: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335b4: 5404 1f0d |0264: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ -0335b8: 5244 0b00 |0266: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0335bc: c674 |0268: add-float/2addr v4, v7 │ │ -0335be: 5924 0e00 |0269: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0335c2: 5402 2c0d |026b: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335c6: 5224 0c00 |026d: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0335ca: c634 |026f: add-float/2addr v4, v3 │ │ -0335cc: c774 |0270: sub-float/2addr v4, v7 │ │ -0335ce: 5924 0d00 |0271: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -0335d2: 5402 2c0d |0273: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335d6: 5224 0e00 |0275: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -0335da: c614 |0277: add-float/2addr v4, v1 │ │ -0335dc: c774 |0278: sub-float/2addr v4, v7 │ │ -0335de: 5924 0b00 |0279: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0335e2: 5402 230d |027b: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -0335e6: 5404 2c0d |027d: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335ea: 5244 0d00 |027f: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -0335ee: c674 |0281: add-float/2addr v4, v7 │ │ -0335f0: 5924 0c00 |0282: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -0335f4: 5402 230d |0284: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -0335f8: 5404 2c0d |0286: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -0335fc: 5244 0e00 |0288: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033600: 5924 0e00 |028a: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033604: 5402 230d |028c: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -033608: 5224 0c00 |028e: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03360c: c634 |0290: add-float/2addr v4, v3 │ │ -03360e: c774 |0291: sub-float/2addr v4, v7 │ │ -033610: 5924 0d00 |0292: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033614: 5402 230d |0294: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -033618: 5404 2c0d |0296: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -03361c: 5244 0b00 |0298: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033620: 5924 0b00 |029a: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033624: 5402 220d |029c: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -033628: 5404 230d |029e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -03362c: 5244 0d00 |02a0: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -033630: c674 |02a2: add-float/2addr v4, v7 │ │ -033632: 5924 0c00 |02a3: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033636: 5402 220d |02a5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -03363a: 5404 2c0d |02a7: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -03363e: 5244 0e00 |02a9: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -033642: 5924 0e00 |02ab: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033646: 5402 220d |02ad: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -03364a: 5224 0c00 |02af: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03364e: c634 |02b1: add-float/2addr v4, v3 │ │ -033650: c774 |02b2: sub-float/2addr v4, v7 │ │ -033652: 5924 0d00 |02b3: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033656: 5402 220d |02b5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -03365a: 5403 2c0d |02b7: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -03365e: 5233 0b00 |02b9: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033662: 5923 0b00 |02bb: iput v3, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033666: 2202 3902 |02bd: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -03366a: 5403 240d |02bf: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ -03366e: 2204 a100 |02c1: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -033672: 7010 7f01 0400 |02c3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033678: 1a06 0700 |02c6: const-string v6, " " // string@0007 │ │ -03367c: 6e20 8501 6400 |02c8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033682: 7401 6e0a 1500 |02cb: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033688: 0c09 |02ce: move-result-object v9 │ │ -03368a: 600a 7d08 |02cf: sget v10, Lorg/metatrans/commons/R$string;.label_result_info:I // field@087d │ │ -03368e: 6e20 2200 a900 |02d1: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033694: 0c09 |02d4: move-result-object v9 │ │ -033696: 6e20 8501 9400 |02d5: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03369c: 6e20 8501 6400 |02d8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0336a2: 6e10 8701 0400 |02db: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0336a8: 0c04 |02de: move-result-object v4 │ │ -0336aa: 5409 100d |02df: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0336ae: 7210 c105 0900 |02e1: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0336b4: 0a09 |02e4: move-result v9 │ │ -0336b6: 540a 100d |02e5: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0336ba: 7210 bf05 0a00 |02e7: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -0336c0: 0a0a |02ea: move-result v10 │ │ -0336c2: 705a 0c0b 3294 |02eb: invoke-direct {v2, v3, v4, v9, v10}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -0336c8: 5b02 380d |02ee: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_info:Lorg/metatrans/commons/ui/TextArea; // field@0d38 │ │ -0336cc: 2202 3902 |02f0: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0336d0: 5403 2b0d |02f2: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ -0336d4: 2204 a100 |02f4: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -0336d8: 7010 7f01 0400 |02f6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0336de: 6e20 8501 6400 |02f9: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0336e4: 7401 6e0a 1500 |02fc: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -0336ea: 0c09 |02ff: move-result-object v9 │ │ -0336ec: 600a 7e08 |0300: sget v10, Lorg/metatrans/commons/R$string;.label_result_outcome:I // field@087e │ │ -0336f0: 6e20 2200 a900 |0302: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -0336f6: 0c09 |0305: move-result-object v9 │ │ -0336f8: 6e20 8501 9400 |0306: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0336fe: 6e20 8501 6400 |0309: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033704: 6e10 8701 0400 |030c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03370a: 0c04 |030f: move-result-object v4 │ │ -03370c: 5409 100d |0310: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033710: 7210 c005 0900 |0312: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -033716: 0a09 |0315: move-result v9 │ │ -033718: 540a 100d |0316: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -03371c: 7210 c505 0a00 |0318: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -033722: 0a0a |031b: move-result v10 │ │ -033724: 705a 0c0b 3294 |031c: invoke-direct {v2, v3, v4, v9, v10}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -03372a: 5b02 3f0d |031f: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d3f │ │ -03372e: 5502 130d |0321: iget-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.is_new_record:Z // field@0d13 │ │ -033732: 12f3 |0323: const/4 v3, #int -1 // #ff │ │ -033734: 3802 3400 |0324: if-eqz v2, 0358 // +0034 │ │ -033738: 2202 3902 |0326: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -03373c: 5404 210d |0328: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -033740: 2209 a100 |032a: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033744: 7010 7f01 0900 |032c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03374a: 6e20 8501 6900 |032f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033750: 7401 6e0a 1500 |0332: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033756: 0c0a |0335: move-result-object v10 │ │ -033758: 600b 8008 |0336: sget v11, Lorg/metatrans/commons/R$string;.label_result_status_newrecord:I // field@0880 │ │ -03375c: 6e20 2200 ba00 |0338: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033762: 0c0a |033b: move-result-object v10 │ │ -033764: 6e20 8501 a900 |033c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03376a: 6e20 8501 6900 |033f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033770: 6e10 8701 0900 |0342: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033776: 0c09 |0345: move-result-object v9 │ │ -033778: 540a 100d |0346: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -03377c: 7210 c105 0a00 |0348: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033782: 0a0a |034b: move-result v10 │ │ -033784: 540b 100d |034c: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033788: 7210 c405 0b00 |034e: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -03378e: 0a0b |0351: move-result v11 │ │ -033790: 705b 0c0b 42a9 |0352: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033796: 5b02 370d |0355: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ -03379a: 282c |0357: goto 0383 // +002c │ │ -03379c: 2202 a100 |0358: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0337a0: 7010 7f01 0200 |035a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0337a6: 6e20 8501 6200 |035d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0337ac: 7401 6e0a 1500 |0360: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -0337b2: 0c04 |0363: move-result-object v4 │ │ -0337b4: 6009 8108 |0364: sget v9, Lorg/metatrans/commons/R$string;.label_result_status_youfinished:I // field@0881 │ │ -0337b8: 6e20 2200 9400 |0366: invoke-virtual {v4, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -0337be: 0c04 |0369: move-result-object v4 │ │ -0337c0: 6e20 8501 4200 |036a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0337c6: 6e20 8501 6200 |036d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0337cc: 6e10 8701 0200 |0370: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0337d2: 0c02 |0373: move-result-object v2 │ │ -0337d4: 2204 3902 |0374: new-instance v4, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0337d8: 5409 210d |0376: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ -0337dc: 540a 100d |0378: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0337e0: 7210 c105 0a00 |037a: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0337e6: 0a0a |037d: move-result v10 │ │ -0337e8: 7053 0c0b 94a2 |037e: invoke-direct {v4, v9, v2, v10, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -0337ee: 5b04 370d |0381: iput-object v4, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ -0337f2: 5502 2f0d |0383: iget-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ -0337f6: 3802 5600 |0385: if-eqz v2, 03db // +0056 │ │ -0337fa: 2202 3902 |0387: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0337fe: 5404 2a0d |0389: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ -033802: 2209 a100 |038b: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033806: 7010 7f01 0900 |038d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03380c: 6e20 8501 6900 |0390: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033812: 7401 6e0a 1500 |0393: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033818: 0c0a |0396: move-result-object v10 │ │ -03381a: 600b 7908 |0397: sget v11, Lorg/metatrans/commons/R$string;.label_mode:I // field@0879 │ │ -03381e: 6e20 2200 ba00 |0399: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033824: 0c0a |039c: move-result-object v10 │ │ -033826: 6e20 8501 a900 |039d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03382c: 6e20 8501 6900 |03a0: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033832: 6e10 8701 0900 |03a3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033838: 0c09 |03a6: move-result-object v9 │ │ -03383a: 540a 100d |03a7: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -03383e: 7210 c005 0a00 |03a9: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -033844: 0a0a |03ac: move-result v10 │ │ -033846: 540b 100d |03ad: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -03384a: 7210 c505 0b00 |03af: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -033850: 0a0b |03b2: move-result v11 │ │ -033852: 705b 0c0b 42a9 |03b3: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033858: 5b02 3e0d |03b6: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d3e │ │ -03385c: 2202 3902 |03b8: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033860: 5404 200d |03ba: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ -033864: 2209 a100 |03bc: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033868: 7010 7f01 0900 |03be: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03386e: 6e20 8501 6900 |03c1: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033874: 540a 150d |03c4: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.modeName:Ljava/lang/String; // field@0d15 │ │ -033878: 6e20 8501 a900 |03c6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03387e: 6e20 8501 6900 |03c9: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033884: 6e10 8701 0900 |03cc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03388a: 0c09 |03cf: move-result-object v9 │ │ -03388c: 540a 100d |03d0: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033890: 7210 c105 0a00 |03d2: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033896: 0a0a |03d5: move-result v10 │ │ -033898: 7053 0c0b 42a9 |03d6: invoke-direct {v2, v4, v9, v10, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -03389e: 5b02 360d |03d9: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d36 │ │ -0338a2: 2202 3902 |03db: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0338a6: 5404 270d |03dd: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ -0338aa: 2209 a100 |03df: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -0338ae: 7010 7f01 0900 |03e1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0338b4: 6e20 8501 6900 |03e4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0338ba: 7401 6e0a 1500 |03e7: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -0338c0: 0c0a |03ea: move-result-object v10 │ │ -0338c2: 600b 8408 |03eb: sget v11, Lorg/metatrans/commons/R$string;.label_your:I // field@0884 │ │ -0338c6: 6e20 2200 ba00 |03ed: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -0338cc: 0c0a |03f0: move-result-object v10 │ │ -0338ce: 6e20 8501 a900 |03f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0338d4: 6e20 8501 6900 |03f4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0338da: 6e10 8701 0900 |03f7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0338e0: 0c09 |03fa: move-result-object v9 │ │ -0338e2: 540a 100d |03fb: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0338e6: 7210 c105 0a00 |03fd: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0338ec: 0a0a |0400: move-result v10 │ │ -0338ee: 540b 100d |0401: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0338f2: 7210 bf05 0b00 |0403: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -0338f8: 0a0b |0406: move-result v11 │ │ -0338fa: 705b 0c0b 42a9 |0407: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033900: 5b02 3d0d |040a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_your:Lorg/metatrans/commons/ui/TextArea; // field@0d3d │ │ -033904: 2202 3902 |040c: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033908: 5404 260d |040e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ -03390c: 2209 a100 |0410: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033910: 7010 7f01 0900 |0412: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033916: 6e20 8501 6900 |0415: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03391c: 7401 6e0a 1500 |0418: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033922: 0c0a |041b: move-result-object v10 │ │ -033924: 600b 7008 |041c: sget v11, Lorg/metatrans/commons/R$string;.label_best:I // field@0870 │ │ -033928: 6e20 2200 ba00 |041e: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -03392e: 0c0a |0421: move-result-object v10 │ │ -033930: 6e20 8501 a900 |0422: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033936: 6e20 8501 6900 |0425: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03393c: 6e10 8701 0900 |0428: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033942: 0c09 |042b: move-result-object v9 │ │ -033944: 540a 100d |042c: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033948: 7210 c105 0a00 |042e: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -03394e: 0a0a |0431: move-result v10 │ │ -033950: 540b 100d |0432: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033954: 7210 bf05 0b00 |0434: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -03395a: 0a0b |0437: move-result v11 │ │ -03395c: 705b 0c0b 42a9 |0438: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033962: 5b02 3c0d |043b: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_best:Lorg/metatrans/commons/ui/TextArea; // field@0d3c │ │ -033966: 2202 3902 |043d: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -03396a: 5404 280d |043f: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ -03396e: 2209 a100 |0441: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033972: 7010 7f01 0900 |0443: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033978: 6e20 8501 6900 |0446: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03397e: 540a 140d |0449: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ -033982: 460a 0a05 |044b: aget-object v10, v10, v5 │ │ -033986: 6e20 8501 a900 |044d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03398c: 6e20 8501 6900 |0450: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033992: 6e10 8701 0900 |0453: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033998: 0c09 |0456: move-result-object v9 │ │ -03399a: 540a 100d |0457: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -03399e: 7210 c005 0a00 |0459: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -0339a4: 0a0a |045c: move-result v10 │ │ -0339a6: 540b 100d |045d: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0339aa: 7210 c505 0b00 |045f: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -0339b0: 0a0b |0462: move-result v11 │ │ -0339b2: 705b 0c0b 42a9 |0463: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -0339b8: 5b02 390d |0466: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_1:Lorg/metatrans/commons/ui/TextArea; // field@0d39 │ │ -0339bc: 2202 3902 |0468: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0339c0: 5404 1d0d |046a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ -0339c4: 2209 a100 |046c: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -0339c8: 7010 7f01 0900 |046e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0339ce: 1a0a 0000 |0471: const-string v10, "" // string@0000 │ │ -0339d2: 6e20 8501 a900 |0473: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0339d8: 540b 120d |0476: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ -0339dc: 460b 0b05 |0478: aget-object v11, v11, v5 │ │ -0339e0: 6e20 8501 b900 |047a: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0339e6: 6e10 8701 0900 |047d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0339ec: 0c09 |0480: move-result-object v9 │ │ -0339ee: 540b 100d |0481: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -0339f2: 7210 c105 0b00 |0483: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0339f8: 0a0b |0486: move-result v11 │ │ -0339fa: 7053 0c0b 42b9 |0487: invoke-direct {v2, v4, v9, v11, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033a00: 5b02 310d |048a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_your:Lorg/metatrans/commons/ui/TextArea; // field@0d31 │ │ -033a04: 2202 3902 |048c: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033a08: 5404 1c0d |048e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ -033a0c: 2209 a100 |0490: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ -033a10: 7010 7f01 0900 |0492: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033a16: 6e20 8501 a900 |0495: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033a1c: 540a 110d |0498: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ -033a20: 4605 0a05 |049a: aget-object v5, v10, v5 │ │ -033a24: 6e20 8501 5900 |049c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033a2a: 6e10 8701 0900 |049f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033a30: 0c05 |04a2: move-result-object v5 │ │ -033a32: 5409 100d |04a3: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033a36: 7210 c105 0900 |04a5: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033a3c: 0a09 |04a8: move-result v9 │ │ -033a3e: 7053 0c0b 4295 |04a9: invoke-direct {v2, v4, v5, v9, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033a44: 5b02 300d |04ac: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_best:Lorg/metatrans/commons/ui/TextArea; // field@0d30 │ │ -033a48: 5402 140d |04ae: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ -033a4c: 2123 |04b0: array-length v3, v2 │ │ -033a4e: 1214 |04b1: const/4 v4, #int 1 // #1 │ │ -033a50: 3643 4b01 |04b2: if-gt v3, v4, 05fd // +014b │ │ -033a54: 2122 |04b4: array-length v2, v2 │ │ -033a56: 3782 5f00 |04b5: if-le v2, v8, 0514 // +005f │ │ -033a5a: 2202 3902 |04b7: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033a5e: 5403 2c0d |04b9: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ -033a62: 2204 a100 |04bb: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -033a66: 7010 7f01 0400 |04bd: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033a6c: 6e20 8501 6400 |04c0: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033a72: 5405 140d |04c3: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ -033a76: 4605 0508 |04c5: aget-object v5, v5, v8 │ │ -033a7a: 6e20 8501 5400 |04c7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033a80: 6e20 8501 6400 |04ca: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033a86: 6e10 8701 0400 |04cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033a8c: 0c04 |04d0: move-result-object v4 │ │ -033a8e: 5405 100d |04d1: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033a92: 7210 c005 0500 |04d3: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -033a98: 0a05 |04d6: move-result v5 │ │ -033a9a: 5409 100d |04d7: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033a9e: 7210 c505 0900 |04d9: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -033aa4: 0a09 |04dc: move-result v9 │ │ -033aa6: 7059 0c0b 3254 |04dd: invoke-direct {v2, v3, v4, v5, v9}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033aac: 5b02 3b0d |04e0: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_3:Lorg/metatrans/commons/ui/TextArea; // field@0d3b │ │ -033ab0: 2202 3902 |04e2: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033ab4: 5403 230d |04e4: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ -033ab8: 5404 120d |04e6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ -033abc: 4604 0408 |04e8: aget-object v4, v4, v8 │ │ -033ac0: 5405 100d |04ea: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033ac4: 7210 c105 0500 |04ec: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033aca: 0a05 |04ef: move-result v5 │ │ -033acc: 5409 100d |04f0: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033ad0: 7210 c305 0900 |04f2: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -033ad6: 0a09 |04f5: move-result v9 │ │ -033ad8: 7059 0c0b 3254 |04f6: invoke-direct {v2, v3, v4, v5, v9}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033ade: 5b02 350d |04f9: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_your:Lorg/metatrans/commons/ui/TextArea; // field@0d35 │ │ -033ae2: 2202 3902 |04fb: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -033ae6: 5403 220d |04fd: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ -033aea: 5404 110d |04ff: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ -033aee: 4604 0408 |0501: aget-object v4, v4, v8 │ │ -033af2: 5405 100d |0503: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033af6: 7210 c105 0500 |0505: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033afc: 0a05 |0508: move-result v5 │ │ -033afe: 5408 100d |0509: iget-object v8, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033b02: 7210 c305 0800 |050b: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -033b08: 0a08 |050e: move-result v8 │ │ -033b0a: 7058 0c0b 3254 |050f: invoke-direct {v2, v3, v4, v5, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -033b10: 5b02 340d |0512: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_best:Lorg/metatrans/commons/ui/TextArea; // field@0d34 │ │ -033b14: 2202 3102 |0514: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -033b18: 540a 190d |0516: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ -033b1c: 2203 a100 |0518: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -033b20: 7010 7f01 0300 |051a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033b26: 6e20 8501 6300 |051d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033b2c: 7401 6e0a 1500 |0520: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033b32: 0c04 |0523: move-result-object v4 │ │ -033b34: 6005 7a08 |0524: sget v5, Lorg/metatrans/commons/R$string;.label_moregames:I // field@087a │ │ -033b38: 6e20 2200 5400 |0526: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033b3e: 0c04 |0529: move-result-object v4 │ │ -033b40: 6e20 8501 4300 |052a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033b46: 6e20 8501 6300 |052d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033b4c: 6e10 8701 0300 |0530: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033b52: 0c0b |0533: move-result-object v11 │ │ -033b54: 5403 100d |0534: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033b58: 7210 c405 0300 |0536: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -033b5e: 0a0c |0539: move-result v12 │ │ -033b60: 5403 100d |053a: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033b64: 7210 c105 0300 |053c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033b6a: 0a0d |053f: move-result v13 │ │ -033b6c: 5403 100d |0540: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033b70: 7210 c305 0300 |0542: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -033b76: 0a0e |0545: move-result v14 │ │ -033b78: 0729 |0546: move-object v9, v2 │ │ -033b7a: 7606 e30a 0900 |0547: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -033b80: 5b02 0e0d |054a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ -033b84: 2202 3102 |054c: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -033b88: 5403 1a0d |054e: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ -033b8c: 2204 a100 |0550: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -033b90: 7010 7f01 0400 |0552: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033b96: 6e20 8501 6400 |0555: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033b9c: 7401 6e0a 1500 |0558: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033ba2: 0c05 |055b: move-result-object v5 │ │ -033ba4: 6008 ac08 |055c: sget v8, Lorg/metatrans/commons/R$string;.new_game_fulltext:I // field@08ac │ │ -033ba8: 6e20 2200 8500 |055e: invoke-virtual {v5, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033bae: 0c05 |0561: move-result-object v5 │ │ -033bb0: 6e20 8501 5400 |0562: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033bb6: 6e20 8501 6400 |0565: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033bbc: 6e10 8701 0400 |0568: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033bc2: 0c11 |056b: move-result-object v17 │ │ -033bc4: 5404 100d |056c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033bc8: 7210 c405 0400 |056e: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -033bce: 0a12 |0571: move-result v18 │ │ -033bd0: 5404 100d |0572: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033bd4: 7210 c105 0400 |0574: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033bda: 0a13 |0577: move-result v19 │ │ -033bdc: 5404 100d |0578: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033be0: 7210 c305 0400 |057a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -033be6: 0a14 |057d: move-result v20 │ │ -033be8: 072f |057e: move-object v15, v2 │ │ -033bea: 0810 0300 |057f: move-object/from16 v16, v3 │ │ -033bee: 7606 e30a 0f00 |0581: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -033bf4: 5b02 0f0d |0584: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ -033bf8: 2202 3102 |0586: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -033bfc: 5409 180d |0588: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ -033c00: 2203 a100 |058a: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -033c04: 7010 7f01 0300 |058c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -033c0a: 6e20 8501 6300 |058f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033c10: 7401 6e0a 1500 |0592: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ -033c16: 0c04 |0595: move-result-object v4 │ │ -033c18: 6005 4f08 |0596: sget v5, Lorg/metatrans/commons/R$string;.button_back:I // field@084f │ │ -033c1c: 6e20 2200 5400 |0598: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -033c22: 0c04 |059b: move-result-object v4 │ │ -033c24: 6e20 8501 4300 |059c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033c2a: 6e20 8501 6300 |059f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -033c30: 6e10 8701 0300 |05a2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -033c36: 0c0a |05a5: move-result-object v10 │ │ -033c38: 5403 100d |05a6: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033c3c: 7210 c405 0300 |05a8: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -033c42: 0a0b |05ab: move-result v11 │ │ -033c44: 5403 100d |05ac: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033c48: 7210 c105 0300 |05ae: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -033c4e: 0a0c |05b1: move-result v12 │ │ -033c50: 5403 100d |05b2: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033c54: 7210 c305 0300 |05b4: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -033c5a: 0a0d |05b7: move-result v13 │ │ -033c5c: 0728 |05b8: move-object v8, v2 │ │ -033c5e: 7606 e30a 0800 |05b9: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -033c64: 5b02 0d0d |05bc: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ -033c68: 5402 2d0d |05be: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033c6c: 5403 1a0d |05c0: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ -033c70: 5233 0c00 |05c2: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -033c74: 5923 0c00 |05c4: iput v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033c78: 5402 2d0d |05c6: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033c7c: 5403 1b0d |05c8: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ -033c80: 5233 0e00 |05ca: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -033c84: c713 |05cc: sub-float/2addr v3, v1 │ │ -033c86: 1504 f041 |05cd: const/high16 v4, #int 1106247680 // #41f0 │ │ -033c8a: c743 |05cf: sub-float/2addr v3, v4 │ │ -033c8c: 5923 0e00 |05d0: iput v3, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033c90: 5402 2d0d |05d2: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033c94: 5403 1a0d |05d4: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ -033c98: 5233 0d00 |05d6: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ -033c9c: 5923 0d00 |05d8: iput v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033ca0: 5402 2d0d |05da: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033ca4: 5223 0e00 |05dc: iget v3, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -033ca8: c613 |05de: add-float/2addr v3, v1 │ │ -033caa: c673 |05df: add-float/2addr v3, v7 │ │ -033cac: 5923 0b00 |05e0: iput v3, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033cb0: 5401 2d0d |05e2: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033cb4: 5211 0d00 |05e4: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -033cb8: 5402 2d0d |05e6: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033cbc: 5222 0c00 |05e8: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033cc0: c721 |05ea: sub-float/2addr v1, v2 │ │ -033cc2: 5402 2d0d |05eb: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033cc6: 5223 0c00 |05ed: iget v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033cca: 1504 a040 |05ef: const/high16 v4, #int 1084227584 // #40a0 │ │ -033cce: c941 |05f1: div-float/2addr v1, v4 │ │ -033cd0: c713 |05f2: sub-float/2addr v3, v1 │ │ -033cd2: 5923 0c00 |05f3: iput v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -033cd6: 5402 2d0d |05f5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -033cda: 5223 0d00 |05f7: iget v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033cde: c613 |05f9: add-float/2addr v3, v1 │ │ -033ce0: 5923 0d00 |05fa: iput v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033ce4: 0e00 |05fc: return-void │ │ -033ce6: 2201 9600 |05fd: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ -033cea: 7010 5801 0100 |05ff: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -033cf0: 2701 |0602: throw v1 │ │ +0330e0: |[0330e0] org.metatrans.commons.main.View_Result.initializeDimensions:()V │ │ +0330f0: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +0330f4: 7401 700a 1500 |0002: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredWidth:()I // method@0a70 │ │ +0330fa: 0a01 |0005: move-result v1 │ │ +0330fc: 7401 6f0a 1500 |0006: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredHeight:()I // method@0a6f │ │ +033102: 0a02 |0009: move-result v2 │ │ +033104: 5403 140d |000a: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ +033108: 2133 |000c: array-length v3, v3 │ │ +03310a: d803 0304 |000d: add-int/lit8 v3, v3, #int 4 // #04 │ │ +03310e: 5504 2f0d |000f: iget-boolean v4, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ +033112: b043 |0011: add-int/2addr v3, v4 │ │ +033114: 8233 |0012: int-to-float v3, v3 │ │ +033116: 5404 2e0d |0013: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03311a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +03311c: 5945 0c00 |0016: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +033120: 5404 2e0d |0018: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033124: 5945 0e00 |001a: iput v5, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033128: 5404 2e0d |001c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03312c: 8216 |001e: int-to-float v6, v1 │ │ +03312e: 5946 0d00 |001f: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +033132: 5404 2e0d |0021: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033136: 8222 |0023: int-to-float v2, v2 │ │ +033138: 5942 0b00 |0024: iput v2, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03313c: 1504 0e41 |0026: const/high16 v4, #int 1091436544 // #410e │ │ +033140: c942 |0028: div-float/2addr v2, v4 │ │ +033142: 8722 |0029: float-to-int v2, v2 │ │ +033144: 5404 170d |002a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +033148: 5945 0c00 |002c: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +03314c: 5404 170d |002e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +033150: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +033152: b151 |0031: sub-int/2addr v1, v5 │ │ +033154: 8211 |0032: int-to-float v1, v1 │ │ +033156: 5941 0d00 |0033: iput v1, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +03315a: 5401 170d |0035: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +03315e: 5404 2e0d |0037: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033162: 5244 0e00 |0039: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033166: 5914 0e00 |003b: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +03316a: 7401 6f0a 1500 |003d: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredHeight:()I // method@0a6f │ │ +033170: 0a01 |0040: move-result v1 │ │ +033172: 7401 700a 1500 |0041: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getMeasuredWidth:()I // method@0a70 │ │ +033178: 0a04 |0044: move-result v4 │ │ +03317a: 3741 0b00 |0045: if-le v1, v4, 0050 // +000b │ │ +03317e: 5401 170d |0047: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +033182: 5214 0e00 |0049: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +033186: 8226 |004b: int-to-float v6, v2 │ │ +033188: c664 |004c: add-float/2addr v4, v6 │ │ +03318a: 5914 0b00 |004d: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03318e: 280e |004f: goto 005d // +000e │ │ +033190: 5401 170d |0050: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +033194: 5214 0e00 |0052: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +033198: 1506 e03f |0054: const/high16 v6, #int 1071644672 // #3fe0 │ │ +03319c: 8227 |0056: int-to-float v7, v2 │ │ +03319e: c867 |0057: mul-float/2addr v7, v6 │ │ +0331a0: 8776 |0058: float-to-int v6, v7 │ │ +0331a2: 8266 |0059: int-to-float v6, v6 │ │ +0331a4: c664 |005a: add-float/2addr v4, v6 │ │ +0331a6: 5914 0b00 |005b: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0331aa: 5401 2e0d |005d: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0331ae: 5211 0b00 |005f: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0331b2: 5404 170d |0061: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +0331b6: 5244 0b00 |0063: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0331ba: c741 |0065: sub-float/2addr v1, v4 │ │ +0331bc: c931 |0066: div-float/2addr v1, v3 │ │ +0331be: 5403 2e0d |0067: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0331c2: 5233 0d00 |0069: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ +0331c6: 5404 2e0d |006b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0331ca: 5244 0c00 |006d: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0331ce: c743 |006f: sub-float/2addr v3, v4 │ │ +0331d0: 1504 4040 |0070: const/high16 v4, #int 1077936128 // #4040 │ │ +0331d4: c943 |0072: div-float/2addr v3, v4 │ │ +0331d6: 5404 240d |0073: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +0331da: 5406 2e0d |0075: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0331de: 5266 0c00 |0077: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +0331e2: 1507 7041 |0079: const/high16 v7, #int 1097859072 // #4170 │ │ +0331e6: c676 |007b: add-float/2addr v6, v7 │ │ +0331e8: 5946 0c00 |007c: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0331ec: 5404 240d |007e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +0331f0: 5406 170d |0080: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_banner:Landroid/graphics/RectF; // field@0d17 │ │ +0331f4: 5266 0b00 |0082: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0331f8: 1228 |0084: const/4 v8, #int 2 // #2 │ │ +0331fa: b382 |0085: div-int/2addr v2, v8 │ │ +0331fc: 8222 |0086: int-to-float v2, v2 │ │ +0331fe: c626 |0087: add-float/2addr v6, v2 │ │ +033200: 5946 0e00 |0088: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033204: 5404 240d |008a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +033208: 5406 2e0d |008c: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03320c: 5266 0d00 |008e: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +033210: c776 |0090: sub-float/2addr v6, v7 │ │ +033212: 5946 0d00 |0091: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +033216: 5404 240d |0093: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +03321a: 5246 0e00 |0095: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03321e: c616 |0097: add-float/2addr v6, v1 │ │ +033220: c776 |0098: sub-float/2addr v6, v7 │ │ +033222: 5946 0b00 |0099: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033226: 5404 2b0d |009b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +03322a: 5406 2e0d |009d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03322e: 5266 0c00 |009f: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +033232: c676 |00a1: add-float/2addr v6, v7 │ │ +033234: 5946 0c00 |00a2: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +033238: 5404 2b0d |00a4: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +03323c: 5406 240d |00a6: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +033240: 5266 0b00 |00a8: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033244: c676 |00aa: add-float/2addr v6, v7 │ │ +033246: 5946 0e00 |00ab: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03324a: 5404 2b0d |00ad: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +03324e: 5246 0c00 |00af: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +033252: c636 |00b1: add-float/2addr v6, v3 │ │ +033254: c776 |00b2: sub-float/2addr v6, v7 │ │ +033256: 5946 0d00 |00b3: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +03325a: 5404 2b0d |00b5: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +03325e: 5246 0e00 |00b7: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033262: c616 |00b9: add-float/2addr v6, v1 │ │ +033264: c776 |00ba: sub-float/2addr v6, v7 │ │ +033266: 5946 0b00 |00bb: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03326a: 5404 210d |00bd: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +03326e: 5406 2b0d |00bf: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +033272: 5266 0d00 |00c1: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +033276: c676 |00c3: add-float/2addr v6, v7 │ │ +033278: 5946 0c00 |00c4: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +03327c: 5404 210d |00c6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +033280: 5406 240d |00c8: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +033284: 5266 0b00 |00ca: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033288: c676 |00cc: add-float/2addr v6, v7 │ │ +03328a: 5946 0e00 |00cd: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03328e: 5404 210d |00cf: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +033292: 5406 2e0d |00d1: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033296: 5266 0d00 |00d3: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +03329a: c776 |00d5: sub-float/2addr v6, v7 │ │ +03329c: 5946 0d00 |00d6: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0332a0: 5404 210d |00d8: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +0332a4: 5246 0e00 |00da: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0332a8: c616 |00dc: add-float/2addr v6, v1 │ │ +0332aa: c776 |00dd: sub-float/2addr v6, v7 │ │ +0332ac: 5946 0b00 |00de: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0332b0: 5404 2a0d |00e0: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +0332b4: 5406 2e0d |00e2: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0332b8: 5266 0c00 |00e4: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +0332bc: c676 |00e6: add-float/2addr v6, v7 │ │ +0332be: 5946 0c00 |00e7: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0332c2: 5404 2a0d |00e9: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +0332c6: 5406 210d |00eb: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +0332ca: 5266 0b00 |00ed: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0332ce: c676 |00ef: add-float/2addr v6, v7 │ │ +0332d0: 5946 0e00 |00f0: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0332d4: 5404 2a0d |00f2: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +0332d8: 5246 0c00 |00f4: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0332dc: c636 |00f6: add-float/2addr v6, v3 │ │ +0332de: c776 |00f7: sub-float/2addr v6, v7 │ │ +0332e0: 5946 0d00 |00f8: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0332e4: 5404 2a0d |00fa: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +0332e8: 5246 0e00 |00fc: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0332ec: c616 |00fe: add-float/2addr v6, v1 │ │ +0332ee: c776 |00ff: sub-float/2addr v6, v7 │ │ +0332f0: 5946 0b00 |0100: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0332f4: 5404 200d |0102: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +0332f8: 5406 2a0d |0104: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +0332fc: 5266 0d00 |0106: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +033300: c676 |0108: add-float/2addr v6, v7 │ │ +033302: 5946 0c00 |0109: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +033306: 5404 200d |010b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +03330a: 5406 2a0d |010d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +03330e: 5266 0e00 |010f: iget v6, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +033312: 5946 0e00 |0111: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033316: 5404 200d |0113: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +03331a: 5406 2e0d |0115: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03331e: 5266 0d00 |0117: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +033322: c776 |0119: sub-float/2addr v6, v7 │ │ +033324: 5946 0d00 |011a: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +033328: 5404 200d |011c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +03332c: 5406 2a0d |011e: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +033330: 5266 0b00 |0120: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033334: 5946 0b00 |0122: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033338: 5504 2f0d |0124: iget-boolean v4, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ +03333c: 3804 2500 |0126: if-eqz v4, 014b // +0025 │ │ +033340: 5404 270d |0128: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +033344: 5406 200d |012a: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +033348: 5266 0c00 |012c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +03334c: 5946 0c00 |012e: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +033350: 5404 270d |0130: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +033354: 5406 200d |0132: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +033358: 5266 0b00 |0134: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03335c: c626 |0136: add-float/2addr v6, v2 │ │ +03335e: c676 |0137: add-float/2addr v6, v7 │ │ +033360: 5946 0e00 |0138: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033364: 5402 270d |013a: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +033368: 5224 0c00 |013c: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +03336c: c634 |013e: add-float/2addr v4, v3 │ │ +03336e: c774 |013f: sub-float/2addr v4, v7 │ │ +033370: 5924 0d00 |0140: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033374: 5402 270d |0142: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +033378: 5224 0e00 |0144: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +03337c: c614 |0146: add-float/2addr v4, v1 │ │ +03337e: c774 |0147: sub-float/2addr v4, v7 │ │ +033380: 5924 0b00 |0148: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033384: 2825 |014a: goto 016f // +0025 │ │ +033386: 5404 270d |014b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +03338a: 5406 2e0d |014d: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03338e: 5266 0c00 |014f: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +033392: c636 |0151: add-float/2addr v6, v3 │ │ +033394: c676 |0152: add-float/2addr v6, v7 │ │ +033396: 5946 0c00 |0153: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +03339a: 5404 270d |0155: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +03339e: 5406 210d |0157: iget-object v6, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +0333a2: 5266 0b00 |0159: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0333a6: c626 |015b: add-float/2addr v6, v2 │ │ +0333a8: c676 |015c: add-float/2addr v6, v7 │ │ +0333aa: 5946 0e00 |015d: iput v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0333ae: 5402 270d |015f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +0333b2: 5224 0c00 |0161: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0333b6: c634 |0163: add-float/2addr v4, v3 │ │ +0333b8: c774 |0164: sub-float/2addr v4, v7 │ │ +0333ba: 5924 0d00 |0165: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +0333be: 5402 270d |0167: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +0333c2: 5224 0e00 |0169: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0333c6: c614 |016b: add-float/2addr v4, v1 │ │ +0333c8: c774 |016c: sub-float/2addr v4, v7 │ │ +0333ca: 5924 0b00 |016d: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0333ce: 5402 260d |016f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +0333d2: 5404 270d |0171: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +0333d6: 5244 0d00 |0173: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0333da: c674 |0175: add-float/2addr v4, v7 │ │ +0333dc: 5924 0c00 |0176: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0333e0: 5402 260d |0178: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +0333e4: 5404 270d |017a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +0333e8: 5244 0e00 |017c: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0333ec: 5924 0e00 |017e: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0333f0: 5402 260d |0180: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +0333f4: 5404 2e0d |0182: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0333f8: 5244 0d00 |0184: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0333fc: c774 |0186: sub-float/2addr v4, v7 │ │ +0333fe: 5924 0d00 |0187: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033402: 5402 260d |0189: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +033406: 5404 270d |018b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +03340a: 5244 0b00 |018d: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03340e: 5924 0b00 |018f: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033412: 5402 280d |0191: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +033416: 5404 2e0d |0193: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +03341a: 5244 0c00 |0195: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +03341e: c674 |0197: add-float/2addr v4, v7 │ │ +033420: 5924 0c00 |0198: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033424: 5402 280d |019a: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +033428: 5404 270d |019c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +03342c: 5244 0b00 |019e: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033430: c674 |01a0: add-float/2addr v4, v7 │ │ +033432: 5924 0e00 |01a1: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033436: 5402 280d |01a3: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +03343a: 5224 0c00 |01a5: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +03343e: c634 |01a7: add-float/2addr v4, v3 │ │ +033440: c774 |01a8: sub-float/2addr v4, v7 │ │ +033442: 5924 0d00 |01a9: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033446: 5402 280d |01ab: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +03344a: 5224 0e00 |01ad: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +03344e: c614 |01af: add-float/2addr v4, v1 │ │ +033450: c774 |01b0: sub-float/2addr v4, v7 │ │ +033452: 5924 0b00 |01b1: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033456: 5402 1d0d |01b3: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +03345a: 5404 280d |01b5: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +03345e: 5244 0d00 |01b7: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +033462: c674 |01b9: add-float/2addr v4, v7 │ │ +033464: 5924 0c00 |01ba: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033468: 5402 1d0d |01bc: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +03346c: 5404 280d |01be: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +033470: 5244 0e00 |01c0: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033474: 5924 0e00 |01c2: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033478: 5402 1d0d |01c4: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +03347c: 5224 0c00 |01c6: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033480: c634 |01c8: add-float/2addr v4, v3 │ │ +033482: c774 |01c9: sub-float/2addr v4, v7 │ │ +033484: 5924 0d00 |01ca: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033488: 5402 1d0d |01cc: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +03348c: 5404 280d |01ce: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +033490: 5244 0b00 |01d0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033494: 5924 0b00 |01d2: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033498: 5402 1c0d |01d4: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +03349c: 5404 1d0d |01d6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +0334a0: 5244 0d00 |01d8: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0334a4: c674 |01da: add-float/2addr v4, v7 │ │ +0334a6: 5924 0c00 |01db: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0334aa: 5402 1c0d |01dd: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +0334ae: 5404 280d |01df: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +0334b2: 5244 0e00 |01e1: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0334b6: 5924 0e00 |01e3: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0334ba: 5402 1c0d |01e5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +0334be: 5224 0c00 |01e7: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0334c2: c634 |01e9: add-float/2addr v4, v3 │ │ +0334c4: c774 |01ea: sub-float/2addr v4, v7 │ │ +0334c6: 5924 0d00 |01eb: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +0334ca: 5402 1c0d |01ed: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +0334ce: 5404 280d |01ef: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +0334d2: 5244 0b00 |01f1: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0334d6: 5924 0b00 |01f3: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0334da: 5402 290d |01f5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +0334de: 5404 2e0d |01f7: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0334e2: 5244 0c00 |01f9: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0334e6: c674 |01fb: add-float/2addr v4, v7 │ │ +0334e8: 5924 0c00 |01fc: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0334ec: 5402 290d |01fe: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +0334f0: 5404 280d |0200: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +0334f4: 5244 0b00 |0202: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0334f8: c674 |0204: add-float/2addr v4, v7 │ │ +0334fa: 5924 0e00 |0205: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0334fe: 5402 290d |0207: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +033502: 5224 0c00 |0209: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033506: c634 |020b: add-float/2addr v4, v3 │ │ +033508: c774 |020c: sub-float/2addr v4, v7 │ │ +03350a: 5924 0d00 |020d: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +03350e: 5402 290d |020f: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +033512: 5224 0e00 |0211: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033516: c614 |0213: add-float/2addr v4, v1 │ │ +033518: c774 |0214: sub-float/2addr v4, v7 │ │ +03351a: 5924 0b00 |0215: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03351e: 5402 1f0d |0217: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +033522: 5404 290d |0219: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +033526: 5244 0d00 |021b: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +03352a: c674 |021d: add-float/2addr v4, v7 │ │ +03352c: 5924 0c00 |021e: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033530: 5402 1f0d |0220: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +033534: 5404 290d |0222: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +033538: 5244 0e00 |0224: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03353c: 5924 0e00 |0226: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033540: 5402 1f0d |0228: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +033544: 5224 0c00 |022a: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033548: c634 |022c: add-float/2addr v4, v3 │ │ +03354a: c774 |022d: sub-float/2addr v4, v7 │ │ +03354c: 5924 0d00 |022e: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033550: 5402 1f0d |0230: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +033554: 5404 290d |0232: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +033558: 5244 0b00 |0234: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03355c: 5924 0b00 |0236: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033560: 5402 1e0d |0238: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ +033564: 5404 1f0d |023a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +033568: 5244 0d00 |023c: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +03356c: c674 |023e: add-float/2addr v4, v7 │ │ +03356e: 5924 0c00 |023f: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033572: 5402 1e0d |0241: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ +033576: 5404 290d |0243: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +03357a: 5244 0e00 |0245: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03357e: 5924 0e00 |0247: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033582: 5402 1e0d |0249: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ +033586: 5224 0c00 |024b: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +03358a: c634 |024d: add-float/2addr v4, v3 │ │ +03358c: c774 |024e: sub-float/2addr v4, v7 │ │ +03358e: 5924 0d00 |024f: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033592: 5402 1e0d |0251: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_best:Landroid/graphics/RectF; // field@0d1e │ │ +033596: 5404 290d |0253: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_incorrect:Landroid/graphics/RectF; // field@0d29 │ │ +03359a: 5244 0b00 |0255: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03359e: 5924 0b00 |0257: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0335a2: 5402 2c0d |0259: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +0335a6: 5404 2e0d |025b: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +0335aa: 5244 0c00 |025d: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +0335ae: c674 |025f: add-float/2addr v4, v7 │ │ +0335b0: 5924 0c00 |0260: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0335b4: 5402 2c0d |0262: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +0335b8: 5404 1f0d |0264: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_incorrect_your:Landroid/graphics/RectF; // field@0d1f │ │ +0335bc: 5244 0b00 |0266: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0335c0: c674 |0268: add-float/2addr v4, v7 │ │ +0335c2: 5924 0e00 |0269: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0335c6: 5402 2c0d |026b: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +0335ca: 5224 0c00 |026d: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0335ce: c634 |026f: add-float/2addr v4, v3 │ │ +0335d0: c774 |0270: sub-float/2addr v4, v7 │ │ +0335d2: 5924 0d00 |0271: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +0335d6: 5402 2c0d |0273: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +0335da: 5224 0e00 |0275: iget v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +0335de: c614 |0277: add-float/2addr v4, v1 │ │ +0335e0: c774 |0278: sub-float/2addr v4, v7 │ │ +0335e2: 5924 0b00 |0279: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0335e6: 5402 230d |027b: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +0335ea: 5404 2c0d |027d: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +0335ee: 5244 0d00 |027f: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +0335f2: c674 |0281: add-float/2addr v4, v7 │ │ +0335f4: 5924 0c00 |0282: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +0335f8: 5402 230d |0284: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +0335fc: 5404 2c0d |0286: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +033600: 5244 0e00 |0288: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033604: 5924 0e00 |028a: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033608: 5402 230d |028c: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +03360c: 5224 0c00 |028e: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033610: c634 |0290: add-float/2addr v4, v3 │ │ +033612: c774 |0291: sub-float/2addr v4, v7 │ │ +033614: 5924 0d00 |0292: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033618: 5402 230d |0294: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +03361c: 5404 2c0d |0296: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +033620: 5244 0b00 |0298: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033624: 5924 0b00 |029a: iput v4, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033628: 5402 220d |029c: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +03362c: 5404 230d |029e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +033630: 5244 0d00 |02a0: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +033634: c674 |02a2: add-float/2addr v4, v7 │ │ +033636: 5924 0c00 |02a3: iput v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +03363a: 5402 220d |02a5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +03363e: 5404 2c0d |02a7: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +033642: 5244 0e00 |02a9: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +033646: 5924 0e00 |02ab: iput v4, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +03364a: 5402 220d |02ad: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +03364e: 5224 0c00 |02af: iget v4, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033652: c634 |02b1: add-float/2addr v4, v3 │ │ +033654: c774 |02b2: sub-float/2addr v4, v7 │ │ +033656: 5924 0d00 |02b3: iput v4, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +03365a: 5402 220d |02b5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +03365e: 5403 2c0d |02b7: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +033662: 5233 0b00 |02b9: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033666: 5923 0b00 |02bb: iput v3, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03366a: 2202 3902 |02bd: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +03366e: 5403 240d |02bf: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_info:Landroid/graphics/RectF; // field@0d24 │ │ +033672: 2204 a100 |02c1: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +033676: 7010 7f01 0400 |02c3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03367c: 1a06 0700 |02c6: const-string v6, " " // string@0007 │ │ +033680: 6e20 8501 6400 |02c8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033686: 7401 6e0a 1500 |02cb: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +03368c: 0c09 |02ce: move-result-object v9 │ │ +03368e: 600a 7d08 |02cf: sget v10, Lorg/metatrans/commons/R$string;.label_result_info:I // field@087d │ │ +033692: 6e20 2200 a900 |02d1: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033698: 0c09 |02d4: move-result-object v9 │ │ +03369a: 6e20 8501 9400 |02d5: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0336a0: 6e20 8501 6400 |02d8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0336a6: 6e10 8701 0400 |02db: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0336ac: 0c04 |02de: move-result-object v4 │ │ +0336ae: 5409 100d |02df: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0336b2: 7210 c105 0900 |02e1: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0336b8: 0a09 |02e4: move-result v9 │ │ +0336ba: 540a 100d |02e5: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0336be: 7210 bf05 0a00 |02e7: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +0336c4: 0a0a |02ea: move-result v10 │ │ +0336c6: 705a 0c0b 3294 |02eb: invoke-direct {v2, v3, v4, v9, v10}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +0336cc: 5b02 380d |02ee: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_info:Lorg/metatrans/commons/ui/TextArea; // field@0d38 │ │ +0336d0: 2202 3902 |02f0: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +0336d4: 5403 2b0d |02f2: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_outcome:Landroid/graphics/RectF; // field@0d2b │ │ +0336d8: 2204 a100 |02f4: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +0336dc: 7010 7f01 0400 |02f6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0336e2: 6e20 8501 6400 |02f9: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0336e8: 7401 6e0a 1500 |02fc: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +0336ee: 0c09 |02ff: move-result-object v9 │ │ +0336f0: 600a 7e08 |0300: sget v10, Lorg/metatrans/commons/R$string;.label_result_outcome:I // field@087e │ │ +0336f4: 6e20 2200 a900 |0302: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0336fa: 0c09 |0305: move-result-object v9 │ │ +0336fc: 6e20 8501 9400 |0306: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033702: 6e20 8501 6400 |0309: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033708: 6e10 8701 0400 |030c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03370e: 0c04 |030f: move-result-object v4 │ │ +033710: 5409 100d |0310: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033714: 7210 c005 0900 |0312: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +03371a: 0a09 |0315: move-result v9 │ │ +03371c: 540a 100d |0316: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033720: 7210 c505 0a00 |0318: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +033726: 0a0a |031b: move-result v10 │ │ +033728: 705a 0c0b 3294 |031c: invoke-direct {v2, v3, v4, v9, v10}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +03372e: 5b02 3f0d |031f: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d3f │ │ +033732: 5502 130d |0321: iget-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.is_new_record:Z // field@0d13 │ │ +033736: 12f3 |0323: const/4 v3, #int -1 // #ff │ │ +033738: 3802 3400 |0324: if-eqz v2, 0358 // +0034 │ │ +03373c: 2202 3902 |0326: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033740: 5404 210d |0328: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +033744: 2209 a100 |032a: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +033748: 7010 7f01 0900 |032c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03374e: 6e20 8501 6900 |032f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033754: 7401 6e0a 1500 |0332: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +03375a: 0c0a |0335: move-result-object v10 │ │ +03375c: 600b 8008 |0336: sget v11, Lorg/metatrans/commons/R$string;.label_result_status_newrecord:I // field@0880 │ │ +033760: 6e20 2200 ba00 |0338: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033766: 0c0a |033b: move-result-object v10 │ │ +033768: 6e20 8501 a900 |033c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03376e: 6e20 8501 6900 |033f: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033774: 6e10 8701 0900 |0342: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03377a: 0c09 |0345: move-result-object v9 │ │ +03377c: 540a 100d |0346: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033780: 7210 c105 0a00 |0348: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033786: 0a0a |034b: move-result v10 │ │ +033788: 540b 100d |034c: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +03378c: 7210 c405 0b00 |034e: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +033792: 0a0b |0351: move-result v11 │ │ +033794: 705b 0c0b 42a9 |0352: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +03379a: 5b02 370d |0355: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ +03379e: 282c |0357: goto 0383 // +002c │ │ +0337a0: 2202 a100 |0358: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0337a4: 7010 7f01 0200 |035a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0337aa: 6e20 8501 6200 |035d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0337b0: 7401 6e0a 1500 |0360: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +0337b6: 0c04 |0363: move-result-object v4 │ │ +0337b8: 6009 8108 |0364: sget v9, Lorg/metatrans/commons/R$string;.label_result_status_youfinished:I // field@0881 │ │ +0337bc: 6e20 2200 9400 |0366: invoke-virtual {v4, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0337c2: 0c04 |0369: move-result-object v4 │ │ +0337c4: 6e20 8501 4200 |036a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0337ca: 6e20 8501 6200 |036d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0337d0: 6e10 8701 0200 |0370: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0337d6: 0c02 |0373: move-result-object v2 │ │ +0337d8: 2204 3902 |0374: new-instance v4, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +0337dc: 5409 210d |0376: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_outcome:Landroid/graphics/RectF; // field@0d21 │ │ +0337e0: 540a 100d |0378: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0337e4: 7210 c105 0a00 |037a: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0337ea: 0a0a |037d: move-result v10 │ │ +0337ec: 7053 0c0b 94a2 |037e: invoke-direct {v4, v9, v2, v10, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +0337f2: 5b04 370d |0381: iput-object v4, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ +0337f6: 5502 2f0d |0383: iget-boolean v2, v0, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ +0337fa: 3802 5600 |0385: if-eqz v2, 03db // +0056 │ │ +0337fe: 2202 3902 |0387: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033802: 5404 2a0d |0389: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_mode:Landroid/graphics/RectF; // field@0d2a │ │ +033806: 2209 a100 |038b: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +03380a: 7010 7f01 0900 |038d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033810: 6e20 8501 6900 |0390: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033816: 7401 6e0a 1500 |0393: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +03381c: 0c0a |0396: move-result-object v10 │ │ +03381e: 600b 7908 |0397: sget v11, Lorg/metatrans/commons/R$string;.label_mode:I // field@0879 │ │ +033822: 6e20 2200 ba00 |0399: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033828: 0c0a |039c: move-result-object v10 │ │ +03382a: 6e20 8501 a900 |039d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033830: 6e20 8501 6900 |03a0: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033836: 6e10 8701 0900 |03a3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03383c: 0c09 |03a6: move-result-object v9 │ │ +03383e: 540a 100d |03a7: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033842: 7210 c005 0a00 |03a9: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +033848: 0a0a |03ac: move-result v10 │ │ +03384a: 540b 100d |03ad: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +03384e: 7210 c505 0b00 |03af: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +033854: 0a0b |03b2: move-result v11 │ │ +033856: 705b 0c0b 42a9 |03b3: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +03385c: 5b02 3e0d |03b6: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d3e │ │ +033860: 2202 3902 |03b8: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033864: 5404 200d |03ba: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_mode:Landroid/graphics/RectF; // field@0d20 │ │ +033868: 2209 a100 |03bc: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +03386c: 7010 7f01 0900 |03be: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033872: 6e20 8501 6900 |03c1: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033878: 540a 150d |03c4: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.modeName:Ljava/lang/String; // field@0d15 │ │ +03387c: 6e20 8501 a900 |03c6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033882: 6e20 8501 6900 |03c9: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033888: 6e10 8701 0900 |03cc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03388e: 0c09 |03cf: move-result-object v9 │ │ +033890: 540a 100d |03d0: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033894: 7210 c105 0a00 |03d2: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +03389a: 0a0a |03d5: move-result v10 │ │ +03389c: 7053 0c0b 42a9 |03d6: invoke-direct {v2, v4, v9, v10, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +0338a2: 5b02 360d |03d9: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d36 │ │ +0338a6: 2202 3902 |03db: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +0338aa: 5404 270d |03dd: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_your:Landroid/graphics/RectF; // field@0d27 │ │ +0338ae: 2209 a100 |03df: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +0338b2: 7010 7f01 0900 |03e1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0338b8: 6e20 8501 6900 |03e4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0338be: 7401 6e0a 1500 |03e7: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +0338c4: 0c0a |03ea: move-result-object v10 │ │ +0338c6: 600b 8408 |03eb: sget v11, Lorg/metatrans/commons/R$string;.label_your:I // field@0884 │ │ +0338ca: 6e20 2200 ba00 |03ed: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0338d0: 0c0a |03f0: move-result-object v10 │ │ +0338d2: 6e20 8501 a900 |03f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0338d8: 6e20 8501 6900 |03f4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0338de: 6e10 8701 0900 |03f7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0338e4: 0c09 |03fa: move-result-object v9 │ │ +0338e6: 540a 100d |03fb: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0338ea: 7210 c105 0a00 |03fd: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0338f0: 0a0a |0400: move-result v10 │ │ +0338f2: 540b 100d |0401: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0338f6: 7210 bf05 0b00 |0403: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +0338fc: 0a0b |0406: move-result v11 │ │ +0338fe: 705b 0c0b 42a9 |0407: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033904: 5b02 3d0d |040a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_your:Lorg/metatrans/commons/ui/TextArea; // field@0d3d │ │ +033908: 2202 3902 |040c: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +03390c: 5404 260d |040e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_column_best:Landroid/graphics/RectF; // field@0d26 │ │ +033910: 2209 a100 |0410: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +033914: 7010 7f01 0900 |0412: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03391a: 6e20 8501 6900 |0415: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033920: 7401 6e0a 1500 |0418: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +033926: 0c0a |041b: move-result-object v10 │ │ +033928: 600b 7008 |041c: sget v11, Lorg/metatrans/commons/R$string;.label_best:I // field@0870 │ │ +03392c: 6e20 2200 ba00 |041e: invoke-virtual {v10, v11}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033932: 0c0a |0421: move-result-object v10 │ │ +033934: 6e20 8501 a900 |0422: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03393a: 6e20 8501 6900 |0425: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033940: 6e10 8701 0900 |0428: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033946: 0c09 |042b: move-result-object v9 │ │ +033948: 540a 100d |042c: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +03394c: 7210 c105 0a00 |042e: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033952: 0a0a |0431: move-result v10 │ │ +033954: 540b 100d |0432: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033958: 7210 bf05 0b00 |0434: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +03395e: 0a0b |0437: move-result v11 │ │ +033960: 705b 0c0b 42a9 |0438: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033966: 5b02 3c0d |043b: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_best:Lorg/metatrans/commons/ui/TextArea; // field@0d3c │ │ +03396a: 2202 3902 |043d: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +03396e: 5404 280d |043f: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_correct:Landroid/graphics/RectF; // field@0d28 │ │ +033972: 2209 a100 |0441: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +033976: 7010 7f01 0900 |0443: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03397c: 6e20 8501 6900 |0446: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033982: 540a 140d |0449: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ +033986: 460a 0a05 |044b: aget-object v10, v10, v5 │ │ +03398a: 6e20 8501 a900 |044d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033990: 6e20 8501 6900 |0450: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033996: 6e10 8701 0900 |0453: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03399c: 0c09 |0456: move-result-object v9 │ │ +03399e: 540a 100d |0457: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0339a2: 7210 c005 0a00 |0459: invoke-interface {v10}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +0339a8: 0a0a |045c: move-result v10 │ │ +0339aa: 540b 100d |045d: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0339ae: 7210 c505 0b00 |045f: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +0339b4: 0a0b |0462: move-result v11 │ │ +0339b6: 705b 0c0b 42a9 |0463: invoke-direct {v2, v4, v9, v10, v11}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +0339bc: 5b02 390d |0466: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_1:Lorg/metatrans/commons/ui/TextArea; // field@0d39 │ │ +0339c0: 2202 3902 |0468: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +0339c4: 5404 1d0d |046a: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_your:Landroid/graphics/RectF; // field@0d1d │ │ +0339c8: 2209 a100 |046c: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +0339cc: 7010 7f01 0900 |046e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0339d2: 1a0a 0000 |0471: const-string v10, "" // string@0000 │ │ +0339d6: 6e20 8501 a900 |0473: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0339dc: 540b 120d |0476: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ +0339e0: 460b 0b05 |0478: aget-object v11, v11, v5 │ │ +0339e4: 6e20 8501 b900 |047a: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0339ea: 6e10 8701 0900 |047d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0339f0: 0c09 |0480: move-result-object v9 │ │ +0339f2: 540b 100d |0481: iget-object v11, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +0339f6: 7210 c105 0b00 |0483: invoke-interface {v11}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0339fc: 0a0b |0486: move-result v11 │ │ +0339fe: 7053 0c0b 42b9 |0487: invoke-direct {v2, v4, v9, v11, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033a04: 5b02 310d |048a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_your:Lorg/metatrans/commons/ui/TextArea; // field@0d31 │ │ +033a08: 2202 3902 |048c: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033a0c: 5404 1c0d |048e: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_correct_best:Landroid/graphics/RectF; // field@0d1c │ │ +033a10: 2209 a100 |0490: new-instance v9, Ljava/lang/StringBuilder; // type@00a1 │ │ +033a14: 7010 7f01 0900 |0492: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033a1a: 6e20 8501 a900 |0495: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033a20: 540a 110d |0498: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ +033a24: 4605 0a05 |049a: aget-object v5, v10, v5 │ │ +033a28: 6e20 8501 5900 |049c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033a2e: 6e10 8701 0900 |049f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033a34: 0c05 |04a2: move-result-object v5 │ │ +033a36: 5409 100d |04a3: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033a3a: 7210 c105 0900 |04a5: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033a40: 0a09 |04a8: move-result v9 │ │ +033a42: 7053 0c0b 4295 |04a9: invoke-direct {v2, v4, v5, v9, v3}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033a48: 5b02 300d |04ac: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_best:Lorg/metatrans/commons/ui/TextArea; // field@0d30 │ │ +033a4c: 5402 140d |04ae: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ +033a50: 2123 |04b0: array-length v3, v2 │ │ +033a52: 1214 |04b1: const/4 v4, #int 1 // #1 │ │ +033a54: 3643 4b01 |04b2: if-gt v3, v4, 05fd // +014b │ │ +033a58: 2122 |04b4: array-length v2, v2 │ │ +033a5a: 3782 5f00 |04b5: if-le v2, v8, 0514 // +005f │ │ +033a5e: 2202 3902 |04b7: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033a62: 5403 2c0d |04b9: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_label_time:Landroid/graphics/RectF; // field@0d2c │ │ +033a66: 2204 a100 |04bb: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +033a6a: 7010 7f01 0400 |04bd: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033a70: 6e20 8501 6400 |04c0: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033a76: 5405 140d |04c3: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.labels:[Ljava/lang/String; // field@0d14 │ │ +033a7a: 4605 0508 |04c5: aget-object v5, v5, v8 │ │ +033a7e: 6e20 8501 5400 |04c7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033a84: 6e20 8501 6400 |04ca: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033a8a: 6e10 8701 0400 |04cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033a90: 0c04 |04d0: move-result-object v4 │ │ +033a92: 5405 100d |04d1: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033a96: 7210 c005 0500 |04d3: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +033a9c: 0a05 |04d6: move-result v5 │ │ +033a9e: 5409 100d |04d7: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033aa2: 7210 c505 0900 |04d9: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +033aa8: 0a09 |04dc: move-result v9 │ │ +033aaa: 7059 0c0b 3254 |04dd: invoke-direct {v2, v3, v4, v5, v9}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033ab0: 5b02 3b0d |04e0: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_label_3:Lorg/metatrans/commons/ui/TextArea; // field@0d3b │ │ +033ab4: 2202 3902 |04e2: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033ab8: 5403 230d |04e4: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_your:Landroid/graphics/RectF; // field@0d23 │ │ +033abc: 5404 120d |04e6: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.data_your:[Ljava/lang/String; // field@0d12 │ │ +033ac0: 4604 0408 |04e8: aget-object v4, v4, v8 │ │ +033ac4: 5405 100d |04ea: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033ac8: 7210 c105 0500 |04ec: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033ace: 0a05 |04ef: move-result v5 │ │ +033ad0: 5409 100d |04f0: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033ad4: 7210 c305 0900 |04f2: invoke-interface {v9}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +033ada: 0a09 |04f5: move-result v9 │ │ +033adc: 7059 0c0b 3254 |04f6: invoke-direct {v2, v3, v4, v5, v9}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033ae2: 5b02 350d |04f9: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_your:Lorg/metatrans/commons/ui/TextArea; // field@0d35 │ │ +033ae6: 2202 3902 |04fb: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +033aea: 5403 220d |04fd: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_data_time_best:Landroid/graphics/RectF; // field@0d22 │ │ +033aee: 5404 110d |04ff: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.data_best:[Ljava/lang/String; // field@0d11 │ │ +033af2: 4604 0408 |0501: aget-object v4, v4, v8 │ │ +033af6: 5405 100d |0503: iget-object v5, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033afa: 7210 c105 0500 |0505: invoke-interface {v5}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033b00: 0a05 |0508: move-result v5 │ │ +033b02: 5408 100d |0509: iget-object v8, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033b06: 7210 c305 0800 |050b: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +033b0c: 0a08 |050e: move-result v8 │ │ +033b0e: 7058 0c0b 3254 |050f: invoke-direct {v2, v3, v4, v5, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +033b14: 5b02 340d |0512: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_best:Lorg/metatrans/commons/ui/TextArea; // field@0d34 │ │ +033b18: 2202 3102 |0514: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +033b1c: 540a 190d |0516: iget-object v10, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ +033b20: 2203 a100 |0518: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +033b24: 7010 7f01 0300 |051a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033b2a: 6e20 8501 6300 |051d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033b30: 7401 6e0a 1500 |0520: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +033b36: 0c04 |0523: move-result-object v4 │ │ +033b38: 6005 7a08 |0524: sget v5, Lorg/metatrans/commons/R$string;.label_moregames:I // field@087a │ │ +033b3c: 6e20 2200 5400 |0526: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033b42: 0c04 |0529: move-result-object v4 │ │ +033b44: 6e20 8501 4300 |052a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033b4a: 6e20 8501 6300 |052d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033b50: 6e10 8701 0300 |0530: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033b56: 0c0b |0533: move-result-object v11 │ │ +033b58: 5403 100d |0534: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033b5c: 7210 c405 0300 |0536: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +033b62: 0a0c |0539: move-result v12 │ │ +033b64: 5403 100d |053a: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033b68: 7210 c105 0300 |053c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033b6e: 0a0d |053f: move-result v13 │ │ +033b70: 5403 100d |0540: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033b74: 7210 c305 0300 |0542: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +033b7a: 0a0e |0545: move-result v14 │ │ +033b7c: 0729 |0546: move-object v9, v2 │ │ +033b7e: 7606 e30a 0900 |0547: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +033b84: 5b02 0e0d |054a: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ +033b88: 2202 3102 |054c: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +033b8c: 5403 1a0d |054e: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ +033b90: 2204 a100 |0550: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +033b94: 7010 7f01 0400 |0552: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033b9a: 6e20 8501 6400 |0555: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033ba0: 7401 6e0a 1500 |0558: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +033ba6: 0c05 |055b: move-result-object v5 │ │ +033ba8: 6008 ac08 |055c: sget v8, Lorg/metatrans/commons/R$string;.new_game_fulltext:I // field@08ac │ │ +033bac: 6e20 2200 8500 |055e: invoke-virtual {v5, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033bb2: 0c05 |0561: move-result-object v5 │ │ +033bb4: 6e20 8501 5400 |0562: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033bba: 6e20 8501 6400 |0565: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033bc0: 6e10 8701 0400 |0568: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033bc6: 0c11 |056b: move-result-object v17 │ │ +033bc8: 5404 100d |056c: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033bcc: 7210 c405 0400 |056e: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +033bd2: 0a12 |0571: move-result v18 │ │ +033bd4: 5404 100d |0572: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033bd8: 7210 c105 0400 |0574: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033bde: 0a13 |0577: move-result v19 │ │ +033be0: 5404 100d |0578: iget-object v4, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033be4: 7210 c305 0400 |057a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +033bea: 0a14 |057d: move-result v20 │ │ +033bec: 072f |057e: move-object v15, v2 │ │ +033bee: 0810 0300 |057f: move-object/from16 v16, v3 │ │ +033bf2: 7606 e30a 0f00 |0581: invoke-direct/range {v15, v16, v17, v18, v19, v20}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +033bf8: 5b02 0f0d |0584: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ +033bfc: 2202 3102 |0586: new-instance v2, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +033c00: 5409 180d |0588: iget-object v9, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ +033c04: 2203 a100 |058a: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +033c08: 7010 7f01 0300 |058c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +033c0e: 6e20 8501 6300 |058f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033c14: 7401 6e0a 1500 |0592: invoke-virtual/range {v21}, Lorg/metatrans/commons/main/View_Result;.getContext:()Landroid/content/Context; // method@0a6e │ │ +033c1a: 0c04 |0595: move-result-object v4 │ │ +033c1c: 6005 4f08 |0596: sget v5, Lorg/metatrans/commons/R$string;.button_back:I // field@084f │ │ +033c20: 6e20 2200 5400 |0598: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +033c26: 0c04 |059b: move-result-object v4 │ │ +033c28: 6e20 8501 4300 |059c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033c2e: 6e20 8501 6300 |059f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +033c34: 6e10 8701 0300 |05a2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +033c3a: 0c0a |05a5: move-result-object v10 │ │ +033c3c: 5403 100d |05a6: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033c40: 7210 c405 0300 |05a8: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +033c46: 0a0b |05ab: move-result v11 │ │ +033c48: 5403 100d |05ac: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033c4c: 7210 c105 0300 |05ae: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +033c52: 0a0c |05b1: move-result v12 │ │ +033c54: 5403 100d |05b2: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033c58: 7210 c305 0300 |05b4: invoke-interface {v3}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +033c5e: 0a0d |05b7: move-result v13 │ │ +033c60: 0728 |05b8: move-object v8, v2 │ │ +033c62: 7606 e30a 0800 |05b9: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +033c68: 5b02 0d0d |05bc: iput-object v2, v0, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ +033c6c: 5402 2d0d |05be: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033c70: 5403 1a0d |05c0: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ +033c74: 5233 0c00 |05c2: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +033c78: 5923 0c00 |05c4: iput v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033c7c: 5402 2d0d |05c6: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033c80: 5403 1b0d |05c8: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ +033c84: 5233 0e00 |05ca: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +033c88: c713 |05cc: sub-float/2addr v3, v1 │ │ +033c8a: 1504 f041 |05cd: const/high16 v4, #int 1106247680 // #41f0 │ │ +033c8e: c743 |05cf: sub-float/2addr v3, v4 │ │ +033c90: 5923 0e00 |05d0: iput v3, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033c94: 5402 2d0d |05d2: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033c98: 5403 1a0d |05d4: iget-object v3, v0, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ +033c9c: 5233 0d00 |05d6: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ +033ca0: 5923 0d00 |05d8: iput v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033ca4: 5402 2d0d |05da: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033ca8: 5223 0e00 |05dc: iget v3, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +033cac: c613 |05de: add-float/2addr v3, v1 │ │ +033cae: c673 |05df: add-float/2addr v3, v7 │ │ +033cb0: 5923 0b00 |05e0: iput v3, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033cb4: 5401 2d0d |05e2: iget-object v1, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033cb8: 5211 0d00 |05e4: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +033cbc: 5402 2d0d |05e6: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033cc0: 5222 0c00 |05e8: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033cc4: c721 |05ea: sub-float/2addr v1, v2 │ │ +033cc6: 5402 2d0d |05eb: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033cca: 5223 0c00 |05ed: iget v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033cce: 1504 a040 |05ef: const/high16 v4, #int 1084227584 // #40a0 │ │ +033cd2: c941 |05f1: div-float/2addr v1, v4 │ │ +033cd4: c713 |05f2: sub-float/2addr v3, v1 │ │ +033cd6: 5923 0c00 |05f3: iput v3, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +033cda: 5402 2d0d |05f5: iget-object v2, v0, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +033cde: 5223 0d00 |05f7: iget v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033ce2: c613 |05f9: add-float/2addr v3, v1 │ │ +033ce4: 5923 0d00 |05fa: iput v3, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033ce8: 0e00 |05fc: return-void │ │ +033cea: 2201 9600 |05fd: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ +033cee: 7010 5801 0100 |05ff: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +033cf4: 2701 |0602: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x0006 line=167 │ │ 0x000a line=169 │ │ 0x0013 line=171 │ │ 0x0018 line=172 │ │ @@ -35550,19 +35568,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -033070: |[033070] org.metatrans.commons.main.View_Result.deselectButton_Back:()V │ │ -033080: 5410 0d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ -033084: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -03308a: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -033090: 0e00 |0008: return-void │ │ +033074: |[033074] org.metatrans.commons.main.View_Result.deselectButton_Back:()V │ │ +033084: 5410 0d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ +033088: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +03308e: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +033094: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0005 line=494 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ @@ -35571,19 +35589,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -033094: |[033094] org.metatrans.commons.main.View_Result.deselectButton_MoreGames:()V │ │ -0330a4: 5410 0e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ -0330a8: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0330ae: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -0330b4: 0e00 |0008: return-void │ │ +033098: |[033098] org.metatrans.commons.main.View_Result.deselectButton_MoreGames:()V │ │ +0330a8: 5410 0e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ +0330ac: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0330b2: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +0330b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0005 line=528 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ @@ -35592,19 +35610,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0330b8: |[0330b8] org.metatrans.commons.main.View_Result.deselectButton_New:()V │ │ -0330c8: 5410 0f0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ -0330cc: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0330d2: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -0330d8: 0e00 |0008: return-void │ │ +0330bc: |[0330bc] org.metatrans.commons.main.View_Result.deselectButton_New:()V │ │ +0330cc: 5410 0f0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ +0330d0: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0330d6: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +0330dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0005 line=511 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ @@ -35613,17 +35631,17 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032e3c: |[032e3c] org.metatrans.commons.main.View_Result.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ -032e4c: 5410 250d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_invitefriends:Landroid/graphics/RectF; // field@0d25 │ │ -032e50: 1100 |0002: return-object v0 │ │ +032e40: |[032e40] org.metatrans.commons.main.View_Result.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ +032e50: 5410 250d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_invitefriends:Landroid/graphics/RectF; // field@0d25 │ │ +032e54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ #4 : (in Lorg/metatrans/commons/main/View_Result;) │ │ @@ -35631,17 +35649,17 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032e54: |[032e54] org.metatrans.commons.main.View_Result.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ -032e64: 5410 2d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ -032e68: 1100 |0002: return-object v0 │ │ +032e58: |[032e58] org.metatrans.commons.main.View_Result.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ +032e68: 5410 2d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_leaderboards:Landroid/graphics/RectF; // field@0d2d │ │ +032e6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ #5 : (in Lorg/metatrans/commons/main/View_Result;) │ │ @@ -35649,19 +35667,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -032e6c: |[032e6c] org.metatrans.commons.main.View_Result.isOverButton_Back:(FF)Z │ │ -032e7c: 5410 180d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ -032e80: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -032e86: 0a02 |0005: move-result v2 │ │ -032e88: 0f02 |0006: return v2 │ │ +032e70: |[032e70] org.metatrans.commons.main.View_Result.isOverButton_Back:(FF)Z │ │ +032e80: 5410 180d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_back:Landroid/graphics/RectF; // field@0d18 │ │ +032e84: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +032e8a: 0a02 |0005: move-result v2 │ │ +032e8c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -35671,19 +35689,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -032e8c: |[032e8c] org.metatrans.commons.main.View_Result.isOverButton_MoreGames:(FF)Z │ │ -032e9c: 5410 190d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ -032ea0: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -032ea6: 0a02 |0005: move-result v2 │ │ -032ea8: 0f02 |0006: return v2 │ │ +032e90: |[032e90] org.metatrans.commons.main.View_Result.isOverButton_MoreGames:(FF)Z │ │ +032ea0: 5410 190d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_moregames:Landroid/graphics/RectF; // field@0d19 │ │ +032ea4: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +032eaa: 0a02 |0005: move-result v2 │ │ +032eac: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -35693,19 +35711,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -032eac: |[032eac] org.metatrans.commons.main.View_Result.isOverButton_New:(FF)Z │ │ -032ebc: 5410 1a0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ -032ec0: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -032ec6: 0a02 |0005: move-result v2 │ │ -032ec8: 0f02 |0006: return v2 │ │ +032eb0: |[032eb0] org.metatrans.commons.main.View_Result.isOverButton_New:(FF)Z │ │ +032ec0: 5410 1a0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_button_newgame:Landroid/graphics/RectF; // field@0d1a │ │ +032ec4: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +032eca: 0a02 |0005: move-result v2 │ │ +032ecc: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -35715,100 +35733,100 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 186 16-bit code units │ │ -033cf4: |[033cf4] org.metatrans.commons.main.View_Result.onDraw:(Landroid/graphics/Canvas;)V │ │ -033d04: 1d08 |0000: monitor-enter v8 │ │ -033d06: 6f20 c300 9800 |0001: invoke-super {v8, v9}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ -033d0c: 5480 160d |0004: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -033d10: 5481 100d |0006: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033d14: 7210 bf05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -033d1a: 0a01 |000b: move-result v1 │ │ -033d1c: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -033d22: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -033d24: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -033d26: 5480 2e0d |0011: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033d2a: 6e10 7300 0000 |0013: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -033d30: 0a05 |0016: move-result v5 │ │ -033d32: 5480 2e0d |0017: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033d36: 6e10 6f00 0000 |0019: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -033d3c: 0a06 |001c: move-result v6 │ │ -033d3e: 5487 160d |001d: iget-object v7, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -033d42: 0792 |001f: move-object v2, v9 │ │ -033d44: 7406 4e00 0200 |0020: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -033d4a: 5480 160d |0023: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -033d4e: 5481 100d |0025: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033d52: 7210 c005 0100 |0027: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -033d58: 0a01 |002a: move-result v1 │ │ -033d5a: 6e20 6400 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -033d60: 5480 160d |002e: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -033d64: 5481 100d |0030: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ -033d68: 7210 c005 0100 |0032: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -033d6e: 0a01 |0035: move-result v1 │ │ -033d70: 6e20 6400 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -033d76: 5480 160d |0039: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ -033d7a: 5481 1b0d |003b: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ -033d7e: 7130 8a0b 0901 |003d: invoke-static {v9, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ -033d84: 5480 380d |0040: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_info:Lorg/metatrans/commons/ui/TextArea; // field@0d38 │ │ -033d88: 6e20 100b 9000 |0042: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033d8e: 5480 3f0d |0045: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d3f │ │ -033d92: 6e20 100b 9000 |0047: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033d98: 5480 370d |004a: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ -033d9c: 6e20 100b 9000 |004c: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033da2: 5580 2f0d |004f: iget-boolean v0, v8, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ -033da6: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ -033daa: 5480 3e0d |0053: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d3e │ │ -033dae: 6e20 100b 9000 |0055: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033db4: 5480 360d |0058: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d36 │ │ -033db8: 6e20 100b 9000 |005a: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033dbe: 5480 3d0d |005d: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_your:Lorg/metatrans/commons/ui/TextArea; // field@0d3d │ │ -033dc2: 6e20 100b 9000 |005f: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033dc8: 5480 3c0d |0062: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_best:Lorg/metatrans/commons/ui/TextArea; // field@0d3c │ │ -033dcc: 6e20 100b 9000 |0064: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033dd2: 5480 390d |0067: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_1:Lorg/metatrans/commons/ui/TextArea; // field@0d39 │ │ -033dd6: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -033dda: 6e20 100b 9000 |006b: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033de0: 5480 3a0d |006e: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_2:Lorg/metatrans/commons/ui/TextArea; // field@0d3a │ │ -033de4: 3800 0500 |0070: if-eqz v0, 0075 // +0005 │ │ -033de8: 6e20 100b 9000 |0072: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033dee: 5480 3b0d |0075: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_3:Lorg/metatrans/commons/ui/TextArea; // field@0d3b │ │ -033df2: 3800 0500 |0077: if-eqz v0, 007c // +0005 │ │ -033df6: 6e20 100b 9000 |0079: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033dfc: 5480 310d |007c: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_your:Lorg/metatrans/commons/ui/TextArea; // field@0d31 │ │ -033e00: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ -033e04: 6e20 100b 9000 |0080: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e0a: 5480 330d |0083: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_2_your:Lorg/metatrans/commons/ui/TextArea; // field@0d33 │ │ -033e0e: 3800 0500 |0085: if-eqz v0, 008a // +0005 │ │ -033e12: 6e20 100b 9000 |0087: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e18: 5480 350d |008a: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_your:Lorg/metatrans/commons/ui/TextArea; // field@0d35 │ │ -033e1c: 3800 0500 |008c: if-eqz v0, 0091 // +0005 │ │ -033e20: 6e20 100b 9000 |008e: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e26: 5480 300d |0091: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_best:Lorg/metatrans/commons/ui/TextArea; // field@0d30 │ │ -033e2a: 3800 0500 |0093: if-eqz v0, 0098 // +0005 │ │ -033e2e: 6e20 100b 9000 |0095: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e34: 5480 320d |0098: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_2_best:Lorg/metatrans/commons/ui/TextArea; // field@0d32 │ │ -033e38: 3800 0500 |009a: if-eqz v0, 009f // +0005 │ │ -033e3c: 6e20 100b 9000 |009c: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e42: 5480 340d |009f: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_best:Lorg/metatrans/commons/ui/TextArea; // field@0d34 │ │ -033e46: 3800 0500 |00a1: if-eqz v0, 00a6 // +0005 │ │ -033e4a: 6e20 100b 9000 |00a3: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -033e50: 5480 0e0d |00a6: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ -033e54: 7220 ff0a 9000 |00a8: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -033e5a: 5480 0f0d |00ab: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ -033e5e: 7220 ff0a 9000 |00ad: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -033e64: 5480 0d0d |00b0: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ -033e68: 7220 ff0a 9000 |00b2: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -033e6e: 1e08 |00b5: monitor-exit v8 │ │ -033e70: 0e00 |00b6: return-void │ │ -033e72: 0d09 |00b7: move-exception v9 │ │ -033e74: 1e08 |00b8: monitor-exit v8 │ │ -033e76: 2709 |00b9: throw v9 │ │ +033cf8: |[033cf8] org.metatrans.commons.main.View_Result.onDraw:(Landroid/graphics/Canvas;)V │ │ +033d08: 1d08 |0000: monitor-enter v8 │ │ +033d0a: 6f20 c300 9800 |0001: invoke-super {v8, v9}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@00c3 │ │ +033d10: 5480 160d |0004: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033d14: 5481 100d |0006: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033d18: 7210 bf05 0100 |0008: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +033d1e: 0a01 |000b: move-result v1 │ │ +033d20: 6e20 6400 1000 |000c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +033d26: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +033d28: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +033d2a: 5480 2e0d |0011: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033d2e: 6e10 7300 0000 |0013: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +033d34: 0a05 |0016: move-result v5 │ │ +033d36: 5480 2e0d |0017: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033d3a: 6e10 6f00 0000 |0019: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +033d40: 0a06 |001c: move-result v6 │ │ +033d42: 5487 160d |001d: iget-object v7, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033d46: 0792 |001f: move-object v2, v9 │ │ +033d48: 7406 4e00 0200 |0020: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +033d4e: 5480 160d |0023: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033d52: 5481 100d |0025: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033d56: 7210 c005 0100 |0027: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +033d5c: 0a01 |002a: move-result v1 │ │ +033d5e: 6e20 6400 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +033d64: 5480 160d |002e: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033d68: 5481 100d |0030: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.coloursCfg:Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // field@0d10 │ │ +033d6c: 7210 c005 0100 |0032: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +033d72: 0a01 |0035: move-result v1 │ │ +033d74: 6e20 6400 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +033d7a: 5480 160d |0039: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.paint_background:Landroid/graphics/Paint; // field@0d16 │ │ +033d7e: 5481 1b0d |003b: iget-object v1, v8, Lorg/metatrans/commons/main/View_Result;.rectf_buttons:Landroid/graphics/RectF; // field@0d1b │ │ +033d82: 7130 8a0b 0901 |003d: invoke-static {v9, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8a │ │ +033d88: 5480 380d |0040: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_info:Lorg/metatrans/commons/ui/TextArea; // field@0d38 │ │ +033d8c: 6e20 100b 9000 |0042: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033d92: 5480 3f0d |0045: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d3f │ │ +033d96: 6e20 100b 9000 |0047: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033d9c: 5480 370d |004a: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_outcome:Lorg/metatrans/commons/ui/TextArea; // field@0d37 │ │ +033da0: 6e20 100b 9000 |004c: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033da6: 5580 2f0d |004f: iget-boolean v0, v8, Lorg/metatrans/commons/main/View_Result;.show_mode:Z // field@0d2f │ │ +033daa: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ +033dae: 5480 3e0d |0053: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d3e │ │ +033db2: 6e20 100b 9000 |0055: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033db8: 5480 360d |0058: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_mode:Lorg/metatrans/commons/ui/TextArea; // field@0d36 │ │ +033dbc: 6e20 100b 9000 |005a: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033dc2: 5480 3d0d |005d: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_your:Lorg/metatrans/commons/ui/TextArea; // field@0d3d │ │ +033dc6: 6e20 100b 9000 |005f: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033dcc: 5480 3c0d |0062: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_column_best:Lorg/metatrans/commons/ui/TextArea; // field@0d3c │ │ +033dd0: 6e20 100b 9000 |0064: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033dd6: 5480 390d |0067: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_1:Lorg/metatrans/commons/ui/TextArea; // field@0d39 │ │ +033dda: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +033dde: 6e20 100b 9000 |006b: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033de4: 5480 3a0d |006e: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_2:Lorg/metatrans/commons/ui/TextArea; // field@0d3a │ │ +033de8: 3800 0500 |0070: if-eqz v0, 0075 // +0005 │ │ +033dec: 6e20 100b 9000 |0072: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033df2: 5480 3b0d |0075: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_label_3:Lorg/metatrans/commons/ui/TextArea; // field@0d3b │ │ +033df6: 3800 0500 |0077: if-eqz v0, 007c // +0005 │ │ +033dfa: 6e20 100b 9000 |0079: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e00: 5480 310d |007c: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_your:Lorg/metatrans/commons/ui/TextArea; // field@0d31 │ │ +033e04: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ +033e08: 6e20 100b 9000 |0080: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e0e: 5480 330d |0083: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_2_your:Lorg/metatrans/commons/ui/TextArea; // field@0d33 │ │ +033e12: 3800 0500 |0085: if-eqz v0, 008a // +0005 │ │ +033e16: 6e20 100b 9000 |0087: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e1c: 5480 350d |008a: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_your:Lorg/metatrans/commons/ui/TextArea; // field@0d35 │ │ +033e20: 3800 0500 |008c: if-eqz v0, 0091 // +0005 │ │ +033e24: 6e20 100b 9000 |008e: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e2a: 5480 300d |0091: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_1_best:Lorg/metatrans/commons/ui/TextArea; // field@0d30 │ │ +033e2e: 3800 0500 |0093: if-eqz v0, 0098 // +0005 │ │ +033e32: 6e20 100b 9000 |0095: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e38: 5480 320d |0098: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_2_best:Lorg/metatrans/commons/ui/TextArea; // field@0d32 │ │ +033e3c: 3800 0500 |009a: if-eqz v0, 009f // +0005 │ │ +033e40: 6e20 100b 9000 |009c: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e46: 5480 340d |009f: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.textarea_data_3_best:Lorg/metatrans/commons/ui/TextArea; // field@0d34 │ │ +033e4a: 3800 0500 |00a1: if-eqz v0, 00a6 // +0005 │ │ +033e4e: 6e20 100b 9000 |00a3: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +033e54: 5480 0e0d |00a6: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ +033e58: 7220 ff0a 9000 |00a8: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +033e5e: 5480 0f0d |00ab: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ +033e62: 7220 ff0a 9000 |00ad: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +033e68: 5480 0d0d |00b0: iget-object v0, v8, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ +033e6c: 7220 ff0a 9000 |00b2: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +033e72: 1e08 |00b5: monitor-exit v8 │ │ +033e74: 0e00 |00b6: return-void │ │ +033e76: 0d09 |00b7: move-exception v9 │ │ +033e78: 1e08 |00b8: monitor-exit v8 │ │ +033e7a: 2709 |00b9: throw v9 │ │ catches : 1 │ │ 0x0001 - 0x00b5 │ │ -> 0x00b7 │ │ positions : │ │ 0x0001 line=433 │ │ 0x0004 line=435 │ │ 0x0011 line=437 │ │ @@ -35845,31 +35863,31 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -033e84: |[033e84] org.metatrans.commons.main.View_Result.onMeasure:(II)V │ │ -033e94: 6f30 c400 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ -033e9a: 7010 730a 0100 |0003: invoke-direct {v1}, Lorg/metatrans/commons/main/View_Result;.initializeDimensions:()V // method@0a73 │ │ -033ea0: 5412 2e0d |0006: iget-object v2, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033ea4: 5222 0d00 |0008: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -033ea8: 5413 2e0d |000a: iget-object v3, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033eac: 5233 0c00 |000c: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -033eb0: c732 |000e: sub-float/2addr v2, v3 │ │ -033eb2: 8722 |000f: float-to-int v2, v2 │ │ -033eb4: 5413 2e0d |0010: iget-object v3, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033eb8: 5233 0b00 |0012: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -033ebc: 5410 2e0d |0014: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ -033ec0: 5200 0e00 |0016: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -033ec4: c703 |0018: sub-float/2addr v3, v0 │ │ -033ec6: 8733 |0019: float-to-int v3, v3 │ │ -033ec8: 6e30 7e0a 2103 |001a: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/main/View_Result;.setMeasuredDimension:(II)V // method@0a7e │ │ -033ece: 0e00 |001d: return-void │ │ +033e88: |[033e88] org.metatrans.commons.main.View_Result.onMeasure:(II)V │ │ +033e98: 6f30 c400 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onMeasure:(II)V // method@00c4 │ │ +033e9e: 7010 730a 0100 |0003: invoke-direct {v1}, Lorg/metatrans/commons/main/View_Result;.initializeDimensions:()V // method@0a73 │ │ +033ea4: 5412 2e0d |0006: iget-object v2, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033ea8: 5222 0d00 |0008: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +033eac: 5413 2e0d |000a: iget-object v3, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033eb0: 5233 0c00 |000c: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +033eb4: c732 |000e: sub-float/2addr v2, v3 │ │ +033eb6: 8722 |000f: float-to-int v2, v2 │ │ +033eb8: 5413 2e0d |0010: iget-object v3, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033ebc: 5233 0b00 |0012: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +033ec0: 5410 2e0d |0014: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.rectf_main:Landroid/graphics/RectF; // field@0d2e │ │ +033ec4: 5200 0e00 |0016: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +033ec8: c703 |0018: sub-float/2addr v3, v0 │ │ +033eca: 8733 |0019: float-to-int v3, v3 │ │ +033ecc: 6e30 7e0a 2103 |001a: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/main/View_Result;.setMeasuredDimension:(II)V // method@0a7e │ │ +033ed2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=158 │ │ 0x0006 line=160 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ @@ -35881,19 +35899,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -033ed0: |[033ed0] org.metatrans.commons.main.View_Result.selectButton_Back:()V │ │ -033ee0: 5410 0d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ -033ee4: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -033eea: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -033ef0: 0e00 |0008: return-void │ │ +033ed4: |[033ed4] org.metatrans.commons.main.View_Result.selectButton_Back:()V │ │ +033ee4: 5410 0d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_back:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0d │ │ +033ee8: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +033eee: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +033ef4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0005 line=488 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ @@ -35902,19 +35920,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -033ef4: |[033ef4] org.metatrans.commons.main.View_Result.selectButton_MoreGames:()V │ │ -033f04: 5410 0e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ -033f08: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -033f0e: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -033f14: 0e00 |0008: return-void │ │ +033ef8: |[033ef8] org.metatrans.commons.main.View_Result.selectButton_MoreGames:()V │ │ +033f08: 5410 0e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_moregames:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0e │ │ +033f0c: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +033f12: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +033f18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0005 line=522 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ @@ -35923,33 +35941,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -033f18: |[033f18] org.metatrans.commons.main.View_Result.selectButton_New:()V │ │ -033f28: 5410 0f0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ -033f2c: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -033f32: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ -033f38: 0e00 |0008: return-void │ │ +033f1c: |[033f1c] org.metatrans.commons.main.View_Result.selectButton_New:()V │ │ +033f2c: 5410 0f0d |0000: iget-object v0, v1, Lorg/metatrans/commons/main/View_Result;.buttonarea_newgame:Lorg/metatrans/commons/ui/IButtonArea; // field@0d0f │ │ +033f30: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +033f36: 6e10 740a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.invalidate:()V // method@0a74 │ │ +033f3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0005 line=505 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/View_Result; │ │ │ │ - source_file_idx : 1627 (View_Result.java) │ │ + source_file_idx : 1628 (View_Result.java) │ │ │ │ Class #157 header: │ │ class_idx : 541 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 171 │ │ +source_file_idx : 172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -35961,21 +35979,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 171 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ + source_file_idx : 172 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ │ │ Class #158 header: │ │ class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 171 │ │ +source_file_idx : 172 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -36002,18 +36020,18 @@ │ │ type : '(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034010: |[034010] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;)V │ │ -034020: 5b01 400d |0000: iput-object v1, v0, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ -034024: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -03402a: 0e00 |0005: return-void │ │ +034014: |[034014] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;)V │ │ +034024: 5b01 400d |0000: iput-object v1, v0, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ +034028: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +03402e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; │ │ │ │ @@ -36022,17 +36040,17 @@ │ │ type : '(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03402c: |[03402c] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1;)V │ │ -03403c: 7020 860a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;)V // method@0a86 │ │ -034042: 0e00 |0003: return-void │ │ +034030: |[034030] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1;)V │ │ +034040: 7020 860a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;)V // method@0a86 │ │ +034046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1; │ │ @@ -36043,62 +36061,62 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 94 16-bit code units │ │ -034044: |[034044] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -034054: 5478 400d |0000: iget-object v8, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ -034058: 6e10 8e0a 0800 |0002: invoke-virtual {v8}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getItemsList:()Ljava/util/List; // method@0a8e │ │ -03405e: 0c08 |0005: move-result-object v8 │ │ -034060: 84b9 |0006: long-to-int v9, v11 │ │ -034062: 7220 af01 9800 |0007: invoke-interface {v8, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -034068: 0c08 |000a: move-result-object v8 │ │ -03406a: 1f08 9a01 |000b: check-cast v8, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // type@019a │ │ -03406e: 5479 400d |000d: iget-object v9, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ -034072: 6e20 950a 8900 |000f: invoke-virtual {v9, v8}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@0a95 │ │ -034078: 7100 e204 0000 |0012: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03407e: 0c09 |0015: move-result-object v9 │ │ -034080: 3809 4700 |0016: if-eqz v9, 005d // +0047 │ │ -034084: 7100 e204 0000 |0018: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03408a: 0c09 |001b: move-result-object v9 │ │ -03408c: 6e10 df04 0900 |001c: invoke-virtual {v9}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -034092: 0c09 |001f: move-result-object v9 │ │ -034094: 3809 3d00 |0020: if-eqz v9, 005d // +003d │ │ -034098: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03409e: 0c09 |0025: move-result-object v9 │ │ -0340a0: 6e10 df04 0900 |0026: invoke-virtual {v9}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0340a6: 0c09 |0029: move-result-object v9 │ │ -0340a8: 547a 400d |002a: iget-object v10, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ -0340ac: 1301 0900 |002c: const/16 v1, #int 9 // #9 │ │ -0340b0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -0340b2: 7210 8206 0800 |002f: invoke-interface {v8}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ -0340b8: 0c0b |0032: move-result-object v11 │ │ -0340ba: 6e10 6901 0b00 |0033: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@0169 │ │ -0340c0: 0a03 |0036: move-result v3 │ │ -0340c2: 1a04 2205 |0037: const-string v4, "MARKETING" // string@0522 │ │ -0340c6: 1a05 7600 |0039: const-string v5, "APPLIST_ITEM_CLICKED" // string@0076 │ │ -0340ca: 220b a100 |003b: new-instance v11, Ljava/lang/StringBuilder; // type@00a1 │ │ -0340ce: 7010 7f01 0b00 |003d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0340d4: 1a0c 0000 |0040: const-string v12, "" // string@0000 │ │ -0340d8: 6e20 8501 cb00 |0042: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0340de: 7210 8206 0800 |0045: invoke-interface {v8}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ -0340e4: 0c08 |0048: move-result-object v8 │ │ -0340e6: 6e20 8401 8b00 |0049: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -0340ec: 6e10 8701 0b00 |004c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0340f2: 0c06 |004f: move-result-object v6 │ │ -0340f4: 0790 |0050: move-object v0, v9 │ │ -0340f6: 7807 4c08 0000 |0051: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ -0340fc: 0c08 |0054: move-result-object v8 │ │ -0340fe: 7230 5908 a908 |0055: invoke-interface {v9, v10, v8}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -034104: 2805 |0058: goto 005d // +0005 │ │ -034106: 0d08 |0059: move-exception v8 │ │ -034108: 6e10 5601 0800 |005a: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -03410e: 0e00 |005d: return-void │ │ +034048: |[034048] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +034058: 5478 400d |0000: iget-object v8, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ +03405c: 6e10 8e0a 0800 |0002: invoke-virtual {v8}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getItemsList:()Ljava/util/List; // method@0a8e │ │ +034062: 0c08 |0005: move-result-object v8 │ │ +034064: 84b9 |0006: long-to-int v9, v11 │ │ +034066: 7220 af01 9800 |0007: invoke-interface {v8, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +03406c: 0c08 |000a: move-result-object v8 │ │ +03406e: 1f08 9a01 |000b: check-cast v8, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // type@019a │ │ +034072: 5479 400d |000d: iget-object v9, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ +034076: 6e20 950a 8900 |000f: invoke-virtual {v9, v8}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@0a95 │ │ +03407c: 7100 e204 0000 |0012: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +034082: 0c09 |0015: move-result-object v9 │ │ +034084: 3809 4700 |0016: if-eqz v9, 005d // +0047 │ │ +034088: 7100 e204 0000 |0018: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +03408e: 0c09 |001b: move-result-object v9 │ │ +034090: 6e10 df04 0900 |001c: invoke-virtual {v9}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +034096: 0c09 |001f: move-result-object v9 │ │ +034098: 3809 3d00 |0020: if-eqz v9, 005d // +003d │ │ +03409c: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0340a2: 0c09 |0025: move-result-object v9 │ │ +0340a4: 6e10 df04 0900 |0026: invoke-virtual {v9}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0340aa: 0c09 |0029: move-result-object v9 │ │ +0340ac: 547a 400d |002a: iget-object v10, v7, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; // field@0d40 │ │ +0340b0: 1301 0900 |002c: const/16 v1, #int 9 // #9 │ │ +0340b4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +0340b6: 7210 8206 0800 |002f: invoke-interface {v8}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ +0340bc: 0c0b |0032: move-result-object v11 │ │ +0340be: 6e10 6901 0b00 |0033: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@0169 │ │ +0340c4: 0a03 |0036: move-result v3 │ │ +0340c6: 1a04 2305 |0037: const-string v4, "MARKETING" // string@0523 │ │ +0340ca: 1a05 7700 |0039: const-string v5, "APPLIST_ITEM_CLICKED" // string@0077 │ │ +0340ce: 220b a100 |003b: new-instance v11, Ljava/lang/StringBuilder; // type@00a1 │ │ +0340d2: 7010 7f01 0b00 |003d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0340d8: 1a0c 0000 |0040: const-string v12, "" // string@0000 │ │ +0340dc: 6e20 8501 cb00 |0042: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0340e2: 7210 8206 0800 |0045: invoke-interface {v8}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ +0340e8: 0c08 |0048: move-result-object v8 │ │ +0340ea: 6e20 8401 8b00 |0049: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0340f0: 6e10 8701 0b00 |004c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0340f6: 0c06 |004f: move-result-object v6 │ │ +0340f8: 0790 |0050: move-object v0, v9 │ │ +0340fa: 7807 4c08 0000 |0051: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ +034100: 0c08 |0054: move-result-object v8 │ │ +034102: 7230 5908 a908 |0055: invoke-interface {v9, v10, v8}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +034108: 2805 |0058: goto 005d // +0005 │ │ +03410a: 0d08 |0059: move-exception v8 │ │ +03410c: 6e10 5601 0800 |005a: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +034112: 0e00 |005d: return-void │ │ catches : 1 │ │ 0x0012 - 0x0058 │ │ Ljava/lang/Exception; -> 0x0059 │ │ positions : │ │ 0x0000 line=160 │ │ 0x0007 line=162 │ │ 0x000d line=164 │ │ @@ -36111,21 +36129,21 @@ │ │ locals : │ │ 0x0000 - 0x005e reg=7 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu; │ │ 0x0000 - 0x005e reg=8 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x005e reg=9 (null) Landroid/view/View; │ │ 0x0000 - 0x005e reg=10 (null) I │ │ 0x0000 - 0x005e reg=11 (null) J │ │ │ │ - source_file_idx : 171 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ + source_file_idx : 172 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ │ │ Class #159 header: │ │ class_idx : 544 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 172 │ │ +source_file_idx : 173 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -36137,21 +36155,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 172 (Activity_Menu_Base.java) │ │ + source_file_idx : 173 (Activity_Menu_Base.java) │ │ │ │ Class #160 header: │ │ class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 172 │ │ +source_file_idx : 173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -36178,18 +36196,18 @@ │ │ type : '(Lorg/metatrans/commons/menu/Activity_Menu_Base;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034394: |[034394] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)V │ │ -0343a4: 5b01 410d |0000: iput-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ -0343a8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0343ae: 0e00 |0005: return-void │ │ +034398: |[034398] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)V │ │ +0343a8: 5b01 410d |0000: iput-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ +0343ac: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0343b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ │ │ @@ -36198,17 +36216,17 @@ │ │ type : '(Lorg/metatrans/commons/menu/Activity_Menu_Base;Lorg/metatrans/commons/menu/Activity_Menu_Base$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0343b0: |[0343b0] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;Lorg/metatrans/commons/menu/Activity_Menu_Base$1;)V │ │ -0343c0: 7020 980a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)V // method@0a98 │ │ -0343c6: 0e00 |0003: return-void │ │ +0343b4: |[0343b4] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;Lorg/metatrans/commons/menu/Activity_Menu_Base$1;)V │ │ +0343c4: 7020 980a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)V // method@0a98 │ │ +0343ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/menu/Activity_Menu_Base$1; │ │ @@ -36219,57 +36237,57 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0343c8: |[0343c8] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0343d8: 5401 410d |0000: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ -0343dc: 7110 9c0a 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.access$100:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)Ljava/util/List; // method@0a9c │ │ -0343e2: 0c01 |0005: move-result-object v1 │ │ -0343e4: 7220 af01 3100 |0006: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0343ea: 0c01 |0009: move-result-object v1 │ │ -0343ec: 1f01 9901 |000a: check-cast v1, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ -0343f0: 7210 7c06 0100 |000c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getAction:()Ljava/lang/Runnable; // method@067c │ │ -0343f6: 0c01 |000f: move-result-object v1 │ │ -0343f8: 3901 1e00 |0010: if-nez v1, 002e // +001e │ │ -0343fc: 5401 410d |0012: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ -034400: 2202 a100 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -034404: 7010 7f01 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03440a: 1a03 7301 |0019: const-string v3, "Clicked menu item with id=" // string@0173 │ │ -03440e: 6e20 8501 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034414: 6e30 8301 4205 |001e: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -03441a: 1a03 3700 |0021: const-string v3, ", but no action found ..." // string@0037 │ │ -03441e: 6e20 8501 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034424: 6e10 8701 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03442a: 0c02 |0029: move-result-object v2 │ │ -03442c: 7120 1c0b 2100 |002a: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1c │ │ -034432: 2804 |002d: goto 0031 // +0004 │ │ -034434: 7210 6c01 0100 |002e: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@016c │ │ -03443a: 0e00 |0031: return-void │ │ +0343cc: |[0343cc] org.metatrans.commons.menu.Activity_Menu_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0343dc: 5401 410d |0000: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ +0343e0: 7110 9c0a 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.access$100:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)Ljava/util/List; // method@0a9c │ │ +0343e6: 0c01 |0005: move-result-object v1 │ │ +0343e8: 7220 af01 3100 |0006: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0343ee: 0c01 |0009: move-result-object v1 │ │ +0343f0: 1f01 9901 |000a: check-cast v1, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ +0343f4: 7210 7c06 0100 |000c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getAction:()Ljava/lang/Runnable; // method@067c │ │ +0343fa: 0c01 |000f: move-result-object v1 │ │ +0343fc: 3901 1e00 |0010: if-nez v1, 002e // +001e │ │ +034400: 5401 410d |0012: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Base; // field@0d41 │ │ +034404: 2202 a100 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +034408: 7010 7f01 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03440e: 1a03 7401 |0019: const-string v3, "Clicked menu item with id=" // string@0174 │ │ +034412: 6e20 8501 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034418: 6e30 8301 4205 |001e: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +03441e: 1a03 3800 |0021: const-string v3, ", but no action found ..." // string@0038 │ │ +034422: 6e20 8501 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034428: 6e10 8701 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03442e: 0c02 |0029: move-result-object v2 │ │ +034430: 7120 1c0b 2100 |002a: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1c │ │ +034436: 2804 |002d: goto 0031 // +0004 │ │ +034438: 7210 6c01 0100 |002e: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@016c │ │ +03443e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0012 line=122 │ │ 0x002e line=124 │ │ locals : │ │ 0x0000 - 0x0032 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0032 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0032 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0032 reg=3 (null) I │ │ 0x0000 - 0x0032 reg=4 (null) J │ │ │ │ - source_file_idx : 172 (Activity_Menu_Base.java) │ │ + source_file_idx : 173 (Activity_Menu_Base.java) │ │ │ │ Class #161 header: │ │ class_idx : 547 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 173 │ │ +source_file_idx : 174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -36281,21 +36299,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 173 (Activity_Menu_Colours_Base.java) │ │ + source_file_idx : 174 (Activity_Menu_Colours_Base.java) │ │ │ │ Class #162 header: │ │ class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 173 │ │ +source_file_idx : 174 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -36322,18 +36340,18 @@ │ │ type : '(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0345e4: |[0345e4] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;)V │ │ -0345f4: 5b01 430d |0000: iput-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ -0345f8: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0345fe: 0e00 |0005: return-void │ │ +0345e8: |[0345e8] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;)V │ │ +0345f8: 5b01 430d |0000: iput-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ +0345fc: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +034602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; │ │ │ │ @@ -36342,17 +36360,17 @@ │ │ type : '(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -034600: |[034600] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1;)V │ │ -034610: 7020 a60a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;)V // method@0aa6 │ │ -034616: 0e00 |0003: return-void │ │ +034604: |[034604] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1;)V │ │ +034614: 7020 a60a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;)V // method@0aa6 │ │ +03461a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1; │ │ @@ -36363,50 +36381,50 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -034618: |[034618] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -034628: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03462e: 0c01 |0003: move-result-object v1 │ │ -034630: 6e10 e804 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -034636: 0c01 |0007: move-result-object v1 │ │ -034638: 5211 580d |0008: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -03463c: 7110 be05 0100 |000a: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getOrderNumber:(I)I // method@05be │ │ -034642: 0a01 |000d: move-result v1 │ │ -034644: 3213 0b00 |000e: if-eq v3, v1, 0019 // +000b │ │ -034648: 7110 bd05 0300 |0010: invoke-static {v3}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getID:(I)I // method@05bd │ │ -03464e: 0a01 |0013: move-result v1 │ │ -034650: 5402 430d |0014: iget-object v2, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ -034654: 6e20 ab0a 1200 |0016: invoke-virtual {v2, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.changeColours:(I)V // method@0aab │ │ -03465a: 5401 430d |0019: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ -03465e: 6e10 ad0a 0100 |001b: invoke-virtual {v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.finish:()V // method@0aad │ │ -034664: 0e00 |001e: return-void │ │ +03461c: |[03461c] org.metatrans.commons.menu.Activity_Menu_Colours_Base$OnItemClickListener_Menu.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03462c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +034632: 0c01 |0003: move-result-object v1 │ │ +034634: 6e10 e804 0100 |0004: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +03463a: 0c01 |0007: move-result-object v1 │ │ +03463c: 5211 580d |0008: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +034640: 7110 be05 0100 |000a: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getOrderNumber:(I)I // method@05be │ │ +034646: 0a01 |000d: move-result v1 │ │ +034648: 3213 0b00 |000e: if-eq v3, v1, 0019 // +000b │ │ +03464c: 7110 bd05 0300 |0010: invoke-static {v3}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getID:(I)I // method@05bd │ │ +034652: 0a01 |0013: move-result v1 │ │ +034654: 5402 430d |0014: iget-object v2, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ +034658: 6e20 ab0a 1200 |0016: invoke-virtual {v2, v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.changeColours:(I)V // method@0aab │ │ +03465e: 5401 430d |0019: iget-object v1, v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.this$0:Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // field@0d43 │ │ +034662: 6e10 ad0a 0100 |001b: invoke-virtual {v1}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.finish:()V // method@0aad │ │ +034668: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0010 line=113 │ │ 0x0014 line=114 │ │ 0x0019 line=117 │ │ locals : │ │ 0x0000 - 0x001f reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu; │ │ 0x0000 - 0x001f reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x001f reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x001f reg=3 (null) I │ │ 0x0000 - 0x001f reg=4 (null) J │ │ │ │ - source_file_idx : 173 (Activity_Menu_Colours_Base.java) │ │ + source_file_idx : 174 (Activity_Menu_Colours_Base.java) │ │ │ │ Class #163 header: │ │ class_idx : 551 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 130 │ │ +source_file_idx : 131 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #163 annotations: │ │ Annotations on field #3396 'achievements' │ │ @@ -36443,23 +36461,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0349ac: |[0349ac] org.metatrans.commons.model.AchievementsData.:()V │ │ -0349bc: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -0349c2: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -0349c6: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -0349cc: 5b10 440d |0008: iput-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -0349d0: 2200 b700 |000a: new-instance v0, Ljava/util/Vector; // type@00b7 │ │ -0349d4: 7010 c301 0000 |000c: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@01c3 │ │ -0349da: 5b10 450d |000f: iput-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -0349de: 0e00 |0011: return-void │ │ +0349b0: |[0349b0] org.metatrans.commons.model.AchievementsData.:()V │ │ +0349c0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +0349c6: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +0349ca: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +0349d0: 5b10 440d |0008: iput-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +0349d4: 2200 b700 |000a: new-instance v0, Ljava/util/Vector; // type@00b7 │ │ +0349d8: 7010 c301 0000 |000c: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@01c3 │ │ +0349de: 5b10 450d |000f: iput-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +0349e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x000a line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/metatrans/commons/model/AchievementsData; │ │ @@ -36470,20 +36488,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0349e0: |[0349e0] org.metatrans.commons.model.AchievementsData.addNotification:(I)V │ │ -0349f0: 5410 450d |0000: iget-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -0349f4: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0349fa: 0c02 |0005: move-result-object v2 │ │ -0349fc: 7220 ac01 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -034a02: 0e00 |0009: return-void │ │ +0349e4: |[0349e4] org.metatrans.commons.model.AchievementsData.addNotification:(I)V │ │ +0349f4: 5410 450d |0000: iget-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +0349f8: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0349fe: 0c02 |0005: move-result-object v2 │ │ +034a00: 7220 ac01 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +034a06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/model/AchievementsData; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -36492,28 +36510,28 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -034904: |[034904] org.metatrans.commons.model.AchievementsData.get:(I)I │ │ -034914: 5410 440d |0000: iget-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -034918: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -03491e: 0c02 |0005: move-result-object v2 │ │ -034920: 7220 b701 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -034926: 0c02 |0009: move-result-object v2 │ │ -034928: 1f02 9800 |000a: check-cast v2, Ljava/lang/Integer; // type@0098 │ │ -03492c: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ -034930: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -034932: 7110 5d01 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034938: 0c02 |0012: move-result-object v2 │ │ -03493a: 6e10 5b01 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -034940: 0a02 |0016: move-result v2 │ │ -034942: 0f02 |0017: return v2 │ │ +034908: |[034908] org.metatrans.commons.model.AchievementsData.get:(I)I │ │ +034918: 5410 440d |0000: iget-object v0, v1, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +03491c: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034922: 0c02 |0005: move-result-object v2 │ │ +034924: 7220 b701 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +03492a: 0c02 |0009: move-result-object v2 │ │ +03492c: 1f02 9800 |000a: check-cast v2, Ljava/lang/Integer; // type@0098 │ │ +034930: 3902 0700 |000c: if-nez v2, 0013 // +0007 │ │ +034934: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +034936: 7110 5d01 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +03493c: 0c02 |0012: move-result-object v2 │ │ +03493e: 6e10 5b01 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +034944: 0a02 |0016: move-result v2 │ │ +034946: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000f line=46 │ │ 0x0013 line=48 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/metatrans/commons/model/AchievementsData; │ │ @@ -36524,27 +36542,27 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -034944: |[034944] org.metatrans.commons.model.AchievementsData.getNextNotification:()Ljava/lang/Integer; │ │ -034954: 5420 450d |0000: iget-object v0, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -034958: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -03495e: 0a00 |0005: move-result v0 │ │ -034960: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -034964: 5420 450d |0008: iget-object v0, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -034968: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03496a: 7220 b101 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ -034970: 0c00 |000e: move-result-object v0 │ │ -034972: 1f00 9800 |000f: check-cast v0, Ljava/lang/Integer; // type@0098 │ │ -034976: 1100 |0011: return-object v0 │ │ -034978: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -03497a: 1100 |0013: return-object v0 │ │ +034948: |[034948] org.metatrans.commons.model.AchievementsData.getNextNotification:()Ljava/lang/Integer; │ │ +034958: 5420 450d |0000: iget-object v0, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +03495c: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +034962: 0a00 |0005: move-result v0 │ │ +034964: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +034968: 5420 450d |0008: iget-object v0, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +03496c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03496e: 7220 b101 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@01b1 │ │ +034974: 0c00 |000e: move-result-object v0 │ │ +034976: 1f00 9800 |000f: check-cast v0, Ljava/lang/Integer; // type@0098 │ │ +03497a: 1100 |0011: return-object v0 │ │ +03497c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03497e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/metatrans/commons/model/AchievementsData; │ │ │ │ @@ -36553,22 +36571,22 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03497c: |[03497c] org.metatrans.commons.model.AchievementsData.getNotifications:()Ljava/util/List; │ │ -03498c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -034990: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -034996: 5421 450d |0005: iget-object v1, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -03499a: 7220 ad01 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -0349a0: 5421 450d |000a: iget-object v1, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ -0349a4: 7210 ae01 0100 |000c: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@01ae │ │ -0349aa: 1100 |000f: return-object v0 │ │ +034980: |[034980] org.metatrans.commons.model.AchievementsData.getNotifications:()Ljava/util/List; │ │ +034990: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +034994: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +03499a: 5421 450d |0005: iget-object v1, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +03499e: 7220 ad01 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +0349a4: 5421 450d |000a: iget-object v1, v2, Lorg/metatrans/commons/model/AchievementsData;.notifications:Ljava/util/List; // field@0d45 │ │ +0349a8: 7210 ae01 0100 |000c: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@01ae │ │ +0349ae: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=64 │ │ 0x000a line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/metatrans/commons/model/AchievementsData; │ │ @@ -36578,63 +36596,63 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -034a04: |[034a04] org.metatrans.commons.model.AchievementsData.inc:(II)V │ │ -034a14: 5430 440d |0000: iget-object v0, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -034a18: 7110 5d01 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a1e: 0c01 |0005: move-result-object v1 │ │ -034a20: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -034a26: 0c00 |0009: move-result-object v0 │ │ -034a28: 1f00 9800 |000a: check-cast v0, Ljava/lang/Integer; // type@0098 │ │ -034a2c: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -034a30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -034a32: 7110 5d01 0000 |000f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a38: 0c00 |0012: move-result-object v0 │ │ -034a3a: 5431 440d |0013: iget-object v1, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -034a3e: 7110 5d01 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a44: 0c02 |0018: move-result-object v2 │ │ -034a46: 7230 b901 2100 |0019: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -034a4c: 5430 440d |001c: iget-object v0, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -034a50: 7110 5d01 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a56: 0c01 |0021: move-result-object v1 │ │ -034a58: 5432 440d |0022: iget-object v2, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ -034a5c: 7110 5d01 0400 |0024: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a62: 0c04 |0027: move-result-object v4 │ │ -034a64: 7220 b701 4200 |0028: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -034a6a: 0c04 |002b: move-result-object v4 │ │ -034a6c: 1f04 9800 |002c: check-cast v4, Ljava/lang/Integer; // type@0098 │ │ -034a70: 6e10 5b01 0400 |002e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -034a76: 0a04 |0031: move-result v4 │ │ -034a78: b054 |0032: add-int/2addr v4, v5 │ │ -034a7a: 7110 5d01 0400 |0033: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034a80: 0c04 |0036: move-result-object v4 │ │ -034a82: 7230 b901 1004 |0037: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -034a88: 0e00 |003a: return-void │ │ +034a08: |[034a08] org.metatrans.commons.model.AchievementsData.inc:(II)V │ │ +034a18: 5430 440d |0000: iget-object v0, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +034a1c: 7110 5d01 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a22: 0c01 |0005: move-result-object v1 │ │ +034a24: 7220 b701 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +034a2a: 0c00 |0009: move-result-object v0 │ │ +034a2c: 1f00 9800 |000a: check-cast v0, Ljava/lang/Integer; // type@0098 │ │ +034a30: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +034a34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +034a36: 7110 5d01 0000 |000f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a3c: 0c00 |0012: move-result-object v0 │ │ +034a3e: 5431 440d |0013: iget-object v1, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +034a42: 7110 5d01 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a48: 0c02 |0018: move-result-object v2 │ │ +034a4a: 7230 b901 2100 |0019: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +034a50: 5430 440d |001c: iget-object v0, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +034a54: 7110 5d01 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a5a: 0c01 |0021: move-result-object v1 │ │ +034a5c: 5432 440d |0022: iget-object v2, v3, Lorg/metatrans/commons/model/AchievementsData;.achievements:Ljava/util/Map; // field@0d44 │ │ +034a60: 7110 5d01 0400 |0024: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a66: 0c04 |0027: move-result-object v4 │ │ +034a68: 7220 b701 4200 |0028: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +034a6e: 0c04 |002b: move-result-object v4 │ │ +034a70: 1f04 9800 |002c: check-cast v4, Ljava/lang/Integer; // type@0098 │ │ +034a74: 6e10 5b01 0400 |002e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +034a7a: 0a04 |0031: move-result v4 │ │ +034a7c: b054 |0032: add-int/2addr v4, v5 │ │ +034a7e: 7110 5d01 0400 |0033: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034a84: 0c04 |0036: move-result-object v4 │ │ +034a86: 7230 b901 1004 |0037: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +034a8c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000f line=36 │ │ 0x0013 line=37 │ │ 0x001c line=39 │ │ locals : │ │ 0x0000 - 0x003b reg=3 this Lorg/metatrans/commons/model/AchievementsData; │ │ 0x0000 - 0x003b reg=4 (null) I │ │ 0x0000 - 0x003b reg=5 (null) I │ │ │ │ - source_file_idx : 130 (AchievementsData.java) │ │ + source_file_idx : 131 (AchievementsData.java) │ │ │ │ Class #164 header: │ │ class_idx : 552 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 270 │ │ +source_file_idx : 271 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #164 - │ │ Class descriptor : 'Lorg/metatrans/commons/model/AppData;' │ │ @@ -36659,31 +36677,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034a8c: |[034a8c] org.metatrans.commons.model.AppData.:()V │ │ -034a9c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -034aa2: 0e00 |0003: return-void │ │ +034a90: |[034a90] org.metatrans.commons.model.AppData.:()V │ │ +034aa0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +034aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/model/AppData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 270 (AppData.java) │ │ + source_file_idx : 271 (AppData.java) │ │ │ │ Class #165 header: │ │ class_idx : 553 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 535 │ │ +source_file_idx : 536 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #165 - │ │ Class descriptor : 'Lorg/metatrans/commons/model/GameData_Base;' │ │ @@ -36729,20 +36747,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -034b1c: |[034b1c] org.metatrans.commons.model.GameData_Base.:()V │ │ -034b2c: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -034b32: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -034b38: 0b00 |0006: move-result-wide v0 │ │ -034b3a: 5a20 4f0d |0007: iput-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.timestamp_created:J // field@0d4f │ │ -034b3e: 0e00 |0009: return-void │ │ +034b20: |[034b20] org.metatrans.commons.model.GameData_Base.:()V │ │ +034b30: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +034b36: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +034b3c: 0b00 |0006: move-result-wide v0 │ │ +034b3e: 5a20 4f0d |0007: iput-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.timestamp_created:J // field@0d4f │ │ +034b42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ @@ -36752,19 +36770,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -034b40: |[034b40] org.metatrans.commons.model.GameData_Base.addAccumulated_time_inmainscreen:(J)V │ │ -034b50: 5320 4a0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ -034b54: bb30 |0002: add-long/2addr v0, v3 │ │ -034b56: 5a20 4a0d |0003: iput-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ -034b5a: 0e00 |0005: return-void │ │ +034b44: |[034b44] org.metatrans.commons.model.GameData_Base.addAccumulated_time_inmainscreen:(J)V │ │ +034b54: 5320 4a0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ +034b58: bb30 |0002: add-long/2addr v0, v3 │ │ +034b5a: 5a20 4a0d |0003: iput-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ +034b5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/metatrans/commons/model/GameData_Base; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -36773,17 +36791,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034aec: |[034aec] org.metatrans.commons.model.GameData_Base.getAccumulated_time_inmainscreen:()J │ │ -034afc: 5320 4a0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ -034b00: 1000 |0002: return-wide v0 │ │ +034af0: |[034af0] org.metatrans.commons.model.GameData_Base.getAccumulated_time_inmainscreen:()J │ │ +034b00: 5320 4a0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.accumulated_time_in_main_screen:J // field@0d4a │ │ +034b04: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36791,17 +36809,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034b04: |[034b04] org.metatrans.commons.model.GameData_Base.getCreatedAt:()J │ │ -034b14: 5320 4f0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.timestamp_created:J // field@0d4f │ │ -034b18: 1000 |0002: return-wide v0 │ │ +034b08: |[034b08] org.metatrans.commons.model.GameData_Base.getCreatedAt:()J │ │ +034b18: 5320 4f0d |0000: iget-wide v0, v2, Lorg/metatrans/commons/model/GameData_Base;.timestamp_created:J // field@0d4f │ │ +034b1c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36809,17 +36827,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034aa4: |[034aa4] org.metatrans.commons.model.GameData_Base.isCountedAsCompleted:()Z │ │ -034ab4: 5510 4b0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_completed_game:Z // field@0d4b │ │ -034ab8: 0f00 |0002: return v0 │ │ +034aa8: |[034aa8] org.metatrans.commons.model.GameData_Base.isCountedAsCompleted:()Z │ │ +034ab8: 5510 4b0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_completed_game:Z // field@0d4b │ │ +034abc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36827,17 +36845,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034abc: |[034abc] org.metatrans.commons.model.GameData_Base.isCountedAsExited:()Z │ │ -034acc: 5510 4c0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_exited_game:Z // field@0d4c │ │ -034ad0: 0f00 |0002: return v0 │ │ +034ac0: |[034ac0] org.metatrans.commons.model.GameData_Base.isCountedAsExited:()Z │ │ +034ad0: 5510 4c0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_exited_game:Z // field@0d4c │ │ +034ad4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36845,17 +36863,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034ad4: |[034ad4] org.metatrans.commons.model.GameData_Base.isCountedAsStarted:()Z │ │ -034ae4: 5510 4d0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_started_game:Z // field@0d4d │ │ -034ae8: 0f00 |0002: return v0 │ │ +034ad8: |[034ad8] org.metatrans.commons.model.GameData_Base.isCountedAsStarted:()Z │ │ +034ae8: 5510 4d0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_started_game:Z // field@0d4d │ │ +034aec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36863,19 +36881,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -034b5c: |[034b5c] org.metatrans.commons.model.GameData_Base.save:()V │ │ -034b6c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -034b72: 0c00 |0003: move-result-object v0 │ │ -034b74: 6e20 ee04 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V // method@04ee │ │ -034b7a: 0e00 |0007: return-void │ │ +034b60: |[034b60] org.metatrans.commons.model.GameData_Base.save:()V │ │ +034b70: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +034b76: 0c00 |0003: move-result-object v0 │ │ +034b78: 6e20 ee04 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:(Lorg/metatrans/commons/model/GameData_Base;)V // method@04ee │ │ +034b7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #7 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36883,18 +36901,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034b7c: |[034b7c] org.metatrans.commons.model.GameData_Base.setCountedAsCompleted:()V │ │ -034b8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -034b8e: 5c10 4b0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_completed_game:Z // field@0d4b │ │ -034b92: 0e00 |0003: return-void │ │ +034b80: |[034b80] org.metatrans.commons.model.GameData_Base.setCountedAsCompleted:()V │ │ +034b90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +034b92: 5c10 4b0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_completed_game:Z // field@0d4b │ │ +034b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #8 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36902,18 +36920,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034b94: |[034b94] org.metatrans.commons.model.GameData_Base.setCountedAsExited:()V │ │ -034ba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -034ba6: 5c10 4c0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_exited_game:Z // field@0d4c │ │ -034baa: 0e00 |0003: return-void │ │ +034b98: |[034b98] org.metatrans.commons.model.GameData_Base.setCountedAsExited:()V │ │ +034ba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +034baa: 5c10 4c0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_exited_game:Z // field@0d4c │ │ +034bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ #9 : (in Lorg/metatrans/commons/model/GameData_Base;) │ │ @@ -36921,31 +36939,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034bac: |[034bac] org.metatrans.commons.model.GameData_Base.setCountedAsStarted:()V │ │ -034bbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -034bbe: 5c10 4d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_started_game:Z // field@0d4d │ │ -034bc2: 0e00 |0003: return-void │ │ +034bb0: |[034bb0] org.metatrans.commons.model.GameData_Base.setCountedAsStarted:()V │ │ +034bc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +034bc2: 5c10 4d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/model/GameData_Base;.counted_as_started_game:Z // field@0d4d │ │ +034bc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/model/GameData_Base; │ │ │ │ - source_file_idx : 535 (GameData_Base.java) │ │ + source_file_idx : 536 (GameData_Base.java) │ │ │ │ Class #166 header: │ │ class_idx : 554 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 829 │ │ +source_file_idx : 830 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #166 - │ │ Class descriptor : 'Lorg/metatrans/commons/model/LevelResult_Base;' │ │ @@ -36970,17 +36988,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034bdc: |[034bdc] org.metatrans.commons.model.LevelResult_Base.:()V │ │ -034bec: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -034bf2: 0e00 |0003: return-void │ │ +034be0: |[034be0] org.metatrans.commons.model.LevelResult_Base.:()V │ │ +034bf0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +034bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/model/LevelResult_Base; │ │ │ │ Virtual methods - │ │ @@ -36989,17 +37007,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034bc4: |[034bc4] org.metatrans.commons.model.LevelResult_Base.getCount_Stars:()I │ │ -034bd4: 5210 500d |0000: iget v0, v1, Lorg/metatrans/commons/model/LevelResult_Base;.count_stars:I // field@0d50 │ │ -034bd8: 0f00 |0002: return v0 │ │ +034bc8: |[034bc8] org.metatrans.commons.model.LevelResult_Base.getCount_Stars:()I │ │ +034bd8: 5210 500d |0000: iget v0, v1, Lorg/metatrans/commons/model/LevelResult_Base;.count_stars:I // field@0d50 │ │ +034bdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/model/LevelResult_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/model/LevelResult_Base;) │ │ @@ -37007,31 +37025,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034bf4: |[034bf4] org.metatrans.commons.model.LevelResult_Base.setCount_stars:(I)V │ │ -034c04: 5901 500d |0000: iput v1, v0, Lorg/metatrans/commons/model/LevelResult_Base;.count_stars:I // field@0d50 │ │ -034c08: 0e00 |0002: return-void │ │ +034bf8: |[034bf8] org.metatrans.commons.model.LevelResult_Base.setCount_stars:(I)V │ │ +034c08: 5901 500d |0000: iput v1, v0, Lorg/metatrans/commons/model/LevelResult_Base;.count_stars:I // field@0d50 │ │ +034c0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/model/LevelResult_Base; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - source_file_idx : 829 (LevelResult_Base.java) │ │ + source_file_idx : 830 (LevelResult_Base.java) │ │ │ │ Class #167 header: │ │ class_idx : 555 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 831 │ │ +source_file_idx : 832 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #167 annotations: │ │ Annotations on field #3411 'map' │ │ @@ -37065,20 +37083,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -034c58: |[034c58] org.metatrans.commons.model.LevelsResults.:()V │ │ -034c68: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -034c6e: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -034c72: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -034c78: 5b10 530d |0008: iput-object v0, v1, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ -034c7c: 0e00 |000a: return-void │ │ +034c5c: |[034c5c] org.metatrans.commons.model.LevelsResults.:()V │ │ +034c6c: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +034c72: 2200 ae00 |0003: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +034c76: 7010 9e01 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +034c7c: 5b10 530d |0008: iput-object v0, v1, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ +034c80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/model/LevelsResults; │ │ │ │ @@ -37088,45 +37106,45 @@ │ │ type : '(I)Lorg/metatrans/commons/model/LevelResult_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -034c0c: |[034c0c] org.metatrans.commons.model.LevelsResults.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; │ │ -034c1c: 5420 530d |0000: iget-object v0, v2, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ -034c20: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034c26: 0c01 |0005: move-result-object v1 │ │ -034c28: 6e20 9f01 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019f │ │ -034c2e: 0c00 |0009: move-result-object v0 │ │ -034c30: 1f00 2a02 |000a: check-cast v0, Lorg/metatrans/commons/model/LevelResult_Base; // type@022a │ │ -034c34: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -034c38: 2200 2a02 |000e: new-instance v0, Lorg/metatrans/commons/model/LevelResult_Base; // type@022a │ │ -034c3c: 7010 c90a 0000 |0010: invoke-direct {v0}, Lorg/metatrans/commons/model/LevelResult_Base;.:()V // method@0ac9 │ │ -034c42: 5421 530d |0013: iget-object v1, v2, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ -034c46: 7110 5d01 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -034c4c: 0c03 |0018: move-result-object v3 │ │ -034c4e: 6e30 a001 3100 |0019: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01a0 │ │ -034c54: 1100 |001c: return-object v0 │ │ +034c10: |[034c10] org.metatrans.commons.model.LevelsResults.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; │ │ +034c20: 5420 530d |0000: iget-object v0, v2, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ +034c24: 7110 5d01 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034c2a: 0c01 |0005: move-result-object v1 │ │ +034c2c: 6e20 9f01 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@019f │ │ +034c32: 0c00 |0009: move-result-object v0 │ │ +034c34: 1f00 2a02 |000a: check-cast v0, Lorg/metatrans/commons/model/LevelResult_Base; // type@022a │ │ +034c38: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +034c3c: 2200 2a02 |000e: new-instance v0, Lorg/metatrans/commons/model/LevelResult_Base; // type@022a │ │ +034c40: 7010 c90a 0000 |0010: invoke-direct {v0}, Lorg/metatrans/commons/model/LevelResult_Base;.:()V // method@0ac9 │ │ +034c46: 5421 530d |0013: iget-object v1, v2, Lorg/metatrans/commons/model/LevelsResults;.map:Ljava/util/HashMap; // field@0d53 │ │ +034c4a: 7110 5d01 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +034c50: 0c03 |0018: move-result-object v3 │ │ +034c52: 6e30 a001 3100 |0019: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01a0 │ │ +034c58: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000e line=28 │ │ 0x0013 line=29 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/metatrans/commons/model/LevelsResults; │ │ 0x0000 - 0x001d reg=3 (null) I │ │ │ │ - source_file_idx : 831 (LevelsResults.java) │ │ + source_file_idx : 832 (LevelsResults.java) │ │ │ │ Class #168 header: │ │ class_idx : 556 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1540 │ │ +source_file_idx : 1541 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #168 - │ │ Class descriptor : 'Lorg/metatrans/commons/model/UserSettings_Base;' │ │ @@ -37160,17 +37178,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034c80: |[034c80] org.metatrans.commons.model.UserSettings_Base.:()V │ │ -034c90: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -034c96: 0e00 |0003: return-void │ │ +034c84: |[034c84] org.metatrans.commons.model.UserSettings_Base.:()V │ │ +034c94: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +034c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/model/UserSettings_Base; │ │ │ │ Virtual methods - │ │ @@ -37179,32 +37197,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -034c98: |[034c98] org.metatrans.commons.model.UserSettings_Base.save:()V │ │ -034ca8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -034cae: 0c00 |0003: move-result-object v0 │ │ -034cb0: 6e20 f004 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V // method@04f0 │ │ -034cb6: 0e00 |0007: return-void │ │ +034c9c: |[034c9c] org.metatrans.commons.model.UserSettings_Base.save:()V │ │ +034cac: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +034cb2: 0c00 |0003: move-result-object v0 │ │ +034cb4: 6e20 f004 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:(Lorg/metatrans/commons/model/UserSettings_Base;)V // method@04f0 │ │ +034cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/model/UserSettings_Base; │ │ │ │ - source_file_idx : 1540 (UserSettings_Base.java) │ │ + source_file_idx : 1541 (UserSettings_Base.java) │ │ │ │ Class #169 header: │ │ class_idx : 557 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1506 │ │ +source_file_idx : 1507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #169 - │ │ Class descriptor : 'Lorg/metatrans/commons/share/ScreenShare;' │ │ @@ -37219,17 +37237,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034cf4: |[034cf4] org.metatrans.commons.share.ScreenShare.:()V │ │ -034d04: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -034d0a: 0e00 |0003: return-void │ │ +034cf8: |[034cf8] org.metatrans.commons.share.ScreenShare.:()V │ │ +034d08: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +034d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/share/ScreenShare; │ │ │ │ #1 : (in Lorg/metatrans/commons/share/ScreenShare;) │ │ @@ -37237,17 +37255,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d0c: |[034d0c] org.metatrans.commons.share.ScreenShare.cleanup:(Landroid/content/Context;Landroid/view/View;)V │ │ -034d1c: 6e10 bc00 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.destroyDrawingCache:()V // method@00bc │ │ -034d22: 0e00 |0003: return-void │ │ +034d10: |[034d10] org.metatrans.commons.share.ScreenShare.cleanup:(Landroid/content/Context;Landroid/view/View;)V │ │ +034d20: 6e10 bc00 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.destroyDrawingCache:()V // method@00bc │ │ +034d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -37256,25 +37274,25 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -034cb8: |[034cb8] org.metatrans.commons.share.ScreenShare.getScreen:(Landroid/content/Context;Landroid/view/View;)Landroid/graphics/Bitmap; │ │ -034cc8: 1a00 f805 |0000: const-string v0, "Take picture of the screen ..." // string@05f8 │ │ -034ccc: 7120 1d0b 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034cd2: 6e10 c000 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@00c0 │ │ -034cd8: 0c01 |0008: move-result-object v1 │ │ -034cda: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -034cdc: 6e20 c700 2100 |000a: invoke-virtual {v1, v2}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@00c7 │ │ -034ce2: 6e20 bb00 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.buildDrawingCache:(Z)V // method@00bb │ │ -034ce8: 6e10 be00 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@00be │ │ -034cee: 0c01 |0013: move-result-object v1 │ │ -034cf0: 1101 |0014: return-object v1 │ │ +034cbc: |[034cbc] org.metatrans.commons.share.ScreenShare.getScreen:(Landroid/content/Context;Landroid/view/View;)Landroid/graphics/Bitmap; │ │ +034ccc: 1a00 f905 |0000: const-string v0, "Take picture of the screen ..." // string@05f9 │ │ +034cd0: 7120 1d0b 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034cd6: 6e10 c000 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.getRootView:()Landroid/view/View; // method@00c0 │ │ +034cdc: 0c01 |0008: move-result-object v1 │ │ +034cde: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +034ce0: 6e20 c700 2100 |000a: invoke-virtual {v1, v2}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@00c7 │ │ +034ce6: 6e20 bb00 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.buildDrawingCache:(Z)V // method@00bb │ │ +034cec: 6e10 be00 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@00be │ │ +034cf2: 0c01 |0013: move-result-object v1 │ │ +034cf4: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x0005 line=26 │ │ 0x000a line=27 │ │ 0x000d line=28 │ │ 0x0010 line=30 │ │ @@ -37287,138 +37305,138 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 266 16-bit code units │ │ -034d24: |[034d24] org.metatrans.commons.share.ScreenShare.share:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V │ │ -034d34: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ -034d38: 1a01 3007 |0002: const-string v1, "android.intent.action.SEND" // string@0730 │ │ -034d3c: 7020 2900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ -034d42: 1a01 790b |0007: const-string v1, "image/jpeg" // string@0b79 │ │ -034d46: 6e20 3400 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ -034d4c: 2201 8300 |000c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0083 │ │ -034d50: 7010 3901 0100 |000e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0139 │ │ -034d56: 6202 0100 |0011: sget-object v2, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0001 │ │ -034d5a: 1303 6400 |0013: const/16 v3, #int 100 // #64 │ │ -034d5e: 6e40 3a00 2813 |0015: invoke-virtual {v8, v2, v3, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@003a │ │ -034d64: 0a08 |0018: move-result v8 │ │ -034d66: 3808 e800 |0019: if-eqz v8, 0101 // +00e8 │ │ -034d6a: 1a08 ee05 |001b: const-string v8, "Succeeded to take picture of the screen." // string@05ee │ │ -034d6e: 7120 1d0b 8500 |001d: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034d74: 7100 8900 0000 |0020: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0089 │ │ -034d7a: 0c08 |0023: move-result-object v8 │ │ -034d7c: 1a02 5f0c |0024: const-string v2, "mounted" // string@0c5f │ │ -034d80: 6e20 7301 8200 |0026: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -034d86: 0a02 |0029: move-result v2 │ │ -034d88: 3802 c300 |002a: if-eqz v2, 00ed // +00c3 │ │ -034d8c: 1a08 dd05 |002c: const-string v8, "Saving screen image to SD card ..." // string@05dd │ │ -034d90: 7120 1d0b 8500 |002e: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034d96: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -034d98: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -034d9a: 2203 8400 |0033: new-instance v3, Ljava/io/File; // type@0084 │ │ -034d9e: 7020 3e01 6300 |0035: invoke-direct {v3, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@013e │ │ -034da4: 6e10 4001 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ -034daa: 0a04 |003b: move-result v4 │ │ -034dac: 3904 0600 |003c: if-nez v4, 0042 // +0006 │ │ -034db0: 6e10 4201 0300 |003e: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0142 │ │ -034db6: 0a02 |0041: move-result v2 │ │ -034db8: 3802 7d00 |0042: if-eqz v2, 00bf // +007d │ │ -034dbc: 2202 8400 |0044: new-instance v2, Ljava/io/File; // type@0084 │ │ -034dc0: 2203 a100 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -034dc4: 7010 7f01 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -034dca: 6e20 8501 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034dd0: 6204 2204 |004e: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@0422 │ │ -034dd4: 6e20 8501 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034dda: 6e20 8501 7300 |0053: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034de0: 6e10 8701 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -034de6: 0c03 |0059: move-result-object v3 │ │ -034de8: 7020 3e01 3200 |005a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@013e │ │ -034dee: 6e10 3f01 0200 |005d: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@013f │ │ -034df4: 2203 8600 |0060: new-instance v3, Ljava/io/FileOutputStream; // type@0086 │ │ -034df8: 7020 4301 2300 |0062: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0143 │ │ -034dfe: 6e10 3c01 0100 |0065: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@013c │ │ -034e04: 0c08 |0068: move-result-object v8 │ │ -034e06: 6e20 4501 8300 |0069: invoke-virtual {v3, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@0145 │ │ -034e0c: 2208 a100 |006c: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ -034e10: 7010 7f01 0800 |006e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -034e16: 1a04 e105 |0071: const-string v4, "Screen image saved to SD card under " // string@05e1 │ │ -034e1a: 6e20 8501 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034e20: 6e10 4101 0200 |0076: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0141 │ │ -034e26: 0c02 |0079: move-result-object v2 │ │ -034e28: 6e20 8501 2800 |007a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034e2e: 6e10 8701 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -034e34: 0c08 |0080: move-result-object v8 │ │ -034e36: 7120 1d0b 8500 |0081: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034e3c: 1a08 3507 |0084: const-string v8, "android.intent.extra.STREAM" // string@0735 │ │ -034e40: 2202 a100 |0086: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -034e44: 7010 7f01 0200 |0088: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -034e4a: 6e20 8501 6200 |008b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034e50: 6206 2204 |008e: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@0422 │ │ -034e54: 6e20 8501 6200 |0090: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034e5a: 6e20 8501 7200 |0093: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034e60: 6e10 8701 0200 |0096: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -034e66: 0c06 |0099: move-result-object v6 │ │ -034e68: 7110 8300 0600 |009a: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -034e6e: 0c06 |009d: move-result-object v6 │ │ -034e70: 6e30 2f00 8006 |009e: invoke-virtual {v0, v8, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@002f │ │ -034e76: 1a06 3607 |00a1: const-string v6, "android.intent.extra.SUBJECT" // string@0736 │ │ -034e7a: 6e30 3000 600a |00a3: invoke-virtual {v0, v6, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -034e80: 1a06 3707 |00a6: const-string v6, "android.intent.extra.TEXT" // string@0737 │ │ -034e84: 6e30 3000 600b |00a8: invoke-virtual {v0, v6, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -034e8a: 1a06 3407 |00ab: const-string v6, "android.intent.extra.EMAIL" // string@0734 │ │ -034e8e: 6e30 3100 600c |00ad: invoke-virtual {v0, v6, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0031 │ │ -034e94: 7120 2c00 9000 |00b0: invoke-static {v0, v9}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002c │ │ -034e9a: 0c06 |00b3: move-result-object v6 │ │ -034e9c: 6e20 2600 6500 |00b4: invoke-virtual {v5, v6}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -034ea2: 0738 |00b7: move-object v8, v3 │ │ -034ea4: 281b |00b8: goto 00d3 // +001b │ │ -034ea6: 0d05 |00b9: move-exception v5 │ │ -034ea8: 0738 |00ba: move-object v8, v3 │ │ -034eaa: 282c |00bb: goto 00e7 // +002c │ │ -034eac: 0d06 |00bc: move-exception v6 │ │ -034eae: 0738 |00bd: move-object v8, v3 │ │ -034eb0: 281e |00be: goto 00dc // +001e │ │ -034eb2: 2207 a100 |00bf: new-instance v7, Ljava/lang/StringBuilder; // type@00a1 │ │ -034eb6: 7010 7f01 0700 |00c1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -034ebc: 1a09 7001 |00c4: const-string v9, "Cannot create directory on SD card " // string@0170 │ │ -034ec0: 6e20 8501 9700 |00c6: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034ec6: 6e20 8501 6700 |00c9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034ecc: 6e10 8701 0700 |00cc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -034ed2: 0c06 |00cf: move-result-object v6 │ │ -034ed4: 7120 1d0b 6500 |00d0: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034eda: 3808 3300 |00d3: if-eqz v8, 0106 // +0033 │ │ -034ede: 6e10 4401 0800 |00d5: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0144 │ │ -034ee4: 282e |00d8: goto 0106 // +002e │ │ -034ee6: 0d05 |00d9: move-exception v5 │ │ -034ee8: 280d |00da: goto 00e7 // +000d │ │ -034eea: 0d06 |00db: move-exception v6 │ │ -034eec: 6e10 4601 0600 |00dc: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -034ef2: 1a06 de05 |00df: const-string v6, "Screen image CANNOT be saved to SD card - I/O error occured." // string@05de │ │ -034ef6: 7120 1d0b 6500 |00e1: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034efc: 3808 2200 |00e4: if-eqz v8, 0106 // +0022 │ │ -034f00: 28ef |00e6: goto 00d5 // -0011 │ │ -034f02: 3808 0500 |00e7: if-eqz v8, 00ec // +0005 │ │ -034f06: 6e10 4401 0800 |00e9: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0144 │ │ -034f0c: 2705 |00ec: throw v5 │ │ -034f0e: 1a06 600c |00ed: const-string v6, "mounted_ro" // string@0c60 │ │ -034f12: 6e20 7301 8600 |00ef: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -034f18: 0a06 |00f2: move-result v6 │ │ -034f1a: 3806 0800 |00f3: if-eqz v6, 00fb // +0008 │ │ -034f1e: 1a06 df05 |00f5: const-string v6, "Screen image CANNOT be saved to SD card - media is read only." // string@05df │ │ -034f22: 7120 1d0b 6500 |00f7: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034f28: 280c |00fa: goto 0106 // +000c │ │ -034f2a: 1a06 e005 |00fb: const-string v6, "Screen image CANNOT be saved to SD card - media not mounted." // string@05e0 │ │ -034f2e: 7120 1d0b 6500 |00fd: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034f34: 2806 |0100: goto 0106 // +0006 │ │ -034f36: 1a06 1202 |0101: const-string v6, "Failed to take picture of the screen." // string@0212 │ │ -034f3a: 7120 1d0b 6500 |0103: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ -034f40: 6e10 3b01 0100 |0106: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.close:()V // method@013b │ │ -034f46: 0e00 |0109: return-void │ │ +034d28: |[034d28] org.metatrans.commons.share.ScreenShare.share:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V │ │ +034d38: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ +034d3c: 1a01 3107 |0002: const-string v1, "android.intent.action.SEND" // string@0731 │ │ +034d40: 7020 2900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ +034d46: 1a01 7a0b |0007: const-string v1, "image/jpeg" // string@0b7a │ │ +034d4a: 6e20 3400 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ +034d50: 2201 8300 |000c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0083 │ │ +034d54: 7010 3901 0100 |000e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0139 │ │ +034d5a: 6202 0100 |0011: sget-object v2, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0001 │ │ +034d5e: 1303 6400 |0013: const/16 v3, #int 100 // #64 │ │ +034d62: 6e40 3a00 2813 |0015: invoke-virtual {v8, v2, v3, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@003a │ │ +034d68: 0a08 |0018: move-result v8 │ │ +034d6a: 3808 e800 |0019: if-eqz v8, 0101 // +00e8 │ │ +034d6e: 1a08 ef05 |001b: const-string v8, "Succeeded to take picture of the screen." // string@05ef │ │ +034d72: 7120 1d0b 8500 |001d: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034d78: 7100 8900 0000 |0020: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0089 │ │ +034d7e: 0c08 |0023: move-result-object v8 │ │ +034d80: 1a02 600c |0024: const-string v2, "mounted" // string@0c60 │ │ +034d84: 6e20 7301 8200 |0026: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +034d8a: 0a02 |0029: move-result v2 │ │ +034d8c: 3802 c300 |002a: if-eqz v2, 00ed // +00c3 │ │ +034d90: 1a08 de05 |002c: const-string v8, "Saving screen image to SD card ..." // string@05de │ │ +034d94: 7120 1d0b 8500 |002e: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034d9a: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +034d9c: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +034d9e: 2203 8400 |0033: new-instance v3, Ljava/io/File; // type@0084 │ │ +034da2: 7020 3e01 6300 |0035: invoke-direct {v3, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@013e │ │ +034da8: 6e10 4001 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ +034dae: 0a04 |003b: move-result v4 │ │ +034db0: 3904 0600 |003c: if-nez v4, 0042 // +0006 │ │ +034db4: 6e10 4201 0300 |003e: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0142 │ │ +034dba: 0a02 |0041: move-result v2 │ │ +034dbc: 3802 7d00 |0042: if-eqz v2, 00bf // +007d │ │ +034dc0: 2202 8400 |0044: new-instance v2, Ljava/io/File; // type@0084 │ │ +034dc4: 2203 a100 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +034dc8: 7010 7f01 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +034dce: 6e20 8501 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034dd4: 6204 2204 |004e: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@0422 │ │ +034dd8: 6e20 8501 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034dde: 6e20 8501 7300 |0053: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034de4: 6e10 8701 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +034dea: 0c03 |0059: move-result-object v3 │ │ +034dec: 7020 3e01 3200 |005a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@013e │ │ +034df2: 6e10 3f01 0200 |005d: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@013f │ │ +034df8: 2203 8600 |0060: new-instance v3, Ljava/io/FileOutputStream; // type@0086 │ │ +034dfc: 7020 4301 2300 |0062: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0143 │ │ +034e02: 6e10 3c01 0100 |0065: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@013c │ │ +034e08: 0c08 |0068: move-result-object v8 │ │ +034e0a: 6e20 4501 8300 |0069: invoke-virtual {v3, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@0145 │ │ +034e10: 2208 a100 |006c: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ +034e14: 7010 7f01 0800 |006e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +034e1a: 1a04 e205 |0071: const-string v4, "Screen image saved to SD card under " // string@05e2 │ │ +034e1e: 6e20 8501 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034e24: 6e10 4101 0200 |0076: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0141 │ │ +034e2a: 0c02 |0079: move-result-object v2 │ │ +034e2c: 6e20 8501 2800 |007a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034e32: 6e10 8701 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +034e38: 0c08 |0080: move-result-object v8 │ │ +034e3a: 7120 1d0b 8500 |0081: invoke-static {v5, v8}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034e40: 1a08 3607 |0084: const-string v8, "android.intent.extra.STREAM" // string@0736 │ │ +034e44: 2202 a100 |0086: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +034e48: 7010 7f01 0200 |0088: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +034e4e: 6e20 8501 6200 |008b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034e54: 6206 2204 |008e: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@0422 │ │ +034e58: 6e20 8501 6200 |0090: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034e5e: 6e20 8501 7200 |0093: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034e64: 6e10 8701 0200 |0096: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +034e6a: 0c06 |0099: move-result-object v6 │ │ +034e6c: 7110 8300 0600 |009a: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +034e72: 0c06 |009d: move-result-object v6 │ │ +034e74: 6e30 2f00 8006 |009e: invoke-virtual {v0, v8, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@002f │ │ +034e7a: 1a06 3707 |00a1: const-string v6, "android.intent.extra.SUBJECT" // string@0737 │ │ +034e7e: 6e30 3000 600a |00a3: invoke-virtual {v0, v6, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +034e84: 1a06 3807 |00a6: const-string v6, "android.intent.extra.TEXT" // string@0738 │ │ +034e88: 6e30 3000 600b |00a8: invoke-virtual {v0, v6, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +034e8e: 1a06 3507 |00ab: const-string v6, "android.intent.extra.EMAIL" // string@0735 │ │ +034e92: 6e30 3100 600c |00ad: invoke-virtual {v0, v6, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0031 │ │ +034e98: 7120 2c00 9000 |00b0: invoke-static {v0, v9}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002c │ │ +034e9e: 0c06 |00b3: move-result-object v6 │ │ +034ea0: 6e20 2600 6500 |00b4: invoke-virtual {v5, v6}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +034ea6: 0738 |00b7: move-object v8, v3 │ │ +034ea8: 281b |00b8: goto 00d3 // +001b │ │ +034eaa: 0d05 |00b9: move-exception v5 │ │ +034eac: 0738 |00ba: move-object v8, v3 │ │ +034eae: 282c |00bb: goto 00e7 // +002c │ │ +034eb0: 0d06 |00bc: move-exception v6 │ │ +034eb2: 0738 |00bd: move-object v8, v3 │ │ +034eb4: 281e |00be: goto 00dc // +001e │ │ +034eb6: 2207 a100 |00bf: new-instance v7, Ljava/lang/StringBuilder; // type@00a1 │ │ +034eba: 7010 7f01 0700 |00c1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +034ec0: 1a09 7101 |00c4: const-string v9, "Cannot create directory on SD card " // string@0171 │ │ +034ec4: 6e20 8501 9700 |00c6: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034eca: 6e20 8501 6700 |00c9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034ed0: 6e10 8701 0700 |00cc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +034ed6: 0c06 |00cf: move-result-object v6 │ │ +034ed8: 7120 1d0b 6500 |00d0: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034ede: 3808 3300 |00d3: if-eqz v8, 0106 // +0033 │ │ +034ee2: 6e10 4401 0800 |00d5: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0144 │ │ +034ee8: 282e |00d8: goto 0106 // +002e │ │ +034eea: 0d05 |00d9: move-exception v5 │ │ +034eec: 280d |00da: goto 00e7 // +000d │ │ +034eee: 0d06 |00db: move-exception v6 │ │ +034ef0: 6e10 4601 0600 |00dc: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +034ef6: 1a06 df05 |00df: const-string v6, "Screen image CANNOT be saved to SD card - I/O error occured." // string@05df │ │ +034efa: 7120 1d0b 6500 |00e1: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034f00: 3808 2200 |00e4: if-eqz v8, 0106 // +0022 │ │ +034f04: 28ef |00e6: goto 00d5 // -0011 │ │ +034f06: 3808 0500 |00e7: if-eqz v8, 00ec // +0005 │ │ +034f0a: 6e10 4401 0800 |00e9: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0144 │ │ +034f10: 2705 |00ec: throw v5 │ │ +034f12: 1a06 610c |00ed: const-string v6, "mounted_ro" // string@0c61 │ │ +034f16: 6e20 7301 8600 |00ef: invoke-virtual {v6, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +034f1c: 0a06 |00f2: move-result v6 │ │ +034f1e: 3806 0800 |00f3: if-eqz v6, 00fb // +0008 │ │ +034f22: 1a06 e005 |00f5: const-string v6, "Screen image CANNOT be saved to SD card - media is read only." // string@05e0 │ │ +034f26: 7120 1d0b 6500 |00f7: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034f2c: 280c |00fa: goto 0106 // +000c │ │ +034f2e: 1a06 e105 |00fb: const-string v6, "Screen image CANNOT be saved to SD card - media not mounted." // string@05e1 │ │ +034f32: 7120 1d0b 6500 |00fd: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034f38: 2806 |0100: goto 0106 // +0006 │ │ +034f3a: 1a06 1302 |0101: const-string v6, "Failed to take picture of the screen." // string@0213 │ │ +034f3e: 7120 1d0b 6500 |0103: invoke-static {v5, v6}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1d │ │ +034f44: 6e10 3b01 0100 |0106: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.close:()V // method@013b │ │ +034f4a: 0e00 |0109: return-void │ │ catches : 7 │ │ 0x0033 - 0x0065 │ │ Ljava/io/IOException; -> 0x00db │ │ -> 0x00d9 │ │ 0x0065 - 0x00b7 │ │ Ljava/io/IOException; -> 0x00bc │ │ -> 0x00b9 │ │ @@ -37473,21 +37491,21 @@ │ │ 0x0000 - 0x010a reg=8 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x010a reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x010a reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x010a reg=11 (null) Ljava/lang/String; │ │ 0x0000 - 0x010a reg=12 (null) [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1506 (ScreenShare.java) │ │ + source_file_idx : 1507 (ScreenShare.java) │ │ │ │ Class #170 header: │ │ class_idx : 558 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 271 │ │ +source_file_idx : 272 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #170 annotations: │ │ Annotations on method #2774 'readStorage' │ │ @@ -37511,17 +37529,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035088: |[035088] org.metatrans.commons.storage.AppStorageUtils.:()V │ │ -035098: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -03509e: 0e00 |0003: return-void │ │ +03508c: |[03508c] org.metatrans.commons.storage.AppStorageUtils.:()V │ │ +03509c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0350a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/storage/AppStorageUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/storage/AppStorageUtils;) │ │ @@ -37529,47 +37547,47 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0350a0: |[0350a0] org.metatrans.commons.storage.AppStorageUtils.clearStore:(Landroid/content/Context;)V │ │ -0350b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0350b2: 1a01 6e07 |0001: const-string v1, "appstorage" // string@076e │ │ -0350b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0350b8: 6e30 2500 1402 |0004: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ -0350be: 0c04 |0007: move-result-object v4 │ │ -0350c0: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -0350c4: 7020 3701 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -0350ca: 2204 8b00 |000d: new-instance v4, Ljava/io/ObjectOutputStream; // type@008b │ │ -0350ce: 7020 4f01 1400 |000f: invoke-direct {v4, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -0350d4: 7220 4e01 0400 |0012: invoke-interface {v4, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -0350da: 7210 4d01 0400 |0015: invoke-interface {v4}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -0350e0: 7210 4c01 0400 |0018: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0350e6: 2812 |001b: goto 002d // +0012 │ │ -0350e8: 0d00 |001c: move-exception v0 │ │ -0350ea: 280a |001d: goto 0027 // +000a │ │ -0350ec: 0d04 |001e: move-exception v4 │ │ -0350ee: 0703 |001f: move-object v3, v0 │ │ -0350f0: 0740 |0020: move-object v0, v4 │ │ -0350f2: 0734 |0021: move-object v4, v3 │ │ -0350f4: 280d |0022: goto 002f // +000d │ │ -0350f6: 0d04 |0023: move-exception v4 │ │ -0350f8: 0703 |0024: move-object v3, v0 │ │ -0350fa: 0740 |0025: move-object v0, v4 │ │ -0350fc: 0734 |0026: move-object v4, v3 │ │ -0350fe: 6e10 4601 0000 |0027: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -035104: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ -035108: 28ec |002c: goto 0018 // -0014 │ │ -03510a: 0e00 |002d: return-void │ │ -03510c: 0d00 |002e: move-exception v0 │ │ -03510e: 3804 0500 |002f: if-eqz v4, 0034 // +0005 │ │ -035112: 7210 4c01 0400 |0031: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -035118: 2700 |0034: throw v0 │ │ +0350a4: |[0350a4] org.metatrans.commons.storage.AppStorageUtils.clearStore:(Landroid/content/Context;)V │ │ +0350b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0350b6: 1a01 6f07 |0001: const-string v1, "appstorage" // string@076f │ │ +0350ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0350bc: 6e30 2500 1402 |0004: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ +0350c2: 0c04 |0007: move-result-object v4 │ │ +0350c4: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +0350c8: 7020 3701 4100 |000a: invoke-direct {v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +0350ce: 2204 8b00 |000d: new-instance v4, Ljava/io/ObjectOutputStream; // type@008b │ │ +0350d2: 7020 4f01 1400 |000f: invoke-direct {v4, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +0350d8: 7220 4e01 0400 |0012: invoke-interface {v4, v0}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +0350de: 7210 4d01 0400 |0015: invoke-interface {v4}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +0350e4: 7210 4c01 0400 |0018: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0350ea: 2812 |001b: goto 002d // +0012 │ │ +0350ec: 0d00 |001c: move-exception v0 │ │ +0350ee: 280a |001d: goto 0027 // +000a │ │ +0350f0: 0d04 |001e: move-exception v4 │ │ +0350f2: 0703 |001f: move-object v3, v0 │ │ +0350f4: 0740 |0020: move-object v0, v4 │ │ +0350f6: 0734 |0021: move-object v4, v3 │ │ +0350f8: 280d |0022: goto 002f // +000d │ │ +0350fa: 0d04 |0023: move-exception v4 │ │ +0350fc: 0703 |0024: move-object v3, v0 │ │ +0350fe: 0740 |0025: move-object v0, v4 │ │ +035100: 0734 |0026: move-object v4, v3 │ │ +035102: 6e10 4601 0000 |0027: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +035108: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ +03510c: 28ec |002c: goto 0018 // -0014 │ │ +03510e: 0e00 |002d: return-void │ │ +035110: 0d00 |002e: move-exception v0 │ │ +035112: 3804 0500 |002f: if-eqz v4, 0034 // +0005 │ │ +035116: 7210 4c01 0400 |0031: invoke-interface {v4}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +03511c: 2700 |0034: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0012 │ │ Ljava/io/IOException; -> 0x0023 │ │ -> 0x001e │ │ 0x0012 - 0x0018 │ │ Ljava/io/IOException; -> 0x001c │ │ -> 0x002e │ │ @@ -37597,58 +37615,58 @@ │ │ type : '(Landroid/content/Context;)[Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -034fa4: |[034fa4] org.metatrans.commons.storage.AppStorageUtils.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; │ │ -034fb4: 1a00 6e07 |0000: const-string v0, "appstorage" // string@076e │ │ -034fb8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -034fba: 2311 5b02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@025b │ │ -034fbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -034fc0: 2203 8400 |0006: new-instance v3, Ljava/io/File; // type@0084 │ │ -034fc4: 6e10 1e00 0500 |0008: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ -034fca: 0c04 |000b: move-result-object v4 │ │ -034fcc: 7030 3d01 4300 |000c: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ -034fd2: 6e10 4001 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ -034fd8: 0a03 |0012: move-result v3 │ │ -034fda: 3803 2100 |0013: if-eqz v3, 0034 // +0021 │ │ -034fde: 6e20 2400 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ -034fe4: 0c05 |0018: move-result-object v5 │ │ -034fe6: 2200 8000 |0019: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ -034fea: 7020 3601 5000 |001b: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ -034ff0: 2205 8900 |001e: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ -034ff4: 7020 4801 0500 |0020: invoke-direct {v5, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ -034ffa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -034ffc: 6e10 4b01 0500 |0024: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -035002: 0c02 |0027: move-result-object v2 │ │ -035004: 1f02 2802 |0028: check-cast v2, Lorg/metatrans/commons/model/AppData; // type@0228 │ │ -035008: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ -03500c: 0752 |002c: move-object v2, v5 │ │ -03500e: 2807 |002d: goto 0034 // +0007 │ │ -035010: 0d00 |002e: move-exception v0 │ │ -035012: 0752 |002f: move-object v2, v5 │ │ -035014: 2814 |0030: goto 0044 // +0014 │ │ -035016: 0d00 |0031: move-exception v0 │ │ -035018: 0752 |0032: move-object v2, v5 │ │ -03501a: 280a |0033: goto 003d // +000a │ │ -03501c: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ -035020: 6e10 4901 0200 |0036: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -035026: 280a |0039: goto 0043 // +000a │ │ -035028: 0d00 |003a: move-exception v0 │ │ -03502a: 2809 |003b: goto 0044 // +0009 │ │ -03502c: 0d00 |003c: move-exception v0 │ │ -03502e: 6e10 5601 0000 |003d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -035034: 3802 0300 |0040: if-eqz v2, 0043 // +0003 │ │ -035038: 28f4 |0042: goto 0036 // -000c │ │ -03503a: 1101 |0043: return-object v1 │ │ -03503c: 3802 0500 |0044: if-eqz v2, 0049 // +0005 │ │ -035040: 6e10 4901 0200 |0046: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -035046: 2700 |0049: throw v0 │ │ +034fa8: |[034fa8] org.metatrans.commons.storage.AppStorageUtils.readStorage:(Landroid/content/Context;)[Ljava/lang/Object; │ │ +034fb8: 1a00 6f07 |0000: const-string v0, "appstorage" // string@076f │ │ +034fbc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +034fbe: 2311 5b02 |0003: new-array v1, v1, [Ljava/lang/Object; // type@025b │ │ +034fc2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +034fc4: 2203 8400 |0006: new-instance v3, Ljava/io/File; // type@0084 │ │ +034fc8: 6e10 1e00 0500 |0008: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ +034fce: 0c04 |000b: move-result-object v4 │ │ +034fd0: 7030 3d01 4300 |000c: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ +034fd6: 6e10 4001 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@0140 │ │ +034fdc: 0a03 |0012: move-result v3 │ │ +034fde: 3803 2100 |0013: if-eqz v3, 0034 // +0021 │ │ +034fe2: 6e20 2400 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ +034fe8: 0c05 |0018: move-result-object v5 │ │ +034fea: 2200 8000 |0019: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ +034fee: 7020 3601 5000 |001b: invoke-direct {v0, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ +034ff4: 2205 8900 |001e: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ +034ff8: 7020 4801 0500 |0020: invoke-direct {v5, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ +034ffe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +035000: 6e10 4b01 0500 |0024: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +035006: 0c02 |0027: move-result-object v2 │ │ +035008: 1f02 2802 |0028: check-cast v2, Lorg/metatrans/commons/model/AppData; // type@0228 │ │ +03500c: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ +035010: 0752 |002c: move-object v2, v5 │ │ +035012: 2807 |002d: goto 0034 // +0007 │ │ +035014: 0d00 |002e: move-exception v0 │ │ +035016: 0752 |002f: move-object v2, v5 │ │ +035018: 2814 |0030: goto 0044 // +0014 │ │ +03501a: 0d00 |0031: move-exception v0 │ │ +03501c: 0752 |0032: move-object v2, v5 │ │ +03501e: 280a |0033: goto 003d // +000a │ │ +035020: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ +035024: 6e10 4901 0200 |0036: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +03502a: 280a |0039: goto 0043 // +000a │ │ +03502c: 0d00 |003a: move-exception v0 │ │ +03502e: 2809 |003b: goto 0044 // +0009 │ │ +035030: 0d00 |003c: move-exception v0 │ │ +035032: 6e10 5601 0000 |003d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +035038: 3802 0300 |0040: if-eqz v2, 0043 // +0003 │ │ +03503c: 28f4 |0042: goto 0036 // -000c │ │ +03503e: 1101 |0043: return-object v1 │ │ +035040: 3802 0500 |0044: if-eqz v2, 0049 // +0005 │ │ +035044: 6e10 4901 0200 |0046: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +03504a: 2700 |0049: throw v0 │ │ catches : 5 │ │ 0x0006 - 0x0023 │ │ Ljava/lang/Exception; -> 0x003c │ │ -> 0x003a │ │ 0x0024 - 0x002c │ │ Ljava/lang/Exception; -> 0x0031 │ │ -> 0x002e │ │ @@ -37677,44 +37695,44 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/model/AppData;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -03515c: |[03515c] org.metatrans.commons.storage.AppStorageUtils.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/model/AppData;)V │ │ -03516c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03516e: 1a01 6e07 |0001: const-string v1, "appstorage" // string@076e │ │ -035172: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -035174: 6e30 2500 1302 |0004: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ -03517a: 0c03 |0007: move-result-object v3 │ │ -03517c: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -035180: 7020 3701 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -035186: 2203 8b00 |000d: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ -03518a: 7020 4f01 1300 |000f: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -035190: 7220 4e01 4300 |0012: invoke-interface {v3, v4}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -035196: 7210 4d01 0300 |0015: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -03519c: 7210 4c01 0300 |0018: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0351a2: 2812 |001b: goto 002d // +0012 │ │ -0351a4: 0d04 |001c: move-exception v4 │ │ -0351a6: 0730 |001d: move-object v0, v3 │ │ -0351a8: 2810 |001e: goto 002e // +0010 │ │ -0351aa: 0d04 |001f: move-exception v4 │ │ -0351ac: 0730 |0020: move-object v0, v3 │ │ -0351ae: 2804 |0021: goto 0025 // +0004 │ │ -0351b0: 0d04 |0022: move-exception v4 │ │ -0351b2: 280b |0023: goto 002e // +000b │ │ -0351b4: 0d04 |0024: move-exception v4 │ │ -0351b6: 6e10 4601 0400 |0025: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -0351bc: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -0351c0: 7210 4c01 0000 |002a: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0351c6: 0e00 |002d: return-void │ │ -0351c8: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -0351cc: 7210 4c01 0000 |0030: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0351d2: 2704 |0033: throw v4 │ │ +035160: |[035160] org.metatrans.commons.storage.AppStorageUtils.writeStore:(Landroid/content/Context;Lorg/metatrans/commons/model/AppData;)V │ │ +035170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035172: 1a01 6f07 |0001: const-string v1, "appstorage" // string@076f │ │ +035176: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +035178: 6e30 2500 1302 |0004: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ +03517e: 0c03 |0007: move-result-object v3 │ │ +035180: 2201 8100 |0008: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +035184: 7020 3701 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +03518a: 2203 8b00 |000d: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ +03518e: 7020 4f01 1300 |000f: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +035194: 7220 4e01 4300 |0012: invoke-interface {v3, v4}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +03519a: 7210 4d01 0300 |0015: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +0351a0: 7210 4c01 0300 |0018: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0351a6: 2812 |001b: goto 002d // +0012 │ │ +0351a8: 0d04 |001c: move-exception v4 │ │ +0351aa: 0730 |001d: move-object v0, v3 │ │ +0351ac: 2810 |001e: goto 002e // +0010 │ │ +0351ae: 0d04 |001f: move-exception v4 │ │ +0351b0: 0730 |0020: move-object v0, v3 │ │ +0351b2: 2804 |0021: goto 0025 // +0004 │ │ +0351b4: 0d04 |0022: move-exception v4 │ │ +0351b6: 280b |0023: goto 002e // +000b │ │ +0351b8: 0d04 |0024: move-exception v4 │ │ +0351ba: 6e10 4601 0400 |0025: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +0351c0: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +0351c4: 7210 4c01 0000 |002a: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0351ca: 0e00 |002d: return-void │ │ +0351cc: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +0351d0: 7210 4c01 0000 |0030: invoke-interface {v0}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0351d6: 2704 |0033: throw v4 │ │ catches : 6 │ │ 0x0001 - 0x0012 │ │ Ljava/io/IOException; -> 0x0024 │ │ -> 0x0022 │ │ 0x0012 - 0x0018 │ │ Ljava/io/IOException; -> 0x001f │ │ -> 0x001c │ │ @@ -37737,21 +37755,21 @@ │ │ 0x002a line=80 │ │ 0x0033 line=83 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0034 reg=4 (null) Lorg/metatrans/commons/model/AppData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 271 (AppStorageUtils.java) │ │ + source_file_idx : 272 (AppStorageUtils.java) │ │ │ │ Class #171 header: │ │ class_idx : 559 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1408 │ │ +source_file_idx : 1409 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #171 annotations: │ │ Annotations on method #2777 'copyObject' │ │ @@ -37774,17 +37792,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0352c0: |[0352c0] org.metatrans.commons.storage.ObjectUtils.:()V │ │ -0352d0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0352d6: 0e00 |0003: return-void │ │ +0352c4: |[0352c4] org.metatrans.commons.storage.ObjectUtils.:()V │ │ +0352d4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0352da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/storage/ObjectUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/storage/ObjectUtils;) │ │ @@ -37792,36 +37810,36 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -03521c: |[03521c] org.metatrans.commons.storage.ObjectUtils.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03522c: 2200 8300 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0083 │ │ -035230: 1301 0004 |0002: const/16 v1, #int 1024 // #400 │ │ -035234: 7020 3a01 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@013a │ │ -03523a: 2201 8100 |0007: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -03523e: 7020 3701 0100 |0009: invoke-direct {v1, v0}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -035244: 2202 8b00 |000c: new-instance v2, Ljava/io/ObjectOutputStream; // type@008b │ │ -035248: 7020 4f01 1200 |000e: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -03524e: 7220 4e01 3200 |0011: invoke-interface {v2, v3}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -035254: 7210 4d01 0200 |0014: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -03525a: 7210 4c01 0200 |0017: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -035260: 2203 8200 |001a: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0082 │ │ -035264: 6e10 3c01 0000 |001c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@013c │ │ -03526a: 0c00 |001f: move-result-object v0 │ │ -03526c: 7020 3801 0300 |0020: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0138 │ │ -035272: 2200 8000 |0023: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ -035276: 7020 3601 3000 |0025: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ -03527c: 2203 8900 |0028: new-instance v3, Ljava/io/ObjectInputStream; // type@0089 │ │ -035280: 7020 4801 0300 |002a: invoke-direct {v3, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ -035286: 6e10 4b01 0300 |002d: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -03528c: 0c03 |0030: move-result-object v3 │ │ -03528e: 1103 |0031: return-object v3 │ │ +035220: |[035220] org.metatrans.commons.storage.ObjectUtils.copyObject:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +035230: 2200 8300 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0083 │ │ +035234: 1301 0004 |0002: const/16 v1, #int 1024 // #400 │ │ +035238: 7020 3a01 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@013a │ │ +03523e: 2201 8100 |0007: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +035242: 7020 3701 0100 |0009: invoke-direct {v1, v0}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +035248: 2202 8b00 |000c: new-instance v2, Ljava/io/ObjectOutputStream; // type@008b │ │ +03524c: 7020 4f01 1200 |000e: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +035252: 7220 4e01 3200 |0011: invoke-interface {v2, v3}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +035258: 7210 4d01 0200 |0014: invoke-interface {v2}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +03525e: 7210 4c01 0200 |0017: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +035264: 2203 8200 |001a: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0082 │ │ +035268: 6e10 3c01 0000 |001c: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@013c │ │ +03526e: 0c00 |001f: move-result-object v0 │ │ +035270: 7020 3801 0300 |0020: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0138 │ │ +035276: 2200 8000 |0023: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ +03527a: 7020 3601 3000 |0025: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ +035280: 2203 8900 |0028: new-instance v3, Ljava/io/ObjectInputStream; // type@0089 │ │ +035284: 7020 4801 0300 |002a: invoke-direct {v3, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ +03528a: 6e10 4b01 0300 |002d: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +035290: 0c03 |0030: move-result-object v3 │ │ +035292: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0007 line=21 │ │ 0x000c line=22 │ │ 0x0011 line=24 │ │ 0x0014 line=26 │ │ @@ -37838,22 +37856,22 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -035290: |[035290] org.metatrans.commons.storage.ObjectUtils.readObjectFromStreem:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0352a0: 2200 8000 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ -0352a4: 7020 3601 1000 |0002: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ -0352aa: 2201 8900 |0005: new-instance v1, Ljava/io/ObjectInputStream; // type@0089 │ │ -0352ae: 7020 4801 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ -0352b4: 6e10 4b01 0100 |000a: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -0352ba: 0c01 |000d: move-result-object v1 │ │ -0352bc: 1101 |000e: return-object v1 │ │ +035294: |[035294] org.metatrans.commons.storage.ObjectUtils.readObjectFromStreem:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +0352a4: 2200 8000 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0080 │ │ +0352a8: 7020 3601 1000 |0002: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ +0352ae: 2201 8900 |0005: new-instance v1, Ljava/io/ObjectInputStream; // type@0089 │ │ +0352b2: 7020 4801 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ +0352b8: 6e10 4b01 0100 |000a: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +0352be: 0c01 |000d: move-result-object v1 │ │ +0352c0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/io/InputStream; │ │ @@ -37863,40 +37881,40 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0352d8: |[0352d8] org.metatrans.commons.storage.ObjectUtils.writeObjectToStreem:(Ljava/io/OutputStream;Ljava/lang/Object;)V │ │ -0352e8: 2200 8100 |0000: new-instance v0, Ljava/io/BufferedOutputStream; // type@0081 │ │ -0352ec: 7020 3701 1000 |0002: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -0352f2: 2201 8b00 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@008b │ │ -0352f6: 7020 4f01 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -0352fc: 7220 4e01 2100 |000a: invoke-interface {v1, v2}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -035302: 7210 4d01 0100 |000d: invoke-interface {v1}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -035308: 0e00 |0010: return-void │ │ +0352dc: |[0352dc] org.metatrans.commons.storage.ObjectUtils.writeObjectToStreem:(Ljava/io/OutputStream;Ljava/lang/Object;)V │ │ +0352ec: 2200 8100 |0000: new-instance v0, Ljava/io/BufferedOutputStream; // type@0081 │ │ +0352f0: 7020 3701 1000 |0002: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +0352f6: 2201 8b00 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@008b │ │ +0352fa: 7020 4f01 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +035300: 7220 4e01 2100 |000a: invoke-interface {v1, v2}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +035306: 7210 4d01 0100 |000d: invoke-interface {v1}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +03530c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x000a line=39 │ │ 0x000d line=40 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1408 (ObjectUtils.java) │ │ + source_file_idx : 1409 (ObjectUtils.java) │ │ │ │ Class #172 header: │ │ class_idx : 560 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1516 │ │ +source_file_idx : 1517 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 annotations: │ │ Annotations on field #3418 'cache' │ │ @@ -37919,36 +37937,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -035484: |[035484] org.metatrans.commons.storage.StorageUtils.:()V │ │ -035494: 2200 b800 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@00b8 │ │ -035498: 7010 c401 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@01c4 │ │ -03549e: 6900 5a0d |0005: sput-object v0, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -0354a2: 0e00 |0007: return-void │ │ +035488: |[035488] org.metatrans.commons.storage.StorageUtils.:()V │ │ +035498: 2200 b800 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@00b8 │ │ +03549c: 7010 c401 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@01c4 │ │ +0354a2: 6900 5a0d |0005: sput-object v0, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +0354a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/storage/StorageUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0354a4: |[0354a4] org.metatrans.commons.storage.StorageUtils.:()V │ │ -0354b4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0354ba: 0e00 |0003: return-void │ │ +0354a8: |[0354a8] org.metatrans.commons.storage.StorageUtils.:()V │ │ +0354b8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0354be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/storage/StorageUtils; │ │ │ │ #2 : (in Lorg/metatrans/commons/storage/StorageUtils;) │ │ @@ -37956,26 +37974,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0354bc: |[0354bc] org.metatrans.commons.storage.StorageUtils.clearStore:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0354cc: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ -0354d0: 1d00 |0002: monitor-enter v0 │ │ -0354d2: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -0354d6: 7220 ba01 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ -0354dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0354de: 7130 e20a 3201 |0009: invoke-static {v2, v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -0354e4: 1e00 |000c: monitor-exit v0 │ │ -0354e6: 0e00 |000d: return-void │ │ -0354e8: 0d02 |000e: move-exception v2 │ │ -0354ea: 1e00 |000f: monitor-exit v0 │ │ -0354ec: 2702 |0010: throw v2 │ │ +0354c0: |[0354c0] org.metatrans.commons.storage.StorageUtils.clearStore:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0354d0: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ +0354d4: 1d00 |0002: monitor-enter v0 │ │ +0354d6: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +0354da: 7220 ba01 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@01ba │ │ +0354e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0354e2: 7130 e20a 3201 |0009: invoke-static {v2, v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +0354e8: 1e00 |000c: monitor-exit v0 │ │ +0354ea: 0e00 |000d: return-void │ │ +0354ec: 0d02 |000e: move-exception v2 │ │ +0354ee: 1e00 |000f: monitor-exit v0 │ │ +0354f0: 2702 |0010: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0003 line=128 │ │ 0x0009 line=130 │ │ 0x000c line=131 │ │ @@ -37988,72 +38006,72 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -035354: |[035354] org.metatrans.commons.storage.StorageUtils.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -035364: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ -035368: 1d00 |0002: monitor-enter v0 │ │ -03536a: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -03536e: 7220 b701 6100 |0005: invoke-interface {v1, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -035374: 0c01 |0008: move-result-object v1 │ │ -035376: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -03537a: 1e00 |000b: monitor-exit v0 │ │ -03537c: 1101 |000c: return-object v1 │ │ -03537e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -035380: 2202 8400 |000e: new-instance v2, Ljava/io/File; // type@0084 │ │ -035384: 6e10 1e00 0500 |0010: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ -03538a: 0c03 |0013: move-result-object v3 │ │ -03538c: 7030 3d01 3206 |0014: invoke-direct {v2, v3, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ -035392: 6e10 4001 0200 |0017: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0140 │ │ -035398: 0a02 |001a: move-result v2 │ │ -03539a: 3802 1500 |001b: if-eqz v2, 0030 // +0015 │ │ -03539e: 6e20 2400 6500 |001d: invoke-virtual {v5, v6}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ -0353a4: 0c05 |0020: move-result-object v5 │ │ -0353a6: 2202 8000 |0021: new-instance v2, Ljava/io/BufferedInputStream; // type@0080 │ │ -0353aa: 7020 3601 5200 |0023: invoke-direct {v2, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ -0353b0: 2205 8900 |0026: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ -0353b4: 7020 4801 2500 |0028: invoke-direct {v5, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ -0353ba: 6e10 4b01 0500 |002b: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ -0353c0: 0c01 |002e: move-result-object v1 │ │ -0353c2: 2802 |002f: goto 0031 // +0002 │ │ -0353c4: 0715 |0030: move-object v5, v1 │ │ -0353c6: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ -0353ca: 6202 5a0d |0033: sget-object v2, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -0353ce: 7230 b901 6201 |0035: invoke-interface {v2, v6, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -0353d4: 2809 |0038: goto 0041 // +0009 │ │ -0353d6: 0d06 |0039: move-exception v6 │ │ -0353d8: 0751 |003a: move-object v1, v5 │ │ -0353da: 281b |003b: goto 0056 // +001b │ │ -0353dc: 0d06 |003c: move-exception v6 │ │ -0353de: 0714 |003d: move-object v4, v1 │ │ -0353e0: 0751 |003e: move-object v1, v5 │ │ -0353e2: 0745 |003f: move-object v5, v4 │ │ -0353e4: 280b |0040: goto 004b // +000b │ │ -0353e6: 3805 1300 |0041: if-eqz v5, 0054 // +0013 │ │ -0353ea: 6e10 4901 0500 |0043: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -0353f0: 280e |0046: goto 0054 // +000e │ │ -0353f2: 0d06 |0047: move-exception v6 │ │ -0353f4: 280e |0048: goto 0056 // +000e │ │ -0353f6: 0d06 |0049: move-exception v6 │ │ -0353f8: 0715 |004a: move-object v5, v1 │ │ -0353fa: 6e10 5601 0600 |004b: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -035400: 3801 0500 |004e: if-eqz v1, 0053 // +0005 │ │ -035404: 6e10 4901 0100 |0050: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -03540a: 0751 |0053: move-object v1, v5 │ │ -03540c: 1e00 |0054: monitor-exit v0 │ │ -03540e: 1101 |0055: return-object v1 │ │ -035410: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ -035414: 6e10 4901 0100 |0058: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ -03541a: 2706 |005b: throw v6 │ │ -03541c: 0d05 |005c: move-exception v5 │ │ -03541e: 1e00 |005d: monitor-exit v0 │ │ -035420: 2705 |005e: throw v5 │ │ +035358: |[035358] org.metatrans.commons.storage.StorageUtils.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +035368: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ +03536c: 1d00 |0002: monitor-enter v0 │ │ +03536e: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +035372: 7220 b701 6100 |0005: invoke-interface {v1, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +035378: 0c01 |0008: move-result-object v1 │ │ +03537a: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +03537e: 1e00 |000b: monitor-exit v0 │ │ +035380: 1101 |000c: return-object v1 │ │ +035382: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +035384: 2202 8400 |000e: new-instance v2, Ljava/io/File; // type@0084 │ │ +035388: 6e10 1e00 0500 |0010: invoke-virtual {v5}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ +03538e: 0c03 |0013: move-result-object v3 │ │ +035390: 7030 3d01 3206 |0014: invoke-direct {v2, v3, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ +035396: 6e10 4001 0200 |0017: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0140 │ │ +03539c: 0a02 |001a: move-result v2 │ │ +03539e: 3802 1500 |001b: if-eqz v2, 0030 // +0015 │ │ +0353a2: 6e20 2400 6500 |001d: invoke-virtual {v5, v6}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0024 │ │ +0353a8: 0c05 |0020: move-result-object v5 │ │ +0353aa: 2202 8000 |0021: new-instance v2, Ljava/io/BufferedInputStream; // type@0080 │ │ +0353ae: 7020 3601 5200 |0023: invoke-direct {v2, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0136 │ │ +0353b4: 2205 8900 |0026: new-instance v5, Ljava/io/ObjectInputStream; // type@0089 │ │ +0353b8: 7020 4801 2500 |0028: invoke-direct {v5, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@0148 │ │ +0353be: 6e10 4b01 0500 |002b: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@014b │ │ +0353c4: 0c01 |002e: move-result-object v1 │ │ +0353c6: 2802 |002f: goto 0031 // +0002 │ │ +0353c8: 0715 |0030: move-object v5, v1 │ │ +0353ca: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ +0353ce: 6202 5a0d |0033: sget-object v2, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +0353d2: 7230 b901 6201 |0035: invoke-interface {v2, v6, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +0353d8: 2809 |0038: goto 0041 // +0009 │ │ +0353da: 0d06 |0039: move-exception v6 │ │ +0353dc: 0751 |003a: move-object v1, v5 │ │ +0353de: 281b |003b: goto 0056 // +001b │ │ +0353e0: 0d06 |003c: move-exception v6 │ │ +0353e2: 0714 |003d: move-object v4, v1 │ │ +0353e4: 0751 |003e: move-object v1, v5 │ │ +0353e6: 0745 |003f: move-object v5, v4 │ │ +0353e8: 280b |0040: goto 004b // +000b │ │ +0353ea: 3805 1300 |0041: if-eqz v5, 0054 // +0013 │ │ +0353ee: 6e10 4901 0500 |0043: invoke-virtual {v5}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +0353f4: 280e |0046: goto 0054 // +000e │ │ +0353f6: 0d06 |0047: move-exception v6 │ │ +0353f8: 280e |0048: goto 0056 // +000e │ │ +0353fa: 0d06 |0049: move-exception v6 │ │ +0353fc: 0715 |004a: move-object v5, v1 │ │ +0353fe: 6e10 5601 0600 |004b: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +035404: 3801 0500 |004e: if-eqz v1, 0053 // +0005 │ │ +035408: 6e10 4901 0100 |0050: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +03540e: 0751 |0053: move-object v1, v5 │ │ +035410: 1e00 |0054: monitor-exit v0 │ │ +035412: 1101 |0055: return-object v1 │ │ +035414: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ +035418: 6e10 4901 0100 |0058: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.close:()V // method@0149 │ │ +03541e: 2706 |005b: throw v6 │ │ +035420: 0d05 |005c: move-exception v5 │ │ +035422: 1e00 |005d: monitor-exit v0 │ │ +035424: 2705 |005e: throw v5 │ │ catches : 8 │ │ 0x0003 - 0x0009 │ │ -> 0x005c │ │ 0x000e - 0x002b │ │ Ljava/lang/Exception; -> 0x0049 │ │ -> 0x0047 │ │ 0x002b - 0x0038 │ │ @@ -38097,28 +38115,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03530c: |[03530c] org.metatrans.commons.storage.StorageUtils.storageFileExists:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -03531c: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ -035320: 1d00 |0002: monitor-enter v0 │ │ -035322: 2201 8400 |0003: new-instance v1, Ljava/io/File; // type@0084 │ │ -035326: 6e10 1e00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ -03532c: 0c02 |0008: move-result-object v2 │ │ -03532e: 7030 3d01 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ -035334: 6e10 4001 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0140 │ │ -03533a: 0a02 |000f: move-result v2 │ │ -03533c: 1e00 |0010: monitor-exit v0 │ │ -03533e: 0f02 |0011: return v2 │ │ -035340: 0d02 |0012: move-exception v2 │ │ -035342: 1e00 |0013: monitor-exit v0 │ │ -035344: 2702 |0014: throw v2 │ │ +035310: |[035310] org.metatrans.commons.storage.StorageUtils.storageFileExists:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +035320: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ +035324: 1d00 |0002: monitor-enter v0 │ │ +035326: 2201 8400 |0003: new-instance v1, Ljava/io/File; // type@0084 │ │ +03532a: 6e10 1e00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@001e │ │ +035330: 0c02 |0008: move-result-object v2 │ │ +035332: 7030 3d01 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@013d │ │ +035338: 6e10 4001 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0140 │ │ +03533e: 0a02 |000f: move-result v2 │ │ +035340: 1e00 |0010: monitor-exit v0 │ │ +035342: 0f02 |0011: return v2 │ │ +035344: 0d02 |0012: move-exception v2 │ │ +035346: 1e00 |0013: monitor-exit v0 │ │ +035348: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0003 line=30 │ │ 0x000c line=31 │ │ locals : │ │ @@ -38130,26 +38148,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0354fc: |[0354fc] org.metatrans.commons.storage.StorageUtils.writeStore:(Landroid/content/Context;Ljava/lang/String;)V │ │ -03550c: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ -035510: 1d00 |0002: monitor-enter v0 │ │ -035512: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -035516: 7220 b701 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -03551c: 0c01 |0008: move-result-object v1 │ │ -03551e: 7130 e20a 3201 |0009: invoke-static {v2, v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -035524: 1e00 |000c: monitor-exit v0 │ │ -035526: 0e00 |000d: return-void │ │ -035528: 0d02 |000e: move-exception v2 │ │ -03552a: 1e00 |000f: monitor-exit v0 │ │ -03552c: 2702 |0010: throw v2 │ │ +035500: |[035500] org.metatrans.commons.storage.StorageUtils.writeStore:(Landroid/content/Context;Ljava/lang/String;)V │ │ +035510: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ +035514: 1d00 |0002: monitor-enter v0 │ │ +035516: 6201 5a0d |0003: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +03551a: 7220 b701 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +035520: 0c01 |0008: move-result-object v1 │ │ +035522: 7130 e20a 3201 |0009: invoke-static {v2, v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +035528: 1e00 |000c: monitor-exit v0 │ │ +03552a: 0e00 |000d: return-void │ │ +03552c: 0d02 |000e: move-exception v2 │ │ +03552e: 1e00 |000f: monitor-exit v0 │ │ +035530: 2702 |0010: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000e │ │ positions : │ │ 0x0003 line=80 │ │ 0x0009 line=91 │ │ 0x000c line=92 │ │ @@ -38162,52 +38180,52 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -03553c: |[03553c] org.metatrans.commons.storage.StorageUtils.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V │ │ -03554c: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ -035550: 1d00 |0002: monitor-enter v0 │ │ -035552: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -035554: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -035556: 6e30 2500 4301 |0005: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ -03555c: 0c03 |0008: move-result-object v3 │ │ -03555e: 2201 8100 |0009: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ -035562: 7020 3701 3100 |000b: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ -035568: 2203 8b00 |000e: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ -03556c: 7020 4f01 1300 |0010: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ -035572: 7220 4e01 5300 |0013: invoke-interface {v3, v5}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ -035578: 7210 4d01 0300 |0016: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ -03557e: 3805 0700 |0019: if-eqz v5, 0020 // +0007 │ │ -035582: 6201 5a0d |001b: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ -035586: 7230 b901 4105 |001d: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -03558c: 7210 4c01 0300 |0020: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -035592: 2812 |0023: goto 0035 // +0012 │ │ -035594: 0d04 |0024: move-exception v4 │ │ -035596: 0732 |0025: move-object v2, v3 │ │ -035598: 2811 |0026: goto 0037 // +0011 │ │ -03559a: 0d04 |0027: move-exception v4 │ │ -03559c: 0732 |0028: move-object v2, v3 │ │ -03559e: 2804 |0029: goto 002d // +0004 │ │ -0355a0: 0d04 |002a: move-exception v4 │ │ -0355a2: 280c |002b: goto 0037 // +000c │ │ -0355a4: 0d04 |002c: move-exception v4 │ │ -0355a6: 6e10 4601 0400 |002d: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ -0355ac: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ -0355b0: 7210 4c01 0200 |0032: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0355b6: 1e00 |0035: monitor-exit v0 │ │ -0355b8: 0e00 |0036: return-void │ │ -0355ba: 3802 0500 |0037: if-eqz v2, 003c // +0005 │ │ -0355be: 7210 4c01 0200 |0039: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ -0355c4: 2704 |003c: throw v4 │ │ -0355c6: 0d03 |003d: move-exception v3 │ │ -0355c8: 1e00 |003e: monitor-exit v0 │ │ -0355ca: 2703 |003f: throw v3 │ │ +035540: |[035540] org.metatrans.commons.storage.StorageUtils.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V │ │ +035550: 1c00 3002 |0000: const-class v0, Lorg/metatrans/commons/storage/StorageUtils; // type@0230 │ │ +035554: 1d00 |0002: monitor-enter v0 │ │ +035556: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +035558: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03555a: 6e30 2500 4301 |0005: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0025 │ │ +035560: 0c03 |0008: move-result-object v3 │ │ +035562: 2201 8100 |0009: new-instance v1, Ljava/io/BufferedOutputStream; // type@0081 │ │ +035566: 7020 3701 3100 |000b: invoke-direct {v1, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@0137 │ │ +03556c: 2203 8b00 |000e: new-instance v3, Ljava/io/ObjectOutputStream; // type@008b │ │ +035570: 7020 4f01 1300 |0010: invoke-direct {v3, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@014f │ │ +035576: 7220 4e01 5300 |0013: invoke-interface {v3, v5}, Ljava/io/ObjectOutput;.writeObject:(Ljava/lang/Object;)V // method@014e │ │ +03557c: 7210 4d01 0300 |0016: invoke-interface {v3}, Ljava/io/ObjectOutput;.flush:()V // method@014d │ │ +035582: 3805 0700 |0019: if-eqz v5, 0020 // +0007 │ │ +035586: 6201 5a0d |001b: sget-object v1, Lorg/metatrans/commons/storage/StorageUtils;.cache:Ljava/util/Map; // field@0d5a │ │ +03558a: 7230 b901 4105 |001d: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +035590: 7210 4c01 0300 |0020: invoke-interface {v3}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +035596: 2812 |0023: goto 0035 // +0012 │ │ +035598: 0d04 |0024: move-exception v4 │ │ +03559a: 0732 |0025: move-object v2, v3 │ │ +03559c: 2811 |0026: goto 0037 // +0011 │ │ +03559e: 0d04 |0027: move-exception v4 │ │ +0355a0: 0732 |0028: move-object v2, v3 │ │ +0355a2: 2804 |0029: goto 002d // +0004 │ │ +0355a4: 0d04 |002a: move-exception v4 │ │ +0355a6: 280c |002b: goto 0037 // +000c │ │ +0355a8: 0d04 |002c: move-exception v4 │ │ +0355aa: 6e10 4601 0400 |002d: invoke-virtual {v4}, Ljava/io/IOException;.printStackTrace:()V // method@0146 │ │ +0355b0: 3802 0500 |0030: if-eqz v2, 0035 // +0005 │ │ +0355b4: 7210 4c01 0200 |0032: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0355ba: 1e00 |0035: monitor-exit v0 │ │ +0355bc: 0e00 |0036: return-void │ │ +0355be: 3802 0500 |0037: if-eqz v2, 003c // +0005 │ │ +0355c2: 7210 4c01 0200 |0039: invoke-interface {v2}, Ljava/io/ObjectOutput;.close:()V // method@014c │ │ +0355c8: 2704 |003c: throw v4 │ │ +0355ca: 0d03 |003d: move-exception v3 │ │ +0355cc: 1e00 |003e: monitor-exit v0 │ │ +0355ce: 2703 |003f: throw v3 │ │ catches : 7 │ │ 0x0005 - 0x0013 │ │ Ljava/io/IOException; -> 0x002c │ │ -> 0x002a │ │ 0x0013 - 0x0020 │ │ Ljava/io/IOException; -> 0x0027 │ │ -> 0x0024 │ │ @@ -38239,21 +38257,21 @@ │ │ 0x003c line=122 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0040 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0040 reg=5 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1516 (StorageUtils.java) │ │ + source_file_idx : 1517 (StorageUtils.java) │ │ │ │ Class #173 header: │ │ class_idx : 565 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 564 │ │ +source_file_idx : 565 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #173 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/IButtonArea;' │ │ @@ -38278,21 +38296,21 @@ │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/IButtonArea;) │ │ name : 'select' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 564 (IButtonArea.java) │ │ + source_file_idx : 565 (IButtonArea.java) │ │ │ │ Class #174 header: │ │ class_idx : 567 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 801 │ │ +source_file_idx : 802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -38320,31 +38338,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035bdc: |[035bdc] org.metatrans.commons.ui.LayoutFactor_Base$Result.:()V │ │ -035bec: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -035bf2: 0e00 |0003: return-void │ │ +035be0: |[035be0] org.metatrans.commons.ui.LayoutFactor_Base$Result.:()V │ │ +035bf0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +035bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; │ │ │ │ Virtual methods - │ │ - source_file_idx : 801 (LayoutFactor_Base.java) │ │ + source_file_idx : 802 (LayoutFactor_Base.java) │ │ │ │ Class #175 header: │ │ class_idx : 568 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 801 │ │ +source_file_idx : 802 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -38368,32 +38386,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035cdc: |[035cdc] org.metatrans.commons.ui.LayoutFactor_Base.:()V │ │ -035cec: 0e00 |0000: return-void │ │ +035ce0: |[035ce0] org.metatrans.commons.ui.LayoutFactor_Base.:()V │ │ +035cf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/LayoutFactor_Base;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035cf0: |[035cf0] org.metatrans.commons.ui.LayoutFactor_Base.:()V │ │ -035d00: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -035d06: 0e00 |0003: return-void │ │ +035cf4: |[035cf4] org.metatrans.commons.ui.LayoutFactor_Base.:()V │ │ +035d04: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +035d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/LayoutFactor_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/LayoutFactor_Base;) │ │ @@ -38401,38 +38419,38 @@ │ │ type : '(Landroid/content/Context;II)Landroid/widget/LinearLayout;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -035bf4: |[035bf4] org.metatrans.commons.ui.LayoutFactor_Base.createListviewLayout:(Landroid/content/Context;II)Landroid/widget/LinearLayout; │ │ -035c04: 2200 6000 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0060 │ │ -035c08: 7020 0501 3000 |0002: invoke-direct {v0, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0105 │ │ -035c0e: 6e20 0801 4000 |0005: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setId:(I)V // method@0108 │ │ -035c14: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -035c16: 6e20 0a01 4000 |0009: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@010a │ │ -035c1c: 2201 5f00 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ -035c20: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -035c22: 7030 0401 2102 |000f: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ -035c28: 6e20 0901 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0109 │ │ -035c2e: 2201 6200 |0015: new-instance v1, Landroid/widget/ListView; // type@0062 │ │ -035c32: 7020 0b01 3100 |0017: invoke-direct {v1, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@010b │ │ -035c38: 6e20 1101 5100 |001a: invoke-virtual {v1, v5}, Landroid/widget/ListView;.setId:(I)V // method@0111 │ │ -035c3e: 2203 5f00 |001d: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ -035c42: 12e5 |001f: const/4 v5, #int -2 // #fe │ │ -035c44: 7030 0401 2305 |0020: invoke-direct {v3, v2, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ -035c4a: 6005 6d07 |0023: sget v5, Lorg/metatrans/commons/R$drawable;.ic_blue3:I // field@076d │ │ -035c4e: 6e20 1601 5100 |0025: invoke-virtual {v1, v5}, Landroid/widget/ListView;.setSelector:(I)V // method@0116 │ │ -035c54: 6e20 0e01 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setDividerHeight:(I)V // method@010e │ │ -035c5a: 6e20 1001 4100 |002b: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@0110 │ │ -035c60: 6e20 0f01 4100 |002e: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setFooterDividersEnabled:(Z)V // method@010f │ │ -035c66: 6e20 1301 3100 |0031: invoke-virtual {v1, v3}, Landroid/widget/ListView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0113 │ │ -035c6c: 6e20 0601 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0106 │ │ -035c72: 1100 |0037: return-object v0 │ │ +035bf8: |[035bf8] org.metatrans.commons.ui.LayoutFactor_Base.createListviewLayout:(Landroid/content/Context;II)Landroid/widget/LinearLayout; │ │ +035c08: 2200 6000 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@0060 │ │ +035c0c: 7020 0501 3000 |0002: invoke-direct {v0, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0105 │ │ +035c12: 6e20 0801 4000 |0005: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setId:(I)V // method@0108 │ │ +035c18: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +035c1a: 6e20 0a01 4000 |0009: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@010a │ │ +035c20: 2201 5f00 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ +035c24: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +035c26: 7030 0401 2102 |000f: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ +035c2c: 6e20 0901 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0109 │ │ +035c32: 2201 6200 |0015: new-instance v1, Landroid/widget/ListView; // type@0062 │ │ +035c36: 7020 0b01 3100 |0017: invoke-direct {v1, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@010b │ │ +035c3c: 6e20 1101 5100 |001a: invoke-virtual {v1, v5}, Landroid/widget/ListView;.setId:(I)V // method@0111 │ │ +035c42: 2203 5f00 |001d: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@005f │ │ +035c46: 12e5 |001f: const/4 v5, #int -2 // #fe │ │ +035c48: 7030 0401 2305 |0020: invoke-direct {v3, v2, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0104 │ │ +035c4e: 6005 6d07 |0023: sget v5, Lorg/metatrans/commons/R$drawable;.ic_blue3:I // field@076d │ │ +035c52: 6e20 1601 5100 |0025: invoke-virtual {v1, v5}, Landroid/widget/ListView;.setSelector:(I)V // method@0116 │ │ +035c58: 6e20 0e01 4100 |0028: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setDividerHeight:(I)V // method@010e │ │ +035c5e: 6e20 1001 4100 |002b: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setHeaderDividersEnabled:(Z)V // method@0110 │ │ +035c64: 6e20 0f01 4100 |002e: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setFooterDividersEnabled:(Z)V // method@010f │ │ +035c6a: 6e20 1301 3100 |0031: invoke-virtual {v1, v3}, Landroid/widget/ListView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0113 │ │ +035c70: 6e20 0601 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0106 │ │ +035c76: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ 0x0012 line=46 │ │ @@ -38455,54 +38473,54 @@ │ │ type : '(Landroid/content/Context;)Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -035c74: |[035c74] org.metatrans.commons.ui.LayoutFactor_Base.createListviewLayout:(Landroid/content/Context;)Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; │ │ -035c84: 2200 3702 |0000: new-instance v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; // type@0237 │ │ -035c88: 7010 060b 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.:()V // method@0b06 │ │ -035c8e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -035c90: 2311 5802 |0006: new-array v1, v1, [I // type@0258 │ │ -035c94: 6002 730d |0008: sget v2, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ -035c98: d803 0201 |000a: add-int/lit8 v3, v2, #int 1 // #01 │ │ -035c9c: 6703 730d |000c: sput v3, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ -035ca0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -035ca2: 4b02 0103 |000f: aput v2, v1, v3 │ │ -035ca6: 6002 730d |0011: sget v2, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ -035caa: d804 0201 |0013: add-int/lit8 v4, v2, #int 1 // #01 │ │ -035cae: 6704 730d |0015: sput v4, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ -035cb2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -035cb4: 4b02 0104 |0018: aput v2, v1, v4 │ │ -035cb8: 5b01 710d |001a: iput-object v1, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ -035cbc: 5401 710d |001c: iget-object v1, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ -035cc0: 4401 0103 |001e: aget v1, v1, v3 │ │ -035cc4: 5402 710d |0020: iget-object v2, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ -035cc8: 4402 0204 |0022: aget v2, v2, v4 │ │ -035ccc: 7130 090b 1502 |0024: invoke-static {v5, v1, v2}, Lorg/metatrans/commons/ui/LayoutFactor_Base;.createListviewLayout:(Landroid/content/Context;II)Landroid/widget/LinearLayout; // method@0b09 │ │ -035cd2: 0c05 |0027: move-result-object v5 │ │ -035cd4: 5b05 720d |0028: iput-object v5, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.view:Landroid/view/ViewGroup; // field@0d72 │ │ -035cd8: 1100 |002a: return-object v0 │ │ +035c78: |[035c78] org.metatrans.commons.ui.LayoutFactor_Base.createListviewLayout:(Landroid/content/Context;)Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; │ │ +035c88: 2200 3702 |0000: new-instance v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; // type@0237 │ │ +035c8c: 7010 060b 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.:()V // method@0b06 │ │ +035c92: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +035c94: 2311 5802 |0006: new-array v1, v1, [I // type@0258 │ │ +035c98: 6002 730d |0008: sget v2, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ +035c9c: d803 0201 |000a: add-int/lit8 v3, v2, #int 1 // #01 │ │ +035ca0: 6703 730d |000c: sput v3, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ +035ca4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +035ca6: 4b02 0103 |000f: aput v2, v1, v3 │ │ +035caa: 6002 730d |0011: sget v2, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ +035cae: d804 0201 |0013: add-int/lit8 v4, v2, #int 1 // #01 │ │ +035cb2: 6704 730d |0015: sput v4, Lorg/metatrans/commons/ui/LayoutFactor_Base;.CUR_ID:I // field@0d73 │ │ +035cb6: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +035cb8: 4b02 0104 |0018: aput v2, v1, v4 │ │ +035cbc: 5b01 710d |001a: iput-object v1, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ +035cc0: 5401 710d |001c: iget-object v1, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ +035cc4: 4401 0103 |001e: aget v1, v1, v3 │ │ +035cc8: 5402 710d |0020: iget-object v2, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ +035ccc: 4402 0204 |0022: aget v2, v2, v4 │ │ +035cd0: 7130 090b 1502 |0024: invoke-static {v5, v1, v2}, Lorg/metatrans/commons/ui/LayoutFactor_Base;.createListviewLayout:(Landroid/content/Context;II)Landroid/widget/LinearLayout; // method@0b09 │ │ +035cd6: 0c05 |0027: move-result-object v5 │ │ +035cd8: 5b05 720d |0028: iput-object v5, v0, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.view:Landroid/view/ViewGroup; // field@0d72 │ │ +035cdc: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0008 line=29 │ │ 0x001c line=31 │ │ locals : │ │ 0x0000 - 0x002b reg=5 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 801 (LayoutFactor_Base.java) │ │ + source_file_idx : 802 (LayoutFactor_Base.java) │ │ │ │ Class #176 header: │ │ class_idx : 570 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1532 │ │ +source_file_idx : 1533 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #176 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/Toast_Base;' │ │ @@ -38521,17 +38539,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036134: |[036134] org.metatrans.commons.ui.Toast_Base.:()V │ │ -036144: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -03614a: 0e00 |0003: return-void │ │ +036138: |[036138] org.metatrans.commons.ui.Toast_Base.:()V │ │ +036148: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +03614e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/Toast_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/Toast_Base;) │ │ @@ -38539,28 +38557,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -03614c: |[03614c] org.metatrans.commons.ui.Toast_Base.showToast_InBottom_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ -03615c: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036160: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -036164: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ -03616a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03616c: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -036172: 0c01 |000b: move-result-object v1 │ │ -036174: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036178: 1302 5100 |000e: const/16 v2, #int 81 // #51 │ │ -03617c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03617e: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -036184: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036188: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -03618e: 0e00 |0019: return-void │ │ +036150: |[036150] org.metatrans.commons.ui.Toast_Base.showToast_InBottom_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ +036160: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036164: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +036168: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ +03616e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +036170: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +036176: 0c01 |000b: move-result-object v1 │ │ +036178: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +03617c: 1302 5100 |000e: const/16 v2, #int 81 // #51 │ │ +036180: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +036182: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +036188: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +03618c: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +036192: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x0008 line=66 │ │ 0x0011 line=67 │ │ 0x0014 line=70 │ │ @@ -38573,28 +38591,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -036190: |[036190] org.metatrans.commons.ui.Toast_Base.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0361a0: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -0361a4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0361a8: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ -0361ae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0361b0: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -0361b6: 0c01 |000b: move-result-object v1 │ │ -0361b8: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -0361bc: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ -0361c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0361c2: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -0361c8: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -0361cc: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -0361d2: 0e00 |0019: return-void │ │ +036194: |[036194] org.metatrans.commons.ui.Toast_Base.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0361a4: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +0361a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0361ac: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ +0361b2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0361b4: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +0361ba: 0c01 |000b: move-result-object v1 │ │ +0361bc: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +0361c0: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ +0361c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0361c6: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +0361cc: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +0361d0: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +0361d6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0008 line=21 │ │ 0x0011 line=22 │ │ 0x0014 line=25 │ │ @@ -38607,28 +38625,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0361d4: |[0361d4] org.metatrans.commons.ui.Toast_Base.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0361e4: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -0361e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0361ec: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ -0361f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0361f4: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -0361fa: 0c01 |000b: move-result-object v1 │ │ -0361fc: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036200: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ -036204: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -036206: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -03620c: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036210: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -036216: 0e00 |0019: return-void │ │ +0361d8: |[0361d8] org.metatrans.commons.ui.Toast_Base.showToast_InCenter_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0361e8: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +0361ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0361f0: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ +0361f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0361f8: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +0361fe: 0c01 |000b: move-result-object v1 │ │ +036200: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036204: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ +036208: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +03620a: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +036210: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036214: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +03621a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0008 line=51 │ │ 0x0011 line=52 │ │ 0x0014 line=55 │ │ @@ -38641,27 +38659,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -036218: |[036218] org.metatrans.commons.ui.Toast_Base.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V │ │ -036228: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -03622c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -036230: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ -036236: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -036238: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -03623e: 0c01 |000b: move-result-object v1 │ │ -036240: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036244: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ -036248: 6e40 2001 2100 |0010: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -03624e: 6201 800d |0013: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036252: 6e10 2101 0100 |0015: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -036258: 0e00 |0018: return-void │ │ +03621c: |[03621c] org.metatrans.commons.ui.Toast_Base.showToast_InCenter_Short:(Landroid/content/Context;Ljava/lang/String;)V │ │ +03622c: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036230: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +036234: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ +03623a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03623c: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +036242: 0c01 |000b: move-result-object v1 │ │ +036244: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036248: 1302 1100 |000e: const/16 v2, #int 17 // #11 │ │ +03624c: 6e40 2001 2100 |0010: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +036252: 6201 800d |0013: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036256: 6e10 2101 0100 |0015: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +03625c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x0008 line=36 │ │ 0x0010 line=37 │ │ 0x0013 line=40 │ │ @@ -38674,47 +38692,47 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -03625c: |[03625c] org.metatrans.commons.ui.Toast_Base.showToast_InTop_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ -03626c: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036270: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -036274: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ -03627a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03627c: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -036282: 0c01 |000b: move-result-object v1 │ │ -036284: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036288: 1302 3100 |000e: const/16 v2, #int 49 // #31 │ │ -03628c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03628e: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -036294: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ -036298: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -03629e: 0e00 |0019: return-void │ │ +036260: |[036260] org.metatrans.commons.ui.Toast_Base.showToast_InTop_Long:(Landroid/content/Context;Ljava/lang/String;)V │ │ +036270: 6200 800d |0000: sget-object v0, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +036274: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +036278: 6e10 1e01 0000 |0004: invoke-virtual {v0}, Landroid/widget/Toast;.cancel:()V // method@011e │ │ +03627e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +036280: 7130 1f01 2100 |0008: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +036286: 0c01 |000b: move-result-object v1 │ │ +036288: 6901 800d |000c: sput-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +03628c: 1302 3100 |000e: const/16 v2, #int 49 // #31 │ │ +036290: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +036292: 6e40 2001 2100 |0011: invoke-virtual {v1, v2, v0, v0}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +036298: 6201 800d |0014: sget-object v1, Lorg/metatrans/commons/ui/Toast_Base;.toast:Landroid/widget/Toast; // field@0d80 │ │ +03629c: 6e10 2101 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +0362a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0008 line=81 │ │ 0x0011 line=82 │ │ 0x0014 line=85 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1532 (Toast_Base.java) │ │ + source_file_idx : 1533 (Toast_Base.java) │ │ │ │ Class #177 header: │ │ class_idx : 573 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 563 │ │ +source_file_idx : 564 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #177 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/images/IBitmapCache;' │ │ @@ -38733,21 +38751,21 @@ │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/images/IBitmapCache;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 563 (IBitmapCache.java) │ │ + source_file_idx : 564 (IBitmapCache.java) │ │ │ │ Class #178 header: │ │ class_idx : 574 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 89 │ │ -source_file_idx : 832 │ │ +source_file_idx : 833 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #178 annotations: │ │ Annotations on field #3461 'items' │ │ @@ -38800,26 +38818,26 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;IIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -036950: |[036950] org.metatrans.commons.ui.list.ListAdapter_CIdTD.:(Landroid/content/Context;Ljava/util/List;IIIII)V │ │ -036960: 7010 f800 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ -036966: 1300 85ff |0003: const/16 v0, #int -123 // #ff85 │ │ -03696a: 5910 8b0d |0005: iput v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -03696e: 5914 880d |0007: iput v4, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_listitem:I // field@0d88 │ │ -036972: 5915 890d |0009: iput v5, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_radio:I // field@0d89 │ │ -036976: 5916 870d |000b: iput v6, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_icon:I // field@0d87 │ │ -03697a: 5917 8a0d |000d: iput v7, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_title:I // field@0d8a │ │ -03697e: 5918 860d |000f: iput v8, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_description:I // field@0d86 │ │ -036982: 5b12 840d |0011: iput-object v2, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.context:Landroid/content/Context; // field@0d84 │ │ -036986: 5b13 850d |0013: iput-object v3, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ -03698a: 0e00 |0015: return-void │ │ +036954: |[036954] org.metatrans.commons.ui.list.ListAdapter_CIdTD.:(Landroid/content/Context;Ljava/util/List;IIIII)V │ │ +036964: 7010 f800 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ +03696a: 1300 85ff |0003: const/16 v0, #int -123 // #ff85 │ │ +03696e: 5910 8b0d |0005: iput v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +036972: 5914 880d |0007: iput v4, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_listitem:I // field@0d88 │ │ +036976: 5915 890d |0009: iput v5, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_radio:I // field@0d89 │ │ +03697a: 5916 870d |000b: iput v6, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_icon:I // field@0d87 │ │ +03697e: 5917 8a0d |000d: iput v7, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_title:I // field@0d8a │ │ +036982: 5918 860d |000f: iput v8, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_description:I // field@0d86 │ │ +036986: 5b12 840d |0011: iput-object v2, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.context:Landroid/content/Context; // field@0d84 │ │ +03698a: 5b13 850d |0013: iput-object v3, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ +03698e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=34 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ 0x000b line=43 │ │ @@ -38843,35 +38861,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0368bc: |[0368bc] org.metatrans.commons.ui.list.ListAdapter_CIdTD.areAllItemsEnabled:()Z │ │ -0368cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0368ce: 0f00 |0001: return v0 │ │ +0368c0: |[0368c0] org.metatrans.commons.ui.list.ListAdapter_CIdTD.areAllItemsEnabled:()Z │ │ +0368d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0368d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0368fc: |[0368fc] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getCount:()I │ │ -03690c: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ -036910: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -036916: 0a00 |0005: move-result v0 │ │ -036918: 0f00 |0006: return v0 │ │ +036900: |[036900] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getCount:()I │ │ +036910: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ +036914: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +03691a: 0a00 |0005: move-result v0 │ │ +03691c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;) │ │ @@ -38879,19 +38897,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03691c: |[03691c] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getItem:(I)Ljava/lang/Object; │ │ -03692c: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ -036930: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -036936: 0c02 |0005: move-result-object v2 │ │ -036938: 1102 |0006: return-object v2 │ │ +036920: |[036920] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getItem:(I)Ljava/lang/Object; │ │ +036930: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ +036934: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +03693a: 0c02 |0005: move-result-object v2 │ │ +03693c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -38900,117 +38918,117 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03693c: |[03693c] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getItemId:(I)J │ │ -03694c: 8130 |0000: int-to-long v0, v3 │ │ -03694e: 1000 |0001: return-wide v0 │ │ +036940: |[036940] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getItemId:(I)J │ │ +036950: 8130 |0000: int-to-long v0, v3 │ │ +036952: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 179 16-bit code units │ │ -036744: |[036744] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036754: 5460 840d |0000: iget-object v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.context:Landroid/content/Context; // field@0d84 │ │ -036758: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -03675e: 0c00 |0005: move-result-object v0 │ │ -036760: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -036762: 3908 0800 |0007: if-nez v8, 000f // +0008 │ │ -036766: 5268 880d |0009: iget v8, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_listitem:I // field@0d88 │ │ -03676a: 6e40 ad00 8019 |000b: invoke-virtual {v0, v8, v9, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ -036770: 0c08 |000e: move-result-object v8 │ │ -036772: 5269 890d |000f: iget v9, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_radio:I // field@0d89 │ │ -036776: 6e20 bd00 9800 |0011: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -03677c: 0c09 |0014: move-result-object v9 │ │ -03677e: 1f09 6300 |0015: check-cast v9, Landroid/widget/RadioButton; // type@0063 │ │ -036782: 5260 870d |0017: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_icon:I // field@0d87 │ │ -036786: 6e20 bd00 0800 |0019: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -03678c: 0c00 |001c: move-result-object v0 │ │ -03678e: 1f00 5e00 |001d: check-cast v0, Landroid/widget/ImageView; // type@005e │ │ -036792: 5262 8a0d |001f: iget v2, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_title:I // field@0d8a │ │ -036796: 6e20 bd00 2800 |0021: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -03679c: 0c02 |0024: move-result-object v2 │ │ -03679e: 1f02 6400 |0025: check-cast v2, Landroid/widget/TextView; // type@0064 │ │ -0367a2: 5263 860d |0027: iget v3, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_description:I // field@0d86 │ │ -0367a6: 6e20 bd00 3800 |0029: invoke-virtual {v8, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -0367ac: 0c03 |002c: move-result-object v3 │ │ -0367ae: 1f03 6400 |002d: check-cast v3, Landroid/widget/TextView; // type@0064 │ │ -0367b2: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0367b4: 6e20 1d01 4200 |0030: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -0367ba: 6e20 1d01 4300 |0033: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -0367c0: 5264 8b0d |0036: iget v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -0367c4: 1305 85ff |0038: const/16 v5, #int -123 // #ff85 │ │ -0367c8: 3354 0800 |003a: if-ne v4, v5, 0042 // +0008 │ │ -0367cc: 6e10 1b01 0300 |003c: invoke-virtual {v3}, Landroid/widget/TextView;.getCurrentTextColor:()I // method@011b │ │ -0367d2: 0a04 |003f: move-result v4 │ │ -0367d4: 5964 8b0d |0040: iput v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -0367d8: 6e20 320b 7600 |0042: invoke-virtual {v6, v7}, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.getItem:(I)Ljava/lang/Object; // method@0b32 │ │ -0367de: 0c07 |0045: move-result-object v7 │ │ -0367e0: 1f07 4202 |0046: check-cast v7, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ -0367e4: 6e10 510b 0700 |0048: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ -0367ea: 0a04 |004b: move-result v4 │ │ -0367ec: 6e20 1701 4900 |004c: invoke-virtual {v9, v4}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -0367f2: 6e10 4e0b 0700 |004f: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b4e │ │ -0367f8: 0c04 |0052: move-result-object v4 │ │ -0367fa: 6e20 0301 4000 |0053: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ -036800: 6e10 4f0b 0700 |0056: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getTitle:()Ljava/lang/String; // method@0b4f │ │ -036806: 0c00 |0059: move-result-object v0 │ │ -036808: 6e20 1c01 0200 |005a: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -03680e: 6e10 4d0b 0700 |005d: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getDesc:()Ljava/lang/String; // method@0b4d │ │ -036814: 0c00 |0060: move-result-object v0 │ │ -036816: 6e20 1c01 0300 |0061: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -03681c: 6e10 500b 0700 |0064: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isAvailable:()Z // method@0b50 │ │ -036822: 0a00 |0067: move-result v0 │ │ -036824: 3900 2e00 |0068: if-nez v0, 0096 // +002e │ │ -036828: 6e10 510b 0700 |006a: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ -03682e: 0a00 |006d: move-result v0 │ │ -036830: 3900 2800 |006e: if-nez v0, 0096 // +0028 │ │ -036834: 5260 8b0d |0070: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -036838: 7110 5a00 0000 |0072: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ -03683e: 0a00 |0075: move-result v0 │ │ -036840: 5262 8b0d |0076: iget v2, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -036844: 7110 5900 0200 |0078: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ -03684a: 0a02 |007b: move-result v2 │ │ -03684c: d802 02ce |007c: add-int/lit8 v2, v2, #int -50 // #ce │ │ -036850: 7120 6001 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -036856: 0a02 |0081: move-result v2 │ │ -036858: 5264 8b0d |0082: iget v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -03685c: 7110 5800 0400 |0084: invoke-static {v4}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ -036862: 0a04 |0087: move-result v4 │ │ -036864: 7120 6001 4100 |0088: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -03686a: 0a04 |008b: move-result v4 │ │ -03686c: d804 04ce |008c: add-int/lit8 v4, v4, #int -50 // #ce │ │ -036870: 7130 5b00 2004 |008e: invoke-static {v0, v2, v4}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -036876: 0a00 |0091: move-result v0 │ │ -036878: 6e20 1d01 0300 |0092: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -03687e: 2806 |0095: goto 009b // +0006 │ │ -036880: 5260 8b0d |0096: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ -036884: 6e20 1d01 0300 |0098: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -03688a: 6e20 1801 1900 |009b: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setClickable:(Z)V // method@0118 │ │ -036890: 6e20 1901 1900 |009e: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setFocusable:(Z)V // method@0119 │ │ -036896: 6e20 1a01 1900 |00a1: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setFocusableInTouchMode:(Z)V // method@011a │ │ -03689c: 6e10 510b 0700 |00a4: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ -0368a2: 0a07 |00a7: move-result v7 │ │ -0368a4: 3807 0700 |00a8: if-eqz v7, 00af // +0007 │ │ -0368a8: 1217 |00aa: const/4 v7, #int 1 // #1 │ │ -0368aa: 6e20 1701 7900 |00ab: invoke-virtual {v9, v7}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -0368b0: 2804 |00ae: goto 00b2 // +0004 │ │ -0368b2: 6e20 1701 1900 |00af: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -0368b8: 1108 |00b2: return-object v8 │ │ +036748: |[036748] org.metatrans.commons.ui.list.ListAdapter_CIdTD.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +036758: 5460 840d |0000: iget-object v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.context:Landroid/content/Context; // field@0d84 │ │ +03675c: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +036762: 0c00 |0005: move-result-object v0 │ │ +036764: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +036766: 3908 0800 |0007: if-nez v8, 000f // +0008 │ │ +03676a: 5268 880d |0009: iget v8, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_listitem:I // field@0d88 │ │ +03676e: 6e40 ad00 8019 |000b: invoke-virtual {v0, v8, v9, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ +036774: 0c08 |000e: move-result-object v8 │ │ +036776: 5269 890d |000f: iget v9, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_radio:I // field@0d89 │ │ +03677a: 6e20 bd00 9800 |0011: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +036780: 0c09 |0014: move-result-object v9 │ │ +036782: 1f09 6300 |0015: check-cast v9, Landroid/widget/RadioButton; // type@0063 │ │ +036786: 5260 870d |0017: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_icon:I // field@0d87 │ │ +03678a: 6e20 bd00 0800 |0019: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +036790: 0c00 |001c: move-result-object v0 │ │ +036792: 1f00 5e00 |001d: check-cast v0, Landroid/widget/ImageView; // type@005e │ │ +036796: 5262 8a0d |001f: iget v2, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_title:I // field@0d8a │ │ +03679a: 6e20 bd00 2800 |0021: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +0367a0: 0c02 |0024: move-result-object v2 │ │ +0367a2: 1f02 6400 |0025: check-cast v2, Landroid/widget/TextView; // type@0064 │ │ +0367a6: 5263 860d |0027: iget v3, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.resID_description:I // field@0d86 │ │ +0367aa: 6e20 bd00 3800 |0029: invoke-virtual {v8, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +0367b0: 0c03 |002c: move-result-object v3 │ │ +0367b2: 1f03 6400 |002d: check-cast v3, Landroid/widget/TextView; // type@0064 │ │ +0367b6: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0367b8: 6e20 1d01 4200 |0030: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +0367be: 6e20 1d01 4300 |0033: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +0367c4: 5264 8b0d |0036: iget v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +0367c8: 1305 85ff |0038: const/16 v5, #int -123 // #ff85 │ │ +0367cc: 3354 0800 |003a: if-ne v4, v5, 0042 // +0008 │ │ +0367d0: 6e10 1b01 0300 |003c: invoke-virtual {v3}, Landroid/widget/TextView;.getCurrentTextColor:()I // method@011b │ │ +0367d6: 0a04 |003f: move-result v4 │ │ +0367d8: 5964 8b0d |0040: iput v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +0367dc: 6e20 320b 7600 |0042: invoke-virtual {v6, v7}, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.getItem:(I)Ljava/lang/Object; // method@0b32 │ │ +0367e2: 0c07 |0045: move-result-object v7 │ │ +0367e4: 1f07 4202 |0046: check-cast v7, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ +0367e8: 6e10 510b 0700 |0048: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ +0367ee: 0a04 |004b: move-result v4 │ │ +0367f0: 6e20 1701 4900 |004c: invoke-virtual {v9, v4}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +0367f6: 6e10 4e0b 0700 |004f: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b4e │ │ +0367fc: 0c04 |0052: move-result-object v4 │ │ +0367fe: 6e20 0301 4000 |0053: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ +036804: 6e10 4f0b 0700 |0056: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getTitle:()Ljava/lang/String; // method@0b4f │ │ +03680a: 0c00 |0059: move-result-object v0 │ │ +03680c: 6e20 1c01 0200 |005a: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +036812: 6e10 4d0b 0700 |005d: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.getDesc:()Ljava/lang/String; // method@0b4d │ │ +036818: 0c00 |0060: move-result-object v0 │ │ +03681a: 6e20 1c01 0300 |0061: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +036820: 6e10 500b 0700 |0064: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isAvailable:()Z // method@0b50 │ │ +036826: 0a00 |0067: move-result v0 │ │ +036828: 3900 2e00 |0068: if-nez v0, 0096 // +002e │ │ +03682c: 6e10 510b 0700 |006a: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ +036832: 0a00 |006d: move-result v0 │ │ +036834: 3900 2800 |006e: if-nez v0, 0096 // +0028 │ │ +036838: 5260 8b0d |0070: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +03683c: 7110 5a00 0000 |0072: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ +036842: 0a00 |0075: move-result v0 │ │ +036844: 5262 8b0d |0076: iget v2, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +036848: 7110 5900 0200 |0078: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ +03684e: 0a02 |007b: move-result v2 │ │ +036850: d802 02ce |007c: add-int/lit8 v2, v2, #int -50 // #ce │ │ +036854: 7120 6001 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +03685a: 0a02 |0081: move-result v2 │ │ +03685c: 5264 8b0d |0082: iget v4, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +036860: 7110 5800 0400 |0084: invoke-static {v4}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ +036866: 0a04 |0087: move-result v4 │ │ +036868: 7120 6001 4100 |0088: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +03686e: 0a04 |008b: move-result v4 │ │ +036870: d804 04ce |008c: add-int/lit8 v4, v4, #int -50 // #ce │ │ +036874: 7130 5b00 2004 |008e: invoke-static {v0, v2, v4}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +03687a: 0a00 |0091: move-result v0 │ │ +03687c: 6e20 1d01 0300 |0092: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +036882: 2806 |0095: goto 009b // +0006 │ │ +036884: 5260 8b0d |0096: iget v0, v6, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.textcolour_backup:I // field@0d8b │ │ +036888: 6e20 1d01 0300 |0098: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +03688e: 6e20 1801 1900 |009b: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setClickable:(Z)V // method@0118 │ │ +036894: 6e20 1901 1900 |009e: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setFocusable:(Z)V // method@0119 │ │ +03689a: 6e20 1a01 1900 |00a1: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setFocusableInTouchMode:(Z)V // method@011a │ │ +0368a0: 6e10 510b 0700 |00a4: invoke-virtual {v7}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isChecked:()Z // method@0b51 │ │ +0368a6: 0a07 |00a7: move-result v7 │ │ +0368a8: 3807 0700 |00a8: if-eqz v7, 00af // +0007 │ │ +0368ac: 1217 |00aa: const/4 v7, #int 1 // #1 │ │ +0368ae: 6e20 1701 7900 |00ab: invoke-virtual {v9, v7}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +0368b4: 2804 |00ae: goto 00b2 // +0004 │ │ +0368b6: 6e20 1701 1900 |00af: invoke-virtual {v9, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +0368bc: 1108 |00b2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0009 line=88 │ │ 0x000f line=91 │ │ 0x0017 line=92 │ │ 0x001f line=93 │ │ @@ -39044,36 +39062,36 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0368d0: |[0368d0] org.metatrans.commons.ui.list.ListAdapter_CIdTD.isEnabled:(I)Z │ │ -0368e0: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ -0368e4: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0368ea: 0c02 |0005: move-result-object v2 │ │ -0368ec: 1f02 4202 |0006: check-cast v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ -0368f0: 6e10 500b 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isAvailable:()Z // method@0b50 │ │ -0368f6: 0a02 |000b: move-result v2 │ │ -0368f8: 0f02 |000c: return v2 │ │ +0368d4: |[0368d4] org.metatrans.commons.ui.list.ListAdapter_CIdTD.isEnabled:(I)Z │ │ +0368e4: 5410 850d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.items:Ljava/util/List; // field@0d85 │ │ +0368e8: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0368ee: 0c02 |0005: move-result-object v2 │ │ +0368f0: 1f02 4202 |0006: check-cast v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ +0368f4: 6e10 500b 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.isAvailable:()Z // method@0b50 │ │ +0368fa: 0a02 |000b: move-result v2 │ │ +0368fc: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ - source_file_idx : 832 (ListAdapter_CIdTD.java) │ │ + source_file_idx : 833 (ListAdapter_CIdTD.java) │ │ │ │ Class #179 header: │ │ class_idx : 575 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 89 │ │ -source_file_idx : 833 │ │ +source_file_idx : 834 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #179 annotations: │ │ Annotations on field #3469 'items' │ │ @@ -39114,22 +39132,22 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -036c08: |[036c08] org.metatrans.commons.ui.list.ListAdapter_IdT.:(Landroid/content/Context;Ljava/util/List;III)V │ │ -036c18: 7010 f800 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ -036c1e: 5903 8f0d |0003: iput v3, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_listitem:I // field@0d8f │ │ -036c22: 5904 8e0d |0005: iput v4, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_icon:I // field@0d8e │ │ -036c26: 5905 900d |0007: iput v5, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_title:I // field@0d90 │ │ -036c2a: 5b01 8c0d |0009: iput-object v1, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.context:Landroid/content/Context; // field@0d8c │ │ -036c2e: 5b02 8d0d |000b: iput-object v2, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ -036c32: 0e00 |000d: return-void │ │ +036c0c: |[036c0c] org.metatrans.commons.ui.list.ListAdapter_IdT.:(Landroid/content/Context;Ljava/util/List;III)V │ │ +036c1c: 7010 f800 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ +036c22: 5903 8f0d |0003: iput v3, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_listitem:I // field@0d8f │ │ +036c26: 5904 8e0d |0005: iput v4, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_icon:I // field@0d8e │ │ +036c2a: 5905 900d |0007: iput v5, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_title:I // field@0d90 │ │ +036c2e: 5b01 8c0d |0009: iput-object v1, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.context:Landroid/content/Context; // field@0d8c │ │ +036c32: 5b02 8d0d |000b: iput-object v2, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ +036c36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=35 │ │ @@ -39148,19 +39166,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -036bb4: |[036bb4] org.metatrans.commons.ui.list.ListAdapter_IdT.getCount:()I │ │ -036bc4: 5410 8d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ -036bc8: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -036bce: 0a00 |0005: move-result v0 │ │ -036bd0: 0f00 |0006: return v0 │ │ +036bb8: |[036bb8] org.metatrans.commons.ui.list.ListAdapter_IdT.getCount:()I │ │ +036bc8: 5410 8d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ +036bcc: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +036bd2: 0a00 |0005: move-result v0 │ │ +036bd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_IdT; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/ListAdapter_IdT;) │ │ @@ -39168,19 +39186,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -036bd4: |[036bd4] org.metatrans.commons.ui.list.ListAdapter_IdT.getItem:(I)Ljava/lang/Object; │ │ -036be4: 5410 8d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ -036be8: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -036bee: 0c02 |0005: move-result-object v2 │ │ -036bf0: 1102 |0006: return-object v2 │ │ +036bd8: |[036bd8] org.metatrans.commons.ui.list.ListAdapter_IdT.getItem:(I)Ljava/lang/Object; │ │ +036be8: 5410 8d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.items:Ljava/util/List; // field@0d8d │ │ +036bec: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +036bf2: 0c02 |0005: move-result-object v2 │ │ +036bf4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_IdT; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -39189,59 +39207,59 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036bf4: |[036bf4] org.metatrans.commons.ui.list.ListAdapter_IdT.getItemId:(I)J │ │ -036c04: 8130 |0000: int-to-long v0, v3 │ │ -036c06: 1000 |0001: return-wide v0 │ │ +036bf8: |[036bf8] org.metatrans.commons.ui.list.ListAdapter_IdT.getItemId:(I)J │ │ +036c08: 8130 |0000: int-to-long v0, v3 │ │ +036c0a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/list/ListAdapter_IdT;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -036b34: |[036b34] org.metatrans.commons.ui.list.ListAdapter_IdT.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036b44: 5420 8c0d |0000: iget-object v0, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.context:Landroid/content/Context; // field@0d8c │ │ -036b48: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -036b4e: 0c00 |0005: move-result-object v0 │ │ -036b50: 3904 0900 |0006: if-nez v4, 000f // +0009 │ │ -036b54: 5224 8f0d |0008: iget v4, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_listitem:I // field@0d8f │ │ -036b58: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -036b5a: 6e40 ad00 4015 |000b: invoke-virtual {v0, v4, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ -036b60: 0c04 |000e: move-result-object v4 │ │ -036b62: 5225 8e0d |000f: iget v5, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_icon:I // field@0d8e │ │ -036b66: 6e20 bd00 5400 |0011: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -036b6c: 0c05 |0014: move-result-object v5 │ │ -036b6e: 1f05 5e00 |0015: check-cast v5, Landroid/widget/ImageView; // type@005e │ │ -036b72: 5220 900d |0017: iget v0, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_title:I // field@0d90 │ │ -036b76: 6e20 bd00 0400 |0019: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -036b7c: 0c00 |001c: move-result-object v0 │ │ -036b7e: 1f00 6400 |001d: check-cast v0, Landroid/widget/TextView; // type@0064 │ │ -036b82: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -036b84: 6e20 1d01 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -036b8a: 6e20 380b 3200 |0023: invoke-virtual {v2, v3}, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.getItem:(I)Ljava/lang/Object; // method@0b38 │ │ -036b90: 0c03 |0026: move-result-object v3 │ │ -036b92: 1f03 4302 |0027: check-cast v3, Lorg/metatrans/commons/ui/list/RowItem_IdT; // type@0243 │ │ -036b96: 6e10 580b 0300 |0029: invoke-virtual {v3}, Lorg/metatrans/commons/ui/list/RowItem_IdT;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b58 │ │ -036b9c: 0c01 |002c: move-result-object v1 │ │ -036b9e: 6e20 0301 1500 |002d: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ -036ba4: 6e10 590b 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/ui/list/RowItem_IdT;.getTitle:()Ljava/lang/String; // method@0b59 │ │ -036baa: 0c03 |0033: move-result-object v3 │ │ -036bac: 6e20 1c01 3000 |0034: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -036bb2: 1104 |0037: return-object v4 │ │ +036b38: |[036b38] org.metatrans.commons.ui.list.ListAdapter_IdT.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +036b48: 5420 8c0d |0000: iget-object v0, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.context:Landroid/content/Context; // field@0d8c │ │ +036b4c: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +036b52: 0c00 |0005: move-result-object v0 │ │ +036b54: 3904 0900 |0006: if-nez v4, 000f // +0009 │ │ +036b58: 5224 8f0d |0008: iget v4, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_listitem:I // field@0d8f │ │ +036b5c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +036b5e: 6e40 ad00 4015 |000b: invoke-virtual {v0, v4, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ +036b64: 0c04 |000e: move-result-object v4 │ │ +036b66: 5225 8e0d |000f: iget v5, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_icon:I // field@0d8e │ │ +036b6a: 6e20 bd00 5400 |0011: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +036b70: 0c05 |0014: move-result-object v5 │ │ +036b72: 1f05 5e00 |0015: check-cast v5, Landroid/widget/ImageView; // type@005e │ │ +036b76: 5220 900d |0017: iget v0, v2, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.resID_title:I // field@0d90 │ │ +036b7a: 6e20 bd00 0400 |0019: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +036b80: 0c00 |001c: move-result-object v0 │ │ +036b82: 1f00 6400 |001d: check-cast v0, Landroid/widget/TextView; // type@0064 │ │ +036b86: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +036b88: 6e20 1d01 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +036b8e: 6e20 380b 3200 |0023: invoke-virtual {v2, v3}, Lorg/metatrans/commons/ui/list/ListAdapter_IdT;.getItem:(I)Ljava/lang/Object; // method@0b38 │ │ +036b94: 0c03 |0026: move-result-object v3 │ │ +036b96: 1f03 4302 |0027: check-cast v3, Lorg/metatrans/commons/ui/list/RowItem_IdT; // type@0243 │ │ +036b9a: 6e10 580b 0300 |0029: invoke-virtual {v3}, Lorg/metatrans/commons/ui/list/RowItem_IdT;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b58 │ │ +036ba0: 0c01 |002c: move-result-object v1 │ │ +036ba2: 6e20 0301 1500 |002d: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ +036ba8: 6e10 590b 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/ui/list/RowItem_IdT;.getTitle:()Ljava/lang/String; // method@0b59 │ │ +036bae: 0c03 |0033: move-result-object v3 │ │ +036bb0: 6e20 1c01 3000 |0034: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +036bb6: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=64 │ │ 0x000f line=67 │ │ 0x0017 line=68 │ │ 0x0020 line=69 │ │ @@ -39250,21 +39268,21 @@ │ │ 0x0030 line=74 │ │ locals : │ │ 0x0000 - 0x0038 reg=2 this Lorg/metatrans/commons/ui/list/ListAdapter_IdT; │ │ 0x0000 - 0x0038 reg=3 (null) I │ │ 0x0000 - 0x0038 reg=4 (null) Landroid/view/View; │ │ 0x0000 - 0x0038 reg=5 (null) Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 833 (ListAdapter_IdT.java) │ │ + source_file_idx : 834 (ListAdapter_IdT.java) │ │ │ │ Class #180 header: │ │ class_idx : 576 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 89 │ │ -source_file_idx : 834 │ │ +source_file_idx : 835 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #180 annotations: │ │ Annotations on field #3474 'items' │ │ @@ -39313,24 +39331,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;IIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -036b00: |[036b00] org.metatrans.commons.ui.list.ListAdapter_IdTD.:(Landroid/content/Context;Ljava/util/List;IIIII)V │ │ -036b10: 7010 f800 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ -036b16: 5903 950d |0003: iput v3, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_listitem:I // field@0d95 │ │ -036b1a: 5904 960d |0005: iput v4, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_radio:I // field@0d96 │ │ -036b1e: 5905 940d |0007: iput v5, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_icon:I // field@0d94 │ │ -036b22: 5906 970d |0009: iput v6, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_title:I // field@0d97 │ │ -036b26: 5907 930d |000b: iput v7, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_description:I // field@0d93 │ │ -036b2a: 5b01 910d |000d: iput-object v1, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.context:Landroid/content/Context; // field@0d91 │ │ -036b2e: 5b02 920d |000f: iput-object v2, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ -036b32: 0e00 |0011: return-void │ │ +036b04: |[036b04] org.metatrans.commons.ui.list.ListAdapter_IdTD.:(Landroid/content/Context;Ljava/util/List;IIIII)V │ │ +036b14: 7010 f800 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@00f8 │ │ +036b1a: 5903 950d |0003: iput v3, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_listitem:I // field@0d95 │ │ +036b1e: 5904 960d |0005: iput v4, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_radio:I // field@0d96 │ │ +036b22: 5905 940d |0007: iput v5, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_icon:I // field@0d94 │ │ +036b26: 5906 970d |0009: iput v6, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_title:I // field@0d97 │ │ +036b2a: 5907 930d |000b: iput v7, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_description:I // field@0d93 │ │ +036b2e: 5b01 910d |000d: iput-object v1, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.context:Landroid/content/Context; // field@0d91 │ │ +036b32: 5b02 920d |000f: iput-object v2, v0, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ +036b36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -39353,19 +39371,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -036aac: |[036aac] org.metatrans.commons.ui.list.ListAdapter_IdTD.getCount:()I │ │ -036abc: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ -036ac0: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -036ac6: 0a00 |0005: move-result v0 │ │ -036ac8: 0f00 |0006: return v0 │ │ +036ab0: |[036ab0] org.metatrans.commons.ui.list.ListAdapter_IdTD.getCount:()I │ │ +036ac0: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ +036ac4: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +036aca: 0a00 |0005: move-result v0 │ │ +036acc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;) │ │ @@ -39373,19 +39391,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -036acc: |[036acc] org.metatrans.commons.ui.list.ListAdapter_IdTD.getItem:(I)Ljava/lang/Object; │ │ -036adc: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ -036ae0: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -036ae6: 0c02 |0005: move-result-object v2 │ │ -036ae8: 1102 |0006: return-object v2 │ │ +036ad0: |[036ad0] org.metatrans.commons.ui.list.ListAdapter_IdTD.getItem:(I)Ljava/lang/Object; │ │ +036ae0: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ +036ae4: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +036aea: 0c02 |0005: move-result-object v2 │ │ +036aec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -39394,85 +39412,85 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036aec: |[036aec] org.metatrans.commons.ui.list.ListAdapter_IdTD.getItemId:(I)J │ │ -036afc: 8130 |0000: int-to-long v0, v3 │ │ -036afe: 1000 |0001: return-wide v0 │ │ +036af0: |[036af0] org.metatrans.commons.ui.list.ListAdapter_IdTD.getItemId:(I)J │ │ +036b00: 8130 |0000: int-to-long v0, v3 │ │ +036b02: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -03698c: |[03698c] org.metatrans.commons.ui.list.ListAdapter_IdTD.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03699c: 5450 910d |0000: iget-object v0, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.context:Landroid/content/Context; // field@0d91 │ │ -0369a0: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -0369a6: 0c00 |0005: move-result-object v0 │ │ -0369a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0369aa: 3907 0800 |0007: if-nez v7, 000f // +0008 │ │ -0369ae: 5257 950d |0009: iget v7, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_listitem:I // field@0d95 │ │ -0369b2: 6e40 ad00 7018 |000b: invoke-virtual {v0, v7, v8, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ -0369b8: 0c07 |000e: move-result-object v7 │ │ -0369ba: 5258 940d |000f: iget v8, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_icon:I // field@0d94 │ │ -0369be: 6e20 bd00 8700 |0011: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -0369c4: 0c08 |0014: move-result-object v8 │ │ -0369c6: 1f08 5e00 |0015: check-cast v8, Landroid/widget/ImageView; // type@005e │ │ -0369ca: 5250 970d |0017: iget v0, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_title:I // field@0d97 │ │ -0369ce: 6e20 bd00 0700 |0019: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -0369d4: 0c00 |001c: move-result-object v0 │ │ -0369d6: 1f00 6400 |001d: check-cast v0, Landroid/widget/TextView; // type@0064 │ │ -0369da: 5252 930d |001f: iget v2, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_description:I // field@0d93 │ │ -0369de: 6e20 bd00 2700 |0021: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -0369e4: 0c02 |0024: move-result-object v2 │ │ -0369e6: 1f02 6400 |0025: check-cast v2, Landroid/widget/TextView; // type@0064 │ │ -0369ea: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -0369ec: 6e20 1d01 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -0369f2: 6e20 1d01 3200 |002b: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ -0369f8: 6e20 3d0b 6500 |002e: invoke-virtual {v5, v6}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.getItem:(I)Ljava/lang/Object; // method@0b3d │ │ -0369fe: 0c06 |0031: move-result-object v6 │ │ -036a00: 1f06 4402 |0032: check-cast v6, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ -036a04: 6e10 610b 0600 |0034: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b61 │ │ -036a0a: 0c04 |0037: move-result-object v4 │ │ -036a0c: 6e20 0301 4800 |0038: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ -036a12: 6e10 600b 0600 |003b: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getDesc:()Ljava/lang/String; // method@0b60 │ │ -036a18: 0c08 |003e: move-result-object v8 │ │ -036a1a: 6e20 1c01 8200 |003f: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -036a20: 6e10 620b 0600 |0042: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getTitle:()Ljava/lang/String; // method@0b62 │ │ -036a26: 0c08 |0045: move-result-object v8 │ │ -036a28: 6e20 1c01 8000 |0046: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -036a2e: 5258 960d |0049: iget v8, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_radio:I // field@0d96 │ │ -036a32: 3238 2600 |004b: if-eq v8, v3, 0071 // +0026 │ │ -036a36: 6e20 bd00 8700 |004d: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -036a3c: 0c08 |0050: move-result-object v8 │ │ -036a3e: 1f08 6300 |0051: check-cast v8, Landroid/widget/RadioButton; // type@0063 │ │ -036a42: 6e10 640b 0600 |0053: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isChecked:()Z // method@0b64 │ │ -036a48: 0a00 |0056: move-result v0 │ │ -036a4a: 6e20 1701 0800 |0057: invoke-virtual {v8, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -036a50: 6e20 1801 1800 |005a: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setClickable:(Z)V // method@0118 │ │ -036a56: 6e20 1901 1800 |005d: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setFocusable:(Z)V // method@0119 │ │ -036a5c: 6e20 1a01 1800 |0060: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setFocusableInTouchMode:(Z)V // method@011a │ │ -036a62: 6e10 640b 0600 |0063: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isChecked:()Z // method@0b64 │ │ -036a68: 0a06 |0066: move-result v6 │ │ -036a6a: 3806 0700 |0067: if-eqz v6, 006e // +0007 │ │ -036a6e: 1216 |0069: const/4 v6, #int 1 // #1 │ │ -036a70: 6e20 1701 6800 |006a: invoke-virtual {v8, v6}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -036a76: 2804 |006d: goto 0071 // +0004 │ │ -036a78: 6e20 1701 1800 |006e: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ -036a7e: 1107 |0071: return-object v7 │ │ +036990: |[036990] org.metatrans.commons.ui.list.ListAdapter_IdTD.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0369a0: 5450 910d |0000: iget-object v0, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.context:Landroid/content/Context; // field@0d91 │ │ +0369a4: 7110 ab00 0000 |0002: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +0369aa: 0c00 |0005: move-result-object v0 │ │ +0369ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0369ae: 3907 0800 |0007: if-nez v7, 000f // +0008 │ │ +0369b2: 5257 950d |0009: iget v7, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_listitem:I // field@0d95 │ │ +0369b6: 6e40 ad00 7018 |000b: invoke-virtual {v0, v7, v8, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00ad │ │ +0369bc: 0c07 |000e: move-result-object v7 │ │ +0369be: 5258 940d |000f: iget v8, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_icon:I // field@0d94 │ │ +0369c2: 6e20 bd00 8700 |0011: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +0369c8: 0c08 |0014: move-result-object v8 │ │ +0369ca: 1f08 5e00 |0015: check-cast v8, Landroid/widget/ImageView; // type@005e │ │ +0369ce: 5250 970d |0017: iget v0, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_title:I // field@0d97 │ │ +0369d2: 6e20 bd00 0700 |0019: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +0369d8: 0c00 |001c: move-result-object v0 │ │ +0369da: 1f00 6400 |001d: check-cast v0, Landroid/widget/TextView; // type@0064 │ │ +0369de: 5252 930d |001f: iget v2, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_description:I // field@0d93 │ │ +0369e2: 6e20 bd00 2700 |0021: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +0369e8: 0c02 |0024: move-result-object v2 │ │ +0369ea: 1f02 6400 |0025: check-cast v2, Landroid/widget/TextView; // type@0064 │ │ +0369ee: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +0369f0: 6e20 1d01 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +0369f6: 6e20 1d01 3200 |002b: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@011d │ │ +0369fc: 6e20 3d0b 6500 |002e: invoke-virtual {v5, v6}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.getItem:(I)Ljava/lang/Object; // method@0b3d │ │ +036a02: 0c06 |0031: move-result-object v6 │ │ +036a04: 1f06 4402 |0032: check-cast v6, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ +036a08: 6e10 610b 0600 |0034: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@0b61 │ │ +036a0e: 0c04 |0037: move-result-object v4 │ │ +036a10: 6e20 0301 4800 |0038: invoke-virtual {v8, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ +036a16: 6e10 600b 0600 |003b: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getDesc:()Ljava/lang/String; // method@0b60 │ │ +036a1c: 0c08 |003e: move-result-object v8 │ │ +036a1e: 6e20 1c01 8200 |003f: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +036a24: 6e10 620b 0600 |0042: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.getTitle:()Ljava/lang/String; // method@0b62 │ │ +036a2a: 0c08 |0045: move-result-object v8 │ │ +036a2c: 6e20 1c01 8000 |0046: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +036a32: 5258 960d |0049: iget v8, v5, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.resID_radio:I // field@0d96 │ │ +036a36: 3238 2600 |004b: if-eq v8, v3, 0071 // +0026 │ │ +036a3a: 6e20 bd00 8700 |004d: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +036a40: 0c08 |0050: move-result-object v8 │ │ +036a42: 1f08 6300 |0051: check-cast v8, Landroid/widget/RadioButton; // type@0063 │ │ +036a46: 6e10 640b 0600 |0053: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isChecked:()Z // method@0b64 │ │ +036a4c: 0a00 |0056: move-result v0 │ │ +036a4e: 6e20 1701 0800 |0057: invoke-virtual {v8, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +036a54: 6e20 1801 1800 |005a: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setClickable:(Z)V // method@0118 │ │ +036a5a: 6e20 1901 1800 |005d: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setFocusable:(Z)V // method@0119 │ │ +036a60: 6e20 1a01 1800 |0060: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setFocusableInTouchMode:(Z)V // method@011a │ │ +036a66: 6e10 640b 0600 |0063: invoke-virtual {v6}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isChecked:()Z // method@0b64 │ │ +036a6c: 0a06 |0066: move-result v6 │ │ +036a6e: 3806 0700 |0067: if-eqz v6, 006e // +0007 │ │ +036a72: 1216 |0069: const/4 v6, #int 1 // #1 │ │ +036a74: 6e20 1701 6800 |006a: invoke-virtual {v8, v6}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +036a7a: 2804 |006d: goto 0071 // +0004 │ │ +036a7c: 6e20 1701 1800 |006e: invoke-virtual {v8, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0117 │ │ +036a82: 1107 |0071: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=80 │ │ 0x000f line=83 │ │ 0x0017 line=84 │ │ 0x001f line=85 │ │ @@ -39502,36 +39520,36 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -036a80: |[036a80] org.metatrans.commons.ui.list.ListAdapter_IdTD.isEnabled:(I)Z │ │ -036a90: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ -036a94: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -036a9a: 0c02 |0005: move-result-object v2 │ │ -036a9c: 1f02 4402 |0006: check-cast v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ -036aa0: 6e10 630b 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isAvailable:()Z // method@0b63 │ │ -036aa6: 0a02 |000b: move-result v2 │ │ -036aa8: 0f02 |000c: return v2 │ │ +036a84: |[036a84] org.metatrans.commons.ui.list.ListAdapter_IdTD.isEnabled:(I)Z │ │ +036a94: 5410 920d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.items:Ljava/util/List; // field@0d92 │ │ +036a98: 7220 af01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +036a9e: 0c02 |0005: move-result-object v2 │ │ +036aa0: 1f02 4402 |0006: check-cast v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ +036aa4: 6e10 630b 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.isAvailable:()Z // method@0b63 │ │ +036aaa: 0a02 |000b: move-result v2 │ │ +036aac: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ - source_file_idx : 834 (ListAdapter_IdTD.java) │ │ + source_file_idx : 835 (ListAdapter_IdTD.java) │ │ │ │ Class #181 header: │ │ class_idx : 577 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 835 │ │ +source_file_idx : 836 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ Annotations on method #2882 'create_CITD_ByXML' │ │ @@ -39566,17 +39584,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036ecc: |[036ecc] org.metatrans.commons.ui.list.ListViewFactory.:()V │ │ -036edc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -036ee2: 0e00 |0003: return-void │ │ +036ed0: |[036ed0] org.metatrans.commons.ui.list.ListViewFactory.:()V │ │ +036ee0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +036ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/list/ListViewFactory; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/ListViewFactory;) │ │ @@ -39584,45 +39602,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 59 16-bit code units │ │ -036c5c: |[036c5c] org.metatrans.commons.ui.list.ListViewFactory.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036c6c: 6000 f707 |0000: sget v0, Lorg/metatrans/commons/R$layout;.commons_listview_layout:I // field@07f7 │ │ -036c70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -036c72: 6e30 ac00 0a01 |0003: invoke-virtual {v10, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ -036c78: 0c0a |0006: move-result-object v10 │ │ -036c7a: 1f0a 5d00 |0007: check-cast v10, Landroid/widget/FrameLayout; // type@005d │ │ -036c7e: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -036c80: 320c 0500 |000a: if-eq v12, v0, 000f // +0005 │ │ -036c84: 6e20 0101 ca00 |000c: invoke-virtual {v10, v12}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@0101 │ │ -036c8a: 220c 3e02 |000f: new-instance v12, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD; // type@023e │ │ -036c8e: 6004 f407 |0011: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_citd:I // field@07f4 │ │ -036c92: 6005 e207 |0013: sget v5, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ -036c96: 6006 e107 |0015: sget v6, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ -036c9a: 6007 e307 |0017: sget v7, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ -036c9e: 6008 e007 |0019: sget v8, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ -036ca2: 07c1 |001b: move-object v1, v12 │ │ -036ca4: 0792 |001c: move-object v2, v9 │ │ -036ca6: 07b3 |001d: move-object v3, v11 │ │ -036ca8: 7608 2f0b 0100 |001e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b2f │ │ -036cae: 6009 e407 |0021: sget v9, Lorg/metatrans/commons/R$id;.commons_listview:I // field@07e4 │ │ -036cb2: 6e20 ff00 9a00 |0023: invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ -036cb8: 0c09 |0026: move-result-object v9 │ │ -036cba: 1f09 6200 |0027: check-cast v9, Landroid/widget/ListView; // type@0062 │ │ -036cbe: 6e20 0c01 c900 |0029: invoke-virtual {v9, v12}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ -036cc4: 6e20 1401 e900 |002c: invoke-virtual {v9, v14}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ -036cca: 122b |002f: const/4 v11, #int 2 // #2 │ │ -036ccc: 6e20 0d01 b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@010d │ │ -036cd2: 6e20 1501 d900 |0033: invoke-virtual {v9, v13}, Landroid/widget/ListView;.setSelection:(I)V // method@0115 │ │ -036cd8: 121b |0036: const/4 v11, #int 1 // #1 │ │ -036cda: 6e30 1201 d90b |0037: invoke-virtual {v9, v13, v11}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@0112 │ │ -036ce0: 110a |003a: return-object v10 │ │ +036c60: |[036c60] org.metatrans.commons.ui.list.ListViewFactory.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036c70: 6000 f707 |0000: sget v0, Lorg/metatrans/commons/R$layout;.commons_listview_layout:I // field@07f7 │ │ +036c74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +036c76: 6e30 ac00 0a01 |0003: invoke-virtual {v10, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ +036c7c: 0c0a |0006: move-result-object v10 │ │ +036c7e: 1f0a 5d00 |0007: check-cast v10, Landroid/widget/FrameLayout; // type@005d │ │ +036c82: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +036c84: 320c 0500 |000a: if-eq v12, v0, 000f // +0005 │ │ +036c88: 6e20 0101 ca00 |000c: invoke-virtual {v10, v12}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@0101 │ │ +036c8e: 220c 3e02 |000f: new-instance v12, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD; // type@023e │ │ +036c92: 6004 f407 |0011: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_citd:I // field@07f4 │ │ +036c96: 6005 e207 |0013: sget v5, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ +036c9a: 6006 e107 |0015: sget v6, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ +036c9e: 6007 e307 |0017: sget v7, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ +036ca2: 6008 e007 |0019: sget v8, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ +036ca6: 07c1 |001b: move-object v1, v12 │ │ +036ca8: 0792 |001c: move-object v2, v9 │ │ +036caa: 07b3 |001d: move-object v3, v11 │ │ +036cac: 7608 2f0b 0100 |001e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/list/ListAdapter_CIdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b2f │ │ +036cb2: 6009 e407 |0021: sget v9, Lorg/metatrans/commons/R$id;.commons_listview:I // field@07e4 │ │ +036cb6: 6e20 ff00 9a00 |0023: invoke-virtual {v10, v9}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ +036cbc: 0c09 |0026: move-result-object v9 │ │ +036cbe: 1f09 6200 |0027: check-cast v9, Landroid/widget/ListView; // type@0062 │ │ +036cc2: 6e20 0c01 c900 |0029: invoke-virtual {v9, v12}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ +036cc8: 6e20 1401 e900 |002c: invoke-virtual {v9, v14}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ +036cce: 122b |002f: const/4 v11, #int 2 // #2 │ │ +036cd0: 6e20 0d01 b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@010d │ │ +036cd6: 6e20 1501 d900 |0033: invoke-virtual {v9, v13}, Landroid/widget/ListView;.setSelection:(I)V // method@0115 │ │ +036cdc: 121b |0036: const/4 v11, #int 1 // #1 │ │ +036cde: 6e30 1201 d90b |0037: invoke-virtual {v9, v13, v11}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@0112 │ │ +036ce4: 110a |003a: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000c line=91 │ │ 0x000f line=94 │ │ 0x0021 line=101 │ │ 0x0029 line=102 │ │ @@ -39643,24 +39661,24 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -036c34: |[036c34] org.metatrans.commons.ui.list.ListViewFactory.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036c44: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -036c46: 0760 |0001: move-object v0, v6 │ │ -036c48: 0771 |0002: move-object v1, v7 │ │ -036c4a: 0782 |0003: move-object v2, v8 │ │ -036c4c: 0194 |0004: move v4, v9 │ │ -036c4e: 07a5 |0005: move-object v5, v10 │ │ -036c50: 7706 420b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ -036c56: 0c06 |0009: move-result-object v6 │ │ -036c58: 1106 |000a: return-object v6 │ │ +036c38: |[036c38] org.metatrans.commons.ui.list.ListViewFactory.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036c48: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +036c4a: 0760 |0001: move-object v0, v6 │ │ +036c4c: 0771 |0002: move-object v1, v7 │ │ +036c4e: 0782 |0003: move-object v2, v8 │ │ +036c50: 0194 |0004: move v4, v9 │ │ +036c52: 07a5 |0005: move-object v5, v10 │ │ +036c54: 7706 420b 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ +036c5a: 0c06 |0009: move-result-object v6 │ │ +036c5c: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000b reg=7 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/util/List; │ │ @@ -39672,37 +39690,37 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -036ce4: |[036ce4] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByCode:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036cf4: 7110 0a0b 0a00 |0000: invoke-static {v10}, Lorg/metatrans/commons/ui/LayoutFactor_Base;.createListviewLayout:(Landroid/content/Context;)Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; // method@0b0a │ │ -036cfa: 0c0b |0003: move-result-object v11 │ │ -036cfc: 54b0 720d |0004: iget-object v0, v11, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.view:Landroid/view/ViewGroup; // field@0d72 │ │ -036d00: 2209 4002 |0006: new-instance v9, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; // type@0240 │ │ -036d04: 6004 f507 |0008: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd:I // field@07f5 │ │ -036d08: 6005 e207 |000a: sget v5, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ -036d0c: 6006 e107 |000c: sget v6, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ -036d10: 6007 e307 |000e: sget v7, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ -036d14: 6008 e007 |0010: sget v8, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ -036d18: 0791 |0012: move-object v1, v9 │ │ -036d1a: 07a2 |0013: move-object v2, v10 │ │ -036d1c: 07c3 |0014: move-object v3, v12 │ │ -036d1e: 7608 3b0b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b3b │ │ -036d24: 54ba 710d |0018: iget-object v10, v11, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ -036d28: 121b |001a: const/4 v11, #int 1 // #1 │ │ -036d2a: 440a 0a0b |001b: aget v10, v10, v11 │ │ -036d2e: 6e20 cd00 a000 |001d: invoke-virtual {v0, v10}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -036d34: 0c0a |0020: move-result-object v10 │ │ -036d36: 1f0a 6200 |0021: check-cast v10, Landroid/widget/ListView; // type@0062 │ │ -036d3a: 6e20 0c01 9a00 |0023: invoke-virtual {v10, v9}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ -036d40: 6e20 1401 da00 |0026: invoke-virtual {v10, v13}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ -036d46: 1100 |0029: return-object v0 │ │ +036ce8: |[036ce8] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByCode:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036cf8: 7110 0a0b 0a00 |0000: invoke-static {v10}, Lorg/metatrans/commons/ui/LayoutFactor_Base;.createListviewLayout:(Landroid/content/Context;)Lorg/metatrans/commons/ui/LayoutFactor_Base$Result; // method@0b0a │ │ +036cfe: 0c0b |0003: move-result-object v11 │ │ +036d00: 54b0 720d |0004: iget-object v0, v11, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.view:Landroid/view/ViewGroup; // field@0d72 │ │ +036d04: 2209 4002 |0006: new-instance v9, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; // type@0240 │ │ +036d08: 6004 f507 |0008: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd:I // field@07f5 │ │ +036d0c: 6005 e207 |000a: sget v5, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ +036d10: 6006 e107 |000c: sget v6, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ +036d14: 6007 e307 |000e: sget v7, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ +036d18: 6008 e007 |0010: sget v8, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ +036d1c: 0791 |0012: move-object v1, v9 │ │ +036d1e: 07a2 |0013: move-object v2, v10 │ │ +036d20: 07c3 |0014: move-object v3, v12 │ │ +036d22: 7608 3b0b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b3b │ │ +036d28: 54ba 710d |0018: iget-object v10, v11, Lorg/metatrans/commons/ui/LayoutFactor_Base$Result;.ids:[I // field@0d71 │ │ +036d2c: 121b |001a: const/4 v11, #int 1 // #1 │ │ +036d2e: 440a 0a0b |001b: aget v10, v10, v11 │ │ +036d32: 6e20 cd00 a000 |001d: invoke-virtual {v0, v10}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +036d38: 0c0a |0020: move-result-object v10 │ │ +036d3a: 1f0a 6200 |0021: check-cast v10, Landroid/widget/ListView; // type@0062 │ │ +036d3e: 6e20 0c01 9a00 |0023: invoke-virtual {v10, v9}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ +036d44: 6e20 1401 da00 |0026: invoke-virtual {v10, v13}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ +036d4a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=117 │ │ 0x0006 line=119 │ │ 0x0018 line=126 │ │ 0x0023 line=127 │ │ @@ -39718,26 +39736,26 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -036da0: |[036da0] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036db0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -036db2: 0780 |0001: move-object v0, v8 │ │ -036db4: 0791 |0002: move-object v1, v9 │ │ -036db6: 07a2 |0003: move-object v2, v10 │ │ -036db8: 01b3 |0004: move v3, v11 │ │ -036dba: 01c4 |0005: move v4, v12 │ │ -036dbc: 01d5 |0006: move v5, v13 │ │ -036dbe: 07e6 |0007: move-object v6, v14 │ │ -036dc0: 7708 460b 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ -036dc6: 0c08 |000b: move-result-object v8 │ │ -036dc8: 1108 |000c: return-object v8 │ │ +036da4: |[036da4] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036db4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +036db6: 0780 |0001: move-object v0, v8 │ │ +036db8: 0791 |0002: move-object v1, v9 │ │ +036dba: 07a2 |0003: move-object v2, v10 │ │ +036dbc: 01b3 |0004: move v3, v11 │ │ +036dbe: 01c4 |0005: move v4, v12 │ │ +036dc0: 01d5 |0006: move v5, v13 │ │ +036dc2: 07e6 |0007: move-object v6, v14 │ │ +036dc4: 7708 460b 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ +036dca: 0c08 |000b: move-result-object v8 │ │ +036dcc: 1108 |000c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=9 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000d reg=10 (null) Ljava/util/List; │ │ @@ -39751,55 +39769,55 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 76 16-bit code units │ │ -036dcc: |[036dcc] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; │ │ -036ddc: 01f0 |0000: move v0, v15 │ │ -036dde: 0201 1100 |0001: move/from16 v1, v17 │ │ -036de2: 6002 f807 |0003: sget v2, Lorg/metatrans/commons/R$layout;.commons_listview_layout_no_selector:I // field@07f8 │ │ -036de6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -036de8: 07d4 |0006: move-object v4, v13 │ │ -036dea: 6e30 ac00 2d03 |0007: invoke-virtual {v13, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ -036df0: 0c02 |000a: move-result-object v2 │ │ -036df2: 1f02 5d00 |000b: check-cast v2, Landroid/widget/FrameLayout; // type@005d │ │ -036df6: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ -036df8: 3231 0500 |000e: if-eq v1, v3, 0013 // +0005 │ │ -036dfc: 6e20 0101 1200 |0010: invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@0101 │ │ -036e02: 2201 4002 |0013: new-instance v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; // type@0240 │ │ -036e06: 0208 1000 |0015: move/from16 v8, v16 │ │ -036e0a: 3338 0500 |0017: if-ne v8, v3, 001c // +0005 │ │ -036e0e: 6004 f607 |0019: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd_no_radio:I // field@07f6 │ │ -036e12: 2803 |001b: goto 001e // +0003 │ │ -036e14: 6004 f507 |001c: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd:I // field@07f5 │ │ -036e18: 0147 |001e: move v7, v4 │ │ -036e1a: 6009 e107 |001f: sget v9, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ -036e1e: 600a e307 |0021: sget v10, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ -036e22: 600b e007 |0023: sget v11, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ -036e26: 0714 |0025: move-object v4, v1 │ │ -036e28: 07c5 |0026: move-object v5, v12 │ │ -036e2a: 07e6 |0027: move-object v6, v14 │ │ -036e2c: 0208 1000 |0028: move/from16 v8, v16 │ │ -036e30: 7608 3b0b 0400 |002a: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b3b │ │ -036e36: 6004 e407 |002d: sget v4, Lorg/metatrans/commons/R$id;.commons_listview:I // field@07e4 │ │ -036e3a: 6e20 ff00 4200 |002f: invoke-virtual {v2, v4}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ -036e40: 0c04 |0032: move-result-object v4 │ │ -036e42: 1f04 6200 |0033: check-cast v4, Landroid/widget/ListView; // type@0062 │ │ -036e46: 6e20 0c01 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ -036e4c: 0801 1200 |0038: move-object/from16 v1, v18 │ │ -036e50: 6e20 1401 1400 |003a: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ -036e56: 0201 1300 |003d: move/from16 v1, v19 │ │ -036e5a: 6e20 0d01 1400 |003f: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@010d │ │ -036e60: 3230 0900 |0042: if-eq v0, v3, 004b // +0009 │ │ -036e64: 6e20 1501 f400 |0044: invoke-virtual {v4, v15}, Landroid/widget/ListView;.setSelection:(I)V // method@0115 │ │ -036e6a: 1211 |0047: const/4 v1, #int 1 // #1 │ │ -036e6c: 6e30 1201 f401 |0048: invoke-virtual {v4, v15, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@0112 │ │ -036e72: 1102 |004b: return-object v2 │ │ +036dd0: |[036dd0] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; │ │ +036de0: 01f0 |0000: move v0, v15 │ │ +036de2: 0201 1100 |0001: move/from16 v1, v17 │ │ +036de6: 6002 f807 |0003: sget v2, Lorg/metatrans/commons/R$layout;.commons_listview_layout_no_selector:I // field@07f8 │ │ +036dea: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +036dec: 07d4 |0006: move-object v4, v13 │ │ +036dee: 6e30 ac00 2d03 |0007: invoke-virtual {v13, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ +036df4: 0c02 |000a: move-result-object v2 │ │ +036df6: 1f02 5d00 |000b: check-cast v2, Landroid/widget/FrameLayout; // type@005d │ │ +036dfa: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ +036dfc: 3231 0500 |000e: if-eq v1, v3, 0013 // +0005 │ │ +036e00: 6e20 0101 1200 |0010: invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;.setBackgroundColor:(I)V // method@0101 │ │ +036e06: 2201 4002 |0013: new-instance v1, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD; // type@0240 │ │ +036e0a: 0208 1000 |0015: move/from16 v8, v16 │ │ +036e0e: 3338 0500 |0017: if-ne v8, v3, 001c // +0005 │ │ +036e12: 6004 f607 |0019: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd_no_radio:I // field@07f6 │ │ +036e16: 2803 |001b: goto 001e // +0003 │ │ +036e18: 6004 f507 |001c: sget v4, Lorg/metatrans/commons/R$layout;.commons_listview_item_itd:I // field@07f5 │ │ +036e1c: 0147 |001e: move v7, v4 │ │ +036e1e: 6009 e107 |001f: sget v9, Lorg/metatrans/commons/R$id;.commons_listitem_icon:I // field@07e1 │ │ +036e22: 600a e307 |0021: sget v10, Lorg/metatrans/commons/R$id;.commons_listitem_title:I // field@07e3 │ │ +036e26: 600b e007 |0023: sget v11, Lorg/metatrans/commons/R$id;.commons_listitem_description:I // field@07e0 │ │ +036e2a: 0714 |0025: move-object v4, v1 │ │ +036e2c: 07c5 |0026: move-object v5, v12 │ │ +036e2e: 07e6 |0027: move-object v6, v14 │ │ +036e30: 0208 1000 |0028: move/from16 v8, v16 │ │ +036e34: 7608 3b0b 0400 |002a: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/ui/list/ListAdapter_IdTD;.:(Landroid/content/Context;Ljava/util/List;IIIII)V // method@0b3b │ │ +036e3a: 6004 e407 |002d: sget v4, Lorg/metatrans/commons/R$id;.commons_listview:I // field@07e4 │ │ +036e3e: 6e20 ff00 4200 |002f: invoke-virtual {v2, v4}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ +036e44: 0c04 |0032: move-result-object v4 │ │ +036e46: 1f04 6200 |0033: check-cast v4, Landroid/widget/ListView; // type@0062 │ │ +036e4a: 6e20 0c01 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@010c │ │ +036e50: 0801 1200 |0038: move-object/from16 v1, v18 │ │ +036e54: 6e20 1401 1400 |003a: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0114 │ │ +036e5a: 0201 1300 |003d: move/from16 v1, v19 │ │ +036e5e: 6e20 0d01 1400 |003f: invoke-virtual {v4, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@010d │ │ +036e64: 3230 0900 |0042: if-eq v0, v3, 004b // +0009 │ │ +036e68: 6e20 1501 f400 |0044: invoke-virtual {v4, v15}, Landroid/widget/ListView;.setSelection:(I)V // method@0115 │ │ +036e6e: 1211 |0047: const/4 v1, #int 1 // #1 │ │ +036e70: 6e30 1201 f401 |0048: invoke-virtual {v4, v15, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@0112 │ │ +036e76: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x0010 line=54 │ │ 0x0013 line=57 │ │ 0x0019 line=58 │ │ 0x002d line=64 │ │ @@ -39823,26 +39841,26 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -036d74: |[036d74] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036d84: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ -036d88: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -036d8a: 0780 |0003: move-object v0, v8 │ │ -036d8c: 0791 |0004: move-object v1, v9 │ │ -036d8e: 07a2 |0005: move-object v2, v10 │ │ -036d90: 01b3 |0006: move v3, v11 │ │ -036d92: 01c5 |0007: move v5, v12 │ │ -036d94: 07d6 |0008: move-object v6, v13 │ │ -036d96: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ -036d9c: 0c08 |000c: move-result-object v8 │ │ -036d9e: 1108 |000d: return-object v8 │ │ +036d78: |[036d78] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036d88: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ +036d8c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +036d8e: 0780 |0003: move-object v0, v8 │ │ +036d90: 0791 |0004: move-object v1, v9 │ │ +036d92: 07a2 |0005: move-object v2, v10 │ │ +036d94: 01b3 |0006: move v3, v11 │ │ +036d96: 01c5 |0007: move v5, v12 │ │ +036d98: 07d6 |0008: move-object v6, v13 │ │ +036d9a: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ +036da0: 0c08 |000c: move-result-object v8 │ │ +036da2: 1108 |000d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000e reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=9 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/util/List; │ │ @@ -39855,26 +39873,26 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -036d48: |[036d48] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036d58: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -036d5a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -036d5c: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -036d5e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -036d60: 0780 |0004: move-object v0, v8 │ │ -036d62: 0791 |0005: move-object v1, v9 │ │ -036d64: 07a2 |0006: move-object v2, v10 │ │ -036d66: 07b6 |0007: move-object v6, v11 │ │ -036d68: 7708 460b 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ -036d6e: 0c08 |000b: move-result-object v8 │ │ -036d70: 1108 |000c: return-object v8 │ │ +036d4c: |[036d4c] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036d5c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +036d5e: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +036d60: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +036d62: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +036d64: 0780 |0004: move-object v0, v8 │ │ +036d66: 0791 |0005: move-object v1, v9 │ │ +036d68: 07a2 |0006: move-object v2, v10 │ │ +036d6a: 07b6 |0007: move-object v6, v11 │ │ +036d6c: 7708 460b 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ +036d72: 0c08 |000b: move-result-object v8 │ │ +036d74: 1108 |000c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=23 │ │ locals : │ │ 0x0000 - 0x000d reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=9 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000d reg=10 (null) Ljava/util/List; │ │ @@ -39885,26 +39903,26 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -036ea0: |[036ea0] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036eb0: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ -036eb4: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -036eb6: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -036eb8: 0780 |0004: move-object v0, v8 │ │ -036eba: 0791 |0005: move-object v1, v9 │ │ -036ebc: 07a2 |0006: move-object v2, v10 │ │ -036ebe: 01b5 |0007: move v5, v11 │ │ -036ec0: 07c6 |0008: move-object v6, v12 │ │ -036ec2: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ -036ec8: 0c08 |000c: move-result-object v8 │ │ -036eca: 1108 |000d: return-object v8 │ │ +036ea4: |[036ea4] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036eb4: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ +036eb8: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +036eba: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +036ebc: 0780 |0004: move-object v0, v8 │ │ +036ebe: 0791 |0005: move-object v1, v9 │ │ +036ec0: 07a2 |0006: move-object v2, v10 │ │ +036ec2: 01b5 |0007: move v5, v11 │ │ +036ec4: 07c6 |0008: move-object v6, v12 │ │ +036ec6: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ +036ecc: 0c08 |000c: move-result-object v8 │ │ +036ece: 1108 |000d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000e reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=9 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/util/List; │ │ @@ -39916,43 +39934,43 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -036e74: |[036e74] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ -036e84: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ -036e88: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -036e8a: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ -036e8c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -036e8e: 0780 |0005: move-object v0, v8 │ │ -036e90: 0791 |0006: move-object v1, v9 │ │ -036e92: 07a2 |0007: move-object v2, v10 │ │ -036e94: 07b6 |0008: move-object v6, v11 │ │ -036e96: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ -036e9c: 0c08 |000c: move-result-object v8 │ │ -036e9e: 1108 |000d: return-object v8 │ │ +036e78: |[036e78] org.metatrans.commons.ui.list.ListViewFactory.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; │ │ +036e88: 6004 e207 |0000: sget v4, Lorg/metatrans/commons/R$id;.commons_listitem_radio:I // field@07e2 │ │ +036e8c: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +036e8e: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ +036e90: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +036e92: 0780 |0005: move-object v0, v8 │ │ +036e94: 0791 |0006: move-object v1, v9 │ │ +036e96: 07a2 |0007: move-object v2, v10 │ │ +036e98: 07b6 |0008: move-object v6, v11 │ │ +036e9a: 7708 460b 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IIILandroid/widget/AdapterView$OnItemClickListener;I)Landroid/view/ViewGroup; // method@0b46 │ │ +036ea0: 0c08 |000c: move-result-object v8 │ │ +036ea2: 1108 |000d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=8 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=9 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=10 (null) Ljava/util/List; │ │ 0x0000 - 0x000e reg=11 (null) Landroid/widget/AdapterView$OnItemClickListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 835 (ListViewFactory.java) │ │ + source_file_idx : 836 (ListViewFactory.java) │ │ │ │ Class #182 header: │ │ class_idx : 578 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1462 │ │ +source_file_idx : 1463 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #182 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/list/RowItem_CIdTD;' │ │ @@ -39987,23 +40005,23 @@ │ │ type : '(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -036fa0: |[036fa0] org.metatrans.commons.ui.list.RowItem_CIdTD.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ -036fb0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -036fb2: 0760 |0001: move-object v0, v6 │ │ -036fb4: 0172 |0002: move v2, v7 │ │ -036fb6: 0783 |0003: move-object v3, v8 │ │ -036fb8: 0794 |0004: move-object v4, v9 │ │ -036fba: 07a5 |0005: move-object v5, v10 │ │ -036fbc: 7606 4c0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4c │ │ -036fc2: 0e00 |0009: return-void │ │ +036fa4: |[036fa4] org.metatrans.commons.ui.list.RowItem_CIdTD.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ +036fb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +036fb6: 0760 |0001: move-object v0, v6 │ │ +036fb8: 0172 |0002: move v2, v7 │ │ +036fba: 0783 |0003: move-object v3, v8 │ │ +036fbc: 0794 |0004: move-object v4, v9 │ │ +036fbe: 07a5 |0005: move-object v5, v10 │ │ +036fc0: 7606 4c0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4c │ │ +036fc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=17 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ 0x0000 - 0x000a reg=7 (null) Z │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/drawable/Drawable; │ │ @@ -40015,22 +40033,22 @@ │ │ type : '(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -036fc4: |[036fc4] org.metatrans.commons.ui.list.RowItem_CIdTD.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ -036fd4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -036fda: 5c01 980d |0003: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.available:Z // field@0d98 │ │ -036fde: 5c02 990d |0005: iput-boolean v2, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ -036fe2: 5b03 9b0d |0007: iput-object v3, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ -036fe6: 5b04 9c0d |0009: iput-object v4, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ -036fea: 5b05 9a0d |000b: iput-object v5, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ -036fee: 0e00 |000d: return-void │ │ +036fc8: |[036fc8] org.metatrans.commons.ui.list.RowItem_CIdTD.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ +036fd8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +036fde: 5c01 980d |0003: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.available:Z // field@0d98 │ │ +036fe2: 5c02 990d |0005: iput-boolean v2, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ +036fe6: 5b03 9b0d |0007: iput-object v3, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ +036fea: 5b04 9c0d |0009: iput-object v4, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ +036fee: 5b05 9a0d |000b: iput-object v5, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ +036ff2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ 0x0007 line=24 │ │ 0x0009 line=25 │ │ @@ -40049,17 +40067,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036f2c: |[036f2c] org.metatrans.commons.ui.list.RowItem_CIdTD.getDesc:()Ljava/lang/String; │ │ -036f3c: 5410 9a0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ -036f40: 1100 |0002: return-object v0 │ │ +036f30: |[036f30] org.metatrans.commons.ui.list.RowItem_CIdTD.getDesc:()Ljava/lang/String; │ │ +036f40: 5410 9a0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ +036f44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/RowItem_CIdTD;) │ │ @@ -40067,17 +40085,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036ee4: |[036ee4] org.metatrans.commons.ui.list.RowItem_CIdTD.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ -036ef4: 5410 9b0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ -036ef8: 1100 |0002: return-object v0 │ │ +036ee8: |[036ee8] org.metatrans.commons.ui.list.RowItem_CIdTD.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ +036ef8: 5410 9b0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ +036efc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/list/RowItem_CIdTD;) │ │ @@ -40085,17 +40103,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036f44: |[036f44] org.metatrans.commons.ui.list.RowItem_CIdTD.getTitle:()Ljava/lang/String; │ │ -036f54: 5410 9c0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ -036f58: 1100 |0002: return-object v0 │ │ +036f48: |[036f48] org.metatrans.commons.ui.list.RowItem_CIdTD.getTitle:()Ljava/lang/String; │ │ +036f58: 5410 9c0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ +036f5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/list/RowItem_CIdTD;) │ │ @@ -40103,17 +40121,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036efc: |[036efc] org.metatrans.commons.ui.list.RowItem_CIdTD.isAvailable:()Z │ │ -036f0c: 5510 980d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.available:Z // field@0d98 │ │ -036f10: 0f00 |0002: return v0 │ │ +036f00: |[036f00] org.metatrans.commons.ui.list.RowItem_CIdTD.isAvailable:()Z │ │ +036f10: 5510 980d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.available:Z // field@0d98 │ │ +036f14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ #4 : (in Lorg/metatrans/commons/ui/list/RowItem_CIdTD;) │ │ @@ -40121,17 +40139,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036f14: |[036f14] org.metatrans.commons.ui.list.RowItem_CIdTD.isChecked:()Z │ │ -036f24: 5510 990d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ -036f28: 0f00 |0002: return v0 │ │ +036f18: |[036f18] org.metatrans.commons.ui.list.RowItem_CIdTD.isChecked:()Z │ │ +036f28: 5510 990d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ +036f2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ #5 : (in Lorg/metatrans/commons/ui/list/RowItem_CIdTD;) │ │ @@ -40139,17 +40157,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036ff0: |[036ff0] org.metatrans.commons.ui.list.RowItem_CIdTD.setChecked:(Z)V │ │ -037000: 5c01 990d |0000: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ -037004: 0e00 |0002: return-void │ │ +036ff4: |[036ff4] org.metatrans.commons.ui.list.RowItem_CIdTD.setChecked:(Z)V │ │ +037004: 5c01 990d |0000: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.checked:Z // field@0d99 │ │ +037008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -40158,17 +40176,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037008: |[037008] org.metatrans.commons.ui.list.RowItem_CIdTD.setDesc:(Ljava/lang/String;)V │ │ -037018: 5b01 9a0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ -03701c: 0e00 |0002: return-void │ │ +03700c: |[03700c] org.metatrans.commons.ui.list.RowItem_CIdTD.setDesc:(Ljava/lang/String;)V │ │ +03701c: 5b01 9a0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ +037020: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -40177,17 +40195,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037020: |[037020] org.metatrans.commons.ui.list.RowItem_CIdTD.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -037030: 5b01 9b0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ -037034: 0e00 |0002: return-void │ │ +037024: |[037024] org.metatrans.commons.ui.list.RowItem_CIdTD.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +037034: 5b01 9b0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9b │ │ +037038: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -40196,17 +40214,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037038: |[037038] org.metatrans.commons.ui.list.RowItem_CIdTD.setTitle:(Ljava/lang/String;)V │ │ -037048: 5b01 9c0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ -03704c: 0e00 |0002: return-void │ │ +03703c: |[03703c] org.metatrans.commons.ui.list.RowItem_CIdTD.setTitle:(Ljava/lang/String;)V │ │ +03704c: 5b01 9c0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ +037050: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -40215,40 +40233,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -036f5c: |[036f5c] org.metatrans.commons.ui.list.RowItem_CIdTD.toString:()Ljava/lang/String; │ │ -036f6c: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -036f70: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -036f76: 5421 9c0d |0005: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ -036f7a: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036f80: 1a01 0200 |000a: const-string v1, " │ │ +036f60: |[036f60] org.metatrans.commons.ui.list.RowItem_CIdTD.toString:()Ljava/lang/String; │ │ +036f70: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +036f74: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +036f7a: 5421 9c0d |0005: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.title:Ljava/lang/String; // field@0d9c │ │ +036f7e: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036f84: 1a01 0200 |000a: const-string v1, " │ │ " // string@0002 │ │ -036f84: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036f8a: 5421 9a0d |000f: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ -036f8e: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036f94: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -036f9a: 0c00 |0017: move-result-object v0 │ │ -036f9c: 1100 |0018: return-object v0 │ │ +036f88: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036f8e: 5421 9a0d |000f: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.desc:Ljava/lang/String; // field@0d9a │ │ +036f92: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036f98: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +036f9e: 0c00 |0017: move-result-object v0 │ │ +036fa0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/metatrans/commons/ui/list/RowItem_CIdTD; │ │ │ │ - source_file_idx : 1462 (RowItem_CIdTD.java) │ │ + source_file_idx : 1463 (RowItem_CIdTD.java) │ │ │ │ Class #183 header: │ │ class_idx : 579 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1463 │ │ +source_file_idx : 1464 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #183 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/list/RowItem_IdT;' │ │ @@ -40271,19 +40289,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -037208: |[037208] org.metatrans.commons.ui.list.RowItem_IdT.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V │ │ -037218: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -03721e: 5b01 9d0d |0003: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ -037222: 5b02 9e0d |0005: iput-object v2, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ -037226: 0e00 |0007: return-void │ │ +03720c: |[03720c] org.metatrans.commons.ui.list.RowItem_IdT.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V │ │ +03721c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +037222: 5b01 9d0d |0003: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ +037226: 5b02 9e0d |0005: iput-object v2, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ +03722a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ @@ -40296,17 +40314,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371c0: |[0371c0] org.metatrans.commons.ui.list.RowItem_IdT.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0371d0: 5410 9d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ -0371d4: 1100 |0002: return-object v0 │ │ +0371c4: |[0371c4] org.metatrans.commons.ui.list.RowItem_IdT.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0371d4: 5410 9d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ +0371d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/RowItem_IdT;) │ │ @@ -40314,17 +40332,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371d8: |[0371d8] org.metatrans.commons.ui.list.RowItem_IdT.getTitle:()Ljava/lang/String; │ │ -0371e8: 5410 9e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ -0371ec: 1100 |0002: return-object v0 │ │ +0371dc: |[0371dc] org.metatrans.commons.ui.list.RowItem_IdT.getTitle:()Ljava/lang/String; │ │ +0371ec: 5410 9e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ +0371f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/list/RowItem_IdT;) │ │ @@ -40332,17 +40350,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037228: |[037228] org.metatrans.commons.ui.list.RowItem_IdT.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -037238: 5b01 9d0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ -03723c: 0e00 |0002: return-void │ │ +03722c: |[03722c] org.metatrans.commons.ui.list.RowItem_IdT.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +03723c: 5b01 9d0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.drawable:Landroid/graphics/drawable/Drawable; // field@0d9d │ │ +037240: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -40351,17 +40369,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037240: |[037240] org.metatrans.commons.ui.list.RowItem_IdT.setTitle:(Ljava/lang/String;)V │ │ -037250: 5b01 9e0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ -037254: 0e00 |0002: return-void │ │ +037244: |[037244] org.metatrans.commons.ui.list.RowItem_IdT.setTitle:(Ljava/lang/String;)V │ │ +037254: 5b01 9e0d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ +037258: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -40370,30 +40388,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371f0: |[0371f0] org.metatrans.commons.ui.list.RowItem_IdT.toString:()Ljava/lang/String; │ │ -037200: 5410 9e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ -037204: 1100 |0002: return-object v0 │ │ +0371f4: |[0371f4] org.metatrans.commons.ui.list.RowItem_IdT.toString:()Ljava/lang/String; │ │ +037204: 5410 9e0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdT;.title:Ljava/lang/String; // field@0d9e │ │ +037208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdT; │ │ │ │ - source_file_idx : 1463 (RowItem_IdT.java) │ │ + source_file_idx : 1464 (RowItem_IdT.java) │ │ │ │ Class #184 header: │ │ class_idx : 580 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1464 │ │ +source_file_idx : 1465 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 9 │ │ │ │ Class #184 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/list/RowItem_IdTD;' │ │ @@ -40428,18 +40446,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -03710c: |[03710c] org.metatrans.commons.ui.list.RowItem_IdTD.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ -03711c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03711e: 7054 5e0b 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ -037124: 0e00 |0004: return-void │ │ +037110: |[037110] org.metatrans.commons.ui.list.RowItem_IdTD.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ +037120: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037122: 7054 5e0b 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ +037128: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -40450,23 +40468,23 @@ │ │ type : '(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -037128: |[037128] org.metatrans.commons.ui.list.RowItem_IdTD.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ -037138: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03713a: 0760 |0001: move-object v0, v6 │ │ -03713c: 0171 |0002: move v1, v7 │ │ -03713e: 0783 |0003: move-object v3, v8 │ │ -037140: 0794 |0004: move-object v4, v9 │ │ -037142: 07a5 |0005: move-object v5, v10 │ │ -037144: 7606 5f0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5f │ │ -03714a: 0e00 |0009: return-void │ │ +03712c: |[03712c] org.metatrans.commons.ui.list.RowItem_IdTD.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ +03713c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03713e: 0760 |0001: move-object v0, v6 │ │ +037140: 0171 |0002: move v1, v7 │ │ +037142: 0783 |0003: move-object v3, v8 │ │ +037144: 0794 |0004: move-object v4, v9 │ │ +037146: 07a5 |0005: move-object v5, v10 │ │ +037148: 7606 5f0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5f │ │ +03714e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=18 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ 0x0000 - 0x000a reg=7 (null) Z │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/drawable/Drawable; │ │ @@ -40478,22 +40496,22 @@ │ │ type : '(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03714c: |[03714c] org.metatrans.commons.ui.list.RowItem_IdTD.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ -03715c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -037162: 5c01 9f0d |0003: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.available:Z // field@0d9f │ │ -037166: 5c02 a00d |0005: iput-boolean v2, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.checked:Z // field@0da0 │ │ -03716a: 5b03 a20d |0007: iput-object v3, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ -03716e: 5b04 a30d |0009: iput-object v4, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ -037172: 5b05 a10d |000b: iput-object v5, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ -037176: 0e00 |000d: return-void │ │ +037150: |[037150] org.metatrans.commons.ui.list.RowItem_IdTD.:(ZZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V │ │ +037160: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +037166: 5c01 9f0d |0003: iput-boolean v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.available:Z // field@0d9f │ │ +03716a: 5c02 a00d |0005: iput-boolean v2, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.checked:Z // field@0da0 │ │ +03716e: 5b03 a20d |0007: iput-object v3, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ +037172: 5b04 a30d |0009: iput-object v4, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ +037176: 5b05 a10d |000b: iput-object v5, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ +03717a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ 0x0009 line=26 │ │ @@ -40512,17 +40530,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037098: |[037098] org.metatrans.commons.ui.list.RowItem_IdTD.getDesc:()Ljava/lang/String; │ │ -0370a8: 5410 a10d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ -0370ac: 1100 |0002: return-object v0 │ │ +03709c: |[03709c] org.metatrans.commons.ui.list.RowItem_IdTD.getDesc:()Ljava/lang/String; │ │ +0370ac: 5410 a10d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ +0370b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/list/RowItem_IdTD;) │ │ @@ -40530,17 +40548,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037050: |[037050] org.metatrans.commons.ui.list.RowItem_IdTD.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ -037060: 5410 a20d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ -037064: 1100 |0002: return-object v0 │ │ +037054: |[037054] org.metatrans.commons.ui.list.RowItem_IdTD.getDrawable:()Landroid/graphics/drawable/Drawable; │ │ +037064: 5410 a20d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ +037068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/list/RowItem_IdTD;) │ │ @@ -40548,17 +40566,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0370b0: |[0370b0] org.metatrans.commons.ui.list.RowItem_IdTD.getTitle:()Ljava/lang/String; │ │ -0370c0: 5410 a30d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ -0370c4: 1100 |0002: return-object v0 │ │ +0370b4: |[0370b4] org.metatrans.commons.ui.list.RowItem_IdTD.getTitle:()Ljava/lang/String; │ │ +0370c4: 5410 a30d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ +0370c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/list/RowItem_IdTD;) │ │ @@ -40566,17 +40584,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037068: |[037068] org.metatrans.commons.ui.list.RowItem_IdTD.isAvailable:()Z │ │ -037078: 5510 9f0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.available:Z // field@0d9f │ │ -03707c: 0f00 |0002: return v0 │ │ +03706c: |[03706c] org.metatrans.commons.ui.list.RowItem_IdTD.isAvailable:()Z │ │ +03707c: 5510 9f0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.available:Z // field@0d9f │ │ +037080: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ #4 : (in Lorg/metatrans/commons/ui/list/RowItem_IdTD;) │ │ @@ -40584,17 +40602,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037080: |[037080] org.metatrans.commons.ui.list.RowItem_IdTD.isChecked:()Z │ │ -037090: 5510 a00d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.checked:Z // field@0da0 │ │ -037094: 0f00 |0002: return v0 │ │ +037084: |[037084] org.metatrans.commons.ui.list.RowItem_IdTD.isChecked:()Z │ │ +037094: 5510 a00d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.checked:Z // field@0da0 │ │ +037098: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ #5 : (in Lorg/metatrans/commons/ui/list/RowItem_IdTD;) │ │ @@ -40602,17 +40620,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037178: |[037178] org.metatrans.commons.ui.list.RowItem_IdTD.setDesc:(Ljava/lang/String;)V │ │ -037188: 5b01 a10d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ -03718c: 0e00 |0002: return-void │ │ +03717c: |[03717c] org.metatrans.commons.ui.list.RowItem_IdTD.setDesc:(Ljava/lang/String;)V │ │ +03718c: 5b01 a10d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ +037190: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -40621,17 +40639,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037190: |[037190] org.metatrans.commons.ui.list.RowItem_IdTD.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0371a0: 5b01 a20d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ -0371a4: 0e00 |0002: return-void │ │ +037194: |[037194] org.metatrans.commons.ui.list.RowItem_IdTD.setDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0371a4: 5b01 a20d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.drawable:Landroid/graphics/drawable/Drawable; // field@0da2 │ │ +0371a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -40640,17 +40658,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0371a8: |[0371a8] org.metatrans.commons.ui.list.RowItem_IdTD.setTitle:(Ljava/lang/String;)V │ │ -0371b8: 5b01 a30d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ -0371bc: 0e00 |0002: return-void │ │ +0371ac: |[0371ac] org.metatrans.commons.ui.list.RowItem_IdTD.setTitle:(Ljava/lang/String;)V │ │ +0371bc: 5b01 a30d |0000: iput-object v1, v0, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ +0371c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -40659,40 +40677,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0370c8: |[0370c8] org.metatrans.commons.ui.list.RowItem_IdTD.toString:()Ljava/lang/String; │ │ -0370d8: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0370dc: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0370e2: 5421 a30d |0005: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ -0370e6: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0370ec: 1a01 0200 |000a: const-string v1, " │ │ +0370cc: |[0370cc] org.metatrans.commons.ui.list.RowItem_IdTD.toString:()Ljava/lang/String; │ │ +0370dc: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0370e0: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0370e6: 5421 a30d |0005: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.title:Ljava/lang/String; // field@0da3 │ │ +0370ea: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0370f0: 1a01 0200 |000a: const-string v1, " │ │ " // string@0002 │ │ -0370f0: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0370f6: 5421 a10d |000f: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ -0370fa: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -037100: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -037106: 0c00 |0017: move-result-object v0 │ │ -037108: 1100 |0018: return-object v0 │ │ +0370f4: 6e20 8501 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0370fa: 5421 a10d |000f: iget-object v1, v2, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.desc:Ljava/lang/String; // field@0da1 │ │ +0370fe: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +037104: 6e10 8701 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03710a: 0c00 |0017: move-result-object v0 │ │ +03710c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/metatrans/commons/ui/list/RowItem_IdTD; │ │ │ │ - source_file_idx : 1464 (RowItem_IdTD.java) │ │ + source_file_idx : 1465 (RowItem_IdTD.java) │ │ │ │ Class #185 header: │ │ class_idx : 581 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 313 │ │ +source_file_idx : 314 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 28 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/utils/BitmapUtils;' │ │ @@ -40722,35 +40740,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -037ecc: |[037ecc] org.metatrans.commons.ui.utils.BitmapUtils.:()V │ │ -037edc: 6200 0200 |0000: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ -037ee0: 6900 a40d |0002: sput-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037ee4: 0e00 |0004: return-void │ │ +037ed0: |[037ed0] org.metatrans.commons.ui.utils.BitmapUtils.:()V │ │ +037ee0: 6200 0200 |0000: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ +037ee4: 6900 a40d |0002: sput-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037ee8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/utils/BitmapUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037ee8: |[037ee8] org.metatrans.commons.ui.utils.BitmapUtils.:()V │ │ -037ef8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -037efe: 0e00 |0003: return-void │ │ +037eec: |[037eec] org.metatrans.commons.ui.utils.BitmapUtils.:()V │ │ +037efc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +037f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/utils/BitmapUtils; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/utils/BitmapUtils;) │ │ @@ -40758,19 +40776,19 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037258: |[037258] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -037268: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03726a: 7130 6c0b 2100 |0001: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; // method@0b6c │ │ -037270: 0c01 |0004: move-result-object v1 │ │ -037272: 1101 |0005: return-object v1 │ │ +03725c: |[03725c] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +03726c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03726e: 7130 6c0b 2100 |0001: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; // method@0b6c │ │ +037274: 0c01 |0004: move-result-object v1 │ │ +037276: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -40779,49 +40797,49 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -037274: |[037274] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; │ │ -037284: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -03728a: 0a00 |0003: move-result v0 │ │ -03728c: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037292: 0a01 |0007: move-result v1 │ │ -037294: 7120 6001 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -03729a: 0a00 |000b: move-result v0 │ │ -03729c: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0372a0: 6e10 3f00 0500 |000e: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0372a6: 0a01 |0011: move-result v1 │ │ -0372a8: 6e10 3f00 0600 |0012: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0372ae: 0a02 |0015: move-result v2 │ │ -0372b0: 7120 6001 2100 |0016: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -0372b6: 0a01 |0019: move-result v1 │ │ -0372b8: db02 0002 |001a: div-int/lit8 v2, v0, #int 2 // #02 │ │ -0372bc: 7130 760b 2501 |001c: invoke-static {v5, v2, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0372c2: 0c03 |001f: move-result-object v3 │ │ -0372c4: 7130 760b 2601 |0020: invoke-static {v6, v2, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0372ca: 0c04 |0023: move-result-object v4 │ │ -0372cc: 3807 0800 |0024: if-eqz v7, 002c // +0008 │ │ -0372d0: 7120 820b 5300 |0026: invoke-static {v3, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0372d6: 7120 820b 6400 |0029: invoke-static {v4, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0372dc: 6205 a40d |002c: sget-object v5, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -0372e0: 7130 3b00 1005 |002e: invoke-static {v0, v1, v5}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -0372e6: 0c05 |0031: move-result-object v5 │ │ -0372e8: 2206 1a00 |0032: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ -0372ec: 7020 4700 5600 |0034: invoke-direct {v6, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -0372f2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -0372f4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0372f6: 6e50 4800 3677 |0039: invoke-virtual {v6, v3, v7, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -0372fc: 8221 |003c: int-to-float v1, v2 │ │ -0372fe: 6e50 4800 4671 |003d: invoke-virtual {v6, v4, v1, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037304: 7120 820b 3500 |0040: invoke-static {v5, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03730a: 7120 820b 4500 |0043: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037310: 1105 |0046: return-object v5 │ │ +037278: |[037278] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)Landroid/graphics/Bitmap; │ │ +037288: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +03728e: 0a00 |0003: move-result v0 │ │ +037290: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037296: 0a01 |0007: move-result v1 │ │ +037298: 7120 6001 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +03729e: 0a00 |000b: move-result v0 │ │ +0372a0: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +0372a4: 6e10 3f00 0500 |000e: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0372aa: 0a01 |0011: move-result v1 │ │ +0372ac: 6e10 3f00 0600 |0012: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0372b2: 0a02 |0015: move-result v2 │ │ +0372b4: 7120 6001 2100 |0016: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +0372ba: 0a01 |0019: move-result v1 │ │ +0372bc: db02 0002 |001a: div-int/lit8 v2, v0, #int 2 // #02 │ │ +0372c0: 7130 760b 2501 |001c: invoke-static {v5, v2, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0372c6: 0c03 |001f: move-result-object v3 │ │ +0372c8: 7130 760b 2601 |0020: invoke-static {v6, v2, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0372ce: 0c04 |0023: move-result-object v4 │ │ +0372d0: 3807 0800 |0024: if-eqz v7, 002c // +0008 │ │ +0372d4: 7120 820b 5300 |0026: invoke-static {v3, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0372da: 7120 820b 6400 |0029: invoke-static {v4, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0372e0: 6205 a40d |002c: sget-object v5, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +0372e4: 7130 3b00 1005 |002e: invoke-static {v0, v1, v5}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +0372ea: 0c05 |0031: move-result-object v5 │ │ +0372ec: 2206 1a00 |0032: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ +0372f0: 7020 4700 5600 |0034: invoke-direct {v6, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +0372f6: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +0372f8: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0372fa: 6e50 4800 3677 |0039: invoke-virtual {v6, v3, v7, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037300: 8221 |003c: int-to-float v1, v2 │ │ +037302: 6e50 4800 4671 |003d: invoke-virtual {v6, v4, v1, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037308: 7120 820b 3500 |0040: invoke-static {v5, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03730e: 7120 820b 4500 |0043: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037314: 1105 |0046: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x000e line=226 │ │ 0x001a line=228 │ │ 0x0020 line=229 │ │ 0x0026 line=232 │ │ @@ -40842,44 +40860,44 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -037314: |[037314] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_Overlap:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -037324: 7130 760b 6407 |0000: invoke-static {v4, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -03732a: 0c04 |0003: move-result-object v4 │ │ -03732c: da00 0602 |0004: mul-int/lit8 v0, v6, #int 2 // #02 │ │ -037330: 8200 |0006: int-to-float v0, v0 │ │ -037332: 1501 4040 |0007: const/high16 v1, #int 1077936128 // #4040 │ │ -037336: c910 |0009: div-float/2addr v0, v1 │ │ -037338: 8700 |000a: float-to-int v0, v0 │ │ -03733a: da02 0702 |000b: mul-int/lit8 v2, v7, #int 2 // #02 │ │ -03733e: 8222 |000d: int-to-float v2, v2 │ │ -037340: c912 |000e: div-float/2addr v2, v1 │ │ -037342: 8721 |000f: float-to-int v1, v2 │ │ -037344: 7130 760b 0501 |0010: invoke-static {v5, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -03734a: 0c05 |0013: move-result-object v5 │ │ -03734c: 6200 a40d |0014: sget-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037350: 7130 3b00 7600 |0016: invoke-static {v6, v7, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037356: 0c00 |0019: move-result-object v0 │ │ -037358: 2201 1a00 |001a: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ -03735c: 7020 4700 0100 |001c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037362: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -037364: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -037366: 6e53 4800 4122 |0021: invoke-virtual {v1, v4, v2, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -03736c: db06 0606 |0024: div-int/lit8 v6, v6, #int 6 // #06 │ │ -037370: 8266 |0026: int-to-float v6, v6 │ │ -037372: db07 0703 |0027: div-int/lit8 v7, v7, #int 3 // #03 │ │ -037376: 8277 |0029: int-to-float v7, v7 │ │ -037378: 6e53 4800 5176 |002a: invoke-virtual {v1, v5, v6, v7, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -03737e: 7120 820b 4000 |002d: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037384: 7120 820b 5000 |0030: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03738a: 1100 |0033: return-object v0 │ │ +037318: |[037318] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_Overlap:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +037328: 7130 760b 6407 |0000: invoke-static {v4, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +03732e: 0c04 |0003: move-result-object v4 │ │ +037330: da00 0602 |0004: mul-int/lit8 v0, v6, #int 2 // #02 │ │ +037334: 8200 |0006: int-to-float v0, v0 │ │ +037336: 1501 4040 |0007: const/high16 v1, #int 1077936128 // #4040 │ │ +03733a: c910 |0009: div-float/2addr v0, v1 │ │ +03733c: 8700 |000a: float-to-int v0, v0 │ │ +03733e: da02 0702 |000b: mul-int/lit8 v2, v7, #int 2 // #02 │ │ +037342: 8222 |000d: int-to-float v2, v2 │ │ +037344: c912 |000e: div-float/2addr v2, v1 │ │ +037346: 8721 |000f: float-to-int v1, v2 │ │ +037348: 7130 760b 0501 |0010: invoke-static {v5, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +03734e: 0c05 |0013: move-result-object v5 │ │ +037350: 6200 a40d |0014: sget-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037354: 7130 3b00 7600 |0016: invoke-static {v6, v7, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +03735a: 0c00 |0019: move-result-object v0 │ │ +03735c: 2201 1a00 |001a: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ +037360: 7020 4700 0100 |001c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037366: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +037368: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +03736a: 6e53 4800 4122 |0021: invoke-virtual {v1, v4, v2, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037370: db06 0606 |0024: div-int/lit8 v6, v6, #int 6 // #06 │ │ +037374: 8266 |0026: int-to-float v6, v6 │ │ +037376: db07 0703 |0027: div-int/lit8 v7, v7, #int 3 // #03 │ │ +03737a: 8277 |0029: int-to-float v7, v7 │ │ +03737c: 6e53 4800 5176 |002a: invoke-virtual {v1, v5, v6, v7, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037382: 7120 820b 4000 |002d: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037388: 7120 820b 5000 |0030: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03738e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0010 line=293 │ │ 0x0014 line=295 │ │ 0x001a line=297 │ │ 0x0021 line=299 │ │ @@ -40897,48 +40915,48 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -03738c: |[03738c] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_V:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -03739c: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -0373a2: 0a00 |0003: move-result v0 │ │ -0373a4: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -0373aa: 0a01 |0007: move-result v1 │ │ -0373ac: 7120 6001 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -0373b2: 0a00 |000b: move-result v0 │ │ -0373b4: 6e10 3f00 0500 |000c: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0373ba: 0a01 |000f: move-result v1 │ │ -0373bc: 6e10 3f00 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0373c2: 0a02 |0013: move-result v2 │ │ -0373c4: 7120 6001 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -0373ca: 0a01 |0017: move-result v1 │ │ -0373cc: da01 0102 |0018: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0373d0: db02 0102 |001a: div-int/lit8 v2, v1, #int 2 // #02 │ │ -0373d4: 7130 760b 0502 |001c: invoke-static {v5, v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0373da: 0c03 |001f: move-result-object v3 │ │ -0373dc: 7130 760b 0602 |0020: invoke-static {v6, v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0373e2: 0c04 |0023: move-result-object v4 │ │ -0373e4: 7120 820b 5300 |0024: invoke-static {v3, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0373ea: 7120 820b 6400 |0027: invoke-static {v4, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0373f0: 6205 a40d |002a: sget-object v5, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -0373f4: 7130 3b00 1005 |002c: invoke-static {v0, v1, v5}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -0373fa: 0c05 |002f: move-result-object v5 │ │ -0373fc: 2206 1a00 |0030: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ -037400: 7020 4700 5600 |0032: invoke-direct {v6, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037406: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -037408: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -03740a: 6e51 4800 3600 |0037: invoke-virtual {v6, v3, v0, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037410: 8222 |003a: int-to-float v2, v2 │ │ -037412: 6e51 4800 4620 |003b: invoke-virtual {v6, v4, v0, v2, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037418: 7120 820b 3500 |003e: invoke-static {v5, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03741e: 7120 820b 4500 |0041: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037424: 1105 |0044: return-object v5 │ │ +037390: |[037390] org.metatrans.commons.ui.utils.BitmapUtils.combineImages_V:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +0373a0: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +0373a6: 0a00 |0003: move-result v0 │ │ +0373a8: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +0373ae: 0a01 |0007: move-result v1 │ │ +0373b0: 7120 6001 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +0373b6: 0a00 |000b: move-result v0 │ │ +0373b8: 6e10 3f00 0500 |000c: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0373be: 0a01 |000f: move-result v1 │ │ +0373c0: 6e10 3f00 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0373c6: 0a02 |0013: move-result v2 │ │ +0373c8: 7120 6001 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +0373ce: 0a01 |0017: move-result v1 │ │ +0373d0: da01 0102 |0018: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0373d4: db02 0102 |001a: div-int/lit8 v2, v1, #int 2 // #02 │ │ +0373d8: 7130 760b 0502 |001c: invoke-static {v5, v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0373de: 0c03 |001f: move-result-object v3 │ │ +0373e0: 7130 760b 0602 |0020: invoke-static {v6, v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0373e6: 0c04 |0023: move-result-object v4 │ │ +0373e8: 7120 820b 5300 |0024: invoke-static {v3, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0373ee: 7120 820b 6400 |0027: invoke-static {v4, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0373f4: 6205 a40d |002a: sget-object v5, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +0373f8: 7130 3b00 1005 |002c: invoke-static {v0, v1, v5}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +0373fe: 0c05 |002f: move-result-object v5 │ │ +037400: 2206 1a00 |0030: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ +037404: 7020 4700 5600 |0032: invoke-direct {v6, v5}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +03740a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +03740c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +03740e: 6e51 4800 3600 |0037: invoke-virtual {v6, v3, v0, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037414: 8222 |003a: int-to-float v2, v2 │ │ +037416: 6e51 4800 4620 |003b: invoke-virtual {v6, v4, v0, v2, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +03741c: 7120 820b 3500 |003e: invoke-static {v5, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037422: 7120 820b 4500 |0041: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037428: 1105 |0044: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000c line=268 │ │ 0x001a line=270 │ │ 0x0020 line=271 │ │ 0x0024 line=273 │ │ @@ -40958,20 +40976,20 @@ │ │ type : '(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -037e80: |[037e80] org.metatrans.commons.ui.utils.BitmapUtils.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; │ │ -037e90: 2200 2600 |0000: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0026 │ │ -037e94: 6e10 2100 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -037e9a: 0c01 |0005: move-result-object v1 │ │ -037e9c: 7030 7400 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0074 │ │ -037ea2: 1100 |0009: return-object v0 │ │ +037e84: |[037e84] org.metatrans.commons.ui.utils.BitmapUtils.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; │ │ +037e94: 2200 2600 |0000: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0026 │ │ +037e98: 6e10 2100 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +037e9e: 0c01 |0005: move-result-object v1 │ │ +037ea0: 7030 7400 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0074 │ │ +037ea6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -40980,18 +40998,18 @@ │ │ type : '(II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -037428: |[037428] org.metatrans.commons.ui.utils.BitmapUtils.createFromColour:(II)Landroid/graphics/Bitmap; │ │ -037438: 7130 710b 0001 |0000: invoke-static {v0, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ -03743e: 0c00 |0003: move-result-object v0 │ │ -037440: 1100 |0004: return-object v0 │ │ +03742c: |[03742c] org.metatrans.commons.ui.utils.BitmapUtils.createFromColour:(II)Landroid/graphics/Bitmap; │ │ +03743c: 7130 710b 0001 |0000: invoke-static {v0, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ +037442: 0c00 |0003: move-result-object v0 │ │ +037444: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) I │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -41000,28 +41018,28 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -037444: |[037444] org.metatrans.commons.ui.utils.BitmapUtils.createFromColour:(III)Landroid/graphics/Bitmap; │ │ -037454: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ -037458: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -03745e: 6e20 6400 6000 |0005: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -037464: 6206 a40d |0008: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037468: 7130 3b00 5406 |000a: invoke-static {v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -03746e: 0c06 |000d: move-result-object v6 │ │ -037470: 2201 1a00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ -037474: 7020 4700 6100 |0010: invoke-direct {v1, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -03747a: 2202 2400 |0013: new-instance v2, Landroid/graphics/Rect; // type@0024 │ │ -03747e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -037480: 7055 6b00 3243 |0016: invoke-direct {v2, v3, v3, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@006b │ │ -037486: 6e30 4f00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@004f │ │ -03748c: 1106 |001c: return-object v6 │ │ +037448: |[037448] org.metatrans.commons.ui.utils.BitmapUtils.createFromColour:(III)Landroid/graphics/Bitmap; │ │ +037458: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ +03745c: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +037462: 6e20 6400 6000 |0005: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +037468: 6206 a40d |0008: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +03746c: 7130 3b00 5406 |000a: invoke-static {v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037472: 0c06 |000d: move-result-object v6 │ │ +037474: 2201 1a00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ +037478: 7020 4700 6100 |0010: invoke-direct {v1, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +03747e: 2202 2400 |0013: new-instance v2, Landroid/graphics/Rect; // type@0024 │ │ +037482: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +037484: 7055 6b00 3243 |0016: invoke-direct {v2, v3, v3, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@006b │ │ +03748a: 6e30 4f00 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@004f │ │ +037490: 1106 |001c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0008 line=399 │ │ 0x000e line=400 │ │ 0x0013 line=402 │ │ @@ -41035,48 +41053,48 @@ │ │ type : '(ILjava/lang/String;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -037490: |[037490] org.metatrans.commons.ui.utils.BitmapUtils.createFromText:(ILjava/lang/String;I)Landroid/graphics/Bitmap; │ │ -0374a0: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ -0374a4: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -0374aa: 6e20 6400 6000 |0005: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -0374b0: 8246 |0008: int-to-float v6, v4 │ │ -0374b2: 6e20 6800 6000 |0009: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0068 │ │ -0374b8: 2206 2400 |000c: new-instance v6, Landroid/graphics/Rect; // type@0024 │ │ -0374bc: 7010 6a00 0600 |000e: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@006a │ │ -0374c2: 6e10 7501 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0175 │ │ -0374c8: 0a01 |0014: move-result v1 │ │ -0374ca: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0374cc: 6e56 6200 5012 |0016: invoke-virtual {v0, v5, v2, v1, v6}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@0062 │ │ -0374d2: 5261 0800 |0019: iget v1, v6, Landroid/graphics/Rect;.left:I // field@0008 │ │ -0374d6: 5263 0900 |001b: iget v3, v6, Landroid/graphics/Rect;.right:I // field@0009 │ │ -0374da: b031 |001d: add-int/2addr v1, v3 │ │ -0374dc: 9101 0401 |001e: sub-int v1, v4, v1 │ │ -0374e0: db01 0102 |0020: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0374e4: 8211 |0022: int-to-float v1, v1 │ │ -0374e6: 5263 0a00 |0023: iget v3, v6, Landroid/graphics/Rect;.top:I // field@000a │ │ -0374ea: 5266 0700 |0025: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ -0374ee: b063 |0027: add-int/2addr v3, v6 │ │ -0374f0: 9106 0403 |0028: sub-int v6, v4, v3 │ │ -0374f4: db06 0602 |002a: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0374f8: 8266 |002c: int-to-float v6, v6 │ │ -0374fa: 8222 |002d: int-to-float v2, v2 │ │ -0374fc: c621 |002e: add-float/2addr v1, v2 │ │ -0374fe: c662 |002f: add-float/2addr v2, v6 │ │ -037500: 6206 a40d |0030: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037504: 7130 3b00 4406 |0032: invoke-static {v4, v4, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -03750a: 0c04 |0035: move-result-object v4 │ │ -03750c: 2206 1a00 |0036: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ -037510: 7020 4700 4600 |0038: invoke-direct {v6, v4}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037516: 6e50 5200 5621 |003b: invoke-virtual {v6, v5, v1, v2, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -03751c: 1104 |003e: return-object v4 │ │ +037494: |[037494] org.metatrans.commons.ui.utils.BitmapUtils.createFromText:(ILjava/lang/String;I)Landroid/graphics/Bitmap; │ │ +0374a4: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ +0374a8: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +0374ae: 6e20 6400 6000 |0005: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +0374b4: 8246 |0008: int-to-float v6, v4 │ │ +0374b6: 6e20 6800 6000 |0009: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0068 │ │ +0374bc: 2206 2400 |000c: new-instance v6, Landroid/graphics/Rect; // type@0024 │ │ +0374c0: 7010 6a00 0600 |000e: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@006a │ │ +0374c6: 6e10 7501 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0175 │ │ +0374cc: 0a01 |0014: move-result v1 │ │ +0374ce: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0374d0: 6e56 6200 5012 |0016: invoke-virtual {v0, v5, v2, v1, v6}, Landroid/graphics/Paint;.getTextBounds:(Ljava/lang/String;IILandroid/graphics/Rect;)V // method@0062 │ │ +0374d6: 5261 0800 |0019: iget v1, v6, Landroid/graphics/Rect;.left:I // field@0008 │ │ +0374da: 5263 0900 |001b: iget v3, v6, Landroid/graphics/Rect;.right:I // field@0009 │ │ +0374de: b031 |001d: add-int/2addr v1, v3 │ │ +0374e0: 9101 0401 |001e: sub-int v1, v4, v1 │ │ +0374e4: db01 0102 |0020: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0374e8: 8211 |0022: int-to-float v1, v1 │ │ +0374ea: 5263 0a00 |0023: iget v3, v6, Landroid/graphics/Rect;.top:I // field@000a │ │ +0374ee: 5266 0700 |0025: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ +0374f2: b063 |0027: add-int/2addr v3, v6 │ │ +0374f4: 9106 0403 |0028: sub-int v6, v4, v3 │ │ +0374f8: db06 0602 |002a: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0374fc: 8266 |002c: int-to-float v6, v6 │ │ +0374fe: 8222 |002d: int-to-float v2, v2 │ │ +037500: c621 |002e: add-float/2addr v1, v2 │ │ +037502: c662 |002f: add-float/2addr v2, v6 │ │ +037504: 6206 a40d |0030: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037508: 7130 3b00 4406 |0032: invoke-static {v4, v4, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +03750e: 0c04 |0035: move-result-object v4 │ │ +037510: 2206 1a00 |0036: new-instance v6, Landroid/graphics/Canvas; // type@001a │ │ +037514: 7020 4700 4600 |0038: invoke-direct {v6, v4}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +03751a: 6e50 5200 5621 |003b: invoke-virtual {v6, v5, v1, v2, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +037520: 1104 |003e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ 0x0009 line=313 │ │ 0x000c line=315 │ │ 0x0011 line=316 │ │ @@ -41095,52 +41113,52 @@ │ │ type : '(Ljava/lang/String;IIIIZ)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 80 16-bit code units │ │ -037520: |[037520] org.metatrans.commons.ui.utils.BitmapUtils.createFromText:(Ljava/lang/String;IIIIZ)Landroid/graphics/Bitmap; │ │ -037530: 2202 3a00 |0000: new-instance v2, Landroid/text/TextPaint; // type@003a │ │ -037534: 1308 4100 |0002: const/16 v8, #int 65 // #41 │ │ -037538: 7020 9900 8200 |0004: invoke-direct {v2, v8}, Landroid/text/TextPaint;.:(I)V // method@0099 │ │ -03753e: 6200 0400 |0007: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0004 │ │ -037542: 6e20 9d00 0200 |0009: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@009d │ │ -037548: 6e20 9c00 c200 |000c: invoke-virtual {v2, v12}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ -03754e: 82bb |000f: int-to-float v11, v11 │ │ -037550: 6e20 9f00 b200 |0010: invoke-virtual {v2, v11}, Landroid/text/TextPaint;.setTextSize:(F)V // method@009f │ │ -037556: 220b 3900 |0013: new-instance v11, Landroid/text/StaticLayout; // type@0039 │ │ -03755a: 6204 1200 |0015: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_CENTER:Landroid/text/Layout$Alignment; // field@0012 │ │ -03755e: 1505 803f |0017: const/high16 v5, #int 1065353216 // #3f80 │ │ -037562: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -037564: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -037566: 07b0 |001b: move-object v0, v11 │ │ -037568: 0791 |001c: move-object v1, v9 │ │ -03756a: 01a3 |001d: move v3, v10 │ │ -03756c: 7608 9500 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0095 │ │ -037572: 6e10 9700 0b00 |0021: invoke-virtual {v11}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ -037578: 0a09 |0024: move-result v9 │ │ -03757a: 620c 0200 |0025: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ -03757e: 7130 3b00 9a0c |0027: invoke-static {v10, v9, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037584: 0c09 |002a: move-result-object v9 │ │ -037586: 220a 1a00 |002b: new-instance v10, Landroid/graphics/Canvas; // type@001a │ │ -03758a: 7020 4700 9a00 |002d: invoke-direct {v10, v9}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037590: 380e 1200 |0030: if-eqz v14, 0042 // +0012 │ │ -037594: 220c 2200 |0032: new-instance v12, Landroid/graphics/Paint; // type@0022 │ │ -037598: 7020 6100 8c00 |0034: invoke-direct {v12, v8}, Landroid/graphics/Paint;.:(I)V // method@0061 │ │ -03759e: 620e 0400 |0037: sget-object v14, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0004 │ │ -0375a2: 6e20 6600 ec00 |0039: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0066 │ │ -0375a8: 6e20 6400 dc00 |003c: invoke-virtual {v12, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -0375ae: 6e20 4d00 ca00 |003f: invoke-virtual {v10, v12}, Landroid/graphics/Canvas;.drawPaint:(Landroid/graphics/Paint;)V // method@004d │ │ -0375b4: 6e10 5400 0a00 |0042: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ -0375ba: 120c |0045: const/4 v12, #int 0 // #0 │ │ -0375bc: 6e30 5500 ca0c |0046: invoke-virtual {v10, v12, v12}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ -0375c2: 6e20 9600 ab00 |0049: invoke-virtual {v11, v10}, Landroid/text/StaticLayout;.draw:(Landroid/graphics/Canvas;)V // method@0096 │ │ -0375c8: 6e10 5300 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ -0375ce: 1109 |004f: return-object v9 │ │ +037524: |[037524] org.metatrans.commons.ui.utils.BitmapUtils.createFromText:(Ljava/lang/String;IIIIZ)Landroid/graphics/Bitmap; │ │ +037534: 2202 3a00 |0000: new-instance v2, Landroid/text/TextPaint; // type@003a │ │ +037538: 1308 4100 |0002: const/16 v8, #int 65 // #41 │ │ +03753c: 7020 9900 8200 |0004: invoke-direct {v2, v8}, Landroid/text/TextPaint;.:(I)V // method@0099 │ │ +037542: 6200 0400 |0007: sget-object v0, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0004 │ │ +037546: 6e20 9d00 0200 |0009: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@009d │ │ +03754c: 6e20 9c00 c200 |000c: invoke-virtual {v2, v12}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ +037552: 82bb |000f: int-to-float v11, v11 │ │ +037554: 6e20 9f00 b200 |0010: invoke-virtual {v2, v11}, Landroid/text/TextPaint;.setTextSize:(F)V // method@009f │ │ +03755a: 220b 3900 |0013: new-instance v11, Landroid/text/StaticLayout; // type@0039 │ │ +03755e: 6204 1200 |0015: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_CENTER:Landroid/text/Layout$Alignment; // field@0012 │ │ +037562: 1505 803f |0017: const/high16 v5, #int 1065353216 // #3f80 │ │ +037566: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +037568: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +03756a: 07b0 |001b: move-object v0, v11 │ │ +03756c: 0791 |001c: move-object v1, v9 │ │ +03756e: 01a3 |001d: move v3, v10 │ │ +037570: 7608 9500 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0095 │ │ +037576: 6e10 9700 0b00 |0021: invoke-virtual {v11}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ +03757c: 0a09 |0024: move-result v9 │ │ +03757e: 620c 0200 |0025: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ +037582: 7130 3b00 9a0c |0027: invoke-static {v10, v9, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037588: 0c09 |002a: move-result-object v9 │ │ +03758a: 220a 1a00 |002b: new-instance v10, Landroid/graphics/Canvas; // type@001a │ │ +03758e: 7020 4700 9a00 |002d: invoke-direct {v10, v9}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037594: 380e 1200 |0030: if-eqz v14, 0042 // +0012 │ │ +037598: 220c 2200 |0032: new-instance v12, Landroid/graphics/Paint; // type@0022 │ │ +03759c: 7020 6100 8c00 |0034: invoke-direct {v12, v8}, Landroid/graphics/Paint;.:(I)V // method@0061 │ │ +0375a2: 620e 0400 |0037: sget-object v14, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0004 │ │ +0375a6: 6e20 6600 ec00 |0039: invoke-virtual {v12, v14}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0066 │ │ +0375ac: 6e20 6400 dc00 |003c: invoke-virtual {v12, v13}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +0375b2: 6e20 4d00 ca00 |003f: invoke-virtual {v10, v12}, Landroid/graphics/Canvas;.drawPaint:(Landroid/graphics/Paint;)V // method@004d │ │ +0375b8: 6e10 5400 0a00 |0042: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ +0375be: 120c |0045: const/4 v12, #int 0 // #0 │ │ +0375c0: 6e30 5500 ca0c |0046: invoke-virtual {v10, v12, v12}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ +0375c6: 6e20 9600 ab00 |0049: invoke-virtual {v11, v10}, Landroid/text/StaticLayout;.draw:(Landroid/graphics/Canvas;)V // method@0096 │ │ +0375cc: 6e10 5300 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ +0375d2: 1109 |004f: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0007 line=361 │ │ 0x000c line=362 │ │ 0x0010 line=363 │ │ 0x0013 line=365 │ │ @@ -41167,36 +41185,36 @@ │ │ type : '(IIIII)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0375d0: |[0375d0] org.metatrans.commons.ui.utils.BitmapUtils.createLineFrom4Colours:(IIIII)Landroid/graphics/Bitmap; │ │ -0375e0: 7120 700b 3200 |0000: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -0375e6: 0c03 |0003: move-result-object v3 │ │ -0375e8: 7120 700b 4200 |0004: invoke-static {v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -0375ee: 0c04 |0007: move-result-object v4 │ │ -0375f0: 7120 700b 5200 |0008: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -0375f6: 0c05 |000b: move-result-object v5 │ │ -0375f8: 7120 700b 6200 |000c: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -0375fe: 0c02 |000f: move-result-object v2 │ │ -037600: 7120 6b0b 4300 |0010: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -037606: 0c06 |0013: move-result-object v6 │ │ -037608: 7120 6b0b 2500 |0014: invoke-static {v5, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -03760e: 0c00 |0017: move-result-object v0 │ │ -037610: 7120 6b0b 0600 |0018: invoke-static {v6, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -037616: 0c01 |001b: move-result-object v1 │ │ -037618: 7120 820b 3100 |001c: invoke-static {v1, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03761e: 7120 820b 4100 |001f: invoke-static {v1, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037624: 7120 820b 5100 |0022: invoke-static {v1, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03762a: 7120 820b 2100 |0025: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037630: 7120 820b 6100 |0028: invoke-static {v1, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037636: 7120 820b 0100 |002b: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03763c: 1101 |002e: return-object v1 │ │ +0375d4: |[0375d4] org.metatrans.commons.ui.utils.BitmapUtils.createLineFrom4Colours:(IIIII)Landroid/graphics/Bitmap; │ │ +0375e4: 7120 700b 3200 |0000: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +0375ea: 0c03 |0003: move-result-object v3 │ │ +0375ec: 7120 700b 4200 |0004: invoke-static {v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +0375f2: 0c04 |0007: move-result-object v4 │ │ +0375f4: 7120 700b 5200 |0008: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +0375fa: 0c05 |000b: move-result-object v5 │ │ +0375fc: 7120 700b 6200 |000c: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +037602: 0c02 |000f: move-result-object v2 │ │ +037604: 7120 6b0b 4300 |0010: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +03760a: 0c06 |0013: move-result-object v6 │ │ +03760c: 7120 6b0b 2500 |0014: invoke-static {v5, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +037612: 0c00 |0017: move-result-object v0 │ │ +037614: 7120 6b0b 0600 |0018: invoke-static {v6, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +03761a: 0c01 |001b: move-result-object v1 │ │ +03761c: 7120 820b 3100 |001c: invoke-static {v1, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037622: 7120 820b 4100 |001f: invoke-static {v1, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037628: 7120 820b 5100 |0022: invoke-static {v1, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03762e: 7120 820b 2100 |0025: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037634: 7120 820b 6100 |0028: invoke-static {v1, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03763a: 7120 820b 0100 |002b: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037640: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x0008 line=435 │ │ 0x000c line=436 │ │ 0x0010 line=438 │ │ @@ -41220,36 +41238,36 @@ │ │ type : '(IIIIII)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -037640: |[037640] org.metatrans.commons.ui.utils.BitmapUtils.createLineFrom4Colours:(IIIIII)Landroid/graphics/Bitmap; │ │ -037650: 7130 710b 2103 |0000: invoke-static {v1, v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ -037656: 0c03 |0003: move-result-object v3 │ │ -037658: 7130 710b 2104 |0004: invoke-static {v1, v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ -03765e: 0c04 |0007: move-result-object v4 │ │ -037660: 7130 710b 2105 |0008: invoke-static {v1, v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ -037666: 0c05 |000b: move-result-object v5 │ │ -037668: 7130 710b 2106 |000c: invoke-static {v1, v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ -03766e: 0c01 |000f: move-result-object v1 │ │ -037670: 7120 6b0b 4300 |0010: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -037676: 0c02 |0013: move-result-object v2 │ │ -037678: 7120 6b0b 1500 |0014: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -03767e: 0c06 |0017: move-result-object v6 │ │ -037680: 7120 6b0b 6200 |0018: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -037686: 0c00 |001b: move-result-object v0 │ │ -037688: 7120 820b 3000 |001c: invoke-static {v0, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03768e: 7120 820b 4000 |001f: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037694: 7120 820b 5000 |0022: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03769a: 7120 820b 1000 |0025: invoke-static {v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0376a0: 7120 820b 2000 |0028: invoke-static {v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0376a6: 7120 820b 6000 |002b: invoke-static {v0, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0376ac: 1100 |002e: return-object v0 │ │ +037644: |[037644] org.metatrans.commons.ui.utils.BitmapUtils.createLineFrom4Colours:(IIIIII)Landroid/graphics/Bitmap; │ │ +037654: 7130 710b 2103 |0000: invoke-static {v1, v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ +03765a: 0c03 |0003: move-result-object v3 │ │ +03765c: 7130 710b 2104 |0004: invoke-static {v1, v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ +037662: 0c04 |0007: move-result-object v4 │ │ +037664: 7130 710b 2105 |0008: invoke-static {v1, v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ +03766a: 0c05 |000b: move-result-object v5 │ │ +03766c: 7130 710b 2106 |000c: invoke-static {v1, v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(III)Landroid/graphics/Bitmap; // method@0b71 │ │ +037672: 0c01 |000f: move-result-object v1 │ │ +037674: 7120 6b0b 4300 |0010: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +03767a: 0c02 |0013: move-result-object v2 │ │ +03767c: 7120 6b0b 1500 |0014: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +037682: 0c06 |0017: move-result-object v6 │ │ +037684: 7120 6b0b 6200 |0018: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +03768a: 0c00 |001b: move-result-object v0 │ │ +03768c: 7120 820b 3000 |001c: invoke-static {v0, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037692: 7120 820b 4000 |001f: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037698: 7120 820b 5000 |0022: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03769e: 7120 820b 1000 |0025: invoke-static {v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0376a4: 7120 820b 2000 |0028: invoke-static {v0, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0376aa: 7120 820b 6000 |002b: invoke-static {v0, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0376b0: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0004 line=457 │ │ 0x0008 line=458 │ │ 0x000c line=459 │ │ 0x0010 line=461 │ │ @@ -41274,45 +41292,45 @@ │ │ type : '(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -0376b0: |[0376b0] org.metatrans.commons.ui.utils.BitmapUtils.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -0376c0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0376c6: 0c00 |0003: move-result-object v0 │ │ -0376c8: 6e10 e904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -0376ce: 0a00 |0007: move-result v0 │ │ -0376d0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0376d2: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -0376d6: 3c05 0300 |000b: if-gtz v5, 000e // +0003 │ │ -0376da: 0115 |000d: move v5, v1 │ │ -0376dc: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ -0376e0: 0116 |0010: move v6, v1 │ │ -0376e2: 7140 3d00 5416 |0011: invoke-static {v4, v5, v6, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@003d │ │ -0376e8: 0c00 |0014: move-result-object v0 │ │ -0376ea: 3340 2100 |0015: if-ne v0, v4, 0036 // +0021 │ │ -0376ee: 6200 a40d |0017: sget-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -0376f2: 7130 3b00 6500 |0019: invoke-static {v5, v6, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -0376f8: 0c00 |001c: move-result-object v0 │ │ -0376fa: 2205 1a00 |001d: new-instance v5, Landroid/graphics/Canvas; // type@001a │ │ -0376fe: 7020 4700 0500 |001f: invoke-direct {v5, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037704: 2206 2500 |0022: new-instance v6, Landroid/graphics/RectF; // type@0025 │ │ -037708: 6e10 4200 0400 |0024: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -03770e: 0a01 |0027: move-result v1 │ │ -037710: 8211 |0028: int-to-float v1, v1 │ │ -037712: 6e10 3f00 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037718: 0a02 |002c: move-result v2 │ │ -03771a: 8222 |002d: int-to-float v2, v2 │ │ -03771c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -03771e: 7052 6d00 3613 |002f: invoke-direct {v6, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -037724: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -037726: 6e51 4b00 4561 |0033: invoke-virtual {v5, v4, v1, v6, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -03772c: 1100 |0036: return-object v0 │ │ +0376b4: |[0376b4] org.metatrans.commons.ui.utils.BitmapUtils.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +0376c4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0376ca: 0c00 |0003: move-result-object v0 │ │ +0376cc: 6e10 e904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +0376d2: 0a00 |0007: move-result v0 │ │ +0376d4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0376d6: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +0376da: 3c05 0300 |000b: if-gtz v5, 000e // +0003 │ │ +0376de: 0115 |000d: move v5, v1 │ │ +0376e0: 3c06 0300 |000e: if-gtz v6, 0011 // +0003 │ │ +0376e4: 0116 |0010: move v6, v1 │ │ +0376e6: 7140 3d00 5416 |0011: invoke-static {v4, v5, v6, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@003d │ │ +0376ec: 0c00 |0014: move-result-object v0 │ │ +0376ee: 3340 2100 |0015: if-ne v0, v4, 0036 // +0021 │ │ +0376f2: 6200 a40d |0017: sget-object v0, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +0376f6: 7130 3b00 6500 |0019: invoke-static {v5, v6, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +0376fc: 0c00 |001c: move-result-object v0 │ │ +0376fe: 2205 1a00 |001d: new-instance v5, Landroid/graphics/Canvas; // type@001a │ │ +037702: 7020 4700 0500 |001f: invoke-direct {v5, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037708: 2206 2500 |0022: new-instance v6, Landroid/graphics/RectF; // type@0025 │ │ +03770c: 6e10 4200 0400 |0024: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037712: 0a01 |0027: move-result v1 │ │ +037714: 8211 |0028: int-to-float v1, v1 │ │ +037716: 6e10 3f00 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +03771c: 0a02 |002c: move-result v2 │ │ +03771e: 8222 |002d: int-to-float v2, v2 │ │ +037720: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +037722: 7052 6d00 3613 |002f: invoke-direct {v6, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +037728: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +03772a: 6e51 4b00 4561 |0033: invoke-virtual {v5, v4, v1, v6, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +037730: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0011 line=91 │ │ 0x0017 line=95 │ │ 0x001d line=97 │ │ 0x0022 line=99 │ │ @@ -41327,37 +41345,37 @@ │ │ type : '(IIIII)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -037730: |[037730] org.metatrans.commons.ui.utils.BitmapUtils.createSquareFrom4Colours:(IIIII)Landroid/graphics/Bitmap; │ │ -037740: db02 0202 |0000: div-int/lit8 v2, v2, #int 2 // #02 │ │ -037744: 7120 700b 3200 |0002: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -03774a: 0c03 |0005: move-result-object v3 │ │ -03774c: 7120 700b 4200 |0006: invoke-static {v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -037752: 0c04 |0009: move-result-object v4 │ │ -037754: 7120 700b 5200 |000a: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -03775a: 0c05 |000d: move-result-object v5 │ │ -03775c: 7120 700b 6200 |000e: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ -037762: 0c02 |0011: move-result-object v2 │ │ -037764: 7120 6b0b 4300 |0012: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -03776a: 0c06 |0015: move-result-object v6 │ │ -03776c: 7120 6b0b 5200 |0016: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ -037772: 0c00 |0019: move-result-object v0 │ │ -037774: 7120 6e0b 0600 |001a: invoke-static {v6, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_V:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6e │ │ -03777a: 0c01 |001d: move-result-object v1 │ │ -03777c: 7120 820b 3100 |001e: invoke-static {v1, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037782: 7120 820b 4100 |0021: invoke-static {v1, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037788: 7120 820b 5100 |0024: invoke-static {v1, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03778e: 7120 820b 2100 |0027: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037794: 7120 820b 6100 |002a: invoke-static {v1, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -03779a: 7120 820b 0100 |002d: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0377a0: 1101 |0030: return-object v1 │ │ +037734: |[037734] org.metatrans.commons.ui.utils.BitmapUtils.createSquareFrom4Colours:(IIIII)Landroid/graphics/Bitmap; │ │ +037744: db02 0202 |0000: div-int/lit8 v2, v2, #int 2 // #02 │ │ +037748: 7120 700b 3200 |0002: invoke-static {v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +03774e: 0c03 |0005: move-result-object v3 │ │ +037750: 7120 700b 4200 |0006: invoke-static {v2, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +037756: 0c04 |0009: move-result-object v4 │ │ +037758: 7120 700b 5200 |000a: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +03775e: 0c05 |000d: move-result-object v5 │ │ +037760: 7120 700b 6200 |000e: invoke-static {v2, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createFromColour:(II)Landroid/graphics/Bitmap; // method@0b70 │ │ +037766: 0c02 |0011: move-result-object v2 │ │ +037768: 7120 6b0b 4300 |0012: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +03776e: 0c06 |0015: move-result-object v6 │ │ +037770: 7120 6b0b 5200 |0016: invoke-static {v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_H:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6b │ │ +037776: 0c00 |0019: move-result-object v0 │ │ +037778: 7120 6e0b 0600 |001a: invoke-static {v6, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_V:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b6e │ │ +03777e: 0c01 |001d: move-result-object v1 │ │ +037780: 7120 820b 3100 |001e: invoke-static {v1, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037786: 7120 820b 4100 |0021: invoke-static {v1, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03778c: 7120 820b 5100 |0024: invoke-static {v1, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037792: 7120 820b 2100 |0027: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037798: 7120 820b 6100 |002a: invoke-static {v1, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +03779e: 7120 820b 0100 |002d: invoke-static {v1, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0377a4: 1101 |0030: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0006 line=411 │ │ 0x000a line=412 │ │ 0x000e line=413 │ │ 0x0012 line=415 │ │ @@ -41381,112 +41399,112 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -0377a4: |[0377a4] org.metatrans.commons.ui.utils.BitmapUtils.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -0377b4: 7401 3f00 1000 |0000: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0377ba: 0a00 |0003: move-result v0 │ │ -0377bc: 7401 4200 1000 |0004: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -0377c2: 0a09 |0007: move-result v9 │ │ -0377c4: 239a 5802 |0008: new-array v10, v9, [I // type@0258 │ │ -0377c8: 239b 5802 |000a: new-array v11, v9, [I // type@0258 │ │ -0377cc: 120c |000c: const/4 v12, #int 0 // #0 │ │ -0377ce: 7120 9a01 ca00 |000d: invoke-static {v10, v12}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ -0377d4: 01cd |0010: move v13, v12 │ │ -0377d6: 140e 6666 663f |0011: const v14, #float 0.9 // #3f666666 │ │ -0377dc: 350d 1a00 |0014: if-ge v13, v0, 002e // +001a │ │ -0377e0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0377e2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0377e4: 1218 |0018: const/4 v8, #int 1 // #1 │ │ -0377e6: 0801 1000 |0019: move-object/from16 v1, v16 │ │ -0377ea: 07b2 |001b: move-object v2, v11 │ │ -0377ec: 0194 |001c: move v4, v9 │ │ -0377ee: 01d6 |001d: move v6, v13 │ │ -0377f0: 0197 |001e: move v7, v9 │ │ -0377f2: 7408 4100 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ -0377f8: 7120 7f0b ba00 |0022: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ -0377fe: 0a01 |0025: move-result v1 │ │ -037800: 2d01 010e |0026: cmpl-float v1, v1, v14 │ │ -037804: 3a01 0300 |0028: if-ltz v1, 002b // +0003 │ │ -037808: 2805 |002a: goto 002f // +0005 │ │ -03780a: d80d 0d01 |002b: add-int/lit8 v13, v13, #int 1 // #01 │ │ -03780e: 28e4 |002d: goto 0011 // -001c │ │ -037810: 01cd |002e: move v13, v12 │ │ -037812: d801 00ff |002f: add-int/lit8 v1, v0, #int -1 // #ff │ │ -037816: 011f |0031: move v15, v1 │ │ -037818: 37df 1b00 |0032: if-le v15, v13, 004d // +001b │ │ -03781c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -03781e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -037820: 1218 |0036: const/4 v8, #int 1 // #1 │ │ -037822: 0801 1000 |0037: move-object/from16 v1, v16 │ │ -037826: 07b2 |0039: move-object v2, v11 │ │ -037828: 0194 |003a: move v4, v9 │ │ -03782a: 01f6 |003b: move v6, v15 │ │ -03782c: 0197 |003c: move v7, v9 │ │ -03782e: 7408 4100 0100 |003d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ -037834: 7120 7f0b ba00 |0040: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ -03783a: 0a01 |0043: move-result v1 │ │ -03783c: 2d01 010e |0044: cmpl-float v1, v1, v14 │ │ -037840: 3a01 0400 |0046: if-ltz v1, 004a // +0004 │ │ -037844: 01f0 |0048: move v0, v15 │ │ -037846: 2804 |0049: goto 004d // +0004 │ │ -037848: d80f 0fff |004a: add-int/lit8 v15, v15, #int -1 // #ff │ │ -03784c: 28e6 |004c: goto 0032 // -001a │ │ -03784e: b1d0 |004d: sub-int/2addr v0, v13 │ │ -037850: 230a 5802 |004e: new-array v10, v0, [I // type@0258 │ │ -037854: 7120 9a01 ca00 |0050: invoke-static {v10, v12}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ -03785a: 230b 5802 |0053: new-array v11, v0, [I // type@0258 │ │ -03785e: 01cf |0055: move v15, v12 │ │ -037860: 359f 1c00 |0056: if-ge v15, v9, 0072 // +001c │ │ -037864: 1203 |0058: const/4 v3, #int 0 // #0 │ │ -037866: 1214 |0059: const/4 v4, #int 1 // #1 │ │ -037868: d806 0d01 |005a: add-int/lit8 v6, v13, #int 1 // #01 │ │ -03786c: 1217 |005c: const/4 v7, #int 1 // #1 │ │ -03786e: 0801 1000 |005d: move-object/from16 v1, v16 │ │ -037872: 07b2 |005f: move-object v2, v11 │ │ -037874: 01f5 |0060: move v5, v15 │ │ -037876: 0108 |0061: move v8, v0 │ │ -037878: 7408 4100 0100 |0062: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ -03787e: 7120 7f0b ba00 |0065: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ -037884: 0a01 |0068: move-result v1 │ │ -037886: 2d01 010e |0069: cmpl-float v1, v1, v14 │ │ -03788a: 3a01 0400 |006b: if-ltz v1, 006f // +0004 │ │ -03788e: 01fc |006d: move v12, v15 │ │ -037890: 2804 |006e: goto 0072 // +0004 │ │ -037892: d80f 0f01 |006f: add-int/lit8 v15, v15, #int 1 // #01 │ │ -037896: 28e5 |0071: goto 0056 // -001b │ │ -037898: d801 09ff |0072: add-int/lit8 v1, v9, #int -1 // #ff │ │ -03789c: 011f |0074: move v15, v1 │ │ -03789e: 37cf 1c00 |0075: if-le v15, v12, 0091 // +001c │ │ -0378a2: 1203 |0077: const/4 v3, #int 0 // #0 │ │ -0378a4: 1214 |0078: const/4 v4, #int 1 // #1 │ │ -0378a6: d806 0d01 |0079: add-int/lit8 v6, v13, #int 1 // #01 │ │ -0378aa: 1217 |007b: const/4 v7, #int 1 // #1 │ │ -0378ac: 0801 1000 |007c: move-object/from16 v1, v16 │ │ -0378b0: 07b2 |007e: move-object v2, v11 │ │ -0378b2: 01f5 |007f: move v5, v15 │ │ -0378b4: 0108 |0080: move v8, v0 │ │ -0378b6: 7408 4100 0100 |0081: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ -0378bc: 7120 7f0b ba00 |0084: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ -0378c2: 0a01 |0087: move-result v1 │ │ -0378c4: 2d01 010e |0088: cmpl-float v1, v1, v14 │ │ -0378c8: 3a01 0400 |008a: if-ltz v1, 008e // +0004 │ │ -0378cc: 01f9 |008c: move v9, v15 │ │ -0378ce: 2804 |008d: goto 0091 // +0004 │ │ -0378d0: d80f 0fff |008e: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0378d4: 28e5 |0090: goto 0075 // -001b │ │ -0378d6: b1c9 |0091: sub-int/2addr v9, v12 │ │ -0378d8: 0801 1000 |0092: move-object/from16 v1, v16 │ │ -0378dc: 7150 3c00 c19d |0094: invoke-static {v1, v12, v13, v9, v0}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; // method@003c │ │ -0378e2: 0c00 |0097: move-result-object v0 │ │ -0378e4: 7401 4400 1000 |0098: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ -0378ea: 1100 |009b: return-object v0 │ │ +0377a8: |[0377a8] org.metatrans.commons.ui.utils.BitmapUtils.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +0377b8: 7401 3f00 1000 |0000: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0377be: 0a00 |0003: move-result v0 │ │ +0377c0: 7401 4200 1000 |0004: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +0377c6: 0a09 |0007: move-result v9 │ │ +0377c8: 239a 5802 |0008: new-array v10, v9, [I // type@0258 │ │ +0377cc: 239b 5802 |000a: new-array v11, v9, [I // type@0258 │ │ +0377d0: 120c |000c: const/4 v12, #int 0 // #0 │ │ +0377d2: 7120 9a01 ca00 |000d: invoke-static {v10, v12}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ +0377d8: 01cd |0010: move v13, v12 │ │ +0377da: 140e 6666 663f |0011: const v14, #float 0.9 // #3f666666 │ │ +0377e0: 350d 1a00 |0014: if-ge v13, v0, 002e // +001a │ │ +0377e4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0377e6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0377e8: 1218 |0018: const/4 v8, #int 1 // #1 │ │ +0377ea: 0801 1000 |0019: move-object/from16 v1, v16 │ │ +0377ee: 07b2 |001b: move-object v2, v11 │ │ +0377f0: 0194 |001c: move v4, v9 │ │ +0377f2: 01d6 |001d: move v6, v13 │ │ +0377f4: 0197 |001e: move v7, v9 │ │ +0377f6: 7408 4100 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ +0377fc: 7120 7f0b ba00 |0022: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ +037802: 0a01 |0025: move-result v1 │ │ +037804: 2d01 010e |0026: cmpl-float v1, v1, v14 │ │ +037808: 3a01 0300 |0028: if-ltz v1, 002b // +0003 │ │ +03780c: 2805 |002a: goto 002f // +0005 │ │ +03780e: d80d 0d01 |002b: add-int/lit8 v13, v13, #int 1 // #01 │ │ +037812: 28e4 |002d: goto 0011 // -001c │ │ +037814: 01cd |002e: move v13, v12 │ │ +037816: d801 00ff |002f: add-int/lit8 v1, v0, #int -1 // #ff │ │ +03781a: 011f |0031: move v15, v1 │ │ +03781c: 37df 1b00 |0032: if-le v15, v13, 004d // +001b │ │ +037820: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +037822: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +037824: 1218 |0036: const/4 v8, #int 1 // #1 │ │ +037826: 0801 1000 |0037: move-object/from16 v1, v16 │ │ +03782a: 07b2 |0039: move-object v2, v11 │ │ +03782c: 0194 |003a: move v4, v9 │ │ +03782e: 01f6 |003b: move v6, v15 │ │ +037830: 0197 |003c: move v7, v9 │ │ +037832: 7408 4100 0100 |003d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ +037838: 7120 7f0b ba00 |0040: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ +03783e: 0a01 |0043: move-result v1 │ │ +037840: 2d01 010e |0044: cmpl-float v1, v1, v14 │ │ +037844: 3a01 0400 |0046: if-ltz v1, 004a // +0004 │ │ +037848: 01f0 |0048: move v0, v15 │ │ +03784a: 2804 |0049: goto 004d // +0004 │ │ +03784c: d80f 0fff |004a: add-int/lit8 v15, v15, #int -1 // #ff │ │ +037850: 28e6 |004c: goto 0032 // -001a │ │ +037852: b1d0 |004d: sub-int/2addr v0, v13 │ │ +037854: 230a 5802 |004e: new-array v10, v0, [I // type@0258 │ │ +037858: 7120 9a01 ca00 |0050: invoke-static {v10, v12}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ +03785e: 230b 5802 |0053: new-array v11, v0, [I // type@0258 │ │ +037862: 01cf |0055: move v15, v12 │ │ +037864: 359f 1c00 |0056: if-ge v15, v9, 0072 // +001c │ │ +037868: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +03786a: 1214 |0059: const/4 v4, #int 1 // #1 │ │ +03786c: d806 0d01 |005a: add-int/lit8 v6, v13, #int 1 // #01 │ │ +037870: 1217 |005c: const/4 v7, #int 1 // #1 │ │ +037872: 0801 1000 |005d: move-object/from16 v1, v16 │ │ +037876: 07b2 |005f: move-object v2, v11 │ │ +037878: 01f5 |0060: move v5, v15 │ │ +03787a: 0108 |0061: move v8, v0 │ │ +03787c: 7408 4100 0100 |0062: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ +037882: 7120 7f0b ba00 |0065: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ +037888: 0a01 |0068: move-result v1 │ │ +03788a: 2d01 010e |0069: cmpl-float v1, v1, v14 │ │ +03788e: 3a01 0400 |006b: if-ltz v1, 006f // +0004 │ │ +037892: 01fc |006d: move v12, v15 │ │ +037894: 2804 |006e: goto 0072 // +0004 │ │ +037896: d80f 0f01 |006f: add-int/lit8 v15, v15, #int 1 // #01 │ │ +03789a: 28e5 |0071: goto 0056 // -001b │ │ +03789c: d801 09ff |0072: add-int/lit8 v1, v9, #int -1 // #ff │ │ +0378a0: 011f |0074: move v15, v1 │ │ +0378a2: 37cf 1c00 |0075: if-le v15, v12, 0091 // +001c │ │ +0378a6: 1203 |0077: const/4 v3, #int 0 // #0 │ │ +0378a8: 1214 |0078: const/4 v4, #int 1 // #1 │ │ +0378aa: d806 0d01 |0079: add-int/lit8 v6, v13, #int 1 // #01 │ │ +0378ae: 1217 |007b: const/4 v7, #int 1 // #1 │ │ +0378b0: 0801 1000 |007c: move-object/from16 v1, v16 │ │ +0378b4: 07b2 |007e: move-object v2, v11 │ │ +0378b6: 01f5 |007f: move v5, v15 │ │ +0378b8: 0108 |0080: move v8, v0 │ │ +0378ba: 7408 4100 0100 |0081: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.getPixels:([IIIIIII)V // method@0041 │ │ +0378c0: 7120 7f0b ba00 |0084: invoke-static {v10, v11}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.matchRatio:([I[I)F // method@0b7f │ │ +0378c6: 0a01 |0087: move-result v1 │ │ +0378c8: 2d01 010e |0088: cmpl-float v1, v1, v14 │ │ +0378cc: 3a01 0400 |008a: if-ltz v1, 008e // +0004 │ │ +0378d0: 01f9 |008c: move v9, v15 │ │ +0378d2: 2804 |008d: goto 0091 // +0004 │ │ +0378d4: d80f 0fff |008e: add-int/lit8 v15, v15, #int -1 // #ff │ │ +0378d8: 28e5 |0090: goto 0075 // -001b │ │ +0378da: b1c9 |0091: sub-int/2addr v9, v12 │ │ +0378dc: 0801 1000 |0092: move-object/from16 v1, v16 │ │ +0378e0: 7150 3c00 c19d |0094: invoke-static {v1, v12, v13, v9, v0}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; // method@003c │ │ +0378e6: 0c00 |0097: move-result-object v0 │ │ +0378e8: 7401 4400 1000 |0098: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ +0378ee: 1100 |009b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0004 line=540 │ │ 0x0008 line=547 │ │ 0x000a line=548 │ │ 0x000d line=549 │ │ @@ -41511,31 +41529,31 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0378ec: |[0378ec] org.metatrans.commons.ui.utils.BitmapUtils.extend_H:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -0378fc: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037902: 0a00 |0003: move-result v0 │ │ -037904: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -037908: 6e10 3f00 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -03790e: 0a01 |0009: move-result v1 │ │ -037910: 6202 a40d |000a: sget-object v2, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037914: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -03791a: 0c01 |000f: move-result-object v1 │ │ -03791c: 2202 1a00 |0010: new-instance v2, Landroid/graphics/Canvas; // type@001a │ │ -037920: 7020 4700 1200 |0012: invoke-direct {v2, v1}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037926: db00 0004 |0015: div-int/lit8 v0, v0, #int 4 // #04 │ │ -03792a: 8200 |0017: int-to-float v0, v0 │ │ -03792c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -03792e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -037930: 6e54 4800 5230 |001a: invoke-virtual {v2, v5, v0, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037936: 1101 |001d: return-object v1 │ │ +0378f0: |[0378f0] org.metatrans.commons.ui.utils.BitmapUtils.extend_H:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +037900: 6e10 4200 0500 |0000: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037906: 0a00 |0003: move-result v0 │ │ +037908: da00 0002 |0004: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +03790c: 6e10 3f00 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037912: 0a01 |0009: move-result v1 │ │ +037914: 6202 a40d |000a: sget-object v2, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037918: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +03791e: 0c01 |000f: move-result-object v1 │ │ +037920: 2202 1a00 |0010: new-instance v2, Landroid/graphics/Canvas; // type@001a │ │ +037924: 7020 4700 1200 |0012: invoke-direct {v2, v1}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +03792a: db00 0004 |0015: div-int/lit8 v0, v0, #int 4 // #04 │ │ +03792e: 8200 |0017: int-to-float v0, v0 │ │ +037930: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +037932: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +037934: 6e54 4800 5230 |001a: invoke-virtual {v2, v5, v0, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +03793a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0006 line=253 │ │ 0x000a line=255 │ │ 0x0010 line=257 │ │ 0x0015 line=259 │ │ @@ -41547,46 +41565,46 @@ │ │ type : '(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -037938: |[037938] org.metatrans.commons.ui.utils.BitmapUtils.fitInRect:(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap; │ │ -037948: 6e10 4200 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -03794e: 0a00 |0003: move-result v0 │ │ -037950: 6e10 3f00 0400 |0004: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037956: 0a01 |0007: move-result v1 │ │ -037958: 8200 |0008: int-to-float v0, v0 │ │ -03795a: a905 0005 |0009: div-float v5, v0, v5 │ │ -03795e: 8211 |000b: int-to-float v1, v1 │ │ -037960: a906 0106 |000c: div-float v6, v1, v6 │ │ -037964: 1502 803f |000e: const/high16 v2, #int 1065353216 // #3f80 │ │ -037968: 2e03 0502 |0010: cmpg-float v3, v5, v2 │ │ -03796c: 3c03 0700 |0012: if-gtz v3, 0019 // +0007 │ │ -037970: 2e02 0602 |0014: cmpg-float v2, v6, v2 │ │ -037974: 3c02 0300 |0016: if-gtz v2, 0019 // +0003 │ │ -037978: 1104 |0018: return-object v4 │ │ -03797a: 2d02 0506 |0019: cmpl-float v2, v5, v6 │ │ -03797e: 3d02 0b00 |001b: if-lez v2, 0026 // +000b │ │ -037982: c950 |001d: div-float/2addr v0, v5 │ │ -037984: 8706 |001e: float-to-int v6, v0 │ │ -037986: c951 |001f: div-float/2addr v1, v5 │ │ -037988: 8715 |0020: float-to-int v5, v1 │ │ -03798a: 7130 760b 6405 |0021: invoke-static {v4, v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -037990: 0c05 |0024: move-result-object v5 │ │ -037992: 2809 |0025: goto 002e // +0009 │ │ -037994: c960 |0026: div-float/2addr v0, v6 │ │ -037996: 8705 |0027: float-to-int v5, v0 │ │ -037998: c961 |0028: div-float/2addr v1, v6 │ │ -03799a: 8716 |0029: float-to-int v6, v1 │ │ -03799c: 7130 760b 5406 |002a: invoke-static {v4, v5, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0379a2: 0c05 |002d: move-result-object v5 │ │ -0379a4: 7120 820b 4500 |002e: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -0379aa: 1105 |0031: return-object v5 │ │ +03793c: |[03793c] org.metatrans.commons.ui.utils.BitmapUtils.fitInRect:(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap; │ │ +03794c: 6e10 4200 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037952: 0a00 |0003: move-result v0 │ │ +037954: 6e10 3f00 0400 |0004: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +03795a: 0a01 |0007: move-result v1 │ │ +03795c: 8200 |0008: int-to-float v0, v0 │ │ +03795e: a905 0005 |0009: div-float v5, v0, v5 │ │ +037962: 8211 |000b: int-to-float v1, v1 │ │ +037964: a906 0106 |000c: div-float v6, v1, v6 │ │ +037968: 1502 803f |000e: const/high16 v2, #int 1065353216 // #3f80 │ │ +03796c: 2e03 0502 |0010: cmpg-float v3, v5, v2 │ │ +037970: 3c03 0700 |0012: if-gtz v3, 0019 // +0007 │ │ +037974: 2e02 0602 |0014: cmpg-float v2, v6, v2 │ │ +037978: 3c02 0300 |0016: if-gtz v2, 0019 // +0003 │ │ +03797c: 1104 |0018: return-object v4 │ │ +03797e: 2d02 0506 |0019: cmpl-float v2, v5, v6 │ │ +037982: 3d02 0b00 |001b: if-lez v2, 0026 // +000b │ │ +037986: c950 |001d: div-float/2addr v0, v5 │ │ +037988: 8706 |001e: float-to-int v6, v0 │ │ +03798a: c951 |001f: div-float/2addr v1, v5 │ │ +03798c: 8715 |0020: float-to-int v5, v1 │ │ +03798e: 7130 760b 6405 |0021: invoke-static {v4, v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +037994: 0c05 |0024: move-result-object v5 │ │ +037996: 2809 |0025: goto 002e // +0009 │ │ +037998: c960 |0026: div-float/2addr v0, v6 │ │ +03799a: 8705 |0027: float-to-int v5, v0 │ │ +03799c: c961 |0028: div-float/2addr v1, v6 │ │ +03799e: 8716 |0029: float-to-int v6, v1 │ │ +0379a0: 7130 760b 5406 |002a: invoke-static {v4, v5, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0379a6: 0c05 |002d: move-result-object v5 │ │ +0379a8: 7120 820b 4500 |002e: invoke-static {v5, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +0379ae: 1105 |0031: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x0021 line=185 │ │ 0x002a line=187 │ │ 0x002e line=190 │ │ @@ -41600,40 +41618,40 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0379ac: |[0379ac] org.metatrans.commons.ui.utils.BitmapUtils.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ -0379bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0379be: 6e10 2100 0100 |0001: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -0379c4: 0c01 |0004: move-result-object v1 │ │ -0379c6: 6e20 3900 2100 |0005: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0039 │ │ -0379cc: 0c01 |0008: move-result-object v1 │ │ -0379ce: 7110 4600 0100 |0009: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0046 │ │ -0379d4: 0c00 |000c: move-result-object v0 │ │ -0379d6: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ -0379da: 6e10 4701 0100 |000f: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0147 │ │ -0379e0: 280d |0012: goto 001f // +000d │ │ -0379e2: 0d02 |0013: move-exception v2 │ │ -0379e4: 2805 |0014: goto 0019 // +0005 │ │ -0379e6: 0d02 |0015: move-exception v2 │ │ -0379e8: 280c |0016: goto 0022 // +000c │ │ -0379ea: 0d02 |0017: move-exception v2 │ │ -0379ec: 0701 |0018: move-object v1, v0 │ │ -0379ee: 6e10 5601 0200 |0019: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -0379f4: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -0379f8: 28f1 |001e: goto 000f // -000f │ │ -0379fa: 1100 |001f: return-object v0 │ │ -0379fc: 0d02 |0020: move-exception v2 │ │ -0379fe: 0710 |0021: move-object v0, v1 │ │ -037a00: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -037a04: 6e10 4701 0000 |0024: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ -037a0a: 2702 |0027: throw v2 │ │ +0379b0: |[0379b0] org.metatrans.commons.ui.utils.BitmapUtils.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ +0379c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0379c2: 6e10 2100 0100 |0001: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +0379c8: 0c01 |0004: move-result-object v1 │ │ +0379ca: 6e20 3900 2100 |0005: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0039 │ │ +0379d0: 0c01 |0008: move-result-object v1 │ │ +0379d2: 7110 4600 0100 |0009: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0046 │ │ +0379d8: 0c00 |000c: move-result-object v0 │ │ +0379da: 3801 1200 |000d: if-eqz v1, 001f // +0012 │ │ +0379de: 6e10 4701 0100 |000f: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0147 │ │ +0379e4: 280d |0012: goto 001f // +000d │ │ +0379e6: 0d02 |0013: move-exception v2 │ │ +0379e8: 2805 |0014: goto 0019 // +0005 │ │ +0379ea: 0d02 |0015: move-exception v2 │ │ +0379ec: 280c |0016: goto 0022 // +000c │ │ +0379ee: 0d02 |0017: move-exception v2 │ │ +0379f0: 0701 |0018: move-object v1, v0 │ │ +0379f2: 6e10 5601 0200 |0019: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +0379f8: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +0379fc: 28f1 |001e: goto 000f // -000f │ │ +0379fe: 1100 |001f: return-object v0 │ │ +037a00: 0d02 |0020: move-exception v2 │ │ +037a02: 0710 |0021: move-object v0, v1 │ │ +037a04: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +037a08: 6e10 4701 0000 |0024: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ +037a0e: 2702 |0027: throw v2 │ │ catches : 5 │ │ 0x0001 - 0x0009 │ │ Ljava/lang/Exception; -> 0x0017 │ │ -> 0x0015 │ │ 0x0009 - 0x000d │ │ Ljava/lang/Exception; -> 0x0013 │ │ -> 0x0020 │ │ @@ -41659,43 +41677,43 @@ │ │ type : '(Landroid/content/Context;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -037a4c: |[037a4c] org.metatrans.commons.ui.utils.BitmapUtils.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; │ │ -037a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037a5e: 6e10 2100 0100 |0001: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -037a64: 0c01 |0004: move-result-object v1 │ │ -037a66: 6e20 3900 2100 |0005: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0039 │ │ -037a6c: 0c01 |0008: move-result-object v1 │ │ -037a6e: 7110 4600 0100 |0009: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0046 │ │ -037a74: 0c00 |000c: move-result-object v0 │ │ -037a76: 7130 760b 3003 |000d: invoke-static {v0, v3, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -037a7c: 0c02 |0010: move-result-object v2 │ │ -037a7e: 3202 0500 |0011: if-eq v2, v0, 0016 // +0005 │ │ -037a82: 7120 820b 0200 |0013: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037a88: 3801 1900 |0016: if-eqz v1, 002f // +0019 │ │ -037a8c: 6e10 4701 0100 |0018: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0147 │ │ -037a92: 2814 |001b: goto 002f // +0014 │ │ -037a94: 0d02 |001c: move-exception v2 │ │ -037a96: 0710 |001d: move-object v0, v1 │ │ -037a98: 2805 |001e: goto 0023 // +0005 │ │ -037a9a: 0702 |001f: move-object v2, v0 │ │ -037a9c: 0710 |0020: move-object v0, v1 │ │ -037a9e: 2809 |0021: goto 002a // +0009 │ │ -037aa0: 0d02 |0022: move-exception v2 │ │ -037aa2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -037aa6: 6e10 4701 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ -037aac: 2702 |0028: throw v2 │ │ -037aae: 0702 |0029: move-object v2, v0 │ │ -037ab0: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -037ab4: 6e10 4701 0000 |002c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ -037aba: 1102 |002f: return-object v2 │ │ +037a50: |[037a50] org.metatrans.commons.ui.utils.BitmapUtils.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; │ │ +037a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037a62: 6e10 2100 0100 |0001: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +037a68: 0c01 |0004: move-result-object v1 │ │ +037a6a: 6e20 3900 2100 |0005: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0039 │ │ +037a70: 0c01 |0008: move-result-object v1 │ │ +037a72: 7110 4600 0100 |0009: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0046 │ │ +037a78: 0c00 |000c: move-result-object v0 │ │ +037a7a: 7130 760b 3003 |000d: invoke-static {v0, v3, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +037a80: 0c02 |0010: move-result-object v2 │ │ +037a82: 3202 0500 |0011: if-eq v2, v0, 0016 // +0005 │ │ +037a86: 7120 820b 0200 |0013: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037a8c: 3801 1900 |0016: if-eqz v1, 002f // +0019 │ │ +037a90: 6e10 4701 0100 |0018: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0147 │ │ +037a96: 2814 |001b: goto 002f // +0014 │ │ +037a98: 0d02 |001c: move-exception v2 │ │ +037a9a: 0710 |001d: move-object v0, v1 │ │ +037a9c: 2805 |001e: goto 0023 // +0005 │ │ +037a9e: 0702 |001f: move-object v2, v0 │ │ +037aa0: 0710 |0020: move-object v0, v1 │ │ +037aa2: 2809 |0021: goto 002a // +0009 │ │ +037aa4: 0d02 |0022: move-exception v2 │ │ +037aa6: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +037aaa: 6e10 4701 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ +037ab0: 2702 |0028: throw v2 │ │ +037ab2: 0702 |0029: move-object v2, v0 │ │ +037ab4: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +037ab8: 6e10 4701 0000 |002c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@0147 │ │ +037abe: 1102 |002f: return-object v2 │ │ catches : 6 │ │ 0x0001 - 0x0009 │ │ Ljava/lang/Exception; -> 0x0029 │ │ -> 0x0022 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x001f │ │ -> 0x001c │ │ @@ -41726,75 +41744,75 @@ │ │ type : '(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -037b04: |[037b04] org.metatrans.commons.ui.utils.BitmapUtils.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; │ │ -037b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b16: 2e01 0500 |0001: cmpg-float v1, v5, v0 │ │ -037b1a: 3d01 5800 |0003: if-lez v1, 005b // +0058 │ │ -037b1e: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -037b22: 2d02 0501 |0007: cmpl-float v2, v5, v1 │ │ -037b26: 3c02 5200 |0009: if-gtz v2, 005b // +0052 │ │ -037b2a: 2e00 0600 |000b: cmpg-float v0, v6, v0 │ │ -037b2e: 3d00 3700 |000d: if-lez v0, 0044 // +0037 │ │ -037b32: 2d00 0601 |000f: cmpl-float v0, v6, v1 │ │ -037b36: 3c00 3300 |0011: if-gtz v0, 0044 // +0033 │ │ -037b3a: 6e10 3f00 0400 |0013: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037b40: 0a00 |0016: move-result v0 │ │ -037b42: 6e10 4200 0400 |0017: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037b48: 0a01 |001a: move-result v1 │ │ -037b4a: da02 0702 |001b: mul-int/lit8 v2, v7, #int 2 // #02 │ │ -037b4e: 9102 0002 |001d: sub-int v2, v0, v2 │ │ -037b52: 8222 |001f: int-to-float v2, v2 │ │ -037b54: c852 |0020: mul-float/2addr v2, v5 │ │ -037b56: 8722 |0021: float-to-int v2, v2 │ │ -037b58: c865 |0022: mul-float/2addr v5, v6 │ │ -037b5a: 8216 |0023: int-to-float v6, v1 │ │ -037b5c: c865 |0024: mul-float/2addr v5, v6 │ │ -037b5e: 8755 |0025: float-to-int v5, v5 │ │ -037b60: 7130 760b 5402 |0026: invoke-static {v4, v5, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -037b66: 0c04 |0029: move-result-object v4 │ │ -037b68: 6206 a40d |002a: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037b6c: 7130 3b00 0106 |002c: invoke-static {v1, v0, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037b72: 0c06 |002f: move-result-object v6 │ │ -037b74: 2203 1a00 |0030: new-instance v3, Landroid/graphics/Canvas; // type@001a │ │ -037b78: 7020 4700 6300 |0032: invoke-direct {v3, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037b7e: b151 |0035: sub-int/2addr v1, v5 │ │ -037b80: db01 0102 |0036: div-int/lit8 v1, v1, #int 2 // #02 │ │ -037b84: 8215 |0038: int-to-float v5, v1 │ │ -037b86: b120 |0039: sub-int/2addr v0, v2 │ │ -037b88: b170 |003a: sub-int/2addr v0, v7 │ │ -037b8a: 8207 |003b: int-to-float v7, v0 │ │ -037b8c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -037b8e: 6e50 4800 4375 |003d: invoke-virtual {v3, v4, v5, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037b94: 6e10 4400 0400 |0040: invoke-virtual {v4}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ -037b9a: 1106 |0043: return-object v6 │ │ -037b9c: 2204 9600 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -037ba0: 2205 a100 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -037ba4: 7010 7f01 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -037baa: 1a07 810e |004b: const-string v7, "width_scale=" // string@0e81 │ │ -037bae: 6e20 8501 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -037bb4: 6e20 8101 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ -037bba: 6e10 8701 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -037bc0: 0c05 |0056: move-result-object v5 │ │ -037bc2: 7020 5901 5400 |0057: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -037bc8: 2704 |005a: throw v4 │ │ -037bca: 2204 9600 |005b: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -037bce: 2206 a100 |005d: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -037bd2: 7010 7f01 0600 |005f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -037bd8: 1a07 6e0a |0062: const-string v7, "height_scale=" // string@0a6e │ │ -037bdc: 6e20 8501 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -037be2: 6e20 8101 5600 |0067: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ -037be8: 6e10 8701 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -037bee: 0c05 |006d: move-result-object v5 │ │ -037bf0: 7020 5901 5400 |006e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -037bf6: 2704 |0071: throw v4 │ │ +037b08: |[037b08] org.metatrans.commons.ui.utils.BitmapUtils.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; │ │ +037b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037b1a: 2e01 0500 |0001: cmpg-float v1, v5, v0 │ │ +037b1e: 3d01 5800 |0003: if-lez v1, 005b // +0058 │ │ +037b22: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +037b26: 2d02 0501 |0007: cmpl-float v2, v5, v1 │ │ +037b2a: 3c02 5200 |0009: if-gtz v2, 005b // +0052 │ │ +037b2e: 2e00 0600 |000b: cmpg-float v0, v6, v0 │ │ +037b32: 3d00 3700 |000d: if-lez v0, 0044 // +0037 │ │ +037b36: 2d00 0601 |000f: cmpl-float v0, v6, v1 │ │ +037b3a: 3c00 3300 |0011: if-gtz v0, 0044 // +0033 │ │ +037b3e: 6e10 3f00 0400 |0013: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037b44: 0a00 |0016: move-result v0 │ │ +037b46: 6e10 4200 0400 |0017: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037b4c: 0a01 |001a: move-result v1 │ │ +037b4e: da02 0702 |001b: mul-int/lit8 v2, v7, #int 2 // #02 │ │ +037b52: 9102 0002 |001d: sub-int v2, v0, v2 │ │ +037b56: 8222 |001f: int-to-float v2, v2 │ │ +037b58: c852 |0020: mul-float/2addr v2, v5 │ │ +037b5a: 8722 |0021: float-to-int v2, v2 │ │ +037b5c: c865 |0022: mul-float/2addr v5, v6 │ │ +037b5e: 8216 |0023: int-to-float v6, v1 │ │ +037b60: c865 |0024: mul-float/2addr v5, v6 │ │ +037b62: 8755 |0025: float-to-int v5, v5 │ │ +037b64: 7130 760b 5402 |0026: invoke-static {v4, v5, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +037b6a: 0c04 |0029: move-result-object v4 │ │ +037b6c: 6206 a40d |002a: sget-object v6, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037b70: 7130 3b00 0106 |002c: invoke-static {v1, v0, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037b76: 0c06 |002f: move-result-object v6 │ │ +037b78: 2203 1a00 |0030: new-instance v3, Landroid/graphics/Canvas; // type@001a │ │ +037b7c: 7020 4700 6300 |0032: invoke-direct {v3, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037b82: b151 |0035: sub-int/2addr v1, v5 │ │ +037b84: db01 0102 |0036: div-int/lit8 v1, v1, #int 2 // #02 │ │ +037b88: 8215 |0038: int-to-float v5, v1 │ │ +037b8a: b120 |0039: sub-int/2addr v0, v2 │ │ +037b8c: b170 |003a: sub-int/2addr v0, v7 │ │ +037b8e: 8207 |003b: int-to-float v7, v0 │ │ +037b90: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +037b92: 6e50 4800 4375 |003d: invoke-virtual {v3, v4, v5, v7, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037b98: 6e10 4400 0400 |0040: invoke-virtual {v4}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ +037b9e: 1106 |0043: return-object v6 │ │ +037ba0: 2204 9600 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +037ba4: 2205 a100 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +037ba8: 7010 7f01 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +037bae: 1a07 820e |004b: const-string v7, "width_scale=" // string@0e82 │ │ +037bb2: 6e20 8501 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +037bb8: 6e20 8101 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ +037bbe: 6e10 8701 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +037bc4: 0c05 |0056: move-result-object v5 │ │ +037bc6: 7020 5901 5400 |0057: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +037bcc: 2704 |005a: throw v4 │ │ +037bce: 2204 9600 |005b: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +037bd2: 2206 a100 |005d: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +037bd6: 7010 7f01 0600 |005f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +037bdc: 1a07 6f0a |0062: const-string v7, "height_scale=" // string@0a6f │ │ +037be0: 6e20 8501 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +037be6: 6e20 8101 5600 |0067: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@0181 │ │ +037bec: 6e10 8701 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +037bf2: 0c05 |006d: move-result-object v5 │ │ +037bf4: 7020 5901 5400 |006e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +037bfa: 2704 |0071: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=619 │ │ 0x0017 line=620 │ │ 0x0026 line=625 │ │ 0x002a line=627 │ │ 0x0030 line=629 │ │ @@ -41813,54 +41831,54 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -037bf8: |[037bf8] org.metatrans.commons.ui.utils.BitmapUtils.invert:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -037c08: 6e10 4200 0a00 |0000: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037c0e: 0a00 |0003: move-result v0 │ │ -037c10: 6e10 3f00 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037c16: 0a01 |0007: move-result v1 │ │ -037c18: 6e10 3e00 0a00 |0008: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ -037c1e: 0c02 |000b: move-result-object v2 │ │ -037c20: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037c26: 0c00 |000f: move-result-object v0 │ │ -037c28: 6e10 3f00 0a00 |0010: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037c2e: 0a01 |0013: move-result v1 │ │ -037c30: 6e10 4200 0a00 |0014: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037c36: 0a02 |0017: move-result v2 │ │ -037c38: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -037c3a: 0134 |0019: move v4, v3 │ │ -037c3c: 3514 2c00 |001a: if-ge v4, v1, 0046 // +002c │ │ -037c40: 0135 |001c: move v5, v3 │ │ -037c42: 3525 2600 |001d: if-ge v5, v2, 0043 // +0026 │ │ -037c46: 6e30 4000 5a04 |001f: invoke-virtual {v10, v5, v4}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@0040 │ │ -037c4c: 0a06 |0022: move-result v6 │ │ -037c4e: 7110 5600 0600 |0023: invoke-static {v6}, Landroid/graphics/Color;.alpha:(I)I // method@0056 │ │ -037c54: 0a07 |0026: move-result v7 │ │ -037c56: 7110 5a00 0600 |0027: invoke-static {v6}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ -037c5c: 0a08 |002a: move-result v8 │ │ -037c5e: d188 ff00 |002b: rsub-int v8, v8, #int 255 // #00ff │ │ -037c62: 7110 5900 0600 |002d: invoke-static {v6}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ -037c68: 0a09 |0030: move-result v9 │ │ -037c6a: d199 ff00 |0031: rsub-int v9, v9, #int 255 // #00ff │ │ -037c6e: 7110 5800 0600 |0033: invoke-static {v6}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ -037c74: 0a06 |0036: move-result v6 │ │ -037c76: d166 ff00 |0037: rsub-int v6, v6, #int 255 // #00ff │ │ -037c7a: 7140 5700 8769 |0039: invoke-static {v7, v8, v9, v6}, Landroid/graphics/Color;.argb:(IIII)I // method@0057 │ │ -037c80: 0a06 |003c: move-result v6 │ │ -037c82: 6e40 4500 5064 |003d: invoke-virtual {v0, v5, v4, v6}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@0045 │ │ -037c88: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ -037c8c: 28db |0042: goto 001d // -0025 │ │ -037c8e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -037c92: 28d5 |0045: goto 001a // -002b │ │ -037c94: 7120 820b a000 |0046: invoke-static {v0, v10}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037c9a: 1100 |0049: return-object v0 │ │ +037bfc: |[037bfc] org.metatrans.commons.ui.utils.BitmapUtils.invert:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +037c0c: 6e10 4200 0a00 |0000: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037c12: 0a00 |0003: move-result v0 │ │ +037c14: 6e10 3f00 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037c1a: 0a01 |0007: move-result v1 │ │ +037c1c: 6e10 3e00 0a00 |0008: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ +037c22: 0c02 |000b: move-result-object v2 │ │ +037c24: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037c2a: 0c00 |000f: move-result-object v0 │ │ +037c2c: 6e10 3f00 0a00 |0010: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037c32: 0a01 |0013: move-result v1 │ │ +037c34: 6e10 4200 0a00 |0014: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037c3a: 0a02 |0017: move-result v2 │ │ +037c3c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +037c3e: 0134 |0019: move v4, v3 │ │ +037c40: 3514 2c00 |001a: if-ge v4, v1, 0046 // +002c │ │ +037c44: 0135 |001c: move v5, v3 │ │ +037c46: 3525 2600 |001d: if-ge v5, v2, 0043 // +0026 │ │ +037c4a: 6e30 4000 5a04 |001f: invoke-virtual {v10, v5, v4}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@0040 │ │ +037c50: 0a06 |0022: move-result v6 │ │ +037c52: 7110 5600 0600 |0023: invoke-static {v6}, Landroid/graphics/Color;.alpha:(I)I // method@0056 │ │ +037c58: 0a07 |0026: move-result v7 │ │ +037c5a: 7110 5a00 0600 |0027: invoke-static {v6}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ +037c60: 0a08 |002a: move-result v8 │ │ +037c62: d188 ff00 |002b: rsub-int v8, v8, #int 255 // #00ff │ │ +037c66: 7110 5900 0600 |002d: invoke-static {v6}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ +037c6c: 0a09 |0030: move-result v9 │ │ +037c6e: d199 ff00 |0031: rsub-int v9, v9, #int 255 // #00ff │ │ +037c72: 7110 5800 0600 |0033: invoke-static {v6}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ +037c78: 0a06 |0036: move-result v6 │ │ +037c7a: d166 ff00 |0037: rsub-int v6, v6, #int 255 // #00ff │ │ +037c7e: 7140 5700 8769 |0039: invoke-static {v7, v8, v9, v6}, Landroid/graphics/Color;.argb:(IIII)I // method@0057 │ │ +037c84: 0a06 |003c: move-result v6 │ │ +037c86: 6e40 4500 5064 |003d: invoke-virtual {v0, v5, v4, v6}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@0045 │ │ +037c8c: d805 0501 |0040: add-int/lit8 v5, v5, #int 1 // #01 │ │ +037c90: 28db |0042: goto 001d // -0025 │ │ +037c92: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +037c96: 28d5 |0045: goto 001a // -002b │ │ +037c98: 7120 820b a000 |0046: invoke-static {v0, v10}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037c9e: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0010 line=148 │ │ 0x0014 line=149 │ │ 0x001f line=153 │ │ 0x0023 line=154 │ │ @@ -41877,22 +41895,22 @@ │ │ type : '([I[I)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -037ea4: |[037ea4] org.metatrans.commons.ui.utils.BitmapUtils.matchRatio:([I[I)F │ │ -037eb4: 7120 9901 1000 |0000: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([I[I)Z // method@0199 │ │ -037eba: 0a00 |0003: move-result v0 │ │ -037ebc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -037ec0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -037ec2: 2803 |0007: goto 000a // +0003 │ │ -037ec4: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ -037ec8: 0f00 |000a: return v0 │ │ +037ea8: |[037ea8] org.metatrans.commons.ui.utils.BitmapUtils.matchRatio:([I[I)F │ │ +037eb8: 7120 9901 1000 |0000: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([I[I)Z // method@0199 │ │ +037ebe: 0a00 |0003: move-result v0 │ │ +037ec0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +037ec4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +037ec6: 2803 |0007: goto 000a // +0003 │ │ +037ec8: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ +037ecc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) [I │ │ 0x0000 - 0x000b reg=1 (null) [I │ │ │ │ @@ -41901,35 +41919,35 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -037c9c: |[037c9c] org.metatrans.commons.ui.utils.BitmapUtils.overlay:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -037cac: 6e10 4200 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037cb2: 0a00 |0003: move-result v0 │ │ -037cb4: 6e10 3f00 0400 |0004: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037cba: 0a01 |0007: move-result v1 │ │ -037cbc: 6e10 3e00 0400 |0008: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ -037cc2: 0c02 |000b: move-result-object v2 │ │ -037cc4: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037cca: 0c00 |000f: move-result-object v0 │ │ -037ccc: 2201 1a00 |0010: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ -037cd0: 7020 4700 0100 |0012: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037cd6: 2202 1f00 |0015: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ -037cda: 7010 5f00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ -037ce0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -037ce2: 6e40 4900 4132 |001b: invoke-virtual {v1, v4, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ -037ce8: 2202 1f00 |001e: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ -037cec: 7010 5f00 0200 |0020: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ -037cf2: 6e40 4900 5132 |0023: invoke-virtual {v1, v5, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ -037cf8: 7120 820b 4000 |0026: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037cfe: 7120 820b 5000 |0029: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037d04: 1100 |002c: return-object v0 │ │ +037ca0: |[037ca0] org.metatrans.commons.ui.utils.BitmapUtils.overlay:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +037cb0: 6e10 4200 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037cb6: 0a00 |0003: move-result v0 │ │ +037cb8: 6e10 3f00 0400 |0004: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037cbe: 0a01 |0007: move-result v1 │ │ +037cc0: 6e10 3e00 0400 |0008: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ +037cc6: 0c02 |000b: move-result-object v2 │ │ +037cc8: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037cce: 0c00 |000f: move-result-object v0 │ │ +037cd0: 2201 1a00 |0010: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ +037cd4: 7020 4700 0100 |0012: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037cda: 2202 1f00 |0015: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ +037cde: 7010 5f00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ +037ce4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +037ce6: 6e40 4900 4132 |001b: invoke-virtual {v1, v4, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ +037cec: 2202 1f00 |001e: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ +037cf0: 7010 5f00 0200 |0020: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ +037cf6: 6e40 4900 5132 |0023: invoke-virtual {v1, v5, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ +037cfc: 7120 820b 4000 |0026: invoke-static {v0, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037d02: 7120 820b 5000 |0029: invoke-static {v0, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037d08: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0010 line=480 │ │ 0x0015 line=481 │ │ 0x001e line=482 │ │ 0x0026 line=484 │ │ @@ -41943,55 +41961,55 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -037d08: |[037d08] org.metatrans.commons.ui.utils.BitmapUtils.overlay_center:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -037d18: 6e10 4200 0700 |0000: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037d1e: 0a00 |0003: move-result v0 │ │ -037d20: 6e10 3f00 0700 |0004: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037d26: 0a01 |0007: move-result v1 │ │ -037d28: 6e10 3e00 0700 |0008: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ -037d2e: 0c02 |000b: move-result-object v2 │ │ -037d30: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037d36: 0c00 |000f: move-result-object v0 │ │ -037d38: 2201 1a00 |0010: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ -037d3c: 7020 4700 0100 |0012: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037d42: 2202 1f00 |0015: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ -037d46: 7010 5f00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ -037d4c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -037d4e: 6e40 4900 7132 |001b: invoke-virtual {v1, v7, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ -037d54: 6e10 4200 0800 |001e: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037d5a: 0a02 |0021: move-result v2 │ │ -037d5c: 6e10 3f00 0800 |0022: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037d62: 0a04 |0025: move-result v4 │ │ -037d64: 2205 2400 |0026: new-instance v5, Landroid/graphics/Rect; // type@0024 │ │ -037d68: 7010 6a00 0500 |0028: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@006a │ │ -037d6e: 6e10 4200 0700 |002b: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037d74: 0a06 |002e: move-result v6 │ │ -037d76: b126 |002f: sub-int/2addr v6, v2 │ │ -037d78: db06 0602 |0030: div-int/lit8 v6, v6, #int 2 // #02 │ │ -037d7c: 5956 0800 |0032: iput v6, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ -037d80: 6e10 3f00 0700 |0034: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037d86: 0a06 |0037: move-result v6 │ │ -037d88: b146 |0038: sub-int/2addr v6, v4 │ │ -037d8a: db06 0602 |0039: div-int/lit8 v6, v6, #int 2 // #02 │ │ -037d8e: 5956 0a00 |003b: iput v6, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ -037d92: 5256 0800 |003d: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ -037d96: b026 |003f: add-int/2addr v6, v2 │ │ -037d98: 5956 0900 |0040: iput v6, v5, Landroid/graphics/Rect;.right:I // field@0009 │ │ -037d9c: 5252 0a00 |0042: iget v2, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ -037da0: b042 |0044: add-int/2addr v2, v4 │ │ -037da2: 5952 0700 |0045: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ -037da6: 6e53 4a00 8153 |0047: invoke-virtual {v1, v8, v3, v5, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@004a │ │ -037dac: 7120 820b 7000 |004a: invoke-static {v0, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037db2: 7120 820b 8000 |004d: invoke-static {v0, v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -037db8: 1100 |0050: return-object v0 │ │ +037d0c: |[037d0c] org.metatrans.commons.ui.utils.BitmapUtils.overlay_center:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +037d1c: 6e10 4200 0700 |0000: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037d22: 0a00 |0003: move-result v0 │ │ +037d24: 6e10 3f00 0700 |0004: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037d2a: 0a01 |0007: move-result v1 │ │ +037d2c: 6e10 3e00 0700 |0008: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@003e │ │ +037d32: 0c02 |000b: move-result-object v2 │ │ +037d34: 7130 3b00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037d3a: 0c00 |000f: move-result-object v0 │ │ +037d3c: 2201 1a00 |0010: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ +037d40: 7020 4700 0100 |0012: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037d46: 2202 1f00 |0015: new-instance v2, Landroid/graphics/Matrix; // type@001f │ │ +037d4a: 7010 5f00 0200 |0017: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@005f │ │ +037d50: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +037d52: 6e40 4900 7132 |001b: invoke-virtual {v1, v7, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0049 │ │ +037d58: 6e10 4200 0800 |001e: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037d5e: 0a02 |0021: move-result v2 │ │ +037d60: 6e10 3f00 0800 |0022: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037d66: 0a04 |0025: move-result v4 │ │ +037d68: 2205 2400 |0026: new-instance v5, Landroid/graphics/Rect; // type@0024 │ │ +037d6c: 7010 6a00 0500 |0028: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@006a │ │ +037d72: 6e10 4200 0700 |002b: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037d78: 0a06 |002e: move-result v6 │ │ +037d7a: b126 |002f: sub-int/2addr v6, v2 │ │ +037d7c: db06 0602 |0030: div-int/lit8 v6, v6, #int 2 // #02 │ │ +037d80: 5956 0800 |0032: iput v6, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ +037d84: 6e10 3f00 0700 |0034: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037d8a: 0a06 |0037: move-result v6 │ │ +037d8c: b146 |0038: sub-int/2addr v6, v4 │ │ +037d8e: db06 0602 |0039: div-int/lit8 v6, v6, #int 2 // #02 │ │ +037d92: 5956 0a00 |003b: iput v6, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ +037d96: 5256 0800 |003d: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0008 │ │ +037d9a: b026 |003f: add-int/2addr v6, v2 │ │ +037d9c: 5956 0900 |0040: iput v6, v5, Landroid/graphics/Rect;.right:I // field@0009 │ │ +037da0: 5252 0a00 |0042: iget v2, v5, Landroid/graphics/Rect;.top:I // field@000a │ │ +037da4: b042 |0044: add-int/2addr v2, v4 │ │ +037da6: 5952 0700 |0045: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0007 │ │ +037daa: 6e53 4a00 8153 |0047: invoke-virtual {v1, v8, v3, v5, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@004a │ │ +037db0: 7120 820b 7000 |004a: invoke-static {v0, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037db6: 7120 820b 8000 |004d: invoke-static {v0, v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +037dbc: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0010 line=494 │ │ 0x0015 line=495 │ │ 0x001e line=497 │ │ 0x0022 line=498 │ │ @@ -42012,18 +42030,18 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037f00: |[037f00] org.metatrans.commons.ui.utils.BitmapUtils.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ -037f10: 3210 0500 |0000: if-eq v0, v1, 0005 // +0005 │ │ -037f14: 6e10 4400 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ -037f1a: 0e00 |0005: return-void │ │ +037f04: |[037f04] org.metatrans.commons.ui.utils.BitmapUtils.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ +037f14: 3210 0500 |0000: if-eq v0, v1, 0005 // +0005 │ │ +037f18: 6e10 4400 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0044 │ │ +037f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -42032,31 +42050,31 @@ │ │ type : '(Ljava/lang/String;FI)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -037dbc: |[037dbc] org.metatrans.commons.ui.utils.BitmapUtils.textAsBitmap:(Ljava/lang/String;FI)Landroid/graphics/Bitmap; │ │ -037dcc: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ -037dd0: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -037dd6: 6e20 6800 3000 |0005: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0068 │ │ -037ddc: 6e20 6400 4000 |0008: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -037de2: 6203 0300 |000b: sget-object v3, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -037de6: 6e20 6700 3000 |000d: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0067 │ │ -037dec: 6203 0200 |0010: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ -037df0: 1304 f401 |0012: const/16 v4, #int 500 // #1f4 │ │ -037df4: 1301 c800 |0014: const/16 v1, #int 200 // #c8 │ │ -037df8: 7130 3b00 1403 |0016: invoke-static {v4, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037dfe: 0c03 |0019: move-result-object v3 │ │ -037e00: 2204 1a00 |001a: new-instance v4, Landroid/graphics/Canvas; // type@001a │ │ -037e04: 7020 4700 3400 |001c: invoke-direct {v4, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037e0a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -037e0c: 6e50 5200 2411 |0020: invoke-virtual {v4, v2, v1, v1, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ -037e12: 1103 |0023: return-object v3 │ │ +037dc0: |[037dc0] org.metatrans.commons.ui.utils.BitmapUtils.textAsBitmap:(Ljava/lang/String;FI)Landroid/graphics/Bitmap; │ │ +037dd0: 2200 2200 |0000: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ +037dd4: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +037dda: 6e20 6800 3000 |0005: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0068 │ │ +037de0: 6e20 6400 4000 |0008: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +037de6: 6203 0300 |000b: sget-object v3, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +037dea: 6e20 6700 3000 |000d: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0067 │ │ +037df0: 6203 0200 |0010: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0002 │ │ +037df4: 1304 f401 |0012: const/16 v4, #int 500 // #1f4 │ │ +037df8: 1301 c800 |0014: const/16 v1, #int 200 // #c8 │ │ +037dfc: 7130 3b00 1403 |0016: invoke-static {v4, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037e02: 0c03 |0019: move-result-object v3 │ │ +037e04: 2204 1a00 |001a: new-instance v4, Landroid/graphics/Canvas; // type@001a │ │ +037e08: 7020 4700 3400 |001c: invoke-direct {v4, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037e0e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +037e10: 6e50 5200 2411 |0020: invoke-virtual {v4, v2, v1, v1, v0}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0052 │ │ +037e16: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0005 line=517 │ │ 0x0008 line=518 │ │ 0x000b line=519 │ │ 0x0010 line=526 │ │ @@ -42072,36 +42090,36 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -037e14: |[037e14] org.metatrans.commons.ui.utils.BitmapUtils.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -037e24: 6e10 3f00 0600 |0000: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -037e2a: 0a00 |0003: move-result v0 │ │ -037e2c: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -037e32: 0a01 |0007: move-result v1 │ │ -037e34: 6202 a40d |0008: sget-object v2, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ -037e38: 7130 3b00 0102 |000a: invoke-static {v1, v0, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ -037e3e: 0c00 |000d: move-result-object v0 │ │ -037e40: 2201 1a00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ -037e44: 7020 4700 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ -037e4a: 2202 2200 |0013: new-instance v2, Landroid/graphics/Paint; // type@0022 │ │ -037e4e: 7010 6000 0200 |0015: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -037e54: 2203 1d00 |0018: new-instance v3, Landroid/graphics/ColorMatrix; // type@001d │ │ -037e58: 7010 5c00 0300 |001a: invoke-direct {v3}, Landroid/graphics/ColorMatrix;.:()V // method@005c │ │ -037e5e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -037e60: 6e20 5d00 4300 |001e: invoke-virtual {v3, v4}, Landroid/graphics/ColorMatrix;.setSaturation:(F)V // method@005d │ │ -037e66: 2205 1e00 |0021: new-instance v5, Landroid/graphics/ColorMatrixColorFilter; // type@001e │ │ -037e6a: 7020 5e00 3500 |0023: invoke-direct {v5, v3}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@005e │ │ -037e70: 6e20 6500 5200 |0026: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0065 │ │ -037e76: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -037e78: 6e52 4800 6144 |002a: invoke-virtual {v1, v6, v4, v4, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037e7e: 1100 |002d: return-object v0 │ │ +037e18: |[037e18] org.metatrans.commons.ui.utils.BitmapUtils.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +037e28: 6e10 3f00 0600 |0000: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +037e2e: 0a00 |0003: move-result v0 │ │ +037e30: 6e10 4200 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +037e36: 0a01 |0007: move-result v1 │ │ +037e38: 6202 a40d |0008: sget-object v2, Lorg/metatrans/commons/ui/utils/BitmapUtils;.DEFAULT_CONFIG:Landroid/graphics/Bitmap$Config; // field@0da4 │ │ +037e3c: 7130 3b00 0102 |000a: invoke-static {v1, v0, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@003b │ │ +037e42: 0c00 |000d: move-result-object v0 │ │ +037e44: 2201 1a00 |000e: new-instance v1, Landroid/graphics/Canvas; // type@001a │ │ +037e48: 7020 4700 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0047 │ │ +037e4e: 2202 2200 |0013: new-instance v2, Landroid/graphics/Paint; // type@0022 │ │ +037e52: 7010 6000 0200 |0015: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +037e58: 2203 1d00 |0018: new-instance v3, Landroid/graphics/ColorMatrix; // type@001d │ │ +037e5c: 7010 5c00 0300 |001a: invoke-direct {v3}, Landroid/graphics/ColorMatrix;.:()V // method@005c │ │ +037e62: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +037e64: 6e20 5d00 4300 |001e: invoke-virtual {v3, v4}, Landroid/graphics/ColorMatrix;.setSaturation:(F)V // method@005d │ │ +037e6a: 2205 1e00 |0021: new-instance v5, Landroid/graphics/ColorMatrixColorFilter; // type@001e │ │ +037e6e: 7020 5e00 3500 |0023: invoke-direct {v5, v3}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@005e │ │ +037e74: 6e20 6500 5200 |0026: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0065 │ │ +037e7a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +037e7c: 6e52 4800 6144 |002a: invoke-virtual {v1, v6, v4, v4, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037e82: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ 0x0013 line=205 │ │ @@ -42110,21 +42128,21 @@ │ │ 0x0021 line=208 │ │ 0x0026 line=209 │ │ 0x002a line=210 │ │ locals : │ │ 0x0000 - 0x002e reg=6 (null) Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 313 (BitmapUtils.java) │ │ + source_file_idx : 314 (BitmapUtils.java) │ │ │ │ Class #186 header: │ │ class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 461 │ │ +source_file_idx : 462 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #186 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/utils/DebugUtils;' │ │ @@ -42139,17 +42157,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037f68: |[037f68] org.metatrans.commons.ui.utils.DebugUtils.:()V │ │ -037f78: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -037f7e: 0e00 |0003: return-void │ │ +037f6c: |[037f6c] org.metatrans.commons.ui.utils.DebugUtils.:()V │ │ +037f7c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +037f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/utils/DebugUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/utils/DebugUtils;) │ │ @@ -42157,47 +42175,47 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -037f1c: |[037f1c] org.metatrans.commons.ui.utils.DebugUtils.isDebuggable:(Landroid/content/Context;)Z │ │ -037f2c: 6e10 1f00 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001f │ │ -037f32: 0c00 |0003: move-result-object v0 │ │ -037f34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -037f36: 6e10 2000 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0020 │ │ -037f3c: 0c02 |0008: move-result-object v2 │ │ -037f3e: 6e30 3500 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0035 │ │ -037f44: 0c02 |000c: move-result-object v2 │ │ -037f46: 5220 0000 |000d: iget v0, v2, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ -037f4a: dd00 0002 |000f: and-int/lit8 v0, v0, #int 2 // #02 │ │ -037f4e: 5920 0000 |0011: iput v0, v2, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ -037f52: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -037f56: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -037f58: 0121 |0016: move v1, v2 │ │ -037f5a: 0f01 |0017: return v1 │ │ +037f20: |[037f20] org.metatrans.commons.ui.utils.DebugUtils.isDebuggable:(Landroid/content/Context;)Z │ │ +037f30: 6e10 1f00 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@001f │ │ +037f36: 0c00 |0003: move-result-object v0 │ │ +037f38: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +037f3a: 6e10 2000 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0020 │ │ +037f40: 0c02 |0008: move-result-object v2 │ │ +037f42: 6e30 3500 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0035 │ │ +037f48: 0c02 |000c: move-result-object v2 │ │ +037f4a: 5220 0000 |000d: iget v0, v2, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ +037f4e: dd00 0002 |000f: and-int/lit8 v0, v0, #int 2 // #02 │ │ +037f52: 5920 0000 |0011: iput v0, v2, Landroid/content/pm/ApplicationInfo;.flags:I // field@0000 │ │ +037f56: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +037f5a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +037f5c: 0121 |0016: move v1, v2 │ │ +037f5e: 0f01 |0017: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0013 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0017 │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=20 │ │ 0x000d line=21 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 461 (DebugUtils.java) │ │ + source_file_idx : 462 (DebugUtils.java) │ │ │ │ Class #187 header: │ │ class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 464 │ │ +source_file_idx : 465 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #187 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/utils/DrawingUtils;' │ │ @@ -42212,17 +42230,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037f80: |[037f80] org.metatrans.commons.ui.utils.DrawingUtils.:()V │ │ -037f90: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -037f96: 0e00 |0003: return-void │ │ +037f84: |[037f84] org.metatrans.commons.ui.utils.DrawingUtils.:()V │ │ +037f94: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +037f9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/utils/DrawingUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/utils/DrawingUtils;) │ │ @@ -42230,21 +42248,21 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -037f98: |[037f98] org.metatrans.commons.ui.utils.DrawingUtils.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V │ │ -037fa8: 1500 0040 |0000: const/high16 v0, #int 1073741824 // #4000 │ │ -037fac: c903 |0002: div-float/2addr v3, v0 │ │ -037fae: c734 |0003: sub-float/2addr v4, v3 │ │ -037fb0: c735 |0004: sub-float/2addr v5, v3 │ │ -037fb2: 6e52 4800 6154 |0005: invoke-virtual {v1, v6, v4, v5, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037fb8: 0e00 |0008: return-void │ │ +037f9c: |[037f9c] org.metatrans.commons.ui.utils.DrawingUtils.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V │ │ +037fac: 1500 0040 |0000: const/high16 v0, #int 1073741824 // #4000 │ │ +037fb0: c903 |0002: div-float/2addr v3, v0 │ │ +037fb2: c734 |0003: sub-float/2addr v4, v3 │ │ +037fb4: c735 |0004: sub-float/2addr v5, v3 │ │ +037fb6: 6e52 4800 6154 |0005: invoke-virtual {v1, v6, v4, v5, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037fbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0009 reg=3 (null) F │ │ @@ -42257,17 +42275,17 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -037fbc: |[037fbc] org.metatrans.commons.ui.utils.DrawingUtils.drawInField:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V │ │ -037fcc: 6e51 4800 5043 |0000: invoke-virtual {v0, v5, v3, v4, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ -037fd2: 0e00 |0003: return-void │ │ +037fc0: |[037fc0] org.metatrans.commons.ui.utils.DrawingUtils.drawInField:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V │ │ +037fd0: 6e51 4800 5043 |0000: invoke-virtual {v0, v5, v3, v4, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0048 │ │ +037fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0004 reg=2 (null) F │ │ @@ -42280,18 +42298,18 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -037fd4: |[037fd4] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V │ │ -037fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037fe6: 7140 8b0b 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -037fec: 0e00 |0004: return-void │ │ +037fd8: |[037fd8] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V │ │ +037fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037fea: 7140 8b0b 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +037ff0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/graphics/RectF; │ │ @@ -42301,18 +42319,18 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -037ff0: |[037ff0] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V │ │ -038000: 8233 |0000: int-to-float v3, v3 │ │ -038002: 6e51 5100 2033 |0001: invoke-virtual {v0, v2, v3, v3, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0051 │ │ -038008: 0e00 |0004: return-void │ │ +037ff4: |[037ff4] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V │ │ +038004: 8233 |0000: int-to-float v3, v3 │ │ +038006: 6e51 5100 2033 |0001: invoke-virtual {v0, v2, v3, v3, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0051 │ │ +03800c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ @@ -42323,18 +42341,18 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03800c: |[03800c] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V │ │ -03801c: 1300 3200 |0000: const/16 v0, #int 50 // #32 │ │ -038020: 7140 8d0b 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8d │ │ -038026: 0e00 |0005: return-void │ │ +038010: |[038010] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V │ │ +038020: 1300 3200 |0000: const/16 v0, #int 50 // #32 │ │ +038024: 7140 8d0b 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8d │ │ +03802a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/graphics/RectF; │ │ @@ -42344,35 +42362,35 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -038028: |[038028] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V │ │ -038038: 8233 |0000: int-to-float v3, v3 │ │ -03803a: 6e51 5100 2033 |0001: invoke-virtual {v0, v2, v3, v3, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0051 │ │ -038040: 0e00 |0004: return-void │ │ +03802c: |[03802c] org.metatrans.commons.ui.utils.DrawingUtils.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V │ │ +03803c: 8233 |0000: int-to-float v3, v3 │ │ +03803e: 6e51 5100 2033 |0001: invoke-virtual {v0, v2, v3, v3, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0051 │ │ +038044: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/Paint; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 464 (DrawingUtils.java) │ │ + source_file_idx : 465 (DrawingUtils.java) │ │ │ │ Class #188 header: │ │ class_idx : 584 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1507 │ │ +source_file_idx : 1508 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #188 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/utils/ScreenUtils;' │ │ @@ -42391,36 +42409,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0380c4: |[0380c4] org.metatrans.commons.ui.utils.ScreenUtils.:()V │ │ -0380d4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0380d6: 2300 5802 |0001: new-array v0, v0, [I // type@0258 │ │ -0380da: 6900 a70d |0003: sput-object v0, Lorg/metatrans/commons/ui/utils/ScreenUtils;.screen_size:[I // field@0da7 │ │ -0380de: 0e00 |0005: return-void │ │ +0380c8: |[0380c8] org.metatrans.commons.ui.utils.ScreenUtils.:()V │ │ +0380d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0380da: 2300 5802 |0001: new-array v0, v0, [I // type@0258 │ │ +0380de: 6900 a70d |0003: sput-object v0, Lorg/metatrans/commons/ui/utils/ScreenUtils;.screen_size:[I // field@0da7 │ │ +0380e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/utils/ScreenUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0380e0: |[0380e0] org.metatrans.commons.ui.utils.ScreenUtils.:()V │ │ -0380f0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0380f6: 0e00 |0003: return-void │ │ +0380e4: |[0380e4] org.metatrans.commons.ui.utils.ScreenUtils.:()V │ │ +0380f4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0380fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/utils/ScreenUtils; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/utils/ScreenUtils;) │ │ @@ -42428,45 +42446,45 @@ │ │ type : '(Landroid/content/Context;)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -038044: |[038044] org.metatrans.commons.ui.utils.ScreenUtils.getScreenSize:(Landroid/content/Context;)[I │ │ -038054: 1a00 820e |0000: const-string v0, "window" // string@0e82 │ │ -038058: 6e20 2300 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0023 │ │ -03805e: 0c04 |0005: move-result-object v4 │ │ -038060: 1f04 4d00 |0006: check-cast v4, Landroid/view/WindowManager; // type@004d │ │ -038064: 6000 1100 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ -038068: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ -03806c: 3410 1300 |000c: if-lt v0, v1, 001f // +0013 │ │ -038070: 7210 d500 0400 |000e: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ -038076: 0c04 |0011: move-result-object v4 │ │ -038078: 2200 2300 |0012: new-instance v0, Landroid/graphics/Point; // type@0023 │ │ -03807c: 7010 6900 0000 |0014: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0069 │ │ -038082: 6e20 a800 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@00a8 │ │ -038088: 5204 0500 |001a: iget v4, v0, Landroid/graphics/Point;.x:I // field@0005 │ │ -03808c: 5200 0600 |001c: iget v0, v0, Landroid/graphics/Point;.y:I // field@0006 │ │ -038090: 2810 |001e: goto 002e // +0010 │ │ -038092: 7210 d500 0400 |001f: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ -038098: 0c04 |0022: move-result-object v4 │ │ -03809a: 6e10 a900 0400 |0023: invoke-virtual {v4}, Landroid/view/Display;.getWidth:()I // method@00a9 │ │ -0380a0: 0a00 |0026: move-result v0 │ │ -0380a2: 6e10 a700 0400 |0027: invoke-virtual {v4}, Landroid/view/Display;.getHeight:()I // method@00a7 │ │ -0380a8: 0a04 |002a: move-result v4 │ │ -0380aa: 0103 |002b: move v3, v0 │ │ -0380ac: 0140 |002c: move v0, v4 │ │ -0380ae: 0134 |002d: move v4, v3 │ │ -0380b0: 6201 a70d |002e: sget-object v1, Lorg/metatrans/commons/ui/utils/ScreenUtils;.screen_size:[I // field@0da7 │ │ -0380b4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0380b6: 4b04 0102 |0031: aput v4, v1, v2 │ │ -0380ba: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -0380bc: 4b00 0104 |0034: aput v0, v1, v4 │ │ -0380c0: 1101 |0036: return-object v1 │ │ +038048: |[038048] org.metatrans.commons.ui.utils.ScreenUtils.getScreenSize:(Landroid/content/Context;)[I │ │ +038058: 1a00 830e |0000: const-string v0, "window" // string@0e83 │ │ +03805c: 6e20 2300 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0023 │ │ +038062: 0c04 |0005: move-result-object v4 │ │ +038064: 1f04 4d00 |0006: check-cast v4, Landroid/view/WindowManager; // type@004d │ │ +038068: 6000 1100 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ +03806c: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ +038070: 3410 1300 |000c: if-lt v0, v1, 001f // +0013 │ │ +038074: 7210 d500 0400 |000e: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ +03807a: 0c04 |0011: move-result-object v4 │ │ +03807c: 2200 2300 |0012: new-instance v0, Landroid/graphics/Point; // type@0023 │ │ +038080: 7010 6900 0000 |0014: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0069 │ │ +038086: 6e20 a800 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@00a8 │ │ +03808c: 5204 0500 |001a: iget v4, v0, Landroid/graphics/Point;.x:I // field@0005 │ │ +038090: 5200 0600 |001c: iget v0, v0, Landroid/graphics/Point;.y:I // field@0006 │ │ +038094: 2810 |001e: goto 002e // +0010 │ │ +038096: 7210 d500 0400 |001f: invoke-interface {v4}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00d5 │ │ +03809c: 0c04 |0022: move-result-object v4 │ │ +03809e: 6e10 a900 0400 |0023: invoke-virtual {v4}, Landroid/view/Display;.getWidth:()I // method@00a9 │ │ +0380a4: 0a00 |0026: move-result v0 │ │ +0380a6: 6e10 a700 0400 |0027: invoke-virtual {v4}, Landroid/view/Display;.getHeight:()I // method@00a7 │ │ +0380ac: 0a04 |002a: move-result v4 │ │ +0380ae: 0103 |002b: move v3, v0 │ │ +0380b0: 0140 |002c: move v0, v4 │ │ +0380b2: 0134 |002d: move v4, v3 │ │ +0380b4: 6201 a70d |002e: sget-object v1, Lorg/metatrans/commons/ui/utils/ScreenUtils;.screen_size:[I // field@0da7 │ │ +0380b8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0380ba: 4b04 0102 |0031: aput v4, v1, v2 │ │ +0380be: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +0380c0: 4b00 0104 |0034: aput v0, v1, v4 │ │ +0380c4: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ 0x0008 line=27 │ │ 0x000e line=28 │ │ 0x0012 line=29 │ │ 0x0017 line=30 │ │ @@ -42477,21 +42495,21 @@ │ │ 0x0027 line=36 │ │ 0x002e line=41 │ │ 0x0034 line=42 │ │ locals : │ │ 0x0000 - 0x0037 reg=4 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1507 (ScreenUtils.java) │ │ + source_file_idx : 1508 (ScreenUtils.java) │ │ │ │ Class #189 header: │ │ class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1517 │ │ +source_file_idx : 1518 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/utils/StringUtils;' │ │ @@ -42506,17 +42524,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038170: |[038170] org.metatrans.commons.ui.utils.StringUtils.:()V │ │ -038180: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -038186: 0e00 |0003: return-void │ │ +038174: |[038174] org.metatrans.commons.ui.utils.StringUtils.:()V │ │ +038184: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +03818a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ui/utils/StringUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/utils/StringUtils;) │ │ @@ -42524,62 +42542,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0380f8: |[0380f8] org.metatrans.commons.ui.utils.StringUtils.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ -038108: 2200 b600 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@00b6 │ │ -03810c: 7030 c001 3004 |0002: invoke-direct {v0, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01c0 │ │ -038112: 2204 a900 |0005: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ -038116: 6e10 7501 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0175 │ │ -03811c: 0a03 |000a: move-result v3 │ │ -03811e: 7020 9601 3400 |000b: invoke-direct {v4, v3}, Ljava/util/ArrayList;.:(I)V // method@0196 │ │ -038124: 6e10 c101 0000 |000e: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@01c1 │ │ -03812a: 0a03 |0011: move-result v3 │ │ -03812c: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -038130: 6e10 c201 0000 |0014: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@01c2 │ │ -038136: 0c03 |0017: move-result-object v3 │ │ -038138: 6e10 7b01 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@017b │ │ -03813e: 0c01 |001b: move-result-object v1 │ │ -038140: 1a02 0000 |001c: const-string v2, "" // string@0000 │ │ -038144: 6e20 7301 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -03814a: 0a01 |0021: move-result v1 │ │ -03814c: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ -038150: 28ea |0024: goto 000e // -0016 │ │ -038152: 7220 ac01 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -038158: 28e6 |0028: goto 000e // -001a │ │ -03815a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -03815c: 2333 5c02 |002a: new-array v3, v3, [Ljava/lang/String; // type@025c │ │ -038160: 7220 b401 3400 |002c: invoke-interface {v4, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@01b4 │ │ -038166: 0c03 |002f: move-result-object v3 │ │ -038168: 1f03 5c02 |0030: check-cast v3, [Ljava/lang/String; // type@025c │ │ -03816c: 1103 |0032: return-object v3 │ │ +0380fc: |[0380fc] org.metatrans.commons.ui.utils.StringUtils.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ +03810c: 2200 b600 |0000: new-instance v0, Ljava/util/StringTokenizer; // type@00b6 │ │ +038110: 7030 c001 3004 |0002: invoke-direct {v0, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01c0 │ │ +038116: 2204 a900 |0005: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +03811a: 6e10 7501 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0175 │ │ +038120: 0a03 |000a: move-result v3 │ │ +038122: 7020 9601 3400 |000b: invoke-direct {v4, v3}, Ljava/util/ArrayList;.:(I)V // method@0196 │ │ +038128: 6e10 c101 0000 |000e: invoke-virtual {v0}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@01c1 │ │ +03812e: 0a03 |0011: move-result v3 │ │ +038130: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +038134: 6e10 c201 0000 |0014: invoke-virtual {v0}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@01c2 │ │ +03813a: 0c03 |0017: move-result-object v3 │ │ +03813c: 6e10 7b01 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@017b │ │ +038142: 0c01 |001b: move-result-object v1 │ │ +038144: 1a02 0000 |001c: const-string v2, "" // string@0000 │ │ +038148: 6e20 7301 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +03814e: 0a01 |0021: move-result v1 │ │ +038150: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ +038154: 28ea |0024: goto 000e // -0016 │ │ +038156: 7220 ac01 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +03815c: 28e6 |0028: goto 000e // -001a │ │ +03815e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +038160: 2333 5c02 |002a: new-array v3, v3, [Ljava/lang/String; // type@025c │ │ +038164: 7220 b401 3400 |002c: invoke-interface {v4, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@01b4 │ │ +03816a: 0c03 |002f: move-result-object v3 │ │ +03816c: 1f03 5c02 |0030: check-cast v3, [Ljava/lang/String; // type@025c │ │ +038170: 1103 |0032: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0005 line=13 │ │ 0x000e line=14 │ │ 0x0014 line=15 │ │ 0x0018 line=16 │ │ 0x0025 line=19 │ │ 0x002c line=21 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=4 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1517 (StringUtils.java) │ │ + source_file_idx : 1518 (StringUtils.java) │ │ │ │ Class #190 header: │ │ class_idx : 586 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 155 │ │ -source_file_idx : 193 │ │ +source_file_idx : 194 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -42604,18 +42622,18 @@ │ │ type : '(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038338: |[038338] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$1.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V │ │ -038348: 5b01 a80d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -03834c: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -038352: 0e00 |0005: return-void │ │ +03833c: |[03833c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$1.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V │ │ +03834c: 5b01 a80d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +038350: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +038356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ @@ -42625,114 +42643,114 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 207 16-bit code units │ │ -038188: |[038188] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$1.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -038198: 6e10 aa00 0700 |0000: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00aa │ │ -03819e: 0a07 |0003: move-result v7 │ │ -0381a0: 3907 c900 |0004: if-nez v7, 00cd // +00c9 │ │ -0381a4: 1f05 5500 |0006: check-cast v5, Landroid/webkit/WebView; // type@0055 │ │ -0381a8: 1247 |0008: const/4 v7, #int 4 // #4 │ │ -0381aa: 3276 0400 |0009: if-eq v6, v7, 000d // +0004 │ │ -0381ae: 2900 c200 |000b: goto/16 00cd // +00c2 │ │ -0381b2: 5446 a80d |000d: iget-object v6, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -0381b6: 6e10 a30b 0600 |000f: invoke-virtual {v6}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.handleCustomView:()Z // method@0ba3 │ │ -0381bc: 0a06 |0012: move-result v6 │ │ -0381be: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -0381c0: 3806 0300 |0014: if-eqz v6, 0017 // +0003 │ │ -0381c4: 0f07 |0016: return v7 │ │ -0381c6: 5446 a80d |0017: iget-object v6, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -0381ca: 7110 9b0b 0600 |0019: invoke-static {v6}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ -0381d0: 0c06 |001c: move-result-object v6 │ │ -0381d2: 3906 0800 |001d: if-nez v6, 0025 // +0008 │ │ -0381d6: 5445 a80d |001f: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -0381da: 6e10 9e0b 0500 |0021: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ -0381e0: 0f07 |0024: return v7 │ │ -0381e2: 6e10 e800 0500 |0025: invoke-virtual {v5}, Landroid/webkit/WebView;.getUrl:()Ljava/lang/String; // method@00e8 │ │ -0381e8: 0c06 |0028: move-result-object v6 │ │ -0381ea: 3906 0400 |0029: if-nez v6, 002d // +0004 │ │ -0381ee: 1a06 b60c |002b: const-string v6, "page_not_loaded_yet" // string@0cb6 │ │ -0381f2: 6200 2504 |002d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0381f6: 1a01 c400 |002f: const-string v1, "Activity_WebView_StatePreservingImpl: OnKeyListener webView != null" // string@00c4 │ │ -0381fa: 6e20 5301 1000 |0031: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038200: 6200 2504 |0034: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038204: 2201 a100 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -038208: 7010 7f01 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03820e: 1a02 c300 |003b: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener cur_url=" // string@00c3 │ │ -038212: 6e20 8501 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -038218: 6e20 8501 6100 |0040: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03821e: 6e10 8701 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -038224: 0c01 |0046: move-result-object v1 │ │ -038226: 6e20 5301 1000 |0047: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03822c: 6e10 f600 0500 |004a: invoke-virtual {v5}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ -038232: 6200 2504 |004d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038236: 2201 a100 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -03823a: 7010 7f01 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -038240: 1a02 c500 |0054: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener webView.canGoBack() = " // string@00c5 │ │ -038244: 6e20 8501 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03824a: 6e10 e600 0500 |0059: invoke-virtual {v5}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ -038250: 0a02 |005c: move-result v2 │ │ -038252: 6e20 8601 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -038258: 6e10 8701 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03825e: 0c01 |0063: move-result-object v1 │ │ -038260: 6e20 5301 1000 |0064: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038266: 6200 2504 |0067: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -03826a: 2201 a100 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -03826e: 7010 7f01 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -038274: 1a02 c200 |006e: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener Uri.parse(cur_url).equals(Uri.parse(URL)) = " // string@00c2 │ │ -038278: 6e20 8501 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03827e: 7110 8300 0600 |0073: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038284: 0c02 |0076: move-result-object v2 │ │ -038286: 5443 a80d |0077: iget-object v3, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -03828a: 7110 9b0b 0300 |0079: invoke-static {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ -038290: 0c03 |007c: move-result-object v3 │ │ -038292: 7110 8300 0300 |007d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038298: 0c03 |0080: move-result-object v3 │ │ -03829a: 6e20 8200 3200 |0081: invoke-virtual {v2, v3}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -0382a0: 0a02 |0084: move-result v2 │ │ -0382a2: 6e20 8601 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -0382a8: 6e10 8701 0100 |0088: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0382ae: 0c01 |008b: move-result-object v1 │ │ -0382b0: 6e20 5301 1000 |008c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0382b6: 7110 8300 0600 |008f: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -0382bc: 0c00 |0092: move-result-object v0 │ │ -0382be: 5441 a80d |0093: iget-object v1, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -0382c2: 7110 9b0b 0100 |0095: invoke-static {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ -0382c8: 0c01 |0098: move-result-object v1 │ │ -0382ca: 7110 8300 0100 |0099: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -0382d0: 0c01 |009c: move-result-object v1 │ │ -0382d2: 6e20 8200 1000 |009d: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -0382d8: 0a00 |00a0: move-result v0 │ │ -0382da: 3800 0800 |00a1: if-eqz v0, 00a9 // +0008 │ │ -0382de: 5445 a80d |00a3: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -0382e2: 6e10 9e0b 0500 |00a5: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ -0382e8: 0f07 |00a8: return v7 │ │ -0382ea: 6e10 e600 0500 |00a9: invoke-virtual {v5}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ -0382f0: 0a00 |00ac: move-result v0 │ │ -0382f2: 3800 1a00 |00ad: if-eqz v0, 00c7 // +001a │ │ -0382f6: 7110 8300 0600 |00af: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -0382fc: 0c06 |00b2: move-result-object v6 │ │ -0382fe: 5440 a80d |00b3: iget-object v0, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -038302: 7110 9b0b 0000 |00b5: invoke-static {v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ -038308: 0c00 |00b8: move-result-object v0 │ │ -03830a: 7110 8300 0000 |00b9: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038310: 0c00 |00bc: move-result-object v0 │ │ -038312: 6e20 8200 0600 |00bd: invoke-virtual {v6, v0}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -038318: 0a06 |00c0: move-result v6 │ │ -03831a: 3906 0600 |00c1: if-nez v6, 00c7 // +0006 │ │ -03831e: 6e10 e900 0500 |00c3: invoke-virtual {v5}, Landroid/webkit/WebView;.goBack:()V // method@00e9 │ │ -038324: 2806 |00c6: goto 00cc // +0006 │ │ -038326: 5445 a80d |00c7: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ -03832a: 6e10 9e0b 0500 |00c9: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ -038330: 0f07 |00cc: return v7 │ │ -038332: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ -038334: 0f05 |00ce: return v5 │ │ +03818c: |[03818c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$1.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +03819c: 6e10 aa00 0700 |0000: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@00aa │ │ +0381a2: 0a07 |0003: move-result v7 │ │ +0381a4: 3907 c900 |0004: if-nez v7, 00cd // +00c9 │ │ +0381a8: 1f05 5500 |0006: check-cast v5, Landroid/webkit/WebView; // type@0055 │ │ +0381ac: 1247 |0008: const/4 v7, #int 4 // #4 │ │ +0381ae: 3276 0400 |0009: if-eq v6, v7, 000d // +0004 │ │ +0381b2: 2900 c200 |000b: goto/16 00cd // +00c2 │ │ +0381b6: 5446 a80d |000d: iget-object v6, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +0381ba: 6e10 a30b 0600 |000f: invoke-virtual {v6}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.handleCustomView:()Z // method@0ba3 │ │ +0381c0: 0a06 |0012: move-result v6 │ │ +0381c2: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +0381c4: 3806 0300 |0014: if-eqz v6, 0017 // +0003 │ │ +0381c8: 0f07 |0016: return v7 │ │ +0381ca: 5446 a80d |0017: iget-object v6, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +0381ce: 7110 9b0b 0600 |0019: invoke-static {v6}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ +0381d4: 0c06 |001c: move-result-object v6 │ │ +0381d6: 3906 0800 |001d: if-nez v6, 0025 // +0008 │ │ +0381da: 5445 a80d |001f: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +0381de: 6e10 9e0b 0500 |0021: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ +0381e4: 0f07 |0024: return v7 │ │ +0381e6: 6e10 e800 0500 |0025: invoke-virtual {v5}, Landroid/webkit/WebView;.getUrl:()Ljava/lang/String; // method@00e8 │ │ +0381ec: 0c06 |0028: move-result-object v6 │ │ +0381ee: 3906 0400 |0029: if-nez v6, 002d // +0004 │ │ +0381f2: 1a06 b70c |002b: const-string v6, "page_not_loaded_yet" // string@0cb7 │ │ +0381f6: 6200 2504 |002d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0381fa: 1a01 c500 |002f: const-string v1, "Activity_WebView_StatePreservingImpl: OnKeyListener webView != null" // string@00c5 │ │ +0381fe: 6e20 5301 1000 |0031: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038204: 6200 2504 |0034: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038208: 2201 a100 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +03820c: 7010 7f01 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +038212: 1a02 c400 |003b: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener cur_url=" // string@00c4 │ │ +038216: 6e20 8501 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03821c: 6e20 8501 6100 |0040: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +038222: 6e10 8701 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +038228: 0c01 |0046: move-result-object v1 │ │ +03822a: 6e20 5301 1000 |0047: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038230: 6e10 f600 0500 |004a: invoke-virtual {v5}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ +038236: 6200 2504 |004d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03823a: 2201 a100 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +03823e: 7010 7f01 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +038244: 1a02 c600 |0054: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener webView.canGoBack() = " // string@00c6 │ │ +038248: 6e20 8501 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03824e: 6e10 e600 0500 |0059: invoke-virtual {v5}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ +038254: 0a02 |005c: move-result v2 │ │ +038256: 6e20 8601 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +03825c: 6e10 8701 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +038262: 0c01 |0063: move-result-object v1 │ │ +038264: 6e20 5301 1000 |0064: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03826a: 6200 2504 |0067: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03826e: 2201 a100 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +038272: 7010 7f01 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +038278: 1a02 c300 |006e: const-string v2, "Activity_WebView_StatePreservingImpl: OnKeyListener Uri.parse(cur_url).equals(Uri.parse(URL)) = " // string@00c3 │ │ +03827c: 6e20 8501 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +038282: 7110 8300 0600 |0073: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038288: 0c02 |0076: move-result-object v2 │ │ +03828a: 5443 a80d |0077: iget-object v3, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +03828e: 7110 9b0b 0300 |0079: invoke-static {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ +038294: 0c03 |007c: move-result-object v3 │ │ +038296: 7110 8300 0300 |007d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +03829c: 0c03 |0080: move-result-object v3 │ │ +03829e: 6e20 8200 3200 |0081: invoke-virtual {v2, v3}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +0382a4: 0a02 |0084: move-result v2 │ │ +0382a6: 6e20 8601 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +0382ac: 6e10 8701 0100 |0088: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0382b2: 0c01 |008b: move-result-object v1 │ │ +0382b4: 6e20 5301 1000 |008c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0382ba: 7110 8300 0600 |008f: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +0382c0: 0c00 |0092: move-result-object v0 │ │ +0382c2: 5441 a80d |0093: iget-object v1, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +0382c6: 7110 9b0b 0100 |0095: invoke-static {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ +0382cc: 0c01 |0098: move-result-object v1 │ │ +0382ce: 7110 8300 0100 |0099: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +0382d4: 0c01 |009c: move-result-object v1 │ │ +0382d6: 6e20 8200 1000 |009d: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +0382dc: 0a00 |00a0: move-result v0 │ │ +0382de: 3800 0800 |00a1: if-eqz v0, 00a9 // +0008 │ │ +0382e2: 5445 a80d |00a3: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +0382e6: 6e10 9e0b 0500 |00a5: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ +0382ec: 0f07 |00a8: return v7 │ │ +0382ee: 6e10 e600 0500 |00a9: invoke-virtual {v5}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ +0382f4: 0a00 |00ac: move-result v0 │ │ +0382f6: 3800 1a00 |00ad: if-eqz v0, 00c7 // +001a │ │ +0382fa: 7110 8300 0600 |00af: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038300: 0c06 |00b2: move-result-object v6 │ │ +038302: 5440 a80d |00b3: iget-object v0, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +038306: 7110 9b0b 0000 |00b5: invoke-static {v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; // method@0b9b │ │ +03830c: 0c00 |00b8: move-result-object v0 │ │ +03830e: 7110 8300 0000 |00b9: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038314: 0c00 |00bc: move-result-object v0 │ │ +038316: 6e20 8200 0600 |00bd: invoke-virtual {v6, v0}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +03831c: 0a06 |00c0: move-result v6 │ │ +03831e: 3906 0600 |00c1: if-nez v6, 00c7 // +0006 │ │ +038322: 6e10 e900 0500 |00c3: invoke-virtual {v5}, Landroid/webkit/WebView;.goBack:()V // method@00e9 │ │ +038328: 2806 |00c6: goto 00cc // +0006 │ │ +03832a: 5445 a80d |00c7: iget-object v5, v4, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da8 │ │ +03832e: 6e10 9e0b 0500 |00c9: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.finish:()V // method@0b9e │ │ +038334: 0f07 |00cc: return v7 │ │ +038336: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ +038338: 0f05 |00ce: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0006 line=129 │ │ 0x000d line=135 │ │ 0x0017 line=139 │ │ 0x001f line=140 │ │ @@ -42749,21 +42767,21 @@ │ │ 0x00c7 line=166 │ │ locals : │ │ 0x0000 - 0x00cf reg=4 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1; │ │ 0x0000 - 0x00cf reg=5 (null) Landroid/view/View; │ │ 0x0000 - 0x00cf reg=6 (null) I │ │ 0x0000 - 0x00cf reg=7 (null) Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 193 (Activity_WebView_StatePreservingImpl.java) │ │ + source_file_idx : 194 (Activity_WebView_StatePreservingImpl.java) │ │ │ │ Class #191 header: │ │ class_idx : 587 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 86 │ │ -source_file_idx : 193 │ │ +source_file_idx : 194 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -42787,18 +42805,18 @@ │ │ type : '(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038428: |[038428] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V │ │ -038438: 5b01 a90d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ -03843c: 7010 f700 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@00f7 │ │ -038442: 0e00 |0005: return-void │ │ +03842c: |[03842c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V │ │ +03843c: 5b01 a90d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ +038440: 7010 f700 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebViewClient;.:()V // method@00f7 │ │ +038446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ @@ -42807,17 +42825,17 @@ │ │ type : '(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038444: |[038444] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;)V │ │ -038454: 7020 950b 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V // method@0b95 │ │ -03845a: 0e00 |0003: return-void │ │ +038448: |[038448] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;)V │ │ +038458: 7020 950b 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V // method@0b95 │ │ +03845e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1; │ │ @@ -42828,33 +42846,33 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -038354: |[038354] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.newEmailIntent:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -038364: 2203 0f00 |0000: new-instance v3, Landroid/content/Intent; // type@000f │ │ -038368: 1a00 3007 |0002: const-string v0, "android.intent.action.SEND" // string@0730 │ │ -03836c: 7020 2900 0300 |0004: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ -038372: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -038374: 2300 5c02 |0008: new-array v0, v0, [Ljava/lang/String; // type@025c │ │ -038378: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03837a: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ -03837e: 1a04 3407 |000d: const-string v4, "android.intent.extra.EMAIL" // string@0734 │ │ -038382: 6e30 3100 4300 |000f: invoke-virtual {v3, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0031 │ │ -038388: 1a04 3707 |0012: const-string v4, "android.intent.extra.TEXT" // string@0737 │ │ -03838c: 6e30 3000 4306 |0014: invoke-virtual {v3, v4, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -038392: 1a04 3607 |0017: const-string v4, "android.intent.extra.SUBJECT" // string@0736 │ │ -038396: 6e30 3000 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -03839c: 1a04 3307 |001c: const-string v4, "android.intent.extra.CC" // string@0733 │ │ -0383a0: 6e30 3000 4307 |001e: invoke-virtual {v3, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -0383a6: 1a04 4f0c |0021: const-string v4, "message/rfc822" // string@0c4f │ │ -0383aa: 6e20 3400 4300 |0023: invoke-virtual {v3, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ -0383b0: 1103 |0026: return-object v3 │ │ +038358: |[038358] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.newEmailIntent:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +038368: 2203 0f00 |0000: new-instance v3, Landroid/content/Intent; // type@000f │ │ +03836c: 1a00 3107 |0002: const-string v0, "android.intent.action.SEND" // string@0731 │ │ +038370: 7020 2900 0300 |0004: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ +038376: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +038378: 2300 5c02 |0008: new-array v0, v0, [Ljava/lang/String; // type@025c │ │ +03837c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03837e: 4d04 0001 |000b: aput-object v4, v0, v1 │ │ +038382: 1a04 3507 |000d: const-string v4, "android.intent.extra.EMAIL" // string@0735 │ │ +038386: 6e30 3100 4300 |000f: invoke-virtual {v3, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0031 │ │ +03838c: 1a04 3807 |0012: const-string v4, "android.intent.extra.TEXT" // string@0738 │ │ +038390: 6e30 3000 4306 |0014: invoke-virtual {v3, v4, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +038396: 1a04 3707 |0017: const-string v4, "android.intent.extra.SUBJECT" // string@0737 │ │ +03839a: 6e30 3000 4305 |0019: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +0383a0: 1a04 3407 |001c: const-string v4, "android.intent.extra.CC" // string@0734 │ │ +0383a4: 6e30 3000 4307 |001e: invoke-virtual {v3, v4, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +0383aa: 1a04 500c |0021: const-string v4, "message/rfc822" // string@0c50 │ │ +0383ae: 6e20 3400 4300 |0023: invoke-virtual {v3, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ +0383b4: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000f line=234 │ │ 0x0014 line=235 │ │ 0x0019 line=236 │ │ 0x001e line=237 │ │ @@ -42872,25 +42890,25 @@ │ │ type : '(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -03845c: |[03845c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ -03846c: 5401 a90d |0000: iget-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ -038470: 6e10 9f0b 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getBaseContext:()Landroid/content/Context; // method@0b9f │ │ -038476: 0c01 |0005: move-result-object v1 │ │ -038478: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03847a: 7130 1f01 3102 |0007: invoke-static {v1, v3, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ -038480: 0c01 |000a: move-result-object v1 │ │ -038482: 1303 5100 |000b: const/16 v3, #int 81 // #51 │ │ -038486: 6e40 2001 3122 |000d: invoke-virtual {v1, v3, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ -03848c: 6e10 2101 0100 |0010: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ -038492: 0e00 |0013: return-void │ │ +038460: |[038460] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.onReceivedError:(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V │ │ +038470: 5401 a90d |0000: iget-object v1, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ +038474: 6e10 9f0b 0100 |0002: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getBaseContext:()Landroid/content/Context; // method@0b9f │ │ +03847a: 0c01 |0005: move-result-object v1 │ │ +03847c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03847e: 7130 1f01 3102 |0007: invoke-static {v1, v3, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@011f │ │ +038484: 0c01 |000a: move-result-object v1 │ │ +038486: 1303 5100 |000b: const/16 v3, #int 81 // #51 │ │ +03848a: 6e40 2001 3122 |000d: invoke-virtual {v1, v3, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@0120 │ │ +038490: 6e10 2101 0100 |0010: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0121 │ │ +038496: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x000d line=251 │ │ 0x0010 line=253 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; │ │ @@ -42904,60 +42922,60 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -0383b4: |[0383b4] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ -0383c4: 1a00 120c |0000: const-string v0, "mailto:" // string@0c12 │ │ -0383c8: 6e20 7601 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ -0383ce: 0a00 |0005: move-result v0 │ │ -0383d0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0383d2: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ -0383d6: 7110 7f00 0a00 |0009: invoke-static {v10}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@007f │ │ -0383dc: 0c0a |000c: move-result-object v10 │ │ -0383de: 5483 a90d |000d: iget-object v3, v8, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ -0383e2: 6e10 7e00 0a00 |000f: invoke-virtual {v10}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@007e │ │ -0383e8: 0c04 |0012: move-result-object v4 │ │ -0383ea: 6e10 7d00 0a00 |0013: invoke-virtual {v10}, Landroid/net/MailTo;.getSubject:()Ljava/lang/String; // method@007d │ │ -0383f0: 0c05 |0016: move-result-object v5 │ │ -0383f2: 6e10 7b00 0a00 |0017: invoke-virtual {v10}, Landroid/net/MailTo;.getBody:()Ljava/lang/String; // method@007b │ │ -0383f8: 0c06 |001a: move-result-object v6 │ │ -0383fa: 6e10 7c00 0a00 |001b: invoke-virtual {v10}, Landroid/net/MailTo;.getCc:()Ljava/lang/String; // method@007c │ │ -038400: 0c07 |001e: move-result-object v7 │ │ -038402: 0782 |001f: move-object v2, v8 │ │ -038404: 7406 970b 0200 |0020: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.newEmailIntent:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0b97 │ │ -03840a: 0c0a |0023: move-result-object v10 │ │ -03840c: 5480 a90d |0024: iget-object v0, v8, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ -038410: 6e20 ae0b a000 |0026: invoke-virtual {v0, v10}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.startActivity:(Landroid/content/Intent;)V // method@0bae │ │ -038416: 6e10 ed00 0900 |0029: invoke-virtual {v9}, Landroid/webkit/WebView;.reload:()V // method@00ed │ │ -03841c: 0f01 |002c: return v1 │ │ -03841e: 6e20 ea00 a900 |002d: invoke-virtual {v9, v10}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ea │ │ -038424: 0f01 |0030: return v1 │ │ +0383b8: |[0383b8] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl$SetWebClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ +0383c8: 1a00 130c |0000: const-string v0, "mailto:" // string@0c13 │ │ +0383cc: 6e20 7601 0a00 |0002: invoke-virtual {v10, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ +0383d2: 0a00 |0005: move-result v0 │ │ +0383d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0383d6: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ +0383da: 7110 7f00 0a00 |0009: invoke-static {v10}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@007f │ │ +0383e0: 0c0a |000c: move-result-object v10 │ │ +0383e2: 5483 a90d |000d: iget-object v3, v8, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ +0383e6: 6e10 7e00 0a00 |000f: invoke-virtual {v10}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@007e │ │ +0383ec: 0c04 |0012: move-result-object v4 │ │ +0383ee: 6e10 7d00 0a00 |0013: invoke-virtual {v10}, Landroid/net/MailTo;.getSubject:()Ljava/lang/String; // method@007d │ │ +0383f4: 0c05 |0016: move-result-object v5 │ │ +0383f6: 6e10 7b00 0a00 |0017: invoke-virtual {v10}, Landroid/net/MailTo;.getBody:()Ljava/lang/String; // method@007b │ │ +0383fc: 0c06 |001a: move-result-object v6 │ │ +0383fe: 6e10 7c00 0a00 |001b: invoke-virtual {v10}, Landroid/net/MailTo;.getCc:()Ljava/lang/String; // method@007c │ │ +038404: 0c07 |001e: move-result-object v7 │ │ +038406: 0782 |001f: move-object v2, v8 │ │ +038408: 7406 970b 0200 |0020: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.newEmailIntent:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0b97 │ │ +03840e: 0c0a |0023: move-result-object v10 │ │ +038410: 5480 a90d |0024: iget-object v0, v8, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.this$0:Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; // field@0da9 │ │ +038414: 6e20 ae0b a000 |0026: invoke-virtual {v0, v10}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.startActivity:(Landroid/content/Intent;)V // method@0bae │ │ +03841a: 6e10 ed00 0900 |0029: invoke-virtual {v9}, Landroid/webkit/WebView;.reload:()V // method@00ed │ │ +038420: 0f01 |002c: return v1 │ │ +038422: 6e20 ea00 a900 |002d: invoke-virtual {v9, v10}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ea │ │ +038428: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0009 line=216 │ │ 0x000d line=217 │ │ 0x0024 line=218 │ │ 0x0029 line=219 │ │ 0x002d line=225 │ │ locals : │ │ 0x0000 - 0x0031 reg=8 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; │ │ 0x0000 - 0x0031 reg=9 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0031 reg=10 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 193 (Activity_WebView_StatePreservingImpl.java) │ │ + source_file_idx : 194 (Activity_WebView_StatePreservingImpl.java) │ │ │ │ Class #192 header: │ │ class_idx : 588 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ -source_file_idx : 193 │ │ +source_file_idx : 194 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -42992,21 +43010,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0385b4: |[0385b4] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.:()V │ │ -0385c4: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -0385ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0385cc: 5b10 aa0d |0004: iput-object v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -0385d0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0385d2: 5910 ac0d |0007: iput v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ -0385d6: 0e00 |0009: return-void │ │ +0385b8: |[0385b8] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.:()V │ │ +0385c8: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +0385ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0385d0: 5b10 aa0d |0004: iput-object v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +0385d4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0385d6: 5910 ac0d |0007: iput v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ +0385da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ @@ -43016,17 +43034,17 @@ │ │ type : '(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03859c: |[03859c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; │ │ -0385ac: 5400 aa0d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -0385b0: 1100 |0002: return-object v0 │ │ +0385a0: |[0385a0] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.access$100:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)Ljava/lang/String; │ │ +0385b0: 5400 aa0d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +0385b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ #2 : (in Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;) │ │ @@ -43034,92 +43052,92 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -0385d8: |[0385d8] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.initUI:()V │ │ -0385e8: 6e10 a20b 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0385ee: 0c00 |0003: move-result-object v0 │ │ -0385f0: 3900 a000 |0004: if-nez v0, 00a4 // +00a0 │ │ -0385f4: 6000 fe07 |0006: sget v0, Lorg/metatrans/commons/R$layout;.webview:I // field@07fe │ │ -0385f8: 6e20 ad0b 0300 |0008: invoke-virtual {v3, v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.setContentView:(I)V // method@0bad │ │ -0385fe: 6000 e907 |000b: sget v0, Lorg/metatrans/commons/R$id;.layout_webview_frame:I // field@07e9 │ │ -038602: 6e20 9d0b 0300 |000d: invoke-virtual {v3, v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.findViewById:(I)Landroid/view/View; // method@0b9d │ │ -038608: 0c00 |0010: move-result-object v0 │ │ -03860a: 1f00 5d00 |0011: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ -03860e: 5b30 ab0d |0013: iput-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.frame:Landroid/widget/FrameLayout; // field@0dab │ │ -038612: 6e10 9c0b 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.createWebView:()Landroid/webkit/WebView; // method@0b9c │ │ -038618: 0c00 |0018: move-result-object v0 │ │ -03861a: 5b30 ad0d |0019: iput-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.webView:Landroid/webkit/WebView; // field@0dad │ │ -03861e: 6e10 a20b 0300 |001b: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038624: 0c00 |001e: move-result-object v0 │ │ -038626: 2201 5c00 |001f: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@005c │ │ -03862a: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ -03862c: 7030 fb00 2102 |0022: invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00fb │ │ -038632: 6e20 f000 1000 |0025: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00f0 │ │ -038638: 6e10 a20b 0300 |0028: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03863e: 0c00 |002b: move-result-object v0 │ │ -038640: 6e10 e700 0000 |002c: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ -038646: 0c00 |002f: move-result-object v0 │ │ -038648: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -03864a: 6e20 e100 1000 |0031: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSupportZoom:(Z)V // method@00e1 │ │ -038650: 6e10 a20b 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038656: 0c00 |0037: move-result-object v0 │ │ -038658: 6e10 e700 0000 |0038: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ -03865e: 0c00 |003b: move-result-object v0 │ │ -038660: 6e20 d900 1000 |003c: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00d9 │ │ -038666: 6e10 a20b 0300 |003f: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03866c: 0c00 |0042: move-result-object v0 │ │ -03866e: 1502 0002 |0043: const/high16 v2, #int 33554432 // #200 │ │ -038672: 6e20 f200 2000 |0045: invoke-virtual {v0, v2}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00f2 │ │ -038678: 6e10 a20b 0300 |0048: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03867e: 0c00 |004b: move-result-object v0 │ │ -038680: 6e20 f300 1000 |004c: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollbarFadingEnabled:(Z)V // method@00f3 │ │ -038686: 6e10 a20b 0300 |004f: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03868c: 0c00 |0052: move-result-object v0 │ │ -03868e: 6e10 e700 0000 |0053: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ -038694: 0c00 |0056: move-result-object v0 │ │ -038696: 6e20 db00 1000 |0057: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00db │ │ -03869c: 6000 1100 |005a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ -0386a0: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -0386a4: 3520 0300 |005e: if-ge v0, v2, 0061 // +0003 │ │ -0386a8: 280e |0060: goto 006e // +000e │ │ -0386aa: 6e10 a20b 0300 |0061: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0386b0: 0c00 |0064: move-result-object v0 │ │ -0386b2: 6e10 e700 0000 |0065: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ -0386b8: 0c00 |0068: move-result-object v0 │ │ -0386ba: 6202 1600 |0069: sget-object v2, Landroid/webkit/WebSettings$PluginState;.ON:Landroid/webkit/WebSettings$PluginState; // field@0016 │ │ -0386be: 6e20 df00 2000 |006b: invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;.setPluginState:(Landroid/webkit/WebSettings$PluginState;)V // method@00df │ │ -0386c4: 6e10 a20b 0300 |006e: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0386ca: 0c00 |0071: move-result-object v0 │ │ -0386cc: 6e10 e700 0000 |0072: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ -0386d2: 0c00 |0075: move-result-object v0 │ │ -0386d4: 6e20 de00 1000 |0076: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setLoadsImagesAutomatically:(Z)V // method@00de │ │ -0386da: 6e10 a20b 0300 |0079: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0386e0: 0c00 |007c: move-result-object v0 │ │ -0386e2: 2201 4b02 |007d: new-instance v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; // type@024b │ │ -0386e6: 1202 |007f: const/4 v2, #int 0 // #0 │ │ -0386e8: 7030 960b 3102 |0080: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;)V // method@0b96 │ │ -0386ee: 6e20 f500 1000 |0083: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@00f5 │ │ -0386f4: 6e10 a20b 0300 |0086: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0386fa: 0c00 |0089: move-result-object v0 │ │ -0386fc: 2201 4a02 |008a: new-instance v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1; // type@024a │ │ -038700: 7020 930b 3100 |008c: invoke-direct {v1, v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V // method@0b93 │ │ -038706: 6e20 f100 1000 |008f: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00f1 │ │ -03870c: 6e10 a20b 0300 |0092: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038712: 0c00 |0095: move-result-object v0 │ │ -038714: 5431 aa0d |0096: iget-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -038718: 6e20 ea00 1000 |0098: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ea │ │ -03871e: 5430 ab0d |009b: iget-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.frame:Landroid/widget/FrameLayout; // field@0dab │ │ -038722: 6e10 a10b 0300 |009d: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getViewToAttach:()Landroid/view/View; // method@0ba1 │ │ -038728: 0c01 |00a0: move-result-object v1 │ │ -03872a: 6e20 fd00 1000 |00a1: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -038730: 0e00 |00a4: return-void │ │ +0385dc: |[0385dc] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.initUI:()V │ │ +0385ec: 6e10 a20b 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0385f2: 0c00 |0003: move-result-object v0 │ │ +0385f4: 3900 a000 |0004: if-nez v0, 00a4 // +00a0 │ │ +0385f8: 6000 fe07 |0006: sget v0, Lorg/metatrans/commons/R$layout;.webview:I // field@07fe │ │ +0385fc: 6e20 ad0b 0300 |0008: invoke-virtual {v3, v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.setContentView:(I)V // method@0bad │ │ +038602: 6000 e907 |000b: sget v0, Lorg/metatrans/commons/R$id;.layout_webview_frame:I // field@07e9 │ │ +038606: 6e20 9d0b 0300 |000d: invoke-virtual {v3, v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.findViewById:(I)Landroid/view/View; // method@0b9d │ │ +03860c: 0c00 |0010: move-result-object v0 │ │ +03860e: 1f00 5d00 |0011: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ +038612: 5b30 ab0d |0013: iput-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.frame:Landroid/widget/FrameLayout; // field@0dab │ │ +038616: 6e10 9c0b 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.createWebView:()Landroid/webkit/WebView; // method@0b9c │ │ +03861c: 0c00 |0018: move-result-object v0 │ │ +03861e: 5b30 ad0d |0019: iput-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.webView:Landroid/webkit/WebView; // field@0dad │ │ +038622: 6e10 a20b 0300 |001b: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038628: 0c00 |001e: move-result-object v0 │ │ +03862a: 2201 5c00 |001f: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@005c │ │ +03862e: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ +038630: 7030 fb00 2102 |0022: invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00fb │ │ +038636: 6e20 f000 1000 |0025: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00f0 │ │ +03863c: 6e10 a20b 0300 |0028: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038642: 0c00 |002b: move-result-object v0 │ │ +038644: 6e10 e700 0000 |002c: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ +03864a: 0c00 |002f: move-result-object v0 │ │ +03864c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +03864e: 6e20 e100 1000 |0031: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSupportZoom:(Z)V // method@00e1 │ │ +038654: 6e10 a20b 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +03865a: 0c00 |0037: move-result-object v0 │ │ +03865c: 6e10 e700 0000 |0038: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ +038662: 0c00 |003b: move-result-object v0 │ │ +038664: 6e20 d900 1000 |003c: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00d9 │ │ +03866a: 6e10 a20b 0300 |003f: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038670: 0c00 |0042: move-result-object v0 │ │ +038672: 1502 0002 |0043: const/high16 v2, #int 33554432 // #200 │ │ +038676: 6e20 f200 2000 |0045: invoke-virtual {v0, v2}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@00f2 │ │ +03867c: 6e10 a20b 0300 |0048: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038682: 0c00 |004b: move-result-object v0 │ │ +038684: 6e20 f300 1000 |004c: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollbarFadingEnabled:(Z)V // method@00f3 │ │ +03868a: 6e10 a20b 0300 |004f: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038690: 0c00 |0052: move-result-object v0 │ │ +038692: 6e10 e700 0000 |0053: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ +038698: 0c00 |0056: move-result-object v0 │ │ +03869a: 6e20 db00 1000 |0057: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00db │ │ +0386a0: 6000 1100 |005a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ +0386a4: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +0386a8: 3520 0300 |005e: if-ge v0, v2, 0061 // +0003 │ │ +0386ac: 280e |0060: goto 006e // +000e │ │ +0386ae: 6e10 a20b 0300 |0061: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0386b4: 0c00 |0064: move-result-object v0 │ │ +0386b6: 6e10 e700 0000 |0065: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ +0386bc: 0c00 |0068: move-result-object v0 │ │ +0386be: 6202 1600 |0069: sget-object v2, Landroid/webkit/WebSettings$PluginState;.ON:Landroid/webkit/WebSettings$PluginState; // field@0016 │ │ +0386c2: 6e20 df00 2000 |006b: invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;.setPluginState:(Landroid/webkit/WebSettings$PluginState;)V // method@00df │ │ +0386c8: 6e10 a20b 0300 |006e: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0386ce: 0c00 |0071: move-result-object v0 │ │ +0386d0: 6e10 e700 0000 |0072: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@00e7 │ │ +0386d6: 0c00 |0075: move-result-object v0 │ │ +0386d8: 6e20 de00 1000 |0076: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setLoadsImagesAutomatically:(Z)V // method@00de │ │ +0386de: 6e10 a20b 0300 |0079: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0386e4: 0c00 |007c: move-result-object v0 │ │ +0386e6: 2201 4b02 |007d: new-instance v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient; // type@024b │ │ +0386ea: 1202 |007f: const/4 v2, #int 0 // #0 │ │ +0386ec: 7030 960b 3102 |0080: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$SetWebClient;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;)V // method@0b96 │ │ +0386f2: 6e20 f500 1000 |0083: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@00f5 │ │ +0386f8: 6e10 a20b 0300 |0086: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0386fe: 0c00 |0089: move-result-object v0 │ │ +038700: 2201 4a02 |008a: new-instance v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1; // type@024a │ │ +038704: 7020 930b 3100 |008c: invoke-direct {v1, v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl$1;.:(Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;)V // method@0b93 │ │ +03870a: 6e20 f100 1000 |008f: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00f1 │ │ +038710: 6e10 a20b 0300 |0092: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038716: 0c00 |0095: move-result-object v0 │ │ +038718: 5431 aa0d |0096: iget-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +03871c: 6e20 ea00 1000 |0098: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@00ea │ │ +038722: 5430 ab0d |009b: iget-object v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.frame:Landroid/widget/FrameLayout; // field@0dab │ │ +038726: 6e10 a10b 0300 |009d: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getViewToAttach:()Landroid/view/View; // method@0ba1 │ │ +03872c: 0c01 |00a0: move-result-object v1 │ │ +03872e: 6e20 fd00 1000 |00a1: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +038734: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=71 │ │ 0x000b line=76 │ │ 0x0015 line=79 │ │ 0x001b line=80 │ │ @@ -43144,21 +43162,21 @@ │ │ type : '()Landroid/webkit/WebView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -038544: |[038544] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.createWebView:()Landroid/webkit/WebView; │ │ -038554: 2200 5500 |0000: new-instance v0, Landroid/webkit/WebView; // type@0055 │ │ -038558: 7020 e300 2000 |0002: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@00e3 │ │ -03855e: 2201 5100 |0005: new-instance v1, Landroid/webkit/WebChromeClient; // type@0051 │ │ -038562: 7010 d800 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ -038568: 6e20 f400 1000 |000a: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@00f4 │ │ -03856e: 1100 |000d: return-object v0 │ │ +038548: |[038548] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.createWebView:()Landroid/webkit/WebView; │ │ +038558: 2200 5500 |0000: new-instance v0, Landroid/webkit/WebView; // type@0055 │ │ +03855c: 7020 e300 2000 |0002: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@00e3 │ │ +038562: 2201 5100 |0005: new-instance v1, Landroid/webkit/WebChromeClient; // type@0051 │ │ +038566: 7010 d800 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ +03856c: 6e20 f400 1000 |000a: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@00f4 │ │ +038572: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ @@ -43167,18 +43185,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038528: |[038528] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.getViewToAttach:()Landroid/view/View; │ │ -038538: 6e10 a20b 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03853e: 0c00 |0003: move-result-object v0 │ │ -038540: 1100 |0004: return-object v0 │ │ +03852c: |[03852c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.getViewToAttach:()Landroid/view/View; │ │ +03853c: 6e10 a20b 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038542: 0c00 |0003: move-result-object v0 │ │ +038544: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ #2 : (in Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;) │ │ @@ -43186,17 +43204,17 @@ │ │ type : '()Landroid/webkit/WebView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038570: |[038570] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.getWebView:()Landroid/webkit/WebView; │ │ -038580: 5410 ad0d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.webView:Landroid/webkit/WebView; // field@0dad │ │ -038584: 1100 |0002: return-object v0 │ │ +038574: |[038574] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.getWebView:()Landroid/webkit/WebView; │ │ +038584: 5410 ad0d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.webView:Landroid/webkit/WebView; // field@0dad │ │ +038588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ #3 : (in Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;) │ │ @@ -43204,123 +43222,123 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038588: |[038588] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.handleCustomView:()Z │ │ -038598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03859a: 0f00 |0001: return v0 │ │ +03858c: |[03858c] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.handleCustomView:()Z │ │ +03859c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03859e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 199 16-bit code units │ │ -038734: |[038734] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onBackPressed:()V │ │ -038744: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038748: 1a01 c600 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onBackPressed" // string@00c6 │ │ -03874c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038752: 6e10 a20b 0500 |0007: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038758: 0c00 |000a: move-result-object v0 │ │ -03875a: 3800 b100 |000b: if-eqz v0, 00bc // +00b1 │ │ -03875e: 6e10 a30b 0500 |000d: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.handleCustomView:()Z // method@0ba3 │ │ -038764: 0a00 |0010: move-result v0 │ │ -038766: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -03876a: 0e00 |0013: return-void │ │ -03876c: 6e10 a20b 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038772: 0c00 |0017: move-result-object v0 │ │ -038774: 6e10 e800 0000 |0018: invoke-virtual {v0}, Landroid/webkit/WebView;.getUrl:()Ljava/lang/String; // method@00e8 │ │ -03877a: 0c00 |001b: move-result-object v0 │ │ -03877c: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -038780: 1a00 b60c |001e: const-string v0, "page_not_loaded_yet" // string@0cb6 │ │ -038784: 6201 2504 |0020: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038788: 1a02 ca00 |0022: const-string v2, "Activity_WebView_StatePreservingImpl: onBackPressed webView != null" // string@00ca │ │ -03878c: 6e20 5301 2100 |0024: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038792: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038796: 2202 a100 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -03879a: 7010 7f01 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0387a0: 1a03 c900 |002e: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed cur_url=" // string@00c9 │ │ -0387a4: 6e20 8501 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0387aa: 6e20 8501 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0387b0: 6e10 8701 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0387b6: 0c02 |0039: move-result-object v2 │ │ -0387b8: 6e20 5301 2100 |003a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0387be: 6e10 a20b 0500 |003d: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0387c4: 0c01 |0040: move-result-object v1 │ │ -0387c6: 6e10 f600 0100 |0041: invoke-virtual {v1}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ -0387cc: 6201 2504 |0044: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0387d0: 2202 a100 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0387d4: 7010 7f01 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0387da: 1a03 cb00 |004b: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed webView.canGoBack() = " // string@00cb │ │ -0387de: 6e20 8501 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0387e4: 6e10 a20b 0500 |0050: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0387ea: 0c03 |0053: move-result-object v3 │ │ -0387ec: 6e10 e600 0300 |0054: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ -0387f2: 0a03 |0057: move-result v3 │ │ -0387f4: 6e20 8601 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -0387fa: 6e10 8701 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -038800: 0c02 |005e: move-result-object v2 │ │ -038802: 6e20 5301 2100 |005f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038808: 6201 2504 |0062: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -03880c: 2202 a100 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -038810: 7010 7f01 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -038816: 1a03 c800 |0069: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed Uri.parse(cur_url).equals(Uri.parse(URL)) = " // string@00c8 │ │ -03881a: 6e20 8501 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -038820: 7110 8300 0000 |006e: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038826: 0c03 |0071: move-result-object v3 │ │ -038828: 5454 aa0d |0072: iget-object v4, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -03882c: 7110 8300 0400 |0074: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038832: 0c04 |0077: move-result-object v4 │ │ -038834: 6e20 8200 4300 |0078: invoke-virtual {v3, v4}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -03883a: 0a03 |007b: move-result v3 │ │ -03883c: 6e20 8601 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -038842: 6e10 8701 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -038848: 0c02 |0082: move-result-object v2 │ │ -03884a: 6e20 5301 2100 |0083: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038850: 7110 8300 0000 |0086: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038856: 0c01 |0089: move-result-object v1 │ │ -038858: 5452 aa0d |008a: iget-object v2, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -03885c: 7110 8300 0200 |008c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038862: 0c02 |008f: move-result-object v2 │ │ -038864: 6e20 8200 2100 |0090: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -03886a: 0a01 |0093: move-result v1 │ │ -03886c: 3801 0600 |0094: if-eqz v1, 009a // +0006 │ │ -038870: 6f10 0300 0500 |0096: invoke-super {v5}, Landroid/app/Activity;.onBackPressed:()V // method@0003 │ │ -038876: 0e00 |0099: return-void │ │ -038878: 6e10 a20b 0500 |009a: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -03887e: 0c01 |009d: move-result-object v1 │ │ -038880: 6e10 e600 0100 |009e: invoke-virtual {v1}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ -038886: 0a01 |00a1: move-result v1 │ │ -038888: 3801 1a00 |00a2: if-eqz v1, 00bc // +001a │ │ -03888c: 7110 8300 0000 |00a4: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -038892: 0c00 |00a7: move-result-object v0 │ │ -038894: 5451 aa0d |00a8: iget-object v1, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -038898: 7110 8300 0100 |00aa: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -03889e: 0c01 |00ad: move-result-object v1 │ │ -0388a0: 6e20 8200 1000 |00ae: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ -0388a6: 0a00 |00b1: move-result v0 │ │ -0388a8: 3900 0a00 |00b2: if-nez v0, 00bc // +000a │ │ -0388ac: 6e10 a20b 0500 |00b4: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0388b2: 0c00 |00b7: move-result-object v0 │ │ -0388b4: 6e10 e900 0000 |00b8: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@00e9 │ │ -0388ba: 0e00 |00bb: return-void │ │ -0388bc: 6200 2504 |00bc: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0388c0: 1a01 c700 |00be: const-string v1, "Activity_WebView_StatePreservingImpl: onBackPressed DEFAULT" // string@00c7 │ │ -0388c4: 6e20 5301 1000 |00c0: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0388ca: 6f10 0300 0500 |00c3: invoke-super {v5}, Landroid/app/Activity;.onBackPressed:()V // method@0003 │ │ -0388d0: 0e00 |00c6: return-void │ │ +038738: |[038738] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onBackPressed:()V │ │ +038748: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03874c: 1a01 c700 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onBackPressed" // string@00c7 │ │ +038750: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038756: 6e10 a20b 0500 |0007: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +03875c: 0c00 |000a: move-result-object v0 │ │ +03875e: 3800 b100 |000b: if-eqz v0, 00bc // +00b1 │ │ +038762: 6e10 a30b 0500 |000d: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.handleCustomView:()Z // method@0ba3 │ │ +038768: 0a00 |0010: move-result v0 │ │ +03876a: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +03876e: 0e00 |0013: return-void │ │ +038770: 6e10 a20b 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038776: 0c00 |0017: move-result-object v0 │ │ +038778: 6e10 e800 0000 |0018: invoke-virtual {v0}, Landroid/webkit/WebView;.getUrl:()Ljava/lang/String; // method@00e8 │ │ +03877e: 0c00 |001b: move-result-object v0 │ │ +038780: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +038784: 1a00 b70c |001e: const-string v0, "page_not_loaded_yet" // string@0cb7 │ │ +038788: 6201 2504 |0020: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03878c: 1a02 cb00 |0022: const-string v2, "Activity_WebView_StatePreservingImpl: onBackPressed webView != null" // string@00cb │ │ +038790: 6e20 5301 2100 |0024: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038796: 6201 2504 |0027: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03879a: 2202 a100 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +03879e: 7010 7f01 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0387a4: 1a03 ca00 |002e: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed cur_url=" // string@00ca │ │ +0387a8: 6e20 8501 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0387ae: 6e20 8501 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0387b4: 6e10 8701 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0387ba: 0c02 |0039: move-result-object v2 │ │ +0387bc: 6e20 5301 2100 |003a: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0387c2: 6e10 a20b 0500 |003d: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0387c8: 0c01 |0040: move-result-object v1 │ │ +0387ca: 6e10 f600 0100 |0041: invoke-virtual {v1}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ +0387d0: 6201 2504 |0044: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0387d4: 2202 a100 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0387d8: 7010 7f01 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0387de: 1a03 cc00 |004b: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed webView.canGoBack() = " // string@00cc │ │ +0387e2: 6e20 8501 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0387e8: 6e10 a20b 0500 |0050: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0387ee: 0c03 |0053: move-result-object v3 │ │ +0387f0: 6e10 e600 0300 |0054: invoke-virtual {v3}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ +0387f6: 0a03 |0057: move-result v3 │ │ +0387f8: 6e20 8601 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +0387fe: 6e10 8701 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +038804: 0c02 |005e: move-result-object v2 │ │ +038806: 6e20 5301 2100 |005f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03880c: 6201 2504 |0062: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038810: 2202 a100 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +038814: 7010 7f01 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03881a: 1a03 c900 |0069: const-string v3, "Activity_WebView_StatePreservingImpl: onBackPressed Uri.parse(cur_url).equals(Uri.parse(URL)) = " // string@00c9 │ │ +03881e: 6e20 8501 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +038824: 7110 8300 0000 |006e: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +03882a: 0c03 |0071: move-result-object v3 │ │ +03882c: 5454 aa0d |0072: iget-object v4, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +038830: 7110 8300 0400 |0074: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038836: 0c04 |0077: move-result-object v4 │ │ +038838: 6e20 8200 4300 |0078: invoke-virtual {v3, v4}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +03883e: 0a03 |007b: move-result v3 │ │ +038840: 6e20 8601 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +038846: 6e10 8701 0200 |007f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03884c: 0c02 |0082: move-result-object v2 │ │ +03884e: 6e20 5301 2100 |0083: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038854: 7110 8300 0000 |0086: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +03885a: 0c01 |0089: move-result-object v1 │ │ +03885c: 5452 aa0d |008a: iget-object v2, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +038860: 7110 8300 0200 |008c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038866: 0c02 |008f: move-result-object v2 │ │ +038868: 6e20 8200 2100 |0090: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +03886e: 0a01 |0093: move-result v1 │ │ +038870: 3801 0600 |0094: if-eqz v1, 009a // +0006 │ │ +038874: 6f10 0300 0500 |0096: invoke-super {v5}, Landroid/app/Activity;.onBackPressed:()V // method@0003 │ │ +03887a: 0e00 |0099: return-void │ │ +03887c: 6e10 a20b 0500 |009a: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038882: 0c01 |009d: move-result-object v1 │ │ +038884: 6e10 e600 0100 |009e: invoke-virtual {v1}, Landroid/webkit/WebView;.canGoBack:()Z // method@00e6 │ │ +03888a: 0a01 |00a1: move-result v1 │ │ +03888c: 3801 1a00 |00a2: if-eqz v1, 00bc // +001a │ │ +038890: 7110 8300 0000 |00a4: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +038896: 0c00 |00a7: move-result-object v0 │ │ +038898: 5451 aa0d |00a8: iget-object v1, v5, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +03889c: 7110 8300 0100 |00aa: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +0388a2: 0c01 |00ad: move-result-object v1 │ │ +0388a4: 6e20 8200 1000 |00ae: invoke-virtual {v0, v1}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@0082 │ │ +0388aa: 0a00 |00b1: move-result v0 │ │ +0388ac: 3900 0a00 |00b2: if-nez v0, 00bc // +000a │ │ +0388b0: 6e10 a20b 0500 |00b4: invoke-virtual {v5}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0388b6: 0c00 |00b7: move-result-object v0 │ │ +0388b8: 6e10 e900 0000 |00b8: invoke-virtual {v0}, Landroid/webkit/WebView;.goBack:()V // method@00e9 │ │ +0388be: 0e00 |00bb: return-void │ │ +0388c0: 6200 2504 |00bc: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0388c4: 1a01 c800 |00be: const-string v1, "Activity_WebView_StatePreservingImpl: onBackPressed DEFAULT" // string@00c8 │ │ +0388c8: 6e20 5301 1000 |00c0: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0388ce: 6f10 0300 0500 |00c3: invoke-super {v5}, Landroid/app/Activity;.onBackPressed:()V // method@0003 │ │ +0388d4: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0007 line=309 │ │ 0x000d line=311 │ │ 0x0014 line=315 │ │ 0x0020 line=321 │ │ @@ -43342,21 +43360,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0388d4: |[0388d4] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0388e4: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ -0388ea: 6202 2504 |0003: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0388ee: 1a00 cc00 |0005: const-string v0, "Activity_WebView_StatePreservingImpl: onConfigurationChanged" // string@00cc │ │ -0388f2: 6e20 5301 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0388f8: 7010 a40b 0100 |000a: invoke-direct {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.initUI:()V // method@0ba4 │ │ -0388fe: 0e00 |000d: return-void │ │ +0388d8: |[0388d8] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0388e8: 6f20 0400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0004 │ │ +0388ee: 6202 2504 |0003: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0388f2: 1a00 cd00 |0005: const-string v0, "Activity_WebView_StatePreservingImpl: onConfigurationChanged" // string@00cd │ │ +0388f6: 6e20 5301 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0388fc: 7010 a40b 0100 |000a: invoke-direct {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.initUI:()V // method@0ba4 │ │ +038902: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=274 │ │ 0x000a line=286 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ @@ -43367,55 +43385,55 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -038900: |[038900] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onCreate:(Landroid/os/Bundle;)V │ │ -038910: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038914: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -038918: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03891e: 1a02 cd00 |0007: const-string v2, "Activity_WebView_StatePreservingImpl: onCreate savedInstanceState=" // string@00cd │ │ -038922: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -038928: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -03892e: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -038934: 0c01 |0012: move-result-object v1 │ │ -038936: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03893c: 6f20 0500 4300 |0016: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -038942: 1a00 4a0e |0019: const-string v0, "titleID" // string@0e4a │ │ -038946: 1a01 ff05 |001b: const-string v1, "URL" // string@05ff │ │ -03894a: 3804 0f00 |001d: if-eqz v4, 002c // +000f │ │ -03894e: 6e20 8600 1400 |001f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ -038954: 0c01 |0022: move-result-object v1 │ │ -038956: 5b31 aa0d |0023: iput-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -03895a: 6e20 8500 0400 |0025: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ -038960: 0a00 |0028: move-result v0 │ │ -038962: 5930 ac0d |0029: iput v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ -038966: 281d |002b: goto 0048 // +001d │ │ -038968: 6e10 a00b 0300 |002c: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getIntent:()Landroid/content/Intent; // method@0ba0 │ │ -03896e: 0c02 |002f: move-result-object v2 │ │ -038970: 6e10 2d00 0200 |0030: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ -038976: 0c02 |0033: move-result-object v2 │ │ -038978: 6e20 8600 1200 |0034: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ -03897e: 0c01 |0037: move-result-object v1 │ │ -038980: 5b31 aa0d |0038: iput-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -038984: 6e10 a00b 0300 |003a: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getIntent:()Landroid/content/Intent; // method@0ba0 │ │ -03898a: 0c01 |003d: move-result-object v1 │ │ -03898c: 6e10 2d00 0100 |003e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ -038992: 0c01 |0041: move-result-object v1 │ │ -038994: 6e20 8500 0100 |0042: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ -03899a: 0a00 |0045: move-result v0 │ │ -03899c: 5930 ac0d |0046: iput v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ -0389a0: 7010 a40b 0300 |0048: invoke-direct {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.initUI:()V // method@0ba4 │ │ -0389a6: 3804 0900 |004b: if-eqz v4, 0054 // +0009 │ │ -0389aa: 6e10 a20b 0300 |004d: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0389b0: 0c00 |0050: move-result-object v0 │ │ -0389b2: 6e20 ee00 4000 |0051: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ee │ │ -0389b8: 0e00 |0054: return-void │ │ +038904: |[038904] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onCreate:(Landroid/os/Bundle;)V │ │ +038914: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038918: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +03891c: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +038922: 1a02 ce00 |0007: const-string v2, "Activity_WebView_StatePreservingImpl: onCreate savedInstanceState=" // string@00ce │ │ +038926: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03892c: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +038932: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +038938: 0c01 |0012: move-result-object v1 │ │ +03893a: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038940: 6f20 0500 4300 |0016: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +038946: 1a00 4b0e |0019: const-string v0, "titleID" // string@0e4b │ │ +03894a: 1a01 0006 |001b: const-string v1, "URL" // string@0600 │ │ +03894e: 3804 0f00 |001d: if-eqz v4, 002c // +000f │ │ +038952: 6e20 8600 1400 |001f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ +038958: 0c01 |0022: move-result-object v1 │ │ +03895a: 5b31 aa0d |0023: iput-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +03895e: 6e20 8500 0400 |0025: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ +038964: 0a00 |0028: move-result v0 │ │ +038966: 5930 ac0d |0029: iput v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ +03896a: 281d |002b: goto 0048 // +001d │ │ +03896c: 6e10 a00b 0300 |002c: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getIntent:()Landroid/content/Intent; // method@0ba0 │ │ +038972: 0c02 |002f: move-result-object v2 │ │ +038974: 6e10 2d00 0200 |0030: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ +03897a: 0c02 |0033: move-result-object v2 │ │ +03897c: 6e20 8600 1200 |0034: invoke-virtual {v2, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ +038982: 0c01 |0037: move-result-object v1 │ │ +038984: 5b31 aa0d |0038: iput-object v1, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +038988: 6e10 a00b 0300 |003a: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getIntent:()Landroid/content/Intent; // method@0ba0 │ │ +03898e: 0c01 |003d: move-result-object v1 │ │ +038990: 6e10 2d00 0100 |003e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ +038996: 0c01 |0041: move-result-object v1 │ │ +038998: 6e20 8500 0100 |0042: invoke-virtual {v1, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ +03899e: 0a00 |0045: move-result v0 │ │ +0389a0: 5930 ac0d |0046: iput v0, v3, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ +0389a4: 7010 a40b 0300 |0048: invoke-direct {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.initUI:()V // method@0ba4 │ │ +0389aa: 3804 0900 |004b: if-eqz v4, 0054 // +0009 │ │ +0389ae: 6e10 a20b 0300 |004d: invoke-virtual {v3}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0389b4: 0c00 |0050: move-result-object v0 │ │ +0389b6: 6e20 ee00 4000 |0051: invoke-virtual {v0, v4}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ee │ │ +0389bc: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0016 line=43 │ │ 0x001f line=47 │ │ 0x0025 line=48 │ │ 0x002c line=52 │ │ @@ -43431,23 +43449,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0389bc: |[0389bc] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onPause:()V │ │ -0389cc: 6f10 0800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0008 │ │ -0389d2: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -0389d8: 0c00 |0006: move-result-object v0 │ │ -0389da: 6e10 eb00 0000 |0007: invoke-virtual {v0}, Landroid/webkit/WebView;.onPause:()V // method@00eb │ │ -0389e0: 2805 |000a: goto 000f // +0005 │ │ -0389e2: 0d00 |000b: move-exception v0 │ │ -0389e4: 6e10 5601 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -0389ea: 0e00 |000f: return-void │ │ +0389c0: |[0389c0] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onPause:()V │ │ +0389d0: 6f10 0800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0008 │ │ +0389d6: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +0389dc: 0c00 |0006: move-result-object v0 │ │ +0389de: 6e10 eb00 0000 |0007: invoke-virtual {v0}, Landroid/webkit/WebView;.onPause:()V // method@00eb │ │ +0389e4: 2805 |000a: goto 000f // +0005 │ │ +0389e6: 0d00 |000b: move-exception v0 │ │ +0389e8: 6e10 5601 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +0389ee: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=396 │ │ 0x000c line=398 │ │ @@ -43459,31 +43477,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0389fc: |[0389fc] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -038a0c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038a10: 1a01 ce00 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onRestoreInstanceState" // string@00ce │ │ -038a14: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038a1a: 6f20 0900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0009 │ │ -038a20: 1a00 ff05 |000a: const-string v0, "URL" // string@05ff │ │ -038a24: 6e20 8600 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ -038a2a: 0c00 |000f: move-result-object v0 │ │ -038a2c: 5b20 aa0d |0010: iput-object v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -038a30: 1a00 4a0e |0012: const-string v0, "titleID" // string@0e4a │ │ -038a34: 6e20 8500 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ -038a3a: 0a00 |0017: move-result v0 │ │ -038a3c: 5920 ac0d |0018: iput v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ -038a40: 6e10 a20b 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038a46: 0c00 |001d: move-result-object v0 │ │ -038a48: 6e20 ee00 3000 |001e: invoke-virtual {v0, v3}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ee │ │ -038a4e: 0e00 |0021: return-void │ │ +038a00: |[038a00] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +038a10: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038a14: 1a01 cf00 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onRestoreInstanceState" // string@00cf │ │ +038a18: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038a1e: 6f20 0900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0009 │ │ +038a24: 1a00 0006 |000a: const-string v0, "URL" // string@0600 │ │ +038a28: 6e20 8600 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ +038a2e: 0c00 |000f: move-result-object v0 │ │ +038a30: 5b20 aa0d |0010: iput-object v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +038a34: 1a00 4b0e |0012: const-string v0, "titleID" // string@0e4b │ │ +038a38: 6e20 8500 0300 |0014: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ +038a3e: 0a00 |0017: move-result v0 │ │ +038a40: 5920 ac0d |0018: iput v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ +038a44: 6e10 a20b 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038a4a: 0c00 |001d: move-result-object v0 │ │ +038a4c: 6e20 ee00 3000 |001e: invoke-virtual {v0, v3}, Landroid/webkit/WebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ee │ │ +038a52: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0007 line=369 │ │ 0x000c line=371 │ │ 0x0014 line=372 │ │ 0x001a line=375 │ │ @@ -43496,23 +43514,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -038a50: |[038a50] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onResume:()V │ │ -038a60: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000a │ │ -038a66: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038a6c: 0c00 |0006: move-result-object v0 │ │ -038a6e: 6e10 ec00 0000 |0007: invoke-virtual {v0}, Landroid/webkit/WebView;.onResume:()V // method@00ec │ │ -038a74: 2805 |000a: goto 000f // +0005 │ │ -038a76: 0d00 |000b: move-exception v0 │ │ -038a78: 6e10 5601 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -038a7e: 0e00 |000f: return-void │ │ +038a54: |[038a54] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onResume:()V │ │ +038a64: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@000a │ │ +038a6a: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038a70: 0c00 |0006: move-result-object v0 │ │ +038a72: 6e10 ec00 0000 |0007: invoke-virtual {v0}, Landroid/webkit/WebView;.onResume:()V // method@00ec │ │ +038a78: 2805 |000a: goto 000f // +0005 │ │ +038a7a: 0d00 |000b: move-exception v0 │ │ +038a7c: 6e10 5601 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +038a82: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=384 │ │ 0x000c line=386 │ │ @@ -43524,29 +43542,29 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -038a90: |[038a90] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -038aa0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038aa4: 1a01 cf00 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onSaveInstanceState" // string@00cf │ │ -038aa8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038aae: 6f20 0b00 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@000b │ │ -038ab4: 5420 aa0d |000a: iget-object v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ -038ab8: 1a01 ff05 |000c: const-string v1, "URL" // string@05ff │ │ -038abc: 6e30 8800 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0088 │ │ -038ac2: 5220 ac0d |0011: iget v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ -038ac6: 1a01 4a0e |0013: const-string v1, "titleID" // string@0e4a │ │ -038aca: 6e30 8700 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0087 │ │ -038ad0: 6e10 a20b 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038ad6: 0c00 |001b: move-result-object v0 │ │ -038ad8: 6e20 ef00 3000 |001c: invoke-virtual {v0, v3}, Landroid/webkit/WebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ef │ │ -038ade: 0e00 |001f: return-void │ │ +038a94: |[038a94] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +038aa4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038aa8: 1a01 d000 |0002: const-string v1, "Activity_WebView_StatePreservingImpl: onSaveInstanceState" // string@00d0 │ │ +038aac: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038ab2: 6f20 0b00 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@000b │ │ +038ab8: 5420 aa0d |000a: iget-object v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.URL:Ljava/lang/String; // field@0daa │ │ +038abc: 1a01 0006 |000c: const-string v1, "URL" // string@0600 │ │ +038ac0: 6e30 8800 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0088 │ │ +038ac6: 5220 ac0d |0011: iget v0, v2, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.titleID:I // field@0dac │ │ +038aca: 1a01 4b0e |0013: const-string v1, "titleID" // string@0e4b │ │ +038ace: 6e30 8700 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0087 │ │ +038ad4: 6e10 a20b 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038ada: 0c00 |001b: move-result-object v0 │ │ +038adc: 6e20 ef00 3000 |001c: invoke-virtual {v0, v3}, Landroid/webkit/WebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@00ef │ │ +038ae2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0007 line=354 │ │ 0x000a line=356 │ │ 0x0011 line=357 │ │ 0x0018 line=360 │ │ @@ -43559,38 +43577,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -038ae0: |[038ae0] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onStop:()V │ │ -038af0: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@000c │ │ -038af6: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038afc: 0c00 |0006: move-result-object v0 │ │ -038afe: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -038b02: 6e10 a20b 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ -038b08: 0c00 |000c: move-result-object v0 │ │ -038b0a: 6e10 f600 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ -038b10: 0e00 |0010: return-void │ │ +038ae4: |[038ae4] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl.onStop:()V │ │ +038af4: 6f10 0c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@000c │ │ +038afa: 6e10 a20b 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038b00: 0c00 |0006: move-result-object v0 │ │ +038b02: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +038b06: 6e10 a20b 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.getWebView:()Landroid/webkit/WebView; // method@0ba2 │ │ +038b0c: 0c00 |000c: move-result-object v0 │ │ +038b0e: 6e10 f600 0000 |000d: invoke-virtual {v0}, Landroid/webkit/WebView;.stopLoading:()V // method@00f6 │ │ +038b14: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=263 │ │ 0x0009 line=264 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl; │ │ │ │ - source_file_idx : 193 (Activity_WebView_StatePreservingImpl.java) │ │ + source_file_idx : 194 (Activity_WebView_StatePreservingImpl.java) │ │ │ │ Class #193 header: │ │ class_idx : 590 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 81 │ │ -source_file_idx : 1381 │ │ +source_file_idx : 1382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lorg/metatrans/commons/web/MyWebChromeClient;' │ │ @@ -43605,31 +43623,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b14: |[038b14] org.metatrans.commons.web.MyWebChromeClient.:()V │ │ -038b24: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ -038b2a: 0e00 |0003: return-void │ │ +038b18: |[038b18] org.metatrans.commons.web.MyWebChromeClient.:()V │ │ +038b28: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ +038b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/web/MyWebChromeClient; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1381 (MyWebChromeClient.java) │ │ + source_file_idx : 1382 (MyWebChromeClient.java) │ │ │ │ Class #194 header: │ │ class_idx : 591 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 155 │ │ -source_file_idx : 1382 │ │ +source_file_idx : 1383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -43641,21 +43659,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1382 (MyWebView.java) │ │ + source_file_idx : 1383 (MyWebView.java) │ │ │ │ Class #195 header: │ │ class_idx : 592 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 81 │ │ -source_file_idx : 1382 │ │ +source_file_idx : 1383 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -43687,18 +43705,18 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038b70: |[038b70] org.metatrans.commons.web.MyWebView$MyWebChromeClient.:(Lorg/metatrans/commons/web/MyWebView;)V │ │ -038b80: 5b01 b00d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038b84: 7010 d800 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ -038b8a: 0e00 |0005: return-void │ │ +038b74: |[038b74] org.metatrans.commons.web.MyWebView$MyWebChromeClient.:(Lorg/metatrans/commons/web/MyWebView;)V │ │ +038b84: 5b01 b00d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038b88: 7010 d800 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@00d8 │ │ +038b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/web/MyWebView; │ │ │ │ @@ -43707,17 +43725,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;Lorg/metatrans/commons/web/MyWebView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038b8c: |[038b8c] org.metatrans.commons.web.MyWebView$MyWebChromeClient.:(Lorg/metatrans/commons/web/MyWebView;Lorg/metatrans/commons/web/MyWebView$1;)V │ │ -038b9c: 7020 b50b 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.:(Lorg/metatrans/commons/web/MyWebView;)V // method@0bb5 │ │ -038ba2: 0e00 |0003: return-void │ │ +038b90: |[038b90] org.metatrans.commons.web.MyWebView$MyWebChromeClient.:(Lorg/metatrans/commons/web/MyWebView;Lorg/metatrans/commons/web/MyWebView$1;)V │ │ +038ba0: 7020 b50b 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.:(Lorg/metatrans/commons/web/MyWebView;)V // method@0bb5 │ │ +038ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/web/MyWebView$1; │ │ @@ -43728,29 +43746,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -038b2c: |[038b2c] org.metatrans.commons.web.MyWebView$MyWebChromeClient.getVideoLoadingProgressView:()Landroid/view/View; │ │ -038b3c: 5430 af0d |0000: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ -038b40: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -038b44: 5430 b00d |0004: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038b48: 7110 c60b 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ -038b4e: 0c00 |0009: move-result-object v0 │ │ -038b50: 7110 ab00 0000 |000a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -038b56: 0c00 |000d: move-result-object v0 │ │ -038b58: 6001 fd07 |000e: sget v1, Lorg/metatrans/commons/R$layout;.video_loading_progress:I // field@07fd │ │ -038b5c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -038b5e: 6e30 ac00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ -038b64: 0c00 |0014: move-result-object v0 │ │ -038b66: 5b30 af0d |0015: iput-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ -038b6a: 5430 af0d |0017: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ -038b6e: 1100 |0019: return-object v0 │ │ +038b30: |[038b30] org.metatrans.commons.web.MyWebView$MyWebChromeClient.getVideoLoadingProgressView:()Landroid/view/View; │ │ +038b40: 5430 af0d |0000: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ +038b44: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +038b48: 5430 b00d |0004: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038b4c: 7110 c60b 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ +038b52: 0c00 |0009: move-result-object v0 │ │ +038b54: 7110 ab00 0000 |000a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +038b5a: 0c00 |000d: move-result-object v0 │ │ +038b5c: 6001 fd07 |000e: sget v1, Lorg/metatrans/commons/R$layout;.video_loading_progress:I // field@07fd │ │ +038b60: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +038b62: 6e30 ac00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ +038b68: 0c00 |0014: move-result-object v0 │ │ +038b6a: 5b30 af0d |0015: iput-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ +038b6e: 5430 af0d |0017: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.mVideoProgressView:Landroid/view/View; // field@0daf │ │ +038b72: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x000e line=176 │ │ 0x0017 line=178 │ │ locals : │ │ @@ -43761,19 +43779,19 @@ │ │ type : '(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -038ba4: |[038ba4] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V │ │ -038bb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038bb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -038bb8: 7240 d600 3410 |0002: invoke-interface {v4, v3, v0, v1}, Landroid/webkit/GeolocationPermissions$Callback;.invoke:(Ljava/lang/String;ZZ)V // method@00d6 │ │ -038bbe: 0e00 |0005: return-void │ │ +038ba8: |[038ba8] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onGeolocationPermissionsShowPrompt:(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V │ │ +038bb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +038bba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +038bbc: 7240 d600 3410 |0002: invoke-interface {v4, v3, v0, v1}, Landroid/webkit/GeolocationPermissions$Callback;.invoke:(Ljava/lang/String;ZZ)V // method@00d6 │ │ +038bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 (null) Landroid/webkit/GeolocationPermissions$Callback; │ │ @@ -43783,50 +43801,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -038bc0: |[038bc0] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onHideCustomView:()V │ │ -038bd0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038bd4: 1a01 6705 |0002: const-string v1, "MyWebView: customview hide" // string@0567 │ │ -038bd8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038bde: 5430 b00d |0007: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038be2: 7110 c10b 0000 |0009: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ -038be8: 0c00 |000c: move-result-object v0 │ │ -038bea: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -038bee: 0e00 |000f: return-void │ │ -038bf0: 5430 b00d |0010: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038bf4: 7110 c10b 0000 |0012: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ -038bfa: 0c00 |0015: move-result-object v0 │ │ -038bfc: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -038c00: 6e20 ca00 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00ca │ │ -038c06: 5430 b00d |001b: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c0a: 7110 c30b 0000 |001d: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ -038c10: 0c00 |0020: move-result-object v0 │ │ -038c12: 5432 b00d |0021: iget-object v2, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c16: 7110 c10b 0200 |0023: invoke-static {v2}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ -038c1c: 0c02 |0026: move-result-object v2 │ │ -038c1e: 6e20 0001 2000 |0027: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0100 │ │ -038c24: 5430 b00d |002a: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c28: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -038c2a: 7120 c20b 2000 |002d: invoke-static {v0, v2}, Lorg/metatrans/commons/web/MyWebView;.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; // method@0bc2 │ │ -038c30: 5430 b00d |0030: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c34: 7110 c30b 0000 |0032: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ -038c3a: 0c00 |0035: move-result-object v0 │ │ -038c3c: 6e20 0201 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0102 │ │ -038c42: 5430 b00d |0039: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c46: 7110 c40b 0000 |003b: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$300:(Lorg/metatrans/commons/web/MyWebView;)Landroid/webkit/WebChromeClient$CustomViewCallback; // method@0bc4 │ │ -038c4c: 0c00 |003e: move-result-object v0 │ │ -038c4e: 7210 d700 0000 |003f: invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00d7 │ │ -038c54: 5430 b00d |0042: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c58: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -038c5a: 6e20 cd0b 1000 |0045: invoke-virtual {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.setVisibility:(I)V // method@0bcd │ │ -038c60: 0e00 |0048: return-void │ │ +038bc4: |[038bc4] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onHideCustomView:()V │ │ +038bd4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038bd8: 1a01 6805 |0002: const-string v1, "MyWebView: customview hide" // string@0568 │ │ +038bdc: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038be2: 5430 b00d |0007: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038be6: 7110 c10b 0000 |0009: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ +038bec: 0c00 |000c: move-result-object v0 │ │ +038bee: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +038bf2: 0e00 |000f: return-void │ │ +038bf4: 5430 b00d |0010: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038bf8: 7110 c10b 0000 |0012: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ +038bfe: 0c00 |0015: move-result-object v0 │ │ +038c00: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +038c04: 6e20 ca00 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00ca │ │ +038c0a: 5430 b00d |001b: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c0e: 7110 c30b 0000 |001d: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ +038c14: 0c00 |0020: move-result-object v0 │ │ +038c16: 5432 b00d |0021: iget-object v2, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c1a: 7110 c10b 0200 |0023: invoke-static {v2}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ +038c20: 0c02 |0026: move-result-object v2 │ │ +038c22: 6e20 0001 2000 |0027: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0100 │ │ +038c28: 5430 b00d |002a: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c2c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +038c2e: 7120 c20b 2000 |002d: invoke-static {v0, v2}, Lorg/metatrans/commons/web/MyWebView;.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; // method@0bc2 │ │ +038c34: 5430 b00d |0030: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c38: 7110 c30b 0000 |0032: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ +038c3e: 0c00 |0035: move-result-object v0 │ │ +038c40: 6e20 0201 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0102 │ │ +038c46: 5430 b00d |0039: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c4a: 7110 c40b 0000 |003b: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$300:(Lorg/metatrans/commons/web/MyWebView;)Landroid/webkit/WebChromeClient$CustomViewCallback; // method@0bc4 │ │ +038c50: 0c00 |003e: move-result-object v0 │ │ +038c52: 7210 d700 0000 |003f: invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00d7 │ │ +038c58: 5430 b00d |0042: iget-object v0, v3, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c5c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +038c5e: 6e20 cd0b 1000 |0045: invoke-virtual {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.setVisibility:(I)V // method@0bcd │ │ +038c64: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0007 line=152 │ │ 0x0010 line=156 │ │ 0x001b line=159 │ │ 0x002a line=160 │ │ @@ -43841,25 +43859,25 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -038c64: |[038c64] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -038c74: 5412 b00d |0000: iget-object v2, v1, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038c78: 7110 c60b 0200 |0002: invoke-static {v2}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ -038c7e: 0c02 |0005: move-result-object v2 │ │ -038c80: 1f02 0500 |0006: check-cast v2, Landroid/app/Activity; // type@0005 │ │ -038c84: 6e10 0200 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0002 │ │ -038c8a: 0c02 |000b: move-result-object v2 │ │ -038c8c: da03 0364 |000c: mul-int/lit8 v3, v3, #int 100 // #64 │ │ -038c90: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -038c92: 6e30 d300 0203 |000f: invoke-virtual {v2, v0, v3}, Landroid/view/Window;.setFeatureInt:(II)V // method@00d3 │ │ -038c98: 0e00 |0012: return-void │ │ +038c68: |[038c68] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +038c78: 5412 b00d |0000: iget-object v2, v1, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038c7c: 7110 c60b 0200 |0002: invoke-static {v2}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ +038c82: 0c02 |0005: move-result-object v2 │ │ +038c84: 1f02 0500 |0006: check-cast v2, Landroid/app/Activity; // type@0005 │ │ +038c88: 6e10 0200 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0002 │ │ +038c8e: 0c02 |000b: move-result-object v2 │ │ +038c90: da03 0364 |000c: mul-int/lit8 v3, v3, #int 100 // #64 │ │ +038c94: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +038c96: 6e30 d300 0203 |000f: invoke-virtual {v2, v0, v3}, Landroid/view/Window;.setFeatureInt:(II)V // method@00d3 │ │ +038c9c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -43869,21 +43887,21 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -038c9c: |[038c9c] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onReceivedTitle:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -038cac: 5401 b00d |0000: iget-object v1, v0, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038cb0: 7110 c60b 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ -038cb6: 0c01 |0005: move-result-object v1 │ │ -038cb8: 1f01 0500 |0006: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -038cbc: 6e20 0d00 2100 |0008: invoke-virtual {v1, v2}, Landroid/app/Activity;.setTitle:(Ljava/lang/CharSequence;)V // method@000d │ │ -038cc2: 0e00 |000b: return-void │ │ +038ca0: |[038ca0] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onReceivedTitle:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +038cb0: 5401 b00d |0000: iget-object v1, v0, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038cb4: 7110 c60b 0100 |0002: invoke-static {v1}, Lorg/metatrans/commons/web/MyWebView;.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; // method@0bc6 │ │ +038cba: 0c01 |0005: move-result-object v1 │ │ +038cbc: 1f01 0500 |0006: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +038cc0: 6e20 0d00 2100 |0008: invoke-virtual {v1, v2}, Landroid/app/Activity;.setTitle:(Ljava/lang/CharSequence;)V // method@000d │ │ +038cc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -43893,41 +43911,41 @@ │ │ type : '(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -038cc4: |[038cc4] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ -038cd4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -038cd8: 1a01 6805 |0002: const-string v1, "MyWebView: customview show" // string@0568 │ │ -038cdc: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -038ce2: 5420 b00d |0007: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038ce6: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -038cea: 6e20 cd0b 1000 |000b: invoke-virtual {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.setVisibility:(I)V // method@0bcd │ │ -038cf0: 5420 b00d |000e: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038cf4: 7110 c10b 0000 |0010: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ -038cfa: 0c00 |0013: move-result-object v0 │ │ -038cfc: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ -038d00: 7210 d700 0400 |0016: invoke-interface {v4}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00d7 │ │ -038d06: 0e00 |0019: return-void │ │ -038d08: 5420 b00d |001a: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038d0c: 7110 c30b 0000 |001c: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ -038d12: 0c00 |001f: move-result-object v0 │ │ -038d14: 6e20 fd00 3000 |0020: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -038d1a: 5420 b00d |0023: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038d1e: 7120 c20b 3000 |0025: invoke-static {v0, v3}, Lorg/metatrans/commons/web/MyWebView;.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; // method@0bc2 │ │ -038d24: 5423 b00d |0028: iget-object v3, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038d28: 7120 c50b 4300 |002a: invoke-static {v3, v4}, Lorg/metatrans/commons/web/MyWebView;.access$302:(Lorg/metatrans/commons/web/MyWebView;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback; // method@0bc5 │ │ -038d2e: 5423 b00d |002d: iget-object v3, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ -038d32: 7110 c30b 0300 |002f: invoke-static {v3}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ -038d38: 0c03 |0032: move-result-object v3 │ │ -038d3a: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -038d3c: 6e20 0201 4300 |0034: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0102 │ │ -038d42: 0e00 |0037: return-void │ │ +038cc8: |[038cc8] org.metatrans.commons.web.MyWebView$MyWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ +038cd8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +038cdc: 1a01 6905 |0002: const-string v1, "MyWebView: customview show" // string@0569 │ │ +038ce0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +038ce6: 5420 b00d |0007: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038cea: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +038cee: 6e20 cd0b 1000 |000b: invoke-virtual {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.setVisibility:(I)V // method@0bcd │ │ +038cf4: 5420 b00d |000e: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038cf8: 7110 c10b 0000 |0010: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; // method@0bc1 │ │ +038cfe: 0c00 |0013: move-result-object v0 │ │ +038d00: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ +038d04: 7210 d700 0400 |0016: invoke-interface {v4}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@00d7 │ │ +038d0a: 0e00 |0019: return-void │ │ +038d0c: 5420 b00d |001a: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038d10: 7110 c30b 0000 |001c: invoke-static {v0}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ +038d16: 0c00 |001f: move-result-object v0 │ │ +038d18: 6e20 fd00 3000 |0020: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +038d1e: 5420 b00d |0023: iget-object v0, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038d22: 7120 c20b 3000 |0025: invoke-static {v0, v3}, Lorg/metatrans/commons/web/MyWebView;.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; // method@0bc2 │ │ +038d28: 5423 b00d |0028: iget-object v3, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038d2c: 7120 c50b 4300 |002a: invoke-static {v3, v4}, Lorg/metatrans/commons/web/MyWebView;.access$302:(Lorg/metatrans/commons/web/MyWebView;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback; // method@0bc5 │ │ +038d32: 5423 b00d |002d: iget-object v3, v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.this$0:Lorg/metatrans/commons/web/MyWebView; // field@0db0 │ │ +038d36: 7110 c30b 0300 |002f: invoke-static {v3}, Lorg/metatrans/commons/web/MyWebView;.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; // method@0bc3 │ │ +038d3c: 0c03 |0032: move-result-object v3 │ │ +038d3e: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +038d40: 6e20 0201 4300 |0034: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@0102 │ │ +038d46: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=135 │ │ 0x000e line=138 │ │ 0x0016 line=139 │ │ 0x001a line=143 │ │ @@ -43935,21 +43953,21 @@ │ │ 0x0028 line=145 │ │ 0x002d line=146 │ │ locals : │ │ 0x0000 - 0x0038 reg=2 this Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; │ │ 0x0000 - 0x0038 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0038 reg=4 (null) Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ │ │ - source_file_idx : 1382 (MyWebView.java) │ │ + source_file_idx : 1383 (MyWebView.java) │ │ │ │ Class #196 header: │ │ class_idx : 593 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 85 │ │ -source_file_idx : 1382 │ │ +source_file_idx : 1383 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 3 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -44010,38 +44028,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -038e0c: |[038e0c] org.metatrans.commons.web.MyWebView.:()V │ │ -038e1c: 2200 5c00 |0000: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@005c │ │ -038e20: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -038e22: 7030 fb00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00fb │ │ -038e28: 6900 b10d |0006: sput-object v0, Lorg/metatrans/commons/web/MyWebView;.COVER_SCREEN_PARAMS:Landroid/widget/FrameLayout$LayoutParams; // field@0db1 │ │ -038e2c: 0e00 |0008: return-void │ │ +038e10: |[038e10] org.metatrans.commons.web.MyWebView.:()V │ │ +038e20: 2200 5c00 |0000: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@005c │ │ +038e24: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +038e26: 7030 fb00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00fb │ │ +038e2c: 6900 b10d |0006: sput-object v0, Lorg/metatrans/commons/web/MyWebView;.COVER_SCREEN_PARAMS:Landroid/widget/FrameLayout$LayoutParams; // field@0db1 │ │ +038e30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038e30: |[038e30] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;)V │ │ -038e40: 7020 e300 1000 |0000: invoke-direct {v0, v1}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@00e3 │ │ -038e46: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ -038e4c: 0e00 |0006: return-void │ │ +038e34: |[038e34] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;)V │ │ +038e44: 7020 e300 1000 |0000: invoke-direct {v0, v1}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@00e3 │ │ +038e4a: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ +038e50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -44051,18 +44069,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -038e50: |[038e50] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -038e60: 7030 e400 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00e4 │ │ -038e66: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ -038e6c: 0e00 |0006: return-void │ │ +038e54: |[038e54] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +038e64: 7030 e400 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00e4 │ │ +038e6a: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ +038e70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -44073,18 +44091,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -038e70: |[038e70] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -038e80: 7040 e500 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e5 │ │ -038e86: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ -038e8c: 0e00 |0006: return-void │ │ +038e74: |[038e74] org.metatrans.commons.web.MyWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +038e84: 7040 e500 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e5 │ │ +038e8a: 7020 cb0b 1000 |0003: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.init:(Landroid/content/Context;)V // method@0bcb │ │ +038e90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -44096,17 +44114,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038d5c: |[038d5c] org.metatrans.commons.web.MyWebView.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; │ │ -038d6c: 5400 b60d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ -038d70: 1100 |0002: return-object v0 │ │ +038d60: |[038d60] org.metatrans.commons.web.MyWebView.access$100:(Lorg/metatrans/commons/web/MyWebView;)Landroid/view/View; │ │ +038d70: 5400 b60d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ +038d74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #5 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44114,17 +44132,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038d74: |[038d74] org.metatrans.commons.web.MyWebView.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; │ │ -038d84: 5b01 b60d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ -038d88: 1101 |0002: return-object v1 │ │ +038d78: |[038d78] org.metatrans.commons.web.MyWebView.access$102:(Lorg/metatrans/commons/web/MyWebView;Landroid/view/View;)Landroid/view/View; │ │ +038d88: 5b01 b60d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ +038d8c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -44133,17 +44151,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038dbc: |[038dbc] org.metatrans.commons.web.MyWebView.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; │ │ -038dcc: 5400 b80d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewContainer:Landroid/widget/FrameLayout; // field@0db8 │ │ -038dd0: 1100 |0002: return-object v0 │ │ +038dc0: |[038dc0] org.metatrans.commons.web.MyWebView.access$200:(Lorg/metatrans/commons/web/MyWebView;)Landroid/widget/FrameLayout; │ │ +038dd0: 5400 b80d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewContainer:Landroid/widget/FrameLayout; // field@0db8 │ │ +038dd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #7 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44151,17 +44169,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;)Landroid/webkit/WebChromeClient$CustomViewCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038d8c: |[038d8c] org.metatrans.commons.web.MyWebView.access$300:(Lorg/metatrans/commons/web/MyWebView;)Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ -038d9c: 5400 b70d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@0db7 │ │ -038da0: 1100 |0002: return-object v0 │ │ +038d90: |[038d90] org.metatrans.commons.web.MyWebView.access$300:(Lorg/metatrans/commons/web/MyWebView;)Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ +038da0: 5400 b70d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@0db7 │ │ +038da4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #8 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44169,17 +44187,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038da4: |[038da4] org.metatrans.commons.web.MyWebView.access$302:(Lorg/metatrans/commons/web/MyWebView;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ -038db4: 5b01 b70d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@0db7 │ │ -038db8: 1101 |0002: return-object v1 │ │ +038da8: |[038da8] org.metatrans.commons.web.MyWebView.access$302:(Lorg/metatrans/commons/web/MyWebView;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ +038db8: 5b01 b70d |0000: iput-object v1, v0, Lorg/metatrans/commons/web/MyWebView;.mCustomViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@0db7 │ │ +038dbc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ │ │ @@ -44188,17 +44206,17 @@ │ │ type : '(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038d44: |[038d44] org.metatrans.commons.web.MyWebView.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; │ │ -038d54: 5400 b50d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mContext:Landroid/content/Context; // field@0db5 │ │ -038d58: 1100 |0002: return-object v0 │ │ +038d48: |[038d48] org.metatrans.commons.web.MyWebView.access$400:(Lorg/metatrans/commons/web/MyWebView;)Landroid/content/Context; │ │ +038d58: 5400 b50d |0000: iget-object v0, v0, Lorg/metatrans/commons/web/MyWebView;.mContext:Landroid/content/Context; // field@0db5 │ │ +038d5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #10 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44206,73 +44224,73 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -038eac: |[038eac] org.metatrans.commons.web.MyWebView.init:(Landroid/content/Context;)V │ │ -038ebc: 5b45 b50d |0000: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContext:Landroid/content/Context; // field@0db5 │ │ -038ec0: 0750 |0002: move-object v0, v5 │ │ -038ec2: 1f00 0500 |0003: check-cast v0, Landroid/app/Activity; // type@0005 │ │ -038ec6: 2201 5d00 |0005: new-instance v1, Landroid/widget/FrameLayout; // type@005d │ │ -038eca: 7020 fc00 5100 |0007: invoke-direct {v1, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00fc │ │ -038ed0: 5b41 b90d |000a: iput-object v1, v4, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ -038ed4: 7110 ab00 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -038eda: 0c05 |000f: move-result-object v5 │ │ -038edc: 6000 fa07 |0010: sget v0, Lorg/metatrans/commons/R$layout;.custom_screen:I // field@07fa │ │ -038ee0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -038ee2: 6e30 ac00 0501 |0013: invoke-virtual {v5, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ -038ee8: 0c05 |0016: move-result-object v5 │ │ -038eea: 1f05 5d00 |0017: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ -038eee: 5b45 b30d |0019: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ -038ef2: 6000 ea07 |001b: sget v0, Lorg/metatrans/commons/R$id;.main_content:I // field@07ea │ │ -038ef6: 6e20 ff00 0500 |001d: invoke-virtual {v5, v0}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ -038efc: 0c05 |0020: move-result-object v5 │ │ -038efe: 1f05 5d00 |0021: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ -038f02: 5b45 b40d |0023: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContentView:Landroid/widget/FrameLayout; // field@0db4 │ │ -038f06: 5445 b30d |0025: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ -038f0a: 6000 e707 |0027: sget v0, Lorg/metatrans/commons/R$id;.fullscreen_custom_content:I // field@07e7 │ │ -038f0e: 6e20 ff00 0500 |0029: invoke-virtual {v5, v0}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ -038f14: 0c05 |002c: move-result-object v5 │ │ -038f16: 1f05 5d00 |002d: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ -038f1a: 5b45 b80d |002f: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mCustomViewContainer:Landroid/widget/FrameLayout; // field@0db8 │ │ -038f1e: 5445 b90d |0031: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ -038f22: 5440 b30d |0033: iget-object v0, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ -038f26: 6202 b10d |0035: sget-object v2, Lorg/metatrans/commons/web/MyWebView;.COVER_SCREEN_PARAMS:Landroid/widget/FrameLayout$LayoutParams; // field@0db1 │ │ -038f2a: 6e30 fe00 0502 |0037: invoke-virtual {v5, v0, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00fe │ │ -038f30: 6e10 c80b 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/web/MyWebView;.getSettings:()Landroid/webkit/WebSettings; // method@0bc8 │ │ -038f36: 0c05 |003d: move-result-object v5 │ │ -038f38: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -038f3a: 6e20 d900 0500 |003f: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00d9 │ │ -038f40: 6202 1500 |0042: sget-object v2, Landroid/webkit/WebSettings$LayoutAlgorithm;.NARROW_COLUMNS:Landroid/webkit/WebSettings$LayoutAlgorithm; // field@0015 │ │ -038f44: 6e20 dc00 2500 |0044: invoke-virtual {v5, v2}, Landroid/webkit/WebSettings;.setLayoutAlgorithm:(Landroid/webkit/WebSettings$LayoutAlgorithm;)V // method@00dc │ │ -038f4a: 6e20 e200 0500 |0047: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setUseWideViewPort:(Z)V // method@00e2 │ │ -038f50: 6e20 dd00 0500 |004a: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setLoadWithOverviewMode:(Z)V // method@00dd │ │ -038f56: 6e20 e000 0500 |004d: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setSaveFormData:(Z)V // method@00e0 │ │ -038f5c: 6e20 db00 0500 |0050: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00db │ │ -038f62: 6002 1100 |0053: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ -038f66: 1303 0800 |0055: const/16 v3, #int 8 // #8 │ │ -038f6a: 3532 0300 |0057: if-ge v2, v3, 005a // +0003 │ │ -038f6e: 2806 |0059: goto 005f // +0006 │ │ -038f70: 6202 1600 |005a: sget-object v2, Landroid/webkit/WebSettings$PluginState;.ON:Landroid/webkit/WebSettings$PluginState; // field@0016 │ │ -038f74: 6e20 df00 2500 |005c: invoke-virtual {v5, v2}, Landroid/webkit/WebSettings;.setPluginState:(Landroid/webkit/WebSettings$PluginState;)V // method@00df │ │ -038f7a: 2202 5002 |005f: new-instance v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // type@0250 │ │ -038f7e: 7030 b60b 4201 |0061: invoke-direct {v2, v4, v1}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.:(Lorg/metatrans/commons/web/MyWebView;Lorg/metatrans/commons/web/MyWebView$1;)V // method@0bb6 │ │ -038f84: 5b42 ba0d |0064: iput-object v2, v4, Lorg/metatrans/commons/web/MyWebView;.mWebChromeClient:Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // field@0dba │ │ -038f88: 6e20 ce0b 2400 |0066: invoke-virtual {v4, v2}, Lorg/metatrans/commons/web/MyWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@0bce │ │ -038f8e: 2201 5600 |0069: new-instance v1, Landroid/webkit/WebViewClient; // type@0056 │ │ -038f92: 7010 f700 0100 |006b: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@00f7 │ │ -038f98: 6e20 cf0b 1400 |006e: invoke-virtual {v4, v1}, Lorg/metatrans/commons/web/MyWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0bcf │ │ -038f9e: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -038fa0: 6e20 cc0b 1400 |0072: invoke-virtual {v4, v1}, Lorg/metatrans/commons/web/MyWebView;.setScrollBarStyle:(I)V // method@0bcc │ │ -038fa6: 6e20 da00 0500 |0075: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@00da │ │ -038fac: 5445 b40d |0078: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContentView:Landroid/widget/FrameLayout; // field@0db4 │ │ -038fb0: 6e20 fd00 4500 |007a: invoke-virtual {v5, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -038fb6: 0e00 |007d: return-void │ │ +038eb0: |[038eb0] org.metatrans.commons.web.MyWebView.init:(Landroid/content/Context;)V │ │ +038ec0: 5b45 b50d |0000: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContext:Landroid/content/Context; // field@0db5 │ │ +038ec4: 0750 |0002: move-object v0, v5 │ │ +038ec6: 1f00 0500 |0003: check-cast v0, Landroid/app/Activity; // type@0005 │ │ +038eca: 2201 5d00 |0005: new-instance v1, Landroid/widget/FrameLayout; // type@005d │ │ +038ece: 7020 fc00 5100 |0007: invoke-direct {v1, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00fc │ │ +038ed4: 5b41 b90d |000a: iput-object v1, v4, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ +038ed8: 7110 ab00 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +038ede: 0c05 |000f: move-result-object v5 │ │ +038ee0: 6000 fa07 |0010: sget v0, Lorg/metatrans/commons/R$layout;.custom_screen:I // field@07fa │ │ +038ee4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +038ee6: 6e30 ac00 0501 |0013: invoke-virtual {v5, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00ac │ │ +038eec: 0c05 |0016: move-result-object v5 │ │ +038eee: 1f05 5d00 |0017: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ +038ef2: 5b45 b30d |0019: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ +038ef6: 6000 ea07 |001b: sget v0, Lorg/metatrans/commons/R$id;.main_content:I // field@07ea │ │ +038efa: 6e20 ff00 0500 |001d: invoke-virtual {v5, v0}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ +038f00: 0c05 |0020: move-result-object v5 │ │ +038f02: 1f05 5d00 |0021: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ +038f06: 5b45 b40d |0023: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContentView:Landroid/widget/FrameLayout; // field@0db4 │ │ +038f0a: 5445 b30d |0025: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ +038f0e: 6000 e707 |0027: sget v0, Lorg/metatrans/commons/R$id;.fullscreen_custom_content:I // field@07e7 │ │ +038f12: 6e20 ff00 0500 |0029: invoke-virtual {v5, v0}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@00ff │ │ +038f18: 0c05 |002c: move-result-object v5 │ │ +038f1a: 1f05 5d00 |002d: check-cast v5, Landroid/widget/FrameLayout; // type@005d │ │ +038f1e: 5b45 b80d |002f: iput-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mCustomViewContainer:Landroid/widget/FrameLayout; // field@0db8 │ │ +038f22: 5445 b90d |0031: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ +038f26: 5440 b30d |0033: iget-object v0, v4, Lorg/metatrans/commons/web/MyWebView;.mBrowserFrameLayout:Landroid/widget/FrameLayout; // field@0db3 │ │ +038f2a: 6202 b10d |0035: sget-object v2, Lorg/metatrans/commons/web/MyWebView;.COVER_SCREEN_PARAMS:Landroid/widget/FrameLayout$LayoutParams; // field@0db1 │ │ +038f2e: 6e30 fe00 0502 |0037: invoke-virtual {v5, v0, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00fe │ │ +038f34: 6e10 c80b 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/web/MyWebView;.getSettings:()Landroid/webkit/WebSettings; // method@0bc8 │ │ +038f3a: 0c05 |003d: move-result-object v5 │ │ +038f3c: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +038f3e: 6e20 d900 0500 |003f: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setBuiltInZoomControls:(Z)V // method@00d9 │ │ +038f44: 6202 1500 |0042: sget-object v2, Landroid/webkit/WebSettings$LayoutAlgorithm;.NARROW_COLUMNS:Landroid/webkit/WebSettings$LayoutAlgorithm; // field@0015 │ │ +038f48: 6e20 dc00 2500 |0044: invoke-virtual {v5, v2}, Landroid/webkit/WebSettings;.setLayoutAlgorithm:(Landroid/webkit/WebSettings$LayoutAlgorithm;)V // method@00dc │ │ +038f4e: 6e20 e200 0500 |0047: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setUseWideViewPort:(Z)V // method@00e2 │ │ +038f54: 6e20 dd00 0500 |004a: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setLoadWithOverviewMode:(Z)V // method@00dd │ │ +038f5a: 6e20 e000 0500 |004d: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setSaveFormData:(Z)V // method@00e0 │ │ +038f60: 6e20 db00 0500 |0050: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@00db │ │ +038f66: 6002 1100 |0053: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0011 │ │ +038f6a: 1303 0800 |0055: const/16 v3, #int 8 // #8 │ │ +038f6e: 3532 0300 |0057: if-ge v2, v3, 005a // +0003 │ │ +038f72: 2806 |0059: goto 005f // +0006 │ │ +038f74: 6202 1600 |005a: sget-object v2, Landroid/webkit/WebSettings$PluginState;.ON:Landroid/webkit/WebSettings$PluginState; // field@0016 │ │ +038f78: 6e20 df00 2500 |005c: invoke-virtual {v5, v2}, Landroid/webkit/WebSettings;.setPluginState:(Landroid/webkit/WebSettings$PluginState;)V // method@00df │ │ +038f7e: 2202 5002 |005f: new-instance v2, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // type@0250 │ │ +038f82: 7030 b60b 4201 |0061: invoke-direct {v2, v4, v1}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.:(Lorg/metatrans/commons/web/MyWebView;Lorg/metatrans/commons/web/MyWebView$1;)V // method@0bb6 │ │ +038f88: 5b42 ba0d |0064: iput-object v2, v4, Lorg/metatrans/commons/web/MyWebView;.mWebChromeClient:Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // field@0dba │ │ +038f8c: 6e20 ce0b 2400 |0066: invoke-virtual {v4, v2}, Lorg/metatrans/commons/web/MyWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@0bce │ │ +038f92: 2201 5600 |0069: new-instance v1, Landroid/webkit/WebViewClient; // type@0056 │ │ +038f96: 7010 f700 0100 |006b: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@00f7 │ │ +038f9c: 6e20 cf0b 1400 |006e: invoke-virtual {v4, v1}, Lorg/metatrans/commons/web/MyWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@0bcf │ │ +038fa2: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +038fa4: 6e20 cc0b 1400 |0072: invoke-virtual {v4, v1}, Lorg/metatrans/commons/web/MyWebView;.setScrollBarStyle:(I)V // method@0bcc │ │ +038faa: 6e20 da00 0500 |0075: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@00da │ │ +038fb0: 5445 b40d |0078: iget-object v5, v4, Lorg/metatrans/commons/web/MyWebView;.mContentView:Landroid/widget/FrameLayout; // field@0db4 │ │ +038fb4: 6e20 fd00 4500 |007a: invoke-virtual {v5, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +038fba: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x0005 line=47 │ │ 0x000c line=49 │ │ 0x001b line=50 │ │ @@ -44303,17 +44321,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038dd4: |[038dd4] org.metatrans.commons.web.MyWebView.getLayout:()Landroid/widget/FrameLayout; │ │ -038de4: 5410 b90d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ -038de8: 1100 |0002: return-object v0 │ │ +038dd8: |[038dd8] org.metatrans.commons.web.MyWebView.getLayout:()Landroid/widget/FrameLayout; │ │ +038de8: 5410 b90d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mLayout:Landroid/widget/FrameLayout; // field@0db9 │ │ +038dec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #1 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44321,18 +44339,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038e90: |[038e90] org.metatrans.commons.web.MyWebView.hideCustomView:()V │ │ -038ea0: 5410 ba0d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mWebChromeClient:Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // field@0dba │ │ -038ea4: 6e10 b90b 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.onHideCustomView:()V // method@0bb9 │ │ -038eaa: 0e00 |0005: return-void │ │ +038e94: |[038e94] org.metatrans.commons.web.MyWebView.hideCustomView:()V │ │ +038ea4: 5410 ba0d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mWebChromeClient:Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient; // field@0dba │ │ +038ea8: 6e10 b90b 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView$MyWebChromeClient;.onHideCustomView:()V // method@0bb9 │ │ +038eae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/web/MyWebView; │ │ │ │ #2 : (in Lorg/metatrans/commons/web/MyWebView;) │ │ @@ -44340,34 +44358,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -038dec: |[038dec] org.metatrans.commons.web.MyWebView.inCustomView:()Z │ │ -038dfc: 5410 b60d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ -038e00: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -038e04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -038e06: 2802 |0005: goto 0007 // +0002 │ │ -038e08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -038e0a: 0f00 |0007: return v0 │ │ +038df0: |[038df0] org.metatrans.commons.web.MyWebView.inCustomView:()Z │ │ +038e00: 5410 b60d |0000: iget-object v0, v1, Lorg/metatrans/commons/web/MyWebView;.mCustomView:Landroid/view/View; // field@0db6 │ │ +038e04: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +038e08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +038e0a: 2802 |0005: goto 0007 // +0002 │ │ +038e0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +038e0e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/web/MyWebView; │ │ │ │ - source_file_idx : 1382 (MyWebView.java) │ │ + source_file_idx : 1383 (MyWebView.java) │ │ │ │ Class #197 header: │ │ class_idx : 594 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1652 │ │ +source_file_idx : 1653 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 - │ │ Class descriptor : 'Lorg/metatrans/commons/web/WebUtils;' │ │ @@ -44382,17 +44400,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0390b4: |[0390b4] org.metatrans.commons.web.WebUtils.:()V │ │ -0390c4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0390ca: 0e00 |0003: return-void │ │ +0390b8: |[0390b8] org.metatrans.commons.web.WebUtils.:()V │ │ +0390c8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0390ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/web/WebUtils; │ │ │ │ #1 : (in Lorg/metatrans/commons/web/WebUtils;) │ │ @@ -44400,21 +44418,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/content/Intent;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -038fb8: |[038fb8] org.metatrans.commons.web.WebUtils.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; │ │ -038fc8: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ -038fcc: 1a01 3107 |0002: const-string v1, "android.intent.action.VIEW" // string@0731 │ │ -038fd0: 7030 2a00 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@002a │ │ -038fd6: 1502 0018 |0007: const/high16 v2, #int 402653184 // #1800 │ │ -038fda: 6e20 3300 2000 |0009: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0033 │ │ -038fe0: 1100 |000c: return-object v0 │ │ +038fbc: |[038fbc] org.metatrans.commons.web.WebUtils.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; │ │ +038fcc: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ +038fd0: 1a01 3207 |0002: const-string v1, "android.intent.action.VIEW" // string@0732 │ │ +038fd4: 7030 2a00 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@002a │ │ +038fda: 1502 0018 |0007: const/high16 v2, #int 402653184 // #1800 │ │ +038fde: 6e20 3300 2000 |0009: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0033 │ │ +038fe4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=78 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -44423,41 +44441,41 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -038fe4: |[038fe4] org.metatrans.commons.web.WebUtils.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z │ │ -038ff4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038ff6: 7210 8906 0300 |0001: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ -038ffc: 0c01 |0004: move-result-object v1 │ │ -038ffe: 7110 8300 0100 |0005: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -039004: 0c01 |0008: move-result-object v1 │ │ -039006: 7110 d10b 0100 |0009: invoke-static {v1}, Lorg/metatrans/commons/web/WebUtils;.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; // method@0bd1 │ │ -03900c: 0c01 |000c: move-result-object v1 │ │ -03900e: 6e20 2600 1200 |000d: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -039014: 0f00 |0010: return v0 │ │ -039016: 0d01 |0011: move-exception v1 │ │ -039018: 6e10 5601 0100 |0012: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -03901e: 2805 |0015: goto 001a // +0005 │ │ -039020: 0d01 |0016: move-exception v1 │ │ -039022: 6e10 5601 0100 |0017: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -039028: 2201 a301 |001a: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite; // type@01a3 │ │ -03902c: 7210 8b06 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -039032: 0c03 |001f: move-result-object v3 │ │ -039034: 7020 9d06 3100 |0020: invoke-direct {v1, v3}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.:(Ljava/lang/String;)V // method@069d │ │ -03903a: 6e10 9e06 0100 |0023: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.getUrl:()Ljava/lang/String; // method@069e │ │ -039040: 0c03 |0026: move-result-object v3 │ │ -039042: 7120 d30b 3200 |0027: invoke-static {v2, v3}, Lorg/metatrans/commons/web/WebUtils;.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z // method@0bd3 │ │ -039048: 0f00 |002a: return v0 │ │ -03904a: 0d02 |002b: move-exception v2 │ │ -03904c: 6e10 5601 0200 |002c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -039052: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -039054: 0f02 |0030: return v2 │ │ +038fe8: |[038fe8] org.metatrans.commons.web.WebUtils.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z │ │ +038ff8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +038ffa: 7210 8906 0300 |0001: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ +039000: 0c01 |0004: move-result-object v1 │ │ +039002: 7110 8300 0100 |0005: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +039008: 0c01 |0008: move-result-object v1 │ │ +03900a: 7110 d10b 0100 |0009: invoke-static {v1}, Lorg/metatrans/commons/web/WebUtils;.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; // method@0bd1 │ │ +039010: 0c01 |000c: move-result-object v1 │ │ +039012: 6e20 2600 1200 |000d: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +039018: 0f00 |0010: return v0 │ │ +03901a: 0d01 |0011: move-exception v1 │ │ +03901c: 6e10 5601 0100 |0012: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +039022: 2805 |0015: goto 001a // +0005 │ │ +039024: 0d01 |0016: move-exception v1 │ │ +039026: 6e10 5601 0100 |0017: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +03902c: 2201 a301 |001a: new-instance v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite; // type@01a3 │ │ +039030: 7210 8b06 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +039036: 0c03 |001f: move-result-object v3 │ │ +039038: 7020 9d06 3100 |0020: invoke-direct {v1, v3}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.:(Ljava/lang/String;)V // method@069d │ │ +03903e: 6e10 9e06 0100 |0023: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.getUrl:()Ljava/lang/String; // method@069e │ │ +039044: 0c03 |0026: move-result-object v3 │ │ +039046: 7120 d30b 3200 |0027: invoke-static {v2, v3}, Lorg/metatrans/commons/web/WebUtils;.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z // method@0bd3 │ │ +03904c: 0f00 |002a: return v0 │ │ +03904e: 0d02 |002b: move-exception v2 │ │ +039050: 6e10 5601 0200 |002c: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +039056: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +039058: 0f02 |0030: return v2 │ │ catches : 4 │ │ 0x0001 - 0x000d │ │ Ljava/lang/Exception; -> 0x0016 │ │ 0x000d - 0x0010 │ │ Ljava/lang/Exception; -> 0x0011 │ │ 0x0012 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ @@ -44481,39 +44499,39 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -039088: |[039088] org.metatrans.commons.web.WebUtils.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -039098: 7110 8300 0100 |0000: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -03909e: 0c01 |0003: move-result-object v1 │ │ -0390a0: 7110 d10b 0100 |0004: invoke-static {v1}, Lorg/metatrans/commons/web/WebUtils;.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; // method@0bd1 │ │ -0390a6: 0c01 |0007: move-result-object v1 │ │ -0390a8: 6e20 2600 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -0390ae: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0390b0: 0f00 |000c: return v0 │ │ +03908c: |[03908c] org.metatrans.commons.web.WebUtils.openApplicationWebpage:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +03909c: 7110 8300 0100 |0000: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +0390a2: 0c01 |0003: move-result-object v1 │ │ +0390a4: 7110 d10b 0100 |0004: invoke-static {v1}, Lorg/metatrans/commons/web/WebUtils;.getViewIntent:(Landroid/net/Uri;)Landroid/content/Intent; // method@0bd1 │ │ +0390aa: 0c01 |0007: move-result-object v1 │ │ +0390ac: 6e20 2600 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +0390b2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0390b4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1652 (WebUtils.java) │ │ + source_file_idx : 1653 (WebUtils.java) │ │ │ │ Class #198 header: │ │ class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 230 │ │ +source_file_idx : 231 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #198 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;' │ │ @@ -44541,31 +44559,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01725c: |[01725c] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.:(Landroid/content/Context;)V │ │ -01726c: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ -017272: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -017274: 2301 5802 |0004: new-array v1, v0, [I // type@0258 │ │ -017278: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -01727a: 1303 0a00 |0007: const/16 v3, #int 10 // #a │ │ -01727e: 4b03 0102 |0009: aput v3, v1, v2 │ │ -017282: 5b41 3704 |000b: iput-object v1, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_BANNERS:[I // field@0437 │ │ -017286: 2300 5802 |000d: new-array v0, v0, [I // type@0258 │ │ -01728a: 4b03 0002 |000f: aput v3, v0, v2 │ │ -01728e: 5b40 3804 |0011: iput-object v0, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_INTERSTITIAL:[I // field@0438 │ │ -017292: 2200 3901 |0013: new-instance v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; // type@0139 │ │ -017296: 6e20 3e02 3400 |0015: invoke-virtual {v4, v3}, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@023e │ │ -01729c: 0c01 |0018: move-result-object v1 │ │ -01729e: 7030 6404 5001 |0019: invoke-direct {v0, v5, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@0464 │ │ -0172a4: 5b40 3904 |001c: iput-object v0, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.container_home:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0439 │ │ -0172a8: 0e00 |001e: return-void │ │ +017260: |[017260] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.:(Landroid/content/Context;)V │ │ +017270: 7010 6601 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0166 │ │ +017276: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +017278: 2301 5802 |0004: new-array v1, v0, [I // type@0258 │ │ +01727c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +01727e: 1303 0a00 |0007: const/16 v3, #int 10 // #a │ │ +017282: 4b03 0102 |0009: aput v3, v1, v2 │ │ +017286: 5b41 3704 |000b: iput-object v1, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_BANNERS:[I // field@0437 │ │ +01728a: 2300 5802 |000d: new-array v0, v0, [I // type@0258 │ │ +01728e: 4b03 0002 |000f: aput v3, v0, v2 │ │ +017292: 5b40 3804 |0011: iput-object v0, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_INTERSTITIAL:[I // field@0438 │ │ +017296: 2200 3901 |0013: new-instance v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; // type@0139 │ │ +01729a: 6e20 3e02 3400 |0015: invoke-virtual {v4, v3}, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; // method@023e │ │ +0172a0: 0c01 |0018: move-result-object v1 │ │ +0172a2: 7030 6404 5001 |0019: invoke-direct {v0, v5, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@0464 │ │ +0172a8: 5b40 3904 |001c: iput-object v0, v4, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.container_home:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0439 │ │ +0172ac: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x0011 line=33 │ │ 0x0013 line=38 │ │ locals : │ │ @@ -44578,29 +44596,29 @@ │ │ type : '(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0171c4: |[0171c4] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ -0171d4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0171d8: 3304 0400 |0002: if-ne v4, v0, 0006 // +0004 │ │ -0171dc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0171de: 1104 |0005: return-object v4 │ │ -0171e0: 2200 9600 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -0171e4: 2201 a100 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0171e8: 7010 7f01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0171ee: 1a02 9105 |000d: const-string v2, "ProviderID=" // string@0591 │ │ -0171f2: 6e20 8501 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0171f8: 6e20 8201 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0171fe: 6e10 8701 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -017204: 0c04 |0018: move-result-object v4 │ │ -017206: 7020 5901 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01720c: 2700 |001c: throw v0 │ │ +0171c8: |[0171c8] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProviderConfiguration:(I)Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ +0171d8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0171dc: 3304 0400 |0002: if-ne v4, v0, 0006 // +0004 │ │ +0171e0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0171e2: 1104 |0005: return-object v4 │ │ +0171e4: 2200 9600 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +0171e8: 2201 a100 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0171ec: 7010 7f01 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0171f2: 1a02 9205 |000d: const-string v2, "ProviderID=" // string@0592 │ │ +0171f6: 6e20 8501 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0171fc: 6e20 8201 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +017202: 6e10 8701 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +017208: 0c04 |0018: move-result-object v4 │ │ +01720a: 7020 5901 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +017210: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=54 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; │ │ 0x0000 - 0x001d reg=4 (null) I │ │ │ │ @@ -44609,29 +44627,29 @@ │ │ type : '(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -017210: |[017210] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ -017220: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -017224: 3343 0500 |0002: if-ne v3, v4, 0007 // +0005 │ │ -017228: 5423 3904 |0004: iget-object v3, v2, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.container_home:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0439 │ │ -01722c: 1103 |0006: return-object v3 │ │ -01722e: 2204 9600 |0007: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -017232: 2200 a100 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -017236: 7010 7f01 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01723c: 1a01 0006 |000e: const-string v1, "Unsupported Ads provider: " // string@0600 │ │ -017240: 6e20 8501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017246: 6e20 8201 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01724c: 6e10 8701 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -017252: 0c03 |0019: move-result-object v3 │ │ -017254: 7020 5901 3400 |001a: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01725a: 2704 |001d: throw v4 │ │ +017214: |[017214] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProviderContainer:(ILandroid/content/Context;)Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ +017224: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +017228: 3343 0500 |0002: if-ne v3, v4, 0007 // +0005 │ │ +01722c: 5423 3904 |0004: iget-object v3, v2, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.container_home:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0439 │ │ +017230: 1103 |0006: return-object v3 │ │ +017232: 2204 9600 |0007: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +017236: 2200 a100 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +01723a: 7010 7f01 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +017240: 1a01 0106 |000e: const-string v1, "Unsupported Ads provider: " // string@0601 │ │ +017244: 6e20 8501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01724a: 6e20 8201 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +017250: 6e10 8701 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +017256: 0c03 |0019: move-result-object v3 │ │ +017258: 7020 5901 3400 |001a: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01725e: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=73 │ │ 0x0007 line=75 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ @@ -44642,17 +44660,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017194: |[017194] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProvidersOfBanners:()[I │ │ -0171a4: 5410 3704 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_BANNERS:[I // field@0437 │ │ -0171a8: 1100 |0002: return-object v0 │ │ +017198: |[017198] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProvidersOfBanners:()[I │ │ +0171a8: 5410 3704 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_BANNERS:[I // field@0437 │ │ +0171ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;) │ │ @@ -44660,30 +44678,30 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0171ac: |[0171ac] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProvidersOfInterstitials:()[I │ │ -0171bc: 5410 3804 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_INTERSTITIAL:[I // field@0438 │ │ -0171c0: 1100 |0002: return-object v0 │ │ +0171b0: |[0171b0] org.metatrans.apps.maze.cfg.ads.AdsConfigurations_MOS.getProvidersOfInterstitials:()[I │ │ +0171c0: 5410 3804 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.PROVIDERS_INTERSTITIAL:[I // field@0438 │ │ +0171c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; │ │ │ │ - source_file_idx : 230 (AdsConfigurations_MOS.java) │ │ + source_file_idx : 231 (AdsConfigurations_MOS.java) │ │ │ │ Class #199 header: │ │ class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 332 │ │ -source_file_idx : 443 │ │ +source_file_idx : 444 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #199 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;' │ │ @@ -44708,32 +44726,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -017384: |[017384] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.:()V │ │ -017394: 0e00 |0000: return-void │ │ +017388: |[017388] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.:()V │ │ +017398: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017398: |[017398] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.:()V │ │ -0173a8: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ -0173ae: 0e00 |0003: return-void │ │ +01739c: |[01739c] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.:()V │ │ +0173ac: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ +0173b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;) │ │ @@ -44741,70 +44759,70 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0173b0: |[0173b0] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.createInstance:()V │ │ -0173c0: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -0173c4: 2300 5d02 |0002: new-array v0, v0, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ -0173c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0173ca: 1302 2d00 |0005: const/16 v2, #int 45 // #2d │ │ -0173ce: 3521 5100 |0007: if-ge v1, v2, 0058 // +0051 │ │ -0173d2: db02 0104 |0009: div-int/lit8 v2, v1, #int 4 // #04 │ │ -0173d6: 1403 6666 a63f |000b: const v3, #float 1.3 // #3fa66666 │ │ -0173dc: 8933 |000e: float-to-double v3, v3 │ │ -0173de: 8325 |000f: int-to-double v5, v2 │ │ -0173e0: 7140 6301 4365 |0010: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -0173e6: 0b05 |0013: move-result-wide v5 │ │ -0173e8: 8c55 |0014: double-to-float v5, v5 │ │ -0173ea: 1906 e03f |0015: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ -0173ee: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0173f2: 8328 |0019: int-to-double v8, v2 │ │ -0173f4: 7140 6301 4398 |001a: invoke-static {v3, v4, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -0173fa: 0b02 |001d: move-result-wide v2 │ │ -0173fc: cb62 |001e: add-double/2addr v2, v6 │ │ -0173fe: 7120 5f01 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@015f │ │ -017404: 0b02 |0022: move-result-wide v2 │ │ -017406: 8c22 |0023: double-to-float v2, v2 │ │ -017408: 2203 d200 |0024: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ -01740c: d804 0101 |0026: add-int/lit8 v4, v1, #int 1 // #01 │ │ -017410: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -017412: c826 |0029: mul-float/2addr v6, v2 │ │ -017414: 8766 |002a: float-to-int v6, v6 │ │ -017416: 7040 5002 4356 |002b: invoke-direct {v3, v4, v6, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ -01741c: 4d03 0001 |002e: aput-object v3, v0, v1 │ │ -017420: 2203 d200 |0030: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ -017424: d806 0102 |0032: add-int/lit8 v6, v1, #int 2 // #02 │ │ -017428: 1507 803f |0034: const/high16 v7, #int 1065353216 // #3f80 │ │ -01742c: c827 |0036: mul-float/2addr v7, v2 │ │ -01742e: 8777 |0037: float-to-int v7, v7 │ │ -017430: 7040 5002 6357 |0038: invoke-direct {v3, v6, v7, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ -017436: 4d03 0004 |003b: aput-object v3, v0, v4 │ │ -01743a: 2203 d200 |003d: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ -01743e: d804 0103 |003f: add-int/lit8 v4, v1, #int 3 // #03 │ │ -017442: 1507 0040 |0041: const/high16 v7, #int 1073741824 // #4000 │ │ -017446: c827 |0043: mul-float/2addr v7, v2 │ │ -017448: 8777 |0044: float-to-int v7, v7 │ │ -01744a: 7040 5002 4357 |0045: invoke-direct {v3, v4, v7, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ -017450: 4d03 0006 |0048: aput-object v3, v0, v6 │ │ -017454: 2203 d200 |004a: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ -017458: d801 0104 |004c: add-int/lit8 v1, v1, #int 4 // #04 │ │ -01745c: 1506 4040 |004e: const/high16 v6, #int 1077936128 // #4040 │ │ -017460: c862 |0050: mul-float/2addr v2, v6 │ │ -017462: 8722 |0051: float-to-int v2, v2 │ │ -017464: 7040 5002 1352 |0052: invoke-direct {v3, v1, v2, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ -01746a: 4d03 0004 |0055: aput-object v3, v0, v4 │ │ -01746e: 28ae |0057: goto 0005 // -0052 │ │ -017470: 6201 3b04 |0058: sget-object v1, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.TAG_NAME:Ljava/lang/String; // field@043b │ │ -017474: 2202 d100 |005a: new-instance v2, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // type@00d1 │ │ -017478: 7010 4802 0200 |005c: invoke-direct {v2}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.:()V // method@0248 │ │ -01747e: 7130 4a02 2100 |005f: invoke-static {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@024a │ │ -017484: 0e00 |0062: return-void │ │ +0173b4: |[0173b4] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.createInstance:()V │ │ +0173c4: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +0173c8: 2300 5d02 |0002: new-array v0, v0, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ +0173cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0173ce: 1302 2d00 |0005: const/16 v2, #int 45 // #2d │ │ +0173d2: 3521 5100 |0007: if-ge v1, v2, 0058 // +0051 │ │ +0173d6: db02 0104 |0009: div-int/lit8 v2, v1, #int 4 // #04 │ │ +0173da: 1403 6666 a63f |000b: const v3, #float 1.3 // #3fa66666 │ │ +0173e0: 8933 |000e: float-to-double v3, v3 │ │ +0173e2: 8325 |000f: int-to-double v5, v2 │ │ +0173e4: 7140 6301 4365 |0010: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +0173ea: 0b05 |0013: move-result-wide v5 │ │ +0173ec: 8c55 |0014: double-to-float v5, v5 │ │ +0173ee: 1906 e03f |0015: const-wide/high16 v6, #long 4602678819172646912 // #3fe0 │ │ +0173f2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0173f6: 8328 |0019: int-to-double v8, v2 │ │ +0173f8: 7140 6301 4398 |001a: invoke-static {v3, v4, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +0173fe: 0b02 |001d: move-result-wide v2 │ │ +017400: cb62 |001e: add-double/2addr v2, v6 │ │ +017402: 7120 5f01 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@015f │ │ +017408: 0b02 |0022: move-result-wide v2 │ │ +01740a: 8c22 |0023: double-to-float v2, v2 │ │ +01740c: 2203 d200 |0024: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ +017410: d804 0101 |0026: add-int/lit8 v4, v1, #int 1 // #01 │ │ +017414: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +017416: c826 |0029: mul-float/2addr v6, v2 │ │ +017418: 8766 |002a: float-to-int v6, v6 │ │ +01741a: 7040 5002 4356 |002b: invoke-direct {v3, v4, v6, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ +017420: 4d03 0001 |002e: aput-object v3, v0, v1 │ │ +017424: 2203 d200 |0030: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ +017428: d806 0102 |0032: add-int/lit8 v6, v1, #int 2 // #02 │ │ +01742c: 1507 803f |0034: const/high16 v7, #int 1065353216 // #3f80 │ │ +017430: c827 |0036: mul-float/2addr v7, v2 │ │ +017432: 8777 |0037: float-to-int v7, v7 │ │ +017434: 7040 5002 6357 |0038: invoke-direct {v3, v6, v7, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ +01743a: 4d03 0004 |003b: aput-object v3, v0, v4 │ │ +01743e: 2203 d200 |003d: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ +017442: d804 0103 |003f: add-int/lit8 v4, v1, #int 3 // #03 │ │ +017446: 1507 0040 |0041: const/high16 v7, #int 1073741824 // #4000 │ │ +01744a: c827 |0043: mul-float/2addr v7, v2 │ │ +01744c: 8777 |0044: float-to-int v7, v7 │ │ +01744e: 7040 5002 4357 |0045: invoke-direct {v3, v4, v7, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ +017454: 4d03 0006 |0048: aput-object v3, v0, v6 │ │ +017458: 2203 d200 |004a: new-instance v3, Lorg/metatrans/apps/maze/cfg/world/Configuration_World; // type@00d2 │ │ +01745c: d801 0104 |004c: add-int/lit8 v1, v1, #int 4 // #04 │ │ +017460: 1506 4040 |004e: const/high16 v6, #int 1077936128 // #4040 │ │ +017464: c862 |0050: mul-float/2addr v2, v6 │ │ +017466: 8722 |0051: float-to-int v2, v2 │ │ +017468: 7040 5002 1352 |0052: invoke-direct {v3, v1, v2, v5}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.:(IIF)V // method@0250 │ │ +01746e: 4d03 0004 |0055: aput-object v3, v0, v4 │ │ +017472: 28ae |0057: goto 0005 // -0052 │ │ +017474: 6201 3b04 |0058: sget-object v1, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.TAG_NAME:Ljava/lang/String; // field@043b │ │ +017478: 2202 d100 |005a: new-instance v2, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // type@00d1 │ │ +01747c: 7010 4802 0200 |005c: invoke-direct {v2}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.:()V // method@0248 │ │ +017482: 7130 4a02 2100 |005f: invoke-static {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@024a │ │ +017488: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=69 │ │ 0x0010 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=73 │ │ 0x0030 line=74 │ │ @@ -44818,20 +44836,20 @@ │ │ type : '()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -017324: |[017324] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; │ │ -017334: 6200 3b04 |0000: sget-object v0, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.TAG_NAME:Ljava/lang/String; // field@043b │ │ -017338: 7110 4e02 0000 |0002: invoke-static {v0}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@024e │ │ -01733e: 0c00 |0005: move-result-object v0 │ │ -017340: 1f00 d100 |0006: check-cast v0, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // type@00d1 │ │ -017344: 1100 |0008: return-object v0 │ │ +017328: |[017328] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; │ │ +017338: 6200 3b04 |0000: sget-object v0, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.TAG_NAME:Ljava/lang/String; // field@043b │ │ +01733c: 7110 4e02 0000 |0002: invoke-static {v0}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@024e │ │ +017342: 0c00 |0005: move-result-object v0 │ │ +017344: 1f00 d100 |0006: check-cast v0, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // type@00d1 │ │ +017348: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;) │ │ @@ -44839,19 +44857,19 @@ │ │ type : '(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -017348: |[017348] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; │ │ -017358: 6f20 0705 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0507 │ │ -01735e: 0c01 |0003: move-result-object v1 │ │ -017360: 1f01 d400 |0004: check-cast v1, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ -017364: 1101 |0006: return-object v1 │ │ +01734c: |[01734c] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; │ │ +01735c: 6f20 0705 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0507 │ │ +017362: 0c01 |0003: move-result-object v1 │ │ +017364: 1f01 d400 |0004: check-cast v1, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ +017368: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -44860,32 +44878,32 @@ │ │ type : '(I)Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -017368: |[017368] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ -017378: 6e20 4b02 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ -01737e: 0c01 |0003: move-result-object v1 │ │ -017380: 1101 |0004: return-object v1 │ │ +01736c: |[01736c] org.metatrans.apps.maze.cfg.world.ConfigurationUtils_Level.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ +01737c: 6e20 4b02 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ +017382: 0c01 |0003: move-result-object v1 │ │ +017384: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ - source_file_idx : 443 (ConfigurationUtils_Level.java) │ │ + source_file_idx : 444 (ConfigurationUtils_Level.java) │ │ │ │ Class #200 header: │ │ class_idx : 215 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 609 │ │ +source_file_idx : 610 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #200 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/events/IEvent_MOS;' │ │ @@ -44953,21 +44971,21 @@ │ │ name : 'WIN_GAME_STARS_75000' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 11 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 609 (IEvent_MOS.java) │ │ + source_file_idx : 610 (IEvent_MOS.java) │ │ │ │ Class #201 header: │ │ class_idx : 230 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 232 │ │ -source_file_idx : 547 │ │ +source_file_idx : 548 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #201 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;' │ │ @@ -44994,27 +45012,27 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -017f50: |[017f50] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.:(II)V │ │ -017f60: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -017f66: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ -017f6a: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ -017f70: 5b10 8906 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ -017f74: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -017f7a: 0a02 |000d: move-result v2 │ │ -017f7c: 5912 8a06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ -017f80: 5412 8906 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ -017f84: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -017f8a: 0a02 |0015: move-result v2 │ │ -017f8c: 5912 8b06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ -017f90: 0e00 |0018: return-void │ │ +017f54: |[017f54] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.:(II)V │ │ +017f64: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +017f6a: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ +017f6e: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ +017f74: 5b10 8906 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ +017f78: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +017f7e: 0a02 |000d: move-result v2 │ │ +017f80: 5912 8a06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ +017f84: 5412 8906 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ +017f88: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +017f8e: 0a02 |0015: move-result v2 │ │ +017f90: 5912 8b06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ +017f94: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=28 │ │ 0x000a line=40 │ │ 0x0010 line=41 │ │ locals : │ │ @@ -45027,23 +45045,23 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -017f94: |[017f94] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.:(IIII)V │ │ -017fa4: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -017faa: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ -017fae: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ -017fb4: 5b01 8906 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ -017fb8: 6e30 8d02 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.checkLocation:(II)V // method@028d │ │ -017fbe: 5903 8a06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ -017fc2: 5904 8b06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ -017fc6: 0e00 |0011: return-void │ │ +017f98: |[017f98] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.:(IIII)V │ │ +017fa8: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +017fae: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ +017fb2: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ +017fb8: 5b01 8906 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ +017fbc: 6e30 8d02 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.checkLocation:(II)V // method@028d │ │ +017fc2: 5903 8a06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ +017fc6: 5904 8b06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ +017fca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=28 │ │ 0x000a line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -45060,175 +45078,175 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 278 16-bit code units │ │ -017fc8: |[017fc8] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.generateMaze:()V │ │ -017fd8: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -017fdc: 7401 9002 1000 |0002: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.getWidth:()I // method@0290 │ │ -017fe2: 0a01 |0005: move-result v1 │ │ -017fe4: 7401 8f02 1000 |0006: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.getHeight:()I // method@028f │ │ -017fea: 0a02 |0009: move-result v2 │ │ -017fec: 9203 0102 |000a: mul-int v3, v1, v2 │ │ -017ff0: 2334 6302 |000c: new-array v4, v3, [Z // type@0263 │ │ -017ff4: 5205 8a06 |000e: iget v5, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ -017ff8: 5206 8b06 |0010: iget v6, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ -017ffc: 1247 |0012: const/4 v7, #int 4 // #4 │ │ -017ffe: 2378 5802 |0013: new-array v8, v7, [I // type@0258 │ │ -018002: 9209 0601 |0015: mul-int v9, v6, v1 │ │ -018006: 900a 0905 |0017: add-int v10, v9, v5 │ │ -01800a: 121b |0019: const/4 v11, #int 1 // #1 │ │ -01800c: 4e0b 040a |001a: aput-boolean v11, v4, v10 │ │ -018010: 120a |001c: const/4 v10, #int 0 // #0 │ │ -018012: 01ac |001d: move v12, v10 │ │ -018014: 01cd |001e: move v13, v12 │ │ -018016: 123e |001f: const/4 v14, #int 3 // #3 │ │ -018018: 122f |0020: const/4 v15, #int 2 // #2 │ │ -01801a: 357c 4c00 |0021: if-ge v12, v7, 006d // +004c │ │ -01801e: 380c 3800 |0023: if-eqz v12, 005b // +0038 │ │ -018022: 32bc 2600 |0025: if-eq v12, v11, 004b // +0026 │ │ -018026: 32fc 1300 |0027: if-eq v12, v15, 003a // +0013 │ │ -01802a: 32ec 0300 |0029: if-eq v12, v14, 002c // +0003 │ │ -01802e: 283f |002b: goto 006a // +003f │ │ -018030: 3d05 3e00 |002c: if-lez v5, 006a // +003e │ │ -018034: d80e 05ff |002e: add-int/lit8 v14, v5, #int -1 // #ff │ │ -018038: b09e |0030: add-int/2addr v14, v9 │ │ -01803a: 470e 040e |0031: aget-boolean v14, v4, v14 │ │ -01803e: 390e 3700 |0033: if-nez v14, 006a // +0037 │ │ -018042: d80e 0d01 |0035: add-int/lit8 v14, v13, #int 1 // #01 │ │ -018046: 4b0c 080d |0037: aput v12, v8, v13 │ │ -01804a: 2830 |0039: goto 0069 // +0030 │ │ -01804c: d80e 02ff |003a: add-int/lit8 v14, v2, #int -1 // #ff │ │ -018050: 35e6 2e00 |003c: if-ge v6, v14, 006a // +002e │ │ -018054: d80e 0601 |003e: add-int/lit8 v14, v6, #int 1 // #01 │ │ -018058: b21e |0040: mul-int/2addr v14, v1 │ │ -01805a: b05e |0041: add-int/2addr v14, v5 │ │ -01805c: 470e 040e |0042: aget-boolean v14, v4, v14 │ │ -018060: 390e 2600 |0044: if-nez v14, 006a // +0026 │ │ -018064: d80e 0d01 |0046: add-int/lit8 v14, v13, #int 1 // #01 │ │ -018068: 4b0c 080d |0048: aput v12, v8, v13 │ │ -01806c: 281f |004a: goto 0069 // +001f │ │ -01806e: d80e 01ff |004b: add-int/lit8 v14, v1, #int -1 // #ff │ │ -018072: 35e5 1d00 |004d: if-ge v5, v14, 006a // +001d │ │ -018076: d80e 0501 |004f: add-int/lit8 v14, v5, #int 1 // #01 │ │ -01807a: b09e |0051: add-int/2addr v14, v9 │ │ -01807c: 470e 040e |0052: aget-boolean v14, v4, v14 │ │ -018080: 390e 1600 |0054: if-nez v14, 006a // +0016 │ │ -018084: d80e 0d01 |0056: add-int/lit8 v14, v13, #int 1 // #01 │ │ -018088: 4b0c 080d |0058: aput v12, v8, v13 │ │ -01808c: 280f |005a: goto 0069 // +000f │ │ -01808e: 3d06 0f00 |005b: if-lez v6, 006a // +000f │ │ -018092: d80e 06ff |005d: add-int/lit8 v14, v6, #int -1 // #ff │ │ -018096: b21e |005f: mul-int/2addr v14, v1 │ │ -018098: b05e |0060: add-int/2addr v14, v5 │ │ -01809a: 470e 040e |0061: aget-boolean v14, v4, v14 │ │ -01809e: 390e 0700 |0063: if-nez v14, 006a // +0007 │ │ -0180a2: d80e 0d01 |0065: add-int/lit8 v14, v13, #int 1 // #01 │ │ -0180a6: 4b0c 080d |0067: aput v12, v8, v13 │ │ -0180aa: 01ed |0069: move v13, v14 │ │ -0180ac: d80c 0c01 |006a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0180b0: 28b3 |006c: goto 001f // -004d │ │ -0180b2: 3d0d 2c00 |006d: if-lez v13, 0099 // +002c │ │ -0180b6: 5409 8906 |006f: iget-object v9, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ -0180ba: 6e20 bc01 d900 |0071: invoke-virtual {v9, v13}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -0180c0: 0a09 |0074: move-result v9 │ │ -0180c2: 4409 0809 |0075: aget v9, v8, v9 │ │ -0180c6: 3809 1b00 |0077: if-eqz v9, 0092 // +001b │ │ -0180ca: 32b9 1300 |0079: if-eq v9, v11, 008c // +0013 │ │ -0180ce: 32f9 0b00 |007b: if-eq v9, v15, 0086 // +000b │ │ -0180d2: 32e9 0300 |007d: if-eq v9, v14, 0080 // +0003 │ │ -0180d6: 2896 |007f: goto 0015 // -006a │ │ -0180d8: 6e40 8c02 50e6 |0080: invoke-virtual {v0, v5, v6, v14}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -0180de: d805 05ff |0083: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0180e2: 2890 |0085: goto 0015 // -0070 │ │ -0180e4: 6e40 8c02 50f6 |0086: invoke-virtual {v0, v5, v6, v15}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -0180ea: d806 0601 |0089: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0180ee: 288a |008b: goto 0015 // -0076 │ │ -0180f0: 6e40 8c02 50b6 |008c: invoke-virtual {v0, v5, v6, v11}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -0180f6: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0180fa: 2884 |0091: goto 0015 // -007c │ │ -0180fc: 6e40 8c02 50a6 |0092: invoke-virtual {v0, v5, v6, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -018102: d806 06ff |0095: add-int/lit8 v6, v6, #int -1 // #ff │ │ -018106: 2900 7eff |0097: goto/16 0015 // -0082 │ │ -01810a: 01a5 |0099: move v5, v10 │ │ -01810c: 3535 7b00 |009a: if-ge v5, v3, 0115 // +007b │ │ -018110: 4706 0405 |009c: aget-boolean v6, v4, v5 │ │ -018114: 3906 7200 |009e: if-nez v6, 0110 // +0072 │ │ -018118: 9406 0501 |00a0: rem-int v6, v5, v1 │ │ -01811c: 9309 0501 |00a2: div-int v9, v5, v1 │ │ -018120: 01ac |00a4: move v12, v10 │ │ -018122: 357c 6b00 |00a5: if-ge v12, v7, 0110 // +006b │ │ -018126: 380c 4b00 |00a7: if-eqz v12, 00f2 // +004b │ │ -01812a: 32bc 3300 |00a9: if-eq v12, v11, 00dc // +0033 │ │ -01812e: 32fc 1b00 |00ab: if-eq v12, v15, 00c6 // +001b │ │ -018132: 32ec 0400 |00ad: if-eq v12, v14, 00b1 // +0004 │ │ -018136: 01ad |00af: move v13, v10 │ │ -018138: 285c |00b0: goto 010c // +005c │ │ -01813a: 3d06 feff |00b1: if-lez v6, 00af // -0002 │ │ -01813e: 01ad |00b3: move v13, v10 │ │ -018140: 357d fbff |00b4: if-ge v13, v7, 00af // -0005 │ │ -018144: d80a 06ff |00b6: add-int/lit8 v10, v6, #int -1 // #ff │ │ -018148: 6e40 9102 a0d9 |00b8: invoke-virtual {v0, v10, v9, v13}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ -01814e: 0a0a |00bb: move-result v10 │ │ -018150: 390a 0600 |00bc: if-nez v10, 00c2 // +0006 │ │ -018154: 6e40 8c02 60e9 |00be: invoke-virtual {v0, v6, v9, v14}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -01815a: 2842 |00c1: goto 0103 // +0042 │ │ -01815c: d80d 0d01 |00c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -018160: 120a |00c4: const/4 v10, #int 0 // #0 │ │ -018162: 28ef |00c5: goto 00b4 // -0011 │ │ -018164: d80a 02ff |00c6: add-int/lit8 v10, v2, #int -1 // #ff │ │ -018168: 35a9 4300 |00c8: if-ge v9, v10, 010b // +0043 │ │ -01816c: 120a |00ca: const/4 v10, #int 0 // #0 │ │ -01816e: 357a 4000 |00cb: if-ge v10, v7, 010b // +0040 │ │ -018172: d80d 0901 |00cd: add-int/lit8 v13, v9, #int 1 // #01 │ │ -018176: 6e40 9102 60ad |00cf: invoke-virtual {v0, v6, v13, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ -01817c: 0a0d |00d2: move-result v13 │ │ -01817e: 390d 0600 |00d3: if-nez v13, 00d9 // +0006 │ │ -018182: 6e40 8c02 60f9 |00d5: invoke-virtual {v0, v6, v9, v15}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -018188: 282b |00d8: goto 0103 // +002b │ │ -01818a: d80a 0a01 |00d9: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01818e: 28f0 |00db: goto 00cb // -0010 │ │ -018190: d80a 01ff |00dc: add-int/lit8 v10, v1, #int -1 // #ff │ │ -018194: 35a6 2d00 |00de: if-ge v6, v10, 010b // +002d │ │ -018198: 120a |00e0: const/4 v10, #int 0 // #0 │ │ -01819a: 357a 2a00 |00e1: if-ge v10, v7, 010b // +002a │ │ -01819e: d80d 0601 |00e3: add-int/lit8 v13, v6, #int 1 // #01 │ │ -0181a2: 6e40 9102 d0a9 |00e5: invoke-virtual {v0, v13, v9, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ -0181a8: 0a0d |00e8: move-result v13 │ │ -0181aa: 390d 0600 |00e9: if-nez v13, 00ef // +0006 │ │ -0181ae: 6e40 8c02 60b9 |00eb: invoke-virtual {v0, v6, v9, v11}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -0181b4: 2815 |00ee: goto 0103 // +0015 │ │ -0181b6: d80a 0a01 |00ef: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0181ba: 28f0 |00f1: goto 00e1 // -0010 │ │ -0181bc: 3d09 1900 |00f2: if-lez v9, 010b // +0019 │ │ -0181c0: 120a |00f4: const/4 v10, #int 0 // #0 │ │ -0181c2: 357a 1600 |00f5: if-ge v10, v7, 010b // +0016 │ │ -0181c6: d80d 09ff |00f7: add-int/lit8 v13, v9, #int -1 // #ff │ │ -0181ca: 6e40 9102 60ad |00f9: invoke-virtual {v0, v6, v13, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ -0181d0: 0a0d |00fc: move-result v13 │ │ -0181d2: 390d 0a00 |00fd: if-nez v13, 0107 // +000a │ │ -0181d6: 120d |00ff: const/4 v13, #int 0 // #0 │ │ -0181d8: 6e40 8c02 60d9 |0100: invoke-virtual {v0, v6, v9, v13}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ -0181de: 0165 |0103: move v5, v6 │ │ -0181e0: 0196 |0104: move v6, v9 │ │ -0181e2: 2900 10ff |0105: goto/16 0015 // -00f0 │ │ -0181e6: 120d |0107: const/4 v13, #int 0 // #0 │ │ -0181e8: d80a 0a01 |0108: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0181ec: 28eb |010a: goto 00f5 // -0015 │ │ -0181ee: 120d |010b: const/4 v13, #int 0 // #0 │ │ -0181f0: d80c 0c01 |010c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0181f4: 01da |010e: move v10, v13 │ │ -0181f6: 2896 |010f: goto 00a5 // -006a │ │ -0181f8: 01ad |0110: move v13, v10 │ │ -0181fa: d805 0501 |0111: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0181fe: 01da |0113: move v10, v13 │ │ -018200: 2886 |0114: goto 009a // -007a │ │ -018202: 0e00 |0115: return-void │ │ +017fcc: |[017fcc] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.generateMaze:()V │ │ +017fdc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +017fe0: 7401 9002 1000 |0002: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.getWidth:()I // method@0290 │ │ +017fe6: 0a01 |0005: move-result v1 │ │ +017fe8: 7401 8f02 1000 |0006: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.getHeight:()I // method@028f │ │ +017fee: 0a02 |0009: move-result v2 │ │ +017ff0: 9203 0102 |000a: mul-int v3, v1, v2 │ │ +017ff4: 2334 6302 |000c: new-array v4, v3, [Z // type@0263 │ │ +017ff8: 5205 8a06 |000e: iget v5, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startX:I // field@068a │ │ +017ffc: 5206 8b06 |0010: iget v6, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.startY:I // field@068b │ │ +018000: 1247 |0012: const/4 v7, #int 4 // #4 │ │ +018002: 2378 5802 |0013: new-array v8, v7, [I // type@0258 │ │ +018006: 9209 0601 |0015: mul-int v9, v6, v1 │ │ +01800a: 900a 0905 |0017: add-int v10, v9, v5 │ │ +01800e: 121b |0019: const/4 v11, #int 1 // #1 │ │ +018010: 4e0b 040a |001a: aput-boolean v11, v4, v10 │ │ +018014: 120a |001c: const/4 v10, #int 0 // #0 │ │ +018016: 01ac |001d: move v12, v10 │ │ +018018: 01cd |001e: move v13, v12 │ │ +01801a: 123e |001f: const/4 v14, #int 3 // #3 │ │ +01801c: 122f |0020: const/4 v15, #int 2 // #2 │ │ +01801e: 357c 4c00 |0021: if-ge v12, v7, 006d // +004c │ │ +018022: 380c 3800 |0023: if-eqz v12, 005b // +0038 │ │ +018026: 32bc 2600 |0025: if-eq v12, v11, 004b // +0026 │ │ +01802a: 32fc 1300 |0027: if-eq v12, v15, 003a // +0013 │ │ +01802e: 32ec 0300 |0029: if-eq v12, v14, 002c // +0003 │ │ +018032: 283f |002b: goto 006a // +003f │ │ +018034: 3d05 3e00 |002c: if-lez v5, 006a // +003e │ │ +018038: d80e 05ff |002e: add-int/lit8 v14, v5, #int -1 // #ff │ │ +01803c: b09e |0030: add-int/2addr v14, v9 │ │ +01803e: 470e 040e |0031: aget-boolean v14, v4, v14 │ │ +018042: 390e 3700 |0033: if-nez v14, 006a // +0037 │ │ +018046: d80e 0d01 |0035: add-int/lit8 v14, v13, #int 1 // #01 │ │ +01804a: 4b0c 080d |0037: aput v12, v8, v13 │ │ +01804e: 2830 |0039: goto 0069 // +0030 │ │ +018050: d80e 02ff |003a: add-int/lit8 v14, v2, #int -1 // #ff │ │ +018054: 35e6 2e00 |003c: if-ge v6, v14, 006a // +002e │ │ +018058: d80e 0601 |003e: add-int/lit8 v14, v6, #int 1 // #01 │ │ +01805c: b21e |0040: mul-int/2addr v14, v1 │ │ +01805e: b05e |0041: add-int/2addr v14, v5 │ │ +018060: 470e 040e |0042: aget-boolean v14, v4, v14 │ │ +018064: 390e 2600 |0044: if-nez v14, 006a // +0026 │ │ +018068: d80e 0d01 |0046: add-int/lit8 v14, v13, #int 1 // #01 │ │ +01806c: 4b0c 080d |0048: aput v12, v8, v13 │ │ +018070: 281f |004a: goto 0069 // +001f │ │ +018072: d80e 01ff |004b: add-int/lit8 v14, v1, #int -1 // #ff │ │ +018076: 35e5 1d00 |004d: if-ge v5, v14, 006a // +001d │ │ +01807a: d80e 0501 |004f: add-int/lit8 v14, v5, #int 1 // #01 │ │ +01807e: b09e |0051: add-int/2addr v14, v9 │ │ +018080: 470e 040e |0052: aget-boolean v14, v4, v14 │ │ +018084: 390e 1600 |0054: if-nez v14, 006a // +0016 │ │ +018088: d80e 0d01 |0056: add-int/lit8 v14, v13, #int 1 // #01 │ │ +01808c: 4b0c 080d |0058: aput v12, v8, v13 │ │ +018090: 280f |005a: goto 0069 // +000f │ │ +018092: 3d06 0f00 |005b: if-lez v6, 006a // +000f │ │ +018096: d80e 06ff |005d: add-int/lit8 v14, v6, #int -1 // #ff │ │ +01809a: b21e |005f: mul-int/2addr v14, v1 │ │ +01809c: b05e |0060: add-int/2addr v14, v5 │ │ +01809e: 470e 040e |0061: aget-boolean v14, v4, v14 │ │ +0180a2: 390e 0700 |0063: if-nez v14, 006a // +0007 │ │ +0180a6: d80e 0d01 |0065: add-int/lit8 v14, v13, #int 1 // #01 │ │ +0180aa: 4b0c 080d |0067: aput v12, v8, v13 │ │ +0180ae: 01ed |0069: move v13, v14 │ │ +0180b0: d80c 0c01 |006a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0180b4: 28b3 |006c: goto 001f // -004d │ │ +0180b6: 3d0d 2c00 |006d: if-lez v13, 0099 // +002c │ │ +0180ba: 5409 8906 |006f: iget-object v9, v0, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.rand:Ljava/util/Random; // field@0689 │ │ +0180be: 6e20 bc01 d900 |0071: invoke-virtual {v9, v13}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +0180c4: 0a09 |0074: move-result v9 │ │ +0180c6: 4409 0809 |0075: aget v9, v8, v9 │ │ +0180ca: 3809 1b00 |0077: if-eqz v9, 0092 // +001b │ │ +0180ce: 32b9 1300 |0079: if-eq v9, v11, 008c // +0013 │ │ +0180d2: 32f9 0b00 |007b: if-eq v9, v15, 0086 // +000b │ │ +0180d6: 32e9 0300 |007d: if-eq v9, v14, 0080 // +0003 │ │ +0180da: 2896 |007f: goto 0015 // -006a │ │ +0180dc: 6e40 8c02 50e6 |0080: invoke-virtual {v0, v5, v6, v14}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +0180e2: d805 05ff |0083: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0180e6: 2890 |0085: goto 0015 // -0070 │ │ +0180e8: 6e40 8c02 50f6 |0086: invoke-virtual {v0, v5, v6, v15}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +0180ee: d806 0601 |0089: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0180f2: 288a |008b: goto 0015 // -0076 │ │ +0180f4: 6e40 8c02 50b6 |008c: invoke-virtual {v0, v5, v6, v11}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +0180fa: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0180fe: 2884 |0091: goto 0015 // -007c │ │ +018100: 6e40 8c02 50a6 |0092: invoke-virtual {v0, v5, v6, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +018106: d806 06ff |0095: add-int/lit8 v6, v6, #int -1 // #ff │ │ +01810a: 2900 7eff |0097: goto/16 0015 // -0082 │ │ +01810e: 01a5 |0099: move v5, v10 │ │ +018110: 3535 7b00 |009a: if-ge v5, v3, 0115 // +007b │ │ +018114: 4706 0405 |009c: aget-boolean v6, v4, v5 │ │ +018118: 3906 7200 |009e: if-nez v6, 0110 // +0072 │ │ +01811c: 9406 0501 |00a0: rem-int v6, v5, v1 │ │ +018120: 9309 0501 |00a2: div-int v9, v5, v1 │ │ +018124: 01ac |00a4: move v12, v10 │ │ +018126: 357c 6b00 |00a5: if-ge v12, v7, 0110 // +006b │ │ +01812a: 380c 4b00 |00a7: if-eqz v12, 00f2 // +004b │ │ +01812e: 32bc 3300 |00a9: if-eq v12, v11, 00dc // +0033 │ │ +018132: 32fc 1b00 |00ab: if-eq v12, v15, 00c6 // +001b │ │ +018136: 32ec 0400 |00ad: if-eq v12, v14, 00b1 // +0004 │ │ +01813a: 01ad |00af: move v13, v10 │ │ +01813c: 285c |00b0: goto 010c // +005c │ │ +01813e: 3d06 feff |00b1: if-lez v6, 00af // -0002 │ │ +018142: 01ad |00b3: move v13, v10 │ │ +018144: 357d fbff |00b4: if-ge v13, v7, 00af // -0005 │ │ +018148: d80a 06ff |00b6: add-int/lit8 v10, v6, #int -1 // #ff │ │ +01814c: 6e40 9102 a0d9 |00b8: invoke-virtual {v0, v10, v9, v13}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ +018152: 0a0a |00bb: move-result v10 │ │ +018154: 390a 0600 |00bc: if-nez v10, 00c2 // +0006 │ │ +018158: 6e40 8c02 60e9 |00be: invoke-virtual {v0, v6, v9, v14}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +01815e: 2842 |00c1: goto 0103 // +0042 │ │ +018160: d80d 0d01 |00c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +018164: 120a |00c4: const/4 v10, #int 0 // #0 │ │ +018166: 28ef |00c5: goto 00b4 // -0011 │ │ +018168: d80a 02ff |00c6: add-int/lit8 v10, v2, #int -1 // #ff │ │ +01816c: 35a9 4300 |00c8: if-ge v9, v10, 010b // +0043 │ │ +018170: 120a |00ca: const/4 v10, #int 0 // #0 │ │ +018172: 357a 4000 |00cb: if-ge v10, v7, 010b // +0040 │ │ +018176: d80d 0901 |00cd: add-int/lit8 v13, v9, #int 1 // #01 │ │ +01817a: 6e40 9102 60ad |00cf: invoke-virtual {v0, v6, v13, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ +018180: 0a0d |00d2: move-result v13 │ │ +018182: 390d 0600 |00d3: if-nez v13, 00d9 // +0006 │ │ +018186: 6e40 8c02 60f9 |00d5: invoke-virtual {v0, v6, v9, v15}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +01818c: 282b |00d8: goto 0103 // +002b │ │ +01818e: d80a 0a01 |00d9: add-int/lit8 v10, v10, #int 1 // #01 │ │ +018192: 28f0 |00db: goto 00cb // -0010 │ │ +018194: d80a 01ff |00dc: add-int/lit8 v10, v1, #int -1 // #ff │ │ +018198: 35a6 2d00 |00de: if-ge v6, v10, 010b // +002d │ │ +01819c: 120a |00e0: const/4 v10, #int 0 // #0 │ │ +01819e: 357a 2a00 |00e1: if-ge v10, v7, 010b // +002a │ │ +0181a2: d80d 0601 |00e3: add-int/lit8 v13, v6, #int 1 // #01 │ │ +0181a6: 6e40 9102 d0a9 |00e5: invoke-virtual {v0, v13, v9, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ +0181ac: 0a0d |00e8: move-result v13 │ │ +0181ae: 390d 0600 |00e9: if-nez v13, 00ef // +0006 │ │ +0181b2: 6e40 8c02 60b9 |00eb: invoke-virtual {v0, v6, v9, v11}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +0181b8: 2815 |00ee: goto 0103 // +0015 │ │ +0181ba: d80a 0a01 |00ef: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0181be: 28f0 |00f1: goto 00e1 // -0010 │ │ +0181c0: 3d09 1900 |00f2: if-lez v9, 010b // +0019 │ │ +0181c4: 120a |00f4: const/4 v10, #int 0 // #0 │ │ +0181c6: 357a 1600 |00f5: if-ge v10, v7, 010b // +0016 │ │ +0181ca: d80d 09ff |00f7: add-int/lit8 v13, v9, #int -1 // #ff │ │ +0181ce: 6e40 9102 60ad |00f9: invoke-virtual {v0, v6, v13, v10}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.isWallPresent:(III)Z // method@0291 │ │ +0181d4: 0a0d |00fc: move-result v13 │ │ +0181d6: 390d 0a00 |00fd: if-nez v13, 0107 // +000a │ │ +0181da: 120d |00ff: const/4 v13, #int 0 // #0 │ │ +0181dc: 6e40 8c02 60d9 |0100: invoke-virtual {v0, v6, v9, v13}, Lorg/metatrans/apps/maze/logic/provider1/HuntAndKillMazeGenerator;.carve:(III)Z // method@028c │ │ +0181e2: 0165 |0103: move v5, v6 │ │ +0181e4: 0196 |0104: move v6, v9 │ │ +0181e6: 2900 10ff |0105: goto/16 0015 // -00f0 │ │ +0181ea: 120d |0107: const/4 v13, #int 0 // #0 │ │ +0181ec: d80a 0a01 |0108: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0181f0: 28eb |010a: goto 00f5 // -0015 │ │ +0181f2: 120d |010b: const/4 v13, #int 0 // #0 │ │ +0181f4: d80c 0c01 |010c: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0181f8: 01da |010e: move v10, v13 │ │ +0181fa: 2896 |010f: goto 00a5 // -006a │ │ +0181fc: 01ad |0110: move v13, v10 │ │ +0181fe: d805 0501 |0111: add-int/lit8 v5, v5, #int 1 // #01 │ │ +018202: 01da |0113: move v10, v13 │ │ +018204: 2886 |0114: goto 009a // -007a │ │ +018206: 0e00 |0115: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=70 │ │ 0x000e line=74 │ │ 0x0010 line=75 │ │ @@ -45265,28 +45283,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017f38: |[017f38] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.toString:()Ljava/lang/String; │ │ -017f48: 1a00 2202 |0000: const-string v0, "Hunt and Kill org.metatrans.apps.maze generator" // string@0222 │ │ -017f4c: 1100 |0002: return-object v0 │ │ +017f3c: |[017f3c] org.metatrans.apps.maze.logic.provider1.HuntAndKillMazeGenerator.toString:()Ljava/lang/String; │ │ +017f4c: 1a00 2302 |0000: const-string v0, "Hunt and Kill org.metatrans.apps.maze generator" // string@0223 │ │ +017f50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 547 (HuntAndKillMazeGenerator.java) │ │ + source_file_idx : 548 (HuntAndKillMazeGenerator.java) │ │ │ │ Class #202 header: │ │ class_idx : 233 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 232 │ │ -source_file_idx : 1424 │ │ +source_file_idx : 1425 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #202 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;' │ │ @@ -45328,27 +45346,27 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0187e4: |[0187e4] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.:(II)V │ │ -0187f4: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -0187fa: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ -0187fe: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ -018804: 5b10 9a06 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ -018808: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -01880e: 0a02 |000d: move-result v2 │ │ -018810: 5912 9b06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -018814: 5412 9a06 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ -018818: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -01881e: 0a02 |0015: move-result v2 │ │ -018820: 5912 9c06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -018824: 0e00 |0018: return-void │ │ +0187e8: |[0187e8] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.:(II)V │ │ +0187f8: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +0187fe: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ +018802: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ +018808: 5b10 9a06 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ +01880c: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018812: 0a02 |000d: move-result v2 │ │ +018814: 5912 9b06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +018818: 5412 9a06 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ +01881c: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018822: 0a02 |0015: move-result v2 │ │ +018824: 5912 9c06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +018828: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=29 │ │ 0x000a line=41 │ │ 0x0010 line=42 │ │ locals : │ │ @@ -45361,23 +45379,23 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -018828: |[018828] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.:(IIII)V │ │ -018838: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -01883e: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ -018842: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ -018848: 5b01 9a06 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ -01884c: 6e30 a602 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.checkLocation:(II)V // method@02a6 │ │ -018852: 5903 9b06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -018856: 5904 9c06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -01885a: 0e00 |0011: return-void │ │ +01882c: |[01882c] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.:(IIII)V │ │ +01883c: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +018842: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ +018846: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ +01884c: 5b01 9a06 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ +018850: 6e30 a602 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.checkLocation:(II)V // method@02a6 │ │ +018856: 5903 9b06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +01885a: 5904 9c06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +01885e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=29 │ │ 0x000a line=58 │ │ 0x000d line=60 │ │ 0x000f line=61 │ │ @@ -45394,230 +45412,230 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 368 16-bit code units │ │ -01885c: |[01885c] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.generateMaze:()V │ │ -01886c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -018870: 7401 a902 1400 |0002: invoke-virtual/range {v20}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.getWidth:()I // method@02a9 │ │ -018876: 0a01 |0005: move-result v1 │ │ -018878: 7401 a802 1400 |0006: invoke-virtual/range {v20}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.getHeight:()I // method@02a8 │ │ -01887e: 0a02 |0009: move-result v2 │ │ -018880: 9203 0102 |000a: mul-int v3, v1, v2 │ │ -018884: 2334 5802 |000c: new-array v4, v3, [I // type@0258 │ │ -018888: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -01888a: 7120 9a01 5400 |000f: invoke-static {v4, v5}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ -018890: 2333 5802 |0012: new-array v3, v3, [I // type@0258 │ │ -018894: 5206 9c06 |0014: iget v6, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -018898: b216 |0016: mul-int/2addr v6, v1 │ │ -01889a: 5207 9b06 |0017: iget v7, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -01889e: b076 |0019: add-int/2addr v6, v7 │ │ -0188a0: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -0188a2: 4b07 0406 |001b: aput v7, v4, v6 │ │ -0188a6: 0176 |001d: move v6, v7 │ │ -0188a8: 0168 |001e: move v8, v6 │ │ -0188aa: 1239 |001f: const/4 v9, #int 3 // #3 │ │ -0188ac: 124a |0020: const/4 v10, #int 4 // #4 │ │ -0188ae: 121b |0021: const/4 v11, #int 1 // #1 │ │ -0188b0: 35a6 5700 |0022: if-ge v6, v10, 0079 // +0057 │ │ -0188b4: 3806 4100 |0024: if-eqz v6, 0065 // +0041 │ │ -0188b8: 32b6 2b00 |0026: if-eq v6, v11, 0051 // +002b │ │ -0188bc: 3256 1600 |0028: if-eq v6, v5, 003e // +0016 │ │ -0188c0: 3296 0300 |002a: if-eq v6, v9, 002d // +0003 │ │ -0188c4: 284a |002c: goto 0076 // +004a │ │ -0188c6: 5209 9b06 |002d: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -0188ca: 3d09 4700 |002f: if-lez v9, 0076 // +0047 │ │ -0188ce: 520a 9c06 |0031: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -0188d2: b21a |0033: mul-int/2addr v10, v1 │ │ -0188d4: d809 09ff |0034: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0188d8: b09a |0036: add-int/2addr v10, v9 │ │ -0188da: 4b0b 040a |0037: aput v11, v4, v10 │ │ -0188de: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0188e2: 4b0a 0308 |003b: aput v10, v3, v8 │ │ -0188e6: 2826 |003d: goto 0063 // +0026 │ │ -0188e8: 5209 9c06 |003e: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -0188ec: d80a 02ff |0040: add-int/lit8 v10, v2, #int -1 // #ff │ │ -0188f0: 35a9 3400 |0042: if-ge v9, v10, 0076 // +0034 │ │ -0188f4: d809 0901 |0044: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0188f8: b219 |0046: mul-int/2addr v9, v1 │ │ -0188fa: 520a 9b06 |0047: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -0188fe: b0a9 |0049: add-int/2addr v9, v10 │ │ -018900: 4b0b 0409 |004a: aput v11, v4, v9 │ │ -018904: d80a 0801 |004c: add-int/lit8 v10, v8, #int 1 // #01 │ │ -018908: 4b09 0308 |004e: aput v9, v3, v8 │ │ -01890c: 2825 |0050: goto 0075 // +0025 │ │ -01890e: 5209 9b06 |0051: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -018912: d80a 01ff |0053: add-int/lit8 v10, v1, #int -1 // #ff │ │ -018916: 35a9 2100 |0055: if-ge v9, v10, 0076 // +0021 │ │ -01891a: 520a 9c06 |0057: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -01891e: b21a |0059: mul-int/2addr v10, v1 │ │ -018920: d809 0901 |005a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -018924: b09a |005c: add-int/2addr v10, v9 │ │ -018926: 4b0b 040a |005d: aput v11, v4, v10 │ │ -01892a: d809 0801 |005f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -01892e: 4b0a 0308 |0061: aput v10, v3, v8 │ │ -018932: 0198 |0063: move v8, v9 │ │ -018934: 2812 |0064: goto 0076 // +0012 │ │ -018936: 5209 9c06 |0065: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ -01893a: 3d09 0f00 |0067: if-lez v9, 0076 // +000f │ │ -01893e: d809 09ff |0069: add-int/lit8 v9, v9, #int -1 // #ff │ │ -018942: b219 |006b: mul-int/2addr v9, v1 │ │ -018944: 520a 9b06 |006c: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ -018948: b0a9 |006e: add-int/2addr v9, v10 │ │ -01894a: 4b0b 0409 |006f: aput v11, v4, v9 │ │ -01894e: d80a 0801 |0071: add-int/lit8 v10, v8, #int 1 // #01 │ │ -018952: 4b09 0308 |0073: aput v9, v3, v8 │ │ -018956: 01a8 |0075: move v8, v10 │ │ -018958: d806 0601 |0076: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01895c: 28a7 |0078: goto 001f // -0059 │ │ -01895e: 23a6 5802 |0079: new-array v6, v10, [I // type@0258 │ │ -018962: 3d08 f400 |007b: if-lez v8, 016f // +00f4 │ │ -018966: 540c 9a06 |007d: iget-object v12, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ -01896a: 6e20 bc01 8c00 |007f: invoke-virtual {v12, v8}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018970: 0a0c |0082: move-result v12 │ │ -018972: 440d 030c |0083: aget v13, v3, v12 │ │ -018976: 940e 0d01 |0085: rem-int v14, v13, v1 │ │ -01897a: 930f 0d01 |0087: div-int v15, v13, v1 │ │ -01897e: 0211 0700 |0089: move/from16 v17, v7 │ │ -018982: 35a7 6300 |008b: if-ge v7, v10, 00ee // +0063 │ │ -018986: 3807 4800 |008d: if-eqz v7, 00d5 // +0048 │ │ -01898a: 32b7 3100 |008f: if-eq v7, v11, 00c0 // +0031 │ │ -01898e: 3257 1c00 |0091: if-eq v7, v5, 00ad // +001c │ │ -018992: 3297 0500 |0093: if-eq v7, v9, 0098 // +0005 │ │ -018996: 0209 1100 |0095: move/from16 v9, v17 │ │ -01899a: 284f |0097: goto 00e6 // +004f │ │ -01899c: 3d0e fdff |0098: if-lez v14, 0095 // -0003 │ │ -0189a0: 9212 0f01 |009a: mul-int v18, v15, v1 │ │ -0189a4: d813 0eff |009c: add-int/lit8 v19, v14, #int -1 // #ff │ │ -0189a8: 9012 1213 |009e: add-int v18, v18, v19 │ │ -0189ac: 4412 0412 |00a0: aget v18, v4, v18 │ │ -0189b0: 3912 f3ff |00a2: if-nez v18, 0095 // -000d │ │ -0189b4: 0209 1100 |00a4: move/from16 v9, v17 │ │ -0189b8: d811 0901 |00a6: add-int/lit8 v17, v9, #int 1 // #01 │ │ -0189bc: 4b07 0609 |00a8: aput v7, v6, v9 │ │ -0189c0: 0205 1100 |00aa: move/from16 v5, v17 │ │ -0189c4: 283b |00ac: goto 00e7 // +003b │ │ -0189c6: 0209 1100 |00ad: move/from16 v9, v17 │ │ -0189ca: d805 02ff |00af: add-int/lit8 v5, v2, #int -1 // #ff │ │ -0189ce: 355f 3500 |00b1: if-ge v15, v5, 00e6 // +0035 │ │ -0189d2: d805 0f01 |00b3: add-int/lit8 v5, v15, #int 1 // #01 │ │ -0189d6: b215 |00b5: mul-int/2addr v5, v1 │ │ -0189d8: b0e5 |00b6: add-int/2addr v5, v14 │ │ -0189da: 4405 0405 |00b7: aget v5, v4, v5 │ │ -0189de: 3905 2d00 |00b9: if-nez v5, 00e6 // +002d │ │ -0189e2: d805 0901 |00bb: add-int/lit8 v5, v9, #int 1 // #01 │ │ -0189e6: 4b07 0609 |00bd: aput v7, v6, v9 │ │ -0189ea: 2828 |00bf: goto 00e7 // +0028 │ │ -0189ec: 0209 1100 |00c0: move/from16 v9, v17 │ │ -0189f0: d805 01ff |00c2: add-int/lit8 v5, v1, #int -1 // #ff │ │ -0189f4: 355e 2200 |00c4: if-ge v14, v5, 00e6 // +0022 │ │ -0189f8: 9205 0f01 |00c6: mul-int v5, v15, v1 │ │ -0189fc: d813 0e01 |00c8: add-int/lit8 v19, v14, #int 1 // #01 │ │ -018a00: 9005 0513 |00ca: add-int v5, v5, v19 │ │ -018a04: 4405 0405 |00cc: aget v5, v4, v5 │ │ -018a08: 3905 1800 |00ce: if-nez v5, 00e6 // +0018 │ │ -018a0c: d805 0901 |00d0: add-int/lit8 v5, v9, #int 1 // #01 │ │ -018a10: 4b07 0609 |00d2: aput v7, v6, v9 │ │ -018a14: 2813 |00d4: goto 00e7 // +0013 │ │ -018a16: 0209 1100 |00d5: move/from16 v9, v17 │ │ -018a1a: 3d0f 0f00 |00d7: if-lez v15, 00e6 // +000f │ │ -018a1e: d805 0fff |00d9: add-int/lit8 v5, v15, #int -1 // #ff │ │ -018a22: b215 |00db: mul-int/2addr v5, v1 │ │ -018a24: b0e5 |00dc: add-int/2addr v5, v14 │ │ -018a26: 4405 0405 |00dd: aget v5, v4, v5 │ │ -018a2a: 3905 0700 |00df: if-nez v5, 00e6 // +0007 │ │ -018a2e: d805 0901 |00e1: add-int/lit8 v5, v9, #int 1 // #01 │ │ -018a32: 4b07 0609 |00e3: aput v7, v6, v9 │ │ -018a36: 2802 |00e5: goto 00e7 // +0002 │ │ -018a38: 0195 |00e6: move v5, v9 │ │ -018a3a: d807 0701 |00e7: add-int/lit8 v7, v7, #int 1 // #01 │ │ -018a3e: 0211 0500 |00e9: move/from16 v17, v5 │ │ -018a42: 1225 |00eb: const/4 v5, #int 2 // #2 │ │ -018a44: 1239 |00ec: const/4 v9, #int 3 // #3 │ │ -018a46: 289e |00ed: goto 008b // -0062 │ │ -018a48: 0209 1100 |00ee: move/from16 v9, v17 │ │ -018a4c: 5405 9a06 |00f0: iget-object v5, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ -018a50: 6e20 bc01 9500 |00f2: invoke-virtual {v5, v9}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018a56: 0a05 |00f5: move-result v5 │ │ -018a58: 4405 0605 |00f6: aget v5, v6, v5 │ │ -018a5c: 6e40 a502 e05f |00f8: invoke-virtual {v0, v14, v15, v5}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.carve:(III)Z // method@02a5 │ │ -018a62: 1205 |00fb: const/4 v5, #int 0 // #0 │ │ -018a64: 4b05 040d |00fc: aput v5, v4, v13 │ │ -018a68: d807 08ff |00fe: add-int/lit8 v7, v8, #int -1 // #ff │ │ -018a6c: 357c 0a00 |0100: if-ge v12, v7, 010a // +000a │ │ -018a70: d807 0c01 |0102: add-int/lit8 v7, v12, #int 1 // #01 │ │ -018a74: 9109 080c |0104: sub-int v9, v8, v12 │ │ -018a78: b1b9 |0106: sub-int/2addr v9, v11 │ │ -018a7a: 7159 8801 73c3 |0107: invoke-static {v3, v7, v3, v12, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0188 │ │ -018a80: d808 08ff |010a: add-int/lit8 v8, v8, #int -1 // #ff │ │ -018a84: 0157 |010c: move v7, v5 │ │ -018a86: 35a7 5c00 |010d: if-ge v7, v10, 0169 // +005c │ │ -018a8a: 3807 4400 |010f: if-eqz v7, 0153 // +0044 │ │ -018a8e: 32b7 2f00 |0111: if-eq v7, v11, 0140 // +002f │ │ -018a92: 1229 |0113: const/4 v9, #int 2 // #2 │ │ -018a94: 3297 1700 |0114: if-eq v7, v9, 012b // +0017 │ │ -018a98: 123c |0116: const/4 v12, #int 3 // #3 │ │ -018a9a: 32c7 0400 |0117: if-eq v7, v12, 011b // +0004 │ │ -018a9e: 019a |0119: move v10, v9 │ │ -018aa0: 284a |011a: goto 0164 // +004a │ │ -018aa2: 3d0e feff |011b: if-lez v14, 0119 // -0002 │ │ -018aa6: d810 0dff |011d: add-int/lit8 v16, v13, #int -1 // #ff │ │ -018aaa: 4405 0410 |011f: aget v5, v4, v16 │ │ -018aae: 3395 f8ff |0121: if-ne v5, v9, 0119 // -0008 │ │ -018ab2: 4b0b 0410 |0123: aput v11, v4, v16 │ │ -018ab6: d805 0801 |0125: add-int/lit8 v5, v8, #int 1 // #01 │ │ -018aba: 4b10 0308 |0127: aput v16, v3, v8 │ │ -018abe: 0158 |0129: move v8, v5 │ │ -018ac0: 2814 |012a: goto 013e // +0014 │ │ -018ac2: 123c |012b: const/4 v12, #int 3 // #3 │ │ -018ac4: d805 02ff |012c: add-int/lit8 v5, v2, #int -1 // #ff │ │ -018ac8: 355f 1000 |012e: if-ge v15, v5, 013e // +0010 │ │ -018acc: 9005 0d01 |0130: add-int v5, v13, v1 │ │ -018ad0: 4409 0405 |0132: aget v9, v4, v5 │ │ -018ad4: 122a |0134: const/4 v10, #int 2 // #2 │ │ -018ad6: 33a9 2f00 |0135: if-ne v9, v10, 0164 // +002f │ │ -018ada: 4b0b 0405 |0137: aput v11, v4, v5 │ │ -018ade: d809 0801 |0139: add-int/lit8 v9, v8, #int 1 // #01 │ │ -018ae2: 4b05 0308 |013b: aput v5, v3, v8 │ │ -018ae6: 0198 |013d: move v8, v9 │ │ -018ae8: 122a |013e: const/4 v10, #int 2 // #2 │ │ -018aea: 2825 |013f: goto 0164 // +0025 │ │ -018aec: 123c |0140: const/4 v12, #int 3 // #3 │ │ -018aee: d805 01ff |0141: add-int/lit8 v5, v1, #int -1 // #ff │ │ -018af2: 355e fbff |0143: if-ge v14, v5, 013e // -0005 │ │ -018af6: d805 0d01 |0145: add-int/lit8 v5, v13, #int 1 // #01 │ │ -018afa: 4409 0405 |0147: aget v9, v4, v5 │ │ -018afe: 122a |0149: const/4 v10, #int 2 // #2 │ │ -018b00: 33a9 1a00 |014a: if-ne v9, v10, 0164 // +001a │ │ -018b04: 4b0b 0405 |014c: aput v11, v4, v5 │ │ -018b08: d809 0801 |014e: add-int/lit8 v9, v8, #int 1 // #01 │ │ -018b0c: 4b05 0308 |0150: aput v5, v3, v8 │ │ -018b10: 2811 |0152: goto 0163 // +0011 │ │ -018b12: 122a |0153: const/4 v10, #int 2 // #2 │ │ -018b14: 123c |0154: const/4 v12, #int 3 // #3 │ │ -018b16: 3d0f 0f00 |0155: if-lez v15, 0164 // +000f │ │ -018b1a: 9105 0d01 |0157: sub-int v5, v13, v1 │ │ -018b1e: 4409 0405 |0159: aget v9, v4, v5 │ │ -018b22: 33a9 0900 |015b: if-ne v9, v10, 0164 // +0009 │ │ -018b26: 4b0b 0405 |015d: aput v11, v4, v5 │ │ -018b2a: d809 0801 |015f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -018b2e: 4b05 0308 |0161: aput v5, v3, v8 │ │ -018b32: 0198 |0163: move v8, v9 │ │ -018b34: d807 0701 |0164: add-int/lit8 v7, v7, #int 1 // #01 │ │ -018b38: 1205 |0166: const/4 v5, #int 0 // #0 │ │ -018b3a: 124a |0167: const/4 v10, #int 4 // #4 │ │ -018b3c: 28a5 |0168: goto 010d // -005b │ │ -018b3e: 123c |0169: const/4 v12, #int 3 // #3 │ │ -018b40: 0157 |016a: move v7, v5 │ │ -018b42: 01c9 |016b: move v9, v12 │ │ -018b44: 1225 |016c: const/4 v5, #int 2 // #2 │ │ -018b46: 2900 0eff |016d: goto/16 007b // -00f2 │ │ -018b4a: 0e00 |016f: return-void │ │ +018860: |[018860] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.generateMaze:()V │ │ +018870: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +018874: 7401 a902 1400 |0002: invoke-virtual/range {v20}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.getWidth:()I // method@02a9 │ │ +01887a: 0a01 |0005: move-result v1 │ │ +01887c: 7401 a802 1400 |0006: invoke-virtual/range {v20}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.getHeight:()I // method@02a8 │ │ +018882: 0a02 |0009: move-result v2 │ │ +018884: 9203 0102 |000a: mul-int v3, v1, v2 │ │ +018888: 2334 5802 |000c: new-array v4, v3, [I // type@0258 │ │ +01888c: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +01888e: 7120 9a01 5400 |000f: invoke-static {v4, v5}, Ljava/util/Arrays;.fill:([II)V // method@019a │ │ +018894: 2333 5802 |0012: new-array v3, v3, [I // type@0258 │ │ +018898: 5206 9c06 |0014: iget v6, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +01889c: b216 |0016: mul-int/2addr v6, v1 │ │ +01889e: 5207 9b06 |0017: iget v7, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +0188a2: b076 |0019: add-int/2addr v6, v7 │ │ +0188a4: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +0188a6: 4b07 0406 |001b: aput v7, v4, v6 │ │ +0188aa: 0176 |001d: move v6, v7 │ │ +0188ac: 0168 |001e: move v8, v6 │ │ +0188ae: 1239 |001f: const/4 v9, #int 3 // #3 │ │ +0188b0: 124a |0020: const/4 v10, #int 4 // #4 │ │ +0188b2: 121b |0021: const/4 v11, #int 1 // #1 │ │ +0188b4: 35a6 5700 |0022: if-ge v6, v10, 0079 // +0057 │ │ +0188b8: 3806 4100 |0024: if-eqz v6, 0065 // +0041 │ │ +0188bc: 32b6 2b00 |0026: if-eq v6, v11, 0051 // +002b │ │ +0188c0: 3256 1600 |0028: if-eq v6, v5, 003e // +0016 │ │ +0188c4: 3296 0300 |002a: if-eq v6, v9, 002d // +0003 │ │ +0188c8: 284a |002c: goto 0076 // +004a │ │ +0188ca: 5209 9b06 |002d: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +0188ce: 3d09 4700 |002f: if-lez v9, 0076 // +0047 │ │ +0188d2: 520a 9c06 |0031: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +0188d6: b21a |0033: mul-int/2addr v10, v1 │ │ +0188d8: d809 09ff |0034: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0188dc: b09a |0036: add-int/2addr v10, v9 │ │ +0188de: 4b0b 040a |0037: aput v11, v4, v10 │ │ +0188e2: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0188e6: 4b0a 0308 |003b: aput v10, v3, v8 │ │ +0188ea: 2826 |003d: goto 0063 // +0026 │ │ +0188ec: 5209 9c06 |003e: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +0188f0: d80a 02ff |0040: add-int/lit8 v10, v2, #int -1 // #ff │ │ +0188f4: 35a9 3400 |0042: if-ge v9, v10, 0076 // +0034 │ │ +0188f8: d809 0901 |0044: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0188fc: b219 |0046: mul-int/2addr v9, v1 │ │ +0188fe: 520a 9b06 |0047: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +018902: b0a9 |0049: add-int/2addr v9, v10 │ │ +018904: 4b0b 0409 |004a: aput v11, v4, v9 │ │ +018908: d80a 0801 |004c: add-int/lit8 v10, v8, #int 1 // #01 │ │ +01890c: 4b09 0308 |004e: aput v9, v3, v8 │ │ +018910: 2825 |0050: goto 0075 // +0025 │ │ +018912: 5209 9b06 |0051: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +018916: d80a 01ff |0053: add-int/lit8 v10, v1, #int -1 // #ff │ │ +01891a: 35a9 2100 |0055: if-ge v9, v10, 0076 // +0021 │ │ +01891e: 520a 9c06 |0057: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +018922: b21a |0059: mul-int/2addr v10, v1 │ │ +018924: d809 0901 |005a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +018928: b09a |005c: add-int/2addr v10, v9 │ │ +01892a: 4b0b 040a |005d: aput v11, v4, v10 │ │ +01892e: d809 0801 |005f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +018932: 4b0a 0308 |0061: aput v10, v3, v8 │ │ +018936: 0198 |0063: move v8, v9 │ │ +018938: 2812 |0064: goto 0076 // +0012 │ │ +01893a: 5209 9c06 |0065: iget v9, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startY:I // field@069c │ │ +01893e: 3d09 0f00 |0067: if-lez v9, 0076 // +000f │ │ +018942: d809 09ff |0069: add-int/lit8 v9, v9, #int -1 // #ff │ │ +018946: b219 |006b: mul-int/2addr v9, v1 │ │ +018948: 520a 9b06 |006c: iget v10, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.startX:I // field@069b │ │ +01894c: b0a9 |006e: add-int/2addr v9, v10 │ │ +01894e: 4b0b 0409 |006f: aput v11, v4, v9 │ │ +018952: d80a 0801 |0071: add-int/lit8 v10, v8, #int 1 // #01 │ │ +018956: 4b09 0308 |0073: aput v9, v3, v8 │ │ +01895a: 01a8 |0075: move v8, v10 │ │ +01895c: d806 0601 |0076: add-int/lit8 v6, v6, #int 1 // #01 │ │ +018960: 28a7 |0078: goto 001f // -0059 │ │ +018962: 23a6 5802 |0079: new-array v6, v10, [I // type@0258 │ │ +018966: 3d08 f400 |007b: if-lez v8, 016f // +00f4 │ │ +01896a: 540c 9a06 |007d: iget-object v12, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ +01896e: 6e20 bc01 8c00 |007f: invoke-virtual {v12, v8}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018974: 0a0c |0082: move-result v12 │ │ +018976: 440d 030c |0083: aget v13, v3, v12 │ │ +01897a: 940e 0d01 |0085: rem-int v14, v13, v1 │ │ +01897e: 930f 0d01 |0087: div-int v15, v13, v1 │ │ +018982: 0211 0700 |0089: move/from16 v17, v7 │ │ +018986: 35a7 6300 |008b: if-ge v7, v10, 00ee // +0063 │ │ +01898a: 3807 4800 |008d: if-eqz v7, 00d5 // +0048 │ │ +01898e: 32b7 3100 |008f: if-eq v7, v11, 00c0 // +0031 │ │ +018992: 3257 1c00 |0091: if-eq v7, v5, 00ad // +001c │ │ +018996: 3297 0500 |0093: if-eq v7, v9, 0098 // +0005 │ │ +01899a: 0209 1100 |0095: move/from16 v9, v17 │ │ +01899e: 284f |0097: goto 00e6 // +004f │ │ +0189a0: 3d0e fdff |0098: if-lez v14, 0095 // -0003 │ │ +0189a4: 9212 0f01 |009a: mul-int v18, v15, v1 │ │ +0189a8: d813 0eff |009c: add-int/lit8 v19, v14, #int -1 // #ff │ │ +0189ac: 9012 1213 |009e: add-int v18, v18, v19 │ │ +0189b0: 4412 0412 |00a0: aget v18, v4, v18 │ │ +0189b4: 3912 f3ff |00a2: if-nez v18, 0095 // -000d │ │ +0189b8: 0209 1100 |00a4: move/from16 v9, v17 │ │ +0189bc: d811 0901 |00a6: add-int/lit8 v17, v9, #int 1 // #01 │ │ +0189c0: 4b07 0609 |00a8: aput v7, v6, v9 │ │ +0189c4: 0205 1100 |00aa: move/from16 v5, v17 │ │ +0189c8: 283b |00ac: goto 00e7 // +003b │ │ +0189ca: 0209 1100 |00ad: move/from16 v9, v17 │ │ +0189ce: d805 02ff |00af: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0189d2: 355f 3500 |00b1: if-ge v15, v5, 00e6 // +0035 │ │ +0189d6: d805 0f01 |00b3: add-int/lit8 v5, v15, #int 1 // #01 │ │ +0189da: b215 |00b5: mul-int/2addr v5, v1 │ │ +0189dc: b0e5 |00b6: add-int/2addr v5, v14 │ │ +0189de: 4405 0405 |00b7: aget v5, v4, v5 │ │ +0189e2: 3905 2d00 |00b9: if-nez v5, 00e6 // +002d │ │ +0189e6: d805 0901 |00bb: add-int/lit8 v5, v9, #int 1 // #01 │ │ +0189ea: 4b07 0609 |00bd: aput v7, v6, v9 │ │ +0189ee: 2828 |00bf: goto 00e7 // +0028 │ │ +0189f0: 0209 1100 |00c0: move/from16 v9, v17 │ │ +0189f4: d805 01ff |00c2: add-int/lit8 v5, v1, #int -1 // #ff │ │ +0189f8: 355e 2200 |00c4: if-ge v14, v5, 00e6 // +0022 │ │ +0189fc: 9205 0f01 |00c6: mul-int v5, v15, v1 │ │ +018a00: d813 0e01 |00c8: add-int/lit8 v19, v14, #int 1 // #01 │ │ +018a04: 9005 0513 |00ca: add-int v5, v5, v19 │ │ +018a08: 4405 0405 |00cc: aget v5, v4, v5 │ │ +018a0c: 3905 1800 |00ce: if-nez v5, 00e6 // +0018 │ │ +018a10: d805 0901 |00d0: add-int/lit8 v5, v9, #int 1 // #01 │ │ +018a14: 4b07 0609 |00d2: aput v7, v6, v9 │ │ +018a18: 2813 |00d4: goto 00e7 // +0013 │ │ +018a1a: 0209 1100 |00d5: move/from16 v9, v17 │ │ +018a1e: 3d0f 0f00 |00d7: if-lez v15, 00e6 // +000f │ │ +018a22: d805 0fff |00d9: add-int/lit8 v5, v15, #int -1 // #ff │ │ +018a26: b215 |00db: mul-int/2addr v5, v1 │ │ +018a28: b0e5 |00dc: add-int/2addr v5, v14 │ │ +018a2a: 4405 0405 |00dd: aget v5, v4, v5 │ │ +018a2e: 3905 0700 |00df: if-nez v5, 00e6 // +0007 │ │ +018a32: d805 0901 |00e1: add-int/lit8 v5, v9, #int 1 // #01 │ │ +018a36: 4b07 0609 |00e3: aput v7, v6, v9 │ │ +018a3a: 2802 |00e5: goto 00e7 // +0002 │ │ +018a3c: 0195 |00e6: move v5, v9 │ │ +018a3e: d807 0701 |00e7: add-int/lit8 v7, v7, #int 1 // #01 │ │ +018a42: 0211 0500 |00e9: move/from16 v17, v5 │ │ +018a46: 1225 |00eb: const/4 v5, #int 2 // #2 │ │ +018a48: 1239 |00ec: const/4 v9, #int 3 // #3 │ │ +018a4a: 289e |00ed: goto 008b // -0062 │ │ +018a4c: 0209 1100 |00ee: move/from16 v9, v17 │ │ +018a50: 5405 9a06 |00f0: iget-object v5, v0, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.rand:Ljava/util/Random; // field@069a │ │ +018a54: 6e20 bc01 9500 |00f2: invoke-virtual {v5, v9}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018a5a: 0a05 |00f5: move-result v5 │ │ +018a5c: 4405 0605 |00f6: aget v5, v6, v5 │ │ +018a60: 6e40 a502 e05f |00f8: invoke-virtual {v0, v14, v15, v5}, Lorg/metatrans/apps/maze/logic/provider1/PrimMazeGenerator;.carve:(III)Z // method@02a5 │ │ +018a66: 1205 |00fb: const/4 v5, #int 0 // #0 │ │ +018a68: 4b05 040d |00fc: aput v5, v4, v13 │ │ +018a6c: d807 08ff |00fe: add-int/lit8 v7, v8, #int -1 // #ff │ │ +018a70: 357c 0a00 |0100: if-ge v12, v7, 010a // +000a │ │ +018a74: d807 0c01 |0102: add-int/lit8 v7, v12, #int 1 // #01 │ │ +018a78: 9109 080c |0104: sub-int v9, v8, v12 │ │ +018a7c: b1b9 |0106: sub-int/2addr v9, v11 │ │ +018a7e: 7159 8801 73c3 |0107: invoke-static {v3, v7, v3, v12, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0188 │ │ +018a84: d808 08ff |010a: add-int/lit8 v8, v8, #int -1 // #ff │ │ +018a88: 0157 |010c: move v7, v5 │ │ +018a8a: 35a7 5c00 |010d: if-ge v7, v10, 0169 // +005c │ │ +018a8e: 3807 4400 |010f: if-eqz v7, 0153 // +0044 │ │ +018a92: 32b7 2f00 |0111: if-eq v7, v11, 0140 // +002f │ │ +018a96: 1229 |0113: const/4 v9, #int 2 // #2 │ │ +018a98: 3297 1700 |0114: if-eq v7, v9, 012b // +0017 │ │ +018a9c: 123c |0116: const/4 v12, #int 3 // #3 │ │ +018a9e: 32c7 0400 |0117: if-eq v7, v12, 011b // +0004 │ │ +018aa2: 019a |0119: move v10, v9 │ │ +018aa4: 284a |011a: goto 0164 // +004a │ │ +018aa6: 3d0e feff |011b: if-lez v14, 0119 // -0002 │ │ +018aaa: d810 0dff |011d: add-int/lit8 v16, v13, #int -1 // #ff │ │ +018aae: 4405 0410 |011f: aget v5, v4, v16 │ │ +018ab2: 3395 f8ff |0121: if-ne v5, v9, 0119 // -0008 │ │ +018ab6: 4b0b 0410 |0123: aput v11, v4, v16 │ │ +018aba: d805 0801 |0125: add-int/lit8 v5, v8, #int 1 // #01 │ │ +018abe: 4b10 0308 |0127: aput v16, v3, v8 │ │ +018ac2: 0158 |0129: move v8, v5 │ │ +018ac4: 2814 |012a: goto 013e // +0014 │ │ +018ac6: 123c |012b: const/4 v12, #int 3 // #3 │ │ +018ac8: d805 02ff |012c: add-int/lit8 v5, v2, #int -1 // #ff │ │ +018acc: 355f 1000 |012e: if-ge v15, v5, 013e // +0010 │ │ +018ad0: 9005 0d01 |0130: add-int v5, v13, v1 │ │ +018ad4: 4409 0405 |0132: aget v9, v4, v5 │ │ +018ad8: 122a |0134: const/4 v10, #int 2 // #2 │ │ +018ada: 33a9 2f00 |0135: if-ne v9, v10, 0164 // +002f │ │ +018ade: 4b0b 0405 |0137: aput v11, v4, v5 │ │ +018ae2: d809 0801 |0139: add-int/lit8 v9, v8, #int 1 // #01 │ │ +018ae6: 4b05 0308 |013b: aput v5, v3, v8 │ │ +018aea: 0198 |013d: move v8, v9 │ │ +018aec: 122a |013e: const/4 v10, #int 2 // #2 │ │ +018aee: 2825 |013f: goto 0164 // +0025 │ │ +018af0: 123c |0140: const/4 v12, #int 3 // #3 │ │ +018af2: d805 01ff |0141: add-int/lit8 v5, v1, #int -1 // #ff │ │ +018af6: 355e fbff |0143: if-ge v14, v5, 013e // -0005 │ │ +018afa: d805 0d01 |0145: add-int/lit8 v5, v13, #int 1 // #01 │ │ +018afe: 4409 0405 |0147: aget v9, v4, v5 │ │ +018b02: 122a |0149: const/4 v10, #int 2 // #2 │ │ +018b04: 33a9 1a00 |014a: if-ne v9, v10, 0164 // +001a │ │ +018b08: 4b0b 0405 |014c: aput v11, v4, v5 │ │ +018b0c: d809 0801 |014e: add-int/lit8 v9, v8, #int 1 // #01 │ │ +018b10: 4b05 0308 |0150: aput v5, v3, v8 │ │ +018b14: 2811 |0152: goto 0163 // +0011 │ │ +018b16: 122a |0153: const/4 v10, #int 2 // #2 │ │ +018b18: 123c |0154: const/4 v12, #int 3 // #3 │ │ +018b1a: 3d0f 0f00 |0155: if-lez v15, 0164 // +000f │ │ +018b1e: 9105 0d01 |0157: sub-int v5, v13, v1 │ │ +018b22: 4409 0405 |0159: aget v9, v4, v5 │ │ +018b26: 33a9 0900 |015b: if-ne v9, v10, 0164 // +0009 │ │ +018b2a: 4b0b 0405 |015d: aput v11, v4, v5 │ │ +018b2e: d809 0801 |015f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +018b32: 4b05 0308 |0161: aput v5, v3, v8 │ │ +018b36: 0198 |0163: move v8, v9 │ │ +018b38: d807 0701 |0164: add-int/lit8 v7, v7, #int 1 // #01 │ │ +018b3c: 1205 |0166: const/4 v5, #int 0 // #0 │ │ +018b3e: 124a |0167: const/4 v10, #int 4 // #4 │ │ +018b40: 28a5 |0168: goto 010d // -005b │ │ +018b42: 123c |0169: const/4 v12, #int 3 // #3 │ │ +018b44: 0157 |016a: move v7, v5 │ │ +018b46: 01c9 |016b: move v9, v12 │ │ +018b48: 1225 |016c: const/4 v5, #int 2 // #2 │ │ +018b4a: 2900 0eff |016d: goto/16 007b // -00f2 │ │ +018b4e: 0e00 |016f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ 0x0006 line=73 │ │ 0x000c line=75 │ │ 0x000f line=76 │ │ 0x0012 line=77 │ │ @@ -45673,28 +45691,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0187cc: |[0187cc] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.toString:()Ljava/lang/String; │ │ -0187dc: 1a00 8f05 |0000: const-string v0, "Prim's Algorithm org.metatrans.apps.maze generator" // string@058f │ │ -0187e0: 1100 |0002: return-object v0 │ │ +0187d0: |[0187d0] org.metatrans.apps.maze.logic.provider1.PrimMazeGenerator.toString:()Ljava/lang/String; │ │ +0187e0: 1a00 9005 |0000: const-string v0, "Prim's Algorithm org.metatrans.apps.maze generator" // string@0590 │ │ +0187e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1424 (PrimMazeGenerator.java) │ │ + source_file_idx : 1425 (PrimMazeGenerator.java) │ │ │ │ Class #203 header: │ │ class_idx : 234 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 232 │ │ -source_file_idx : 1459 │ │ +source_file_idx : 1460 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #203 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;' │ │ @@ -45721,27 +45739,27 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -018b64: |[018b64] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.:(II)V │ │ -018b74: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -018b7a: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ -018b7e: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ -018b84: 5b10 9d06 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ -018b88: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018b8e: 0a02 |000d: move-result v2 │ │ -018b90: 5912 9e06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ -018b94: 5412 9d06 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ -018b98: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018b9e: 0a02 |0015: move-result v2 │ │ -018ba0: 5912 9f06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ -018ba4: 0e00 |0018: return-void │ │ +018b68: |[018b68] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.:(II)V │ │ +018b78: 7030 9602 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +018b7e: 2200 b400 |0003: new-instance v0, Ljava/util/Random; // type@00b4 │ │ +018b82: 7010 bb01 0000 |0005: invoke-direct {v0}, Ljava/util/Random;.:()V // method@01bb │ │ +018b88: 5b10 9d06 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ +018b8c: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018b92: 0a02 |000d: move-result v2 │ │ +018b94: 5912 9e06 |000e: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ +018b98: 5412 9d06 |0010: iget-object v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ +018b9c: 6e20 bc01 3200 |0012: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018ba2: 0a02 |0015: move-result v2 │ │ +018ba4: 5912 9f06 |0016: iput v2, v1, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ +018ba8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=30 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ locals : │ │ @@ -45754,23 +45772,23 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -018ba8: |[018ba8] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.:(IIII)V │ │ -018bb8: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ -018bbe: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ -018bc2: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ -018bc8: 5b01 9d06 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ -018bcc: 6e30 ae02 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.checkLocation:(II)V // method@02ae │ │ -018bd2: 5903 9e06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ -018bd6: 5904 9f06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ -018bda: 0e00 |0011: return-void │ │ +018bac: |[018bac] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.:(IIII)V │ │ +018bbc: 7030 9602 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator;.:(II)V // method@0296 │ │ +018bc2: 2201 b400 |0003: new-instance v1, Ljava/util/Random; // type@00b4 │ │ +018bc6: 7010 bb01 0100 |0005: invoke-direct {v1}, Ljava/util/Random;.:()V // method@01bb │ │ +018bcc: 5b01 9d06 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ +018bd0: 6e30 ae02 3004 |000a: invoke-virtual {v0, v3, v4}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.checkLocation:(II)V // method@02ae │ │ +018bd6: 5903 9e06 |000d: iput v3, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ +018bda: 5904 9f06 |000f: iput v4, v0, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ +018bde: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=30 │ │ 0x000a line=61 │ │ 0x000d line=63 │ │ 0x000f line=64 │ │ @@ -45787,150 +45805,150 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 241 16-bit code units │ │ -018bdc: |[018bdc] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.generateMaze:()V │ │ -018bec: 6e10 b102 0e00 |0000: invoke-virtual {v14}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.getWidth:()I // method@02b1 │ │ -018bf2: 0a00 |0003: move-result v0 │ │ -018bf4: 6e10 b002 0e00 |0004: invoke-virtual {v14}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.getHeight:()I // method@02b0 │ │ -018bfa: 0a01 |0007: move-result v1 │ │ -018bfc: 9202 0001 |0008: mul-int v2, v0, v1 │ │ -018c00: 2322 6302 |000a: new-array v2, v2, [Z // type@0263 │ │ -018c04: 2203 b100 |000c: new-instance v3, Ljava/util/LinkedList; // type@00b1 │ │ -018c08: 7010 a401 0300 |000e: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@01a4 │ │ -018c0e: 2204 e700 |0011: new-instance v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ -018c12: 52e5 9e06 |0013: iget v5, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ -018c16: 52e6 9f06 |0015: iget v6, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ -018c1a: 7030 9302 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.:(II)V // method@0293 │ │ -018c20: 6e20 a501 4300 |001a: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -018c26: 1245 |001d: const/4 v5, #int 4 // #4 │ │ -018c28: 2356 5802 |001e: new-array v6, v5, [I // type@0258 │ │ -018c2c: 5247 8d06 |0020: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018c30: b207 |0022: mul-int/2addr v7, v0 │ │ -018c32: 5248 8c06 |0023: iget v8, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018c36: b087 |0025: add-int/2addr v7, v8 │ │ -018c38: 1218 |0026: const/4 v8, #int 1 // #1 │ │ -018c3a: 4e08 0207 |0027: aput-boolean v8, v2, v7 │ │ -018c3e: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -018c40: 0179 |002a: move v9, v7 │ │ -018c42: 019a |002b: move v10, v9 │ │ -018c44: 123b |002c: const/4 v11, #int 3 // #3 │ │ -018c46: 122c |002d: const/4 v12, #int 2 // #2 │ │ -018c48: 3559 6200 |002e: if-ge v9, v5, 0090 // +0062 │ │ -018c4c: 3809 4900 |0030: if-eqz v9, 0079 // +0049 │ │ -018c50: 3289 3100 |0032: if-eq v9, v8, 0063 // +0031 │ │ -018c54: 32c9 1900 |0034: if-eq v9, v12, 004d // +0019 │ │ -018c58: 32b9 0300 |0036: if-eq v9, v11, 0039 // +0003 │ │ -018c5c: 2855 |0038: goto 008d // +0055 │ │ -018c5e: 524b 8c06 |0039: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018c62: 3d0b 5200 |003b: if-lez v11, 008d // +0052 │ │ -018c66: 524b 8d06 |003d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018c6a: b20b |003f: mul-int/2addr v11, v0 │ │ -018c6c: 524c 8c06 |0040: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018c70: b18c |0042: sub-int/2addr v12, v8 │ │ -018c72: b0cb |0043: add-int/2addr v11, v12 │ │ -018c74: 470b 020b |0044: aget-boolean v11, v2, v11 │ │ -018c78: 390b 4700 |0046: if-nez v11, 008d // +0047 │ │ -018c7c: d80b 0a01 |0048: add-int/lit8 v11, v10, #int 1 // #01 │ │ -018c80: 4b09 060a |004a: aput v9, v6, v10 │ │ -018c84: 2840 |004c: goto 008c // +0040 │ │ -018c86: 524b 8d06 |004d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018c8a: d80c 01ff |004f: add-int/lit8 v12, v1, #int -1 // #ff │ │ -018c8e: 35cb 3c00 |0051: if-ge v11, v12, 008d // +003c │ │ -018c92: 524b 8d06 |0053: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018c96: b08b |0055: add-int/2addr v11, v8 │ │ -018c98: b20b |0056: mul-int/2addr v11, v0 │ │ -018c9a: 524c 8c06 |0057: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018c9e: b0cb |0059: add-int/2addr v11, v12 │ │ -018ca0: 470b 020b |005a: aget-boolean v11, v2, v11 │ │ -018ca4: 390b 3100 |005c: if-nez v11, 008d // +0031 │ │ -018ca8: d80b 0a01 |005e: add-int/lit8 v11, v10, #int 1 // #01 │ │ -018cac: 4b09 060a |0060: aput v9, v6, v10 │ │ -018cb0: 282a |0062: goto 008c // +002a │ │ -018cb2: 524b 8c06 |0063: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018cb6: d80c 00ff |0065: add-int/lit8 v12, v0, #int -1 // #ff │ │ -018cba: 35cb 2600 |0067: if-ge v11, v12, 008d // +0026 │ │ -018cbe: 524b 8d06 |0069: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018cc2: b20b |006b: mul-int/2addr v11, v0 │ │ -018cc4: 524c 8c06 |006c: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018cc8: b08c |006e: add-int/2addr v12, v8 │ │ -018cca: b0cb |006f: add-int/2addr v11, v12 │ │ -018ccc: 470b 020b |0070: aget-boolean v11, v2, v11 │ │ -018cd0: 390b 1b00 |0072: if-nez v11, 008d // +001b │ │ -018cd4: d80b 0a01 |0074: add-int/lit8 v11, v10, #int 1 // #01 │ │ -018cd8: 4b09 060a |0076: aput v9, v6, v10 │ │ -018cdc: 2814 |0078: goto 008c // +0014 │ │ -018cde: 524b 8d06 |0079: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018ce2: 3d0b 1200 |007b: if-lez v11, 008d // +0012 │ │ -018ce6: 524b 8d06 |007d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018cea: b18b |007f: sub-int/2addr v11, v8 │ │ -018cec: b20b |0080: mul-int/2addr v11, v0 │ │ -018cee: 524c 8c06 |0081: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018cf2: b0cb |0083: add-int/2addr v11, v12 │ │ -018cf4: 470b 020b |0084: aget-boolean v11, v2, v11 │ │ -018cf8: 390b 0700 |0086: if-nez v11, 008d // +0007 │ │ -018cfc: d80b 0a01 |0088: add-int/lit8 v11, v10, #int 1 // #01 │ │ -018d00: 4b09 060a |008a: aput v9, v6, v10 │ │ -018d04: 01ba |008c: move v10, v11 │ │ -018d06: d809 0901 |008d: add-int/lit8 v9, v9, #int 1 // #01 │ │ -018d0a: 289d |008f: goto 002c // -0063 │ │ -018d0c: 3d0a 5400 |0090: if-lez v10, 00e4 // +0054 │ │ -018d10: 6e20 a501 4300 |0092: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ -018d16: 2209 e700 |0095: new-instance v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ -018d1a: 524d 8c06 |0097: iget v13, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d1e: 5244 8d06 |0099: iget v4, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d22: 7030 9302 d904 |009b: invoke-direct {v9, v13, v4}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.:(II)V // method@0293 │ │ -018d28: 54e4 9d06 |009e: iget-object v4, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ -018d2c: 6e20 bc01 a400 |00a0: invoke-virtual {v4, v10}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ -018d32: 0a04 |00a3: move-result v4 │ │ -018d34: 4404 0604 |00a4: aget v4, v6, v4 │ │ -018d38: 3804 3000 |00a6: if-eqz v4, 00d6 // +0030 │ │ -018d3c: 3284 2100 |00a8: if-eq v4, v8, 00c9 // +0021 │ │ -018d40: 32c4 1200 |00aa: if-eq v4, v12, 00bc // +0012 │ │ -018d44: 32b4 0300 |00ac: if-eq v4, v11, 00af // +0003 │ │ -018d48: 2834 |00ae: goto 00e2 // +0034 │ │ -018d4a: 5294 8c06 |00af: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d4e: 5297 8d06 |00b1: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d52: 6e40 ad02 4eb7 |00b3: invoke-virtual {v14, v4, v7, v11}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ -018d58: 5294 8c06 |00b6: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d5c: b184 |00b8: sub-int/2addr v4, v8 │ │ -018d5e: 5994 8c06 |00b9: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d62: 2827 |00bb: goto 00e2 // +0027 │ │ -018d64: 5294 8c06 |00bc: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d68: 5297 8d06 |00be: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d6c: 6e40 ad02 4ec7 |00c0: invoke-virtual {v14, v4, v7, v12}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ -018d72: 5294 8d06 |00c3: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d76: b084 |00c5: add-int/2addr v4, v8 │ │ -018d78: 5994 8d06 |00c6: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d7c: 281a |00c8: goto 00e2 // +001a │ │ -018d7e: 5294 8c06 |00c9: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d82: 5297 8d06 |00cb: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018d86: 6e40 ad02 4e87 |00cd: invoke-virtual {v14, v4, v7, v8}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ -018d8c: 5294 8c06 |00d0: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d90: b084 |00d2: add-int/2addr v4, v8 │ │ -018d92: 5994 8c06 |00d3: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d96: 280d |00d5: goto 00e2 // +000d │ │ -018d98: 5294 8c06 |00d6: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ -018d9c: 529a 8d06 |00d8: iget v10, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018da0: 6e40 ad02 4e7a |00da: invoke-virtual {v14, v4, v10, v7}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ -018da6: 5294 8d06 |00dd: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018daa: b184 |00df: sub-int/2addr v4, v8 │ │ -018dac: 5994 8d06 |00e0: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ -018db0: 0794 |00e2: move-object v4, v9 │ │ -018db2: 2807 |00e3: goto 00ea // +0007 │ │ -018db4: 6e10 a901 0300 |00e4: invoke-virtual {v3}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a9 │ │ -018dba: 0c04 |00e7: move-result-object v4 │ │ -018dbc: 1f04 e700 |00e8: check-cast v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ -018dc0: 6e10 a701 0300 |00ea: invoke-virtual {v3}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ -018dc6: 0a07 |00ed: move-result v7 │ │ -018dc8: 3807 32ff |00ee: if-eqz v7, 0020 // -00ce │ │ -018dcc: 0e00 |00f0: return-void │ │ +018be0: |[018be0] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.generateMaze:()V │ │ +018bf0: 6e10 b102 0e00 |0000: invoke-virtual {v14}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.getWidth:()I // method@02b1 │ │ +018bf6: 0a00 |0003: move-result v0 │ │ +018bf8: 6e10 b002 0e00 |0004: invoke-virtual {v14}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.getHeight:()I // method@02b0 │ │ +018bfe: 0a01 |0007: move-result v1 │ │ +018c00: 9202 0001 |0008: mul-int v2, v0, v1 │ │ +018c04: 2322 6302 |000a: new-array v2, v2, [Z // type@0263 │ │ +018c08: 2203 b100 |000c: new-instance v3, Ljava/util/LinkedList; // type@00b1 │ │ +018c0c: 7010 a401 0300 |000e: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@01a4 │ │ +018c12: 2204 e700 |0011: new-instance v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ +018c16: 52e5 9e06 |0013: iget v5, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startX:I // field@069e │ │ +018c1a: 52e6 9f06 |0015: iget v6, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.startY:I // field@069f │ │ +018c1e: 7030 9302 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.:(II)V // method@0293 │ │ +018c24: 6e20 a501 4300 |001a: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +018c2a: 1245 |001d: const/4 v5, #int 4 // #4 │ │ +018c2c: 2356 5802 |001e: new-array v6, v5, [I // type@0258 │ │ +018c30: 5247 8d06 |0020: iget v7, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018c34: b207 |0022: mul-int/2addr v7, v0 │ │ +018c36: 5248 8c06 |0023: iget v8, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018c3a: b087 |0025: add-int/2addr v7, v8 │ │ +018c3c: 1218 |0026: const/4 v8, #int 1 // #1 │ │ +018c3e: 4e08 0207 |0027: aput-boolean v8, v2, v7 │ │ +018c42: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +018c44: 0179 |002a: move v9, v7 │ │ +018c46: 019a |002b: move v10, v9 │ │ +018c48: 123b |002c: const/4 v11, #int 3 // #3 │ │ +018c4a: 122c |002d: const/4 v12, #int 2 // #2 │ │ +018c4c: 3559 6200 |002e: if-ge v9, v5, 0090 // +0062 │ │ +018c50: 3809 4900 |0030: if-eqz v9, 0079 // +0049 │ │ +018c54: 3289 3100 |0032: if-eq v9, v8, 0063 // +0031 │ │ +018c58: 32c9 1900 |0034: if-eq v9, v12, 004d // +0019 │ │ +018c5c: 32b9 0300 |0036: if-eq v9, v11, 0039 // +0003 │ │ +018c60: 2855 |0038: goto 008d // +0055 │ │ +018c62: 524b 8c06 |0039: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018c66: 3d0b 5200 |003b: if-lez v11, 008d // +0052 │ │ +018c6a: 524b 8d06 |003d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018c6e: b20b |003f: mul-int/2addr v11, v0 │ │ +018c70: 524c 8c06 |0040: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018c74: b18c |0042: sub-int/2addr v12, v8 │ │ +018c76: b0cb |0043: add-int/2addr v11, v12 │ │ +018c78: 470b 020b |0044: aget-boolean v11, v2, v11 │ │ +018c7c: 390b 4700 |0046: if-nez v11, 008d // +0047 │ │ +018c80: d80b 0a01 |0048: add-int/lit8 v11, v10, #int 1 // #01 │ │ +018c84: 4b09 060a |004a: aput v9, v6, v10 │ │ +018c88: 2840 |004c: goto 008c // +0040 │ │ +018c8a: 524b 8d06 |004d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018c8e: d80c 01ff |004f: add-int/lit8 v12, v1, #int -1 // #ff │ │ +018c92: 35cb 3c00 |0051: if-ge v11, v12, 008d // +003c │ │ +018c96: 524b 8d06 |0053: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018c9a: b08b |0055: add-int/2addr v11, v8 │ │ +018c9c: b20b |0056: mul-int/2addr v11, v0 │ │ +018c9e: 524c 8c06 |0057: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018ca2: b0cb |0059: add-int/2addr v11, v12 │ │ +018ca4: 470b 020b |005a: aget-boolean v11, v2, v11 │ │ +018ca8: 390b 3100 |005c: if-nez v11, 008d // +0031 │ │ +018cac: d80b 0a01 |005e: add-int/lit8 v11, v10, #int 1 // #01 │ │ +018cb0: 4b09 060a |0060: aput v9, v6, v10 │ │ +018cb4: 282a |0062: goto 008c // +002a │ │ +018cb6: 524b 8c06 |0063: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018cba: d80c 00ff |0065: add-int/lit8 v12, v0, #int -1 // #ff │ │ +018cbe: 35cb 2600 |0067: if-ge v11, v12, 008d // +0026 │ │ +018cc2: 524b 8d06 |0069: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018cc6: b20b |006b: mul-int/2addr v11, v0 │ │ +018cc8: 524c 8c06 |006c: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018ccc: b08c |006e: add-int/2addr v12, v8 │ │ +018cce: b0cb |006f: add-int/2addr v11, v12 │ │ +018cd0: 470b 020b |0070: aget-boolean v11, v2, v11 │ │ +018cd4: 390b 1b00 |0072: if-nez v11, 008d // +001b │ │ +018cd8: d80b 0a01 |0074: add-int/lit8 v11, v10, #int 1 // #01 │ │ +018cdc: 4b09 060a |0076: aput v9, v6, v10 │ │ +018ce0: 2814 |0078: goto 008c // +0014 │ │ +018ce2: 524b 8d06 |0079: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018ce6: 3d0b 1200 |007b: if-lez v11, 008d // +0012 │ │ +018cea: 524b 8d06 |007d: iget v11, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018cee: b18b |007f: sub-int/2addr v11, v8 │ │ +018cf0: b20b |0080: mul-int/2addr v11, v0 │ │ +018cf2: 524c 8c06 |0081: iget v12, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018cf6: b0cb |0083: add-int/2addr v11, v12 │ │ +018cf8: 470b 020b |0084: aget-boolean v11, v2, v11 │ │ +018cfc: 390b 0700 |0086: if-nez v11, 008d // +0007 │ │ +018d00: d80b 0a01 |0088: add-int/lit8 v11, v10, #int 1 // #01 │ │ +018d04: 4b09 060a |008a: aput v9, v6, v10 │ │ +018d08: 01ba |008c: move v10, v11 │ │ +018d0a: d809 0901 |008d: add-int/lit8 v9, v9, #int 1 // #01 │ │ +018d0e: 289d |008f: goto 002c // -0063 │ │ +018d10: 3d0a 5400 |0090: if-lez v10, 00e4 // +0054 │ │ +018d14: 6e20 a501 4300 |0092: invoke-virtual {v3, v4}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@01a5 │ │ +018d1a: 2209 e700 |0095: new-instance v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ +018d1e: 524d 8c06 |0097: iget v13, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d22: 5244 8d06 |0099: iget v4, v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d26: 7030 9302 d904 |009b: invoke-direct {v9, v13, v4}, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.:(II)V // method@0293 │ │ +018d2c: 54e4 9d06 |009e: iget-object v4, v14, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.rand:Ljava/util/Random; // field@069d │ │ +018d30: 6e20 bc01 a400 |00a0: invoke-virtual {v4, v10}, Ljava/util/Random;.nextInt:(I)I // method@01bc │ │ +018d36: 0a04 |00a3: move-result v4 │ │ +018d38: 4404 0604 |00a4: aget v4, v6, v4 │ │ +018d3c: 3804 3000 |00a6: if-eqz v4, 00d6 // +0030 │ │ +018d40: 3284 2100 |00a8: if-eq v4, v8, 00c9 // +0021 │ │ +018d44: 32c4 1200 |00aa: if-eq v4, v12, 00bc // +0012 │ │ +018d48: 32b4 0300 |00ac: if-eq v4, v11, 00af // +0003 │ │ +018d4c: 2834 |00ae: goto 00e2 // +0034 │ │ +018d4e: 5294 8c06 |00af: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d52: 5297 8d06 |00b1: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d56: 6e40 ad02 4eb7 |00b3: invoke-virtual {v14, v4, v7, v11}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ +018d5c: 5294 8c06 |00b6: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d60: b184 |00b8: sub-int/2addr v4, v8 │ │ +018d62: 5994 8c06 |00b9: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d66: 2827 |00bb: goto 00e2 // +0027 │ │ +018d68: 5294 8c06 |00bc: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d6c: 5297 8d06 |00be: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d70: 6e40 ad02 4ec7 |00c0: invoke-virtual {v14, v4, v7, v12}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ +018d76: 5294 8d06 |00c3: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d7a: b084 |00c5: add-int/2addr v4, v8 │ │ +018d7c: 5994 8d06 |00c6: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d80: 281a |00c8: goto 00e2 // +001a │ │ +018d82: 5294 8c06 |00c9: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d86: 5297 8d06 |00cb: iget v7, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018d8a: 6e40 ad02 4e87 |00cd: invoke-virtual {v14, v4, v7, v8}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ +018d90: 5294 8c06 |00d0: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d94: b084 |00d2: add-int/2addr v4, v8 │ │ +018d96: 5994 8c06 |00d3: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018d9a: 280d |00d5: goto 00e2 // +000d │ │ +018d9c: 5294 8c06 |00d6: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.x:I // field@068c │ │ +018da0: 529a 8d06 |00d8: iget v10, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018da4: 6e40 ad02 4e7a |00da: invoke-virtual {v14, v4, v10, v7}, Lorg/metatrans/apps/maze/logic/provider1/RecursiveBacktrackerMazeGenerator;.carve:(III)Z // method@02ad │ │ +018daa: 5294 8d06 |00dd: iget v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018dae: b184 |00df: sub-int/2addr v4, v8 │ │ +018db0: 5994 8d06 |00e0: iput v4, v9, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell;.y:I // field@068d │ │ +018db4: 0794 |00e2: move-object v4, v9 │ │ +018db6: 2807 |00e3: goto 00ea // +0007 │ │ +018db8: 6e10 a901 0300 |00e4: invoke-virtual {v3}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@01a9 │ │ +018dbe: 0c04 |00e7: move-result-object v4 │ │ +018dc0: 1f04 e700 |00e8: check-cast v4, Lorg/metatrans/apps/maze/logic/provider1/MazeGenerator$Cell; // type@00e7 │ │ +018dc4: 6e10 a701 0300 |00ea: invoke-virtual {v3}, Ljava/util/LinkedList;.isEmpty:()Z // method@01a7 │ │ +018dca: 0a07 |00ed: move-result v7 │ │ +018dcc: 3807 32ff |00ee: if-eqz v7, 0020 // -00ce │ │ +018dd0: 0e00 |00f0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x000a line=76 │ │ 0x000c line=77 │ │ 0x0011 line=79 │ │ @@ -45965,28 +45983,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -018b4c: |[018b4c] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.toString:()Ljava/lang/String; │ │ -018b5c: 1a00 b205 |0000: const-string v0, "Recursive Backtracker org.metatrans.apps.maze generator" // string@05b2 │ │ -018b60: 1100 |0002: return-object v0 │ │ +018b50: |[018b50] org.metatrans.apps.maze.logic.provider1.RecursiveBacktrackerMazeGenerator.toString:()Ljava/lang/String; │ │ +018b60: 1a00 b305 |0000: const-string v0, "Recursive Backtracker org.metatrans.apps.maze generator" // string@05b3 │ │ +018b64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1459 (RecursiveBacktrackerMazeGenerator.java) │ │ + source_file_idx : 1460 (RecursiveBacktrackerMazeGenerator.java) │ │ │ │ Class #204 header: │ │ class_idx : 242 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 265 │ │ -source_file_idx : 176 │ │ +source_file_idx : 177 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -46027,17 +46045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a4f4: |[01a4f4] org.metatrans.apps.maze.menu.Activity_Menu_Levels.:()V │ │ -01a504: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -01a50a: 0e00 |0003: return-void │ │ +01a4f8: |[01a4f8] org.metatrans.apps.maze.menu.Activity_Menu_Levels.:()V │ │ +01a508: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +01a50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;) │ │ @@ -46045,18 +46063,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01a328: |[01a328] org.metatrans.apps.maze.menu.Activity_Menu_Levels.access$100:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z │ │ -01a338: 7020 db02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02db │ │ -01a33e: 0a00 |0003: move-result v0 │ │ -01a340: 0f00 |0004: return v0 │ │ +01a32c: |[01a32c] org.metatrans.apps.maze.menu.Activity_Menu_Levels.access$100:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z │ │ +01a33c: 7020 db02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02db │ │ +01a342: 0a00 |0003: move-result v0 │ │ +01a344: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; │ │ │ │ @@ -46065,18 +46083,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01a3b4: |[01a3b4] org.metatrans.apps.maze.menu.Activity_Menu_Levels.access$200:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;I)I │ │ -01a3c4: 7020 da02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getWaitingTime_Hours:(I)I // method@02da │ │ -01a3ca: 0a00 |0003: move-result v0 │ │ -01a3cc: 0f00 |0004: return v0 │ │ +01a3b8: |[01a3b8] org.metatrans.apps.maze.menu.Activity_Menu_Levels.access$200:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;I)I │ │ +01a3c8: 7020 da02 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getWaitingTime_Hours:(I)I // method@02da │ │ +01a3ce: 0a00 |0003: move-result v0 │ │ +01a3d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -46085,40 +46103,40 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01a2bc: |[01a2bc] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getStarIcon:(I)Landroid/graphics/Bitmap; │ │ -01a2cc: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -01a2d0: 5434 c006 |0002: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_0:Landroid/graphics/Bitmap; // field@06c0 │ │ -01a2d4: 1104 |0004: return-object v4 │ │ -01a2d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -01a2d8: 3304 0500 |0006: if-ne v4, v0, 000b // +0005 │ │ -01a2dc: 5434 c106 |0008: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_1:Landroid/graphics/Bitmap; // field@06c1 │ │ -01a2e0: 1104 |000a: return-object v4 │ │ -01a2e2: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -01a2e4: 3304 0500 |000c: if-ne v4, v0, 0011 // +0005 │ │ -01a2e8: 5434 c206 |000e: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_2:Landroid/graphics/Bitmap; // field@06c2 │ │ -01a2ec: 1104 |0010: return-object v4 │ │ -01a2ee: 1230 |0011: const/4 v0, #int 3 // #3 │ │ -01a2f0: 3304 0500 |0012: if-ne v4, v0, 0017 // +0005 │ │ -01a2f4: 5434 c306 |0014: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_3:Landroid/graphics/Bitmap; // field@06c3 │ │ -01a2f8: 1104 |0016: return-object v4 │ │ -01a2fa: 2200 9600 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01a2fe: 2201 a100 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01a302: 7010 7f01 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01a308: 1a02 eb05 |001e: const-string v2, "Stars count = " // string@05eb │ │ -01a30c: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a312: 6e20 8201 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01a318: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01a31e: 0c04 |0029: move-result-object v4 │ │ -01a320: 7020 5901 4000 |002a: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01a326: 2700 |002d: throw v0 │ │ +01a2c0: |[01a2c0] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getStarIcon:(I)Landroid/graphics/Bitmap; │ │ +01a2d0: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +01a2d4: 5434 c006 |0002: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_0:Landroid/graphics/Bitmap; // field@06c0 │ │ +01a2d8: 1104 |0004: return-object v4 │ │ +01a2da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +01a2dc: 3304 0500 |0006: if-ne v4, v0, 000b // +0005 │ │ +01a2e0: 5434 c106 |0008: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_1:Landroid/graphics/Bitmap; // field@06c1 │ │ +01a2e4: 1104 |000a: return-object v4 │ │ +01a2e6: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +01a2e8: 3304 0500 |000c: if-ne v4, v0, 0011 // +0005 │ │ +01a2ec: 5434 c206 |000e: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_2:Landroid/graphics/Bitmap; // field@06c2 │ │ +01a2f0: 1104 |0010: return-object v4 │ │ +01a2f2: 1230 |0011: const/4 v0, #int 3 // #3 │ │ +01a2f4: 3304 0500 |0012: if-ne v4, v0, 0017 // +0005 │ │ +01a2f8: 5434 c306 |0014: iget-object v4, v3, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_3:Landroid/graphics/Bitmap; // field@06c3 │ │ +01a2fc: 1104 |0016: return-object v4 │ │ +01a2fe: 2200 9600 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01a302: 2201 a100 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01a306: 7010 7f01 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01a30c: 1a02 ec05 |001e: const-string v2, "Stars count = " // string@05ec │ │ +01a310: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a316: 6e20 8201 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01a31c: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01a322: 0c04 |0029: move-result-object v4 │ │ +01a324: 7020 5901 4000 |002a: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01a32a: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0008 line=163 │ │ 0x000e line=167 │ │ 0x0014 line=171 │ │ 0x0017 line=175 │ │ @@ -46131,34 +46149,34 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -01a3d0: |[01a3d0] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getWaitingTime_Hours:(I)I │ │ -01a3e0: d806 06d0 |0000: add-int/lit8 v6, v6, #int -48 // #d0 │ │ -01a3e4: 7100 6008 0000 |0002: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01a3ea: 0c00 |0005: move-result-object v0 │ │ -01a3ec: 6e10 5d08 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@085d │ │ -01a3f2: 0c00 |0009: move-result-object v0 │ │ -01a3f4: 7220 5108 5000 |000a: invoke-interface {v0, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.getEventsData:(Landroid/content/Context;)Lorg/metatrans/commons/events/EventsData_Base; // method@0851 │ │ -01a3fa: 0c00 |000d: move-result-object v0 │ │ -01a3fc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -01a400: 7100 8901 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -01a406: 0b01 |0013: move-result-wide v1 │ │ -01a408: 5303 b60b |0014: iget-wide v3, v0, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ -01a40c: bc31 |0016: sub-long/2addr v1, v3 │ │ -01a40e: 1703 80ee 3600 |0017: const-wide/32 v3, #float 5.04467e-39 // #0036ee80 │ │ -01a414: be31 |001a: div-long/2addr v1, v3 │ │ -01a416: 8410 |001b: long-to-int v0, v1 │ │ -01a418: 2802 |001c: goto 001e // +0002 │ │ -01a41a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -01a41c: b106 |001e: sub-int/2addr v6, v0 │ │ -01a41e: 0f06 |001f: return v6 │ │ +01a3d4: |[01a3d4] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getWaitingTime_Hours:(I)I │ │ +01a3e4: d806 06d0 |0000: add-int/lit8 v6, v6, #int -48 // #d0 │ │ +01a3e8: 7100 6008 0000 |0002: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01a3ee: 0c00 |0005: move-result-object v0 │ │ +01a3f0: 6e10 5d08 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@085d │ │ +01a3f6: 0c00 |0009: move-result-object v0 │ │ +01a3f8: 7220 5108 5000 |000a: invoke-interface {v0, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.getEventsData:(Landroid/content/Context;)Lorg/metatrans/commons/events/EventsData_Base; // method@0851 │ │ +01a3fe: 0c00 |000d: move-result-object v0 │ │ +01a400: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +01a404: 7100 8901 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +01a40a: 0b01 |0013: move-result-wide v1 │ │ +01a40c: 5303 b60b |0014: iget-wide v3, v0, Lorg/metatrans/commons/events/EventsData_Base;.installation_time:J // field@0bb6 │ │ +01a410: bc31 |0016: sub-long/2addr v1, v3 │ │ +01a412: 1703 80ee 3600 |0017: const-wide/32 v3, #float 5.04467e-39 // #0036ee80 │ │ +01a418: be31 |001a: div-long/2addr v1, v3 │ │ +01a41a: 8410 |001b: long-to-int v0, v1 │ │ +01a41c: 2802 |001c: goto 001e // +0002 │ │ +01a41e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +01a420: b106 |001e: sub-int/2addr v6, v0 │ │ +01a422: 0f06 |001f: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x0010 line=145 │ │ 0x001a line=146 │ │ locals : │ │ 0x0000 - 0x0020 reg=5 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ @@ -46169,44 +46187,44 @@ │ │ type : '(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -01a344: |[01a344] org.metatrans.apps.maze.menu.Activity_Menu_Levels.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z │ │ -01a354: 7210 5e02 0500 |0000: invoke-interface {v5}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ -01a35a: 0a00 |0003: move-result v0 │ │ -01a35c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -01a35e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -01a360: 3620 0300 |0006: if-gt v0, v2, 0009 // +0003 │ │ -01a364: 0f01 |0008: return v1 │ │ -01a366: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -01a368: 3610 0400 |000a: if-gt v0, v1, 000e // +0004 │ │ -01a36c: 0125 |000c: move v5, v2 │ │ -01a36e: 2816 |000d: goto 0023 // +0016 │ │ -01a370: 7100 6008 0000 |000e: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01a376: 0c03 |0011: move-result-object v3 │ │ -01a378: 6e10 6108 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ -01a37e: 0c03 |0015: move-result-object v3 │ │ -01a380: 7210 5e02 0500 |0016: invoke-interface {v5}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ -01a386: 0a05 |0019: move-result v5 │ │ -01a388: b115 |001a: sub-int/2addr v5, v1 │ │ -01a38a: 6e20 cd0a 5300 |001b: invoke-virtual {v3, v5}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ -01a390: 0c05 |001e: move-result-object v5 │ │ -01a392: 6e10 ca0a 0500 |001f: invoke-virtual {v5}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ -01a398: 0a05 |0022: move-result v5 │ │ -01a39a: da00 0018 |0023: mul-int/lit8 v0, v0, #int 24 // #18 │ │ -01a39e: 7020 da02 0400 |0025: invoke-direct {v4, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getWaitingTime_Hours:(I)I // method@02da │ │ -01a3a4: 0a00 |0028: move-result v0 │ │ -01a3a6: 3225 0600 |0029: if-eq v5, v2, 002f // +0006 │ │ -01a3aa: 3c00 0300 |002b: if-gtz v0, 002e // +0003 │ │ -01a3ae: 2802 |002d: goto 002f // +0002 │ │ -01a3b0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -01a3b2: 0f01 |002f: return v1 │ │ +01a348: |[01a348] org.metatrans.apps.maze.menu.Activity_Menu_Levels.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z │ │ +01a358: 7210 5e02 0500 |0000: invoke-interface {v5}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ +01a35e: 0a00 |0003: move-result v0 │ │ +01a360: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +01a362: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +01a364: 3620 0300 |0006: if-gt v0, v2, 0009 // +0003 │ │ +01a368: 0f01 |0008: return v1 │ │ +01a36a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +01a36c: 3610 0400 |000a: if-gt v0, v1, 000e // +0004 │ │ +01a370: 0125 |000c: move v5, v2 │ │ +01a372: 2816 |000d: goto 0023 // +0016 │ │ +01a374: 7100 6008 0000 |000e: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01a37a: 0c03 |0011: move-result-object v3 │ │ +01a37c: 6e10 6108 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ +01a382: 0c03 |0015: move-result-object v3 │ │ +01a384: 7210 5e02 0500 |0016: invoke-interface {v5}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ +01a38a: 0a05 |0019: move-result v5 │ │ +01a38c: b115 |001a: sub-int/2addr v5, v1 │ │ +01a38e: 6e20 cd0a 5300 |001b: invoke-virtual {v3, v5}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ +01a394: 0c05 |001e: move-result-object v5 │ │ +01a396: 6e10 ca0a 0500 |001f: invoke-virtual {v5}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ +01a39c: 0a05 |0022: move-result v5 │ │ +01a39e: da00 0018 |0023: mul-int/lit8 v0, v0, #int 24 // #18 │ │ +01a3a2: 7020 da02 0400 |0025: invoke-direct {v4, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getWaitingTime_Hours:(I)I // method@02da │ │ +01a3a8: 0a00 |0028: move-result v0 │ │ +01a3aa: 3225 0600 |0029: if-eq v5, v2, 002f // +0006 │ │ +01a3ae: 3c00 0300 |002b: if-gtz v0, 002e // +0003 │ │ +01a3b2: 2802 |002d: goto 002f // +0002 │ │ +01a3b4: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +01a3b6: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000e line=127 │ │ 0x0025 line=128 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ @@ -46218,60 +46236,60 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -01a420: |[01a420] org.metatrans.apps.maze.menu.Activity_Menu_Levels.buildRows:(I)Ljava/util/List; │ │ -01a430: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01a434: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01a43a: 6e10 d702 0900 |0005: invoke-virtual {v9}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ -01a440: 0c01 |0008: move-result-object v1 │ │ -01a442: 6e10 0605 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -01a448: 0c01 |000c: move-result-object v1 │ │ -01a44a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -01a44c: 0123 |000e: move v3, v2 │ │ -01a44e: 2114 |000f: array-length v4, v1 │ │ -01a450: 3543 4300 |0010: if-ge v3, v4, 0053 // +0043 │ │ -01a454: 4604 0103 |0012: aget-object v4, v1, v3 │ │ -01a458: 1f04 d400 |0014: check-cast v4, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ -01a45c: 7020 db02 4900 |0016: invoke-direct {v9, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02db │ │ -01a462: 0a05 |0019: move-result v5 │ │ -01a464: 3805 1b00 |001a: if-eqz v5, 0035 // +001b │ │ -01a468: 7100 6008 0000 |001c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01a46e: 0c05 |001f: move-result-object v5 │ │ -01a470: 6e10 6108 0500 |0020: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ -01a476: 0c05 |0023: move-result-object v5 │ │ -01a478: 7210 5e02 0400 |0024: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ -01a47e: 0a06 |0027: move-result v6 │ │ -01a480: 6e20 cd0a 6500 |0028: invoke-virtual {v5, v6}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ -01a486: 0c05 |002b: move-result-object v5 │ │ -01a488: 6e10 ca0a 0500 |002c: invoke-virtual {v5}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ -01a48e: 0a05 |002f: move-result v5 │ │ -01a490: 7020 d902 5900 |0030: invoke-direct {v9, v5}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getStarIcon:(I)Landroid/graphics/Bitmap; // method@02d9 │ │ -01a496: 0c05 |0033: move-result-object v5 │ │ -01a498: 2803 |0034: goto 0037 // +0003 │ │ -01a49a: 5495 bf06 |0035: iget-object v5, v9, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ -01a49e: 7120 6f0b 5900 |0037: invoke-static {v9, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -01a4a4: 0c05 |003a: move-result-object v5 │ │ -01a4a6: 7210 5d02 0400 |003b: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getDescription_String:()Ljava/lang/String; // method@025d │ │ -01a4ac: 0c06 |003e: move-result-object v6 │ │ -01a4ae: 2207 4202 |003f: new-instance v7, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ -01a4b2: 33a3 0400 |0041: if-ne v3, v10, 0045 // +0004 │ │ -01a4b6: 1218 |0043: const/4 v8, #int 1 // #1 │ │ -01a4b8: 2802 |0044: goto 0046 // +0002 │ │ -01a4ba: 0128 |0045: move v8, v2 │ │ -01a4bc: 7210 5f02 0400 |0046: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getName_String:()Ljava/lang/String; // method@025f │ │ -01a4c2: 0c04 |0049: move-result-object v4 │ │ -01a4c4: 7056 4b0b 8745 |004a: invoke-direct {v7, v8, v5, v4, v6}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ -01a4ca: 7220 ac01 7000 |004d: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01a4d0: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01a4d4: 28bd |0052: goto 000f // -0043 │ │ -01a4d6: 1100 |0053: return-object v0 │ │ +01a424: |[01a424] org.metatrans.apps.maze.menu.Activity_Menu_Levels.buildRows:(I)Ljava/util/List; │ │ +01a434: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +01a438: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01a43e: 6e10 d702 0900 |0005: invoke-virtual {v9}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ +01a444: 0c01 |0008: move-result-object v1 │ │ +01a446: 6e10 0605 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +01a44c: 0c01 |000c: move-result-object v1 │ │ +01a44e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +01a450: 0123 |000e: move v3, v2 │ │ +01a452: 2114 |000f: array-length v4, v1 │ │ +01a454: 3543 4300 |0010: if-ge v3, v4, 0053 // +0043 │ │ +01a458: 4604 0103 |0012: aget-object v4, v1, v3 │ │ +01a45c: 1f04 d400 |0014: check-cast v4, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // type@00d4 │ │ +01a460: 7020 db02 4900 |0016: invoke-direct {v9, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.isAvailable:(Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Z // method@02db │ │ +01a466: 0a05 |0019: move-result v5 │ │ +01a468: 3805 1b00 |001a: if-eqz v5, 0035 // +001b │ │ +01a46c: 7100 6008 0000 |001c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01a472: 0c05 |001f: move-result-object v5 │ │ +01a474: 6e10 6108 0500 |0020: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ +01a47a: 0c05 |0023: move-result-object v5 │ │ +01a47c: 7210 5e02 0400 |0024: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getID:()I // method@025e │ │ +01a482: 0a06 |0027: move-result v6 │ │ +01a484: 6e20 cd0a 6500 |0028: invoke-virtual {v5, v6}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ +01a48a: 0c05 |002b: move-result-object v5 │ │ +01a48c: 6e10 ca0a 0500 |002c: invoke-virtual {v5}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ +01a492: 0a05 |002f: move-result v5 │ │ +01a494: 7020 d902 5900 |0030: invoke-direct {v9, v5}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getStarIcon:(I)Landroid/graphics/Bitmap; // method@02d9 │ │ +01a49a: 0c05 |0033: move-result-object v5 │ │ +01a49c: 2803 |0034: goto 0037 // +0003 │ │ +01a49e: 5495 bf06 |0035: iget-object v5, v9, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ +01a4a2: 7120 6f0b 5900 |0037: invoke-static {v9, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +01a4a8: 0c05 |003a: move-result-object v5 │ │ +01a4aa: 7210 5d02 0400 |003b: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getDescription_String:()Ljava/lang/String; // method@025d │ │ +01a4b0: 0c06 |003e: move-result-object v6 │ │ +01a4b2: 2207 4202 |003f: new-instance v7, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ +01a4b6: 33a3 0400 |0041: if-ne v3, v10, 0045 // +0004 │ │ +01a4ba: 1218 |0043: const/4 v8, #int 1 // #1 │ │ +01a4bc: 2802 |0044: goto 0046 // +0002 │ │ +01a4be: 0128 |0045: move v8, v2 │ │ +01a4c0: 7210 5f02 0400 |0046: invoke-interface {v4}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getName_String:()Ljava/lang/String; // method@025f │ │ +01a4c6: 0c04 |0049: move-result-object v4 │ │ +01a4c8: 7056 4b0b 8745 |004a: invoke-direct {v7, v8, v5, v4, v6}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ +01a4ce: 7220 ac01 7000 |004d: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01a4d4: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01a4d8: 28bd |0052: goto 000f // -0043 │ │ +01a4da: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=88 │ │ 0x000f line=90 │ │ 0x0012 line=92 │ │ 0x0016 line=94 │ │ @@ -46292,30 +46310,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -01a50c: |[01a50c] org.metatrans.apps.maze.menu.Activity_Menu_Levels.changeMode:(I)V │ │ -01a51c: 6e10 d602 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a522: 0c00 |0003: move-result-object v0 │ │ -01a524: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a528: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a52e: 0c00 |0009: move-result-object v0 │ │ -01a530: 5902 560d |000a: iput v2, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -01a534: 6e10 d602 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a53a: 0c02 |000f: move-result-object v2 │ │ -01a53c: 1f02 4901 |0010: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a540: 6e10 ef04 0200 |0012: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ -01a546: 6e10 d602 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a54c: 0c02 |0018: move-result-object v2 │ │ -01a54e: 1f02 4901 |0019: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a552: 6e10 eb04 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ -01a558: 0e00 |001e: return-void │ │ +01a510: |[01a510] org.metatrans.apps.maze.menu.Activity_Menu_Levels.changeMode:(I)V │ │ +01a520: 6e10 d602 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a526: 0c00 |0003: move-result-object v0 │ │ +01a528: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a52c: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a532: 0c00 |0009: move-result-object v0 │ │ +01a534: 5902 560d |000a: iput v2, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +01a538: 6e10 d602 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a53e: 0c02 |000f: move-result-object v2 │ │ +01a540: 1f02 4901 |0010: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a544: 6e10 ef04 0200 |0012: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ +01a54a: 6e10 d602 0100 |0015: invoke-virtual {v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a550: 0c02 |0018: move-result-object v2 │ │ +01a552: 1f02 4901 |0019: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a556: 6e10 eb04 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.recreateGameDataObject:()V // method@04eb │ │ +01a55c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x000c line=281 │ │ 0x0015 line=283 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ @@ -46326,18 +46344,18 @@ │ │ type : '()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01a4d8: |[01a4d8] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ -01a4e8: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ -01a4ee: 0c00 |0003: move-result-object v0 │ │ -01a4f0: 1100 |0004: return-object v0 │ │ +01a4dc: |[01a4dc] org.metatrans.apps.maze.menu.Activity_Menu_Levels.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; │ │ +01a4ec: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ +01a4f2: 0c00 |0003: move-result-object v0 │ │ +01a4f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;) │ │ @@ -46345,87 +46363,87 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 146 16-bit code units │ │ -01a55c: |[01a55c] org.metatrans.apps.maze.menu.Activity_Menu_Levels.onCreate:(Landroid/os/Bundle;)V │ │ -01a56c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01a570: 1a01 b100 |0002: const-string v1, "Activity_Menu_Levels: onCreate()" // string@00b1 │ │ -01a574: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01a57a: 6f20 6a03 8700 |0007: invoke-super {v7, v8}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -01a580: 6008 5105 |000a: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_0:I // field@0551 │ │ -01a584: 6e10 d802 0700 |000c: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ -01a58a: 0a00 |000f: move-result v0 │ │ -01a58c: 7130 7c0b 8700 |0010: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -01a592: 0c08 |0013: move-result-object v8 │ │ -01a594: 5b78 c006 |0014: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_0:Landroid/graphics/Bitmap; // field@06c0 │ │ -01a598: 6008 5205 |0016: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_1:I // field@0552 │ │ -01a59c: 6e10 d802 0700 |0018: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ -01a5a2: 0a00 |001b: move-result v0 │ │ -01a5a4: 7130 7c0b 8700 |001c: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -01a5aa: 0c08 |001f: move-result-object v8 │ │ -01a5ac: 5b78 c106 |0020: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_1:Landroid/graphics/Bitmap; // field@06c1 │ │ -01a5b0: 6008 5305 |0022: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_2:I // field@0553 │ │ -01a5b4: 6e10 d802 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ -01a5ba: 0a00 |0027: move-result v0 │ │ -01a5bc: 7130 7c0b 8700 |0028: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -01a5c2: 0c08 |002b: move-result-object v8 │ │ -01a5c4: 5b78 c206 |002c: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_2:Landroid/graphics/Bitmap; // field@06c2 │ │ -01a5c8: 6008 5405 |002e: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_3:I // field@0554 │ │ -01a5cc: 6e10 d802 0700 |0030: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ -01a5d2: 0a00 |0033: move-result v0 │ │ -01a5d4: 7130 7c0b 8700 |0034: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -01a5da: 0c08 |0037: move-result-object v8 │ │ -01a5dc: 5b78 c306 |0038: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_3:Landroid/graphics/Bitmap; // field@06c3 │ │ -01a5e0: 6008 f604 |003a: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_locked:I // field@04f6 │ │ -01a5e4: 6e10 d802 0700 |003c: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ -01a5ea: 0a00 |003f: move-result v0 │ │ -01a5ec: 7130 7c0b 8700 |0040: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -01a5f2: 0c08 |0043: move-result-object v8 │ │ -01a5f4: 5b78 bf06 |0044: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ -01a5f8: 7110 840b 0800 |0046: invoke-static {v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ -01a5fe: 0c00 |0049: move-result-object v0 │ │ -01a600: 5b70 bf06 |004a: iput-object v0, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ -01a604: 7120 820b 8000 |004c: invoke-static {v0, v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -01a60a: 6e10 d702 0700 |004f: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ -01a610: 0c08 |0052: move-result-object v8 │ │ -01a612: 6e10 d602 0700 |0053: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a618: 0c00 |0056: move-result-object v0 │ │ -01a61a: 1f00 4901 |0057: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a61e: 6e10 e804 0000 |0059: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a624: 0c00 |005c: move-result-object v0 │ │ -01a626: 5200 560d |005d: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -01a62a: 6e20 0b05 0800 |005f: invoke-virtual {v8, v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getOrderNumber:(I)I // method@050b │ │ -01a630: 0a04 |0062: move-result v4 │ │ -01a632: 7110 ab00 0700 |0063: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -01a638: 0c02 |0066: move-result-object v2 │ │ -01a63a: 6e10 d602 0700 |0067: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ -01a640: 0c08 |006a: move-result-object v8 │ │ -01a642: 1f08 4901 |006b: check-cast v8, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a646: 6e10 e804 0800 |006d: invoke-virtual {v8}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a64c: 0c08 |0070: move-result-object v8 │ │ -01a64e: 5288 580d |0071: iget v8, v8, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -01a652: 7110 bc05 0800 |0073: invoke-static {v8}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -01a658: 0c08 |0076: move-result-object v8 │ │ -01a65a: 7210 bf05 0800 |0077: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -01a660: 0a08 |007a: move-result v8 │ │ -01a662: 6e20 d302 4700 |007b: invoke-virtual {v7, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.buildRows:(I)Ljava/util/List; // method@02d3 │ │ -01a668: 0c03 |007e: move-result-object v3 │ │ -01a66a: 2206 f100 |007f: new-instance v6, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // type@00f1 │ │ -01a66e: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -01a670: 7030 ce02 7600 |0082: invoke-direct {v6, v7, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1;)V // method@02ce │ │ -01a676: 0771 |0085: move-object v1, v7 │ │ -01a678: 0185 |0086: move v5, v8 │ │ -01a67a: 7706 420b 0100 |0087: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ -01a680: 0c00 |008a: move-result-object v0 │ │ -01a682: 6e20 d000 8000 |008b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ -01a688: 6e20 dd02 0700 |008e: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.setContentView:(Landroid/view/View;)V // method@02dd │ │ -01a68e: 0e00 |0091: return-void │ │ +01a560: |[01a560] org.metatrans.apps.maze.menu.Activity_Menu_Levels.onCreate:(Landroid/os/Bundle;)V │ │ +01a570: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01a574: 1a01 b200 |0002: const-string v1, "Activity_Menu_Levels: onCreate()" // string@00b2 │ │ +01a578: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01a57e: 6f20 6a03 8700 |0007: invoke-super {v7, v8}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +01a584: 6008 5105 |000a: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_0:I // field@0551 │ │ +01a588: 6e10 d802 0700 |000c: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ +01a58e: 0a00 |000f: move-result v0 │ │ +01a590: 7130 7c0b 8700 |0010: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +01a596: 0c08 |0013: move-result-object v8 │ │ +01a598: 5b78 c006 |0014: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_0:Landroid/graphics/Bitmap; // field@06c0 │ │ +01a59c: 6008 5205 |0016: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_1:I // field@0552 │ │ +01a5a0: 6e10 d802 0700 |0018: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ +01a5a6: 0a00 |001b: move-result v0 │ │ +01a5a8: 7130 7c0b 8700 |001c: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +01a5ae: 0c08 |001f: move-result-object v8 │ │ +01a5b0: 5b78 c106 |0020: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_1:Landroid/graphics/Bitmap; // field@06c1 │ │ +01a5b4: 6008 5305 |0022: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_2:I // field@0553 │ │ +01a5b8: 6e10 d802 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ +01a5be: 0a00 |0027: move-result v0 │ │ +01a5c0: 7130 7c0b 8700 |0028: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +01a5c6: 0c08 |002b: move-result-object v8 │ │ +01a5c8: 5b78 c206 |002c: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_2:Landroid/graphics/Bitmap; // field@06c2 │ │ +01a5cc: 6008 5405 |002e: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_stars_3:I // field@0554 │ │ +01a5d0: 6e10 d802 0700 |0030: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ +01a5d6: 0a00 |0033: move-result v0 │ │ +01a5d8: 7130 7c0b 8700 |0034: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +01a5de: 0c08 |0037: move-result-object v8 │ │ +01a5e0: 5b78 c306 |0038: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_stars_3:Landroid/graphics/Bitmap; // field@06c3 │ │ +01a5e4: 6008 f604 |003a: sget v8, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_locked:I // field@04f6 │ │ +01a5e8: 6e10 d802 0700 |003c: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getIconSize:()I // method@02d8 │ │ +01a5ee: 0a00 |003f: move-result v0 │ │ +01a5f0: 7130 7c0b 8700 |0040: invoke-static {v7, v8, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +01a5f6: 0c08 |0043: move-result-object v8 │ │ +01a5f8: 5b78 bf06 |0044: iput-object v8, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ +01a5fc: 7110 840b 0800 |0046: invoke-static {v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ +01a602: 0c00 |0049: move-result-object v0 │ │ +01a604: 5b70 bf06 |004a: iput-object v0, v7, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.bitmap_locked:Landroid/graphics/Bitmap; // field@06bf │ │ +01a608: 7120 820b 8000 |004c: invoke-static {v0, v8}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +01a60e: 6e10 d702 0700 |004f: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getConfigurationLevels:()Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@02d7 │ │ +01a614: 0c08 |0052: move-result-object v8 │ │ +01a616: 6e10 d602 0700 |0053: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a61c: 0c00 |0056: move-result-object v0 │ │ +01a61e: 1f00 4901 |0057: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a622: 6e10 e804 0000 |0059: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a628: 0c00 |005c: move-result-object v0 │ │ +01a62a: 5200 560d |005d: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +01a62e: 6e20 0b05 0800 |005f: invoke-virtual {v8, v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getOrderNumber:(I)I // method@050b │ │ +01a634: 0a04 |0062: move-result v4 │ │ +01a636: 7110 ab00 0700 |0063: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +01a63c: 0c02 |0066: move-result-object v2 │ │ +01a63e: 6e10 d602 0700 |0067: invoke-virtual {v7}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.getApplication:()Landroid/app/Application; // method@02d6 │ │ +01a644: 0c08 |006a: move-result-object v8 │ │ +01a646: 1f08 4901 |006b: check-cast v8, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a64a: 6e10 e804 0800 |006d: invoke-virtual {v8}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a650: 0c08 |0070: move-result-object v8 │ │ +01a652: 5288 580d |0071: iget v8, v8, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +01a656: 7110 bc05 0800 |0073: invoke-static {v8}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +01a65c: 0c08 |0076: move-result-object v8 │ │ +01a65e: 7210 bf05 0800 |0077: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +01a664: 0a08 |007a: move-result v8 │ │ +01a666: 6e20 d302 4700 |007b: invoke-virtual {v7, v4}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.buildRows:(I)Ljava/util/List; // method@02d3 │ │ +01a66c: 0c03 |007e: move-result-object v3 │ │ +01a66e: 2206 f100 |007f: new-instance v6, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; // type@00f1 │ │ +01a672: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +01a674: 7030 ce02 7600 |0082: invoke-direct {v6, v7, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$1;)V // method@02ce │ │ +01a67a: 0771 |0085: move-object v1, v7 │ │ +01a67c: 0185 |0086: move v5, v8 │ │ +01a67e: 7706 420b 0100 |0087: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ +01a684: 0c00 |008a: move-result-object v0 │ │ +01a686: 6e20 d000 8000 |008b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ +01a68c: 6e20 dd02 0700 |008e: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels;.setContentView:(Landroid/view/View;)V // method@02dd │ │ +01a692: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=53 │ │ 0x0016 line=54 │ │ 0x0022 line=55 │ │ @@ -46440,21 +46458,21 @@ │ │ 0x007b line=71 │ │ 0x008b line=73 │ │ 0x008e line=75 │ │ locals : │ │ 0x0000 - 0x0092 reg=7 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; │ │ 0x0000 - 0x0092 reg=8 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 176 (Activity_Menu_Levels.java) │ │ + source_file_idx : 177 (Activity_Menu_Levels.java) │ │ │ │ Class #205 header: │ │ class_idx : 266 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 265 │ │ -source_file_idx : 142 │ │ +source_file_idx : 143 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #205 - │ │ Class descriptor : 'Lorg/metatrans/commons/Activity_Base_Ads_Banner;' │ │ @@ -46486,17 +46504,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c518: |[01c518] org.metatrans.commons.Activity_Base_Ads_Banner.:()V │ │ -01c528: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -01c52e: 0e00 |0003: return-void │ │ +01c51c: |[01c51c] org.metatrans.commons.Activity_Base_Ads_Banner.:()V │ │ +01c52c: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +01c532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/Activity_Base_Ads_Banner; │ │ │ │ Virtual methods - │ │ @@ -46505,63 +46523,63 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -01c530: |[01c530] org.metatrans.commons.Activity_Base_Ads_Banner.attachBanner:()V │ │ -01c540: 6e10 7903 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getFrame:()Landroid/widget/FrameLayout; // method@0379 │ │ -01c546: 0c00 |0003: move-result-object v0 │ │ -01c548: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01c54e: 0c01 |0007: move-result-object v1 │ │ -01c550: 6e10 e904 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -01c556: 0a01 |000b: move-result v1 │ │ -01c558: 3801 0d00 |000c: if-eqz v1, 0019 // +000d │ │ -01c55c: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -01c560: 2809 |0010: goto 0019 // +0009 │ │ -01c562: 2200 9600 |0011: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01c566: 1a01 1302 |0013: const-string v1, "Frame is null" // string@0213 │ │ -01c56a: 7020 5901 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01c570: 2700 |0018: throw v0 │ │ -01c572: 3800 4400 |0019: if-eqz v0, 005d // +0044 │ │ -01c576: 5441 0307 |001b: iget-object v1, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c57a: 3901 3400 |001d: if-nez v1, 0051 // +0034 │ │ -01c57e: 6e10 7803 0400 |001f: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getBannerName:()Ljava/lang/String; // method@0378 │ │ -01c584: 0c01 |0022: move-result-object v1 │ │ -01c586: 3801 1a00 |0023: if-eqz v1, 003d // +001a │ │ -01c58a: 6e10 7703 0400 |0025: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ -01c590: 0c01 |0028: move-result-object v1 │ │ -01c592: 1f01 4a01 |0029: check-cast v1, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01c596: 6e10 f404 0100 |002b: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ -01c59c: 0c01 |002e: move-result-object v1 │ │ -01c59e: 6e10 7803 0400 |002f: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getBannerName:()Ljava/lang/String; // method@0378 │ │ -01c5a4: 0c02 |0032: move-result-object v2 │ │ -01c5a6: 6e10 7a03 0400 |0033: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getGravity:()I // method@037a │ │ -01c5ac: 0a03 |0036: move-result v3 │ │ -01c5ae: 6e40 e203 0132 |0037: invoke-virtual {v1, v0, v2, v3}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e2 │ │ -01c5b4: 0c00 |003a: move-result-object v0 │ │ -01c5b6: 5b40 0307 |003b: iput-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c5ba: 5440 0307 |003d: iget-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c5be: 3800 1e00 |003f: if-eqz v0, 005d // +001e │ │ -01c5c2: 6200 2504 |0041: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c5c6: 1a01 8f00 |0043: const-string v1, "Activity_Base_Ads_Banner: attachBanner() - resume add" // string@008f │ │ -01c5ca: 6e20 5301 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c5d0: 5440 0307 |0048: iget-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c5d4: 7210 3404 0000 |004a: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ -01c5da: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -01c5dc: 5c40 0507 |004e: iput-boolean v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ -01c5e0: 280d |0050: goto 005d // +000d │ │ -01c5e2: 2200 9600 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01c5e6: 1a01 af08 |0053: const-string v1, "current_adLoadFlow is NOT null" // string@08af │ │ -01c5ea: 7020 5901 1000 |0055: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01c5f0: 2700 |0058: throw v0 │ │ -01c5f2: 0d00 |0059: move-exception v0 │ │ -01c5f4: 6e10 5601 0000 |005a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01c5fa: 0e00 |005d: return-void │ │ +01c534: |[01c534] org.metatrans.commons.Activity_Base_Ads_Banner.attachBanner:()V │ │ +01c544: 6e10 7903 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getFrame:()Landroid/widget/FrameLayout; // method@0379 │ │ +01c54a: 0c00 |0003: move-result-object v0 │ │ +01c54c: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01c552: 0c01 |0007: move-result-object v1 │ │ +01c554: 6e10 e904 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +01c55a: 0a01 |000b: move-result v1 │ │ +01c55c: 3801 0d00 |000c: if-eqz v1, 0019 // +000d │ │ +01c560: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +01c564: 2809 |0010: goto 0019 // +0009 │ │ +01c566: 2200 9600 |0011: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01c56a: 1a01 1402 |0013: const-string v1, "Frame is null" // string@0214 │ │ +01c56e: 7020 5901 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01c574: 2700 |0018: throw v0 │ │ +01c576: 3800 4400 |0019: if-eqz v0, 005d // +0044 │ │ +01c57a: 5441 0307 |001b: iget-object v1, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c57e: 3901 3400 |001d: if-nez v1, 0051 // +0034 │ │ +01c582: 6e10 7803 0400 |001f: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getBannerName:()Ljava/lang/String; // method@0378 │ │ +01c588: 0c01 |0022: move-result-object v1 │ │ +01c58a: 3801 1a00 |0023: if-eqz v1, 003d // +001a │ │ +01c58e: 6e10 7703 0400 |0025: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ +01c594: 0c01 |0028: move-result-object v1 │ │ +01c596: 1f01 4a01 |0029: check-cast v1, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01c59a: 6e10 f404 0100 |002b: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ +01c5a0: 0c01 |002e: move-result-object v1 │ │ +01c5a2: 6e10 7803 0400 |002f: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getBannerName:()Ljava/lang/String; // method@0378 │ │ +01c5a8: 0c02 |0032: move-result-object v2 │ │ +01c5aa: 6e10 7a03 0400 |0033: invoke-virtual {v4}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getGravity:()I // method@037a │ │ +01c5b0: 0a03 |0036: move-result v3 │ │ +01c5b2: 6e40 e203 0132 |0037: invoke-virtual {v1, v0, v2, v3}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Banner_Mixed:(Landroid/view/ViewGroup;Ljava/lang/String;I)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e2 │ │ +01c5b8: 0c00 |003a: move-result-object v0 │ │ +01c5ba: 5b40 0307 |003b: iput-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c5be: 5440 0307 |003d: iget-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c5c2: 3800 1e00 |003f: if-eqz v0, 005d // +001e │ │ +01c5c6: 6200 2504 |0041: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c5ca: 1a01 9000 |0043: const-string v1, "Activity_Base_Ads_Banner: attachBanner() - resume add" // string@0090 │ │ +01c5ce: 6e20 5301 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c5d4: 5440 0307 |0048: iget-object v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c5d8: 7210 3404 0000 |004a: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ +01c5de: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +01c5e0: 5c40 0507 |004e: iput-boolean v0, v4, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ +01c5e4: 280d |0050: goto 005d // +000d │ │ +01c5e6: 2200 9600 |0051: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01c5ea: 1a01 b008 |0053: const-string v1, "current_adLoadFlow is NOT null" // string@08b0 │ │ +01c5ee: 7020 5901 1000 |0055: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01c5f4: 2700 |0058: throw v0 │ │ +01c5f6: 0d00 |0059: move-exception v0 │ │ +01c5f8: 6e10 5601 0000 |005a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01c5fe: 0e00 |005d: return-void │ │ catches : 1 │ │ 0x0000 - 0x0059 │ │ Ljava/lang/Exception; -> 0x0059 │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=123 │ │ 0x0011 line=127 │ │ @@ -46582,26 +46600,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -01c60c: |[01c60c] org.metatrans.commons.Activity_Base_Ads_Banner.detachBanner:()V │ │ -01c61c: 5410 0307 |0000: iget-object v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c620: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01c624: 7210 3304 0000 |0004: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.pause:()V // method@0433 │ │ -01c62a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01c62c: 5b10 0307 |0008: iput-object v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ -01c630: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01c632: 5c10 0507 |000b: iput-boolean v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ -01c636: 2805 |000d: goto 0012 // +0005 │ │ -01c638: 0d00 |000e: move-exception v0 │ │ -01c63a: 6e10 5601 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01c640: 0e00 |0012: return-void │ │ +01c610: |[01c610] org.metatrans.commons.Activity_Base_Ads_Banner.detachBanner:()V │ │ +01c620: 5410 0307 |0000: iget-object v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c624: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01c628: 7210 3304 0000 |0004: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.pause:()V // method@0433 │ │ +01c62e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01c630: 5b10 0307 |0008: iput-object v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0703 │ │ +01c634: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01c636: 5c10 0507 |000b: iput-boolean v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ +01c63a: 2805 |000d: goto 0012 // +0005 │ │ +01c63c: 0d00 |000e: move-exception v0 │ │ +01c63e: 6e10 5601 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01c644: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0008 line=106 │ │ @@ -46627,49 +46645,49 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4ec: |[01c4ec] org.metatrans.commons.Activity_Base_Ads_Banner.getGravity:()I │ │ -01c4fc: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ -01c500: 0f00 |0002: return v0 │ │ +01c4f0: |[01c4f0] org.metatrans.commons.Activity_Base_Ads_Banner.getGravity:()I │ │ +01c500: 1300 3100 |0000: const/16 v0, #int 49 // #31 │ │ +01c504: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/Activity_Base_Ads_Banner;) │ │ name : 'getInterstitialName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c504: |[01c504] org.metatrans.commons.Activity_Base_Ads_Banner.getInterstitialName:()Ljava/lang/String; │ │ -01c514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c516: 1100 |0001: return-object v0 │ │ +01c508: |[01c508] org.metatrans.commons.Activity_Base_Ads_Banner.getInterstitialName:()Ljava/lang/String; │ │ +01c518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01c51a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/Activity_Base_Ads_Banner;) │ │ name : 'isBannerAttached' │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4d4: |[01c4d4] org.metatrans.commons.Activity_Base_Ads_Banner.isBannerAttached:()Z │ │ -01c4e4: 5510 0507 |0000: iget-boolean v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ -01c4e8: 0f00 |0002: return v0 │ │ +01c4d8: |[01c4d8] org.metatrans.commons.Activity_Base_Ads_Banner.isBannerAttached:()Z │ │ +01c4e8: 5510 0507 |0000: iget-boolean v0, v1, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.isBannerAttached:Z // field@0705 │ │ +01c4ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/Activity_Base_Ads_Banner; │ │ │ │ #7 : (in Lorg/metatrans/commons/Activity_Base_Ads_Banner;) │ │ @@ -46677,20 +46695,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01c654: |[01c654] org.metatrans.commons.Activity_Base_Ads_Banner.onCreate:(Landroid/os/Bundle;)V │ │ -01c664: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -01c66a: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -01c670: 0b00 |0006: move-result-wide v0 │ │ -01c672: 6800 0607 |0007: sput-wide v0, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ -01c676: 0e00 |0009: return-void │ │ +01c658: |[01c658] org.metatrans.commons.Activity_Base_Ads_Banner.onCreate:(Landroid/os/Bundle;)V │ │ +01c668: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +01c66e: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +01c674: 0b00 |0006: move-result-wide v0 │ │ +01c676: 6800 0607 |0007: sput-wide v0, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ +01c67a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/metatrans/commons/Activity_Base_Ads_Banner; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/os/Bundle; │ │ @@ -46700,21 +46718,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -01c678: |[01c678] org.metatrans.commons.Activity_Base_Ads_Banner.onPause:()V │ │ -01c688: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c68c: 1a01 9000 |0002: const-string v1, "Activity_Base_Ads_Banner: onPause()" // string@0090 │ │ -01c690: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c696: 6e10 7603 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.detachBanner:()V // method@0376 │ │ -01c69c: 6f10 6d03 0200 |000a: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ -01c6a2: 0e00 |000d: return-void │ │ +01c67c: |[01c67c] org.metatrans.commons.Activity_Base_Ads_Banner.onPause:()V │ │ +01c68c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c690: 1a01 9100 |0002: const-string v1, "Activity_Base_Ads_Banner: onPause()" // string@0091 │ │ +01c694: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c69a: 6e10 7603 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.detachBanner:()V // method@0376 │ │ +01c6a0: 6f10 6d03 0200 |000a: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ +01c6a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000a line=75 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/Activity_Base_Ads_Banner; │ │ @@ -46724,63 +46742,63 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -01c6a4: |[01c6a4] org.metatrans.commons.Activity_Base_Ads_Banner.onResume:()V │ │ -01c6b4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c6b8: 1a01 9100 |0002: const-string v1, "Activity_Base_Ads_Banner: onResume()" // string@0091 │ │ -01c6bc: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c6c2: 6f10 6e03 0300 |0007: invoke-super {v3}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -01c6c8: 6e10 7503 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.attachBanner:()V // method@0375 │ │ -01c6ce: 6e10 7b03 0300 |000d: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ -01c6d4: 0c00 |0010: move-result-object v0 │ │ -01c6d6: 3800 5300 |0011: if-eqz v0, 0064 // +0053 │ │ -01c6da: 6e10 7703 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ -01c6e0: 0c00 |0016: move-result-object v0 │ │ -01c6e2: 1f00 4a01 |0017: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01c6e6: 6e10 f404 0000 |0019: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ -01c6ec: 0c00 |001c: move-result-object v0 │ │ -01c6ee: 6e10 7b03 0300 |001d: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ -01c6f4: 0c01 |0020: move-result-object v1 │ │ -01c6f6: 6e20 ec03 1000 |0021: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getCachedFlow:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03ec │ │ -01c6fc: 0c00 |0024: move-result-object v0 │ │ -01c6fe: 5b30 0407 |0025: iput-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ -01c702: 3900 3100 |0027: if-nez v0, 0058 // +0031 │ │ -01c706: 6200 2504 |0029: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c70a: 1a01 ba00 |002b: const-string v1, "Activity_Question create Interstitial" // string@00ba │ │ -01c70e: 6e20 5301 1000 |002d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c714: 6e10 7703 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ -01c71a: 0c00 |0033: move-result-object v0 │ │ -01c71c: 1f00 4a01 |0034: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01c720: 6e10 f404 0000 |0036: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ -01c726: 0c00 |0039: move-result-object v0 │ │ -01c728: 6e10 7b03 0300 |003a: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ -01c72e: 0c01 |003d: move-result-object v1 │ │ -01c730: 6e20 e903 1000 |003e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial_Mixed:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e9 │ │ -01c736: 0c00 |0041: move-result-object v0 │ │ -01c738: 5b30 0407 |0042: iput-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ -01c73c: 6e10 7703 0300 |0044: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ -01c742: 0c00 |0047: move-result-object v0 │ │ -01c744: 1f00 4a01 |0048: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01c748: 6e10 f404 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ -01c74e: 0c00 |004d: move-result-object v0 │ │ -01c750: 6e10 7b03 0300 |004e: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ -01c756: 0c01 |0051: move-result-object v1 │ │ -01c758: 5432 0407 |0052: iget-object v2, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ -01c75c: 6e30 f303 1002 |0054: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/AdsManager;.putCachedFlow:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;)V // method@03f3 │ │ -01c762: 280d |0057: goto 0064 // +000d │ │ -01c764: 6200 2504 |0058: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c768: 1a01 b900 |005a: const-string v1, "Activity_Question Interstitial EXISTS" // string@00b9 │ │ -01c76c: 6e20 5301 1000 |005c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c772: 5430 0407 |005f: iget-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ -01c776: 7210 3304 0000 |0061: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.pause:()V // method@0433 │ │ -01c77c: 0e00 |0064: return-void │ │ +01c6a8: |[01c6a8] org.metatrans.commons.Activity_Base_Ads_Banner.onResume:()V │ │ +01c6b8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c6bc: 1a01 9200 |0002: const-string v1, "Activity_Base_Ads_Banner: onResume()" // string@0092 │ │ +01c6c0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c6c6: 6f10 6e03 0300 |0007: invoke-super {v3}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +01c6cc: 6e10 7503 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.attachBanner:()V // method@0375 │ │ +01c6d2: 6e10 7b03 0300 |000d: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ +01c6d8: 0c00 |0010: move-result-object v0 │ │ +01c6da: 3800 5300 |0011: if-eqz v0, 0064 // +0053 │ │ +01c6de: 6e10 7703 0300 |0013: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ +01c6e4: 0c00 |0016: move-result-object v0 │ │ +01c6e6: 1f00 4a01 |0017: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01c6ea: 6e10 f404 0000 |0019: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ +01c6f0: 0c00 |001c: move-result-object v0 │ │ +01c6f2: 6e10 7b03 0300 |001d: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ +01c6f8: 0c01 |0020: move-result-object v1 │ │ +01c6fa: 6e20 ec03 1000 |0021: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getCachedFlow:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03ec │ │ +01c700: 0c00 |0024: move-result-object v0 │ │ +01c702: 5b30 0407 |0025: iput-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ +01c706: 3900 3100 |0027: if-nez v0, 0058 // +0031 │ │ +01c70a: 6200 2504 |0029: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c70e: 1a01 bb00 |002b: const-string v1, "Activity_Question create Interstitial" // string@00bb │ │ +01c712: 6e20 5301 1000 |002d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c718: 6e10 7703 0300 |0030: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ +01c71e: 0c00 |0033: move-result-object v0 │ │ +01c720: 1f00 4a01 |0034: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01c724: 6e10 f404 0000 |0036: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ +01c72a: 0c00 |0039: move-result-object v0 │ │ +01c72c: 6e10 7b03 0300 |003a: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ +01c732: 0c01 |003d: move-result-object v1 │ │ +01c734: 6e20 e903 1000 |003e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.createFlow_Interstitial_Mixed:(Ljava/lang/String;)Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // method@03e9 │ │ +01c73a: 0c00 |0041: move-result-object v0 │ │ +01c73c: 5b30 0407 |0042: iput-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ +01c740: 6e10 7703 0300 |0044: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getApplication:()Landroid/app/Application; // method@0377 │ │ +01c746: 0c00 |0047: move-result-object v0 │ │ +01c748: 1f00 4a01 |0048: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01c74c: 6e10 f404 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@04f4 │ │ +01c752: 0c00 |004d: move-result-object v0 │ │ +01c754: 6e10 7b03 0300 |004e: invoke-virtual {v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.getInterstitialName:()Ljava/lang/String; // method@037b │ │ +01c75a: 0c01 |0051: move-result-object v1 │ │ +01c75c: 5432 0407 |0052: iget-object v2, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ +01c760: 6e30 f303 1002 |0054: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/AdsManager;.putCachedFlow:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;)V // method@03f3 │ │ +01c766: 280d |0057: goto 0064 // +000d │ │ +01c768: 6200 2504 |0058: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c76c: 1a01 ba00 |005a: const-string v1, "Activity_Question Interstitial EXISTS" // string@00ba │ │ +01c770: 6e20 5301 1000 |005c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c776: 5430 0407 |005f: iget-object v0, v3, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ +01c77a: 7210 3304 0000 |0061: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.pause:()V // method@0433 │ │ +01c780: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=42 │ │ 0x000a line=44 │ │ 0x000d line=46 │ │ 0x0013 line=48 │ │ @@ -46797,40 +46815,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -01c780: |[01c780] org.metatrans.commons.Activity_Base_Ads_Banner.openInterstitial:()V │ │ -01c790: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c794: 1a01 bd00 |0002: const-string v1, "Activity_Question openInterstitial called" // string@00bd │ │ -01c798: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c79e: 7100 8901 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -01c7a4: 0b00 |000a: move-result-wide v0 │ │ -01c7a6: 6102 0607 |000b: sget-wide v2, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ -01c7aa: 1704 60ea 0000 |000d: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -01c7b0: bb42 |0010: add-long/2addr v2, v4 │ │ -01c7b2: 3102 0002 |0011: cmp-long v2, v0, v2 │ │ -01c7b6: 3a02 1300 |0013: if-ltz v2, 0026 // +0013 │ │ -01c7ba: 5462 0407 |0015: iget-object v2, v6, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ -01c7be: 3802 0c00 |0017: if-eqz v2, 0023 // +000c │ │ -01c7c2: 7210 3404 0200 |0019: invoke-interface {v2}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ -01c7c8: 6202 2504 |001c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c7cc: 1a03 bb00 |001e: const-string v3, "Activity_Question openInterstitial RESUMED" // string@00bb │ │ -01c7d0: 6e20 5301 3200 |0020: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c7d6: 6800 0607 |0023: sput-wide v0, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ -01c7da: 280d |0025: goto 0032 // +000d │ │ -01c7dc: 6200 2504 |0026: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01c7e0: 1a01 bc00 |0028: const-string v1, "Activity_Question openInterstitial SKIPPED" // string@00bc │ │ -01c7e4: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01c7ea: 2805 |002d: goto 0032 // +0005 │ │ -01c7ec: 0d00 |002e: move-exception v0 │ │ -01c7ee: 6e10 8d01 0000 |002f: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ -01c7f4: 0e00 |0032: return-void │ │ +01c784: |[01c784] org.metatrans.commons.Activity_Base_Ads_Banner.openInterstitial:()V │ │ +01c794: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c798: 1a01 be00 |0002: const-string v1, "Activity_Question openInterstitial called" // string@00be │ │ +01c79c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c7a2: 7100 8901 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +01c7a8: 0b00 |000a: move-result-wide v0 │ │ +01c7aa: 6102 0607 |000b: sget-wide v2, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ +01c7ae: 1704 60ea 0000 |000d: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +01c7b4: bb42 |0010: add-long/2addr v2, v4 │ │ +01c7b6: 3102 0002 |0011: cmp-long v2, v0, v2 │ │ +01c7ba: 3a02 1300 |0013: if-ltz v2, 0026 // +0013 │ │ +01c7be: 5462 0407 |0015: iget-object v2, v6, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0704 │ │ +01c7c2: 3802 0c00 |0017: if-eqz v2, 0023 // +000c │ │ +01c7c6: 7210 3404 0200 |0019: invoke-interface {v2}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ +01c7cc: 6202 2504 |001c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c7d0: 1a03 bc00 |001e: const-string v3, "Activity_Question openInterstitial RESUMED" // string@00bc │ │ +01c7d4: 6e20 5301 3200 |0020: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c7da: 6800 0607 |0023: sput-wide v0, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.timestamp_last_ad_openning:J // field@0706 │ │ +01c7de: 280d |0025: goto 0032 // +000d │ │ +01c7e0: 6200 2504 |0026: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01c7e4: 1a01 bd00 |0028: const-string v1, "Activity_Question openInterstitial SKIPPED" // string@00bd │ │ +01c7e8: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01c7ee: 2805 |002d: goto 0032 // +0005 │ │ +01c7f0: 0d00 |002e: move-exception v0 │ │ +01c7f2: 6e10 8d01 0000 |002f: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@018d │ │ +01c7f8: 0e00 |0032: return-void │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=166 │ │ 0x000b line=168 │ │ @@ -46839,21 +46857,21 @@ │ │ 0x001c line=174 │ │ 0x0023 line=177 │ │ 0x0026 line=180 │ │ 0x002f line=184 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 this Lorg/metatrans/commons/Activity_Base_Ads_Banner; │ │ │ │ - source_file_idx : 142 (Activity_Base_Ads_Banner.java) │ │ + source_file_idx : 143 (Activity_Base_Ads_Banner.java) │ │ │ │ Class #206 header: │ │ class_idx : 281 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 131 │ │ +source_file_idx : 132 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #206 annotations: │ │ Annotations on method #958 'readFromStorage' │ │ @@ -46890,24 +46908,24 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -01da48: |[01da48] org.metatrans.commons.achievements.AchievementsManager_Base.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -01da58: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -01da5e: 2200 9b00 |0003: new-instance v0, Ljava/lang/Object; // type@009b │ │ -01da62: 7010 6601 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01da68: 5b10 c708 |0008: iput-object v0, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01da6c: 5b12 c608 |000a: iput-object v2, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ -01da70: 6e10 de04 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -01da76: 0c02 |000f: move-result-object v2 │ │ -01da78: 5b12 c808 |0010: iput-object v2, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ -01da7c: 0e00 |0012: return-void │ │ +01da4c: |[01da4c] org.metatrans.commons.achievements.AchievementsManager_Base.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +01da5c: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +01da62: 2200 9b00 |0003: new-instance v0, Ljava/lang/Object; // type@009b │ │ +01da66: 7010 6601 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01da6c: 5b10 c708 |0008: iput-object v0, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01da70: 5b12 c608 |000a: iput-object v2, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ +01da74: 6e10 de04 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +01da7a: 0c02 |000f: move-result-object v2 │ │ +01da7c: 5b12 c808 |0010: iput-object v2, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ +01da80: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ 0x000a line=28 │ │ 0x000c line=29 │ │ locals : │ │ @@ -46919,35 +46937,35 @@ │ │ type : '(Landroid/content/Context;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -01d420: |[01d420] org.metatrans.commons.achievements.AchievementsManager_Base.isOneTime:(Landroid/content/Context;I)Z │ │ -01d430: 6e20 b303 4200 |0000: invoke-virtual {v2, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ -01d436: 0c04 |0003: move-result-object v4 │ │ -01d438: 6e10 2100 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d43e: 0c00 |0007: move-result-object v0 │ │ -01d440: 7210 2205 0400 |0008: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ -01d446: 0a01 |000b: move-result v1 │ │ -01d448: 6e20 3700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d44e: 0a00 |000f: move-result v0 │ │ -01d450: 6e10 2100 0300 |0010: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d456: 0c03 |0013: move-result-object v3 │ │ -01d458: 7210 2305 0400 |0014: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -01d45e: 0a04 |0017: move-result v4 │ │ -01d460: 6e20 3700 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d466: 0a03 |001b: move-result v3 │ │ -01d468: b230 |001c: mul-int/2addr v0, v3 │ │ -01d46a: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -01d46c: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ -01d470: 2802 |0020: goto 0022 // +0002 │ │ -01d472: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -01d474: 0f03 |0022: return v3 │ │ +01d424: |[01d424] org.metatrans.commons.achievements.AchievementsManager_Base.isOneTime:(Landroid/content/Context;I)Z │ │ +01d434: 6e20 b303 4200 |0000: invoke-virtual {v2, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ +01d43a: 0c04 |0003: move-result-object v4 │ │ +01d43c: 6e10 2100 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d442: 0c00 |0007: move-result-object v0 │ │ +01d444: 7210 2205 0400 |0008: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ +01d44a: 0a01 |000b: move-result v1 │ │ +01d44c: 6e20 3700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d452: 0a00 |000f: move-result v0 │ │ +01d454: 6e10 2100 0300 |0010: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d45a: 0c03 |0013: move-result-object v3 │ │ +01d45c: 7210 2305 0400 |0014: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +01d462: 0a04 |0017: move-result v4 │ │ +01d464: 6e20 3700 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d46a: 0a03 |001b: move-result v3 │ │ +01d46c: b230 |001c: mul-int/2addr v0, v3 │ │ +01d46e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +01d470: 3330 0300 |001e: if-ne v0, v3, 0021 // +0003 │ │ +01d474: 2802 |0020: goto 0022 // +0002 │ │ +01d476: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +01d478: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=128 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/metatrans/commons/achievements/AchievementsManager_Base; │ │ 0x0000 - 0x0023 reg=3 (null) Landroid/content/Context; │ │ @@ -46958,30 +46976,30 @@ │ │ type : '(I)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -01d478: |[01d478] org.metatrans.commons.achievements.AchievementsManager_Base.isSupported:(I)Z │ │ -01d488: 6e10 b103 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d48e: 0c00 |0003: move-result-object v0 │ │ -01d490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01d492: 0112 |0005: move v2, v1 │ │ -01d494: 2103 |0006: array-length v3, v0 │ │ -01d496: 3532 0f00 |0007: if-ge v2, v3, 0016 // +000f │ │ -01d49a: 4603 0002 |0009: aget-object v3, v0, v2 │ │ -01d49e: 7210 2005 0300 |000b: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -01d4a4: 0a03 |000e: move-result v3 │ │ -01d4a6: 3353 0400 |000f: if-ne v3, v5, 0013 // +0004 │ │ -01d4aa: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -01d4ac: 0f05 |0012: return v5 │ │ -01d4ae: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01d4b2: 28f1 |0015: goto 0006 // -000f │ │ -01d4b4: 0f01 |0016: return v1 │ │ +01d47c: |[01d47c] org.metatrans.commons.achievements.AchievementsManager_Base.isSupported:(I)Z │ │ +01d48c: 6e10 b103 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d492: 0c00 |0003: move-result-object v0 │ │ +01d494: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01d496: 0112 |0005: move v2, v1 │ │ +01d498: 2103 |0006: array-length v3, v0 │ │ +01d49a: 3532 0f00 |0007: if-ge v2, v3, 0016 // +000f │ │ +01d49e: 4603 0002 |0009: aget-object v3, v0, v2 │ │ +01d4a2: 7210 2005 0300 |000b: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +01d4a8: 0a03 |000e: move-result v3 │ │ +01d4aa: 3353 0400 |000f: if-ne v3, v5, 0013 // +0004 │ │ +01d4ae: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +01d4b0: 0f05 |0012: return v5 │ │ +01d4b2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01d4b6: 28f1 |0015: goto 0006 // -000f │ │ +01d4b8: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/metatrans/commons/achievements/AchievementsManager_Base; │ │ @@ -46992,20 +47010,20 @@ │ │ type : '(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01da24: |[01da24] org.metatrans.commons.achievements.AchievementsManager_Base.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; │ │ -01da34: 1a00 3308 |0000: const-string v0, "commons_achievements" // string@0833 │ │ -01da38: 7120 df0a 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -01da3e: 0c01 |0005: move-result-object v1 │ │ -01da40: 1f01 2702 |0006: check-cast v1, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ -01da44: 1101 |0008: return-object v1 │ │ +01da28: |[01da28] org.metatrans.commons.achievements.AchievementsManager_Base.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; │ │ +01da38: 1a00 3408 |0000: const-string v0, "commons_achievements" // string@0834 │ │ +01da3c: 7120 df0a 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +01da42: 0c01 |0005: move-result-object v1 │ │ +01da44: 1f01 2702 |0006: check-cast v1, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ +01da48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lorg/metatrans/commons/achievements/AchievementsManager_Base;) │ │ @@ -47013,18 +47031,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01dc60: |[01dc60] org.metatrans.commons.achievements.AchievementsManager_Base.writeToStorage:(Landroid/content/Context;)V │ │ -01dc70: 1a00 3308 |0000: const-string v0, "commons_achievements" // string@0833 │ │ -01dc74: 7120 e10a 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -01dc7a: 0e00 |0005: return-void │ │ +01dc64: |[01dc64] org.metatrans.commons.achievements.AchievementsManager_Base.writeToStorage:(Landroid/content/Context;)V │ │ +01dc74: 1a00 3408 |0000: const-string v0, "commons_achievements" // string@0834 │ │ +01dc78: 7120 e10a 0100 |0002: invoke-static {v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +01dc7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -47033,36 +47051,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -01da80: |[01da80] org.metatrans.commons.achievements.AchievementsManager_Base.checkNotifications:(Landroid/content/Context;)V │ │ -01da90: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01da94: 1d00 |0002: monitor-enter v0 │ │ -01da96: 7110 be03 0300 |0003: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01da9c: 0c01 |0006: move-result-object v1 │ │ -01da9e: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ -01daa2: 6e10 ba0a 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/model/AchievementsData;.getNextNotification:()Ljava/lang/Integer; // method@0aba │ │ -01daa8: 0c01 |000c: move-result-object v1 │ │ -01daaa: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -01daae: 7110 c003 0300 |000f: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ -01dab4: 6e30 bf03 3201 |0012: invoke-virtual {v2, v3, v1}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V // method@03bf │ │ -01daba: 5421 c708 |0015: iget-object v1, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01dabe: 6e10 6b01 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ -01dac4: 2807 |001a: goto 0021 // +0007 │ │ -01dac6: 0d03 |001b: move-exception v3 │ │ -01dac8: 2807 |001c: goto 0023 // +0007 │ │ -01daca: 0d01 |001d: move-exception v1 │ │ -01dacc: 6e10 5601 0100 |001e: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01dad2: 1e00 |0021: monitor-exit v0 │ │ -01dad4: 28de |0022: goto 0000 // -0022 │ │ -01dad6: 1e00 |0023: monitor-exit v0 │ │ -01dad8: 2703 |0024: throw v3 │ │ +01da84: |[01da84] org.metatrans.commons.achievements.AchievementsManager_Base.checkNotifications:(Landroid/content/Context;)V │ │ +01da94: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01da98: 1d00 |0002: monitor-enter v0 │ │ +01da9a: 7110 be03 0300 |0003: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01daa0: 0c01 |0006: move-result-object v1 │ │ +01daa2: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ +01daa6: 6e10 ba0a 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/model/AchievementsData;.getNextNotification:()Ljava/lang/Integer; // method@0aba │ │ +01daac: 0c01 |000c: move-result-object v1 │ │ +01daae: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +01dab2: 7110 c003 0300 |000f: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ +01dab8: 6e30 bf03 3201 |0012: invoke-virtual {v2, v3, v1}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V // method@03bf │ │ +01dabe: 5421 c708 |0015: iget-object v1, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01dac2: 6e10 6b01 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@016b │ │ +01dac8: 2807 |001a: goto 0021 // +0007 │ │ +01daca: 0d03 |001b: move-exception v3 │ │ +01dacc: 2807 |001c: goto 0023 // +0007 │ │ +01dace: 0d01 |001d: move-exception v1 │ │ +01dad0: 6e10 5601 0100 |001e: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01dad6: 1e00 |0021: monitor-exit v0 │ │ +01dad8: 28de |0022: goto 0000 // -0022 │ │ +01dada: 1e00 |0023: monitor-exit v0 │ │ +01dadc: 2703 |0024: throw v3 │ │ catches : 2 │ │ 0x0003 - 0x001a │ │ Ljava/lang/Exception; -> 0x001d │ │ -> 0x001b │ │ 0x001e - 0x0024 │ │ -> 0x001b │ │ positions : │ │ @@ -47083,61 +47101,61 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -01d82c: |[01d82c] org.metatrans.commons.achievements.AchievementsManager_Base.countEarned:(Landroid/content/Context;)Ljava/lang/String; │ │ -01d83c: 6e10 b103 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d842: 0c00 |0003: move-result-object v0 │ │ -01d844: 5451 c808 |0004: iget-object v1, v5, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ -01d848: 7210 7d07 0100 |0006: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -01d84e: 0c01 |0009: move-result-object v1 │ │ -01d850: 7210 7b07 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.supportAchievementsCounting:()Z // method@077b │ │ -01d856: 0a01 |000d: move-result v1 │ │ -01d858: 3801 3500 |000e: if-eqz v1, 0043 // +0035 │ │ -01d85c: 5451 c708 |0010: iget-object v1, v5, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d860: 1d01 |0012: monitor-enter v1 │ │ -01d862: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -01d864: 0123 |0014: move v3, v2 │ │ -01d866: 2104 |0015: array-length v4, v0 │ │ -01d868: 3542 1300 |0016: if-ge v2, v4, 0029 // +0013 │ │ -01d86c: 4604 0002 |0018: aget-object v4, v0, v2 │ │ -01d870: 7210 2005 0400 |001a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -01d876: 0a04 |001d: move-result v4 │ │ -01d878: 6e30 ba03 6504 |001e: invoke-virtual {v5, v6, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ -01d87e: 0a04 |0021: move-result v4 │ │ -01d880: 3804 0400 |0022: if-eqz v4, 0026 // +0004 │ │ -01d884: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01d888: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01d88c: 28ed |0028: goto 0015 // -0013 │ │ -01d88e: 1e01 |0029: monitor-exit v1 │ │ -01d890: 2206 a100 |002a: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d894: 7010 7f01 0600 |002c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d89a: 6e20 8201 3600 |002f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d8a0: 1a01 1200 |0032: const-string v1, " / " // string@0012 │ │ -01d8a4: 6e20 8501 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d8aa: 2100 |0037: array-length v0, v0 │ │ -01d8ac: 6e20 8201 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d8b2: 6e10 8701 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d8b8: 0c06 |003e: move-result-object v6 │ │ -01d8ba: 1106 |003f: return-object v6 │ │ -01d8bc: 0d06 |0040: move-exception v6 │ │ -01d8be: 1e01 |0041: monitor-exit v1 │ │ -01d8c0: 2706 |0042: throw v6 │ │ -01d8c2: 2206 a100 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d8c6: 7010 7f01 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d8cc: 1a01 6500 |0048: const-string v1, "? / " // string@0065 │ │ -01d8d0: 6e20 8501 1600 |004a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d8d6: 2100 |004d: array-length v0, v0 │ │ -01d8d8: 6e20 8201 0600 |004e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d8de: 6e10 8701 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d8e4: 0c06 |0054: move-result-object v6 │ │ -01d8e6: 1106 |0055: return-object v6 │ │ +01d830: |[01d830] org.metatrans.commons.achievements.AchievementsManager_Base.countEarned:(Landroid/content/Context;)Ljava/lang/String; │ │ +01d840: 6e10 b103 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d846: 0c00 |0003: move-result-object v0 │ │ +01d848: 5451 c808 |0004: iget-object v1, v5, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ +01d84c: 7210 7d07 0100 |0006: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +01d852: 0c01 |0009: move-result-object v1 │ │ +01d854: 7210 7b07 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.supportAchievementsCounting:()Z // method@077b │ │ +01d85a: 0a01 |000d: move-result v1 │ │ +01d85c: 3801 3500 |000e: if-eqz v1, 0043 // +0035 │ │ +01d860: 5451 c708 |0010: iget-object v1, v5, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d864: 1d01 |0012: monitor-enter v1 │ │ +01d866: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +01d868: 0123 |0014: move v3, v2 │ │ +01d86a: 2104 |0015: array-length v4, v0 │ │ +01d86c: 3542 1300 |0016: if-ge v2, v4, 0029 // +0013 │ │ +01d870: 4604 0002 |0018: aget-object v4, v0, v2 │ │ +01d874: 7210 2005 0400 |001a: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +01d87a: 0a04 |001d: move-result v4 │ │ +01d87c: 6e30 ba03 6504 |001e: invoke-virtual {v5, v6, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ +01d882: 0a04 |0021: move-result v4 │ │ +01d884: 3804 0400 |0022: if-eqz v4, 0026 // +0004 │ │ +01d888: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01d88c: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01d890: 28ed |0028: goto 0015 // -0013 │ │ +01d892: 1e01 |0029: monitor-exit v1 │ │ +01d894: 2206 a100 |002a: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d898: 7010 7f01 0600 |002c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d89e: 6e20 8201 3600 |002f: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d8a4: 1a01 1200 |0032: const-string v1, " / " // string@0012 │ │ +01d8a8: 6e20 8501 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d8ae: 2100 |0037: array-length v0, v0 │ │ +01d8b0: 6e20 8201 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d8b6: 6e10 8701 0600 |003b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d8bc: 0c06 |003e: move-result-object v6 │ │ +01d8be: 1106 |003f: return-object v6 │ │ +01d8c0: 0d06 |0040: move-exception v6 │ │ +01d8c2: 1e01 |0041: monitor-exit v1 │ │ +01d8c4: 2706 |0042: throw v6 │ │ +01d8c6: 2206 a100 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d8ca: 7010 7f01 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d8d0: 1a01 6600 |0048: const-string v1, "? / " // string@0066 │ │ +01d8d4: 6e20 8501 1600 |004a: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d8da: 2100 |004d: array-length v0, v0 │ │ +01d8dc: 6e20 8201 0600 |004e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d8e2: 6e10 8701 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d8e8: 0c06 |0054: move-result-object v6 │ │ +01d8ea: 1106 |0055: return-object v6 │ │ catches : 2 │ │ 0x0015 - 0x002a │ │ -> 0x0040 │ │ 0x0041 - 0x0042 │ │ -> 0x0040 │ │ positions : │ │ 0x0000 line=72 │ │ @@ -47159,35 +47177,35 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -01d4b8: |[01d4b8] org.metatrans.commons.achievements.AchievementsManager_Base.get:(Landroid/content/Context;I)I │ │ -01d4c8: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d4cc: 1d00 |0002: monitor-enter v0 │ │ -01d4ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01d4d0: 7110 be03 0300 |0004: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01d4d6: 0c03 |0007: move-result-object v3 │ │ -01d4d8: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ -01d4dc: 1e00 |000a: monitor-exit v0 │ │ -01d4de: 0f01 |000b: return v1 │ │ -01d4e0: 6e20 b90a 4300 |000c: invoke-virtual {v3, v4}, Lorg/metatrans/commons/model/AchievementsData;.get:(I)I // method@0ab9 │ │ -01d4e6: 0a03 |000f: move-result v3 │ │ -01d4e8: 1e00 |0010: monitor-exit v0 │ │ -01d4ea: 0f03 |0011: return v3 │ │ -01d4ec: 0d03 |0012: move-exception v3 │ │ -01d4ee: 2807 |0013: goto 001a // +0007 │ │ -01d4f0: 0d03 |0014: move-exception v3 │ │ -01d4f2: 6e10 5601 0300 |0015: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01d4f8: 1e00 |0018: monitor-exit v0 │ │ -01d4fa: 0f01 |0019: return v1 │ │ -01d4fc: 1e00 |001a: monitor-exit v0 │ │ -01d4fe: 2703 |001b: throw v3 │ │ +01d4bc: |[01d4bc] org.metatrans.commons.achievements.AchievementsManager_Base.get:(Landroid/content/Context;I)I │ │ +01d4cc: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d4d0: 1d00 |0002: monitor-enter v0 │ │ +01d4d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +01d4d4: 7110 be03 0300 |0004: invoke-static {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01d4da: 0c03 |0007: move-result-object v3 │ │ +01d4dc: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ +01d4e0: 1e00 |000a: monitor-exit v0 │ │ +01d4e2: 0f01 |000b: return v1 │ │ +01d4e4: 6e20 b90a 4300 |000c: invoke-virtual {v3, v4}, Lorg/metatrans/commons/model/AchievementsData;.get:(I)I // method@0ab9 │ │ +01d4ea: 0a03 |000f: move-result v3 │ │ +01d4ec: 1e00 |0010: monitor-exit v0 │ │ +01d4ee: 0f03 |0011: return v3 │ │ +01d4f0: 0d03 |0012: move-exception v3 │ │ +01d4f2: 2807 |0013: goto 001a // +0007 │ │ +01d4f4: 0d03 |0014: move-exception v3 │ │ +01d4f6: 6e10 5601 0300 |0015: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01d4fc: 1e00 |0018: monitor-exit v0 │ │ +01d4fe: 0f01 |0019: return v1 │ │ +01d500: 1e00 |001a: monitor-exit v0 │ │ +01d502: 2703 |001b: throw v3 │ │ catches : 4 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0014 │ │ -> 0x0012 │ │ 0x000a - 0x000b │ │ -> 0x0012 │ │ 0x000c - 0x0010 │ │ @@ -47212,34 +47230,34 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01da0c: |[01da0c] org.metatrans.commons.achievements.AchievementsManager_Base.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ -01da1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01da1e: 2300 5e02 |0001: new-array v0, v0, [Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // type@025e │ │ -01da22: 1100 |0003: return-object v0 │ │ +01da10: |[01da10] org.metatrans.commons.achievements.AchievementsManager_Base.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ +01da20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01da22: 2300 5e02 |0001: new-array v0, v0, [Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // type@025e │ │ +01da26: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/achievements/AchievementsManager_Base;) │ │ name : 'getApp' │ │ type : '()Lorg/metatrans/commons/app/Application_Base;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d8fc: |[01d8fc] org.metatrans.commons.achievements.AchievementsManager_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ -01d90c: 5410 c608 |0000: iget-object v0, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ -01d910: 1100 |0002: return-object v0 │ │ +01d900: |[01d900] org.metatrans.commons.achievements.AchievementsManager_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ +01d910: 5410 c608 |0000: iget-object v0, v1, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ +01d914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/achievements/AchievementsManager_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/achievements/AchievementsManager_Base;) │ │ @@ -47247,48 +47265,48 @@ │ │ type : '(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01d914: |[01d914] org.metatrans.commons.achievements.AchievementsManager_Base.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ -01d924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d926: 6e10 b103 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d92c: 0c01 |0004: move-result-object v1 │ │ -01d92e: 2111 |0005: array-length v1, v1 │ │ -01d930: 3510 2000 |0006: if-ge v0, v1, 0026 // +0020 │ │ -01d934: 6e10 b103 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d93a: 0c01 |000b: move-result-object v1 │ │ -01d93c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -01d940: 7210 2005 0100 |000e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -01d946: 0a01 |0011: move-result v1 │ │ -01d948: 7110 5d01 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01d94e: 0c01 |0015: move-result-object v1 │ │ -01d950: 6e10 5b01 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -01d956: 0a01 |0019: move-result v1 │ │ -01d958: 3341 0900 |001a: if-ne v1, v4, 0023 // +0009 │ │ -01d95c: 6e10 b103 0300 |001c: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d962: 0c04 |001f: move-result-object v4 │ │ -01d964: 4604 0400 |0020: aget-object v4, v4, v0 │ │ -01d968: 1104 |0022: return-object v4 │ │ -01d96a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01d96e: 28dc |0025: goto 0001 // -0024 │ │ -01d970: 2200 9600 |0026: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01d974: 2201 a100 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d978: 7010 7f01 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d97e: 1a02 4201 |002d: const-string v2, "CFG identifier " // string@0142 │ │ -01d982: 6e20 8501 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d988: 6e20 8201 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d98e: 1a04 1f00 |0035: const-string v4, " not found." // string@001f │ │ -01d992: 6e20 8501 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d998: 6e10 8701 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d99e: 0c04 |003d: move-result-object v4 │ │ -01d9a0: 7020 5901 4000 |003e: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01d9a6: 2700 |0041: throw v0 │ │ +01d918: |[01d918] org.metatrans.commons.achievements.AchievementsManager_Base.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ +01d928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d92a: 6e10 b103 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d930: 0c01 |0004: move-result-object v1 │ │ +01d932: 2111 |0005: array-length v1, v1 │ │ +01d934: 3510 2000 |0006: if-ge v0, v1, 0026 // +0020 │ │ +01d938: 6e10 b103 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d93e: 0c01 |000b: move-result-object v1 │ │ +01d940: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +01d944: 7210 2005 0100 |000e: invoke-interface {v1}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +01d94a: 0a01 |0011: move-result v1 │ │ +01d94c: 7110 5d01 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01d952: 0c01 |0015: move-result-object v1 │ │ +01d954: 6e10 5b01 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +01d95a: 0a01 |0019: move-result v1 │ │ +01d95c: 3341 0900 |001a: if-ne v1, v4, 0023 // +0009 │ │ +01d960: 6e10 b103 0300 |001c: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d966: 0c04 |001f: move-result-object v4 │ │ +01d968: 4604 0400 |0020: aget-object v4, v4, v0 │ │ +01d96c: 1104 |0022: return-object v4 │ │ +01d96e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01d972: 28dc |0025: goto 0001 // -0024 │ │ +01d974: 2200 9600 |0026: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01d978: 2201 a100 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d97c: 7010 7f01 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d982: 1a02 4301 |002d: const-string v2, "CFG identifier " // string@0143 │ │ +01d986: 6e20 8501 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d98c: 6e20 8201 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d992: 1a04 1f00 |0035: const-string v4, " not found." // string@001f │ │ +01d996: 6e20 8501 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d99c: 6e10 8701 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d9a2: 0c04 |003d: move-result-object v4 │ │ +01d9a4: 7020 5901 4000 |003e: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01d9aa: 2700 |0041: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0008 line=46 │ │ 0x0016 line=47 │ │ 0x001c line=48 │ │ 0x0026 line=52 │ │ @@ -47301,39 +47319,39 @@ │ │ type : '(Ljava/lang/String;)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01d9a8: |[01d9a8] org.metatrans.commons.achievements.AchievementsManager_Base.getConfigByRefID:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ -01d9b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d9ba: 6e10 b103 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d9c0: 0c01 |0004: move-result-object v1 │ │ -01d9c2: 2111 |0005: array-length v1, v1 │ │ -01d9c4: 3510 2200 |0006: if-ge v0, v1, 0028 // +0022 │ │ -01d9c8: 5431 c608 |0008: iget-object v1, v3, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ -01d9cc: 6e10 b103 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d9d2: 0c02 |000d: move-result-object v2 │ │ -01d9d4: 4602 0200 |000e: aget-object v2, v2, v0 │ │ -01d9d8: 7210 1d05 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.geIDReference:()I // method@051d │ │ -01d9de: 0a02 |0013: move-result v2 │ │ -01d9e0: 6e20 e604 2100 |0014: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01d9e6: 0c01 |0017: move-result-object v1 │ │ -01d9e8: 6e20 7301 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -01d9ee: 0a01 |001b: move-result v1 │ │ -01d9f0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -01d9f4: 6e10 b103 0300 |001e: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d9fa: 0c04 |0021: move-result-object v4 │ │ -01d9fc: 4604 0400 |0022: aget-object v4, v4, v0 │ │ -01da00: 1104 |0024: return-object v4 │ │ -01da02: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01da06: 28da |0027: goto 0001 // -0026 │ │ -01da08: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -01da0a: 1104 |0029: return-object v4 │ │ +01d9ac: |[01d9ac] org.metatrans.commons.achievements.AchievementsManager_Base.getConfigByRefID:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ +01d9bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d9be: 6e10 b103 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d9c4: 0c01 |0004: move-result-object v1 │ │ +01d9c6: 2111 |0005: array-length v1, v1 │ │ +01d9c8: 3510 2200 |0006: if-ge v0, v1, 0028 // +0022 │ │ +01d9cc: 5431 c608 |0008: iget-object v1, v3, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@08c6 │ │ +01d9d0: 6e10 b103 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d9d6: 0c02 |000d: move-result-object v2 │ │ +01d9d8: 4602 0200 |000e: aget-object v2, v2, v0 │ │ +01d9dc: 7210 1d05 0200 |0010: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.geIDReference:()I // method@051d │ │ +01d9e2: 0a02 |0013: move-result v2 │ │ +01d9e4: 6e20 e604 2100 |0014: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01d9ea: 0c01 |0017: move-result-object v1 │ │ +01d9ec: 6e20 7301 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +01d9f2: 0a01 |001b: move-result v1 │ │ +01d9f4: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +01d9f8: 6e10 b103 0300 |001e: invoke-virtual {v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d9fe: 0c04 |0021: move-result-object v4 │ │ +01da00: 4604 0400 |0022: aget-object v4, v4, v0 │ │ +01da04: 1104 |0024: return-object v4 │ │ +01da06: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01da0a: 28da |0027: goto 0001 // -0026 │ │ +01da0c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +01da0e: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0008 line=60 │ │ 0x0018 line=61 │ │ 0x001e line=62 │ │ locals : │ │ @@ -47345,77 +47363,77 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -01d528: |[01d528] org.metatrans.commons.achievements.AchievementsManager_Base.getMaxScores:(Landroid/content/Context;)I │ │ -01d538: 5470 c708 |0000: iget-object v0, v7, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d53c: 1d00 |0002: monitor-enter v0 │ │ -01d53e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01d540: 1302 e803 |0004: const/16 v2, #int 1000 // #3e8 │ │ -01d544: 7110 be03 0800 |0006: invoke-static {v8}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01d54a: 0c03 |0009: move-result-object v3 │ │ -01d54c: 3903 0f00 |000a: if-nez v3, 0019 // +000f │ │ -01d550: 2203 2702 |000c: new-instance v3, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ -01d554: 7010 b70a 0300 |000e: invoke-direct {v3}, Lorg/metatrans/commons/model/AchievementsData;.:()V // method@0ab7 │ │ -01d55a: 1a04 3308 |0011: const-string v4, "commons_achievements" // string@0833 │ │ -01d55e: 7130 e20a 4803 |0013: invoke-static {v8, v4, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -01d564: 7110 be03 0800 |0016: invoke-static {v8}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01d56a: 6e10 b103 0700 |0019: invoke-virtual {v7}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d570: 0c02 |001c: move-result-object v2 │ │ -01d572: 0113 |001d: move v3, v1 │ │ -01d574: 2124 |001e: array-length v4, v2 │ │ -01d576: 3541 2700 |001f: if-ge v1, v4, 0046 // +0027 │ │ -01d57a: 4604 0201 |0021: aget-object v4, v2, v1 │ │ -01d57e: 7210 2605 0400 |0023: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ -01d584: 0a05 |0026: move-result v5 │ │ -01d586: 3d05 1c00 |0027: if-lez v5, 0043 // +001c │ │ -01d58a: 6e10 2100 0800 |0029: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d590: 0c05 |002c: move-result-object v5 │ │ -01d592: 7210 2305 0400 |002d: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -01d598: 0a06 |0030: move-result v6 │ │ -01d59a: 6e20 3700 6500 |0031: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d5a0: 0a05 |0034: move-result v5 │ │ -01d5a2: 6e10 2100 0800 |0035: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d5a8: 0c06 |0038: move-result-object v6 │ │ -01d5aa: 7210 2605 0400 |0039: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ -01d5b0: 0a04 |003c: move-result v4 │ │ -01d5b2: 6e20 3700 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d5b8: 0a04 |0040: move-result v4 │ │ -01d5ba: b245 |0041: mul-int/2addr v5, v4 │ │ -01d5bc: b053 |0042: add-int/2addr v3, v5 │ │ -01d5be: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01d5c2: 28d9 |0045: goto 001e // -0027 │ │ -01d5c4: 6208 2504 |0046: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01d5c8: 2201 a100 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d5cc: 7010 7f01 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d5d2: 1a02 2a05 |004d: const-string v2, "MAX SCORES: " // string@052a │ │ -01d5d6: 6e20 8501 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d5dc: 6e20 8201 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d5e2: 6e10 8701 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d5e8: 0c01 |0058: move-result-object v1 │ │ -01d5ea: 6e20 5301 1800 |0059: invoke-virtual {v8, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01d5f0: 280e |005c: goto 006a // +000e │ │ -01d5f2: 0d08 |005d: move-exception v8 │ │ -01d5f4: 0131 |005e: move v1, v3 │ │ -01d5f6: 2807 |005f: goto 0066 // +0007 │ │ -01d5f8: 0d08 |0060: move-exception v8 │ │ -01d5fa: 2805 |0061: goto 0066 // +0005 │ │ -01d5fc: 0d08 |0062: move-exception v8 │ │ -01d5fe: 2809 |0063: goto 006c // +0009 │ │ -01d600: 0d08 |0064: move-exception v8 │ │ -01d602: 0121 |0065: move v1, v2 │ │ -01d604: 6e10 5601 0800 |0066: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01d60a: 0113 |0069: move v3, v1 │ │ -01d60c: 1e00 |006a: monitor-exit v0 │ │ -01d60e: 0f03 |006b: return v3 │ │ -01d610: 1e00 |006c: monitor-exit v0 │ │ -01d612: 2708 |006d: throw v8 │ │ +01d52c: |[01d52c] org.metatrans.commons.achievements.AchievementsManager_Base.getMaxScores:(Landroid/content/Context;)I │ │ +01d53c: 5470 c708 |0000: iget-object v0, v7, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d540: 1d00 |0002: monitor-enter v0 │ │ +01d542: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +01d544: 1302 e803 |0004: const/16 v2, #int 1000 // #3e8 │ │ +01d548: 7110 be03 0800 |0006: invoke-static {v8}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01d54e: 0c03 |0009: move-result-object v3 │ │ +01d550: 3903 0f00 |000a: if-nez v3, 0019 // +000f │ │ +01d554: 2203 2702 |000c: new-instance v3, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ +01d558: 7010 b70a 0300 |000e: invoke-direct {v3}, Lorg/metatrans/commons/model/AchievementsData;.:()V // method@0ab7 │ │ +01d55e: 1a04 3408 |0011: const-string v4, "commons_achievements" // string@0834 │ │ +01d562: 7130 e20a 4803 |0013: invoke-static {v8, v4, v3}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +01d568: 7110 be03 0800 |0016: invoke-static {v8}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01d56e: 6e10 b103 0700 |0019: invoke-virtual {v7}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d574: 0c02 |001c: move-result-object v2 │ │ +01d576: 0113 |001d: move v3, v1 │ │ +01d578: 2124 |001e: array-length v4, v2 │ │ +01d57a: 3541 2700 |001f: if-ge v1, v4, 0046 // +0027 │ │ +01d57e: 4604 0201 |0021: aget-object v4, v2, v1 │ │ +01d582: 7210 2605 0400 |0023: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ +01d588: 0a05 |0026: move-result v5 │ │ +01d58a: 3d05 1c00 |0027: if-lez v5, 0043 // +001c │ │ +01d58e: 6e10 2100 0800 |0029: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d594: 0c05 |002c: move-result-object v5 │ │ +01d596: 7210 2305 0400 |002d: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +01d59c: 0a06 |0030: move-result v6 │ │ +01d59e: 6e20 3700 6500 |0031: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d5a4: 0a05 |0034: move-result v5 │ │ +01d5a6: 6e10 2100 0800 |0035: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d5ac: 0c06 |0038: move-result-object v6 │ │ +01d5ae: 7210 2605 0400 |0039: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ +01d5b4: 0a04 |003c: move-result v4 │ │ +01d5b6: 6e20 3700 4600 |003d: invoke-virtual {v6, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d5bc: 0a04 |0040: move-result v4 │ │ +01d5be: b245 |0041: mul-int/2addr v5, v4 │ │ +01d5c0: b053 |0042: add-int/2addr v3, v5 │ │ +01d5c2: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01d5c6: 28d9 |0045: goto 001e // -0027 │ │ +01d5c8: 6208 2504 |0046: sget-object v8, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01d5cc: 2201 a100 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d5d0: 7010 7f01 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d5d6: 1a02 2b05 |004d: const-string v2, "MAX SCORES: " // string@052b │ │ +01d5da: 6e20 8501 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d5e0: 6e20 8201 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d5e6: 6e10 8701 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d5ec: 0c01 |0058: move-result-object v1 │ │ +01d5ee: 6e20 5301 1800 |0059: invoke-virtual {v8, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01d5f4: 280e |005c: goto 006a // +000e │ │ +01d5f6: 0d08 |005d: move-exception v8 │ │ +01d5f8: 0131 |005e: move v1, v3 │ │ +01d5fa: 2807 |005f: goto 0066 // +0007 │ │ +01d5fc: 0d08 |0060: move-exception v8 │ │ +01d5fe: 2805 |0061: goto 0066 // +0005 │ │ +01d600: 0d08 |0062: move-exception v8 │ │ +01d602: 2809 |0063: goto 006c // +0009 │ │ +01d604: 0d08 |0064: move-exception v8 │ │ +01d606: 0121 |0065: move v1, v2 │ │ +01d608: 6e10 5601 0800 |0066: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01d60e: 0113 |0069: move v3, v1 │ │ +01d610: 1e00 |006a: monitor-exit v0 │ │ +01d612: 0f03 |006b: return v3 │ │ +01d614: 1e00 |006c: monitor-exit v0 │ │ +01d616: 2708 |006d: throw v8 │ │ catches : 4 │ │ 0x0006 - 0x0019 │ │ Ljava/lang/Exception; -> 0x0064 │ │ -> 0x0062 │ │ 0x0019 - 0x001d │ │ Ljava/lang/Exception; -> 0x0060 │ │ -> 0x0062 │ │ @@ -47448,116 +47466,116 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 203 16-bit code units │ │ -01d648: |[01d648] org.metatrans.commons.achievements.AchievementsManager_Base.getScores:(Landroid/content/Context;)I │ │ -01d658: 54e0 c708 |0000: iget-object v0, v14, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d65c: 1d00 |0002: monitor-enter v0 │ │ -01d65e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01d660: 7110 be03 0f00 |0004: invoke-static {v15}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01d666: 0c02 |0007: move-result-object v2 │ │ -01d668: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -01d66c: 1e00 |000a: monitor-exit v0 │ │ -01d66e: 0f01 |000b: return v1 │ │ -01d670: 6e10 b103 0e00 |000c: invoke-virtual {v14}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ -01d676: 0c03 |000f: move-result-object v3 │ │ -01d678: 0114 |0010: move v4, v1 │ │ -01d67a: 2135 |0011: array-length v5, v3 │ │ -01d67c: 3551 9400 |0012: if-ge v1, v5, 00a6 // +0094 │ │ -01d680: 4605 0301 |0014: aget-object v5, v3, v1 │ │ -01d684: 7210 2605 0500 |0016: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ -01d68a: 0a06 |0019: move-result v6 │ │ -01d68c: 3d06 8800 |001a: if-lez v6, 00a2 // +0088 │ │ -01d690: 7210 2005 0500 |001c: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -01d696: 0a06 |001f: move-result v6 │ │ -01d698: 6e20 b90a 6200 |0020: invoke-virtual {v2, v6}, Lorg/metatrans/commons/model/AchievementsData;.get:(I)I // method@0ab9 │ │ -01d69e: 0a06 |0023: move-result v6 │ │ -01d6a0: 6e10 2100 0f00 |0024: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d6a6: 0c07 |0027: move-result-object v7 │ │ -01d6a8: 7210 2305 0500 |0028: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -01d6ae: 0a08 |002b: move-result v8 │ │ -01d6b0: 6e20 3700 8700 |002c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d6b6: 0a07 |002f: move-result v7 │ │ -01d6b8: 6e10 2100 0f00 |0030: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d6be: 0c08 |0033: move-result-object v8 │ │ -01d6c0: 7210 2605 0500 |0034: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ -01d6c6: 0a09 |0037: move-result v9 │ │ -01d6c8: 6e20 3700 9800 |0038: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d6ce: 0a08 |003b: move-result v8 │ │ -01d6d0: 6e10 2100 0f00 |003c: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d6d6: 0c09 |003f: move-result-object v9 │ │ -01d6d8: 7210 2205 0500 |0040: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ -01d6de: 0a0a |0043: move-result v10 │ │ -01d6e0: 6e20 3700 a900 |0044: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d6e6: 0a09 |0047: move-result v9 │ │ -01d6e8: 930a 0609 |0048: div-int v10, v6, v9 │ │ -01d6ec: 7120 6201 7a00 |004a: invoke-static {v10, v7}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -01d6f2: 0a0a |004d: move-result v10 │ │ -01d6f4: b28a |004e: mul-int/2addr v10, v8 │ │ -01d6f6: b0a4 |004f: add-int/2addr v4, v10 │ │ -01d6f8: 620b 2504 |0050: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01d6fc: 220c a100 |0052: new-instance v12, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d700: 7010 7f01 0c00 |0054: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d706: 1a0d 770b |0057: const-string v13, "id=" // string@0b77 │ │ -01d70a: 6e20 8501 dc00 |0059: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d710: 7210 2005 0500 |005c: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -01d716: 0a0d |005f: move-result v13 │ │ -01d718: 6e20 8201 dc00 |0060: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d71e: 1a0d 3f00 |0063: const-string v13, ", name=" // string@003f │ │ -01d722: 6e20 8501 dc00 |0065: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d728: 7210 2405 0500 |0068: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ -01d72e: 0a05 |006b: move-result v5 │ │ -01d730: 6e20 2200 5f00 |006c: invoke-virtual {v15, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -01d736: 0c05 |006f: move-result-object v5 │ │ -01d738: 6e20 8501 5c00 |0070: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d73e: 1a05 3800 |0073: const-string v5, ", count=" // string@0038 │ │ -01d742: 6e20 8501 5c00 |0075: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d748: 6e20 8201 6c00 |0078: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d74e: 1a05 3e00 |007b: const-string v5, ", maxcount=" // string@003e │ │ -01d752: 6e20 8501 5c00 |007d: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d758: 6e20 8201 7c00 |0080: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d75e: 1a05 3a00 |0083: const-string v5, ", increments=" // string@003a │ │ -01d762: 6e20 8501 5c00 |0085: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d768: 6e20 8201 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d76e: 1a05 4300 |008b: const-string v5, ", single scores=" // string@0043 │ │ -01d772: 6e20 8501 5c00 |008d: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d778: 6e20 8201 8c00 |0090: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d77e: 1a05 3900 |0093: const-string v5, ", cur_scores=" // string@0039 │ │ -01d782: 6e20 8501 5c00 |0095: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d788: 6e20 8201 ac00 |0098: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d78e: 6e10 8701 0c00 |009b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d794: 0c05 |009e: move-result-object v5 │ │ -01d796: 6e20 5301 5b00 |009f: invoke-virtual {v11, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01d79c: d801 0101 |00a2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01d7a0: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ -01d7a4: 620f 2504 |00a6: sget-object v15, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01d7a8: 2201 a100 |00a8: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01d7ac: 7010 7f01 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01d7b2: 1a02 f205 |00ad: const-string v2, "TOTAL SCORES: " // string@05f2 │ │ -01d7b6: 6e20 8501 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01d7bc: 6e20 8201 4100 |00b2: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01d7c2: 6e10 8701 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01d7c8: 0c01 |00b8: move-result-object v1 │ │ -01d7ca: 6e20 5301 1f00 |00b9: invoke-virtual {v15, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01d7d0: 280b |00bc: goto 00c7 // +000b │ │ -01d7d2: 0d0f |00bd: move-exception v15 │ │ -01d7d4: 0141 |00be: move v1, v4 │ │ -01d7d6: 2804 |00bf: goto 00c3 // +0004 │ │ -01d7d8: 0d0f |00c0: move-exception v15 │ │ -01d7da: 2808 |00c1: goto 00c9 // +0008 │ │ -01d7dc: 0d0f |00c2: move-exception v15 │ │ -01d7de: 6e10 5601 0f00 |00c3: invoke-virtual {v15}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01d7e4: 0114 |00c6: move v4, v1 │ │ -01d7e6: 1e00 |00c7: monitor-exit v0 │ │ -01d7e8: 0f04 |00c8: return v4 │ │ -01d7ea: 1e00 |00c9: monitor-exit v0 │ │ -01d7ec: 270f |00ca: throw v15 │ │ +01d64c: |[01d64c] org.metatrans.commons.achievements.AchievementsManager_Base.getScores:(Landroid/content/Context;)I │ │ +01d65c: 54e0 c708 |0000: iget-object v0, v14, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d660: 1d00 |0002: monitor-enter v0 │ │ +01d662: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +01d664: 7110 be03 0f00 |0004: invoke-static {v15}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01d66a: 0c02 |0007: move-result-object v2 │ │ +01d66c: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +01d670: 1e00 |000a: monitor-exit v0 │ │ +01d672: 0f01 |000b: return v1 │ │ +01d674: 6e10 b103 0e00 |000c: invoke-virtual {v14}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b1 │ │ +01d67a: 0c03 |000f: move-result-object v3 │ │ +01d67c: 0114 |0010: move v4, v1 │ │ +01d67e: 2135 |0011: array-length v5, v3 │ │ +01d680: 3551 9400 |0012: if-ge v1, v5, 00a6 // +0094 │ │ +01d684: 4605 0301 |0014: aget-object v5, v3, v1 │ │ +01d688: 7210 2605 0500 |0016: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ +01d68e: 0a06 |0019: move-result v6 │ │ +01d690: 3d06 8800 |001a: if-lez v6, 00a2 // +0088 │ │ +01d694: 7210 2005 0500 |001c: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +01d69a: 0a06 |001f: move-result v6 │ │ +01d69c: 6e20 b90a 6200 |0020: invoke-virtual {v2, v6}, Lorg/metatrans/commons/model/AchievementsData;.get:(I)I // method@0ab9 │ │ +01d6a2: 0a06 |0023: move-result v6 │ │ +01d6a4: 6e10 2100 0f00 |0024: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d6aa: 0c07 |0027: move-result-object v7 │ │ +01d6ac: 7210 2305 0500 |0028: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +01d6b2: 0a08 |002b: move-result v8 │ │ +01d6b4: 6e20 3700 8700 |002c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d6ba: 0a07 |002f: move-result v7 │ │ +01d6bc: 6e10 2100 0f00 |0030: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d6c2: 0c08 |0033: move-result-object v8 │ │ +01d6c4: 7210 2605 0500 |0034: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ +01d6ca: 0a09 |0037: move-result v9 │ │ +01d6cc: 6e20 3700 9800 |0038: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d6d2: 0a08 |003b: move-result v8 │ │ +01d6d4: 6e10 2100 0f00 |003c: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d6da: 0c09 |003f: move-result-object v9 │ │ +01d6dc: 7210 2205 0500 |0040: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ +01d6e2: 0a0a |0043: move-result v10 │ │ +01d6e4: 6e20 3700 a900 |0044: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d6ea: 0a09 |0047: move-result v9 │ │ +01d6ec: 930a 0609 |0048: div-int v10, v6, v9 │ │ +01d6f0: 7120 6201 7a00 |004a: invoke-static {v10, v7}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +01d6f6: 0a0a |004d: move-result v10 │ │ +01d6f8: b28a |004e: mul-int/2addr v10, v8 │ │ +01d6fa: b0a4 |004f: add-int/2addr v4, v10 │ │ +01d6fc: 620b 2504 |0050: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01d700: 220c a100 |0052: new-instance v12, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d704: 7010 7f01 0c00 |0054: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d70a: 1a0d 780b |0057: const-string v13, "id=" // string@0b78 │ │ +01d70e: 6e20 8501 dc00 |0059: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d714: 7210 2005 0500 |005c: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +01d71a: 0a0d |005f: move-result v13 │ │ +01d71c: 6e20 8201 dc00 |0060: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d722: 1a0d 4000 |0063: const-string v13, ", name=" // string@0040 │ │ +01d726: 6e20 8501 dc00 |0065: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d72c: 7210 2405 0500 |0068: invoke-interface {v5}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ +01d732: 0a05 |006b: move-result v5 │ │ +01d734: 6e20 2200 5f00 |006c: invoke-virtual {v15, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +01d73a: 0c05 |006f: move-result-object v5 │ │ +01d73c: 6e20 8501 5c00 |0070: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d742: 1a05 3900 |0073: const-string v5, ", count=" // string@0039 │ │ +01d746: 6e20 8501 5c00 |0075: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d74c: 6e20 8201 6c00 |0078: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d752: 1a05 3f00 |007b: const-string v5, ", maxcount=" // string@003f │ │ +01d756: 6e20 8501 5c00 |007d: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d75c: 6e20 8201 7c00 |0080: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d762: 1a05 3b00 |0083: const-string v5, ", increments=" // string@003b │ │ +01d766: 6e20 8501 5c00 |0085: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d76c: 6e20 8201 9c00 |0088: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d772: 1a05 4400 |008b: const-string v5, ", single scores=" // string@0044 │ │ +01d776: 6e20 8501 5c00 |008d: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d77c: 6e20 8201 8c00 |0090: invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d782: 1a05 3a00 |0093: const-string v5, ", cur_scores=" // string@003a │ │ +01d786: 6e20 8501 5c00 |0095: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d78c: 6e20 8201 ac00 |0098: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d792: 6e10 8701 0c00 |009b: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d798: 0c05 |009e: move-result-object v5 │ │ +01d79a: 6e20 5301 5b00 |009f: invoke-virtual {v11, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01d7a0: d801 0101 |00a2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01d7a4: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ +01d7a8: 620f 2504 |00a6: sget-object v15, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01d7ac: 2201 a100 |00a8: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01d7b0: 7010 7f01 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01d7b6: 1a02 f305 |00ad: const-string v2, "TOTAL SCORES: " // string@05f3 │ │ +01d7ba: 6e20 8501 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01d7c0: 6e20 8201 4100 |00b2: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01d7c6: 6e10 8701 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01d7cc: 0c01 |00b8: move-result-object v1 │ │ +01d7ce: 6e20 5301 1f00 |00b9: invoke-virtual {v15, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01d7d4: 280b |00bc: goto 00c7 // +000b │ │ +01d7d6: 0d0f |00bd: move-exception v15 │ │ +01d7d8: 0141 |00be: move v1, v4 │ │ +01d7da: 2804 |00bf: goto 00c3 // +0004 │ │ +01d7dc: 0d0f |00c0: move-exception v15 │ │ +01d7de: 2808 |00c1: goto 00c9 // +0008 │ │ +01d7e0: 0d0f |00c2: move-exception v15 │ │ +01d7e2: 6e10 5601 0f00 |00c3: invoke-virtual {v15}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01d7e8: 0114 |00c6: move v4, v1 │ │ +01d7ea: 1e00 |00c7: monitor-exit v0 │ │ +01d7ec: 0f04 |00c8: return v4 │ │ +01d7ee: 1e00 |00c9: monitor-exit v0 │ │ +01d7f0: 270f |00ca: throw v15 │ │ catches : 5 │ │ 0x0004 - 0x0008 │ │ Ljava/lang/Exception; -> 0x00c2 │ │ -> 0x00c0 │ │ 0x000a - 0x000b │ │ -> 0x00c0 │ │ 0x000c - 0x0010 │ │ @@ -47594,18 +47612,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -01daf4: |[01daf4] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;I)V │ │ -01db04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01db06: 6e40 b803 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.inc:(Landroid/content/Context;II)V // method@03b8 │ │ -01db0c: 0e00 |0004: return-void │ │ +01daf8: |[01daf8] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;I)V │ │ +01db08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01db0a: 6e40 b803 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.inc:(Landroid/content/Context;II)V // method@03b8 │ │ +01db10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/achievements/AchievementsManager_Base; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -47615,18 +47633,18 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -01db10: |[01db10] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;II)V │ │ -01db20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01db22: 6e50 b903 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.inc:(Landroid/content/Context;IIZ)V // method@03b9 │ │ -01db28: 0e00 |0004: return-void │ │ +01db14: |[01db14] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;II)V │ │ +01db24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01db26: 6e50 b903 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.inc:(Landroid/content/Context;IIZ)V // method@03b9 │ │ +01db2c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/achievements/AchievementsManager_Base; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -47637,75 +47655,75 @@ │ │ type : '(Landroid/content/Context;IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -01db2c: |[01db2c] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;IIZ)V │ │ -01db3c: 5440 c708 |0000: iget-object v0, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01db40: 1d00 |0002: monitor-enter v0 │ │ -01db42: 7020 bd03 6400 |0003: invoke-direct {v4, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isSupported:(I)Z // method@03bd │ │ -01db48: 0a01 |0006: move-result v1 │ │ -01db4a: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -01db4e: 1e00 |0009: monitor-exit v0 │ │ -01db50: 0e00 |000a: return-void │ │ -01db52: 7110 be03 0500 |000b: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01db58: 0c01 |000e: move-result-object v1 │ │ -01db5a: 3901 1000 |000f: if-nez v1, 001f // +0010 │ │ -01db5e: 2201 2702 |0011: new-instance v1, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ -01db62: 7010 b70a 0100 |0013: invoke-direct {v1}, Lorg/metatrans/commons/model/AchievementsData;.:()V // method@0ab7 │ │ -01db68: 1a02 3308 |0016: const-string v2, "commons_achievements" // string@0833 │ │ -01db6c: 7130 e20a 2501 |0018: invoke-static {v5, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -01db72: 7110 be03 0500 |001b: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ -01db78: 0c01 |001e: move-result-object v1 │ │ -01db7a: 6e30 ba03 5406 |001f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ -01db80: 0a02 |0022: move-result v2 │ │ -01db82: 6e30 bc0a 6107 |0023: invoke-virtual {v1, v6, v7}, Lorg/metatrans/commons/model/AchievementsData;.inc:(II)V // method@0abc │ │ -01db88: 7110 c003 0500 |0026: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ -01db8e: 6e30 ba03 5406 |0029: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ -01db94: 0a03 |002c: move-result v3 │ │ -01db96: 3808 3100 |002d: if-eqz v8, 005e // +0031 │ │ -01db9a: 7030 bc03 5406 |002f: invoke-direct {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isOneTime:(Landroid/content/Context;I)Z // method@03bc │ │ -01dba0: 0a08 |0032: move-result v8 │ │ -01dba2: 3808 2200 |0033: if-eqz v8, 0055 // +0022 │ │ -01dba6: 6e20 b303 6400 |0035: invoke-virtual {v4, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ -01dbac: 0c07 |0038: move-result-object v7 │ │ -01dbae: 6e10 2100 0500 |0039: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01dbb4: 0c08 |003c: move-result-object v8 │ │ -01dbb6: 7210 2305 0700 |003d: invoke-interface {v7}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -01dbbc: 0a07 |0040: move-result v7 │ │ -01dbbe: 6e20 3700 7800 |0041: invoke-virtual {v8, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01dbc4: 0a07 |0044: move-result v7 │ │ -01dbc6: 6e30 b003 5406 |0045: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.get:(Landroid/content/Context;I)I // method@03b0 │ │ -01dbcc: 0a08 |0048: move-result v8 │ │ -01dbce: 3478 1500 |0049: if-lt v8, v7, 005e // +0015 │ │ -01dbd2: 5447 c808 |004b: iget-object v7, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ -01dbd6: 7210 7d07 0700 |004d: invoke-interface {v7}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -01dbdc: 0c07 |0050: move-result-object v7 │ │ -01dbde: 7220 7c07 6700 |0051: invoke-interface {v7, v6}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.unlock:(I)V // method@077c │ │ -01dbe4: 280a |0054: goto 005e // +000a │ │ -01dbe6: 5448 c808 |0055: iget-object v8, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ -01dbea: 7210 7d07 0800 |0057: invoke-interface {v8}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -01dbf0: 0c08 |005a: move-result-object v8 │ │ -01dbf2: 7230 7907 6807 |005b: invoke-interface {v8, v6, v7}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.increment:(II)V // method@0779 │ │ -01dbf8: 3902 0a00 |005e: if-nez v2, 0068 // +000a │ │ -01dbfc: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ -01dc00: 6e20 b80a 6100 |0062: invoke-virtual {v1, v6}, Lorg/metatrans/commons/model/AchievementsData;.addNotification:(I)V // method@0ab8 │ │ -01dc06: 7110 c003 0500 |0065: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ -01dc0c: 5445 c708 |0068: iget-object v5, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01dc10: 6e10 6a01 0500 |006a: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ -01dc16: 2805 |006d: goto 0072 // +0005 │ │ -01dc18: 0d05 |006e: move-exception v5 │ │ -01dc1a: 6e10 5601 0500 |006f: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01dc20: 1e00 |0072: monitor-exit v0 │ │ -01dc22: 0e00 |0073: return-void │ │ -01dc24: 0d05 |0074: move-exception v5 │ │ -01dc26: 1e00 |0075: monitor-exit v0 │ │ -01dc28: 2705 |0076: throw v5 │ │ +01db30: |[01db30] org.metatrans.commons.achievements.AchievementsManager_Base.inc:(Landroid/content/Context;IIZ)V │ │ +01db40: 5440 c708 |0000: iget-object v0, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01db44: 1d00 |0002: monitor-enter v0 │ │ +01db46: 7020 bd03 6400 |0003: invoke-direct {v4, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isSupported:(I)Z // method@03bd │ │ +01db4c: 0a01 |0006: move-result v1 │ │ +01db4e: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +01db52: 1e00 |0009: monitor-exit v0 │ │ +01db54: 0e00 |000a: return-void │ │ +01db56: 7110 be03 0500 |000b: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01db5c: 0c01 |000e: move-result-object v1 │ │ +01db5e: 3901 1000 |000f: if-nez v1, 001f // +0010 │ │ +01db62: 2201 2702 |0011: new-instance v1, Lorg/metatrans/commons/model/AchievementsData; // type@0227 │ │ +01db66: 7010 b70a 0100 |0013: invoke-direct {v1}, Lorg/metatrans/commons/model/AchievementsData;.:()V // method@0ab7 │ │ +01db6c: 1a02 3408 |0016: const-string v2, "commons_achievements" // string@0834 │ │ +01db70: 7130 e20a 2501 |0018: invoke-static {v5, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +01db76: 7110 be03 0500 |001b: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.readFromStorage:(Landroid/content/Context;)Lorg/metatrans/commons/model/AchievementsData; // method@03be │ │ +01db7c: 0c01 |001e: move-result-object v1 │ │ +01db7e: 6e30 ba03 5406 |001f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ +01db84: 0a02 |0022: move-result v2 │ │ +01db86: 6e30 bc0a 6107 |0023: invoke-virtual {v1, v6, v7}, Lorg/metatrans/commons/model/AchievementsData;.inc:(II)V // method@0abc │ │ +01db8c: 7110 c003 0500 |0026: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ +01db92: 6e30 ba03 5406 |0029: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isEarned:(Landroid/content/Context;I)Z // method@03ba │ │ +01db98: 0a03 |002c: move-result v3 │ │ +01db9a: 3808 3100 |002d: if-eqz v8, 005e // +0031 │ │ +01db9e: 7030 bc03 5406 |002f: invoke-direct {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.isOneTime:(Landroid/content/Context;I)Z // method@03bc │ │ +01dba4: 0a08 |0032: move-result v8 │ │ +01dba6: 3808 2200 |0033: if-eqz v8, 0055 // +0022 │ │ +01dbaa: 6e20 b303 6400 |0035: invoke-virtual {v4, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ +01dbb0: 0c07 |0038: move-result-object v7 │ │ +01dbb2: 6e10 2100 0500 |0039: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01dbb8: 0c08 |003c: move-result-object v8 │ │ +01dbba: 7210 2305 0700 |003d: invoke-interface {v7}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +01dbc0: 0a07 |0040: move-result v7 │ │ +01dbc2: 6e20 3700 7800 |0041: invoke-virtual {v8, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01dbc8: 0a07 |0044: move-result v7 │ │ +01dbca: 6e30 b003 5406 |0045: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.get:(Landroid/content/Context;I)I // method@03b0 │ │ +01dbd0: 0a08 |0048: move-result v8 │ │ +01dbd2: 3478 1500 |0049: if-lt v8, v7, 005e // +0015 │ │ +01dbd6: 5447 c808 |004b: iget-object v7, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ +01dbda: 7210 7d07 0700 |004d: invoke-interface {v7}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +01dbe0: 0c07 |0050: move-result-object v7 │ │ +01dbe2: 7220 7c07 6700 |0051: invoke-interface {v7, v6}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.unlock:(I)V // method@077c │ │ +01dbe8: 280a |0054: goto 005e // +000a │ │ +01dbea: 5448 c808 |0055: iget-object v8, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.engagementProvider:Lorg/metatrans/commons/engagement/IEngagementProvider; // field@08c8 │ │ +01dbee: 7210 7d07 0800 |0057: invoke-interface {v8}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +01dbf4: 0c08 |005a: move-result-object v8 │ │ +01dbf6: 7230 7907 6807 |005b: invoke-interface {v8, v6, v7}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.increment:(II)V // method@0779 │ │ +01dbfc: 3902 0a00 |005e: if-nez v2, 0068 // +000a │ │ +01dc00: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ +01dc04: 6e20 b80a 6100 |0062: invoke-virtual {v1, v6}, Lorg/metatrans/commons/model/AchievementsData;.addNotification:(I)V // method@0ab8 │ │ +01dc0a: 7110 c003 0500 |0065: invoke-static {v5}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.writeToStorage:(Landroid/content/Context;)V // method@03c0 │ │ +01dc10: 5445 c708 |0068: iget-object v5, v4, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01dc14: 6e10 6a01 0500 |006a: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ +01dc1a: 2805 |006d: goto 0072 // +0005 │ │ +01dc1c: 0d05 |006e: move-exception v5 │ │ +01dc1e: 6e10 5601 0500 |006f: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01dc24: 1e00 |0072: monitor-exit v0 │ │ +01dc26: 0e00 |0073: return-void │ │ +01dc28: 0d05 |0074: move-exception v5 │ │ +01dc2a: 1e00 |0075: monitor-exit v0 │ │ +01dc2c: 2705 |0076: throw v5 │ │ catches : 3 │ │ 0x0003 - 0x000a │ │ -> 0x0074 │ │ 0x000b - 0x006d │ │ Ljava/lang/Exception; -> 0x006e │ │ -> 0x0074 │ │ 0x006f - 0x0076 │ │ @@ -47745,36 +47763,36 @@ │ │ type : '(Landroid/content/Context;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -01d37c: |[01d37c] org.metatrans.commons.achievements.AchievementsManager_Base.isEarned:(Landroid/content/Context;I)Z │ │ -01d38c: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d390: 1d00 |0002: monitor-enter v0 │ │ -01d392: 6e30 b003 3204 |0003: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.get:(Landroid/content/Context;I)I // method@03b0 │ │ -01d398: 0a01 |0006: move-result v1 │ │ -01d39a: 1e00 |0007: monitor-exit v0 │ │ -01d39c: 6e20 b303 4200 |0008: invoke-virtual {v2, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ -01d3a2: 0c04 |000b: move-result-object v4 │ │ -01d3a4: 6e10 2100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -01d3aa: 0c03 |000f: move-result-object v3 │ │ -01d3ac: 7210 2205 0400 |0010: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ -01d3b2: 0a04 |0013: move-result v4 │ │ -01d3b4: 6e20 3700 4300 |0014: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -01d3ba: 0a03 |0017: move-result v3 │ │ -01d3bc: 3431 0400 |0018: if-lt v1, v3, 001c // +0004 │ │ -01d3c0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -01d3c2: 2802 |001b: goto 001d // +0002 │ │ -01d3c4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -01d3c6: 0f03 |001d: return v3 │ │ -01d3c8: 0d03 |001e: move-exception v3 │ │ -01d3ca: 1e00 |001f: monitor-exit v0 │ │ -01d3cc: 2703 |0020: throw v3 │ │ +01d380: |[01d380] org.metatrans.commons.achievements.AchievementsManager_Base.isEarned:(Landroid/content/Context;I)Z │ │ +01d390: 5420 c708 |0000: iget-object v0, v2, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d394: 1d00 |0002: monitor-enter v0 │ │ +01d396: 6e30 b003 3204 |0003: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.get:(Landroid/content/Context;I)I // method@03b0 │ │ +01d39c: 0a01 |0006: move-result v1 │ │ +01d39e: 1e00 |0007: monitor-exit v0 │ │ +01d3a0: 6e20 b303 4200 |0008: invoke-virtual {v2, v4}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ +01d3a6: 0c04 |000b: move-result-object v4 │ │ +01d3a8: 6e10 2100 0300 |000c: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +01d3ae: 0c03 |000f: move-result-object v3 │ │ +01d3b0: 7210 2205 0400 |0010: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ +01d3b6: 0a04 |0013: move-result v4 │ │ +01d3b8: 6e20 3700 4300 |0014: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +01d3be: 0a03 |0017: move-result v3 │ │ +01d3c0: 3431 0400 |0018: if-lt v1, v3, 001c // +0004 │ │ +01d3c4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +01d3c6: 2802 |001b: goto 001d // +0002 │ │ +01d3c8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +01d3ca: 0f03 |001d: return v3 │ │ +01d3cc: 0d03 |001e: move-exception v3 │ │ +01d3ce: 1e00 |001f: monitor-exit v0 │ │ +01d3d0: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0003 - 0x0008 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=102 │ │ @@ -47793,26 +47811,26 @@ │ │ type : '(Landroid/content/Context;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01d3e4: |[01d3e4] org.metatrans.commons.achievements.AchievementsManager_Base.isHidden:(Landroid/content/Context;I)Z │ │ -01d3f4: 5401 c708 |0000: iget-object v1, v0, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ -01d3f8: 1d01 |0002: monitor-enter v1 │ │ -01d3fa: 6e20 b303 2000 |0003: invoke-virtual {v0, v2}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ -01d400: 0c02 |0006: move-result-object v2 │ │ -01d402: 7210 2705 0200 |0007: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.isHidden:()Z // method@0527 │ │ -01d408: 0a02 |000a: move-result v2 │ │ -01d40a: 1e01 |000b: monitor-exit v1 │ │ -01d40c: 0f02 |000c: return v2 │ │ -01d40e: 0d02 |000d: move-exception v2 │ │ -01d410: 1e01 |000e: monitor-exit v1 │ │ -01d412: 2702 |000f: throw v2 │ │ +01d3e8: |[01d3e8] org.metatrans.commons.achievements.AchievementsManager_Base.isHidden:(Landroid/content/Context;I)Z │ │ +01d3f8: 5401 c708 |0000: iget-object v1, v0, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.cachedSync:Ljava/lang/Object; // field@08c7 │ │ +01d3fc: 1d01 |0002: monitor-enter v1 │ │ +01d3fe: 6e20 b303 2000 |0003: invoke-virtual {v0, v2}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03b3 │ │ +01d404: 0c02 |0006: move-result-object v2 │ │ +01d406: 7210 2705 0200 |0007: invoke-interface {v2}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.isHidden:()Z // method@0527 │ │ +01d40c: 0a02 |000a: move-result v2 │ │ +01d40e: 1e01 |000b: monitor-exit v1 │ │ +01d410: 0f02 |000c: return v2 │ │ +01d412: 0d02 |000d: move-exception v2 │ │ +01d414: 1e01 |000e: monitor-exit v1 │ │ +01d416: 2702 |000f: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=117 │ │ 0x0007 line=119 │ │ @@ -47827,27 +47845,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dc4c: |[01dc4c] org.metatrans.commons.achievements.AchievementsManager_Base.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V │ │ -01dc5c: 0e00 |0000: return-void │ │ +01dc50: |[01dc50] org.metatrans.commons.achievements.AchievementsManager_Base.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V │ │ +01dc60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 131 (AchievementsManager_Base.java) │ │ + source_file_idx : 132 (AchievementsManager_Base.java) │ │ │ │ Class #207 header: │ │ class_idx : 303 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 213 │ │ +source_file_idx : 214 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 17 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -47920,32 +47938,32 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -01ebc0: |[01ebc0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ -01ebd0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -01ebd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01ebd8: 5910 b00a |0004: iput v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01ebdc: 5b12 ad0a |0006: iput-object v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ -01ebe0: 5b13 af0a |0008: iput-object v3, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ -01ebe4: 5b14 ae0a |000a: iput-object v4, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ -01ebe8: 5b15 b80a |000c: iput-object v5, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.uiHandler:Landroid/os/Handler; // field@0ab8 │ │ -01ebec: 5b16 b30a |000e: iput-object v6, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0ab3 │ │ -01ebf0: 7210 a404 0300 |0010: invoke-interface {v3}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.getAdsContainers:()Ljava/util/List; // method@04a4 │ │ -01ebf6: 0c02 |0013: move-result-object v2 │ │ -01ebf8: 7220 af01 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -01ebfe: 0c02 |0017: move-result-object v2 │ │ -01ec00: 1f02 2901 |0018: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -01ec04: 5b12 b10a |001a: iput-object v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ -01ec08: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -01ec0a: 5c12 b50a |001d: iput-boolean v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01ec0e: 0e00 |001f: return-void │ │ +01ebc4: |[01ebc4] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ +01ebd4: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +01ebda: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01ebdc: 5910 b00a |0004: iput v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01ebe0: 5b12 ad0a |0006: iput-object v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ +01ebe4: 5b13 af0a |0008: iput-object v3, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ +01ebe8: 5b14 ae0a |000a: iput-object v4, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ +01ebec: 5b15 b80a |000c: iput-object v5, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.uiHandler:Landroid/os/Handler; // field@0ab8 │ │ +01ebf0: 5b16 b30a |000e: iput-object v6, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0ab3 │ │ +01ebf4: 7210 a404 0300 |0010: invoke-interface {v3}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.getAdsContainers:()Ljava/util/List; // method@04a4 │ │ +01ebfa: 0c02 |0013: move-result-object v2 │ │ +01ebfc: 7220 af01 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +01ec02: 0c02 |0017: move-result-object v2 │ │ +01ec04: 1f02 2901 |0018: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +01ec08: 5b12 b10a |001a: iput-object v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ +01ec0c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +01ec0e: 5c12 b50a |001d: iput-boolean v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01ec12: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=37 │ │ 0x0006 line=44 │ │ 0x0008 line=45 │ │ 0x000a line=46 │ │ @@ -47966,17 +47984,17 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb90: |[01eb90] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ -01eba0: 5400 b20a |0000: iget-object v0, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01eba4: 1100 |0002: return-object v0 │ │ +01eb94: |[01eb94] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$000:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ +01eba4: 5400 b20a |0000: iget-object v0, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01eba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -47984,17 +48002,17 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eba8: |[01eba8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ -01ebb8: 5b01 b20a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01ebbc: 1101 |0002: return-object v1 │ │ +01ebac: |[01ebac] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$002:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;)Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ +01ebbc: 5b01 b20a |0000: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01ebc0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; │ │ │ │ @@ -48003,17 +48021,17 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb30: |[01eb30] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$200:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)I │ │ -01eb40: 5200 b00a |0000: iget v0, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01eb44: 0f00 |0002: return v0 │ │ +01eb34: |[01eb34] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.access$200:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)I │ │ +01eb44: 5200 b00a |0000: iget v0, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01eb48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48021,27 +48039,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01ec10: |[01ec10] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.asyncRetry:()V │ │ -01ec20: 5420 b20a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01ec24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01ec28: 6200 2504 |0004: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ec2c: 1a01 de00 |0006: const-string v1, "AdLoadFlow_Base: asyncRetry: EXIT because current_retry_job is NOT null" // string@00de │ │ -01ec30: 6e20 5301 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ec36: 0e00 |000b: return-void │ │ -01ec38: 6e10 1b04 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@041b │ │ -01ec3e: 0c00 |000f: move-result-object v0 │ │ -01ec40: 2201 2c01 |0010: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1; // type@012c │ │ -01ec44: 7020 0b04 2100 |0012: invoke-direct {v1, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040b │ │ -01ec4a: 7220 c701 1000 |0015: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ -01ec50: 0e00 |0018: return-void │ │ +01ec14: |[01ec14] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.asyncRetry:()V │ │ +01ec24: 5420 b20a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01ec28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +01ec2c: 6200 2504 |0004: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ec30: 1a01 df00 |0006: const-string v1, "AdLoadFlow_Base: asyncRetry: EXIT because current_retry_job is NOT null" // string@00df │ │ +01ec34: 6e20 5301 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ec3a: 0e00 |000b: return-void │ │ +01ec3c: 6e10 1b04 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@041b │ │ +01ec42: 0c00 |000f: move-result-object v0 │ │ +01ec44: 2201 2c01 |0010: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1; // type@012c │ │ +01ec48: 7020 0b04 2100 |0012: invoke-direct {v1, v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$1;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040b │ │ +01ec4e: 7220 c701 1000 |0015: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ +01ec54: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=175 │ │ 0x000c line=180 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ @@ -48052,18 +48070,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01ec54: |[01ec54] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.cleanCurrent:()V │ │ -01ec64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ec66: 5c10 b50a |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01ec6a: 0e00 |0003: return-void │ │ +01ec58: |[01ec58] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.cleanCurrent:()V │ │ +01ec68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01ec6a: 5c10 b50a |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01ec6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48071,29 +48089,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01ec6c: |[01ec6c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.clicked:()V │ │ -01ec7c: 1d02 |0000: monitor-enter v2 │ │ -01ec7e: 5420 ae0a |0001: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ -01ec82: 6e10 1a04 0200 |0003: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ -01ec88: 0c01 |0006: move-result-object v1 │ │ -01ec8a: 7210 fa03 0100 |0007: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01ec90: 0a01 |000a: move-result v1 │ │ -01ec92: 6e20 b704 1000 |000b: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ -01ec98: 0c00 |000e: move-result-object v0 │ │ -01ec9a: 7110 b304 0000 |000f: invoke-static {v0}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addClick:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V // method@04b3 │ │ -01eca0: 1e02 |0012: monitor-exit v2 │ │ -01eca2: 0e00 |0013: return-void │ │ -01eca4: 0d00 |0014: move-exception v0 │ │ -01eca6: 1e02 |0015: monitor-exit v2 │ │ -01eca8: 2700 |0016: throw v0 │ │ +01ec70: |[01ec70] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.clicked:()V │ │ +01ec80: 1d02 |0000: monitor-enter v2 │ │ +01ec82: 5420 ae0a |0001: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ +01ec86: 6e10 1a04 0200 |0003: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ +01ec8c: 0c01 |0006: move-result-object v1 │ │ +01ec8e: 7210 fa03 0100 |0007: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01ec94: 0a01 |000a: move-result v1 │ │ +01ec96: 6e20 b704 1000 |000b: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ +01ec9c: 0c00 |000e: move-result-object v0 │ │ +01ec9e: 7110 b304 0000 |000f: invoke-static {v0}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addClick:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V // method@04b3 │ │ +01eca4: 1e02 |0012: monitor-exit v2 │ │ +01eca6: 0e00 |0013: return-void │ │ +01eca8: 0d00 |0014: move-exception v0 │ │ +01ecaa: 1e02 |0015: monitor-exit v2 │ │ +01ecac: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=247 │ │ 0x000f line=249 │ │ 0x0012 line=252 │ │ @@ -48105,17 +48123,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb48: |[01eb48] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getAdID:()Ljava/lang/String; │ │ -01eb58: 5410 ad0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ -01eb5c: 1100 |0002: return-object v0 │ │ +01eb4c: |[01eb4c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getAdID:()Ljava/lang/String; │ │ +01eb5c: 5410 ad0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ +01eb60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48123,17 +48141,17 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb78: |[01eb78] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ -01eb88: 5410 b10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ -01eb8c: 1100 |0002: return-object v0 │ │ +01eb7c: |[01eb7c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ +01eb8c: 5410 b10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ +01eb90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48141,17 +48159,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb60: |[01eb60] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -01eb70: 5410 b30a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0ab3 │ │ -01eb74: 1100 |0002: return-object v0 │ │ +01eb64: |[01eb64] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +01eb74: 5410 b30a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0ab3 │ │ +01eb78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48159,17 +48177,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eae8: |[01eae8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getUiHandler:()Landroid/os/Handler; │ │ -01eaf8: 5410 b80a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.uiHandler:Landroid/os/Handler; // field@0ab8 │ │ -01eafc: 1100 |0002: return-object v0 │ │ +01eaec: |[01eaec] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.getUiHandler:()Landroid/os/Handler; │ │ +01eafc: 5410 b80a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.uiHandler:Landroid/os/Handler; // field@0ab8 │ │ +01eb00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48177,17 +48195,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb00: |[01eb00] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.isActive:()Z │ │ -01eb10: 5510 b40a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ -01eb14: 0f00 |0002: return v0 │ │ +01eb04: |[01eb04] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.isActive:()Z │ │ +01eb14: 5510 b40a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ +01eb18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #7 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48195,17 +48213,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb18: |[01eb18] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.isLoading:()Z │ │ -01eb28: 5510 b60a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ -01eb2c: 0f00 |0002: return v0 │ │ +01eb1c: |[01eb1c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.isLoading:()Z │ │ +01eb2c: 5510 b60a |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ +01eb30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ #8 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;) │ │ @@ -48213,72 +48231,72 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -01ecb8: |[01ecb8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.loadFailed:()V │ │ -01ecc8: 1d03 |0000: monitor-enter v3 │ │ -01ecca: 6e10 1704 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ -01ecd0: 5430 ae0a |0004: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ -01ecd4: 6e10 1a04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ -01ecda: 0c01 |0009: move-result-object v1 │ │ -01ecdc: 7210 fa03 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01ece2: 0a01 |000d: move-result v1 │ │ -01ece4: 6e20 b704 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ -01ecea: 0c00 |0011: move-result-object v0 │ │ -01ecec: 7110 b404 0000 |0012: invoke-static {v0}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addFail:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V // method@04b4 │ │ -01ecf2: 5430 b20a |0015: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01ecf6: 3800 2f00 |0017: if-eqz v0, 0046 // +002f │ │ -01ecfa: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -01ecfc: 5c01 aa0a |001a: iput-boolean v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ -01ed00: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -01ed02: 5b30 b20a |001d: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01ed06: 6e10 1d04 0300 |001f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ -01ed0c: 0a00 |0022: move-result v0 │ │ -01ed0e: 3900 2300 |0023: if-nez v0, 0046 // +0023 │ │ -01ed12: 6200 2504 |0025: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ed16: 2201 a100 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ed1a: 7010 7f01 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ed20: 1a02 df00 |002c: const-string v2, "AdLoadFlow_Base: loadFailed for container " // string@00df │ │ -01ed24: 6e20 8501 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ed2a: 6e10 1a04 0300 |0031: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ -01ed30: 0c02 |0034: move-result-object v2 │ │ -01ed32: 6e20 8401 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ed38: 1a02 0d00 |0038: const-string v2, " - exit because the flow is not active" // string@000d │ │ -01ed3c: 6e20 8501 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ed42: 6e10 8701 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ed48: 0c01 |0040: move-result-object v1 │ │ -01ed4a: 6e20 5301 1000 |0041: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ed50: 1e03 |0044: monitor-exit v3 │ │ -01ed52: 0e00 |0045: return-void │ │ -01ed54: 6200 2504 |0046: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ed58: 2201 a100 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ed5c: 7010 7f01 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ed62: 1a02 df00 |004d: const-string v2, "AdLoadFlow_Base: loadFailed for container " // string@00df │ │ -01ed66: 6e20 8501 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ed6c: 6e10 1a04 0300 |0052: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ -01ed72: 0c02 |0055: move-result-object v2 │ │ -01ed74: 6e20 8401 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ed7a: 1a02 0e00 |0059: const-string v2, " - schedule next container." // string@000e │ │ -01ed7e: 6e20 8501 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ed84: 6e10 8701 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ed8a: 0c01 |0061: move-result-object v1 │ │ -01ed8c: 6e20 5301 1000 |0062: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ed92: 6e10 1b04 0300 |0065: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@041b │ │ -01ed98: 0c00 |0068: move-result-object v0 │ │ -01ed9a: 2201 2d01 |0069: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2; // type@012d │ │ -01ed9e: 7020 0d04 3100 |006b: invoke-direct {v1, v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040d │ │ -01eda4: 7220 c701 1000 |006e: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ -01edaa: 1e03 |0071: monitor-exit v3 │ │ -01edac: 0e00 |0072: return-void │ │ -01edae: 0d00 |0073: move-exception v0 │ │ -01edb0: 1e03 |0074: monitor-exit v3 │ │ -01edb2: 2700 |0075: throw v0 │ │ +01ecbc: |[01ecbc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.loadFailed:()V │ │ +01eccc: 1d03 |0000: monitor-enter v3 │ │ +01ecce: 6e10 1704 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ +01ecd4: 5430 ae0a |0004: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ +01ecd8: 6e10 1a04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ +01ecde: 0c01 |0009: move-result-object v1 │ │ +01ece0: 7210 fa03 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01ece6: 0a01 |000d: move-result v1 │ │ +01ece8: 6e20 b704 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ +01ecee: 0c00 |0011: move-result-object v0 │ │ +01ecf0: 7110 b404 0000 |0012: invoke-static {v0}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addFail:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;)V // method@04b4 │ │ +01ecf6: 5430 b20a |0015: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01ecfa: 3800 2f00 |0017: if-eqz v0, 0046 // +002f │ │ +01ecfe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +01ed00: 5c01 aa0a |001a: iput-boolean v1, v0, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ +01ed04: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +01ed06: 5b30 b20a |001d: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01ed0a: 6e10 1d04 0300 |001f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ +01ed10: 0a00 |0022: move-result v0 │ │ +01ed12: 3900 2300 |0023: if-nez v0, 0046 // +0023 │ │ +01ed16: 6200 2504 |0025: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ed1a: 2201 a100 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ed1e: 7010 7f01 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ed24: 1a02 e000 |002c: const-string v2, "AdLoadFlow_Base: loadFailed for container " // string@00e0 │ │ +01ed28: 6e20 8501 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ed2e: 6e10 1a04 0300 |0031: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ +01ed34: 0c02 |0034: move-result-object v2 │ │ +01ed36: 6e20 8401 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ed3c: 1a02 0d00 |0038: const-string v2, " - exit because the flow is not active" // string@000d │ │ +01ed40: 6e20 8501 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ed46: 6e10 8701 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ed4c: 0c01 |0040: move-result-object v1 │ │ +01ed4e: 6e20 5301 1000 |0041: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ed54: 1e03 |0044: monitor-exit v3 │ │ +01ed56: 0e00 |0045: return-void │ │ +01ed58: 6200 2504 |0046: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ed5c: 2201 a100 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ed60: 7010 7f01 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ed66: 1a02 e000 |004d: const-string v2, "AdLoadFlow_Base: loadFailed for container " // string@00e0 │ │ +01ed6a: 6e20 8501 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ed70: 6e10 1a04 0300 |0052: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ +01ed76: 0c02 |0055: move-result-object v2 │ │ +01ed78: 6e20 8401 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ed7e: 1a02 0e00 |0059: const-string v2, " - schedule next container." // string@000e │ │ +01ed82: 6e20 8501 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ed88: 6e10 8701 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ed8e: 0c01 |0061: move-result-object v1 │ │ +01ed90: 6e20 5301 1000 |0062: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ed96: 6e10 1b04 0300 |0065: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@041b │ │ +01ed9c: 0c00 |0068: move-result-object v0 │ │ +01ed9e: 2201 2d01 |0069: new-instance v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2; // type@012d │ │ +01eda2: 7020 0d04 3100 |006b: invoke-direct {v1, v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$2;.:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;)V // method@040d │ │ +01eda8: 7220 c701 1000 |006e: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ +01edae: 1e03 |0071: monitor-exit v3 │ │ +01edb0: 0e00 |0072: return-void │ │ +01edb2: 0d00 |0073: move-exception v0 │ │ +01edb4: 1e03 |0074: monitor-exit v3 │ │ +01edb6: 2700 |0075: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0044 │ │ -> 0x0073 │ │ 0x0046 - 0x0071 │ │ -> 0x0073 │ │ positions : │ │ 0x0001 line=204 │ │ @@ -48301,34 +48319,34 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -01edc8: |[01edc8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.loadOK:()V │ │ -01edd8: 1d05 |0000: monitor-enter v5 │ │ -01edda: 6e10 2704 0500 |0001: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.stopLoading:()V // method@0427 │ │ -01ede0: 5450 ae0a |0004: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ -01ede4: 6e10 1a04 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ -01edea: 0c01 |0009: move-result-object v1 │ │ -01edec: 7210 fa03 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ -01edf2: 0a01 |000d: move-result v1 │ │ -01edf4: 6e20 b704 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ -01edfa: 0c00 |0011: move-result-object v0 │ │ -01edfc: 7100 8901 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -01ee02: 0b01 |0015: move-result-wide v1 │ │ -01ee04: 5353 b70a |0016: iget-wide v3, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.time_current_container_start:J // field@0ab7 │ │ -01ee08: bc31 |0018: sub-long/2addr v1, v3 │ │ -01ee0a: 7130 b504 1002 |0019: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addSuccess:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;J)V // method@04b5 │ │ -01ee10: 1e05 |001c: monitor-exit v5 │ │ -01ee12: 0e00 |001d: return-void │ │ -01ee14: 0d00 |001e: move-exception v0 │ │ -01ee16: 1e05 |001f: monitor-exit v5 │ │ -01ee18: 2700 |0020: throw v0 │ │ +01edcc: |[01edcc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.loadOK:()V │ │ +01eddc: 1d05 |0000: monitor-enter v5 │ │ +01edde: 6e10 2704 0500 |0001: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.stopLoading:()V // method@0427 │ │ +01ede4: 5450 ae0a |0004: iget-object v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adsData:Lorg/metatrans/commons/ads/impl/stat/model/AdsData; // field@0aae │ │ +01ede8: 6e10 1a04 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@041a │ │ +01edee: 0c01 |0009: move-result-object v1 │ │ +01edf0: 7210 fa03 0100 |000a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.getProviderID:()I // method@03fa │ │ +01edf6: 0a01 |000d: move-result v1 │ │ +01edf8: 6e20 b704 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/stat/model/AdsData;.getAdData:(I)Lorg/metatrans/commons/ads/impl/stat/model/AdData; // method@04b7 │ │ +01edfe: 0c00 |0011: move-result-object v0 │ │ +01ee00: 7100 8901 0000 |0012: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +01ee06: 0b01 |0015: move-result-wide v1 │ │ +01ee08: 5353 b70a |0016: iget-wide v3, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.time_current_container_start:J // field@0ab7 │ │ +01ee0c: bc31 |0018: sub-long/2addr v1, v3 │ │ +01ee0e: 7130 b504 1002 |0019: invoke-static {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/stat/model/AdDataUtils;.addSuccess:(Lorg/metatrans/commons/ads/impl/stat/model/AdData;J)V // method@04b5 │ │ +01ee14: 1e05 |001c: monitor-exit v5 │ │ +01ee16: 0e00 |001d: return-void │ │ +01ee18: 0d00 |001e: move-exception v0 │ │ +01ee1a: 1e05 |001f: monitor-exit v5 │ │ +01ee1c: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001c │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=197 │ │ 0x0012 line=198 │ │ @@ -48341,30 +48359,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -01ee28: |[01ee28] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.nextContainer:()V │ │ -01ee38: 5430 af0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ -01ee3c: 7210 a504 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@04a5 │ │ -01ee42: 0c00 |0005: move-result-object v0 │ │ -01ee44: 5b30 b10a |0006: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ -01ee48: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ee4c: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ee50: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ee56: 1a02 e000 |000f: const-string v2, "AdLoadFlow_Base: nextContainer=" // string@00e0 │ │ -01ee5a: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ee60: 5432 b10a |0014: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ -01ee64: 6e20 8401 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ee6a: 6e10 8701 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ee70: 0c01 |001c: move-result-object v1 │ │ -01ee72: 6e20 5301 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ee78: 0e00 |0020: return-void │ │ +01ee2c: |[01ee2c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.nextContainer:()V │ │ +01ee3c: 5430 af0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ +01ee40: 7210 a504 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@04a5 │ │ +01ee46: 0c00 |0005: move-result-object v0 │ │ +01ee48: 5b30 b10a |0006: iput-object v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ +01ee4c: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ee50: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ee54: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ee5a: 1a02 e100 |000f: const-string v2, "AdLoadFlow_Base: nextContainer=" // string@00e1 │ │ +01ee5e: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ee64: 5432 b10a |0014: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_container:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ab1 │ │ +01ee68: 6e20 8401 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ee6e: 6e10 8701 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ee74: 0c01 |001c: move-result-object v1 │ │ +01ee76: 6e20 5301 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ee7c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=82 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ @@ -48373,45 +48391,45 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -01ee7c: |[01ee7c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.nextRetry:()V │ │ -01ee8c: 1d03 |0000: monitor-enter v3 │ │ -01ee8e: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ee92: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ee96: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ee9c: 1a02 db00 |0008: const-string v2, "AdLoadFlow_Base: RETRY " // string@00db │ │ -01eea0: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01eea6: 5232 b00a |000d: iget v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01eeaa: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01eeae: 6e20 8201 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01eeb4: 1a02 3500 |0014: const-string v2, ", adID=" // string@0035 │ │ -01eeb8: 6e20 8501 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01eebe: 6e10 1904 0300 |0019: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ -01eec4: 0c02 |001c: move-result-object v2 │ │ -01eec6: 6e20 8501 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01eecc: 1a02 4100 |0020: const-string v2, ", obj=" // string@0041 │ │ -01eed0: 6e20 8501 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01eed6: 6e20 8401 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01eedc: 6e10 8701 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01eee2: 0c01 |002b: move-result-object v1 │ │ -01eee4: 6e20 5301 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01eeea: 5230 b00a |002f: iget v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01eeee: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01eef2: 5930 b00a |0033: iput v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01eef6: 6e10 2104 0300 |0035: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.nextContainer:()V // method@0421 │ │ -01eefc: 6e10 2504 0300 |0038: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ -01ef02: 1e03 |003b: monitor-exit v3 │ │ -01ef04: 0e00 |003c: return-void │ │ -01ef06: 0d00 |003d: move-exception v0 │ │ -01ef08: 1e03 |003e: monitor-exit v3 │ │ -01ef0a: 2700 |003f: throw v0 │ │ +01ee80: |[01ee80] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.nextRetry:()V │ │ +01ee90: 1d03 |0000: monitor-enter v3 │ │ +01ee92: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ee96: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ee9a: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01eea0: 1a02 dc00 |0008: const-string v2, "AdLoadFlow_Base: RETRY " // string@00dc │ │ +01eea4: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01eeaa: 5232 b00a |000d: iget v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01eeae: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01eeb2: 6e20 8201 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01eeb8: 1a02 3600 |0014: const-string v2, ", adID=" // string@0036 │ │ +01eebc: 6e20 8501 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01eec2: 6e10 1904 0300 |0019: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ +01eec8: 0c02 |001c: move-result-object v2 │ │ +01eeca: 6e20 8501 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01eed0: 1a02 4200 |0020: const-string v2, ", obj=" // string@0042 │ │ +01eed4: 6e20 8501 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01eeda: 6e20 8401 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01eee0: 6e10 8701 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01eee6: 0c01 |002b: move-result-object v1 │ │ +01eee8: 6e20 5301 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01eeee: 5230 b00a |002f: iget v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01eef2: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01eef6: 5930 b00a |0033: iput v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01eefa: 6e10 2104 0300 |0035: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.nextContainer:()V // method@0421 │ │ +01ef00: 6e10 2504 0300 |0038: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ +01ef06: 1e03 |003b: monitor-exit v3 │ │ +01ef08: 0e00 |003c: return-void │ │ +01ef0a: 0d00 |003d: move-exception v0 │ │ +01ef0c: 1e03 |003e: monitor-exit v3 │ │ +01ef0e: 2700 |003f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=257 │ │ 0x002f line=258 │ │ 0x0035 line=260 │ │ @@ -48425,55 +48443,55 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -01ef18: |[01ef18] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.pause:()V │ │ -01ef28: 1d03 |0000: monitor-enter v3 │ │ -01ef2a: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ef2e: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ef32: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ef38: 1a02 d600 |0008: const-string v2, "AdLoadFlow_Base: AD FLOW: pause " // string@00d6 │ │ -01ef3c: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ef42: 6e10 1904 0300 |000d: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ -01ef48: 0c02 |0010: move-result-object v2 │ │ -01ef4a: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ef50: 1a02 3c00 |0014: const-string v2, ", isDetached=" // string@003c │ │ -01ef54: 6e20 8501 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ef5a: 5532 b50a |0019: iget-boolean v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01ef5e: 6e20 8601 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -01ef64: 6e10 8701 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ef6a: 0c01 |0021: move-result-object v1 │ │ -01ef6c: 6e20 5301 1000 |0022: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ef72: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -01ef74: 5930 b00a |0026: iput v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ -01ef78: 5431 af0a |0028: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ -01ef7c: 7210 a604 0100 |002a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.reset:()V // method@04a6 │ │ -01ef82: 5431 b20a |002d: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ -01ef86: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -01ef8a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -01ef8c: 5c12 aa0a |0032: iput-boolean v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ -01ef90: 5c30 b40a |0034: iput-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ -01ef94: 6e10 1e04 0300 |0036: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ -01ef9a: 0a00 |0039: move-result v0 │ │ -01ef9c: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -01efa0: 6e10 2704 0300 |003c: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.stopLoading:()V // method@0427 │ │ -01efa6: 5530 b50a |003f: iget-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01efaa: 3900 0500 |0041: if-nez v0, 0046 // +0005 │ │ -01efae: 6e10 1704 0300 |0043: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ -01efb4: 7100 ef03 0000 |0046: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ -01efba: 0c00 |0049: move-result-object v0 │ │ -01efbc: 6e10 f403 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.storeAdsData:()V // method@03f4 │ │ -01efc2: 1e03 |004d: monitor-exit v3 │ │ -01efc4: 0e00 |004e: return-void │ │ -01efc6: 0d00 |004f: move-exception v0 │ │ -01efc8: 1e03 |0050: monitor-exit v3 │ │ -01efca: 2700 |0051: throw v0 │ │ +01ef1c: |[01ef1c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.pause:()V │ │ +01ef2c: 1d03 |0000: monitor-enter v3 │ │ +01ef2e: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ef32: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ef36: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ef3c: 1a02 d700 |0008: const-string v2, "AdLoadFlow_Base: AD FLOW: pause " // string@00d7 │ │ +01ef40: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ef46: 6e10 1904 0300 |000d: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ +01ef4c: 0c02 |0010: move-result-object v2 │ │ +01ef4e: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ef54: 1a02 3d00 |0014: const-string v2, ", isDetached=" // string@003d │ │ +01ef58: 6e20 8501 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ef5e: 5532 b50a |0019: iget-boolean v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01ef62: 6e20 8601 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +01ef68: 6e10 8701 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ef6e: 0c01 |0021: move-result-object v1 │ │ +01ef70: 6e20 5301 1000 |0022: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ef76: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +01ef78: 5930 b00a |0026: iput v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.counter:I // field@0ab0 │ │ +01ef7c: 5431 af0a |0028: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.containers_sequance:Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; // field@0aaf │ │ +01ef80: 7210 a604 0100 |002a: invoke-interface {v1}, Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;.reset:()V // method@04a6 │ │ +01ef86: 5431 b20a |002d: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.current_retry_job:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry; // field@0ab2 │ │ +01ef8a: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +01ef8e: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +01ef90: 5c12 aa0a |0032: iput-boolean v2, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base$Retry;.stoped:Z // field@0aaa │ │ +01ef94: 5c30 b40a |0034: iput-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ +01ef98: 6e10 1e04 0300 |0036: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ +01ef9e: 0a00 |0039: move-result v0 │ │ +01efa0: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ +01efa4: 6e10 2704 0300 |003c: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.stopLoading:()V // method@0427 │ │ +01efaa: 5530 b50a |003f: iget-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01efae: 3900 0500 |0041: if-nez v0, 0046 // +0005 │ │ +01efb2: 6e10 1704 0300 |0043: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ +01efb8: 7100 ef03 0000 |0046: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ +01efbe: 0c00 |0049: move-result-object v0 │ │ +01efc0: 6e10 f403 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/AdsManager;.storeAdsData:()V // method@03f4 │ │ +01efc6: 1e03 |004d: monitor-exit v3 │ │ +01efc8: 0e00 |004e: return-void │ │ +01efca: 0d00 |004f: move-exception v0 │ │ +01efcc: 1e03 |0050: monitor-exit v3 │ │ +01efce: 2700 |0051: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x004d │ │ -> 0x004f │ │ positions : │ │ 0x0001 line=145 │ │ 0x0026 line=147 │ │ 0x0028 line=149 │ │ @@ -48494,101 +48512,101 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -01efd8: |[01efd8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.resume:()V │ │ -01efe8: 1d05 |0000: monitor-enter v5 │ │ -01efea: 7100 9b03 0000 |0001: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getAvailableMemory_InMB:()J // method@039b │ │ -01eff0: 0b00 |0004: move-result-wide v0 │ │ -01eff2: 6202 2504 |0005: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01eff6: 2203 a100 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01effa: 7010 7f01 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f000: 1a04 d700 |000c: const-string v4, "AdLoadFlow_Base: AD FLOW: resume - " // string@00d7 │ │ -01f004: 6e20 8501 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f00a: 6e10 1904 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ -01f010: 0c04 |0014: move-result-object v4 │ │ -01f012: 6e20 8501 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f018: 1a04 1800 |0018: const-string v4, " available memory is " // string@0018 │ │ -01f01c: 6e20 8501 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f022: 6e30 8301 0301 |001d: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01f028: 1a04 1600 |0020: const-string v4, " MB" // string@0016 │ │ -01f02c: 6e20 8501 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f032: 6e10 8701 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f038: 0c03 |0028: move-result-object v3 │ │ -01f03a: 6e20 5301 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f040: 1602 0300 |002c: const-wide/16 v2, #int 3 // #3 │ │ -01f044: 3102 0002 |002e: cmp-long v2, v0, v2 │ │ -01f048: 3c02 1f00 |0030: if-gtz v2, 004f // +001f │ │ -01f04c: 6202 2504 |0032: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f050: 2203 a100 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f054: 7010 7f01 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f05a: 1a04 6600 |0039: const-string v4, "AD FLOW: resume - SKIPPED, because available memory is " // string@0066 │ │ -01f05e: 6e20 8501 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f064: 6e30 8301 0301 |003e: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -01f06a: 1a00 1600 |0041: const-string v0, " MB" // string@0016 │ │ -01f06e: 6e20 8501 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f074: 6e10 8701 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f07a: 0c00 |0049: move-result-object v0 │ │ -01f07c: 6e20 5301 0200 |004a: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f082: 1e05 |004d: monitor-exit v5 │ │ -01f084: 0e00 |004e: return-void │ │ -01f086: 6e10 1e04 0500 |004f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ -01f08c: 0a00 |0052: move-result v0 │ │ -01f08e: 3800 2500 |0053: if-eqz v0, 0078 // +0025 │ │ -01f092: 6200 2504 |0055: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f096: 2201 a100 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f09a: 7010 7f01 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f0a0: 1a02 d900 |005c: const-string v2, "AdLoadFlow_Base: AdLoadFlow is already in loading mode. adID=" // string@00d9 │ │ -01f0a4: 6e20 8501 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f0aa: 6e10 1904 0500 |0061: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ -01f0b0: 0c02 |0064: move-result-object v2 │ │ -01f0b2: 6e20 8501 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f0b8: 1a02 4100 |0068: const-string v2, ", obj=" // string@0041 │ │ -01f0bc: 6e20 8501 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f0c2: 6e20 8401 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f0c8: 6e10 8701 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f0ce: 0c01 |0073: move-result-object v1 │ │ -01f0d0: 6e20 5301 1000 |0074: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f0d6: 2839 |0077: goto 00b0 // +0039 │ │ -01f0d8: 5550 b50a |0078: iget-boolean v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01f0dc: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -01f0de: 3900 2d00 |007b: if-nez v0, 00a8 // +002d │ │ -01f0e2: 6200 2504 |007d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f0e6: 2202 a100 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f0ea: 7010 7f01 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f0f0: 1a03 d400 |0084: const-string v3, "AdLoadFlow_Base : AdLoadFlow is attached but resume is called. adID=" // string@00d4 │ │ -01f0f4: 6e20 8501 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f0fa: 6e10 1904 0500 |0089: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ -01f100: 0c03 |008c: move-result-object v3 │ │ -01f102: 6e20 8501 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f108: 1a03 4100 |0090: const-string v3, ", obj=" // string@0041 │ │ -01f10c: 6e20 8501 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f112: 6e20 8401 5200 |0095: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f118: 6e10 8701 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f11e: 0c02 |009b: move-result-object v2 │ │ -01f120: 6e20 5301 2000 |009c: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f126: 6e10 1d04 0500 |009f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ -01f12c: 0a00 |00a2: move-result v0 │ │ -01f12e: 3900 0d00 |00a3: if-nez v0, 00b0 // +000d │ │ -01f132: 5c51 b40a |00a5: iput-boolean v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ -01f136: 2809 |00a7: goto 00b0 // +0009 │ │ -01f138: 5c51 b40a |00a8: iput-boolean v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ -01f13c: 6e10 2604 0500 |00aa: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.startLoading:()V // method@0426 │ │ -01f142: 7010 1604 0500 |00ad: invoke-direct {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.asyncRetry:()V // method@0416 │ │ -01f148: 6200 2504 |00b0: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f14c: 1a01 d800 |00b2: const-string v1, "AdLoadFlow_Base: AD FLOW: resume - OK" // string@00d8 │ │ -01f150: 6e20 5301 1000 |00b4: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f156: 1e05 |00b7: monitor-exit v5 │ │ -01f158: 0e00 |00b8: return-void │ │ -01f15a: 0d00 |00b9: move-exception v0 │ │ -01f15c: 1e05 |00ba: monitor-exit v5 │ │ -01f15e: 2700 |00bb: throw v0 │ │ +01efdc: |[01efdc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.resume:()V │ │ +01efec: 1d05 |0000: monitor-enter v5 │ │ +01efee: 7100 9b03 0000 |0001: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.getAvailableMemory_InMB:()J // method@039b │ │ +01eff4: 0b00 |0004: move-result-wide v0 │ │ +01eff6: 6202 2504 |0005: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01effa: 2203 a100 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01effe: 7010 7f01 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f004: 1a04 d800 |000c: const-string v4, "AdLoadFlow_Base: AD FLOW: resume - " // string@00d8 │ │ +01f008: 6e20 8501 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f00e: 6e10 1904 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ +01f014: 0c04 |0014: move-result-object v4 │ │ +01f016: 6e20 8501 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f01c: 1a04 1800 |0018: const-string v4, " available memory is " // string@0018 │ │ +01f020: 6e20 8501 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f026: 6e30 8301 0301 |001d: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01f02c: 1a04 1600 |0020: const-string v4, " MB" // string@0016 │ │ +01f030: 6e20 8501 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f036: 6e10 8701 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f03c: 0c03 |0028: move-result-object v3 │ │ +01f03e: 6e20 5301 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f044: 1602 0300 |002c: const-wide/16 v2, #int 3 // #3 │ │ +01f048: 3102 0002 |002e: cmp-long v2, v0, v2 │ │ +01f04c: 3c02 1f00 |0030: if-gtz v2, 004f // +001f │ │ +01f050: 6202 2504 |0032: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f054: 2203 a100 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f058: 7010 7f01 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f05e: 1a04 6700 |0039: const-string v4, "AD FLOW: resume - SKIPPED, because available memory is " // string@0067 │ │ +01f062: 6e20 8501 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f068: 6e30 8301 0301 |003e: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +01f06e: 1a00 1600 |0041: const-string v0, " MB" // string@0016 │ │ +01f072: 6e20 8501 0300 |0043: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f078: 6e10 8701 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f07e: 0c00 |0049: move-result-object v0 │ │ +01f080: 6e20 5301 0200 |004a: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f086: 1e05 |004d: monitor-exit v5 │ │ +01f088: 0e00 |004e: return-void │ │ +01f08a: 6e10 1e04 0500 |004f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ +01f090: 0a00 |0052: move-result v0 │ │ +01f092: 3800 2500 |0053: if-eqz v0, 0078 // +0025 │ │ +01f096: 6200 2504 |0055: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f09a: 2201 a100 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f09e: 7010 7f01 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f0a4: 1a02 da00 |005c: const-string v2, "AdLoadFlow_Base: AdLoadFlow is already in loading mode. adID=" // string@00da │ │ +01f0a8: 6e20 8501 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f0ae: 6e10 1904 0500 |0061: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ +01f0b4: 0c02 |0064: move-result-object v2 │ │ +01f0b6: 6e20 8501 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f0bc: 1a02 4200 |0068: const-string v2, ", obj=" // string@0042 │ │ +01f0c0: 6e20 8501 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f0c6: 6e20 8401 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f0cc: 6e10 8701 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f0d2: 0c01 |0073: move-result-object v1 │ │ +01f0d4: 6e20 5301 1000 |0074: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f0da: 2839 |0077: goto 00b0 // +0039 │ │ +01f0dc: 5550 b50a |0078: iget-boolean v0, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01f0e0: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +01f0e2: 3900 2d00 |007b: if-nez v0, 00a8 // +002d │ │ +01f0e6: 6200 2504 |007d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f0ea: 2202 a100 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f0ee: 7010 7f01 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f0f4: 1a03 d500 |0084: const-string v3, "AdLoadFlow_Base : AdLoadFlow is attached but resume is called. adID=" // string@00d5 │ │ +01f0f8: 6e20 8501 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f0fe: 6e10 1904 0500 |0089: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.getAdID:()Ljava/lang/String; // method@0419 │ │ +01f104: 0c03 |008c: move-result-object v3 │ │ +01f106: 6e20 8501 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f10c: 1a03 4200 |0090: const-string v3, ", obj=" // string@0042 │ │ +01f110: 6e20 8501 3200 |0092: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f116: 6e20 8401 5200 |0095: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f11c: 6e10 8701 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f122: 0c02 |009b: move-result-object v2 │ │ +01f124: 6e20 5301 2000 |009c: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f12a: 6e10 1d04 0500 |009f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ +01f130: 0a00 |00a2: move-result v0 │ │ +01f132: 3900 0d00 |00a3: if-nez v0, 00b0 // +000d │ │ +01f136: 5c51 b40a |00a5: iput-boolean v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ +01f13a: 2809 |00a7: goto 00b0 // +0009 │ │ +01f13c: 5c51 b40a |00a8: iput-boolean v1, v5, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:Z // field@0ab4 │ │ +01f140: 6e10 2604 0500 |00aa: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.startLoading:()V // method@0426 │ │ +01f146: 7010 1604 0500 |00ad: invoke-direct {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.asyncRetry:()V // method@0416 │ │ +01f14c: 6200 2504 |00b0: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f150: 1a01 d900 |00b2: const-string v1, "AdLoadFlow_Base: AD FLOW: resume - OK" // string@00d9 │ │ +01f154: 6e20 5301 1000 |00b4: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f15a: 1e05 |00b7: monitor-exit v5 │ │ +01f15c: 0e00 |00b8: return-void │ │ +01f15e: 0d00 |00b9: move-exception v0 │ │ +01f160: 1e05 |00ba: monitor-exit v5 │ │ +01f162: 2700 |00bb: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x004d │ │ -> 0x00b9 │ │ 0x004f - 0x00b7 │ │ -> 0x00b9 │ │ positions : │ │ 0x0001 line=109 │ │ @@ -48614,21 +48632,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -01f174: |[01f174] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.retry:()V │ │ -01f184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f186: 5c20 b50a |0001: iput-boolean v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ -01f18a: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -01f190: 0b00 |0006: move-result-wide v0 │ │ -01f192: 5a20 b70a |0007: iput-wide v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.time_current_container_start:J // field@0ab7 │ │ -01f196: 0e00 |0009: return-void │ │ +01f178: |[01f178] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.retry:()V │ │ +01f188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f18a: 5c20 b50a |0001: iput-boolean v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isDetached:Z // field@0ab5 │ │ +01f18e: 7100 8901 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +01f194: 0b00 |0006: move-result-wide v0 │ │ +01f196: 5a20 b70a |0007: iput-wide v0, v2, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.time_current_container_start:J // field@0ab7 │ │ +01f19a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ @@ -48637,57 +48655,57 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -01f198: |[01f198] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.startLoading:()V │ │ -01f1a8: 1d03 |0000: monitor-enter v3 │ │ -01f1aa: 6e10 1d04 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ -01f1b0: 0a00 |0004: move-result v0 │ │ -01f1b2: 3800 2e00 |0005: if-eqz v0, 0033 // +002e │ │ -01f1b6: 6e10 1e04 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ -01f1bc: 0a00 |000a: move-result v0 │ │ -01f1be: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -01f1c2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01f1c4: 5c30 b60a |000e: iput-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ -01f1c8: 1e03 |0010: monitor-exit v3 │ │ -01f1ca: 0e00 |0011: return-void │ │ -01f1cc: 2200 9600 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01f1d0: 2201 a100 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f1d4: 7010 7f01 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f1da: 1a02 d900 |0019: const-string v2, "AdLoadFlow_Base: AdLoadFlow is already in loading mode. adID=" // string@00d9 │ │ -01f1de: 6e20 8501 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f1e4: 5432 ad0a |001e: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ -01f1e8: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f1ee: 1a02 4100 |0023: const-string v2, ", obj=" // string@0041 │ │ -01f1f2: 6e20 8501 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f1f8: 6e20 8401 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f1fe: 6e10 8701 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f204: 0c01 |002e: move-result-object v1 │ │ -01f206: 7020 5901 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01f20c: 2700 |0032: throw v0 │ │ -01f20e: 2200 9600 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01f212: 2201 a100 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f216: 7010 7f01 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f21c: 1a02 da00 |003a: const-string v2, "AdLoadFlow_Base: AdLoadFlow is not active. adID=" // string@00da │ │ -01f220: 6e20 8501 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f226: 5432 ad0a |003f: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ -01f22a: 6e20 8501 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f230: 1a02 4100 |0044: const-string v2, ", obj=" // string@0041 │ │ -01f234: 6e20 8501 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f23a: 6e20 8401 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f240: 6e10 8701 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f246: 0c01 |004f: move-result-object v1 │ │ -01f248: 7020 5901 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01f24e: 2700 |0053: throw v0 │ │ -01f250: 0d00 |0054: move-exception v0 │ │ -01f252: 1e03 |0055: monitor-exit v3 │ │ -01f254: 2700 |0056: throw v0 │ │ +01f19c: |[01f19c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.startLoading:()V │ │ +01f1ac: 1d03 |0000: monitor-enter v3 │ │ +01f1ae: 6e10 1d04 0300 |0001: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isActive:()Z // method@041d │ │ +01f1b4: 0a00 |0004: move-result v0 │ │ +01f1b6: 3800 2e00 |0005: if-eqz v0, 0033 // +002e │ │ +01f1ba: 6e10 1e04 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ +01f1c0: 0a00 |000a: move-result v0 │ │ +01f1c2: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +01f1c6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +01f1c8: 5c30 b60a |000e: iput-boolean v0, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ +01f1cc: 1e03 |0010: monitor-exit v3 │ │ +01f1ce: 0e00 |0011: return-void │ │ +01f1d0: 2200 9600 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01f1d4: 2201 a100 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f1d8: 7010 7f01 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f1de: 1a02 da00 |0019: const-string v2, "AdLoadFlow_Base: AdLoadFlow is already in loading mode. adID=" // string@00da │ │ +01f1e2: 6e20 8501 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f1e8: 5432 ad0a |001e: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ +01f1ec: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f1f2: 1a02 4200 |0023: const-string v2, ", obj=" // string@0042 │ │ +01f1f6: 6e20 8501 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f1fc: 6e20 8401 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f202: 6e10 8701 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f208: 0c01 |002e: move-result-object v1 │ │ +01f20a: 7020 5901 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01f210: 2700 |0032: throw v0 │ │ +01f212: 2200 9600 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01f216: 2201 a100 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f21a: 7010 7f01 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f220: 1a02 db00 |003a: const-string v2, "AdLoadFlow_Base: AdLoadFlow is not active. adID=" // string@00db │ │ +01f224: 6e20 8501 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f22a: 5432 ad0a |003f: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.adID:Ljava/lang/String; // field@0aad │ │ +01f22e: 6e20 8501 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f234: 1a02 4200 |0044: const-string v2, ", obj=" // string@0042 │ │ +01f238: 6e20 8501 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f23e: 6e20 8401 3100 |0049: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f244: 6e10 8701 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f24a: 0c01 |004f: move-result-object v1 │ │ +01f24c: 7020 5901 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01f252: 2700 |0053: throw v0 │ │ +01f254: 0d00 |0054: move-exception v0 │ │ +01f256: 1e03 |0055: monitor-exit v3 │ │ +01f258: 2700 |0056: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0054 │ │ 0x0012 - 0x0054 │ │ -> 0x0054 │ │ positions : │ │ 0x0001 line=267 │ │ @@ -48704,41 +48722,41 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01f26c: |[01f26c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.stopLoading:()V │ │ -01f27c: 1d01 |0000: monitor-enter v1 │ │ -01f27e: 6e10 1e04 0100 |0001: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ -01f284: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01f286: 5c10 b60a |0005: iput-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ -01f28a: 1e01 |0007: monitor-exit v1 │ │ -01f28c: 0e00 |0008: return-void │ │ -01f28e: 0d00 |0009: move-exception v0 │ │ -01f290: 1e01 |000a: monitor-exit v1 │ │ -01f292: 2700 |000b: throw v0 │ │ +01f270: |[01f270] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Base.stopLoading:()V │ │ +01f280: 1d01 |0000: monitor-enter v1 │ │ +01f282: 6e10 1e04 0100 |0001: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:()Z // method@041e │ │ +01f288: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01f28a: 5c10 b60a |0005: iput-boolean v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.isLoading:Z // field@0ab6 │ │ +01f28e: 1e01 |0007: monitor-exit v1 │ │ +01f290: 0e00 |0008: return-void │ │ +01f292: 0d00 |0009: move-exception v0 │ │ +01f294: 1e01 |000a: monitor-exit v1 │ │ +01f296: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=279 │ │ 0x0005 line=283 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base; │ │ │ │ - source_file_idx : 213 (AdLoadFlow_Base.java) │ │ + source_file_idx : 214 (AdLoadFlow_Base.java) │ │ │ │ Class #208 header: │ │ class_idx : 308 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 236 │ │ +source_file_idx : 237 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ Class #208 annotations: │ │ Annotations on method #1096 'getKeywordsSet' │ │ @@ -48770,22 +48788,22 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01f530: |[01f530] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ -01f540: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01f546: 5b01 c10a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.appContext:Landroid/content/Context; // field@0ac1 │ │ -01f54a: 5b02 bf0a |0005: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsConf:Lorg/metatrans/commons/ads/api/IAdsConfiguration; // field@0abf │ │ -01f54e: 2201 3501 |0007: new-instance v1, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // type@0135 │ │ -01f552: 7020 5104 0100 |0009: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;)V // method@0451 │ │ -01f558: 5b01 c00a |000c: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f55c: 0e00 |000e: return-void │ │ +01f534: |[01f534] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ +01f544: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01f54a: 5b01 c10a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.appContext:Landroid/content/Context; // field@0ac1 │ │ +01f54e: 5b02 bf0a |0005: iput-object v2, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsConf:Lorg/metatrans/commons/ads/api/IAdsConfiguration; // field@0abf │ │ +01f552: 2201 3501 |0007: new-instance v1, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // type@0135 │ │ +01f556: 7020 5104 0100 |0009: invoke-direct {v1, v0}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;)V // method@0451 │ │ +01f55c: 5b01 c00a |000c: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f560: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -48799,55 +48817,55 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -01f560: |[01f560] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01f570: 7100 a003 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -01f576: 0a00 |0003: move-result v0 │ │ -01f578: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ -01f57c: 6e10 3c04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ -01f582: 0a00 |0009: move-result v0 │ │ -01f584: 3900 2400 |000a: if-nez v0, 002e // +0024 │ │ -01f588: 6e10 0704 0400 |000c: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadFailed:()V // method@0407 │ │ -01f58e: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f592: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f596: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f59c: 1a02 e900 |0016: const-string v2, "AdsContainer_Base.attach(flow) : This container " // string@00e9 │ │ -01f5a0: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f5a6: 6e20 8401 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f5ac: 1a02 1900 |001e: const-string v2, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ -01f5b0: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f5b6: 6e20 8401 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f5bc: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f5c2: 0c04 |0029: move-result-object v4 │ │ -01f5c4: 6e20 5301 4000 |002a: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f5ca: 0e00 |002d: return-void │ │ -01f5cc: 5430 c00a |002e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f5d0: 6e20 5204 4000 |0030: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/widget/LinearLayout; // method@0452 │ │ -01f5d6: 0c00 |0033: move-result-object v0 │ │ -01f5d8: 6e10 3b04 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.attachBanner_Initially:()Z // method@043b │ │ -01f5de: 0a01 |0037: move-result v1 │ │ -01f5e0: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -01f5e4: 6e10 0504 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getFrame:()Landroid/view/ViewGroup; // method@0405 │ │ -01f5ea: 0c01 |003d: move-result-object v1 │ │ -01f5ec: 6e20 cb00 0100 |003e: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ -01f5f2: 1301 3930 |0041: const/16 v1, #int 12345 // #3039 │ │ -01f5f6: 6e20 bd00 1000 |0043: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ -01f5fc: 0c00 |0046: move-result-object v0 │ │ -01f5fe: 7100 ef03 0000 |0047: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ -01f604: 0c01 |004a: move-result-object v1 │ │ -01f606: 6e10 f103 0100 |004b: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getUiHandler:()Landroid/os/Handler; // method@03f1 │ │ -01f60c: 0c01 |004e: move-result-object v1 │ │ -01f60e: 2202 3301 |004f: new-instance v2, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2; // type@0133 │ │ -01f612: 7040 3704 3240 |0051: invoke-direct {v2, v3, v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@0437 │ │ -01f618: 6e20 8b00 2100 |0054: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -01f61e: 0e00 |0057: return-void │ │ +01f564: |[01f564] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01f574: 7100 a003 0000 |0000: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +01f57a: 0a00 |0003: move-result v0 │ │ +01f57c: 3900 2a00 |0004: if-nez v0, 002e // +002a │ │ +01f580: 6e10 3c04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ +01f586: 0a00 |0009: move-result v0 │ │ +01f588: 3900 2400 |000a: if-nez v0, 002e // +0024 │ │ +01f58c: 6e10 0704 0400 |000c: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadFailed:()V // method@0407 │ │ +01f592: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f596: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f59a: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f5a0: 1a02 ea00 |0016: const-string v2, "AdsContainer_Base.attach(flow) : This container " // string@00ea │ │ +01f5a4: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f5aa: 6e20 8401 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f5b0: 1a02 1900 |001e: const-string v2, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ +01f5b4: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f5ba: 6e20 8401 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f5c0: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f5c6: 0c04 |0029: move-result-object v4 │ │ +01f5c8: 6e20 5301 4000 |002a: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f5ce: 0e00 |002d: return-void │ │ +01f5d0: 5430 c00a |002e: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f5d4: 6e20 5204 4000 |0030: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/widget/LinearLayout; // method@0452 │ │ +01f5da: 0c00 |0033: move-result-object v0 │ │ +01f5dc: 6e10 3b04 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.attachBanner_Initially:()Z // method@043b │ │ +01f5e2: 0a01 |0037: move-result v1 │ │ +01f5e4: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +01f5e8: 6e10 0504 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getFrame:()Landroid/view/ViewGroup; // method@0405 │ │ +01f5ee: 0c01 |003d: move-result-object v1 │ │ +01f5f0: 6e20 cb00 0100 |003e: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ +01f5f6: 1301 3930 |0041: const/16 v1, #int 12345 // #3039 │ │ +01f5fa: 6e20 bd00 1000 |0043: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00bd │ │ +01f600: 0c00 |0046: move-result-object v0 │ │ +01f602: 7100 ef03 0000 |0047: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ +01f608: 0c01 |004a: move-result-object v1 │ │ +01f60a: 6e10 f103 0100 |004b: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getUiHandler:()Landroid/os/Handler; // method@03f1 │ │ +01f610: 0c01 |004e: move-result-object v1 │ │ +01f612: 2202 3301 |004f: new-instance v2, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2; // type@0133 │ │ +01f616: 7040 3704 3240 |0051: invoke-direct {v2, v3, v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@0437 │ │ +01f61c: 6e20 8b00 2100 |0054: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +01f622: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=197 │ │ 0x000c line=199 │ │ 0x000f line=201 │ │ 0x002e line=207 │ │ @@ -48864,33 +48882,33 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f414: |[01f414] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.attachBanner_Initially:()Z │ │ -01f424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f426: 0f00 |0001: return v0 │ │ +01f418: |[01f418] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.attachBanner_Initially:()Z │ │ +01f428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01f42a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ name : 'canWorkOffline' │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f428: |[01f428] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.canWorkOffline:()Z │ │ -01f438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f43a: 0f00 |0001: return v0 │ │ +01f42c: |[01f42c] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.canWorkOffline:()Z │ │ +01f43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f43e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ name : 'createBanner' │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View;' │ │ @@ -48932,20 +48950,20 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01f620: |[01f620] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01f630: 5410 c00a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f634: 6e10 0304 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getAdID:()Ljava/lang/String; // method@0403 │ │ -01f63a: 0c02 |0005: move-result-object v2 │ │ -01f63c: 6e20 5504 2000 |0006: invoke-virtual {v0, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnBanner:(Ljava/lang/String;)V // method@0455 │ │ -01f642: 0e00 |0009: return-void │ │ +01f624: |[01f624] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01f634: 5410 c00a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f638: 6e10 0304 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getAdID:()Ljava/lang/String; // method@0403 │ │ +01f63e: 0c02 |0005: move-result-object v2 │ │ +01f640: 6e20 5504 2000 |0006: invoke-virtual {v0, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnBanner:(Ljava/lang/String;)V // method@0455 │ │ +01f646: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ @@ -48954,23 +48972,23 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01f3e8: |[01f3e8] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getActivity:()Landroid/app/Activity; │ │ -01f3f8: 5410 c10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.appContext:Landroid/content/Context; // field@0ac1 │ │ -01f3fc: 1f00 4a01 |0002: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -01f400: 6e10 f604 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getCurrentActivity:()Landroid/app/Activity; // method@04f6 │ │ -01f406: 0c00 |0007: move-result-object v0 │ │ -01f408: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -01f40c: 1100 |000a: return-object v0 │ │ -01f40e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01f410: 1100 |000c: return-object v0 │ │ +01f3ec: |[01f3ec] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getActivity:()Landroid/app/Activity; │ │ +01f3fc: 5410 c10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.appContext:Landroid/content/Context; // field@0ac1 │ │ +01f400: 1f00 4a01 |0002: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +01f404: 6e10 f604 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getCurrentActivity:()Landroid/app/Activity; // method@04f6 │ │ +01f40a: 0c00 |0007: move-result-object v0 │ │ +01f40c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +01f410: 1100 |000a: return-object v0 │ │ +01f412: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01f414: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ │ │ #11 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ @@ -48978,17 +48996,17 @@ │ │ type : '()Lorg/metatrans/commons/ads/api/IAdsConfiguration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f518: |[01f518] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getAdsConfiguration:()Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ -01f528: 5410 bf0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsConf:Lorg/metatrans/commons/ads/api/IAdsConfiguration; // field@0abf │ │ -01f52c: 1100 |0002: return-object v0 │ │ +01f51c: |[01f51c] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getAdsConfiguration:()Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ +01f52c: 5410 bf0a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsConf:Lorg/metatrans/commons/ads/api/IAdsConfiguration; // field@0abf │ │ +01f530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ │ │ #12 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ @@ -48996,20 +49014,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01f4b8: |[01f4b8] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywords:()[Ljava/lang/String; │ │ -01f4c8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01f4ce: 0c00 |0003: move-result-object v0 │ │ -01f4d0: 6e10 e304 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getKeywords:()[Ljava/lang/String; // method@04e3 │ │ -01f4d6: 0c00 |0007: move-result-object v0 │ │ -01f4d8: 1100 |0008: return-object v0 │ │ +01f4bc: |[01f4bc] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywords:()[Ljava/lang/String; │ │ +01f4cc: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01f4d2: 0c00 |0003: move-result-object v0 │ │ +01f4d4: 6e10 e304 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getKeywords:()[Ljava/lang/String; // method@04e3 │ │ +01f4da: 0c00 |0007: move-result-object v0 │ │ +01f4dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ │ │ #13 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ @@ -49017,41 +49035,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -01f43c: |[01f43c] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywordsLine:()Ljava/lang/String; │ │ -01f44c: 6e10 4604 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getKeywords:()[Ljava/lang/String; // method@0446 │ │ -01f452: 0c00 |0003: move-result-object v0 │ │ -01f454: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -01f458: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -01f45a: 2103 |0007: array-length v3, v0 │ │ -01f45c: 3532 2c00 |0008: if-ge v2, v3, 0034 // +002c │ │ -01f460: 2203 a100 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f464: 7010 7f01 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f46a: 6e20 8501 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f470: 4601 0002 |0012: aget-object v1, v0, v2 │ │ -01f474: 6e20 8501 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f47a: 6e10 8701 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f480: 0c01 |001a: move-result-object v1 │ │ -01f482: 2103 |001b: array-length v3, v0 │ │ -01f484: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -01f488: 3232 1300 |001e: if-eq v2, v3, 0031 // +0013 │ │ -01f48c: 2203 a100 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f490: 7010 7f01 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f496: 6e20 8501 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f49c: 1a01 0600 |0028: const-string v1, " " // string@0006 │ │ -01f4a0: 6e20 8501 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f4a6: 6e10 8701 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f4ac: 0c01 |0030: move-result-object v1 │ │ -01f4ae: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f4b2: 28d4 |0033: goto 0007 // -002c │ │ -01f4b4: 1101 |0034: return-object v1 │ │ +01f440: |[01f440] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywordsLine:()Ljava/lang/String; │ │ +01f450: 6e10 4604 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getKeywords:()[Ljava/lang/String; // method@0446 │ │ +01f456: 0c00 |0003: move-result-object v0 │ │ +01f458: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +01f45c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +01f45e: 2103 |0007: array-length v3, v0 │ │ +01f460: 3532 2c00 |0008: if-ge v2, v3, 0034 // +002c │ │ +01f464: 2203 a100 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f468: 7010 7f01 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f46e: 6e20 8501 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f474: 4601 0002 |0012: aget-object v1, v0, v2 │ │ +01f478: 6e20 8501 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f47e: 6e10 8701 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f484: 0c01 |001a: move-result-object v1 │ │ +01f486: 2103 |001b: array-length v3, v0 │ │ +01f488: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +01f48c: 3232 1300 |001e: if-eq v2, v3, 0031 // +0013 │ │ +01f490: 2203 a100 |0020: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f494: 7010 7f01 0300 |0022: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f49a: 6e20 8501 1300 |0025: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f4a0: 1a01 0600 |0028: const-string v1, " " // string@0006 │ │ +01f4a4: 6e20 8501 1300 |002a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f4aa: 6e10 8701 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f4b0: 0c01 |0030: move-result-object v1 │ │ +01f4b2: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01f4b6: 28d4 |0033: goto 0007 // -002c │ │ +01f4b8: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ 0x000a line=93 │ │ 0x001b line=94 │ │ 0x0020 line=95 │ │ @@ -49063,27 +49081,27 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01f4dc: |[01f4dc] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywordsSet:()Ljava/util/Set; │ │ -01f4ec: 2200 af00 |0000: new-instance v0, Ljava/util/HashSet; // type@00af │ │ -01f4f0: 7010 a101 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@01a1 │ │ -01f4f6: 6e10 4604 0400 |0005: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getKeywords:()[Ljava/lang/String; // method@0446 │ │ -01f4fc: 0c01 |0008: move-result-object v1 │ │ -01f4fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -01f500: 2113 |000a: array-length v3, v1 │ │ -01f502: 3532 0a00 |000b: if-ge v2, v3, 0015 // +000a │ │ -01f506: 4603 0102 |000d: aget-object v3, v1, v2 │ │ -01f50a: 7220 bd01 3000 |000f: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@01bd │ │ -01f510: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f514: 28f6 |0014: goto 000a // -000a │ │ -01f516: 1100 |0015: return-object v0 │ │ +01f4e0: |[01f4e0] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.getKeywordsSet:()Ljava/util/Set; │ │ +01f4f0: 2200 af00 |0000: new-instance v0, Ljava/util/HashSet; // type@00af │ │ +01f4f4: 7010 a101 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@01a1 │ │ +01f4fa: 6e10 4604 0400 |0005: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.getKeywords:()[Ljava/lang/String; // method@0446 │ │ +01f500: 0c01 |0008: move-result-object v1 │ │ +01f502: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +01f504: 2113 |000a: array-length v3, v1 │ │ +01f506: 3532 0a00 |000b: if-ge v2, v3, 0015 // +000a │ │ +01f50a: 4603 0102 |000d: aget-object v3, v1, v2 │ │ +01f50e: 7220 bd01 3000 |000f: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@01bd │ │ +01f514: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01f518: 28f6 |0014: goto 000a // -000a │ │ +01f51a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x000a line=82 │ │ 0x000d line=83 │ │ locals : │ │ @@ -49094,52 +49112,52 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -01f644: |[01f644] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01f654: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f658: 1a01 eb00 |0002: const-string v1, "AdsContainer_Base.initInterstitial(flow) : called" // string@00eb │ │ -01f65c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f662: 7100 a003 0000 |0007: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -01f668: 0a00 |000a: move-result v0 │ │ -01f66a: 1a01 ea00 |000b: const-string v1, "AdsContainer_Base.initInterstitial(flow) : This container " // string@00ea │ │ -01f66e: 3900 2800 |000d: if-nez v0, 0035 // +0028 │ │ -01f672: 6e10 3c04 0300 |000f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ -01f678: 0a00 |0012: move-result v0 │ │ -01f67a: 3900 2200 |0013: if-nez v0, 0035 // +0022 │ │ -01f67e: 6200 2504 |0015: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f682: 2202 a100 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f686: 7010 7f01 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f68c: 6e20 8501 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f692: 6e20 8401 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f698: 1a01 1900 |0022: const-string v1, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ -01f69c: 6e20 8501 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f6a2: 6e20 8401 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f6a8: 6e10 8701 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f6ae: 0c01 |002d: move-result-object v1 │ │ -01f6b0: 6e20 5301 1000 |002e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f6b6: 6e10 2c04 0400 |0031: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01f6bc: 0e00 |0034: return-void │ │ -01f6be: 5430 c00a |0035: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f6c2: 6e20 5404 4000 |0037: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@0454 │ │ -01f6c8: 0c04 |003a: move-result-object v4 │ │ -01f6ca: 6200 2504 |003b: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f6ce: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f6d2: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f6d8: 6e20 8501 1200 |0042: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f6de: 6e20 8401 4200 |0045: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f6e4: 1a04 2100 |0048: const-string v4, " was initialized for the interstitial ads." // string@0021 │ │ -01f6e8: 6e20 8501 4200 |004a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f6ee: 6e10 8701 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f6f4: 0c04 |0050: move-result-object v4 │ │ -01f6f6: 6e20 5301 4000 |0051: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f6fc: 0e00 |0054: return-void │ │ +01f648: |[01f648] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01f658: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f65c: 1a01 ec00 |0002: const-string v1, "AdsContainer_Base.initInterstitial(flow) : called" // string@00ec │ │ +01f660: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f666: 7100 a003 0000 |0007: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +01f66c: 0a00 |000a: move-result v0 │ │ +01f66e: 1a01 eb00 |000b: const-string v1, "AdsContainer_Base.initInterstitial(flow) : This container " // string@00eb │ │ +01f672: 3900 2800 |000d: if-nez v0, 0035 // +0028 │ │ +01f676: 6e10 3c04 0300 |000f: invoke-virtual {v3}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ +01f67c: 0a00 |0012: move-result v0 │ │ +01f67e: 3900 2200 |0013: if-nez v0, 0035 // +0022 │ │ +01f682: 6200 2504 |0015: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f686: 2202 a100 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f68a: 7010 7f01 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f690: 6e20 8501 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f696: 6e20 8401 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f69c: 1a01 1900 |0022: const-string v1, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ +01f6a0: 6e20 8501 1200 |0024: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f6a6: 6e20 8401 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f6ac: 6e10 8701 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f6b2: 0c01 |002d: move-result-object v1 │ │ +01f6b4: 6e20 5301 1000 |002e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f6ba: 6e10 2c04 0400 |0031: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01f6c0: 0e00 |0034: return-void │ │ +01f6c2: 5430 c00a |0035: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f6c6: 6e20 5404 4000 |0037: invoke-virtual {v0, v4}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@0454 │ │ +01f6cc: 0c04 |003a: move-result-object v4 │ │ +01f6ce: 6200 2504 |003b: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f6d2: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f6d6: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f6dc: 6e20 8501 1200 |0042: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f6e2: 6e20 8401 4200 |0045: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f6e8: 1a04 2100 |0048: const-string v4, " was initialized for the interstitial ads." // string@0021 │ │ +01f6ec: 6e20 8501 4200 |004a: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f6f2: 6e10 8701 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f6f8: 0c04 |0050: move-result-object v4 │ │ +01f6fa: 6e20 5301 4000 |0051: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f700: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=123 │ │ 0x000f line=125 │ │ 0x0015 line=127 │ │ 0x0031 line=129 │ │ @@ -49154,33 +49172,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01f700: |[01f700] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.onCreate_Container:(Landroid/content/Context;)V │ │ -01f710: 0e00 |0000: return-void │ │ +01f704: |[01f704] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.onCreate_Container:(Landroid/content/Context;)V │ │ +01f714: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;) │ │ name : 'removeInterstitial' │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01f714: |[01f714] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01f724: 5410 c00a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f728: 6e30 5604 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0456 │ │ -01f72e: 0e00 |0005: return-void │ │ +01f718: |[01f718] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01f728: 5410 c00a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f72c: 6e30 5604 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.returnInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0456 │ │ +01f732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ @@ -49190,58 +49208,58 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -01f730: |[01f730] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01f740: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f744: 1a01 ef00 |0002: const-string v1, "AdsContainer_Base.requestInterstitial(flow) : called" // string@00ef │ │ -01f748: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f74e: 7100 a003 0000 |0007: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -01f754: 0a00 |000a: move-result v0 │ │ -01f756: 3900 2a00 |000b: if-nez v0, 0035 // +002a │ │ -01f75a: 6e10 3c04 0400 |000d: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ -01f760: 0a00 |0010: move-result v0 │ │ -01f762: 3900 2400 |0011: if-nez v0, 0035 // +0024 │ │ -01f766: 6200 2504 |0013: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f76a: 2201 a100 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f76e: 7010 7f01 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f774: 1a02 ed00 |001a: const-string v2, "AdsContainer_Base.requestInterstitial(flow) : This container " // string@00ed │ │ -01f778: 6e20 8501 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f77e: 6e20 8401 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f784: 1a02 1900 |0022: const-string v2, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ -01f788: 6e20 8501 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f78e: 6e20 8401 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f794: 6e10 8701 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f79a: 0c01 |002d: move-result-object v1 │ │ -01f79c: 6e20 5301 1000 |002e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f7a2: 6e10 2c04 0500 |0031: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01f7a8: 0e00 |0034: return-void │ │ -01f7aa: 5440 c00a |0035: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ -01f7ae: 6e20 5404 5000 |0037: invoke-virtual {v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@0454 │ │ -01f7b4: 0c00 |003a: move-result-object v0 │ │ -01f7b6: 6201 2504 |003b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01f7ba: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01f7be: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01f7c4: 1a03 ee00 |0042: const-string v3, "AdsContainer_Base.requestInterstitial(flow) : ad = " // string@00ee │ │ -01f7c8: 6e20 8501 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01f7ce: 6e20 8401 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01f7d4: 6e10 8701 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01f7da: 0c02 |004d: move-result-object v2 │ │ -01f7dc: 6e20 5301 2100 |004e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01f7e2: 7100 ef03 0000 |0051: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ -01f7e8: 0c01 |0054: move-result-object v1 │ │ -01f7ea: 6e10 f103 0100 |0055: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getUiHandler:()Landroid/os/Handler; // method@03f1 │ │ -01f7f0: 0c01 |0058: move-result-object v1 │ │ -01f7f2: 2202 3201 |0059: new-instance v2, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1; // type@0132 │ │ -01f7f6: 7040 3504 4250 |005b: invoke-direct {v2, v4, v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0435 │ │ -01f7fc: 6e20 8b00 2100 |005e: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -01f802: 0e00 |0061: return-void │ │ +01f734: |[01f734] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01f744: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f748: 1a01 f000 |0002: const-string v1, "AdsContainer_Base.requestInterstitial(flow) : called" // string@00f0 │ │ +01f74c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f752: 7100 a003 0000 |0007: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +01f758: 0a00 |000a: move-result v0 │ │ +01f75a: 3900 2a00 |000b: if-nez v0, 0035 // +002a │ │ +01f75e: 6e10 3c04 0400 |000d: invoke-virtual {v4}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.canWorkOffline:()Z // method@043c │ │ +01f764: 0a00 |0010: move-result v0 │ │ +01f766: 3900 2400 |0011: if-nez v0, 0035 // +0024 │ │ +01f76a: 6200 2504 |0013: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f76e: 2201 a100 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f772: 7010 7f01 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f778: 1a02 ee00 |001a: const-string v2, "AdsContainer_Base.requestInterstitial(flow) : This container " // string@00ee │ │ +01f77c: 6e20 8501 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f782: 6e20 8401 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f788: 1a02 1900 |0022: const-string v2, " cannot work offline. Continue with next. Current flow is " // string@0019 │ │ +01f78c: 6e20 8501 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f792: 6e20 8401 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f798: 6e10 8701 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f79e: 0c01 |002d: move-result-object v1 │ │ +01f7a0: 6e20 5301 1000 |002e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f7a6: 6e10 2c04 0500 |0031: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01f7ac: 0e00 |0034: return-void │ │ +01f7ae: 5440 c00a |0035: iget-object v0, v4, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.adsStore_Cache:Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache; // field@0ac0 │ │ +01f7b2: 6e20 5404 5000 |0037: invoke-virtual {v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsStore_NoCache;.getInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; // method@0454 │ │ +01f7b8: 0c00 |003a: move-result-object v0 │ │ +01f7ba: 6201 2504 |003b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01f7be: 2202 a100 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01f7c2: 7010 7f01 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01f7c8: 1a03 ef00 |0042: const-string v3, "AdsContainer_Base.requestInterstitial(flow) : ad = " // string@00ef │ │ +01f7cc: 6e20 8501 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01f7d2: 6e20 8401 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01f7d8: 6e10 8701 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01f7de: 0c02 |004d: move-result-object v2 │ │ +01f7e0: 6e20 5301 2100 |004e: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01f7e6: 7100 ef03 0000 |0051: invoke-static {}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:()Lorg/metatrans/commons/ads/impl/AdsManager; // method@03ef │ │ +01f7ec: 0c01 |0054: move-result-object v1 │ │ +01f7ee: 6e10 f103 0100 |0055: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getUiHandler:()Landroid/os/Handler; // method@03f1 │ │ +01f7f4: 0c01 |0058: move-result-object v1 │ │ +01f7f6: 2202 3201 |0059: new-instance v2, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1; // type@0132 │ │ +01f7fa: 7040 3504 4250 |005b: invoke-direct {v2, v4, v0, v5}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;.:(Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@0435 │ │ +01f800: 6e20 8b00 2100 |005e: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +01f806: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=146 │ │ 0x000d line=148 │ │ 0x0013 line=150 │ │ 0x0031 line=152 │ │ @@ -49263,17 +49281,17 @@ │ │ type : '(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f804: |[01f804] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01f814: 6e20 4d04 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.request_sync_banner:(Landroid/view/View;)V // method@044d │ │ -01f81a: 0e00 |0003: return-void │ │ +01f808: |[01f808] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01f818: 6e20 4d04 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.request_sync_banner:(Landroid/view/View;)V // method@044d │ │ +01f81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -49289,32 +49307,32 @@ │ │ type : '(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f81c: |[01f81c] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01f82c: 6e20 4f04 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.showInterstitial:(Ljava/lang/Object;)V // method@044f │ │ -01f832: 0e00 |0003: return-void │ │ +01f820: |[01f820] org.metatrans.commons.ads.impl.providers.AdsContainer_Base.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01f830: 6e20 4f04 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.showInterstitial:(Ljava/lang/Object;)V // method@044f │ │ +01f836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ - source_file_idx : 236 (AdsContainer_Base.java) │ │ + source_file_idx : 237 (AdsContainer_Base.java) │ │ │ │ Class #209 header: │ │ class_idx : 312 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 240 │ │ +source_file_idx : 241 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #209 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;' │ │ @@ -49330,17 +49348,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01fba8: |[01fba8] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.:()V │ │ -01fbb8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -01fbbe: 0e00 |0003: return-void │ │ +01fbac: |[01fbac] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.:()V │ │ +01fbbc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +01fbc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy; │ │ │ │ Virtual methods - │ │ @@ -49349,18 +49367,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01fbc0: |[01fbc0] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01fbd0: 6e10 0804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadOK:()V // method@0408 │ │ -01fbd6: 6e10 0904 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.pause:()V // method@0409 │ │ -01fbdc: 0e00 |0006: return-void │ │ +01fbc4: |[01fbc4] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01fbd4: 6e10 0804 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadOK:()V // method@0408 │ │ +01fbda: 6e10 0904 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.pause:()V // method@0409 │ │ +01fbe0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -49370,109 +49388,109 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fbe0: |[01fbe0] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01fbf0: 0e00 |0000: return-void │ │ +01fbe4: |[01fbe4] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01fbf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;) │ │ name : 'getProviderID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fb94: |[01fb94] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.getProviderID:()I │ │ -01fba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fba6: 0f00 |0001: return v0 │ │ +01fb98: |[01fb98] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.getProviderID:()I │ │ +01fba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fbaa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;) │ │ name : 'initInterstitial' │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fbf4: |[01fbf4] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01fc04: 0e00 |0000: return-void │ │ +01fbf8: |[01fbf8] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.initInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01fc08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;) │ │ name : 'onCreate_Container' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fc08: |[01fc08] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.onCreate_Container:(Landroid/content/Context;)V │ │ -01fc18: 0e00 |0000: return-void │ │ +01fc0c: |[01fc0c] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.onCreate_Container:(Landroid/content/Context;)V │ │ +01fc1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;) │ │ name : 'removeInterstitial' │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fc1c: |[01fc1c] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01fc2c: 0e00 |0000: return-void │ │ +01fc20: |[01fc20] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01fc30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy;) │ │ name : 'requestInterstitial' │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01fc30: |[01fc30] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01fc40: 6e10 2d04 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ -01fc46: 6e10 2e04 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.pause:()V // method@042e │ │ -01fc4c: 0e00 |0006: return-void │ │ +01fc34: |[01fc34] org.metatrans.commons.ads.impl.providers.dummy.AdsContainer_Dummy.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01fc44: 6e10 2d04 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ +01fc4a: 6e10 2e04 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.pause:()V // method@042e │ │ +01fc50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/ads/impl/providers/dummy/AdsContainer_Dummy; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ - source_file_idx : 240 (AdsContainer_Dummy.java) │ │ + source_file_idx : 241 (AdsContainer_Dummy.java) │ │ │ │ Class #210 header: │ │ class_idx : 318 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 231 │ │ +source_file_idx : 232 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #210 annotations: │ │ Annotations on field #2785 'adsContainers' │ │ @@ -49504,22 +49522,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -020e78: |[020e78] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.:()V │ │ -020e88: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -020e8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020e90: 5910 e20a |0004: iput v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020e94: 2200 a900 |0006: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -020e98: 7010 9501 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -020e9e: 5b10 e10a |000b: iput-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020ea2: 0e00 |000d: return-void │ │ +020e7c: |[020e7c] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.:()V │ │ +020e8c: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +020e92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +020e94: 5910 e20a |0004: iput v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020e98: 2200 a900 |0006: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +020e9c: 7010 9501 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +020ea2: 5b10 e10a |000b: iput-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020ea6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x0006 line=27 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ @@ -49529,28 +49547,28 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -020ea4: |[020ea4] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.:(Ljava/util/List;)V │ │ -020eb4: 7010 9a04 0300 |0000: invoke-direct {v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ -020eba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020ebc: 7210 b301 0400 |0004: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ -020ec2: 0a01 |0007: move-result v1 │ │ -020ec4: 3510 1000 |0008: if-ge v0, v1, 0018 // +0010 │ │ -020ec8: 5431 e10a |000a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020ecc: 7220 af01 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -020ed2: 0c02 |000f: move-result-object v2 │ │ -020ed4: 1f02 2901 |0010: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -020ed8: 7220 ac01 2100 |0012: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -020ede: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -020ee2: 28ed |0017: goto 0004 // -0013 │ │ -020ee4: 0e00 |0018: return-void │ │ +020ea8: |[020ea8] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.:(Ljava/util/List;)V │ │ +020eb8: 7010 9a04 0300 |0000: invoke-direct {v3}, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.:()V // method@049a │ │ +020ebe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +020ec0: 7210 b301 0400 |0004: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ +020ec6: 0a01 |0007: move-result v1 │ │ +020ec8: 3510 1000 |0008: if-ge v0, v1, 0018 // +0010 │ │ +020ecc: 5431 e10a |000a: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020ed0: 7220 af01 0400 |000c: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +020ed6: 0c02 |000f: move-result-object v2 │ │ +020ed8: 1f02 2901 |0010: check-cast v2, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +020edc: 7220 ac01 2100 |0012: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +020ee2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +020ee6: 28ed |0017: goto 0004 // -0013 │ │ +020ee8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000a line=20 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ @@ -49562,18 +49580,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -020ee8: |[020ee8] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V │ │ -020ef8: 5410 e10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020efc: 7220 ac01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -020f02: 0e00 |0005: return-void │ │ +020eec: |[020eec] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.addContainer:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V │ │ +020efc: 5410 e10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020f00: 7220 ac01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +020f06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ │ │ @@ -49582,17 +49600,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020e18: |[020e18] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.getAdsContainers:()Ljava/util/List; │ │ -020e28: 5410 e10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020e2c: 1100 |0002: return-object v0 │ │ +020e1c: |[020e1c] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.getAdsContainers:()Ljava/util/List; │ │ +020e2c: 5410 e10a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;) │ │ @@ -49600,30 +49618,30 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -020e30: |[020e30] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ -020e40: 5230 e20a |0000: iget v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020e44: 5431 e10a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020e48: 7210 b301 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -020e4e: 0a01 |0007: move-result v1 │ │ -020e50: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ -020e54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -020e56: 5930 e20a |000b: iput v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020e5a: 5430 e10a |000d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ -020e5e: 5231 e20a |000f: iget v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020e62: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ -020e66: 5932 e20a |0013: iput v2, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020e6a: 7220 af01 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -020e70: 0c00 |0018: move-result-object v0 │ │ -020e72: 1f00 2901 |0019: check-cast v0, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ -020e76: 1100 |001b: return-object v0 │ │ +020e34: |[020e34] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ +020e44: 5230 e20a |0000: iget v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020e48: 5431 e10a |0002: iget-object v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020e4c: 7210 b301 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +020e52: 0a01 |0007: move-result v1 │ │ +020e54: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ +020e58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +020e5a: 5930 e20a |000b: iput v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020e5e: 5430 e10a |000d: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.adsContainers:Ljava/util/List; // field@0ae1 │ │ +020e62: 5231 e20a |000f: iget v1, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020e66: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ +020e6a: 5932 e20a |0013: iput v2, v3, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020e6e: 7220 af01 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +020e74: 0c00 |0018: move-result-object v0 │ │ +020e76: 1f00 2901 |0019: check-cast v0, Lorg/metatrans/commons/ads/impl/IAdsContainer; // type@0129 │ │ +020e7a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000b line=34 │ │ 0x000d line=36 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ @@ -49633,31 +49651,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -020f04: |[020f04] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.reset:()V │ │ -020f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020f16: 5910 e20a |0001: iput v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ -020f1a: 0e00 |0003: return-void │ │ +020f08: |[020f08] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_Cycle.reset:()V │ │ +020f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020f1a: 5910 e20a |0001: iput v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle;.current:I // field@0ae2 │ │ +020f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_Cycle; │ │ │ │ - source_file_idx : 231 (AdsContainerSequence_Cycle.java) │ │ + source_file_idx : 232 (AdsContainerSequence_Cycle.java) │ │ │ │ Class #211 header: │ │ class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 232 │ │ +source_file_idx : 233 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #211 annotations: │ │ Annotations on method #1185 'getAdsContainers' │ │ @@ -49681,18 +49699,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020f5c: |[020f5c] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V │ │ -020f6c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -020f72: 5b01 e30a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ -020f76: 0e00 |0005: return-void │ │ +020f60: |[020f60] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.:(Lorg/metatrans/commons/ads/impl/IAdsContainer;)V │ │ +020f70: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +020f76: 5b01 e30a |0003: iput-object v1, v0, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ +020f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ @@ -49703,20 +49721,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -020f1c: |[020f1c] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.getAdsContainers:()Ljava/util/List; │ │ -020f2c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -020f30: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -020f36: 5421 e30a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ -020f3a: 7220 ac01 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -020f40: 1100 |000a: return-object v0 │ │ +020f20: |[020f20] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.getAdsContainers:()Ljava/util/List; │ │ +020f30: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +020f34: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +020f3a: 5421 e30a |0005: iget-object v1, v2, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ +020f3e: 7220 ac01 1000 |0007: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +020f44: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; │ │ │ │ @@ -49725,17 +49743,17 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/IAdsContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020f44: |[020f44] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ -020f54: 5410 e30a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ -020f58: 1100 |0002: return-object v0 │ │ +020f48: |[020f48] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.next:()Lorg/metatrans/commons/ads/impl/IAdsContainer; │ │ +020f58: 5410 e30a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;.adsContainer:Lorg/metatrans/commons/ads/impl/IAdsContainer; // field@0ae3 │ │ +020f5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/sequence/AdsContainerSequence_PermanentSingleton;) │ │ @@ -49743,27 +49761,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -020f78: |[020f78] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.reset:()V │ │ -020f88: 0e00 |0000: return-void │ │ +020f7c: |[020f7c] org.metatrans.commons.ads.impl.sequence.AdsContainerSequence_PermanentSingleton.reset:()V │ │ +020f8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 232 (AdsContainerSequence_PermanentSingleton.java) │ │ + source_file_idx : 233 (AdsContainerSequence_PermanentSingleton.java) │ │ │ │ Class #212 header: │ │ class_idx : 326 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 263 │ │ +source_file_idx : 264 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #212 annotations: │ │ Annotations on field #2803 'stack' │ │ @@ -49787,20 +49805,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0216a4: |[0216a4] org.metatrans.commons.analytics.Analytics_ActivitiesStack.:()V │ │ -0216b4: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -0216ba: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0216be: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0216c4: 5b10 f30a |0008: iput-object v0, v1, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -0216c8: 0e00 |000a: return-void │ │ +0216a8: |[0216a8] org.metatrans.commons.analytics.Analytics_ActivitiesStack.:()V │ │ +0216b8: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +0216be: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0216c2: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0216c8: 5b10 f30a |0008: iput-object v0, v1, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +0216cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; │ │ │ │ @@ -49810,29 +49828,29 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02161c: |[02161c] org.metatrans.commons.analytics.Analytics_ActivitiesStack.getCurrentActivity:()Landroid/app/Activity; │ │ -02162c: 5420 f30a |0000: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -021630: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -021636: 0a00 |0005: move-result v0 │ │ -021638: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -02163c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02163e: 1100 |0009: return-object v0 │ │ -021640: 5420 f30a |000a: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -021644: 7210 b301 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -02164a: 0a01 |000f: move-result v1 │ │ -02164c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -021650: 7220 af01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -021656: 0c00 |0015: move-result-object v0 │ │ -021658: 1f00 0500 |0016: check-cast v0, Landroid/app/Activity; // type@0005 │ │ -02165c: 1100 |0018: return-object v0 │ │ +021620: |[021620] org.metatrans.commons.analytics.Analytics_ActivitiesStack.getCurrentActivity:()Landroid/app/Activity; │ │ +021630: 5420 f30a |0000: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +021634: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +02163a: 0a00 |0005: move-result v0 │ │ +02163c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +021640: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +021642: 1100 |0009: return-object v0 │ │ +021644: 5420 f30a |000a: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +021648: 7210 b301 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +02164e: 0a01 |000f: move-result v1 │ │ +021650: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +021654: 7220 af01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02165a: 0c00 |0015: move-result-object v0 │ │ +02165c: 1f00 0500 |0016: check-cast v0, Landroid/app/Activity; // type@0005 │ │ +021660: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=78 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; │ │ │ │ @@ -49841,29 +49859,29 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -021660: |[021660] org.metatrans.commons.analytics.Analytics_ActivitiesStack.getInterstitialActivity:()Landroid/app/Activity; │ │ -021670: 5430 f30a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -021674: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02167a: 0c00 |0005: move-result-object v0 │ │ -02167c: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -021682: 0a01 |0009: move-result v1 │ │ -021684: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -021688: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02168e: 0c01 |000f: move-result-object v1 │ │ -021690: 1f01 0500 |0010: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -021694: 2012 0f01 |0012: instance-of v2, v1, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ -021698: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ -02169c: 1101 |0016: return-object v1 │ │ -02169e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0216a0: 1100 |0018: return-object v0 │ │ +021664: |[021664] org.metatrans.commons.analytics.Analytics_ActivitiesStack.getInterstitialActivity:()Landroid/app/Activity; │ │ +021674: 5430 f30a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +021678: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02167e: 0c00 |0005: move-result-object v0 │ │ +021680: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +021686: 0a01 |0009: move-result v1 │ │ +021688: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +02168c: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +021692: 0c01 |000f: move-result-object v1 │ │ +021694: 1f01 0500 |0010: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +021698: 2012 0f01 |0012: instance-of v2, v1, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ +02169c: 3802 f2ff |0014: if-eqz v2, 0006 // -000e │ │ +0216a0: 1101 |0016: return-object v1 │ │ +0216a2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0216a4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0012 line=86 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; │ │ │ │ @@ -49872,42 +49890,42 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0216cc: |[0216cc] org.metatrans.commons.analytics.Analytics_ActivitiesStack.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -0216dc: 0e00 |0000: return-void │ │ +0216d0: |[0216d0] org.metatrans.commons.analytics.Analytics_ActivitiesStack.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +0216e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;) │ │ name : 'onActivity_Create' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0216e0: |[0216e0] org.metatrans.commons.analytics.Analytics_ActivitiesStack.onActivity_Create:(Landroid/app/Activity;)V │ │ -0216f0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0216f4: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0216f8: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0216fe: 1a02 0801 |0007: const-string v2, "Analytics_ActivitiesStack: onActivity_Create: " // string@0108 │ │ -021702: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021708: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02170e: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -021714: 0c01 |0012: move-result-object v1 │ │ -021716: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02171c: 5430 f30a |0016: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -021720: 7220 ac01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -021726: 0e00 |001b: return-void │ │ +0216e4: |[0216e4] org.metatrans.commons.analytics.Analytics_ActivitiesStack.onActivity_Create:(Landroid/app/Activity;)V │ │ +0216f4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0216f8: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0216fc: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +021702: 1a02 0901 |0007: const-string v2, "Analytics_ActivitiesStack: onActivity_Create: " // string@0109 │ │ +021706: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02170c: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +021712: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +021718: 0c01 |0012: move-result-object v1 │ │ +02171a: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021720: 5430 f30a |0016: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +021724: 7220 ac01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02172a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0016 line=29 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; │ │ 0x0000 - 0x001c reg=4 (null) Landroid/app/Activity; │ │ @@ -49917,32 +49935,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -021728: |[021728] org.metatrans.commons.analytics.Analytics_ActivitiesStack.onActivity_Destroy:(Landroid/app/Activity;)V │ │ -021738: 5430 f30a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ -02173c: 7220 b201 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -021742: 0a00 |0005: move-result v0 │ │ -021744: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -021748: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02174c: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -021750: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -021756: 1a02 0901 |000f: const-string v2, "Analytics_ActivitiesStack: onActivity_Destroy: " // string@0109 │ │ -02175a: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021760: 6e20 8401 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -021766: 6e10 8701 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02176c: 0c04 |001a: move-result-object v4 │ │ -02176e: 6e20 5301 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021774: 0e00 |001e: return-void │ │ -021776: 2204 9600 |001f: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -02177a: 7010 5801 0400 |0021: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -021780: 2704 |0024: throw v4 │ │ +02172c: |[02172c] org.metatrans.commons.analytics.Analytics_ActivitiesStack.onActivity_Destroy:(Landroid/app/Activity;)V │ │ +02173c: 5430 f30a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.stack:Ljava/util/List; // field@0af3 │ │ +021740: 7220 b201 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +021746: 0a00 |0005: move-result v0 │ │ +021748: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +02174c: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021750: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +021754: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02175a: 1a02 0a01 |000f: const-string v2, "Analytics_ActivitiesStack: onActivity_Destroy: " // string@010a │ │ +02175e: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021764: 6e20 8401 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02176a: 6e10 8701 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +021770: 0c04 |001a: move-result-object v4 │ │ +021772: 6e20 5301 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021778: 0e00 |001e: return-void │ │ +02177a: 2204 9600 |001f: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +02177e: 7010 5801 0400 |0021: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +021784: 2704 |0024: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=43 │ │ 0x001f line=40 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; │ │ @@ -49953,27 +49971,27 @@ │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021784: |[021784] org.metatrans.commons.analytics.Analytics_ActivitiesStack.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -021794: 0e00 |0000: return-void │ │ +021788: |[021788] org.metatrans.commons.analytics.Analytics_ActivitiesStack.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +021798: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 263 (Analytics_ActivitiesStack.java) │ │ + source_file_idx : 264 (Analytics_ActivitiesStack.java) │ │ │ │ Class #213 header: │ │ class_idx : 327 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 266 │ │ +source_file_idx : 267 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #213 annotations: │ │ Annotations on field #2804 'stack' │ │ @@ -49997,20 +50015,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0217dc: |[0217dc] org.metatrans.commons.analytics.Analytics_DummyImpl.:()V │ │ -0217ec: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -0217f2: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0217f6: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0217fc: 5b10 f40a |0008: iput-object v0, v1, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ -021800: 0e00 |000a: return-void │ │ +0217e0: |[0217e0] org.metatrans.commons.analytics.Analytics_DummyImpl.:()V │ │ +0217f0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +0217f6: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0217fa: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +021800: 5b10 f40a |0008: iput-object v0, v1, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ +021804: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/analytics/Analytics_DummyImpl; │ │ │ │ @@ -50020,29 +50038,29 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -021798: |[021798] org.metatrans.commons.analytics.Analytics_DummyImpl.getCurrentActivity:()Landroid/app/Activity; │ │ -0217a8: 5420 f40a |0000: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ -0217ac: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0217b2: 0a00 |0005: move-result v0 │ │ -0217b4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0217b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0217ba: 1100 |0009: return-object v0 │ │ -0217bc: 5420 f40a |000a: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ -0217c0: 7210 b301 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0217c6: 0a01 |000f: move-result v1 │ │ -0217c8: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0217cc: 7220 af01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0217d2: 0c00 |0015: move-result-object v0 │ │ -0217d4: 1f00 0500 |0016: check-cast v0, Landroid/app/Activity; // type@0005 │ │ -0217d8: 1100 |0018: return-object v0 │ │ +02179c: |[02179c] org.metatrans.commons.analytics.Analytics_DummyImpl.getCurrentActivity:()Landroid/app/Activity; │ │ +0217ac: 5420 f40a |0000: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ +0217b0: 7210 b301 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0217b6: 0a00 |0005: move-result v0 │ │ +0217b8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0217bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0217be: 1100 |0009: return-object v0 │ │ +0217c0: 5420 f40a |000a: iget-object v0, v2, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ +0217c4: 7210 b301 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0217ca: 0a01 |000f: move-result v1 │ │ +0217cc: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0217d0: 7220 af01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0217d6: 0c00 |0015: move-result-object v0 │ │ +0217d8: 1f00 0500 |0016: check-cast v0, Landroid/app/Activity; // type@0005 │ │ +0217dc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/metatrans/commons/analytics/Analytics_DummyImpl; │ │ │ │ @@ -50051,42 +50069,42 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021804: |[021804] org.metatrans.commons.analytics.Analytics_DummyImpl.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -021814: 0e00 |0000: return-void │ │ +021808: |[021808] org.metatrans.commons.analytics.Analytics_DummyImpl.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +021818: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/analytics/Analytics_DummyImpl;) │ │ name : 'onActivity_Create' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -021818: |[021818] org.metatrans.commons.analytics.Analytics_DummyImpl.onActivity_Create:(Landroid/app/Activity;)V │ │ -021828: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02182c: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -021830: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -021836: 1a02 0801 |0007: const-string v2, "Analytics_ActivitiesStack: onActivity_Create: " // string@0108 │ │ -02183a: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021840: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -021846: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02184c: 0c01 |0012: move-result-object v1 │ │ -02184e: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -021854: 5430 f40a |0016: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ -021858: 7220 ac01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02185e: 0e00 |001b: return-void │ │ +02181c: |[02181c] org.metatrans.commons.analytics.Analytics_DummyImpl.onActivity_Create:(Landroid/app/Activity;)V │ │ +02182c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021830: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +021834: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02183a: 1a02 0901 |0007: const-string v2, "Analytics_ActivitiesStack: onActivity_Create: " // string@0109 │ │ +02183e: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +021844: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02184a: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +021850: 0c01 |0012: move-result-object v1 │ │ +021852: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +021858: 5430 f40a |0016: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ +02185c: 7220 ac01 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +021862: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0016 line=28 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/metatrans/commons/analytics/Analytics_DummyImpl; │ │ 0x0000 - 0x001c reg=4 (null) Landroid/app/Activity; │ │ @@ -50096,32 +50114,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -021860: |[021860] org.metatrans.commons.analytics.Analytics_DummyImpl.onActivity_Destroy:(Landroid/app/Activity;)V │ │ -021870: 5430 f40a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ -021874: 7220 b201 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -02187a: 0a00 |0005: move-result v0 │ │ -02187c: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -021880: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -021884: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -021888: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02188e: 1a02 0901 |000f: const-string v2, "Analytics_ActivitiesStack: onActivity_Destroy: " // string@0109 │ │ -021892: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -021898: 6e20 8401 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02189e: 6e10 8701 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0218a4: 0c04 |001a: move-result-object v4 │ │ -0218a6: 6e20 5301 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0218ac: 0e00 |001e: return-void │ │ -0218ae: 2204 9600 |001f: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -0218b2: 7010 5801 0400 |0021: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -0218b8: 2704 |0024: throw v4 │ │ +021864: |[021864] org.metatrans.commons.analytics.Analytics_DummyImpl.onActivity_Destroy:(Landroid/app/Activity;)V │ │ +021874: 5430 f40a |0000: iget-object v0, v3, Lorg/metatrans/commons/analytics/Analytics_DummyImpl;.stack:Ljava/util/List; // field@0af4 │ │ +021878: 7220 b201 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +02187e: 0a00 |0005: move-result v0 │ │ +021880: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +021884: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +021888: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02188c: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +021892: 1a02 0a01 |000f: const-string v2, "Analytics_ActivitiesStack: onActivity_Destroy: " // string@010a │ │ +021896: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02189c: 6e20 8401 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +0218a2: 6e10 8701 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0218a8: 0c04 |001a: move-result-object v4 │ │ +0218aa: 6e20 5301 4000 |001b: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0218b0: 0e00 |001e: return-void │ │ +0218b2: 2204 9600 |001f: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +0218b6: 7010 5801 0400 |0021: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +0218bc: 2704 |0024: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=42 │ │ 0x001f line=39 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/metatrans/commons/analytics/Analytics_DummyImpl; │ │ @@ -50132,27 +50150,27 @@ │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0218bc: |[0218bc] org.metatrans.commons.analytics.Analytics_DummyImpl.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -0218cc: 0e00 |0000: return-void │ │ +0218c0: |[0218c0] org.metatrans.commons.analytics.Analytics_DummyImpl.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +0218d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 266 (Analytics_DummyImpl.java) │ │ + source_file_idx : 267 (Analytics_DummyImpl.java) │ │ │ │ Class #214 header: │ │ class_idx : 330 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 329 │ │ -source_file_idx : 296 │ │ +source_file_idx : 297 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #214 - │ │ Class descriptor : 'Lorg/metatrans/commons/app/Application_Base_Ads;' │ │ @@ -50175,20 +50193,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -021978: |[021978] org.metatrans.commons.app.Application_Base_Ads.:()V │ │ -021988: 7010 ce04 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/app/Application_Base;.:()V // method@04ce │ │ -02198e: 2200 4601 |0003: new-instance v0, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; // type@0146 │ │ -021992: 7010 bb04 0000 |0005: invoke-direct {v0}, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.:()V // method@04bb │ │ -021998: 5b10 ff0a |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.acitvities_stack:Lorg/metatrans/commons/analytics/IAnalytics; // field@0aff │ │ -02199c: 0e00 |000a: return-void │ │ +02197c: |[02197c] org.metatrans.commons.app.Application_Base_Ads.:()V │ │ +02198c: 7010 ce04 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/app/Application_Base;.:()V // method@04ce │ │ +021992: 2200 4601 |0003: new-instance v0, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; // type@0146 │ │ +021996: 7010 bb04 0000 |0005: invoke-direct {v0}, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.:()V // method@04bb │ │ +02199c: 5b10 ff0a |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.acitvities_stack:Lorg/metatrans/commons/analytics/IAnalytics; // field@0aff │ │ +0219a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ @@ -50197,19 +50215,19 @@ │ │ type : '()Lorg/metatrans/commons/app/Application_Base_Ads;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -02193c: |[02193c] org.metatrans.commons.app.Application_Base_Ads.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; │ │ -02194c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -021952: 0c00 |0003: move-result-object v0 │ │ -021954: 1f00 4a01 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -021958: 1100 |0006: return-object v0 │ │ +021940: |[021940] org.metatrans.commons.app.Application_Base_Ads.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; │ │ +021950: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +021956: 0c00 |0003: move-result-object v0 │ │ +021958: 1f00 4a01 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +02195c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/app/Application_Base_Ads;) │ │ @@ -50217,18 +50235,18 @@ │ │ type : '()Lorg/metatrans/commons/model/GameData_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02195c: |[02195c] org.metatrans.commons.app.Application_Base_Ads.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; │ │ -02196c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -021970: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -021976: 2700 |0005: throw v0 │ │ +021960: |[021960] org.metatrans.commons.app.Application_Base_Ads.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; │ │ +021970: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +021974: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +02197a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ #1 : (in Lorg/metatrans/commons/app/Application_Base_Ads;) │ │ @@ -50242,22 +50260,22 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/AdsManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0218f8: |[0218f8] org.metatrans.commons.app.Application_Base_Ads.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; │ │ -021908: 5410 000b |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ -02190c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -021910: 7110 f003 0100 |0004: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:(Landroid/app/Application;)Lorg/metatrans/commons/ads/impl/AdsManager; // method@03f0 │ │ -021916: 0c00 |0007: move-result-object v0 │ │ -021918: 5b10 000b |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ -02191c: 5410 000b |000a: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ -021920: 1100 |000c: return-object v0 │ │ +0218fc: |[0218fc] org.metatrans.commons.app.Application_Base_Ads.getAdsManager:()Lorg/metatrans/commons/ads/impl/AdsManager; │ │ +02190c: 5410 000b |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ +021910: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +021914: 7110 f003 0100 |0004: invoke-static {v1}, Lorg/metatrans/commons/ads/impl/AdsManager;.getSingleton:(Landroid/app/Application;)Lorg/metatrans/commons/ads/impl/AdsManager; // method@03f0 │ │ +02191a: 0c00 |0007: move-result-object v0 │ │ +02191c: 5b10 000b |0008: iput-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ +021920: 5410 000b |000a: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.adsmanager:Lorg/metatrans/commons/ads/impl/AdsManager; // field@0b00 │ │ +021924: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=98 │ │ 0x000a line=101 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ @@ -50267,17 +50285,17 @@ │ │ type : '()Lorg/metatrans/commons/analytics/IAnalytics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021924: |[021924] org.metatrans.commons.app.Application_Base_Ads.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; │ │ -021934: 5410 ff0a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.acitvities_stack:Lorg/metatrans/commons/analytics/IAnalytics; // field@0aff │ │ -021938: 1100 |0002: return-object v0 │ │ +021928: |[021928] org.metatrans.commons.app.Application_Base_Ads.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; │ │ +021938: 5410 ff0a |0000: iget-object v0, v1, Lorg/metatrans/commons/app/Application_Base_Ads;.acitvities_stack:Lorg/metatrans/commons/analytics/IAnalytics; // field@0aff │ │ +02193c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ #4 : (in Lorg/metatrans/commons/app/Application_Base_Ads;) │ │ @@ -50285,21 +50303,21 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0218d0: |[0218d0] org.metatrans.commons.app.Application_Base_Ads.getInterstitialActivity:()Landroid/app/Activity; │ │ -0218e0: 6e10 f504 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04f5 │ │ -0218e6: 0c00 |0003: move-result-object v0 │ │ -0218e8: 1f00 4601 |0004: check-cast v0, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; // type@0146 │ │ -0218ec: 6e10 bd04 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.getInterstitialActivity:()Landroid/app/Activity; // method@04bd │ │ -0218f2: 0c00 |0009: move-result-object v0 │ │ -0218f4: 1100 |000a: return-object v0 │ │ +0218d4: |[0218d4] org.metatrans.commons.app.Application_Base_Ads.getInterstitialActivity:()Landroid/app/Activity; │ │ +0218e4: 6e10 f504 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@04f5 │ │ +0218ea: 0c00 |0003: move-result-object v0 │ │ +0218ec: 1f00 4601 |0004: check-cast v0, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack; // type@0146 │ │ +0218f0: 6e10 bd04 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/analytics/Analytics_ActivitiesStack;.getInterstitialActivity:()Landroid/app/Activity; // method@04bd │ │ +0218f6: 0c00 |0009: move-result-object v0 │ │ +0218f8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ #5 : (in Lorg/metatrans/commons/app/Application_Base_Ads;) │ │ @@ -50307,28 +50325,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0219a0: |[0219a0] org.metatrans.commons.app.Application_Base_Ads.onCreate:()V │ │ -0219b0: 6f10 ea04 0400 |0000: invoke-super {v4}, Lorg/metatrans/commons/app/Application_Base;.onCreate:()V // method@04ea │ │ -0219b6: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0219ba: 2201 a100 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0219be: 7010 7f01 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0219c4: 1a02 2901 |000a: const-string v2, "Application_Base_Ads: onCreate called " // string@0129 │ │ -0219c8: 6e20 8501 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0219ce: 7100 8901 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -0219d4: 0b02 |0012: move-result-wide v2 │ │ -0219d6: 6e30 8301 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -0219dc: 6e10 8701 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0219e2: 0c01 |0019: move-result-object v1 │ │ -0219e4: 6e20 5301 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0219ea: 0e00 |001d: return-void │ │ +0219a4: |[0219a4] org.metatrans.commons.app.Application_Base_Ads.onCreate:()V │ │ +0219b4: 6f10 ea04 0400 |0000: invoke-super {v4}, Lorg/metatrans/commons/app/Application_Base;.onCreate:()V // method@04ea │ │ +0219ba: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0219be: 2201 a100 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0219c2: 7010 7f01 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0219c8: 1a02 2a01 |000a: const-string v2, "Application_Base_Ads: onCreate called " // string@012a │ │ +0219cc: 6e20 8501 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0219d2: 7100 8901 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +0219d8: 0b02 |0012: move-result-wide v2 │ │ +0219da: 6e30 8301 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +0219e0: 6e10 8701 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0219e6: 0c01 |0019: move-result-object v1 │ │ +0219e8: 6e20 5301 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0219ee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ @@ -50337,47 +50355,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0219ec: |[0219ec] org.metatrans.commons.app.Application_Base_Ads.openInterstitial:()V │ │ -0219fc: 6e10 f904 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInterstitialActivity:()Landroid/app/Activity; // method@04f9 │ │ -021a02: 0c00 |0003: move-result-object v0 │ │ -021a04: 2001 0f01 |0004: instance-of v1, v0, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ -021a08: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -021a0c: 1f00 0f01 |0008: check-cast v0, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ -021a10: 7210 a203 0000 |000a: invoke-interface {v0}, Lorg/metatrans/commons/IActivityInterstitial;.openInterstitial:()V // method@03a2 │ │ -021a16: 2807 |000d: goto 0014 // +0007 │ │ -021a18: 6e10 fb04 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.isTestMode:()Z // method@04fb │ │ -021a1e: 0a00 |0011: move-result v0 │ │ -021a20: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -021a24: 0e00 |0014: return-void │ │ -021a26: 2200 9600 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -021a2a: 1a01 7005 |0017: const-string v1, "Not in IActivityInterstitial" // string@0570 │ │ -021a2e: 7020 5901 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -021a34: 2700 |001c: throw v0 │ │ +0219f0: |[0219f0] org.metatrans.commons.app.Application_Base_Ads.openInterstitial:()V │ │ +021a00: 6e10 f904 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInterstitialActivity:()Landroid/app/Activity; // method@04f9 │ │ +021a06: 0c00 |0003: move-result-object v0 │ │ +021a08: 2001 0f01 |0004: instance-of v1, v0, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ +021a0c: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +021a10: 1f00 0f01 |0008: check-cast v0, Lorg/metatrans/commons/IActivityInterstitial; // type@010f │ │ +021a14: 7210 a203 0000 |000a: invoke-interface {v0}, Lorg/metatrans/commons/IActivityInterstitial;.openInterstitial:()V // method@03a2 │ │ +021a1a: 2807 |000d: goto 0014 // +0007 │ │ +021a1c: 6e10 fb04 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base_Ads;.isTestMode:()Z // method@04fb │ │ +021a22: 0a00 |0011: move-result v0 │ │ +021a24: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +021a28: 0e00 |0014: return-void │ │ +021a2a: 2200 9600 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +021a2e: 1a01 7105 |0017: const-string v1, "Not in IActivityInterstitial" // string@0571 │ │ +021a32: 7020 5901 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +021a38: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=45 │ │ 0x0008 line=47 │ │ 0x000e line=51 │ │ 0x0015 line=53 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/metatrans/commons/app/Application_Base_Ads; │ │ │ │ - source_file_idx : 296 (Application_Base_Ads.java) │ │ + source_file_idx : 297 (Application_Base_Ads.java) │ │ │ │ Class #215 header: │ │ class_idx : 331 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 437 │ │ +source_file_idx : 438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #215 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;' │ │ @@ -50393,17 +50411,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02211c: |[02211c] org.metatrans.commons.cfg.ConfigurationEntry_Base.:()V │ │ -02212c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -022132: 0e00 |0003: return-void │ │ +022120: |[022120] org.metatrans.commons.cfg.ConfigurationEntry_Base.:()V │ │ +022130: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/ConfigurationEntry_Base; │ │ │ │ Virtual methods - │ │ @@ -50412,43 +50430,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0220a0: |[0220a0] org.metatrans.commons.cfg.ConfigurationEntry_Base.getDescription:()I │ │ -0220b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0220b2: 0f00 |0001: return v0 │ │ +0220a4: |[0220a4] org.metatrans.commons.cfg.ConfigurationEntry_Base.getDescription:()I │ │ +0220b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0220b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;) │ │ name : 'getDescription_String' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0220b4: |[0220b4] org.metatrans.commons.cfg.ConfigurationEntry_Base.getDescription_String:()Ljava/lang/String; │ │ -0220c4: 6e10 ff04 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getDescription:()I // method@04ff │ │ -0220ca: 0a00 |0003: move-result v0 │ │ -0220cc: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0220d0: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -0220d4: 280d |0008: goto 0015 // +000d │ │ -0220d6: 7100 e204 0000 |0009: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0220dc: 0c00 |000c: move-result-object v0 │ │ -0220de: 6e10 ff04 0200 |000d: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getDescription:()I // method@04ff │ │ -0220e4: 0a01 |0010: move-result v1 │ │ -0220e6: 6e20 e604 1000 |0011: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -0220ec: 0c00 |0014: move-result-object v0 │ │ -0220ee: 1100 |0015: return-object v0 │ │ +0220b8: |[0220b8] org.metatrans.commons.cfg.ConfigurationEntry_Base.getDescription_String:()Ljava/lang/String; │ │ +0220c8: 6e10 ff04 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getDescription:()I // method@04ff │ │ +0220ce: 0a00 |0003: move-result v0 │ │ +0220d0: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0220d4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +0220d8: 280d |0008: goto 0015 // +000d │ │ +0220da: 7100 e204 0000 |0009: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0220e0: 0c00 |000c: move-result-object v0 │ │ +0220e2: 6e10 ff04 0200 |000d: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getDescription:()I // method@04ff │ │ +0220e8: 0a01 |0010: move-result v1 │ │ +0220ea: 6e20 e604 1000 |0011: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +0220f0: 0c00 |0014: move-result-object v0 │ │ +0220f2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/metatrans/commons/cfg/ConfigurationEntry_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;) │ │ @@ -50456,35 +50474,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0220f0: |[0220f0] org.metatrans.commons.cfg.ConfigurationEntry_Base.getName_String:()Ljava/lang/String; │ │ -022100: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -022106: 0c00 |0003: move-result-object v0 │ │ -022108: 6e10 0105 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getName:()I // method@0501 │ │ -02210e: 0a01 |0007: move-result v1 │ │ -022110: 6e20 e604 1000 |0008: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -022116: 0c00 |000b: move-result-object v0 │ │ -022118: 1100 |000c: return-object v0 │ │ +0220f4: |[0220f4] org.metatrans.commons.cfg.ConfigurationEntry_Base.getName_String:()Ljava/lang/String; │ │ +022104: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02210a: 0c00 |0003: move-result-object v0 │ │ +02210c: 6e10 0105 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.getName:()I // method@0501 │ │ +022112: 0a01 |0007: move-result v1 │ │ +022114: 6e20 e604 1000 |0008: invoke-virtual {v0, v1}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +02211a: 0c00 |000b: move-result-object v0 │ │ +02211c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/metatrans/commons/cfg/ConfigurationEntry_Base; │ │ │ │ - source_file_idx : 437 (ConfigurationEntry_Base.java) │ │ + source_file_idx : 438 (ConfigurationEntry_Base.java) │ │ │ │ Class #216 header: │ │ class_idx : 336 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 566 │ │ +source_file_idx : 567 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #216 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;' │ │ @@ -50560,21 +50578,21 @@ │ │ │ │ #7 : (in Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;) │ │ name : 'isHidden' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 566 (IConfigurationAchievements.java) │ │ + source_file_idx : 567 (IConfigurationAchievements.java) │ │ │ │ Class #217 header: │ │ class_idx : 337 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 268 │ │ +source_file_idx : 269 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #217 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/app/AppConfig_Base;' │ │ @@ -50590,17 +50608,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0225c0: |[0225c0] org.metatrans.commons.cfg.app.AppConfig_Base.:()V │ │ -0225d0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0225d6: 0e00 |0003: return-void │ │ +0225c4: |[0225c4] org.metatrans.commons.cfg.app.AppConfig_Base.:()V │ │ +0225d4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0225da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/app/AppConfig_Base; │ │ │ │ Virtual methods - │ │ @@ -50609,34 +50627,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022538: |[022538] org.metatrans.commons.cfg.app.AppConfig_Base.getCompanyWebSiteURL:()Ljava/lang/String; │ │ -022548: 1a00 760a |0000: const-string v0, "http://metatransapps.com" // string@0a76 │ │ -02254c: 1100 |0002: return-object v0 │ │ +02253c: |[02253c] org.metatrans.commons.cfg.app.AppConfig_Base.getCompanyWebSiteURL:()Ljava/lang/String; │ │ +02254c: 1a00 770a |0000: const-string v0, "http://metatransapps.com" // string@0a77 │ │ +022550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/app/AppConfig_Base;) │ │ name : 'getTag_Description' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022550: |[022550] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_Description:()Ljava/lang/String; │ │ -022560: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -022564: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -02256a: 2700 |0005: throw v0 │ │ +022554: |[022554] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_Description:()Ljava/lang/String; │ │ +022564: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +022568: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +02256e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/app/AppConfig_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/app/AppConfig_Base;) │ │ @@ -50644,18 +50662,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02256c: |[02256c] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_Help:()Ljava/lang/String; │ │ -02257c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -022580: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -022586: 2700 |0005: throw v0 │ │ +022570: |[022570] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_Help:()Ljava/lang/String; │ │ +022580: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +022584: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +02258a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/app/AppConfig_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/app/AppConfig_Base;) │ │ @@ -50663,18 +50681,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022588: |[022588] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_RevisionHistory:()Ljava/lang/String; │ │ -022598: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -02259c: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0225a2: 2700 |0005: throw v0 │ │ +02258c: |[02258c] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_RevisionHistory:()Ljava/lang/String; │ │ +02259c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0225a0: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0225a6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/app/AppConfig_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/app/AppConfig_Base;) │ │ @@ -50682,18 +50700,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0225a4: |[0225a4] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_ScoresTable:()Ljava/lang/String; │ │ -0225b4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0225b8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0225be: 2700 |0005: throw v0 │ │ +0225a8: |[0225a8] org.metatrans.commons.cfg.app.AppConfig_Base.getTag_ScoresTable:()Ljava/lang/String; │ │ +0225b8: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0225bc: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0225c2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/app/AppConfig_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/app/AppConfig_Base;) │ │ @@ -50701,28 +50719,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022524: |[022524] org.metatrans.commons.cfg.app.AppConfig_Base.isPaid:()Z │ │ -022534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022536: 0f00 |0001: return v0 │ │ +022528: |[022528] org.metatrans.commons.cfg.app.AppConfig_Base.isPaid:()Z │ │ +022538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02253a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 268 (AppConfig_Base.java) │ │ + source_file_idx : 269 (AppConfig_Base.java) │ │ │ │ Class #218 header: │ │ class_idx : 339 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 272 │ │ +source_file_idx : 273 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #218 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon;' │ │ @@ -50738,17 +50756,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022604: |[022604] org.metatrans.commons.cfg.appstore.AppStore_Amazon.:()V │ │ -022614: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02261a: 0e00 |0003: return-void │ │ +022608: |[022608] org.metatrans.commons.cfg.appstore.AppStore_Amazon.:()V │ │ +022618: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02261e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon; │ │ │ │ Virtual methods - │ │ @@ -50757,44 +50775,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0225d8: |[0225d8] org.metatrans.commons.cfg.appstore.AppStore_Amazon.getID:()I │ │ -0225e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0225ea: 0f00 |0001: return v0 │ │ +0225dc: |[0225dc] org.metatrans.commons.cfg.appstore.AppStore_Amazon.getID:()I │ │ +0225ec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0225ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Amazon;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0225ec: |[0225ec] org.metatrans.commons.cfg.appstore.AppStore_Amazon.getName:()Ljava/lang/String; │ │ -0225fc: 1a00 0601 |0000: const-string v0, "Amazon" // string@0106 │ │ -022600: 1100 |0002: return-object v0 │ │ +0225f0: |[0225f0] org.metatrans.commons.cfg.appstore.AppStore_Amazon.getName:()Ljava/lang/String; │ │ +022600: 1a00 0701 |0000: const-string v0, "Amazon" // string@0107 │ │ +022604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 272 (AppStore_Amazon.java) │ │ + source_file_idx : 273 (AppStore_Amazon.java) │ │ │ │ Class #219 header: │ │ class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 273 │ │ +source_file_idx : 274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #219 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Default;' │ │ @@ -50810,17 +50828,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022648: |[022648] org.metatrans.commons.cfg.appstore.AppStore_Default.:()V │ │ -022658: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02265e: 0e00 |0003: return-void │ │ +02264c: |[02264c] org.metatrans.commons.cfg.appstore.AppStore_Default.:()V │ │ +02265c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Default; │ │ │ │ Virtual methods - │ │ @@ -50829,44 +50847,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02261c: |[02261c] org.metatrans.commons.cfg.appstore.AppStore_Default.getID:()I │ │ -02262c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02262e: 0f00 |0001: return v0 │ │ +022620: |[022620] org.metatrans.commons.cfg.appstore.AppStore_Default.getID:()I │ │ +022630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +022632: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Default;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022630: |[022630] org.metatrans.commons.cfg.appstore.AppStore_Default.getName:()Ljava/lang/String; │ │ -022640: 1a00 ce01 |0000: const-string v0, "Default" // string@01ce │ │ -022644: 1100 |0002: return-object v0 │ │ +022634: |[022634] org.metatrans.commons.cfg.appstore.AppStore_Default.getName:()Ljava/lang/String; │ │ +022644: 1a00 cf01 |0000: const-string v0, "Default" // string@01cf │ │ +022648: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 273 (AppStore_Default.java) │ │ + source_file_idx : 274 (AppStore_Default.java) │ │ │ │ Class #220 header: │ │ class_idx : 341 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 274 │ │ +source_file_idx : 275 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #220 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official;' │ │ @@ -50882,17 +50900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022690: |[022690] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.:()V │ │ -0226a0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0226a6: 0e00 |0003: return-void │ │ +022694: |[022694] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.:()V │ │ +0226a4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0226aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official; │ │ │ │ Virtual methods - │ │ @@ -50901,44 +50919,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022660: |[022660] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.getID:()I │ │ -022670: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -022674: 0f00 |0002: return v0 │ │ +022664: |[022664] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.getID:()I │ │ +022674: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +022678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_official;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022678: |[022678] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.getName:()Ljava/lang/String; │ │ -022688: 1a00 0402 |0000: const-string v0, "FDroid_official" // string@0204 │ │ -02268c: 1100 |0002: return-object v0 │ │ +02267c: |[02267c] org.metatrans.commons.cfg.appstore.AppStore_FDroid_official.getName:()Ljava/lang/String; │ │ +02268c: 1a00 0502 |0000: const-string v0, "FDroid_official" // string@0205 │ │ +022690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 274 (AppStore_FDroid_official.java) │ │ + source_file_idx : 275 (AppStore_FDroid_official.java) │ │ │ │ Class #221 header: │ │ class_idx : 342 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 275 │ │ +source_file_idx : 276 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #221 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own;' │ │ @@ -50954,17 +50972,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0226d4: |[0226d4] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.:()V │ │ -0226e4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0226ea: 0e00 |0003: return-void │ │ +0226d8: |[0226d8] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.:()V │ │ +0226e8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0226ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own; │ │ │ │ Virtual methods - │ │ @@ -50973,44 +50991,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0226a8: |[0226a8] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.getID:()I │ │ -0226b8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0226ba: 0f00 |0001: return v0 │ │ +0226ac: |[0226ac] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.getID:()I │ │ +0226bc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0226be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_FDroid_own;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0226bc: |[0226bc] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.getName:()Ljava/lang/String; │ │ -0226cc: 1a00 0502 |0000: const-string v0, "FDroid_own" // string@0205 │ │ -0226d0: 1100 |0002: return-object v0 │ │ +0226c0: |[0226c0] org.metatrans.commons.cfg.appstore.AppStore_FDroid_own.getName:()Ljava/lang/String; │ │ +0226d0: 1a00 0602 |0000: const-string v0, "FDroid_own" // string@0206 │ │ +0226d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 275 (AppStore_FDroid_own.java) │ │ + source_file_idx : 276 (AppStore_FDroid_own.java) │ │ │ │ Class #222 header: │ │ class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 276 │ │ +source_file_idx : 277 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #222 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Google;' │ │ @@ -51026,17 +51044,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022718: |[022718] org.metatrans.commons.cfg.appstore.AppStore_Google.:()V │ │ -022728: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02272e: 0e00 |0003: return-void │ │ +02271c: |[02271c] org.metatrans.commons.cfg.appstore.AppStore_Google.:()V │ │ +02272c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Google; │ │ │ │ Virtual methods - │ │ @@ -51045,44 +51063,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0226ec: |[0226ec] org.metatrans.commons.cfg.appstore.AppStore_Google.getID:()I │ │ -0226fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0226fe: 0f00 |0001: return v0 │ │ +0226f0: |[0226f0] org.metatrans.commons.cfg.appstore.AppStore_Google.getID:()I │ │ +022700: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +022702: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Google;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022700: |[022700] org.metatrans.commons.cfg.appstore.AppStore_Google.getName:()Ljava/lang/String; │ │ -022710: 1a00 1802 |0000: const-string v0, "Google" // string@0218 │ │ -022714: 1100 |0002: return-object v0 │ │ +022704: |[022704] org.metatrans.commons.cfg.appstore.AppStore_Google.getName:()Ljava/lang/String; │ │ +022714: 1a00 1902 |0000: const-string v0, "Google" // string@0219 │ │ +022718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 276 (AppStore_Google.java) │ │ + source_file_idx : 277 (AppStore_Google.java) │ │ │ │ Class #223 header: │ │ class_idx : 344 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 277 │ │ +source_file_idx : 278 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #223 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei;' │ │ @@ -51098,17 +51116,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02275c: |[02275c] org.metatrans.commons.cfg.appstore.AppStore_Huawei.:()V │ │ -02276c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -022772: 0e00 |0003: return-void │ │ +022760: |[022760] org.metatrans.commons.cfg.appstore.AppStore_Huawei.:()V │ │ +022770: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei; │ │ │ │ Virtual methods - │ │ @@ -51117,44 +51135,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022730: |[022730] org.metatrans.commons.cfg.appstore.AppStore_Huawei.getID:()I │ │ -022740: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -022742: 0f00 |0001: return v0 │ │ +022734: |[022734] org.metatrans.commons.cfg.appstore.AppStore_Huawei.getID:()I │ │ +022744: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +022746: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Huawei;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022744: |[022744] org.metatrans.commons.cfg.appstore.AppStore_Huawei.getName:()Ljava/lang/String; │ │ -022754: 1a00 2102 |0000: const-string v0, "Huawei" // string@0221 │ │ -022758: 1100 |0002: return-object v0 │ │ +022748: |[022748] org.metatrans.commons.cfg.appstore.AppStore_Huawei.getName:()Ljava/lang/String; │ │ +022758: 1a00 2202 |0000: const-string v0, "Huawei" // string@0222 │ │ +02275c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 277 (AppStore_Huawei.java) │ │ + source_file_idx : 278 (AppStore_Huawei.java) │ │ │ │ Class #224 header: │ │ class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 278 │ │ +source_file_idx : 279 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #224 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Opera;' │ │ @@ -51170,17 +51188,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0227a0: |[0227a0] org.metatrans.commons.cfg.appstore.AppStore_Opera.:()V │ │ -0227b0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0227b6: 0e00 |0003: return-void │ │ +0227a4: |[0227a4] org.metatrans.commons.cfg.appstore.AppStore_Opera.:()V │ │ +0227b4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0227ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Opera; │ │ │ │ Virtual methods - │ │ @@ -51189,44 +51207,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022774: |[022774] org.metatrans.commons.cfg.appstore.AppStore_Opera.getID:()I │ │ -022784: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -022786: 0f00 |0001: return v0 │ │ +022778: |[022778] org.metatrans.commons.cfg.appstore.AppStore_Opera.getID:()I │ │ +022788: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +02278a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Opera;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022788: |[022788] org.metatrans.commons.cfg.appstore.AppStore_Opera.getName:()Ljava/lang/String; │ │ -022798: 1a00 8405 |0000: const-string v0, "Opera" // string@0584 │ │ -02279c: 1100 |0002: return-object v0 │ │ +02278c: |[02278c] org.metatrans.commons.cfg.appstore.AppStore_Opera.getName:()Ljava/lang/String; │ │ +02279c: 1a00 8505 |0000: const-string v0, "Opera" // string@0585 │ │ +0227a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 278 (AppStore_Opera.java) │ │ + source_file_idx : 279 (AppStore_Opera.java) │ │ │ │ Class #225 header: │ │ class_idx : 346 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 279 │ │ +source_file_idx : 280 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #225 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung;' │ │ @@ -51242,17 +51260,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0227e4: |[0227e4] org.metatrans.commons.cfg.appstore.AppStore_Samsung.:()V │ │ -0227f4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0227fa: 0e00 |0003: return-void │ │ +0227e8: |[0227e8] org.metatrans.commons.cfg.appstore.AppStore_Samsung.:()V │ │ +0227f8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0227fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung; │ │ │ │ Virtual methods - │ │ @@ -51261,44 +51279,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0227b8: |[0227b8] org.metatrans.commons.cfg.appstore.AppStore_Samsung.getID:()I │ │ -0227c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0227ca: 0f00 |0001: return v0 │ │ +0227bc: |[0227bc] org.metatrans.commons.cfg.appstore.AppStore_Samsung.getID:()I │ │ +0227cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0227ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Samsung;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0227cc: |[0227cc] org.metatrans.commons.cfg.appstore.AppStore_Samsung.getName:()Ljava/lang/String; │ │ -0227dc: 1a00 dc05 |0000: const-string v0, "Samsung" // string@05dc │ │ -0227e0: 1100 |0002: return-object v0 │ │ +0227d0: |[0227d0] org.metatrans.commons.cfg.appstore.AppStore_Samsung.getName:()Ljava/lang/String; │ │ +0227e0: 1a00 dd05 |0000: const-string v0, "Samsung" // string@05dd │ │ +0227e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 279 (AppStore_Samsung.java) │ │ + source_file_idx : 280 (AppStore_Samsung.java) │ │ │ │ Class #226 header: │ │ class_idx : 347 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 280 │ │ +source_file_idx : 281 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #226 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex;' │ │ @@ -51314,17 +51332,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022828: |[022828] org.metatrans.commons.cfg.appstore.AppStore_Yandex.:()V │ │ -022838: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02283e: 0e00 |0003: return-void │ │ +02282c: |[02282c] org.metatrans.commons.cfg.appstore.AppStore_Yandex.:()V │ │ +02283c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex; │ │ │ │ Virtual methods - │ │ @@ -51333,44 +51351,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0227fc: |[0227fc] org.metatrans.commons.cfg.appstore.AppStore_Yandex.getID:()I │ │ -02280c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -02280e: 0f00 |0001: return v0 │ │ +022800: |[022800] org.metatrans.commons.cfg.appstore.AppStore_Yandex.getID:()I │ │ +022810: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +022812: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/appstore/AppStore_Yandex;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022810: |[022810] org.metatrans.commons.cfg.appstore.AppStore_Yandex.getName:()Ljava/lang/String; │ │ -022820: 1a00 7a06 |0000: const-string v0, "Yandex" // string@067a │ │ -022824: 1100 |0002: return-object v0 │ │ +022814: |[022814] org.metatrans.commons.cfg.appstore.AppStore_Yandex.getName:()Ljava/lang/String; │ │ +022824: 1a00 7b06 |0000: const-string v0, "Yandex" // string@067b │ │ +022828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 280 (AppStore_Yandex.java) │ │ + source_file_idx : 281 (AppStore_Yandex.java) │ │ │ │ Class #227 header: │ │ class_idx : 363 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 567 │ │ +source_file_idx : 568 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #227 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ @@ -51475,21 +51493,21 @@ │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/IConfigurationColours;) │ │ name : 'getColour_Square_White' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 567 (IConfigurationColours.java) │ │ + source_file_idx : 568 (IConfigurationColours.java) │ │ │ │ Class #228 header: │ │ class_idx : 380 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 332 │ │ -source_file_idx : 439 │ │ +source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #228 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;' │ │ @@ -51504,17 +51522,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023f60: |[023f60] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.:()V │ │ -023f70: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ -023f76: 0e00 |0003: return-void │ │ +023f64: |[023f64] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.:()V │ │ +023f74: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ +023f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty; │ │ │ │ Virtual methods - │ │ @@ -51523,18 +51541,18 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -023ee8: |[023ee8] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ -023ef8: 6e10 0a06 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;.getAll:()[Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // method@060a │ │ -023efe: 0c00 |0003: move-result-object v0 │ │ -023f00: 1100 |0004: return-object v0 │ │ +023eec: |[023eec] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ +023efc: 6e10 0a06 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;.getAll:()[Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // method@060a │ │ +023f02: 0c00 |0003: move-result-object v0 │ │ +023f04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;) │ │ @@ -51542,28 +51560,28 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -023f24: |[023f24] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getAll:()[Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; │ │ -023f34: 6f10 0605 0400 |0000: invoke-super {v4}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ -023f3a: 0c00 |0003: move-result-object v0 │ │ -023f3c: 2101 |0004: array-length v1, v0 │ │ -023f3e: 2311 6002 |0005: new-array v1, v1, [Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@0260 │ │ -023f42: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -023f44: 2103 |0008: array-length v3, v0 │ │ -023f46: 3532 0b00 |0009: if-ge v2, v3, 0014 // +000b │ │ -023f4a: 4603 0002 |000b: aget-object v3, v0, v2 │ │ -023f4e: 1f03 7d01 |000d: check-cast v3, Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@017d │ │ -023f52: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -023f56: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -023f5a: 28f5 |0013: goto 0008 // -000b │ │ -023f5c: 1101 |0014: return-object v1 │ │ +023f28: |[023f28] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getAll:()[Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; │ │ +023f38: 6f10 0605 0400 |0000: invoke-super {v4}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0506 │ │ +023f3e: 0c00 |0003: move-result-object v0 │ │ +023f40: 2101 |0004: array-length v1, v0 │ │ +023f42: 2311 6002 |0005: new-array v1, v1, [Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@0260 │ │ +023f46: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +023f48: 2103 |0008: array-length v3, v0 │ │ +023f4a: 3532 0b00 |0009: if-ge v2, v3, 0014 // +000b │ │ +023f4e: 4603 0002 |000b: aget-object v3, v0, v2 │ │ +023f52: 1f03 7d01 |000d: check-cast v3, Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@017d │ │ +023f56: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +023f5a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +023f5e: 28f5 |0013: goto 0008 // -000b │ │ +023f60: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=15 │ │ 0x0008 line=16 │ │ 0x000b line=17 │ │ locals : │ │ @@ -51574,18 +51592,18 @@ │ │ type : '(I)Lorg/metatrans/commons/cfg/IConfigurationEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -023ecc: |[023ecc] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ -023edc: 6e20 0c06 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;.getConfigByID:(I)Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // method@060c │ │ -023ee2: 0c01 |0003: move-result-object v1 │ │ -023ee4: 1101 |0004: return-object v1 │ │ +023ed0: |[023ed0] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; │ │ +023ee0: 6e20 0c06 1000 |0000: invoke-virtual {v0, v1}, Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty;.getConfigByID:(I)Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // method@060c │ │ +023ee6: 0c01 |0003: move-result-object v1 │ │ +023ee8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -51594,33 +51612,33 @@ │ │ type : '(I)Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -023f04: |[023f04] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getConfigByID:(I)Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; │ │ -023f14: 6f20 0705 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0507 │ │ -023f1a: 0c01 |0003: move-result-object v1 │ │ -023f1c: 1f01 7d01 |0004: check-cast v1, Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@017d │ │ -023f20: 1101 |0006: return-object v1 │ │ +023f08: |[023f08] org.metatrans.commons.cfg.difficulty.ConfigurationUtils_Base_Difficulty.getConfigByID:(I)Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; │ │ +023f18: 6f20 0705 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.getConfigByID:(I)Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0507 │ │ +023f1e: 0c01 |0003: move-result-object v1 │ │ +023f20: 1f01 7d01 |0004: check-cast v1, Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty; // type@017d │ │ +023f24: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/cfg/difficulty/ConfigurationUtils_Base_Difficulty; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ - source_file_idx : 439 (ConfigurationUtils_Base_Difficulty.java) │ │ + source_file_idx : 440 (ConfigurationUtils_Base_Difficulty.java) │ │ │ │ Class #229 header: │ │ class_idx : 381 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 568 │ │ +source_file_idx : 569 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #229 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/IConfigurationDifficulty;' │ │ @@ -51713,21 +51731,21 @@ │ │ name : 'MODE_COMPUTER_RANDOM_BUT_CAPTURE_AND_DEFENSE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 3 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 568 (IConfigurationDifficulty.java) │ │ + source_file_idx : 569 (IConfigurationDifficulty.java) │ │ │ │ Class #230 header: │ │ class_idx : 408 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 332 │ │ -source_file_idx : 440 │ │ +source_file_idx : 441 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #230 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;' │ │ @@ -51747,32 +51765,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -024c28: |[024c28] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.:()V │ │ -024c38: 0e00 |0000: return-void │ │ +024c2c: |[024c2c] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.:()V │ │ +024c3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024c3c: |[024c3c] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.:()V │ │ -024c4c: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ -024c52: 0e00 |0003: return-void │ │ +024c40: |[024c40] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.:()V │ │ +024c50: 7010 0405 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;.:()V // method@0504 │ │ +024c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;) │ │ @@ -51780,70 +51798,70 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -024c54: |[024c54] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.createInstance:()V │ │ -024c64: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024c6a: 0c00 |0003: move-result-object v0 │ │ -024c6c: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -024c72: 0c00 |0007: move-result-object v0 │ │ -024c74: 7210 8c06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ -024c7a: 0c00 |000b: move-result-object v0 │ │ -024c7c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -024c7e: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -024c80: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -024c82: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -024c84: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -024c86: 1256 |0011: const/4 v6, #int 5 // #5 │ │ -024c88: 3800 3000 |0012: if-eqz v0, 0042 // +0030 │ │ -024c8c: 1260 |0014: const/4 v0, #int 6 // #6 │ │ -024c8e: 2300 5d02 |0015: new-array v0, v0, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ -024c92: 2207 8301 |0017: new-instance v7, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // type@0183 │ │ -024c96: 7010 1f06 0700 |0019: invoke-direct {v7}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;.:()V // method@061f │ │ -024c9c: 4d07 0005 |001c: aput-object v7, v0, v5 │ │ -024ca0: 2205 9001 |001e: new-instance v5, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // type@0190 │ │ -024ca4: 7010 5106 0500 |0020: invoke-direct {v5}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;.:()V // method@0651 │ │ -024caa: 4d05 0004 |0023: aput-object v5, v0, v4 │ │ -024cae: 2204 9601 |0025: new-instance v4, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // type@0196 │ │ -024cb2: 7010 6906 0400 |0027: invoke-direct {v4}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;.:()V // method@0669 │ │ -024cb8: 4d04 0003 |002a: aput-object v4, v0, v3 │ │ -024cbc: 2203 8c01 |002c: new-instance v3, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // type@018c │ │ -024cc0: 7010 4106 0300 |002e: invoke-direct {v3}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;.:()V // method@0641 │ │ -024cc6: 4d03 0002 |0031: aput-object v3, v0, v2 │ │ -024cca: 2202 9401 |0033: new-instance v2, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; // type@0194 │ │ -024cce: 7010 6106 0200 |0035: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;.:()V // method@0661 │ │ -024cd4: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ -024cd8: 2201 9201 |003a: new-instance v1, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // type@0192 │ │ -024cdc: 7010 5906 0100 |003c: invoke-direct {v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;.:()V // method@0659 │ │ -024ce2: 4d01 0006 |003f: aput-object v1, v0, v6 │ │ -024ce6: 2826 |0041: goto 0067 // +0026 │ │ -024ce8: 2360 5d02 |0042: new-array v0, v6, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ -024cec: 2206 8301 |0044: new-instance v6, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // type@0183 │ │ -024cf0: 7010 1f06 0600 |0046: invoke-direct {v6}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;.:()V // method@061f │ │ -024cf6: 4d06 0005 |0049: aput-object v6, v0, v5 │ │ -024cfa: 2205 9001 |004b: new-instance v5, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // type@0190 │ │ -024cfe: 7010 5106 0500 |004d: invoke-direct {v5}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;.:()V // method@0651 │ │ -024d04: 4d05 0004 |0050: aput-object v5, v0, v4 │ │ -024d08: 2204 9601 |0052: new-instance v4, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // type@0196 │ │ -024d0c: 7010 6906 0400 |0054: invoke-direct {v4}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;.:()V // method@0669 │ │ -024d12: 4d04 0003 |0057: aput-object v4, v0, v3 │ │ -024d16: 2203 8c01 |0059: new-instance v3, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // type@018c │ │ -024d1a: 7010 4106 0300 |005b: invoke-direct {v3}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;.:()V // method@0641 │ │ -024d20: 4d03 0002 |005e: aput-object v3, v0, v2 │ │ -024d24: 2202 9201 |0060: new-instance v2, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // type@0192 │ │ -024d28: 7010 5906 0200 |0062: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;.:()V // method@0659 │ │ -024d2e: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -024d32: 6201 4e0b |0067: sget-object v1, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.TAG_NAME:Ljava/lang/String; // field@0b4e │ │ -024d36: 2202 9801 |0069: new-instance v2, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // type@0198 │ │ -024d3a: 7010 7606 0200 |006b: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.:()V // method@0676 │ │ -024d40: 7130 7806 2100 |006e: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@0678 │ │ -024d46: 0e00 |0071: return-void │ │ +024c58: |[024c58] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.createInstance:()V │ │ +024c68: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024c6e: 0c00 |0003: move-result-object v0 │ │ +024c70: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +024c76: 0c00 |0007: move-result-object v0 │ │ +024c78: 7210 8c06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@068c │ │ +024c7e: 0c00 |000b: move-result-object v0 │ │ +024c80: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +024c82: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +024c84: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +024c86: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +024c88: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +024c8a: 1256 |0011: const/4 v6, #int 5 // #5 │ │ +024c8c: 3800 3000 |0012: if-eqz v0, 0042 // +0030 │ │ +024c90: 1260 |0014: const/4 v0, #int 6 // #6 │ │ +024c92: 2300 5d02 |0015: new-array v0, v0, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ +024c96: 2207 8301 |0017: new-instance v7, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // type@0183 │ │ +024c9a: 7010 1f06 0700 |0019: invoke-direct {v7}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;.:()V // method@061f │ │ +024ca0: 4d07 0005 |001c: aput-object v7, v0, v5 │ │ +024ca4: 2205 9001 |001e: new-instance v5, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // type@0190 │ │ +024ca8: 7010 5106 0500 |0020: invoke-direct {v5}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;.:()V // method@0651 │ │ +024cae: 4d05 0004 |0023: aput-object v5, v0, v4 │ │ +024cb2: 2204 9601 |0025: new-instance v4, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // type@0196 │ │ +024cb6: 7010 6906 0400 |0027: invoke-direct {v4}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;.:()V // method@0669 │ │ +024cbc: 4d04 0003 |002a: aput-object v4, v0, v3 │ │ +024cc0: 2203 8c01 |002c: new-instance v3, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // type@018c │ │ +024cc4: 7010 4106 0300 |002e: invoke-direct {v3}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;.:()V // method@0641 │ │ +024cca: 4d03 0002 |0031: aput-object v3, v0, v2 │ │ +024cce: 2202 9401 |0033: new-instance v2, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; // type@0194 │ │ +024cd2: 7010 6106 0200 |0035: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;.:()V // method@0661 │ │ +024cd8: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ +024cdc: 2201 9201 |003a: new-instance v1, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // type@0192 │ │ +024ce0: 7010 5906 0100 |003c: invoke-direct {v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;.:()V // method@0659 │ │ +024ce6: 4d01 0006 |003f: aput-object v1, v0, v6 │ │ +024cea: 2826 |0041: goto 0067 // +0026 │ │ +024cec: 2360 5d02 |0042: new-array v0, v6, [Lorg/metatrans/commons/cfg/IConfigurationEntry; // type@025d │ │ +024cf0: 2206 8301 |0044: new-instance v6, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; // type@0183 │ │ +024cf4: 7010 1f06 0600 |0046: invoke-direct {v6}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;.:()V // method@061f │ │ +024cfa: 4d06 0005 |0049: aput-object v6, v0, v5 │ │ +024cfe: 2205 9001 |004b: new-instance v5, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; // type@0190 │ │ +024d02: 7010 5106 0500 |004d: invoke-direct {v5}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;.:()V // method@0651 │ │ +024d08: 4d05 0004 |0050: aput-object v5, v0, v4 │ │ +024d0c: 2204 9601 |0052: new-instance v4, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; // type@0196 │ │ +024d10: 7010 6906 0400 |0054: invoke-direct {v4}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;.:()V // method@0669 │ │ +024d16: 4d04 0003 |0057: aput-object v4, v0, v3 │ │ +024d1a: 2203 8c01 |0059: new-instance v3, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; // type@018c │ │ +024d1e: 7010 4106 0300 |005b: invoke-direct {v3}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;.:()V // method@0641 │ │ +024d24: 4d03 0002 |005e: aput-object v3, v0, v2 │ │ +024d28: 2202 9201 |0060: new-instance v2, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; // type@0192 │ │ +024d2c: 7010 5906 0200 |0062: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;.:()V // method@0659 │ │ +024d32: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +024d36: 6201 4e0b |0067: sget-object v1, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.TAG_NAME:Ljava/lang/String; // field@0b4e │ │ +024d3a: 2202 9801 |0069: new-instance v2, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // type@0198 │ │ +024d3e: 7010 7606 0200 |006b: invoke-direct {v2}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.:()V // method@0676 │ │ +024d44: 7130 7806 2100 |006e: invoke-static {v1, v2, v0}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.createInstance:(Ljava/lang/String;Lorg/metatrans/commons/cfg/ConfigurationUtils_Base;[Lorg/metatrans/commons/cfg/IConfigurationEntry;)V // method@0678 │ │ +024d4a: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0017 line=27 │ │ 0x0044 line=43 │ │ 0x0067 line=58 │ │ locals : │ │ @@ -51853,33 +51871,33 @@ │ │ type : '()Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -024c04: |[024c04] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.getInstance:()Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; │ │ -024c14: 6200 4e0b |0000: sget-object v0, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.TAG_NAME:Ljava/lang/String; // field@0b4e │ │ -024c18: 7110 7a06 0000 |0002: invoke-static {v0}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@067a │ │ -024c1e: 0c00 |0005: move-result-object v0 │ │ -024c20: 1f00 9801 |0006: check-cast v0, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // type@0198 │ │ -024c24: 1100 |0008: return-object v0 │ │ +024c08: |[024c08] org.metatrans.commons.cfg.menu.ConfigurationUtils_Base_MenuMain.getInstance:()Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; │ │ +024c18: 6200 4e0b |0000: sget-object v0, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.TAG_NAME:Ljava/lang/String; // field@0b4e │ │ +024c1c: 7110 7a06 0000 |0002: invoke-static {v0}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getInstance:(Ljava/lang/String;)Lorg/metatrans/commons/cfg/ConfigurationUtils_Base; // method@067a │ │ +024c22: 0c00 |0005: move-result-object v0 │ │ +024c24: 1f00 9801 |0006: check-cast v0, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // type@0198 │ │ +024c28: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 440 (ConfigurationUtils_Base_MenuMain.java) │ │ + source_file_idx : 441 (ConfigurationUtils_Base_MenuMain.java) │ │ │ │ Class #231 header: │ │ class_idx : 409 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 571 │ │ +source_file_idx : 572 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #231 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;' │ │ @@ -51958,21 +51976,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;) │ │ name : 'getAction' │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 571 (IConfigurationMenu_Main.java) │ │ + source_file_idx : 572 (IConfigurationMenu_Main.java) │ │ │ │ Class #232 header: │ │ class_idx : 410 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 611 │ │ +source_file_idx : 612 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #232 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;' │ │ @@ -51992,21 +52010,21 @@ │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;) │ │ name : 'isPaid' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 611 (IHomeAdInfo.java) │ │ + source_file_idx : 612 (IHomeAdInfo.java) │ │ │ │ Class #233 header: │ │ class_idx : 413 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1369 │ │ +source_file_idx : 1370 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #233 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;' │ │ @@ -52026,25 +52044,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -024d60: |[024d60] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Amazon.:(Ljava/lang/String;)V │ │ -024d70: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -024d76: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -024d7a: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -024d80: 1a01 2c07 |0008: const-string v1, "amzn://apps/android?p=" // string@072c │ │ -024d84: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024d8a: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024d90: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024d96: 0c03 |0013: move-result-object v3 │ │ -024d98: 5b23 5c0b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.url:Ljava/lang/String; // field@0b5c │ │ -024d9c: 0e00 |0016: return-void │ │ +024d64: |[024d64] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Amazon.:(Ljava/lang/String;)V │ │ +024d74: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +024d7a: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +024d7e: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +024d84: 1a01 2d07 |0008: const-string v1, "amzn://apps/android?p=" // string@072d │ │ +024d88: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024d8e: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024d94: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +024d9a: 0c03 |0013: move-result-object v3 │ │ +024d9c: 5b23 5c0b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.url:Ljava/lang/String; // field@0b5c │ │ +024da0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -52055,30 +52073,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024d48: |[024d48] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Amazon.getUrl:()Ljava/lang/String; │ │ -024d58: 5410 5c0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.url:Ljava/lang/String; // field@0b5c │ │ -024d5c: 1100 |0002: return-object v0 │ │ +024d4c: |[024d4c] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Amazon.getUrl:()Ljava/lang/String; │ │ +024d5c: 5410 5c0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.url:Ljava/lang/String; // field@0b5c │ │ +024d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon; │ │ │ │ - source_file_idx : 1369 (MarketURLGen_Amazon.java) │ │ + source_file_idx : 1370 (MarketURLGen_Amazon.java) │ │ │ │ Class #234 header: │ │ class_idx : 414 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1370 │ │ +source_file_idx : 1371 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #234 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;' │ │ @@ -52098,37 +52116,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -024db8: |[024db8] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOfficial.:(Ljava/lang/String;)V │ │ -024dc8: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -024dce: 1a00 1d08 |0003: const-string v0, "com.gravityplay" // string@081d │ │ -024dd2: 6e20 7601 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ -024dd8: 0a00 |0008: move-result v0 │ │ -024dda: 3800 1b00 |0009: if-eqz v0, 0024 // +001b │ │ -024dde: 2200 a100 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -024de2: 7010 7f01 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -024de8: 1a01 770a |0010: const-string v1, "https://f-droid.org/packages/" // string@0a77 │ │ -024dec: 6e20 8501 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024df2: 6e20 8501 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024df8: 1a03 4c00 |0018: const-string v3, "/" // string@004c │ │ -024dfc: 6e20 8501 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024e02: 6e10 8701 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024e08: 0c03 |0020: move-result-object v3 │ │ -024e0a: 5b23 5d0b |0021: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ -024e0e: 280c |0023: goto 002f // +000c │ │ -024e10: 2200 9f01 |0024: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; // type@019f │ │ -024e14: 7020 9506 3000 |0026: invoke-direct {v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.:(Ljava/lang/String;)V // method@0695 │ │ -024e1a: 6e10 9606 0000 |0029: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.getUrl:()Ljava/lang/String; // method@0696 │ │ -024e20: 0c03 |002c: move-result-object v3 │ │ -024e22: 5b23 5d0b |002d: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ -024e26: 0e00 |002f: return-void │ │ +024dbc: |[024dbc] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOfficial.:(Ljava/lang/String;)V │ │ +024dcc: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +024dd2: 1a00 1e08 |0003: const-string v0, "com.gravityplay" // string@081e │ │ +024dd6: 6e20 7601 0300 |0005: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ +024ddc: 0a00 |0008: move-result v0 │ │ +024dde: 3800 1b00 |0009: if-eqz v0, 0024 // +001b │ │ +024de2: 2200 a100 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +024de6: 7010 7f01 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +024dec: 1a01 780a |0010: const-string v1, "https://f-droid.org/packages/" // string@0a78 │ │ +024df0: 6e20 8501 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024df6: 6e20 8501 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024dfc: 1a03 4d00 |0018: const-string v3, "/" // string@004d │ │ +024e00: 6e20 8501 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024e06: 6e10 8701 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +024e0c: 0c03 |0020: move-result-object v3 │ │ +024e0e: 5b23 5d0b |0021: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ +024e12: 280c |0023: goto 002f // +000c │ │ +024e14: 2200 9f01 |0024: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; // type@019f │ │ +024e18: 7020 9506 3000 |0026: invoke-direct {v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.:(Ljava/lang/String;)V // method@0695 │ │ +024e1e: 6e10 9606 0000 |0029: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.getUrl:()Ljava/lang/String; // method@0696 │ │ +024e24: 0c03 |002c: move-result-object v3 │ │ +024e26: 5b23 5d0b |002d: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ +024e2a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0005 line=14 │ │ 0x000b line=16 │ │ 0x0024 line=20 │ │ locals : │ │ @@ -52141,30 +52159,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024da0: |[024da0] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOfficial.getUrl:()Ljava/lang/String; │ │ -024db0: 5410 5d0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ -024db4: 1100 |0002: return-object v0 │ │ +024da4: |[024da4] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOfficial.getUrl:()Ljava/lang/String; │ │ +024db4: 5410 5d0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.url:Ljava/lang/String; // field@0b5d │ │ +024db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial; │ │ │ │ - source_file_idx : 1370 (MarketURLGen_FDroidOfficial.java) │ │ + source_file_idx : 1371 (MarketURLGen_FDroidOfficial.java) │ │ │ │ Class #235 header: │ │ class_idx : 415 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1371 │ │ +source_file_idx : 1372 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #235 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;' │ │ @@ -52184,19 +52202,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -024e40: |[024e40] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOwn.:(Ljava/lang/String;)V │ │ -024e50: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -024e56: 1a01 780a |0003: const-string v1, "https://fdroid.metatransapps.com/fdroid/repo/index.html" // string@0a78 │ │ -024e5a: 5b01 5e0b |0005: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.url:Ljava/lang/String; // field@0b5e │ │ -024e5e: 0e00 |0007: return-void │ │ +024e44: |[024e44] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOwn.:(Ljava/lang/String;)V │ │ +024e54: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +024e5a: 1a01 790a |0003: const-string v1, "https://fdroid.metatransapps.com/fdroid/repo/index.html" // string@0a79 │ │ +024e5e: 5b01 5e0b |0005: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.url:Ljava/lang/String; // field@0b5e │ │ +024e62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -52207,30 +52225,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024e28: |[024e28] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOwn.getUrl:()Ljava/lang/String; │ │ -024e38: 5410 5e0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.url:Ljava/lang/String; // field@0b5e │ │ -024e3c: 1100 |0002: return-object v0 │ │ +024e2c: |[024e2c] org.metatrans.commons.cfg.publishedapp.MarketURLGen_FDroidOwn.getUrl:()Ljava/lang/String; │ │ +024e3c: 5410 5e0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.url:Ljava/lang/String; // field@0b5e │ │ +024e40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; │ │ │ │ - source_file_idx : 1371 (MarketURLGen_FDroidOwn.java) │ │ + source_file_idx : 1372 (MarketURLGen_FDroidOwn.java) │ │ │ │ Class #236 header: │ │ class_idx : 416 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1372 │ │ +source_file_idx : 1373 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #236 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;' │ │ @@ -52250,25 +52268,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -024e78: |[024e78] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Google.:(Ljava/lang/String;)V │ │ -024e88: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -024e8e: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -024e92: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -024e98: 1a01 840a |0008: const-string v1, "https://play.google.com/store/apps/details?id=" // string@0a84 │ │ -024e9c: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024ea2: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024ea8: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024eae: 0c03 |0013: move-result-object v3 │ │ -024eb0: 5b23 5f0b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.url:Ljava/lang/String; // field@0b5f │ │ -024eb4: 0e00 |0016: return-void │ │ +024e7c: |[024e7c] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Google.:(Ljava/lang/String;)V │ │ +024e8c: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +024e92: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +024e96: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +024e9c: 1a01 850a |0008: const-string v1, "https://play.google.com/store/apps/details?id=" // string@0a85 │ │ +024ea0: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024ea6: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024eac: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +024eb2: 0c03 |0013: move-result-object v3 │ │ +024eb4: 5b23 5f0b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.url:Ljava/lang/String; // field@0b5f │ │ +024eb8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -52279,30 +52297,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024e60: |[024e60] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Google.getUrl:()Ljava/lang/String; │ │ -024e70: 5410 5f0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.url:Ljava/lang/String; // field@0b5f │ │ -024e74: 1100 |0002: return-object v0 │ │ +024e64: |[024e64] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Google.getUrl:()Ljava/lang/String; │ │ +024e74: 5410 5f0b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.url:Ljava/lang/String; // field@0b5f │ │ +024e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google; │ │ │ │ - source_file_idx : 1372 (MarketURLGen_Google.java) │ │ + source_file_idx : 1373 (MarketURLGen_Google.java) │ │ │ │ Class #237 header: │ │ class_idx : 417 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1373 │ │ +source_file_idx : 1374 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;' │ │ @@ -52322,25 +52340,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -024ed0: |[024ed0] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Huawei.:(Ljava/lang/String;)V │ │ -024ee0: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -024ee6: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -024eea: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -024ef0: 1a01 1c0c |0008: const-string v1, "market://details?id=" // string@0c1c │ │ -024ef4: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024efa: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024f00: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024f06: 0c03 |0013: move-result-object v3 │ │ -024f08: 5b23 600b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.url:Ljava/lang/String; // field@0b60 │ │ -024f0c: 0e00 |0016: return-void │ │ +024ed4: |[024ed4] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Huawei.:(Ljava/lang/String;)V │ │ +024ee4: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +024eea: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +024eee: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +024ef4: 1a01 1d0c |0008: const-string v1, "market://details?id=" // string@0c1d │ │ +024ef8: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024efe: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024f04: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +024f0a: 0c03 |0013: move-result-object v3 │ │ +024f0c: 5b23 600b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.url:Ljava/lang/String; // field@0b60 │ │ +024f10: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -52351,30 +52369,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024eb8: |[024eb8] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Huawei.getUrl:()Ljava/lang/String; │ │ -024ec8: 5410 600b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.url:Ljava/lang/String; // field@0b60 │ │ -024ecc: 1100 |0002: return-object v0 │ │ +024ebc: |[024ebc] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Huawei.getUrl:()Ljava/lang/String; │ │ +024ecc: 5410 600b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.url:Ljava/lang/String; // field@0b60 │ │ +024ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei; │ │ │ │ - source_file_idx : 1373 (MarketURLGen_Huawei.java) │ │ + source_file_idx : 1374 (MarketURLGen_Huawei.java) │ │ │ │ Class #238 header: │ │ class_idx : 418 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1374 │ │ +source_file_idx : 1375 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;' │ │ @@ -52394,29 +52412,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -024f28: |[024f28] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Opera.:(Ljava/lang/String;)V │ │ -024f38: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -024f3e: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ -024f42: 1a03 740a |0005: const-string v3, "http://apps.opera.com/badge.php?a=c&v=dark_v2&did=151772" // string@0a74 │ │ -024f46: 5b23 610b |0007: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ -024f4a: 2814 |0009: goto 001d // +0014 │ │ -024f4c: 2200 a100 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -024f50: 7010 7f01 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -024f56: 1a01 750a |000f: const-string v1, "http://apps.opera.com/badge.php?a=c&v=dark_v2&did=151772&pid=" // string@0a75 │ │ -024f5a: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024f60: 6e20 8501 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024f66: 6e10 8701 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024f6c: 0c03 |001a: move-result-object v3 │ │ -024f6e: 5b23 610b |001b: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ -024f72: 0e00 |001d: return-void │ │ +024f2c: |[024f2c] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Opera.:(Ljava/lang/String;)V │ │ +024f3c: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +024f42: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ +024f46: 1a03 750a |0005: const-string v3, "http://apps.opera.com/badge.php?a=c&v=dark_v2&did=151772" // string@0a75 │ │ +024f4a: 5b23 610b |0007: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ +024f4e: 2814 |0009: goto 001d // +0014 │ │ +024f50: 2200 a100 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +024f54: 7010 7f01 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +024f5a: 1a01 760a |000f: const-string v1, "http://apps.opera.com/badge.php?a=c&v=dark_v2&did=151772&pid=" // string@0a76 │ │ +024f5e: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024f64: 6e20 8501 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024f6a: 6e10 8701 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +024f70: 0c03 |001a: move-result-object v3 │ │ +024f72: 5b23 610b |001b: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ +024f76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0007 line=14 │ │ 0x000a line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera; │ │ @@ -52428,30 +52446,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024f10: |[024f10] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Opera.getUrl:()Ljava/lang/String; │ │ -024f20: 5410 610b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ -024f24: 1100 |0002: return-object v0 │ │ +024f14: |[024f14] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Opera.getUrl:()Ljava/lang/String; │ │ +024f24: 5410 610b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera;.url:Ljava/lang/String; // field@0b61 │ │ +024f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Opera; │ │ │ │ - source_file_idx : 1374 (MarketURLGen_Opera.java) │ │ + source_file_idx : 1375 (MarketURLGen_Opera.java) │ │ │ │ Class #239 header: │ │ class_idx : 419 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1375 │ │ +source_file_idx : 1376 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #239 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;' │ │ @@ -52471,89 +52489,89 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -024f8c: |[024f8c] org.metatrans.commons.cfg.publishedapp.MarketURLGen_OurWebsite.:(Ljava/lang/String;)V │ │ -024f9c: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -024fa2: 1a00 1608 |0003: const-string v0, "com.chessboardscanner" // string@0816 │ │ -024fa6: 6e20 7301 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -024fac: 0a00 |0008: move-result v0 │ │ -024fae: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -024fb2: 1a02 7c0a |000b: const-string v2, "https://metatransapps.com/chess-board-scanner-and-analyzer/" // string@0a7c │ │ -024fb6: 5b12 620b |000d: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -024fba: 2900 7c00 |000f: goto/16 008b // +007c │ │ -024fbe: 1a00 1008 |0011: const-string v0, "com.bagaturchess" // string@0810 │ │ -024fc2: 6e20 7301 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -024fc8: 0a00 |0016: move-result v0 │ │ -024fca: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -024fce: 1a02 7a0a |0019: const-string v2, "https://metatransapps.com/bagatur-chess-engine-with-gui-chess-ai/" // string@0a7a │ │ -024fd2: 5b12 620b |001b: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -024fd6: 2900 6e00 |001d: goto/16 008b // +006e │ │ -024fda: 1a00 2008 |001f: const-string v0, "com.mathforkids5" // string@0820 │ │ -024fde: 6e20 7301 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -024fe4: 0a00 |0024: move-result v0 │ │ -024fe6: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ -024fea: 1a02 7e0a |0027: const-string v2, "https://metatransapps.com/math-for-kids-1-2-3-4-grade-class-graders/" // string@0a7e │ │ -024fee: 5b12 620b |0029: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -024ff2: 2860 |002b: goto 008b // +0060 │ │ -024ff4: 1a00 1308 |002c: const-string v0, "com.chessartforkids" // string@0813 │ │ -024ff8: 6e20 7301 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -024ffe: 0a00 |0031: move-result v0 │ │ -025000: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ -025004: 1a02 7b0a |0034: const-string v2, "https://metatransapps.com/chess-art-for-kids-kindergarten-to-grandmaster/" // string@0a7b │ │ -025008: 5b12 620b |0036: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -02500c: 2853 |0038: goto 008b // +0053 │ │ -02500e: 1a00 2d08 |0039: const-string v0, "com.wisconsin" // string@082d │ │ -025012: 6e20 7301 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -025018: 0a00 |003e: move-result v0 │ │ -02501a: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ -02501e: 1a02 830a |0041: const-string v2, "https://metatransapps.com/wisconsin-card-sorting-test-wcst-variant-cards/" // string@0a83 │ │ -025022: 5b12 620b |0043: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -025026: 2846 |0045: goto 008b // +0046 │ │ -025028: 1a00 1a08 |0046: const-string v0, "com.easycolours" // string@081a │ │ -02502c: 6e20 7301 2000 |0048: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -025032: 0a00 |004b: move-result v0 │ │ -025034: 3800 0700 |004c: if-eqz v0, 0053 // +0007 │ │ -025038: 1a02 810a |004e: const-string v2, "https://metatransapps.com/stroop-effect-test-challenge-and-test-your-brain/" // string@0a81 │ │ -02503c: 5b12 620b |0050: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -025040: 2839 |0052: goto 008b // +0039 │ │ -025042: 1a00 1d08 |0053: const-string v0, "com.gravityplay" // string@081d │ │ -025046: 6e20 7301 2000 |0055: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -02504c: 0a00 |0058: move-result v0 │ │ -02504e: 3800 0700 |0059: if-eqz v0, 0060 // +0007 │ │ -025052: 1a02 7d0a |005b: const-string v2, "https://metatransapps.com/gravity-force-finger-137-cross-the-orbits/" // string@0a7d │ │ -025056: 5b12 620b |005d: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -02505a: 282c |005f: goto 008b // +002c │ │ -02505c: 1a00 2a08 |0060: const-string v0, "com.stoptheballs" // string@082a │ │ -025060: 6e20 7301 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -025066: 0a00 |0065: move-result v0 │ │ -025068: 3800 0700 |0066: if-eqz v0, 006d // +0007 │ │ -02506c: 1a02 800a |0068: const-string v2, "https://metatransapps.com/non-stop-balloons-shooter-for-kids-and-adults/" // string@0a80 │ │ -025070: 5b12 620b |006a: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -025074: 281f |006c: goto 008b // +001f │ │ -025076: 1a00 2608 |006d: const-string v0, "com.maze_squirrel" // string@0826 │ │ -02507a: 6e20 7301 2000 |006f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -025080: 0a00 |0072: move-result v0 │ │ -025082: 3800 0700 |0073: if-eqz v0, 007a // +0007 │ │ -025086: 1a02 7f0a |0075: const-string v2, "https://metatransapps.com/maze-runner-2d-old-school-labyrinth-offline-game/" // string@0a7f │ │ -02508a: 5b12 620b |0077: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -02508e: 2812 |0079: goto 008b // +0012 │ │ -025090: 1a00 2308 |007a: const-string v0, "com.maze_dinosaurs" // string@0823 │ │ -025094: 6e20 7301 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -02509a: 0a02 |007f: move-result v2 │ │ -02509c: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ -0250a0: 1a02 820a |0082: const-string v2, "https://metatransapps.com/the-dinosaurs-maze-2d/" // string@0a82 │ │ -0250a4: 5b12 620b |0084: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -0250a8: 2805 |0086: goto 008b // +0005 │ │ -0250aa: 1a02 790a |0087: const-string v2, "https://metatransapps.com/" // string@0a79 │ │ -0250ae: 5b12 620b |0089: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -0250b2: 0e00 |008b: return-void │ │ +024f90: |[024f90] org.metatrans.commons.cfg.publishedapp.MarketURLGen_OurWebsite.:(Ljava/lang/String;)V │ │ +024fa0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +024fa6: 1a00 1708 |0003: const-string v0, "com.chessboardscanner" // string@0817 │ │ +024faa: 6e20 7301 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +024fb0: 0a00 |0008: move-result v0 │ │ +024fb2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +024fb6: 1a02 7d0a |000b: const-string v2, "https://metatransapps.com/chess-board-scanner-and-analyzer/" // string@0a7d │ │ +024fba: 5b12 620b |000d: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +024fbe: 2900 7c00 |000f: goto/16 008b // +007c │ │ +024fc2: 1a00 1108 |0011: const-string v0, "com.bagaturchess" // string@0811 │ │ +024fc6: 6e20 7301 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +024fcc: 0a00 |0016: move-result v0 │ │ +024fce: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +024fd2: 1a02 7b0a |0019: const-string v2, "https://metatransapps.com/bagatur-chess-engine-with-gui-chess-ai/" // string@0a7b │ │ +024fd6: 5b12 620b |001b: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +024fda: 2900 6e00 |001d: goto/16 008b // +006e │ │ +024fde: 1a00 2108 |001f: const-string v0, "com.mathforkids5" // string@0821 │ │ +024fe2: 6e20 7301 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +024fe8: 0a00 |0024: move-result v0 │ │ +024fea: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ +024fee: 1a02 7f0a |0027: const-string v2, "https://metatransapps.com/math-for-kids-1-2-3-4-grade-class-graders/" // string@0a7f │ │ +024ff2: 5b12 620b |0029: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +024ff6: 2860 |002b: goto 008b // +0060 │ │ +024ff8: 1a00 1408 |002c: const-string v0, "com.chessartforkids" // string@0814 │ │ +024ffc: 6e20 7301 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +025002: 0a00 |0031: move-result v0 │ │ +025004: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ +025008: 1a02 7c0a |0034: const-string v2, "https://metatransapps.com/chess-art-for-kids-kindergarten-to-grandmaster/" // string@0a7c │ │ +02500c: 5b12 620b |0036: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +025010: 2853 |0038: goto 008b // +0053 │ │ +025012: 1a00 2e08 |0039: const-string v0, "com.wisconsin" // string@082e │ │ +025016: 6e20 7301 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +02501c: 0a00 |003e: move-result v0 │ │ +02501e: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ +025022: 1a02 840a |0041: const-string v2, "https://metatransapps.com/wisconsin-card-sorting-test-wcst-variant-cards/" // string@0a84 │ │ +025026: 5b12 620b |0043: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +02502a: 2846 |0045: goto 008b // +0046 │ │ +02502c: 1a00 1b08 |0046: const-string v0, "com.easycolours" // string@081b │ │ +025030: 6e20 7301 2000 |0048: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +025036: 0a00 |004b: move-result v0 │ │ +025038: 3800 0700 |004c: if-eqz v0, 0053 // +0007 │ │ +02503c: 1a02 820a |004e: const-string v2, "https://metatransapps.com/stroop-effect-test-challenge-and-test-your-brain/" // string@0a82 │ │ +025040: 5b12 620b |0050: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +025044: 2839 |0052: goto 008b // +0039 │ │ +025046: 1a00 1e08 |0053: const-string v0, "com.gravityplay" // string@081e │ │ +02504a: 6e20 7301 2000 |0055: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +025050: 0a00 |0058: move-result v0 │ │ +025052: 3800 0700 |0059: if-eqz v0, 0060 // +0007 │ │ +025056: 1a02 7e0a |005b: const-string v2, "https://metatransapps.com/gravity-force-finger-137-cross-the-orbits/" // string@0a7e │ │ +02505a: 5b12 620b |005d: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +02505e: 282c |005f: goto 008b // +002c │ │ +025060: 1a00 2b08 |0060: const-string v0, "com.stoptheballs" // string@082b │ │ +025064: 6e20 7301 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +02506a: 0a00 |0065: move-result v0 │ │ +02506c: 3800 0700 |0066: if-eqz v0, 006d // +0007 │ │ +025070: 1a02 810a |0068: const-string v2, "https://metatransapps.com/non-stop-balloons-shooter-for-kids-and-adults/" // string@0a81 │ │ +025074: 5b12 620b |006a: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +025078: 281f |006c: goto 008b // +001f │ │ +02507a: 1a00 2708 |006d: const-string v0, "com.maze_squirrel" // string@0827 │ │ +02507e: 6e20 7301 2000 |006f: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +025084: 0a00 |0072: move-result v0 │ │ +025086: 3800 0700 |0073: if-eqz v0, 007a // +0007 │ │ +02508a: 1a02 800a |0075: const-string v2, "https://metatransapps.com/maze-runner-2d-old-school-labyrinth-offline-game/" // string@0a80 │ │ +02508e: 5b12 620b |0077: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +025092: 2812 |0079: goto 008b // +0012 │ │ +025094: 1a00 2408 |007a: const-string v0, "com.maze_dinosaurs" // string@0824 │ │ +025098: 6e20 7301 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +02509e: 0a02 |007f: move-result v2 │ │ +0250a0: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ +0250a4: 1a02 830a |0082: const-string v2, "https://metatransapps.com/the-dinosaurs-maze-2d/" // string@0a83 │ │ +0250a8: 5b12 620b |0084: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +0250ac: 2805 |0086: goto 008b // +0005 │ │ +0250ae: 1a02 7a0a |0087: const-string v2, "https://metatransapps.com/" // string@0a7a │ │ +0250b2: 5b12 620b |0089: iput-object v2, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +0250b6: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0005 line=11 │ │ 0x000d line=12 │ │ 0x0013 line=13 │ │ 0x001b line=14 │ │ @@ -52584,30 +52602,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024f74: |[024f74] org.metatrans.commons.cfg.publishedapp.MarketURLGen_OurWebsite.getUrl:()Ljava/lang/String; │ │ -024f84: 5410 620b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ -024f88: 1100 |0002: return-object v0 │ │ +024f78: |[024f78] org.metatrans.commons.cfg.publishedapp.MarketURLGen_OurWebsite.getUrl:()Ljava/lang/String; │ │ +024f88: 5410 620b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.url:Ljava/lang/String; // field@0b62 │ │ +024f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite; │ │ │ │ - source_file_idx : 1375 (MarketURLGen_OurWebsite.java) │ │ + source_file_idx : 1376 (MarketURLGen_OurWebsite.java) │ │ │ │ Class #240 header: │ │ class_idx : 420 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1376 │ │ +source_file_idx : 1377 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #240 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;' │ │ @@ -52627,25 +52645,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0250cc: |[0250cc] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Samsung.:(Ljava/lang/String;)V │ │ -0250dc: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -0250e2: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0250e6: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0250ec: 1a01 560d |0008: const-string v1, "samsungapps://ProductDetail/" // string@0d56 │ │ -0250f0: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0250f6: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0250fc: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -025102: 0c03 |0013: move-result-object v3 │ │ -025104: 5b23 630b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.url:Ljava/lang/String; // field@0b63 │ │ -025108: 0e00 |0016: return-void │ │ +0250d0: |[0250d0] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Samsung.:(Ljava/lang/String;)V │ │ +0250e0: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +0250e6: 2200 a100 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0250ea: 7010 7f01 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0250f0: 1a01 570d |0008: const-string v1, "samsungapps://ProductDetail/" // string@0d57 │ │ +0250f4: 6e20 8501 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0250fa: 6e20 8501 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025100: 6e10 8701 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +025106: 0c03 |0013: move-result-object v3 │ │ +025108: 5b23 630b |0014: iput-object v3, v2, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.url:Ljava/lang/String; // field@0b63 │ │ +02510c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ @@ -52656,30 +52674,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0250b4: |[0250b4] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Samsung.getUrl:()Ljava/lang/String; │ │ -0250c4: 5410 630b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.url:Ljava/lang/String; // field@0b63 │ │ -0250c8: 1100 |0002: return-object v0 │ │ +0250b8: |[0250b8] org.metatrans.commons.cfg.publishedapp.MarketURLGen_Samsung.getUrl:()Ljava/lang/String; │ │ +0250c8: 5410 630b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.url:Ljava/lang/String; // field@0b63 │ │ +0250cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung; │ │ │ │ - source_file_idx : 1376 (MarketURLGen_Samsung.java) │ │ + source_file_idx : 1377 (MarketURLGen_Samsung.java) │ │ │ │ Class #241 header: │ │ class_idx : 449 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 572 │ │ +source_file_idx : 573 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #241 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/sound/IConfigurationSound;' │ │ @@ -52703,21 +52721,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/cfg/sound/IConfigurationSound;) │ │ name : 'isEnabled' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 572 (IConfigurationSound.java) │ │ + source_file_idx : 573 (IConfigurationSound.java) │ │ │ │ Class #242 header: │ │ class_idx : 450 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 480 │ │ +source_file_idx : 481 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #242 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/EngagementProvider_Base;' │ │ @@ -52745,17 +52763,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02739c: |[02739c] org.metatrans.commons.engagement.EngagementProvider_Base.:()V │ │ -0273ac: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0273b2: 0e00 |0003: return-void │ │ +0273a0: |[0273a0] org.metatrans.commons.engagement.EngagementProvider_Base.:()V │ │ +0273b0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0273b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ │ │ Virtual methods - │ │ @@ -52764,17 +52782,17 @@ │ │ type : '()Lorg/metatrans/commons/engagement/IAchievementsProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027354: |[027354] org.metatrans.commons.engagement.EngagementProvider_Base.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; │ │ -027364: 5410 760b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.achievementsProvider:Lorg/metatrans/commons/engagement/IAchievementsProvider; // field@0b76 │ │ -027368: 1100 |0002: return-object v0 │ │ +027358: |[027358] org.metatrans.commons.engagement.EngagementProvider_Base.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; │ │ +027368: 5410 760b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.achievementsProvider:Lorg/metatrans/commons/engagement/IAchievementsProvider; // field@0b76 │ │ +02736c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/EngagementProvider_Base;) │ │ @@ -52782,17 +52800,17 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ILeaderboardsProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02736c: |[02736c] org.metatrans.commons.engagement.EngagementProvider_Base.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ -02737c: 5410 770b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.leaderboardsProvider:Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // field@0b77 │ │ -027380: 1100 |0002: return-object v0 │ │ +027370: |[027370] org.metatrans.commons.engagement.EngagementProvider_Base.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ +027380: 5410 770b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.leaderboardsProvider:Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // field@0b77 │ │ +027384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/EngagementProvider_Base;) │ │ @@ -52800,17 +52818,17 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ISocialProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027384: |[027384] org.metatrans.commons.engagement.EngagementProvider_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ -027394: 5410 780b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.socialProvider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b78 │ │ -027398: 1100 |0002: return-object v0 │ │ +027388: |[027388] org.metatrans.commons.engagement.EngagementProvider_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ +027398: 5410 780b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.socialProvider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b78 │ │ +02739c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/engagement/EngagementProvider_Base;) │ │ @@ -52818,17 +52836,17 @@ │ │ type : '(Lorg/metatrans/commons/engagement/IAchievementsProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0273b4: |[0273b4] org.metatrans.commons.engagement.EngagementProvider_Base.setAchievementsProvider:(Lorg/metatrans/commons/engagement/IAchievementsProvider;)V │ │ -0273c4: 5b01 760b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.achievementsProvider:Lorg/metatrans/commons/engagement/IAchievementsProvider; // field@0b76 │ │ -0273c8: 0e00 |0002: return-void │ │ +0273b8: |[0273b8] org.metatrans.commons.engagement.EngagementProvider_Base.setAchievementsProvider:(Lorg/metatrans/commons/engagement/IAchievementsProvider;)V │ │ +0273c8: 5b01 760b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.achievementsProvider:Lorg/metatrans/commons/engagement/IAchievementsProvider; // field@0b76 │ │ +0273cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metatrans/commons/engagement/IAchievementsProvider; │ │ │ │ @@ -52837,17 +52855,17 @@ │ │ type : '(Lorg/metatrans/commons/engagement/ILeaderboardsProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0273cc: |[0273cc] org.metatrans.commons.engagement.EngagementProvider_Base.setLeaderboardsProvider:(Lorg/metatrans/commons/engagement/ILeaderboardsProvider;)V │ │ -0273dc: 5b01 770b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.leaderboardsProvider:Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // field@0b77 │ │ -0273e0: 0e00 |0002: return-void │ │ +0273d0: |[0273d0] org.metatrans.commons.engagement.EngagementProvider_Base.setLeaderboardsProvider:(Lorg/metatrans/commons/engagement/ILeaderboardsProvider;)V │ │ +0273e0: 5b01 770b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.leaderboardsProvider:Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // field@0b77 │ │ +0273e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ │ │ @@ -52856,31 +52874,31 @@ │ │ type : '(Lorg/metatrans/commons/engagement/ISocialProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0273e4: |[0273e4] org.metatrans.commons.engagement.EngagementProvider_Base.setSocialProvider:(Lorg/metatrans/commons/engagement/ISocialProvider;)V │ │ -0273f4: 5b01 780b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.socialProvider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b78 │ │ -0273f8: 0e00 |0002: return-void │ │ +0273e8: |[0273e8] org.metatrans.commons.engagement.EngagementProvider_Base.setSocialProvider:(Lorg/metatrans/commons/engagement/ISocialProvider;)V │ │ +0273f8: 5b01 780b |0000: iput-object v1, v0, Lorg/metatrans/commons/engagement/EngagementProvider_Base;.socialProvider:Lorg/metatrans/commons/engagement/ISocialProvider; // field@0b78 │ │ +0273fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/engagement/EngagementProvider_Base; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metatrans/commons/engagement/ISocialProvider; │ │ │ │ - source_file_idx : 480 (EngagementProvider_Base.java) │ │ + source_file_idx : 481 (EngagementProvider_Base.java) │ │ │ │ Class #243 header: │ │ class_idx : 456 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1368 │ │ +source_file_idx : 1369 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #243 annotations: │ │ Annotations on field #2944 'mapping_mode2leaderboard' │ │ @@ -52906,18 +52924,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027428: |[027428] org.metatrans.commons.engagement.Mapping_Mode2Leaderboard_Map.:(Ljava/util/Map;)V │ │ -027438: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02743e: 5b01 800b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map;.mapping_mode2leaderboard:Ljava/util/Map; // field@0b80 │ │ -027442: 0e00 |0005: return-void │ │ +02742c: |[02742c] org.metatrans.commons.engagement.Mapping_Mode2Leaderboard_Map.:(Ljava/util/Map;)V │ │ +02743c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +027442: 5b01 800b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map;.mapping_mode2leaderboard:Ljava/util/Map; // field@0b80 │ │ +027446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map; │ │ @@ -52928,36 +52946,36 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0273fc: |[0273fc] org.metatrans.commons.engagement.Mapping_Mode2Leaderboard_Map.getLeaderboardID:(I)Ljava/lang/String; │ │ -02740c: 5410 800b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map;.mapping_mode2leaderboard:Ljava/util/Map; // field@0b80 │ │ -027410: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -027416: 0c02 |0005: move-result-object v2 │ │ -027418: 7220 b701 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -02741e: 0c02 |0009: move-result-object v2 │ │ -027420: 1f02 9f00 |000a: check-cast v2, Ljava/lang/String; // type@009f │ │ -027424: 1102 |000c: return-object v2 │ │ +027400: |[027400] org.metatrans.commons.engagement.Mapping_Mode2Leaderboard_Map.getLeaderboardID:(I)Ljava/lang/String; │ │ +027410: 5410 800b |0000: iget-object v0, v1, Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map;.mapping_mode2leaderboard:Ljava/util/Map; // field@0b80 │ │ +027414: 7110 5d01 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +02741a: 0c02 |0005: move-result-object v2 │ │ +02741c: 7220 b701 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +027422: 0c02 |0009: move-result-object v2 │ │ +027424: 1f02 9f00 |000a: check-cast v2, Ljava/lang/String; // type@009f │ │ +027428: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/engagement/Mapping_Mode2Leaderboard_Map; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ - source_file_idx : 1368 (Mapping_Mode2Leaderboard_Map.java) │ │ + source_file_idx : 1369 (Mapping_Mode2Leaderboard_Map.java) │ │ │ │ Class #244 header: │ │ class_idx : 457 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 133 │ │ +source_file_idx : 134 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #244 annotations: │ │ Annotations on field #2945 'achievementsList' │ │ @@ -52995,33 +53013,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027704: |[027704] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.:()V │ │ -027714: 0e00 |0000: return-void │ │ +027708: |[027708] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.:()V │ │ +027718: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;) │ │ name : '' │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027718: |[027718] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -027728: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02772e: 5b01 830b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027732: 0e00 |0005: return-void │ │ +02771c: |[02771c] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +02772c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +027732: 5b01 830b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/app/Application_Base; │ │ @@ -53031,159 +53049,159 @@ │ │ type : '(ILandroid/content/Context;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 300 16-bit code units │ │ -02746c: |[02746c] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; │ │ -02747c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -027480: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -027486: 54c1 830b |0005: iget-object v1, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -02748a: 6e10 d604 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -027490: 0c01 |000a: move-result-object v1 │ │ -027492: 7210 c403 0100 |000b: invoke-interface {v1}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c4 │ │ -027498: 0c01 |000e: move-result-object v1 │ │ -02749a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02749c: 2113 |0010: array-length v3, v1 │ │ -02749e: 3532 1a01 |0011: if-ge v2, v3, 012b // +011a │ │ -0274a2: 4603 0102 |0013: aget-object v3, v1, v2 │ │ -0274a6: 54c4 830b |0015: iget-object v4, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -0274aa: 6e10 d604 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -0274b0: 0c04 |001a: move-result-object v4 │ │ -0274b2: 7210 2005 0300 |001b: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -0274b8: 0a05 |001e: move-result v5 │ │ -0274ba: 7230 cc03 e405 |001f: invoke-interface {v4, v14, v5}, Lorg/metatrans/commons/achievements/IAchievementsManager;.isEarned:(Landroid/content/Context;I)Z // method@03cc │ │ -0274c0: 0a04 |0022: move-result v4 │ │ -0274c2: 54c5 830b |0023: iget-object v5, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -0274c6: 6e10 d604 0500 |0025: invoke-virtual {v5}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -0274cc: 0c05 |0028: move-result-object v5 │ │ -0274ce: 7210 2005 0300 |0029: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -0274d4: 0a06 |002c: move-result v6 │ │ -0274d6: 7230 cd03 e506 |002d: invoke-interface {v5, v14, v6}, Lorg/metatrans/commons/achievements/IAchievementsManager;.isHidden:(Landroid/content/Context;I)Z // method@03cd │ │ -0274dc: 0a05 |0030: move-result v5 │ │ -0274de: 3804 2000 |0031: if-eqz v4, 0051 // +0020 │ │ -0274e2: 7210 2105 0300 |0033: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIconResID:()I // method@0521 │ │ -0274e8: 0a05 |0036: move-result v5 │ │ -0274ea: 7130 7c0b 5e0d |0037: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -0274f0: 0c05 |003a: move-result-object v5 │ │ -0274f2: 7130 760b d50d |003b: invoke-static {v5, v13, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0274f8: 0c06 |003e: move-result-object v6 │ │ -0274fa: 7120 820b 5600 |003f: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -027500: 7210 1f05 0300 |0042: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription_String:()Ljava/lang/String; // method@051f │ │ -027506: 0c05 |0045: move-result-object v5 │ │ -027508: 3905 3600 |0046: if-nez v5, 007c // +0036 │ │ -02750c: 7210 1e05 0300 |0048: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription:()I // method@051e │ │ -027512: 0a05 |004b: move-result v5 │ │ -027514: 6e20 2200 5e00 |004c: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -02751a: 0c05 |004f: move-result-object v5 │ │ -02751c: 282c |0050: goto 007c // +002c │ │ -02751e: 3805 1300 |0051: if-eqz v5, 0064 // +0013 │ │ -027522: 6005 9d07 |0053: sget v5, Lorg/metatrans/commons/R$drawable;.ic_gift_locked:I // field@079d │ │ -027526: 7130 7c0b 5e0d |0055: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -02752c: 0c05 |0058: move-result-object v5 │ │ -02752e: 7110 840b 0500 |0059: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ -027534: 0c06 |005c: move-result-object v6 │ │ -027536: 6005 1308 |005d: sget v5, Lorg/metatrans/commons/R$string;.achievements_hidden_title:I // field@0813 │ │ -02753a: 6e20 2200 5e00 |005f: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -027540: 0c05 |0062: move-result-object v5 │ │ -027542: 2819 |0063: goto 007c // +0019 │ │ -027544: 6005 9d07 |0064: sget v5, Lorg/metatrans/commons/R$drawable;.ic_gift_locked:I // field@079d │ │ -027548: 7130 7c0b 5e0d |0066: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -02754e: 0c05 |0069: move-result-object v5 │ │ -027550: 7110 840b 0500 |006a: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ -027556: 0c06 |006d: move-result-object v6 │ │ -027558: 7210 2505 0300 |006e: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName_String:()Ljava/lang/String; // method@0525 │ │ -02755e: 0c05 |0071: move-result-object v5 │ │ -027560: 3905 0a00 |0072: if-nez v5, 007c // +000a │ │ -027564: 7210 2405 0300 |0074: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ -02756a: 0a05 |0077: move-result v5 │ │ -02756c: 6e20 2200 5e00 |0078: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -027572: 0c05 |007b: move-result-object v5 │ │ -027574: 54c7 830b |007c: iget-object v7, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027578: 6e10 d604 0700 |007e: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -02757e: 0c07 |0081: move-result-object v7 │ │ -027580: 6e10 1d00 0e00 |0082: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ -027586: 0c08 |0085: move-result-object v8 │ │ -027588: 7210 2005 0300 |0086: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ -02758e: 0a09 |0089: move-result v9 │ │ -027590: 7230 c303 8709 |008a: invoke-interface {v7, v8, v9}, Lorg/metatrans/commons/achievements/IAchievementsManager;.get:(Landroid/content/Context;I)I // method@03c3 │ │ -027596: 0a07 |008d: move-result v7 │ │ -027598: 6e10 1d00 0e00 |008e: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ -02759e: 0c08 |0091: move-result-object v8 │ │ -0275a0: 6e10 2100 0800 |0092: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -0275a6: 0c08 |0095: move-result-object v8 │ │ -0275a8: 7210 2205 0300 |0096: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ -0275ae: 0a09 |0099: move-result v9 │ │ -0275b0: 6e20 3700 9800 |009a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -0275b6: 0a08 |009d: move-result v8 │ │ -0275b8: b387 |009e: div-int/2addr v7, v8 │ │ -0275ba: 6e10 1d00 0e00 |009f: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ -0275c0: 0c08 |00a2: move-result-object v8 │ │ -0275c2: 6e10 2100 0800 |00a3: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -0275c8: 0c08 |00a6: move-result-object v8 │ │ -0275ca: 7210 2305 0300 |00a7: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -0275d0: 0a09 |00aa: move-result v9 │ │ -0275d2: 6e20 3700 9800 |00ab: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -0275d8: 0a08 |00ae: move-result v8 │ │ -0275da: 6e10 2100 0e00 |00af: invoke-virtual {v14}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ -0275e0: 0c09 |00b2: move-result-object v9 │ │ -0275e2: 7210 2605 0300 |00b3: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ -0275e8: 0a03 |00b6: move-result v3 │ │ -0275ea: 6e20 3700 3900 |00b7: invoke-virtual {v9, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -0275f0: 0a03 |00ba: move-result v3 │ │ -0275f2: 7120 6201 8700 |00bb: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -0275f8: 0a09 |00be: move-result v9 │ │ -0275fa: b239 |00bf: mul-int/2addr v9, v3 │ │ -0275fc: 220a a100 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@00a1 │ │ -027600: 7010 7f01 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -027606: 7120 6201 8700 |00c5: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02760c: 0a0b |00c8: move-result v11 │ │ -02760e: 6e20 8201 ba00 |00c9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027614: 1a0b 1200 |00cc: const-string v11, " / " // string@0012 │ │ -027618: 6e20 8501 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02761e: 6e20 8201 8a00 |00d1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027624: 1a0b 0800 |00d4: const-string v11, " (" // string@0008 │ │ -027628: 6e20 8501 ba00 |00d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02762e: 7120 6201 8700 |00d9: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -027634: 0a07 |00dc: move-result v7 │ │ -027636: 6e20 8201 7a00 |00dd: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02763c: 1a07 0c00 |00e0: const-string v7, " * " // string@000c │ │ -027640: 6e20 8501 7a00 |00e2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027646: 6e20 8201 3a00 |00e5: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02764c: 1a03 0600 |00e8: const-string v3, " " // string@0006 │ │ -027650: 6e20 8501 3a00 |00ea: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027656: 6007 b408 |00ed: sget v7, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ -02765a: 6e20 2200 7e00 |00ef: invoke-virtual {v14, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -027660: 0c07 |00f2: move-result-object v7 │ │ -027662: 6e10 7901 0700 |00f3: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0179 │ │ -027668: 0c07 |00f6: move-result-object v7 │ │ -02766a: 6e20 8501 7a00 |00f7: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027670: 1a07 1300 |00fa: const-string v7, " = " // string@0013 │ │ -027674: 6e20 8501 7a00 |00fc: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02767a: 6e20 8201 9a00 |00ff: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027680: 6e20 8501 3a00 |0102: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027686: 6003 b408 |0105: sget v3, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ -02768a: 6e20 2200 3e00 |0107: invoke-virtual {v14, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -027690: 0c03 |010a: move-result-object v3 │ │ -027692: 6e10 7901 0300 |010b: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0179 │ │ -027698: 0c03 |010e: move-result-object v3 │ │ -02769a: 6e20 8501 3a00 |010f: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0276a0: 1a03 2b00 |0112: const-string v3, ")" // string@002b │ │ -0276a4: 6e20 8501 3a00 |0114: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0276aa: 6e10 8701 0a00 |0117: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0276b0: 0c03 |011a: move-result-object v3 │ │ -0276b2: 7120 6f0b 6e00 |011b: invoke-static {v14, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -0276b8: 0c06 |011e: move-result-object v6 │ │ -0276ba: 2207 4402 |011f: new-instance v7, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ -0276be: 7053 5e0b 4756 |0121: invoke-direct {v7, v4, v6, v5, v3}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ -0276c4: 7220 ac01 7000 |0124: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0276ca: d802 0201 |0127: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0276ce: 2900 e7fe |0129: goto/16 0010 // -0119 │ │ -0276d2: 1100 |012b: return-object v0 │ │ +027470: |[027470] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; │ │ +027480: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +027484: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02748a: 54c1 830b |0005: iget-object v1, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +02748e: 6e10 d604 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +027494: 0c01 |000a: move-result-object v1 │ │ +027496: 7210 c403 0100 |000b: invoke-interface {v1}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c4 │ │ +02749c: 0c01 |000e: move-result-object v1 │ │ +02749e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0274a0: 2113 |0010: array-length v3, v1 │ │ +0274a2: 3532 1a01 |0011: if-ge v2, v3, 012b // +011a │ │ +0274a6: 4603 0102 |0013: aget-object v3, v1, v2 │ │ +0274aa: 54c4 830b |0015: iget-object v4, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +0274ae: 6e10 d604 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +0274b4: 0c04 |001a: move-result-object v4 │ │ +0274b6: 7210 2005 0300 |001b: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +0274bc: 0a05 |001e: move-result v5 │ │ +0274be: 7230 cc03 e405 |001f: invoke-interface {v4, v14, v5}, Lorg/metatrans/commons/achievements/IAchievementsManager;.isEarned:(Landroid/content/Context;I)Z // method@03cc │ │ +0274c4: 0a04 |0022: move-result v4 │ │ +0274c6: 54c5 830b |0023: iget-object v5, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +0274ca: 6e10 d604 0500 |0025: invoke-virtual {v5}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +0274d0: 0c05 |0028: move-result-object v5 │ │ +0274d2: 7210 2005 0300 |0029: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +0274d8: 0a06 |002c: move-result v6 │ │ +0274da: 7230 cd03 e506 |002d: invoke-interface {v5, v14, v6}, Lorg/metatrans/commons/achievements/IAchievementsManager;.isHidden:(Landroid/content/Context;I)Z // method@03cd │ │ +0274e0: 0a05 |0030: move-result v5 │ │ +0274e2: 3804 2000 |0031: if-eqz v4, 0051 // +0020 │ │ +0274e6: 7210 2105 0300 |0033: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIconResID:()I // method@0521 │ │ +0274ec: 0a05 |0036: move-result v5 │ │ +0274ee: 7130 7c0b 5e0d |0037: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +0274f4: 0c05 |003a: move-result-object v5 │ │ +0274f6: 7130 760b d50d |003b: invoke-static {v5, v13, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0274fc: 0c06 |003e: move-result-object v6 │ │ +0274fe: 7120 820b 5600 |003f: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +027504: 7210 1f05 0300 |0042: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription_String:()Ljava/lang/String; // method@051f │ │ +02750a: 0c05 |0045: move-result-object v5 │ │ +02750c: 3905 3600 |0046: if-nez v5, 007c // +0036 │ │ +027510: 7210 1e05 0300 |0048: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getDescription:()I // method@051e │ │ +027516: 0a05 |004b: move-result v5 │ │ +027518: 6e20 2200 5e00 |004c: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +02751e: 0c05 |004f: move-result-object v5 │ │ +027520: 282c |0050: goto 007c // +002c │ │ +027522: 3805 1300 |0051: if-eqz v5, 0064 // +0013 │ │ +027526: 6005 9d07 |0053: sget v5, Lorg/metatrans/commons/R$drawable;.ic_gift_locked:I // field@079d │ │ +02752a: 7130 7c0b 5e0d |0055: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +027530: 0c05 |0058: move-result-object v5 │ │ +027532: 7110 840b 0500 |0059: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ +027538: 0c06 |005c: move-result-object v6 │ │ +02753a: 6005 1308 |005d: sget v5, Lorg/metatrans/commons/R$string;.achievements_hidden_title:I // field@0813 │ │ +02753e: 6e20 2200 5e00 |005f: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +027544: 0c05 |0062: move-result-object v5 │ │ +027546: 2819 |0063: goto 007c // +0019 │ │ +027548: 6005 9d07 |0064: sget v5, Lorg/metatrans/commons/R$drawable;.ic_gift_locked:I // field@079d │ │ +02754c: 7130 7c0b 5e0d |0066: invoke-static {v14, v5, v13}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +027552: 0c05 |0069: move-result-object v5 │ │ +027554: 7110 840b 0500 |006a: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ +02755a: 0c06 |006d: move-result-object v6 │ │ +02755c: 7210 2505 0300 |006e: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName_String:()Ljava/lang/String; // method@0525 │ │ +027562: 0c05 |0071: move-result-object v5 │ │ +027564: 3905 0a00 |0072: if-nez v5, 007c // +000a │ │ +027568: 7210 2405 0300 |0074: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ +02756e: 0a05 |0077: move-result v5 │ │ +027570: 6e20 2200 5e00 |0078: invoke-virtual {v14, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +027576: 0c05 |007b: move-result-object v5 │ │ +027578: 54c7 830b |007c: iget-object v7, v12, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +02757c: 6e10 d604 0700 |007e: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +027582: 0c07 |0081: move-result-object v7 │ │ +027584: 6e10 1d00 0e00 |0082: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ +02758a: 0c08 |0085: move-result-object v8 │ │ +02758c: 7210 2005 0300 |0086: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getID:()I // method@0520 │ │ +027592: 0a09 |0089: move-result v9 │ │ +027594: 7230 c303 8709 |008a: invoke-interface {v7, v8, v9}, Lorg/metatrans/commons/achievements/IAchievementsManager;.get:(Landroid/content/Context;I)I // method@03c3 │ │ +02759a: 0a07 |008d: move-result v7 │ │ +02759c: 6e10 1d00 0e00 |008e: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ +0275a2: 0c08 |0091: move-result-object v8 │ │ +0275a4: 6e10 2100 0800 |0092: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +0275aa: 0c08 |0095: move-result-object v8 │ │ +0275ac: 7210 2205 0300 |0096: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ +0275b2: 0a09 |0099: move-result v9 │ │ +0275b4: 6e20 3700 9800 |009a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +0275ba: 0a08 |009d: move-result v8 │ │ +0275bc: b387 |009e: div-int/2addr v7, v8 │ │ +0275be: 6e10 1d00 0e00 |009f: invoke-virtual {v14}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@001d │ │ +0275c4: 0c08 |00a2: move-result-object v8 │ │ +0275c6: 6e10 2100 0800 |00a3: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +0275cc: 0c08 |00a6: move-result-object v8 │ │ +0275ce: 7210 2305 0300 |00a7: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +0275d4: 0a09 |00aa: move-result v9 │ │ +0275d6: 6e20 3700 9800 |00ab: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +0275dc: 0a08 |00ae: move-result v8 │ │ +0275de: 6e10 2100 0e00 |00af: invoke-virtual {v14}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0021 │ │ +0275e4: 0c09 |00b2: move-result-object v9 │ │ +0275e6: 7210 2605 0300 |00b3: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getScores:()I // method@0526 │ │ +0275ec: 0a03 |00b6: move-result v3 │ │ +0275ee: 6e20 3700 3900 |00b7: invoke-virtual {v9, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +0275f4: 0a03 |00ba: move-result v3 │ │ +0275f6: 7120 6201 8700 |00bb: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +0275fc: 0a09 |00be: move-result v9 │ │ +0275fe: b239 |00bf: mul-int/2addr v9, v3 │ │ +027600: 220a a100 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@00a1 │ │ +027604: 7010 7f01 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02760a: 7120 6201 8700 |00c5: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +027610: 0a0b |00c8: move-result v11 │ │ +027612: 6e20 8201 ba00 |00c9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027618: 1a0b 1200 |00cc: const-string v11, " / " // string@0012 │ │ +02761c: 6e20 8501 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027622: 6e20 8201 8a00 |00d1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027628: 1a0b 0800 |00d4: const-string v11, " (" // string@0008 │ │ +02762c: 6e20 8501 ba00 |00d6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027632: 7120 6201 8700 |00d9: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +027638: 0a07 |00dc: move-result v7 │ │ +02763a: 6e20 8201 7a00 |00dd: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027640: 1a07 0c00 |00e0: const-string v7, " * " // string@000c │ │ +027644: 6e20 8501 7a00 |00e2: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02764a: 6e20 8201 3a00 |00e5: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027650: 1a03 0600 |00e8: const-string v3, " " // string@0006 │ │ +027654: 6e20 8501 3a00 |00ea: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02765a: 6007 b408 |00ed: sget v7, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ +02765e: 6e20 2200 7e00 |00ef: invoke-virtual {v14, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +027664: 0c07 |00f2: move-result-object v7 │ │ +027666: 6e10 7901 0700 |00f3: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0179 │ │ +02766c: 0c07 |00f6: move-result-object v7 │ │ +02766e: 6e20 8501 7a00 |00f7: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027674: 1a07 1300 |00fa: const-string v7, " = " // string@0013 │ │ +027678: 6e20 8501 7a00 |00fc: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02767e: 6e20 8201 9a00 |00ff: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027684: 6e20 8501 3a00 |0102: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02768a: 6003 b408 |0105: sget v3, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ +02768e: 6e20 2200 3e00 |0107: invoke-virtual {v14, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +027694: 0c03 |010a: move-result-object v3 │ │ +027696: 6e10 7901 0300 |010b: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0179 │ │ +02769c: 0c03 |010e: move-result-object v3 │ │ +02769e: 6e20 8501 3a00 |010f: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0276a4: 1a03 2c00 |0112: const-string v3, ")" // string@002c │ │ +0276a8: 6e20 8501 3a00 |0114: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0276ae: 6e10 8701 0a00 |0117: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0276b4: 0c03 |011a: move-result-object v3 │ │ +0276b6: 7120 6f0b 6e00 |011b: invoke-static {v14, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +0276bc: 0c06 |011e: move-result-object v6 │ │ +0276be: 2207 4402 |011f: new-instance v7, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ +0276c2: 7053 5e0b 4756 |0121: invoke-direct {v7, v4, v6, v5, v3}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ +0276c8: 7220 ac01 7000 |0124: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0276ce: d802 0201 |0127: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0276d2: 2900 e7fe |0129: goto/16 0010 // -0119 │ │ +0276d6: 1100 |012b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=109 │ │ 0x0010 line=111 │ │ 0x0013 line=113 │ │ 0x0015 line=115 │ │ @@ -53222,22 +53240,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -027804: |[027804] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.rebuildAchievementsList:(Landroid/content/Context;)V │ │ -027814: 6000 820b |0000: sget v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList_iconSize:I // field@0b82 │ │ -027818: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -02781a: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ -02781e: 7030 a107 0203 |0005: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a1 │ │ -027824: 0c03 |0008: move-result-object v3 │ │ -027826: 6903 810b |0009: sput-object v3, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ -02782a: 0e00 |000b: return-void │ │ +027808: |[027808] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.rebuildAchievementsList:(Landroid/content/Context;)V │ │ +027818: 6000 820b |0000: sget v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList_iconSize:I // field@0b82 │ │ +02781c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +02781e: 3210 0800 |0003: if-eq v0, v1, 000b // +0008 │ │ +027822: 7030 a107 0203 |0005: invoke-direct {v2, v0, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a1 │ │ +027828: 0c03 |0008: move-result-object v3 │ │ +02782a: 6903 810b |0009: sput-object v3, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ +02782e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/content/Context; │ │ @@ -53248,23 +53266,23 @@ │ │ type : '(ILandroid/content/Context;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0276d4: |[0276d4] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.getAchievementsList:(ILandroid/content/Context;)Ljava/util/List; │ │ -0276e4: 6200 810b |0000: sget-object v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ -0276e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0276ec: 6702 820b |0004: sput v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList_iconSize:I // field@0b82 │ │ -0276f0: 7030 a107 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a1 │ │ -0276f6: 0c02 |0009: move-result-object v2 │ │ -0276f8: 6902 810b |000a: sput-object v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ -0276fc: 6202 810b |000c: sget-object v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ -027700: 1102 |000e: return-object v2 │ │ +0276d8: |[0276d8] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.getAchievementsList:(ILandroid/content/Context;)Ljava/util/List; │ │ +0276e8: 6200 810b |0000: sget-object v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ +0276ec: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0276f0: 6702 820b |0004: sput v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList_iconSize:I // field@0b82 │ │ +0276f4: 7030 a107 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.buildAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a1 │ │ +0276fa: 0c02 |0009: move-result-object v2 │ │ +0276fc: 6902 810b |000a: sput-object v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ +027700: 6202 810b |000c: sget-object v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.achievementsList:Ljava/util/List; // field@0b81 │ │ +027704: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=91 │ │ 0x000c line=94 │ │ locals : │ │ @@ -53277,66 +53295,66 @@ │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -027444: |[027444] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ -027454: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -027456: 1101 |0001: return-object v1 │ │ +027448: |[027448] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ +027458: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02745a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;) │ │ name : 'increment' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -027734: |[027734] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.increment:(II)V │ │ -027744: 5424 830b |0000: iget-object v4, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027748: 6e10 d604 0400 |0002: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -02774e: 0c04 |0005: move-result-object v4 │ │ -027750: 5420 830b |0006: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027754: 7230 c303 0403 |0008: invoke-interface {v4, v0, v3}, Lorg/metatrans/commons/achievements/IAchievementsManager;.get:(Landroid/content/Context;I)I // method@03c3 │ │ -02775a: 0a04 |000b: move-result v4 │ │ -02775c: 5420 830b |000c: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027760: 6e10 d604 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ -027766: 0c00 |0011: move-result-object v0 │ │ -027768: 7220 c503 3000 |0012: invoke-interface {v0, v3}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c5 │ │ -02776e: 0c03 |0015: move-result-object v3 │ │ -027770: 5420 830b |0016: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027774: 6e10 e504 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getResources:()Landroid/content/res/Resources; // method@04e5 │ │ -02777a: 0c00 |001b: move-result-object v0 │ │ -02777c: 7210 2205 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ -027782: 0a01 |001f: move-result v1 │ │ -027784: 6e20 3700 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -02778a: 0a00 |0023: move-result v0 │ │ -02778c: 5421 830b |0024: iget-object v1, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027790: 6e10 e504 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getResources:()Landroid/content/res/Resources; // method@04e5 │ │ -027796: 0c01 |0029: move-result-object v1 │ │ -027798: 7210 2305 0300 |002a: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ -02779e: 0a03 |002d: move-result v3 │ │ -0277a0: 6e20 3700 3100 |002e: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ -0277a6: 0a03 |0031: move-result v3 │ │ -0277a8: 3d04 1100 |0032: if-lez v4, 0043 // +0011 │ │ -0277ac: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -0277ae: 3210 0600 |0035: if-eq v0, v1, 003b // +0006 │ │ -0277b2: 9401 0400 |0037: rem-int v1, v4, v0 │ │ -0277b6: 3901 0a00 |0039: if-nez v1, 0043 // +000a │ │ -0277ba: b230 |003b: mul-int/2addr v0, v3 │ │ -0277bc: 3604 0700 |003c: if-gt v4, v0, 0043 // +0007 │ │ -0277c0: 5423 830b |003e: iget-object v3, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -0277c4: 7020 a607 3200 |0040: invoke-direct {v2, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.rebuildAchievementsList:(Landroid/content/Context;)V // method@07a6 │ │ -0277ca: 0e00 |0043: return-void │ │ +027738: |[027738] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.increment:(II)V │ │ +027748: 5424 830b |0000: iget-object v4, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +02774c: 6e10 d604 0400 |0002: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +027752: 0c04 |0005: move-result-object v4 │ │ +027754: 5420 830b |0006: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027758: 7230 c303 0403 |0008: invoke-interface {v4, v0, v3}, Lorg/metatrans/commons/achievements/IAchievementsManager;.get:(Landroid/content/Context;I)I // method@03c3 │ │ +02775e: 0a04 |000b: move-result v4 │ │ +027760: 5420 830b |000c: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027764: 6e10 d604 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@04d6 │ │ +02776a: 0c00 |0011: move-result-object v0 │ │ +02776c: 7220 c503 3000 |0012: invoke-interface {v0, v3}, Lorg/metatrans/commons/achievements/IAchievementsManager;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@03c5 │ │ +027772: 0c03 |0015: move-result-object v3 │ │ +027774: 5420 830b |0016: iget-object v0, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027778: 6e10 e504 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getResources:()Landroid/content/res/Resources; // method@04e5 │ │ +02777e: 0c00 |001b: move-result-object v0 │ │ +027780: 7210 2205 0300 |001c: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getIncrementsCount:()I // method@0522 │ │ +027786: 0a01 |001f: move-result v1 │ │ +027788: 6e20 3700 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +02778e: 0a00 |0023: move-result v0 │ │ +027790: 5421 830b |0024: iget-object v1, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027794: 6e10 e504 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getResources:()Landroid/content/res/Resources; // method@04e5 │ │ +02779a: 0c01 |0029: move-result-object v1 │ │ +02779c: 7210 2305 0300 |002a: invoke-interface {v3}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getMaxCount:()I // method@0523 │ │ +0277a2: 0a03 |002d: move-result v3 │ │ +0277a4: 6e20 3700 3100 |002e: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0037 │ │ +0277aa: 0a03 |0031: move-result v3 │ │ +0277ac: 3d04 1100 |0032: if-lez v4, 0043 // +0011 │ │ +0277b0: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +0277b2: 3210 0600 |0035: if-eq v0, v1, 003b // +0006 │ │ +0277b6: 9401 0400 |0037: rem-int v1, v4, v0 │ │ +0277ba: 3901 0a00 |0039: if-nez v1, 0043 // +000a │ │ +0277be: b230 |003b: mul-int/2addr v0, v3 │ │ +0277c0: 3604 0700 |003c: if-gt v4, v0, 0043 // +0007 │ │ +0277c4: 5423 830b |003e: iget-object v3, v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +0277c8: 7020 a607 3200 |0040: invoke-direct {v2, v3}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.rebuildAchievementsList:(Landroid/content/Context;)V // method@07a6 │ │ +0277ce: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000c line=56 │ │ 0x0016 line=57 │ │ 0x0024 line=58 │ │ 0x0037 line=60 │ │ @@ -53351,24 +53369,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0277cc: |[0277cc] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.openAchievements:()V │ │ -0277dc: 5430 830b |0000: iget-object v0, v3, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -0277e0: 6e10 dd04 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -0277e6: 0c00 |0005: move-result-object v0 │ │ -0277e8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0277ec: 2201 0f00 |0008: new-instance v1, Landroid/content/Intent; // type@000f │ │ -0277f0: 1c02 cc01 |000a: const-class v2, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // type@01cc │ │ -0277f4: 7030 2800 0102 |000c: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -0277fa: 6e20 0e00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -027800: 0e00 |0012: return-void │ │ +0277d0: |[0277d0] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.openAchievements:()V │ │ +0277e0: 5430 830b |0000: iget-object v0, v3, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +0277e4: 6e10 dd04 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +0277ea: 0c00 |0005: move-result-object v0 │ │ +0277ec: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0277f0: 2201 0f00 |0008: new-instance v1, Landroid/content/Intent; // type@000f │ │ +0277f4: 1c02 cc01 |000a: const-class v2, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; // type@01cc │ │ +0277f8: 7030 2800 0102 |000c: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +0277fe: 6e20 0e00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +027804: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=81 │ │ 0x000f line=82 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; │ │ @@ -53378,48 +53396,48 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -027458: |[027458] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.supportAchievementsCounting:()Z │ │ -027468: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02746a: 0f00 |0001: return v0 │ │ +02745c: |[02745c] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.supportAchievementsCounting:()Z │ │ +02746c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02746e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;) │ │ name : 'unlock' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02782c: |[02782c] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.unlock:(I)V │ │ -02783c: 5401 830b |0000: iget-object v1, v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ -027840: 7020 a607 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.rebuildAchievementsList:(Landroid/content/Context;)V // method@07a6 │ │ -027846: 0e00 |0005: return-void │ │ +027830: |[027830] org.metatrans.commons.engagement.achievements.AchievementsProvider_Base.unlock:(I)V │ │ +027840: 5401 830b |0000: iget-object v1, v0, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b83 │ │ +027844: 7020 a607 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.rebuildAchievementsList:(Landroid/content/Context;)V // method@07a6 │ │ +02784a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ - source_file_idx : 133 (AchievementsProvider_Base.java) │ │ + source_file_idx : 134 (AchievementsProvider_Base.java) │ │ │ │ Class #245 header: │ │ class_idx : 460 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 265 │ │ -source_file_idx : 134 │ │ +source_file_idx : 135 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -53438,17 +53456,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027930: |[027930] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.:()V │ │ -027940: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -027946: 0e00 |0003: return-void │ │ +027934: |[027934] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.:()V │ │ +027944: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +02794a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;) │ │ @@ -53456,51 +53474,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -0279a4: |[0279a4] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.updateUI:()V │ │ -0279b4: 7110 ab00 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -0279ba: 0c00 |0003: move-result-object v0 │ │ -0279bc: 6e10 ad07 0500 |0004: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ -0279c2: 0c01 |0007: move-result-object v1 │ │ -0279c4: 1f01 4901 |0008: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -0279c8: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -0279ce: 0c01 |000d: move-result-object v1 │ │ -0279d0: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -0279d4: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -0279da: 0c01 |0013: move-result-object v1 │ │ -0279dc: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -0279e2: 0a01 |0017: move-result v1 │ │ -0279e4: 6e10 ad07 0500 |0018: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ -0279ea: 0c02 |001b: move-result-object v2 │ │ -0279ec: 1f02 4901 |001c: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -0279f0: 6e10 de04 0200 |001e: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -0279f6: 0c02 |0021: move-result-object v2 │ │ -0279f8: 7210 7d07 0200 |0022: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -0279fe: 0c02 |0025: move-result-object v2 │ │ -027a00: 1f02 c901 |0026: check-cast v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; // type@01c9 │ │ -027a04: 6e10 af07 0500 |0028: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getIconSize:()I // method@07af │ │ -027a0a: 0a03 |002b: move-result v3 │ │ -027a0c: 6e30 a207 3205 |002c: invoke-virtual {v2, v3, v5}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.getAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a2 │ │ -027a12: 0c02 |002f: move-result-object v2 │ │ -027a14: 2203 cb01 |0030: new-instance v3, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu; // type@01cb │ │ -027a18: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -027a1a: 7030 aa07 5304 |0033: invoke-direct {v3, v5, v4}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1;)V // method@07aa │ │ -027a20: 7153 490b 0512 |0036: invoke-static {v5, v0, v2, v1, v3}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b49 │ │ -027a26: 0c00 |0039: move-result-object v0 │ │ -027a28: 6e20 d000 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ -027a2e: 6e20 b407 0500 |003d: invoke-virtual {v5, v0}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.setContentView:(Landroid/view/View;)V // method@07b4 │ │ -027a34: 6001 e507 |0040: sget v1, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ -027a38: 1302 4d00 |0042: const/16 v2, #int 77 // #4d │ │ -027a3c: 6e30 b307 1502 |0044: invoke-virtual {v5, v1, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.setBackgroundPoster:(II)V // method@07b3 │ │ -027a42: 6e10 ce00 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@00ce │ │ -027a48: 0e00 |004a: return-void │ │ +0279a8: |[0279a8] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.updateUI:()V │ │ +0279b8: 7110 ab00 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +0279be: 0c00 |0003: move-result-object v0 │ │ +0279c0: 6e10 ad07 0500 |0004: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ +0279c6: 0c01 |0007: move-result-object v1 │ │ +0279c8: 1f01 4901 |0008: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +0279cc: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +0279d2: 0c01 |000d: move-result-object v1 │ │ +0279d4: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +0279d8: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +0279de: 0c01 |0013: move-result-object v1 │ │ +0279e0: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +0279e6: 0a01 |0017: move-result v1 │ │ +0279e8: 6e10 ad07 0500 |0018: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getApplication:()Landroid/app/Application; // method@07ad │ │ +0279ee: 0c02 |001b: move-result-object v2 │ │ +0279f0: 1f02 4901 |001c: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +0279f4: 6e10 de04 0200 |001e: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +0279fa: 0c02 |0021: move-result-object v2 │ │ +0279fc: 7210 7d07 0200 |0022: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +027a02: 0c02 |0025: move-result-object v2 │ │ +027a04: 1f02 c901 |0026: check-cast v2, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base; // type@01c9 │ │ +027a08: 6e10 af07 0500 |0028: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.getIconSize:()I // method@07af │ │ +027a0e: 0a03 |002b: move-result v3 │ │ +027a10: 6e30 a207 3205 |002c: invoke-virtual {v2, v3, v5}, Lorg/metatrans/commons/engagement/achievements/AchievementsProvider_Base;.getAchievementsList:(ILandroid/content/Context;)Ljava/util/List; // method@07a2 │ │ +027a16: 0c02 |002f: move-result-object v2 │ │ +027a18: 2203 cb01 |0030: new-instance v3, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu; // type@01cb │ │ +027a1c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +027a1e: 7030 aa07 5304 |0033: invoke-direct {v3, v5, v4}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base$1;)V // method@07aa │ │ +027a24: 7153 490b 0512 |0036: invoke-static {v5, v0, v2, v1, v3}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML_NoChoice:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;ILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b49 │ │ +027a2a: 0c00 |0039: move-result-object v0 │ │ +027a2c: 6e20 d000 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ +027a32: 6e20 b407 0500 |003d: invoke-virtual {v5, v0}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.setContentView:(Landroid/view/View;)V // method@07b4 │ │ +027a38: 6001 e507 |0040: sget v1, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ +027a3c: 1302 4d00 |0042: const/16 v2, #int 77 // #4d │ │ +027a40: 6e30 b307 1502 |0044: invoke-virtual {v5, v1, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.setBackgroundPoster:(II)V // method@07b3 │ │ +027a46: 6e10 ce00 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@00ce │ │ +027a4c: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=50 │ │ 0x0014 line=52 │ │ 0x0018 line=54 │ │ 0x0030 line=56 │ │ @@ -53517,38 +53535,38 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02791c: |[02791c] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.getBackgroundImageID:()I │ │ -02792c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02792e: 0f00 |0001: return v0 │ │ +027920: |[027920] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.getBackgroundImageID:()I │ │ +027930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027932: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -027948: |[027948] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.onCreate:(Landroid/os/Bundle;)V │ │ -027958: 1d00 |0000: monitor-enter v0 │ │ -02795a: 6f20 6a03 1000 |0001: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -027960: 1e00 |0004: monitor-exit v0 │ │ -027962: 0e00 |0005: return-void │ │ -027964: 0d01 |0006: move-exception v1 │ │ -027966: 1e00 |0007: monitor-exit v0 │ │ -027968: 2701 |0008: throw v1 │ │ +02794c: |[02794c] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.onCreate:(Landroid/os/Bundle;)V │ │ +02795c: 1d00 |0000: monitor-enter v0 │ │ +02795e: 6f20 6a03 1000 |0001: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +027964: 1e00 |0004: monitor-exit v0 │ │ +027966: 0e00 |0005: return-void │ │ +027968: 0d01 |0006: move-exception v1 │ │ +02796a: 1e00 |0007: monitor-exit v0 │ │ +02796c: 2701 |0008: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=30 │ │ 0x0004 line=32 │ │ locals : │ │ @@ -53560,36 +53578,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -027978: |[027978] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.onResume:()V │ │ -027988: 6f10 6e03 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -02798e: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -027992: 1a01 8700 |0005: const-string v1, "Activity_Achievements_Base: onResume" // string@0087 │ │ -027996: 6e20 5301 1000 |0007: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02799c: 7010 b607 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.updateUI:()V // method@07b6 │ │ -0279a2: 0e00 |000d: return-void │ │ +02797c: |[02797c] org.metatrans.commons.engagement.achievements.Activity_Achievements_Base.onResume:()V │ │ +02798c: 6f10 6e03 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +027992: 6200 2504 |0003: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +027996: 1a01 8800 |0005: const-string v1, "Activity_Achievements_Base: onResume" // string@0088 │ │ +02799a: 6e20 5301 1000 |0007: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0279a0: 7010 b607 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base;.updateUI:()V // method@07b6 │ │ +0279a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x000a line=42 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/engagement/achievements/Activity_Achievements_Base; │ │ │ │ - source_file_idx : 134 (Activity_Achievements_Base.java) │ │ + source_file_idx : 135 (Activity_Achievements_Base.java) │ │ │ │ Class #246 header: │ │ class_idx : 461 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 265 │ │ -source_file_idx : 182 │ │ +source_file_idx : 183 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #246 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/achievements/Activity_Picture;' │ │ @@ -53608,19 +53626,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -027a64: |[027a64] org.metatrans.commons.engagement.achievements.Activity_Picture.:()V │ │ -027a74: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -027a7a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -027a7c: 5910 850b |0004: iput v0, v1, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ -027a80: 0e00 |0006: return-void │ │ +027a68: |[027a68] org.metatrans.commons.engagement.achievements.Activity_Picture.:()V │ │ +027a78: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +027a7e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +027a80: 5910 850b |0004: iput v0, v1, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ +027a84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/engagement/achievements/Activity_Picture; │ │ │ │ @@ -53629,84 +53647,84 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -027a84: |[027a84] org.metatrans.commons.engagement.achievements.Activity_Picture.initUI:()V │ │ -027a94: 6e10 ba07 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.getIntent:()Landroid/content/Intent; // method@07ba │ │ -027a9a: 0c00 |0003: move-result-object v0 │ │ -027a9c: 6e10 2d00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ -027aa2: 0c00 |0007: move-result-object v0 │ │ -027aa4: 1a01 7a0b |0008: const-string v1, "imageID" // string@0b7a │ │ -027aa8: 6e20 8500 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ -027aae: 0a01 |000d: move-result v1 │ │ -027ab0: 6202 2504 |000e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -027ab4: 2203 a100 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -027ab8: 7010 7f01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -027abe: 1a04 9200 |0015: const-string v4, "Activity_Commons_Catalog_Picture: initUI: imageID=" // string@0092 │ │ -027ac2: 6e20 8501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027ac8: 6e20 8201 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027ace: 1a04 3d00 |001d: const-string v4, ", last_image_id=" // string@003d │ │ -027ad2: 6e20 8501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027ad8: 5254 850b |0022: iget v4, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ -027adc: 6e20 8201 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -027ae2: 6e10 8701 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -027ae8: 0c03 |002a: move-result-object v3 │ │ -027aea: 6e20 5301 3200 |002b: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -027af0: 5252 850b |002e: iget v2, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ -027af4: 3321 0300 |0030: if-ne v1, v2, 0033 // +0003 │ │ -027af8: 0e00 |0032: return-void │ │ -027afa: 5951 850b |0033: iput v1, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ -027afe: 6002 f207 |0035: sget v2, Lorg/metatrans/commons/R$layout;.catalog_picture:I // field@07f2 │ │ -027b02: 6e20 bf07 2500 |0037: invoke-virtual {v5, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.setContentView:(I)V // method@07bf │ │ -027b08: 1a02 7b0b |003a: const-string v2, "imageTitle" // string@0b7b │ │ -027b0c: 6e20 8600 2000 |003c: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ -027b12: 0c00 |003f: move-result-object v0 │ │ -027b14: 7120 7b0b 1500 |0040: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -027b1a: 0c01 |0043: move-result-object v1 │ │ -027b1c: 7110 900b 0500 |0044: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -027b22: 0c02 |0047: move-result-object v2 │ │ -027b24: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -027b26: 4403 0203 |0049: aget v3, v2, v3 │ │ -027b2a: 8233 |004b: int-to-float v3, v3 │ │ -027b2c: 1214 |004c: const/4 v4, #int 1 // #1 │ │ -027b2e: 4402 0204 |004d: aget v2, v2, v4 │ │ -027b32: 8222 |004f: int-to-float v2, v2 │ │ -027b34: 7130 7a0b 3102 |0050: invoke-static {v1, v3, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fitInRect:(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap; // method@0b7a │ │ -027b3a: 0c01 |0053: move-result-object v1 │ │ -027b3c: 7120 6f0b 1500 |0054: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -027b42: 0c01 |0057: move-result-object v1 │ │ -027b44: 1302 ff00 |0058: const/16 v2, #int 255 // #ff │ │ -027b48: 6e20 7500 2100 |005a: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0075 │ │ -027b4e: 6002 db07 |005d: sget v2, Lorg/metatrans/commons/R$id;.catalog_picture_image:I // field@07db │ │ -027b52: 6e20 b807 2500 |005f: invoke-virtual {v5, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.findViewById:(I)Landroid/view/View; // method@07b8 │ │ -027b58: 0c02 |0062: move-result-object v2 │ │ -027b5a: 1f02 5e00 |0063: check-cast v2, Landroid/widget/ImageView; // type@005e │ │ -027b5e: 6e20 0301 1200 |0065: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ -027b64: 3900 0400 |0068: if-nez v0, 006c // +0004 │ │ -027b68: 1a00 0000 |006a: const-string v0, "" // string@0000 │ │ -027b6c: 6201 2504 |006c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -027b70: 2202 a100 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -027b74: 7010 7f01 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -027b7a: 1a03 8505 |0073: const-string v3, "PICTURE TITLE: " // string@0585 │ │ -027b7e: 6e20 8501 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027b84: 6e20 8501 0200 |0078: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -027b8a: 6e10 8701 0200 |007b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -027b90: 0c02 |007e: move-result-object v2 │ │ -027b92: 6e20 5301 2100 |007f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -027b98: 6001 dd07 |0082: sget v1, Lorg/metatrans/commons/R$id;.catalog_picture_title:I // field@07dd │ │ -027b9c: 6e20 b807 1500 |0084: invoke-virtual {v5, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.findViewById:(I)Landroid/view/View; // method@07b8 │ │ -027ba2: 0c01 |0087: move-result-object v1 │ │ -027ba4: 1f01 6400 |0088: check-cast v1, Landroid/widget/TextView; // type@0064 │ │ -027ba8: 6e20 1c01 0100 |008a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ -027bae: 6000 dc07 |008d: sget v0, Lorg/metatrans/commons/R$id;.catalog_picture_layout:I // field@07dc │ │ -027bb2: 6e20 be07 0500 |008f: invoke-virtual {v5, v0}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.setBackgroundPoster:(I)V // method@07be │ │ -027bb8: 0e00 |0092: return-void │ │ +027a88: |[027a88] org.metatrans.commons.engagement.achievements.Activity_Picture.initUI:()V │ │ +027a98: 6e10 ba07 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.getIntent:()Landroid/content/Intent; // method@07ba │ │ +027a9e: 0c00 |0003: move-result-object v0 │ │ +027aa0: 6e10 2d00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@002d │ │ +027aa6: 0c00 |0007: move-result-object v0 │ │ +027aa8: 1a01 7b0b |0008: const-string v1, "imageID" // string@0b7b │ │ +027aac: 6e20 8500 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0085 │ │ +027ab2: 0a01 |000d: move-result v1 │ │ +027ab4: 6202 2504 |000e: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +027ab8: 2203 a100 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +027abc: 7010 7f01 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +027ac2: 1a04 9300 |0015: const-string v4, "Activity_Commons_Catalog_Picture: initUI: imageID=" // string@0093 │ │ +027ac6: 6e20 8501 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027acc: 6e20 8201 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027ad2: 1a04 3e00 |001d: const-string v4, ", last_image_id=" // string@003e │ │ +027ad6: 6e20 8501 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027adc: 5254 850b |0022: iget v4, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ +027ae0: 6e20 8201 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +027ae6: 6e10 8701 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +027aec: 0c03 |002a: move-result-object v3 │ │ +027aee: 6e20 5301 3200 |002b: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +027af4: 5252 850b |002e: iget v2, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ +027af8: 3321 0300 |0030: if-ne v1, v2, 0033 // +0003 │ │ +027afc: 0e00 |0032: return-void │ │ +027afe: 5951 850b |0033: iput v1, v5, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.last_image_id:I // field@0b85 │ │ +027b02: 6002 f207 |0035: sget v2, Lorg/metatrans/commons/R$layout;.catalog_picture:I // field@07f2 │ │ +027b06: 6e20 bf07 2500 |0037: invoke-virtual {v5, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.setContentView:(I)V // method@07bf │ │ +027b0c: 1a02 7c0b |003a: const-string v2, "imageTitle" // string@0b7c │ │ +027b10: 6e20 8600 2000 |003c: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0086 │ │ +027b16: 0c00 |003f: move-result-object v0 │ │ +027b18: 7120 7b0b 1500 |0040: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +027b1e: 0c01 |0043: move-result-object v1 │ │ +027b20: 7110 900b 0500 |0044: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +027b26: 0c02 |0047: move-result-object v2 │ │ +027b28: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +027b2a: 4403 0203 |0049: aget v3, v2, v3 │ │ +027b2e: 8233 |004b: int-to-float v3, v3 │ │ +027b30: 1214 |004c: const/4 v4, #int 1 // #1 │ │ +027b32: 4402 0204 |004d: aget v2, v2, v4 │ │ +027b36: 8222 |004f: int-to-float v2, v2 │ │ +027b38: 7130 7a0b 3102 |0050: invoke-static {v1, v3, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fitInRect:(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap; // method@0b7a │ │ +027b3e: 0c01 |0053: move-result-object v1 │ │ +027b40: 7120 6f0b 1500 |0054: invoke-static {v5, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +027b46: 0c01 |0057: move-result-object v1 │ │ +027b48: 1302 ff00 |0058: const/16 v2, #int 255 // #ff │ │ +027b4c: 6e20 7500 2100 |005a: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0075 │ │ +027b52: 6002 db07 |005d: sget v2, Lorg/metatrans/commons/R$id;.catalog_picture_image:I // field@07db │ │ +027b56: 6e20 b807 2500 |005f: invoke-virtual {v5, v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.findViewById:(I)Landroid/view/View; // method@07b8 │ │ +027b5c: 0c02 |0062: move-result-object v2 │ │ +027b5e: 1f02 5e00 |0063: check-cast v2, Landroid/widget/ImageView; // type@005e │ │ +027b62: 6e20 0301 1200 |0065: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0103 │ │ +027b68: 3900 0400 |0068: if-nez v0, 006c // +0004 │ │ +027b6c: 1a00 0000 |006a: const-string v0, "" // string@0000 │ │ +027b70: 6201 2504 |006c: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +027b74: 2202 a100 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +027b78: 7010 7f01 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +027b7e: 1a03 8605 |0073: const-string v3, "PICTURE TITLE: " // string@0586 │ │ +027b82: 6e20 8501 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027b88: 6e20 8501 0200 |0078: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +027b8e: 6e10 8701 0200 |007b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +027b94: 0c02 |007e: move-result-object v2 │ │ +027b96: 6e20 5301 2100 |007f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +027b9c: 6001 dd07 |0082: sget v1, Lorg/metatrans/commons/R$id;.catalog_picture_title:I // field@07dd │ │ +027ba0: 6e20 b807 1500 |0084: invoke-virtual {v5, v1}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.findViewById:(I)Landroid/view/View; // method@07b8 │ │ +027ba6: 0c01 |0087: move-result-object v1 │ │ +027ba8: 1f01 6400 |0088: check-cast v1, Landroid/widget/TextView; // type@0064 │ │ +027bac: 6e20 1c01 0100 |008a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@011c │ │ +027bb2: 6000 dc07 |008d: sget v0, Lorg/metatrans/commons/R$id;.catalog_picture_layout:I // field@07dc │ │ +027bb6: 6e20 be07 0500 |008f: invoke-virtual {v5, v0}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.setBackgroundPoster:(I)V // method@07be │ │ +027bbc: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000a line=56 │ │ 0x000e line=58 │ │ 0x002e line=60 │ │ 0x0033 line=63 │ │ @@ -53732,17 +53750,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027a4c: |[027a4c] org.metatrans.commons.engagement.achievements.Activity_Picture.getBackgroundImageID:()I │ │ -027a5c: 6000 9e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_hearts:I // field@079e │ │ -027a60: 0f00 |0002: return v0 │ │ +027a50: |[027a50] org.metatrans.commons.engagement.achievements.Activity_Picture.getBackgroundImageID:()I │ │ +027a60: 6000 9e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_hearts:I // field@079e │ │ +027a64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/achievements/Activity_Picture; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/achievements/Activity_Picture;) │ │ @@ -53750,21 +53768,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -027bbc: |[027bbc] org.metatrans.commons.engagement.achievements.Activity_Picture.onCreate:(Landroid/os/Bundle;)V │ │ -027bcc: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -027bd0: 1a01 b700 |0002: const-string v1, "Activity_Picture: onCreate" // string@00b7 │ │ -027bd4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -027bda: 6f20 6a03 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -027be0: 7010 bb07 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.initUI:()V // method@07bb │ │ -027be6: 0e00 |000d: return-void │ │ +027bc0: |[027bc0] org.metatrans.commons.engagement.achievements.Activity_Picture.onCreate:(Landroid/os/Bundle;)V │ │ +027bd0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +027bd4: 1a01 b800 |0002: const-string v1, "Activity_Picture: onCreate" // string@00b8 │ │ +027bd8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +027bde: 6f20 6a03 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +027be4: 7010 bb07 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.initUI:()V // method@07bb │ │ +027bea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=27 │ │ 0x000a line=29 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/engagement/achievements/Activity_Picture; │ │ @@ -53775,36 +53793,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -027be8: |[027be8] org.metatrans.commons.engagement.achievements.Activity_Picture.onResume:()V │ │ -027bf8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -027bfc: 1a01 b800 |0002: const-string v1, "Activity_Picture: onResume" // string@00b8 │ │ -027c00: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -027c06: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -027c0c: 7010 bb07 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.initUI:()V // method@07bb │ │ -027c12: 0e00 |000d: return-void │ │ +027bec: |[027bec] org.metatrans.commons.engagement.achievements.Activity_Picture.onResume:()V │ │ +027bfc: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +027c00: 1a01 b900 |0002: const-string v1, "Activity_Picture: onResume" // string@00b9 │ │ +027c04: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +027c0a: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +027c10: 7010 bb07 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/engagement/achievements/Activity_Picture;.initUI:()V // method@07bb │ │ +027c16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=39 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/engagement/achievements/Activity_Picture; │ │ │ │ - source_file_idx : 182 (Activity_Picture.java) │ │ + source_file_idx : 183 (Activity_Picture.java) │ │ │ │ Class #247 header: │ │ class_idx : 463 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 828 │ │ +source_file_idx : 829 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #247 annotations: │ │ Annotations on field #2951 'activityClass_Result' │ │ @@ -53847,21 +53865,21 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -027c84: |[027c84] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.:(Lorg/metatrans/commons/app/Application_Base;Ljava/lang/Class;)V │ │ -027c94: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -027c9a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -027c9c: 5c10 890b |0004: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.enabled:Z // field@0b89 │ │ -027ca0: 5b12 880b |0006: iput-object v2, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ -027ca4: 5b13 870b |0008: iput-object v3, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.activityClass_Result:Ljava/lang/Class; // field@0b87 │ │ -027ca8: 0e00 |000a: return-void │ │ +027c88: |[027c88] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.:(Lorg/metatrans/commons/app/Application_Base;Ljava/lang/Class;)V │ │ +027c98: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +027c9e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +027ca0: 5c10 890b |0004: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.enabled:Z // field@0b89 │ │ +027ca4: 5b12 880b |0006: iput-object v2, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ +027ca8: 5b13 870b |0008: iput-object v3, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.activityClass_Result:Ljava/lang/Class; // field@0b87 │ │ +027cac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=30 │ │ 0x0006 line=35 │ │ 0x0008 line=37 │ │ locals : │ │ @@ -53874,21 +53892,21 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -027cd0: |[027cd0] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.detachView:(Landroid/view/ViewGroup;I)V │ │ -027ce0: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -027ce4: 6e20 cd00 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -027cea: 0c02 |0005: move-result-object v2 │ │ -027cec: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -027cf0: 6e20 cf00 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ -027cf6: 0e00 |000b: return-void │ │ +027cd4: |[027cd4] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.detachView:(Landroid/view/ViewGroup;I)V │ │ +027ce4: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +027ce8: 6e20 cd00 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +027cee: 0c02 |0005: move-result-object v2 │ │ +027cf0: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +027cf4: 6e20 cf00 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ +027cfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=107 │ │ 0x0008 line=109 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/view/ViewGroup; │ │ @@ -53900,20 +53918,20 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -027cac: |[027cac] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.detachLeaderboardView:(Landroid/view/ViewGroup;)V │ │ -027cbc: 1400 f2af f51a |0000: const v0, #float 1.01614e-22 // #1af5aff2 │ │ -027cc2: 7030 c307 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.detachView:(Landroid/view/ViewGroup;I)V // method@07c3 │ │ -027cc8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -027cca: 5b12 8a0b |0007: iput-object v2, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ -027cce: 0e00 |0009: return-void │ │ +027cb0: |[027cb0] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.detachLeaderboardView:(Landroid/view/ViewGroup;)V │ │ +027cc0: 1400 f2af f51a |0000: const v0, #float 1.01614e-22 // #1af5aff2 │ │ +027cc6: 7030 c307 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.detachView:(Landroid/view/ViewGroup;I)V // method@07c3 │ │ +027ccc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +027cce: 5b12 8a0b |0007: iput-object v2, v1, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ +027cd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=99 │ │ 0x0007 line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -53923,20 +53941,20 @@ │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -027c14: |[027c14] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ -027c24: 2200 d001 |0000: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled; // type@01d0 │ │ -027c28: 7010 c907 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled;.:()V // method@07c9 │ │ -027c2e: 6e40 c507 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)Landroid/view/View; // method@07c5 │ │ -027c34: 0c02 |0008: move-result-object v2 │ │ -027c36: 1102 |0009: return-object v2 │ │ +027c18: |[027c18] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ +027c28: 2200 d001 |0000: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled; // type@01d0 │ │ +027c2c: 7010 c907 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled;.:()V // method@07c9 │ │ +027c32: 6e40 c507 2103 |0005: invoke-virtual {v1, v2, v3, v0}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)Landroid/view/View; // method@07c5 │ │ +027c38: 0c02 |0008: move-result-object v2 │ │ +027c3a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/graphics/RectF; │ │ @@ -53946,31 +53964,31 @@ │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -027c38: |[027c38] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)Landroid/view/View; │ │ -027c48: 5470 8a0b |0000: iget-object v0, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ -027c4c: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ -027c50: 2200 d301 |0004: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; // type@01d3 │ │ -027c54: 5472 880b |0006: iget-object v2, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ -027c58: 6e10 de04 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -027c5e: 0c04 |000b: move-result-object v4 │ │ -027c60: 0701 |000c: move-object v1, v0 │ │ -027c62: 0793 |000d: move-object v3, v9 │ │ -027c64: 0785 |000e: move-object v5, v8 │ │ -027c66: 07a6 |000f: move-object v6, v10 │ │ -027c68: 7606 e107 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07e1 │ │ -027c6e: 5b70 8a0b |0013: iput-object v0, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ -027c72: 1408 f2af f51a |0015: const v8, #float 1.01614e-22 // #1af5aff2 │ │ -027c78: 6e20 c800 8000 |0018: invoke-virtual {v0, v8}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ -027c7e: 5478 8a0b |001b: iget-object v8, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ -027c82: 1108 |001d: return-object v8 │ │ +027c3c: |[027c3c] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)Landroid/view/View; │ │ +027c4c: 5470 8a0b |0000: iget-object v0, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ +027c50: 3900 1900 |0002: if-nez v0, 001b // +0019 │ │ +027c54: 2200 d301 |0004: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; // type@01d3 │ │ +027c58: 5472 880b |0006: iget-object v2, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ +027c5c: 6e10 de04 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +027c62: 0c04 |000b: move-result-object v4 │ │ +027c64: 0701 |000c: move-object v1, v0 │ │ +027c66: 0793 |000d: move-object v3, v9 │ │ +027c68: 0785 |000e: move-object v5, v8 │ │ +027c6a: 07a6 |000f: move-object v6, v10 │ │ +027c6c: 7606 e107 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07e1 │ │ +027c72: 5b70 8a0b |0013: iput-object v0, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ +027c76: 1408 f2af f51a |0015: const v8, #float 1.01614e-22 // #1af5aff2 │ │ +027c7c: 6e20 c800 8000 |0018: invoke-virtual {v0, v8}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ +027c82: 5478 8a0b |001b: iget-object v8, v7, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.view_leaderboard:Landroid/view/View; // field@0b8a │ │ +027c86: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=86 │ │ 0x0018 line=88 │ │ 0x001b line=92 │ │ locals : │ │ @@ -53984,32 +54002,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -027cf8: |[027cf8] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.openLeaderboard:(I)V │ │ -027d08: 5523 890b |0000: iget-boolean v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.enabled:Z // field@0b89 │ │ -027d0c: 3803 1500 |0002: if-eqz v3, 0017 // +0015 │ │ -027d10: 5423 880b |0004: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ -027d14: 6e10 dd04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -027d1a: 0c03 |0009: move-result-object v3 │ │ -027d1c: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -027d20: 2200 0f00 |000c: new-instance v0, Landroid/content/Intent; // type@000f │ │ -027d24: 5421 870b |000e: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.activityClass_Result:Ljava/lang/Class; // field@0b87 │ │ -027d28: 7030 2800 3001 |0010: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -027d2e: 6e20 0e00 0300 |0013: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -027d34: 280c |0016: goto 0022 // +000c │ │ -027d36: 5423 880b |0017: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ -027d3a: 6000 1208 |0019: sget v0, Lorg/metatrans/commons/R$string;.achievements_current_game_inprogress:I // field@0812 │ │ -027d3e: 6e20 e604 0300 |001b: invoke-virtual {v3, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -027d44: 0c00 |001e: move-result-object v0 │ │ -027d46: 7120 1b0b 0300 |001f: invoke-static {v3, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1b │ │ -027d4c: 0e00 |0022: return-void │ │ +027cfc: |[027cfc] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.openLeaderboard:(I)V │ │ +027d0c: 5523 890b |0000: iget-boolean v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.enabled:Z // field@0b89 │ │ +027d10: 3803 1500 |0002: if-eqz v3, 0017 // +0015 │ │ +027d14: 5423 880b |0004: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ +027d18: 6e10 dd04 0300 |0006: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +027d1e: 0c03 |0009: move-result-object v3 │ │ +027d20: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +027d24: 2200 0f00 |000c: new-instance v0, Landroid/content/Intent; // type@000f │ │ +027d28: 5421 870b |000e: iget-object v1, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.activityClass_Result:Ljava/lang/Class; // field@0b87 │ │ +027d2c: 7030 2800 3001 |0010: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +027d32: 6e20 0e00 0300 |0013: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +027d38: 280c |0016: goto 0022 // +000c │ │ +027d3a: 5423 880b |0017: iget-object v3, v2, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b88 │ │ +027d3e: 6000 1208 |0019: sget v0, Lorg/metatrans/commons/R$string;.achievements_current_game_inprogress:I // field@0812 │ │ +027d42: 6e20 e604 0300 |001b: invoke-virtual {v3, v0}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +027d48: 0c00 |001e: move-result-object v0 │ │ +027d4a: 7120 1b0b 0300 |001f: invoke-static {v3, v0}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1b │ │ +027d50: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=52 │ │ 0x000c line=56 │ │ 0x0013 line=58 │ │ 0x0017 line=63 │ │ @@ -54022,42 +54040,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027d50: |[027d50] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.openLeaderboard_LocalOnly:(I)V │ │ -027d60: 0e00 |0000: return-void │ │ +027d54: |[027d54] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.openLeaderboard_LocalOnly:(I)V │ │ +027d64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;) │ │ name : 'submitLeaderboardScore' │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027d64: |[027d64] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.submitLeaderboardScore:(IJ)V │ │ -027d74: 0e00 |0000: return-void │ │ +027d68: |[027d68] org.metatrans.commons.engagement.leaderboards.LeaderboardsProvider_Base.submitLeaderboardScore:(IJ)V │ │ +027d78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 828 (LeaderboardsProvider_Base.java) │ │ + source_file_idx : 829 (LeaderboardsProvider_Base.java) │ │ │ │ Class #248 header: │ │ class_idx : 464 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1611 │ │ +source_file_idx : 1612 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #248 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled;' │ │ @@ -54073,17 +54091,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027d8c: |[027d8c] org.metatrans.commons.engagement.leaderboards.ViewActivator_Enabled.:()V │ │ -027d9c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -027da2: 0e00 |0003: return-void │ │ +027d90: |[027d90] org.metatrans.commons.engagement.leaderboards.ViewActivator_Enabled.:()V │ │ +027da0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +027da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/leaderboards/ViewActivator_Enabled; │ │ │ │ Virtual methods - │ │ @@ -54092,28 +54110,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -027d78: |[027d78] org.metatrans.commons.engagement.leaderboards.ViewActivator_Enabled.isActive:()Z │ │ -027d88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -027d8a: 0f00 |0001: return v0 │ │ +027d7c: |[027d7c] org.metatrans.commons.engagement.leaderboards.ViewActivator_Enabled.isActive:()Z │ │ +027d8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027d8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1611 (ViewActivator_Enabled.java) │ │ + source_file_idx : 1612 (ViewActivator_Enabled.java) │ │ │ │ Class #249 header: │ │ class_idx : 466 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 465 │ │ -source_file_idx : 1614 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #249 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl;' │ │ @@ -54128,17 +54146,17 @@ │ │ type : '(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -028394: |[028394] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ -0283a4: 7606 cb07 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07cb │ │ -0283aa: 0e00 |0003: return-void │ │ +028398: |[028398] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ +0283a8: 7606 cb07 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07cb │ │ +0283ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/RectF; │ │ @@ -54152,17 +54170,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02834c: |[02834c] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Button_OpenAchievements:()I │ │ -02835c: 6000 c807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_play_games_badge_achievements_green:I // field@07c8 │ │ -028360: 0f00 |0002: return v0 │ │ +028350: |[028350] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Button_OpenAchievements:()I │ │ +028360: 6000 c807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_play_games_badge_achievements_green:I // field@07c8 │ │ +028364: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl;) │ │ @@ -54170,17 +54188,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028364: |[028364] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Button_OpenLeaderboard:()I │ │ -028374: 6000 cc07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_play_games_badge_leaderboards_green:I // field@07cc │ │ -028378: 0f00 |0002: return v0 │ │ +028368: |[028368] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Button_OpenLeaderboard:()I │ │ +028378: 6000 cc07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_play_games_badge_leaderboards_green:I // field@07cc │ │ +02837c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl; │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl;) │ │ @@ -54188,30 +54206,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02837c: |[02837c] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Icon_Leaderboard:()I │ │ -02838c: 6000 2507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_gps_games_badge_green:I // field@0725 │ │ -028390: 0f00 |0002: return v0 │ │ +028380: |[028380] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_GoogleImpl.getResID_Icon_Leaderboard:()I │ │ +028390: 6000 2507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_gps_games_badge_green:I // field@0725 │ │ +028394: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_GoogleImpl; │ │ │ │ - source_file_idx : 1614 (View_Achievements_And_Leaderboards_GoogleImpl.java) │ │ + source_file_idx : 1615 (View_Achievements_And_Leaderboards_GoogleImpl.java) │ │ │ │ Class #250 header: │ │ class_idx : 467 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 465 │ │ -source_file_idx : 1615 │ │ +source_file_idx : 1616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #250 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline;' │ │ @@ -54226,17 +54244,17 @@ │ │ type : '(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0283f4: |[0283f4] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ -028404: 7606 cb07 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07cb │ │ -02840a: 0e00 |0003: return-void │ │ +0283f8: |[0283f8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V │ │ +028408: 7606 cb07 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.:(Landroid/content/Context;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/IEngagementProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/engagement/leaderboards/IViewActivator;)V // method@07cb │ │ +02840e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/RectF; │ │ @@ -54250,17 +54268,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0283ac: |[0283ac] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Button_OpenAchievements:()I │ │ -0283bc: 6000 8307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_cup:I // field@0783 │ │ -0283c0: 0f00 |0002: return v0 │ │ +0283b0: |[0283b0] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Button_OpenAchievements:()I │ │ +0283c0: 6000 8307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_cup:I // field@0783 │ │ +0283c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline;) │ │ @@ -54268,17 +54286,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0283c4: |[0283c4] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Button_OpenLeaderboard:()I │ │ -0283d4: 6000 2607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_123:I // field@0726 │ │ -0283d8: 0f00 |0002: return v0 │ │ +0283c8: |[0283c8] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Button_OpenLeaderboard:()I │ │ +0283d8: 6000 2607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_123:I // field@0726 │ │ +0283dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline;) │ │ @@ -54286,30 +54304,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0283dc: |[0283dc] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Icon_Leaderboard:()I │ │ -0283ec: 6000 d507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_star_gold:I // field@07d5 │ │ -0283f0: 0f00 |0002: return v0 │ │ +0283e0: |[0283e0] org.metatrans.commons.engagement.leaderboards.View_Achievements_And_Leaderboards_Offline.getResID_Icon_Leaderboard:()I │ │ +0283f0: 6000 d507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_star_gold:I // field@07d5 │ │ +0283f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Offline; │ │ │ │ - source_file_idx : 1615 (View_Achievements_And_Leaderboards_Offline.java) │ │ + source_file_idx : 1616 (View_Achievements_And_Leaderboards_Offline.java) │ │ │ │ Class #251 header: │ │ class_idx : 468 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1514 │ │ +source_file_idx : 1515 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #251 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;' │ │ @@ -54333,19 +54351,19 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0284e4: |[0284e4] org.metatrans.commons.engagement.social.SocialProvider_Dummy.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -0284f4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0284fa: 5b01 970b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0284fe: 6e10 e607 0000 |0005: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connect:()V // method@07e6 │ │ -028504: 0e00 |0008: return-void │ │ +0284e8: |[0284e8] org.metatrans.commons.engagement.social.SocialProvider_Dummy.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +0284f8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0284fe: 5b01 970b |0003: iput-object v1, v0, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +028502: 6e10 e607 0000 |0005: invoke-virtual {v0}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connect:()V // method@07e6 │ │ +028508: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ @@ -54357,18 +54375,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -028508: |[028508] org.metatrans.commons.engagement.social.SocialProvider_Dummy.connect:()V │ │ -028518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02851a: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ -02851e: 0e00 |0003: return-void │ │ +02850c: |[02850c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.connect:()V │ │ +02851c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02851e: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ +028522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ @@ -54376,48 +54394,48 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028520: |[028520] org.metatrans.commons.engagement.social.SocialProvider_Dummy.detachLikeView:(Landroid/view/ViewGroup;)V │ │ -028530: 0e00 |0000: return-void │ │ +028524: |[028524] org.metatrans.commons.engagement.social.SocialProvider_Dummy.detachLikeView:(Landroid/view/ViewGroup;)V │ │ +028534: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'detachSignInView' │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028534: |[028534] org.metatrans.commons.engagement.social.SocialProvider_Dummy.detachSignInView:(Landroid/view/ViewGroup;)V │ │ -028544: 0e00 |0000: return-void │ │ +028538: |[028538] org.metatrans.commons.engagement.social.SocialProvider_Dummy.detachSignInView:(Landroid/view/ViewGroup;)V │ │ +028548: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'disconnect' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -028548: |[028548] org.metatrans.commons.engagement.social.SocialProvider_Dummy.disconnect:()V │ │ -028558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02855a: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ -02855e: 0e00 |0003: return-void │ │ +02854c: |[02854c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.disconnect:()V │ │ +02855c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02855e: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ +028562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ │ │ #4 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ @@ -54425,18 +54443,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -028560: |[028560] org.metatrans.commons.engagement.social.SocialProvider_Dummy.disconnectAndClear:()V │ │ -028570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028572: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ -028576: 0e00 |0003: return-void │ │ +028564: |[028564] org.metatrans.commons.engagement.social.SocialProvider_Dummy.disconnectAndClear:()V │ │ +028574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028576: 5c10 980b |0001: iput-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ +02857a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ │ │ #5 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ @@ -54444,85 +54462,85 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02849c: |[02849c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getErrorCode:()I │ │ -0284ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0284ae: 0f00 |0001: return v0 │ │ +0284a0: |[0284a0] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getErrorCode:()I │ │ +0284b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0284b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'getErrorDialog' │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02840c: |[02840c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getErrorDialog:()Landroid/app/Dialog; │ │ -02841c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02841e: 1100 |0001: return-object v0 │ │ +028410: |[028410] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getErrorDialog:()Landroid/app/Dialog; │ │ +028420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028422: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'getLikeView' │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028434: |[028434] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getLikeView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ -028444: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -028446: 1101 |0001: return-object v1 │ │ +028438: |[028438] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getLikeView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; │ │ +028448: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02844a: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'getSignInView' │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028448: |[028448] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getSignInView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/view/View; │ │ -028458: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02845a: 1101 |0001: return-object v1 │ │ +02844c: |[02844c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getSignInView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/view/View; │ │ +02845c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02845e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'getState' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0284b0: |[0284b0] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getState:()I │ │ -0284c0: 5510 980b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ -0284c4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0284c8: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0284ca: 0f00 |0005: return v0 │ │ -0284cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0284ce: 0f00 |0007: return v0 │ │ +0284b4: |[0284b4] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getState:()I │ │ +0284c4: 5510 980b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ +0284c8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0284cc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0284ce: 0f00 |0005: return v0 │ │ +0284d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0284d2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ │ │ #10 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ @@ -54530,49 +54548,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0284d0: |[0284d0] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getStateMesage:()Ljava/lang/String; │ │ -0284e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0284e2: 1100 |0001: return-object v0 │ │ +0284d4: |[0284d4] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getStateMesage:()Ljava/lang/String; │ │ +0284e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0284e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'getUserIcon' │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028420: |[028420] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getUserIcon:()Landroid/graphics/Bitmap; │ │ -028430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028432: 1100 |0001: return-object v0 │ │ +028424: |[028424] org.metatrans.commons.engagement.social.SocialProvider_Dummy.getUserIcon:()Landroid/graphics/Bitmap; │ │ +028434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028436: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'isConnected' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02845c: |[02845c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isConnected:()Z │ │ -02846c: 5510 980b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ -028470: 0f00 |0002: return v0 │ │ +028460: |[028460] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isConnected:()Z │ │ +028470: 5510 980b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connected:Z // field@0b98 │ │ +028474: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy; │ │ │ │ #13 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ @@ -54580,141 +54598,141 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028474: |[028474] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isConnecting:()Z │ │ -028484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028486: 0f00 |0001: return v0 │ │ +028478: |[028478] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isConnecting:()Z │ │ +028488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02848a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'isSignInRejected' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028488: |[028488] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isSignInRejected:()Z │ │ -028498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02849a: 0f00 |0001: return v0 │ │ +02848c: |[02848c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.isSignInRejected:()Z │ │ +02849c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02849e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'openInviteDialog' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 204 16-bit code units │ │ -028578: |[028578] org.metatrans.commons.engagement.social.SocialProvider_Dummy.openInviteDialog:()V │ │ -028588: 6e10 f207 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.isConnected:()Z // method@07f2 │ │ -02858e: 0a00 |0003: move-result v0 │ │ -028590: 3800 c400 |0004: if-eqz v0, 00c8 // +00c4 │ │ -028594: 2200 a100 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -028598: 7010 7f01 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02859e: 5461 970b |000b: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0285a2: 6e10 da04 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -0285a8: 0c02 |0010: move-result-object v2 │ │ -0285aa: 7210 8a06 0200 |0011: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getName:()I // method@068a │ │ -0285b0: 0a02 |0014: move-result v2 │ │ -0285b2: 6e20 e604 2100 |0015: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -0285b8: 0c01 |0018: move-result-object v1 │ │ -0285ba: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0285c0: 1a01 0600 |001c: const-string v1, " " // string@0006 │ │ -0285c4: 6e20 8501 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0285ca: 5462 970b |0021: iget-object v2, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0285ce: 6003 bb08 |0023: sget v3, Lorg/metatrans/commons/R$string;.social_invite_isprettycool:I // field@08bb │ │ -0285d2: 6e20 e604 3200 |0025: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -0285d8: 0c02 |0028: move-result-object v2 │ │ -0285da: 6e20 8501 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0285e0: 6e20 8501 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0285e6: 5462 970b |002f: iget-object v2, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0285ea: 6003 b808 |0031: sget v3, Lorg/metatrans/commons/R$string;.social_invite_checkitout:I // field@08b8 │ │ -0285ee: 6e20 e604 3200 |0033: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -0285f4: 0c02 |0036: move-result-object v2 │ │ -0285f6: 6e20 8501 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0285fc: 1a02 0300 |003a: const-string v2, " │ │ +02857c: |[02857c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.openInviteDialog:()V │ │ +02858c: 6e10 f207 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.isConnected:()Z // method@07f2 │ │ +028592: 0a00 |0003: move-result v0 │ │ +028594: 3800 c400 |0004: if-eqz v0, 00c8 // +00c4 │ │ +028598: 2200 a100 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +02859c: 7010 7f01 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0285a2: 5461 970b |000b: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0285a6: 6e10 da04 0100 |000d: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +0285ac: 0c02 |0010: move-result-object v2 │ │ +0285ae: 7210 8a06 0200 |0011: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getName:()I // method@068a │ │ +0285b4: 0a02 |0014: move-result v2 │ │ +0285b6: 6e20 e604 2100 |0015: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +0285bc: 0c01 |0018: move-result-object v1 │ │ +0285be: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0285c4: 1a01 0600 |001c: const-string v1, " " // string@0006 │ │ +0285c8: 6e20 8501 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0285ce: 5462 970b |0021: iget-object v2, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0285d2: 6003 bb08 |0023: sget v3, Lorg/metatrans/commons/R$string;.social_invite_isprettycool:I // field@08bb │ │ +0285d6: 6e20 e604 3200 |0025: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +0285dc: 0c02 |0028: move-result-object v2 │ │ +0285de: 6e20 8501 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0285e4: 6e20 8501 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0285ea: 5462 970b |002f: iget-object v2, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0285ee: 6003 b808 |0031: sget v3, Lorg/metatrans/commons/R$string;.social_invite_checkitout:I // field@08b8 │ │ +0285f2: 6e20 e604 3200 |0033: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +0285f8: 0c02 |0036: move-result-object v2 │ │ +0285fa: 6e20 8501 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028600: 1a02 0300 |003a: const-string v2, " │ │ " // string@0003 │ │ -028600: 6e20 8501 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028606: 5463 970b |003f: iget-object v3, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -02860a: 6e10 da04 0300 |0041: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -028610: 0c03 |0044: move-result-object v3 │ │ -028612: 7210 8906 0300 |0045: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ -028618: 0c03 |0048: move-result-object v3 │ │ -02861a: 7110 8300 0300 |0049: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ -028620: 0c03 |004c: move-result-object v3 │ │ -028622: 6e20 8401 3000 |004d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -028628: 6e20 8501 2000 |0050: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02862e: 6e10 8701 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -028634: 0c00 |0056: move-result-object v0 │ │ -028636: 2202 0f00 |0057: new-instance v2, Landroid/content/Intent; // type@000f │ │ -02863a: 1a03 3007 |0059: const-string v3, "android.intent.action.SEND" // string@0730 │ │ -02863e: 7020 2900 3200 |005b: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ -028644: 1a03 1f0e |005e: const-string v3, "text/plain" // string@0e1f │ │ -028648: 6e20 3400 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ -02864e: 2203 a100 |0063: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -028652: 7010 7f01 0300 |0065: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -028658: 5464 970b |0068: iget-object v4, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -02865c: 6005 ba08 |006a: sget v5, Lorg/metatrans/commons/R$string;.social_invite_invitationto:I // field@08ba │ │ -028660: 6e20 e604 5400 |006c: invoke-virtual {v4, v5}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -028666: 0c04 |006f: move-result-object v4 │ │ -028668: 6e20 8501 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02866e: 6e20 8501 1300 |0073: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028674: 5461 970b |0076: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -028678: 6e10 da04 0100 |0078: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -02867e: 0c04 |007b: move-result-object v4 │ │ -028680: 7210 8a06 0400 |007c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getName:()I // method@068a │ │ -028686: 0a04 |007f: move-result v4 │ │ -028688: 6e20 e604 4100 |0080: invoke-virtual {v1, v4}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -02868e: 0c01 |0083: move-result-object v1 │ │ -028690: 6e20 8501 1300 |0084: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -028696: 6e10 8701 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02869c: 0c01 |008a: move-result-object v1 │ │ -02869e: 1a03 3607 |008b: const-string v3, "android.intent.extra.SUBJECT" // string@0736 │ │ -0286a2: 6e30 3000 3201 |008d: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -0286a8: 1a01 3707 |0090: const-string v1, "android.intent.extra.TEXT" // string@0737 │ │ -0286ac: 6e30 3000 1200 |0092: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ -0286b2: 5460 970b |0095: iget-object v0, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0286b6: 6e10 dd04 0000 |0097: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -0286bc: 0c00 |009a: move-result-object v0 │ │ -0286be: 3800 3000 |009b: if-eqz v0, 00cb // +0030 │ │ -0286c2: 5460 970b |009d: iget-object v0, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0286c6: 6e10 dd04 0000 |009f: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -0286cc: 0c00 |00a2: move-result-object v0 │ │ -0286ce: 1a01 e805 |00a3: const-string v1, "Share via" // string@05e8 │ │ -0286d2: 7120 2c00 1200 |00a5: invoke-static {v2, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002c │ │ -0286d8: 0c01 |00a8: move-result-object v1 │ │ -0286da: 1402 98b3 0a02 |00a9: const v2, #float 1.01902e-37 // #020ab398 │ │ -0286e0: 6e30 0f00 1002 |00ac: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ -0286e6: 7100 e204 0000 |00af: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0286ec: 0c00 |00b2: move-result-object v0 │ │ -0286ee: 6e10 df04 0000 |00b3: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0286f4: 0c00 |00b6: move-result-object v0 │ │ -0286f6: 5461 970b |00b7: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ -0286fa: 1302 0900 |00b9: const/16 v2, #int 9 // #9 │ │ -0286fe: 1233 |00bb: const/4 v3, #int 3 // #3 │ │ -028700: 1a04 2205 |00bc: const-string v4, "MARKETING" // string@0522 │ │ -028704: 1a05 7102 |00be: const-string v5, "INVITE_FRIENDS_CLICKED" // string@0271 │ │ -028708: 7255 4e08 2043 |00c0: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -02870e: 0c02 |00c3: move-result-object v2 │ │ -028710: 7230 5908 1002 |00c4: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -028716: 2804 |00c7: goto 00cb // +0004 │ │ -028718: 6e10 e607 0600 |00c8: invoke-virtual {v6}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connect:()V // method@07e6 │ │ -02871e: 0e00 |00cb: return-void │ │ +028604: 6e20 8501 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02860a: 5463 970b |003f: iget-object v3, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +02860e: 6e10 da04 0300 |0041: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +028614: 0c03 |0044: move-result-object v3 │ │ +028616: 7210 8906 0300 |0045: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ +02861c: 0c03 |0048: move-result-object v3 │ │ +02861e: 7110 8300 0300 |0049: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0083 │ │ +028624: 0c03 |004c: move-result-object v3 │ │ +028626: 6e20 8401 3000 |004d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02862c: 6e20 8501 2000 |0050: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028632: 6e10 8701 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +028638: 0c00 |0056: move-result-object v0 │ │ +02863a: 2202 0f00 |0057: new-instance v2, Landroid/content/Intent; // type@000f │ │ +02863e: 1a03 3107 |0059: const-string v3, "android.intent.action.SEND" // string@0731 │ │ +028642: 7020 2900 3200 |005b: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0029 │ │ +028648: 1a03 200e |005e: const-string v3, "text/plain" // string@0e20 │ │ +02864c: 6e20 3400 3200 |0060: invoke-virtual {v2, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0034 │ │ +028652: 2203 a100 |0063: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +028656: 7010 7f01 0300 |0065: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02865c: 5464 970b |0068: iget-object v4, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +028660: 6005 ba08 |006a: sget v5, Lorg/metatrans/commons/R$string;.social_invite_invitationto:I // field@08ba │ │ +028664: 6e20 e604 5400 |006c: invoke-virtual {v4, v5}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +02866a: 0c04 |006f: move-result-object v4 │ │ +02866c: 6e20 8501 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028672: 6e20 8501 1300 |0073: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +028678: 5461 970b |0076: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +02867c: 6e10 da04 0100 |0078: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +028682: 0c04 |007b: move-result-object v4 │ │ +028684: 7210 8a06 0400 |007c: invoke-interface {v4}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getName:()I // method@068a │ │ +02868a: 0a04 |007f: move-result v4 │ │ +02868c: 6e20 e604 4100 |0080: invoke-virtual {v1, v4}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +028692: 0c01 |0083: move-result-object v1 │ │ +028694: 6e20 8501 1300 |0084: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02869a: 6e10 8701 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0286a0: 0c01 |008a: move-result-object v1 │ │ +0286a2: 1a03 3707 |008b: const-string v3, "android.intent.extra.SUBJECT" // string@0737 │ │ +0286a6: 6e30 3000 3201 |008d: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +0286ac: 1a01 3807 |0090: const-string v1, "android.intent.extra.TEXT" // string@0738 │ │ +0286b0: 6e30 3000 1200 |0092: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0030 │ │ +0286b6: 5460 970b |0095: iget-object v0, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0286ba: 6e10 dd04 0000 |0097: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +0286c0: 0c00 |009a: move-result-object v0 │ │ +0286c2: 3800 3000 |009b: if-eqz v0, 00cb // +0030 │ │ +0286c6: 5460 970b |009d: iget-object v0, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0286ca: 6e10 dd04 0000 |009f: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +0286d0: 0c00 |00a2: move-result-object v0 │ │ +0286d2: 1a01 e905 |00a3: const-string v1, "Share via" // string@05e9 │ │ +0286d6: 7120 2c00 1200 |00a5: invoke-static {v2, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002c │ │ +0286dc: 0c01 |00a8: move-result-object v1 │ │ +0286de: 1402 98b3 0a02 |00a9: const v2, #float 1.01902e-37 // #020ab398 │ │ +0286e4: 6e30 0f00 1002 |00ac: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@000f │ │ +0286ea: 7100 e204 0000 |00af: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0286f0: 0c00 |00b2: move-result-object v0 │ │ +0286f2: 6e10 df04 0000 |00b3: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0286f8: 0c00 |00b6: move-result-object v0 │ │ +0286fa: 5461 970b |00b7: iget-object v1, v6, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.app:Lorg/metatrans/commons/app/Application_Base; // field@0b97 │ │ +0286fe: 1302 0900 |00b9: const/16 v2, #int 9 // #9 │ │ +028702: 1233 |00bb: const/4 v3, #int 3 // #3 │ │ +028704: 1a04 2305 |00bc: const-string v4, "MARKETING" // string@0523 │ │ +028708: 1a05 7202 |00be: const-string v5, "INVITE_FRIENDS_CLICKED" // string@0272 │ │ +02870c: 7255 4e08 2043 |00c0: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +028712: 0c02 |00c3: move-result-object v2 │ │ +028714: 7230 5908 1002 |00c4: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +02871a: 2804 |00c7: goto 00cb // +0004 │ │ +02871c: 6e10 e607 0600 |00c8: invoke-virtual {v6}, Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;.connect:()V // method@07e6 │ │ +028722: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=128 │ │ 0x0025 line=130 │ │ 0x0033 line=132 │ │ 0x0041 line=135 │ │ @@ -54740,57 +54758,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028720: |[028720] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setErrorCode:(I)V │ │ -028730: 0e00 |0000: return-void │ │ +028724: |[028724] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setErrorCode:(I)V │ │ +028734: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'setSignInRejected' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028734: |[028734] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setSignInRejected:(Z)V │ │ -028744: 0e00 |0000: return-void │ │ +028738: |[028738] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setSignInRejected:(Z)V │ │ +028748: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/metatrans/commons/engagement/social/SocialProvider_Dummy;) │ │ name : 'setState' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028748: |[028748] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setState:(I)V │ │ -028758: 0e00 |0000: return-void │ │ +02874c: |[02874c] org.metatrans.commons.engagement.social.SocialProvider_Dummy.setState:(I)V │ │ +02875c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1514 (SocialProvider_Dummy.java) │ │ + source_file_idx : 1515 (SocialProvider_Dummy.java) │ │ │ │ Class #252 header: │ │ class_idx : 470 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 471 │ │ -source_file_idx : 1630 │ │ +source_file_idx : 1631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #252 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl;' │ │ @@ -54805,17 +54823,17 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -028a48: |[028a48] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ -028a58: 7040 0808 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@0808 │ │ -028a5e: 0e00 |0003: return-void │ │ +028a4c: |[028a4c] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ +028a5c: 7040 0808 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@0808 │ │ +028a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/engagement/ISocialProvider; │ │ @@ -54827,17 +54845,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028a00: |[028a00] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_InProgress:()I │ │ -028a10: 6000 2007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signingin:I // field@0720 │ │ -028a14: 0f00 |0002: return v0 │ │ +028a04: |[028a04] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_InProgress:()I │ │ +028a14: 6000 2007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signingin:I // field@0720 │ │ +028a18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl;) │ │ @@ -54845,17 +54863,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028a18: |[028a18] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_SignIn:()I │ │ -028a28: 6000 1f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signin:I // field@071f │ │ -028a2c: 0f00 |0002: return v0 │ │ +028a1c: |[028a1c] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_SignIn:()I │ │ +028a2c: 6000 1f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signin:I // field@071f │ │ +028a30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl; │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl;) │ │ @@ -54863,30 +54881,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028a30: |[028a30] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_SignOut:()I │ │ -028a40: 6000 2107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signout:I // field@0721 │ │ -028a44: 0f00 |0002: return v0 │ │ +028a34: |[028a34] org.metatrans.commons.engagement.social.View_Social_SignIn_AmazonImpl.getResID_Button_SignOut:()I │ │ +028a44: 6000 2107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signout:I // field@0721 │ │ +028a48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_AmazonImpl; │ │ │ │ - source_file_idx : 1630 (View_Social_SignIn_AmazonImpl.java) │ │ + source_file_idx : 1631 (View_Social_SignIn_AmazonImpl.java) │ │ │ │ Class #253 header: │ │ class_idx : 472 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 471 │ │ -source_file_idx : 1632 │ │ +source_file_idx : 1633 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #253 - │ │ Class descriptor : 'Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl;' │ │ @@ -54901,17 +54919,17 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -029394: |[029394] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ -0293a4: 7040 0808 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@0808 │ │ -0293aa: 0e00 |0003: return-void │ │ +029398: |[029398] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V │ │ +0293a8: 7040 0808 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/engagement/social/View_Social_SignIn_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@0808 │ │ +0293ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/engagement/ISocialProvider; │ │ @@ -54923,17 +54941,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02934c: |[02934c] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_InProgress:()I │ │ -02935c: 6000 2007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signingin:I // field@0720 │ │ -029360: 0f00 |0002: return v0 │ │ +029350: |[029350] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_InProgress:()I │ │ +029360: 6000 2007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signingin:I // field@0720 │ │ +029364: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl; │ │ │ │ #1 : (in Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl;) │ │ @@ -54941,17 +54959,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029364: |[029364] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_SignIn:()I │ │ -029374: 6000 1f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signin:I // field@071f │ │ -029378: 0f00 |0002: return v0 │ │ +029368: |[029368] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_SignIn:()I │ │ +029378: 6000 1f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signin:I // field@071f │ │ +02937c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl; │ │ │ │ #2 : (in Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl;) │ │ @@ -54959,30 +54977,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02937c: |[02937c] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_SignOut:()I │ │ -02938c: 6000 2107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signout:I // field@0721 │ │ -029390: 0f00 |0002: return v0 │ │ +029380: |[029380] org.metatrans.commons.engagement.social.View_Social_SignIn_GoogleImpl.getResID_Button_SignOut:()I │ │ +029390: 6000 2107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.btn_google_plus_signout:I // field@0721 │ │ +029394: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/engagement/social/View_Social_SignIn_GoogleImpl; │ │ │ │ - source_file_idx : 1632 (View_Social_SignIn_GoogleImpl.java) │ │ + source_file_idx : 1633 (View_Social_SignIn_GoogleImpl.java) │ │ │ │ Class #254 header: │ │ class_idx : 473 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 501 │ │ +source_file_idx : 502 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #254 - │ │ Class descriptor : 'Lorg/metatrans/commons/events/Event_Base;' │ │ @@ -55031,24 +55049,24 @@ │ │ type : '(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -029504: |[029504] org.metatrans.commons.events.Event_Base.:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -029514: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02951a: 5901 ac0b |0003: iput v1, v0, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ -02951e: 5902 af0b |0005: iput v2, v0, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ -029522: 5903 b10b |0007: iput v3, v0, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ -029526: 5b04 ad0b |0009: iput-object v4, v0, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ -02952a: 5b05 b00b |000b: iput-object v5, v0, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ -02952e: 5b06 b20b |000d: iput-object v6, v0, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ -029532: 5a07 b30b |000f: iput-wide v7, v0, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ -029536: 0e00 |0011: return-void │ │ +029508: |[029508] org.metatrans.commons.events.Event_Base.:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +029518: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02951e: 5901 ac0b |0003: iput v1, v0, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ +029522: 5902 af0b |0005: iput v2, v0, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ +029526: 5903 b10b |0007: iput v3, v0, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ +02952a: 5b04 ad0b |0009: iput-object v4, v0, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ +02952e: 5b05 b00b |000b: iput-object v5, v0, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ +029532: 5b06 b20b |000d: iput-object v6, v0, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ +029536: 5a07 b30b |000f: iput-wide v7, v0, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ +02953a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=39 │ │ @@ -55071,17 +55089,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0293ac: |[0293ac] org.metatrans.commons.events.Event_Base.getID:()I │ │ -0293bc: 5210 ac0b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ -0293c0: 0f00 |0002: return v0 │ │ +0293b0: |[0293b0] org.metatrans.commons.events.Event_Base.getID:()I │ │ +0293c0: 5210 ac0b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ +0293c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55089,17 +55107,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0293f4: |[0293f4] org.metatrans.commons.events.Event_Base.getName:()Ljava/lang/String; │ │ -029404: 5410 ad0b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ -029408: 1100 |0002: return-object v0 │ │ +0293f8: |[0293f8] org.metatrans.commons.events.Event_Base.getName:()Ljava/lang/String; │ │ +029408: 5410 ad0b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ +02940c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55107,17 +55125,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0293c4: |[0293c4] org.metatrans.commons.events.Event_Base.getSubID:()I │ │ -0293d4: 5210 af0b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ -0293d8: 0f00 |0002: return v0 │ │ +0293c8: |[0293c8] org.metatrans.commons.events.Event_Base.getSubID:()I │ │ +0293d8: 5210 af0b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ +0293dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55125,17 +55143,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02940c: |[02940c] org.metatrans.commons.events.Event_Base.getSubName:()Ljava/lang/String; │ │ -02941c: 5410 b00b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ -029420: 1100 |0002: return-object v0 │ │ +029410: |[029410] org.metatrans.commons.events.Event_Base.getSubName:()Ljava/lang/String; │ │ +029420: 5410 b00b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ +029424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55143,17 +55161,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0293dc: |[0293dc] org.metatrans.commons.events.Event_Base.getSubSubID:()I │ │ -0293ec: 5210 b10b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ -0293f0: 0f00 |0002: return v0 │ │ +0293e0: |[0293e0] org.metatrans.commons.events.Event_Base.getSubSubID:()I │ │ +0293f0: 5210 b10b |0000: iget v0, v1, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ +0293f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55161,17 +55179,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029424: |[029424] org.metatrans.commons.events.Event_Base.getSubSubName:()Ljava/lang/String; │ │ -029434: 5410 b20b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ -029438: 1100 |0002: return-object v0 │ │ +029428: |[029428] org.metatrans.commons.events.Event_Base.getSubSubName:()Ljava/lang/String; │ │ +029438: 5410 b20b |0000: iget-object v0, v1, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ +02943c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55179,17 +55197,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0294ec: |[0294ec] org.metatrans.commons.events.Event_Base.getValue:()J │ │ -0294fc: 5320 b30b |0000: iget-wide v0, v2, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ -029500: 1000 |0002: return-wide v0 │ │ +0294f0: |[0294f0] org.metatrans.commons.events.Event_Base.getValue:()J │ │ +029500: 5320 b30b |0000: iget-wide v0, v2, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ +029504: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ #7 : (in Lorg/metatrans/commons/events/Event_Base;) │ │ @@ -55197,61 +55215,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -02943c: |[02943c] org.metatrans.commons.events.Event_Base.toString:()Ljava/lang/String; │ │ -02944c: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -029450: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029456: 1a01 770b |0005: const-string v1, "id=" // string@0b77 │ │ -02945a: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029460: 5231 ac0b |000a: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ -029464: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02946a: 1a01 4600 |000f: const-string v1, ", subid=" // string@0046 │ │ -02946e: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029474: 5231 af0b |0014: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ -029478: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02947e: 1a01 4800 |0019: const-string v1, ", subsubid=" // string@0048 │ │ -029482: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029488: 5231 b10b |001e: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ -02948c: 6e20 8201 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -029492: 1a01 3f00 |0023: const-string v1, ", name=" // string@003f │ │ -029496: 6e20 8501 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02949c: 5431 ad0b |0028: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ -0294a0: 6e20 8501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294a6: 1a01 4700 |002d: const-string v1, ", subname=" // string@0047 │ │ -0294aa: 6e20 8501 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294b0: 5431 b00b |0032: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ -0294b4: 6e20 8501 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294ba: 1a01 4900 |0037: const-string v1, ", subsubname=" // string@0049 │ │ -0294be: 6e20 8501 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294c4: 5431 b20b |003c: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ -0294c8: 6e20 8501 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294ce: 1a01 4a00 |0041: const-string v1, ", value=" // string@004a │ │ -0294d2: 6e20 8501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0294d8: 5331 b30b |0046: iget-wide v1, v3, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ -0294dc: 6e30 8301 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -0294e2: 6e10 8701 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0294e8: 0c00 |004e: move-result-object v0 │ │ -0294ea: 1100 |004f: return-object v0 │ │ +029440: |[029440] org.metatrans.commons.events.Event_Base.toString:()Ljava/lang/String; │ │ +029450: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +029454: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02945a: 1a01 780b |0005: const-string v1, "id=" // string@0b78 │ │ +02945e: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029464: 5231 ac0b |000a: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.id:I // field@0bac │ │ +029468: 6e20 8201 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02946e: 1a01 4700 |000f: const-string v1, ", subid=" // string@0047 │ │ +029472: 6e20 8501 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029478: 5231 af0b |0014: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.subid:I // field@0baf │ │ +02947c: 6e20 8201 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +029482: 1a01 4900 |0019: const-string v1, ", subsubid=" // string@0049 │ │ +029486: 6e20 8501 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02948c: 5231 b10b |001e: iget v1, v3, Lorg/metatrans/commons/events/Event_Base;.subsubid:I // field@0bb1 │ │ +029490: 6e20 8201 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +029496: 1a01 4000 |0023: const-string v1, ", name=" // string@0040 │ │ +02949a: 6e20 8501 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294a0: 5431 ad0b |0028: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.name:Ljava/lang/String; // field@0bad │ │ +0294a4: 6e20 8501 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294aa: 1a01 4800 |002d: const-string v1, ", subname=" // string@0048 │ │ +0294ae: 6e20 8501 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294b4: 5431 b00b |0032: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.subname:Ljava/lang/String; // field@0bb0 │ │ +0294b8: 6e20 8501 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294be: 1a01 4a00 |0037: const-string v1, ", subsubname=" // string@004a │ │ +0294c2: 6e20 8501 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294c8: 5431 b20b |003c: iget-object v1, v3, Lorg/metatrans/commons/events/Event_Base;.subsubname:Ljava/lang/String; // field@0bb2 │ │ +0294cc: 6e20 8501 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294d2: 1a01 4b00 |0041: const-string v1, ", value=" // string@004b │ │ +0294d6: 6e20 8501 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0294dc: 5331 b30b |0046: iget-wide v1, v3, Lorg/metatrans/commons/events/Event_Base;.value:J // field@0bb3 │ │ +0294e0: 6e30 8301 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +0294e6: 6e10 8701 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0294ec: 0c00 |004e: move-result-object v0 │ │ +0294ee: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0050 reg=3 this Lorg/metatrans/commons/events/Event_Base; │ │ │ │ - source_file_idx : 501 (Event_Base.java) │ │ + source_file_idx : 502 (Event_Base.java) │ │ │ │ Class #255 header: │ │ class_idx : 477 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 504 │ │ +source_file_idx : 505 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 18 │ │ │ │ Class #255 annotations: │ │ Annotations on method #2114 'register' │ │ @@ -55288,38 +55306,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029bc8: |[029bc8] org.metatrans.commons.events.EventsManager_Base.:()V │ │ -029bd8: 2200 9b00 |0000: new-instance v0, Ljava/lang/Object; // type@009b │ │ -029bdc: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -029be2: 6900 c10b |0005: sput-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -029be6: 0e00 |0007: return-void │ │ +029bcc: |[029bcc] org.metatrans.commons.events.EventsManager_Base.:()V │ │ +029bdc: 2200 9b00 |0000: new-instance v0, Ljava/lang/Object; // type@009b │ │ +029be0: 7010 6601 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +029be6: 6900 c10b |0005: sput-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +029bea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/events/EventsManager_Base;) │ │ name : '' │ │ type : '(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029be8: |[029be8] org.metatrans.commons.events.EventsManager_Base.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V │ │ -029bf8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -029bfe: 5b01 c00b |0003: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ -029c02: 5b02 bf0b |0005: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base;.analytics:Lorg/metatrans/commons/analytics/IAnalytics; // field@0bbf │ │ -029c06: 0e00 |0007: return-void │ │ +029bec: |[029bec] org.metatrans.commons.events.EventsManager_Base.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V │ │ +029bfc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +029c02: 5b01 c00b |0003: iput-object v1, v0, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ +029c06: 5b02 bf0b |0005: iput-object v2, v0, Lorg/metatrans/commons/events/EventsManager_Base;.analytics:Lorg/metatrans/commons/analytics/IAnalytics; // field@0bbf │ │ +029c0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ @@ -55331,34 +55349,34 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0299c4: |[0299c4] org.metatrans.commons.events.EventsManager_Base.access$000:()Ljava/lang/Object; │ │ -0299d4: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -0299d8: 1100 |0002: return-object v0 │ │ +0299c8: |[0299c8] org.metatrans.commons.events.EventsManager_Base.access$000:()Ljava/lang/Object; │ │ +0299d8: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +0299dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/events/EventsManager_Base;) │ │ name : 'access$100' │ │ type : '(Lorg/metatrans/commons/events/EventsManager_Base;Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -029c08: |[029c08] org.metatrans.commons.events.EventsManager_Base.access$100:(Lorg/metatrans/commons/events/EventsManager_Base;Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -029c18: 7030 3a08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.handleEventsLocal:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@083a │ │ -029c1e: 0e00 |0003: return-void │ │ +029c0c: |[029c0c] org.metatrans.commons.events.EventsManager_Base.access$100:(Lorg/metatrans/commons/events/EventsManager_Base;Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +029c1c: 7030 3a08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.handleEventsLocal:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@083a │ │ +029c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/events/api/IEvent_Base; │ │ @@ -55368,17 +55386,17 @@ │ │ type : '(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -029c20: |[029c20] org.metatrans.commons.events.EventsManager_Base.access$200:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -029c30: 7020 3b08 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/events/EventsManager_Base;.handleEventsRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@083b │ │ -029c36: 0e00 |0003: return-void │ │ +029c24: |[029c24] org.metatrans.commons.events.EventsManager_Base.access$200:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +029c34: 7020 3b08 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/events/EventsManager_Base;.handleEventsRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@083b │ │ +029c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/events/api/IEvent_Base; │ │ │ │ @@ -55387,44 +55405,44 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -029c4c: |[029c4c] org.metatrans.commons.events.EventsManager_Base.handleEventsLocal:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -029c5c: 6e20 4008 5300 |0000: invoke-virtual {v3, v5}, Lorg/metatrans/commons/events/EventsManager_Base;.isGameChange:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z // method@0840 │ │ -029c62: 0a05 |0003: move-result v5 │ │ -029c64: 3805 3100 |0004: if-eqz v5, 0035 // +0031 │ │ -029c68: 6205 c10b |0006: sget-object v5, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -029c6c: 1d05 |0008: monitor-enter v5 │ │ -029c6e: 1a00 fe08 |0009: const-string v0, "events" // string@08fe │ │ -029c72: 7120 df0a 0400 |000b: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029c78: 0c00 |000e: move-result-object v0 │ │ -029c7a: 1f00 da01 |000f: check-cast v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029c7e: 3900 1400 |0011: if-nez v0, 0025 // +0014 │ │ -029c82: 2200 da01 |0013: new-instance v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029c86: 7010 2508 0000 |0015: invoke-direct {v0}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ -029c8c: 1a01 fe08 |0018: const-string v1, "events" // string@08fe │ │ -029c90: 7130 e20a 1400 |001a: invoke-static {v4, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -029c96: 1a00 fe08 |001d: const-string v0, "events" // string@08fe │ │ -029c9a: 7120 df0a 0400 |001f: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029ca0: 0c00 |0022: move-result-object v0 │ │ -029ca2: 1f00 da01 |0023: check-cast v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029ca6: 7100 8901 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -029cac: 0b01 |0028: move-result-wide v1 │ │ -029cae: 5a01 b70b |0029: iput-wide v1, v0, Lorg/metatrans/commons/events/EventsData_Base;.last_game_change:J // field@0bb7 │ │ -029cb2: 1a00 fe08 |002b: const-string v0, "events" // string@08fe │ │ -029cb6: 7120 e10a 0400 |002d: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -029cbc: 1e05 |0030: monitor-exit v5 │ │ -029cbe: 2804 |0031: goto 0035 // +0004 │ │ -029cc0: 0d04 |0032: move-exception v4 │ │ -029cc2: 1e05 |0033: monitor-exit v5 │ │ -029cc4: 2704 |0034: throw v4 │ │ -029cc6: 0e00 |0035: return-void │ │ +029c50: |[029c50] org.metatrans.commons.events.EventsManager_Base.handleEventsLocal:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +029c60: 6e20 4008 5300 |0000: invoke-virtual {v3, v5}, Lorg/metatrans/commons/events/EventsManager_Base;.isGameChange:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z // method@0840 │ │ +029c66: 0a05 |0003: move-result v5 │ │ +029c68: 3805 3100 |0004: if-eqz v5, 0035 // +0031 │ │ +029c6c: 6205 c10b |0006: sget-object v5, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +029c70: 1d05 |0008: monitor-enter v5 │ │ +029c72: 1a00 ff08 |0009: const-string v0, "events" // string@08ff │ │ +029c76: 7120 df0a 0400 |000b: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029c7c: 0c00 |000e: move-result-object v0 │ │ +029c7e: 1f00 da01 |000f: check-cast v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029c82: 3900 1400 |0011: if-nez v0, 0025 // +0014 │ │ +029c86: 2200 da01 |0013: new-instance v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029c8a: 7010 2508 0000 |0015: invoke-direct {v0}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ +029c90: 1a01 ff08 |0018: const-string v1, "events" // string@08ff │ │ +029c94: 7130 e20a 1400 |001a: invoke-static {v4, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +029c9a: 1a00 ff08 |001d: const-string v0, "events" // string@08ff │ │ +029c9e: 7120 df0a 0400 |001f: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029ca4: 0c00 |0022: move-result-object v0 │ │ +029ca6: 1f00 da01 |0023: check-cast v0, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029caa: 7100 8901 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +029cb0: 0b01 |0028: move-result-wide v1 │ │ +029cb2: 5a01 b70b |0029: iput-wide v1, v0, Lorg/metatrans/commons/events/EventsData_Base;.last_game_change:J // field@0bb7 │ │ +029cb6: 1a00 ff08 |002b: const-string v0, "events" // string@08ff │ │ +029cba: 7120 e10a 0400 |002d: invoke-static {v4, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +029cc0: 1e05 |0030: monitor-exit v5 │ │ +029cc2: 2804 |0031: goto 0035 // +0004 │ │ +029cc4: 0d04 |0032: move-exception v4 │ │ +029cc6: 1e05 |0033: monitor-exit v5 │ │ +029cc8: 2704 |0034: throw v4 │ │ +029cca: 0e00 |0035: return-void │ │ catches : 1 │ │ 0x0009 - 0x0034 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=443 │ │ 0x0006 line=445 │ │ 0x000b line=447 │ │ @@ -55444,21 +55462,21 @@ │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -029cd4: |[029cd4] org.metatrans.commons.events.EventsManager_Base.handleEventsRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -029ce4: 6e20 4108 2100 |0000: invoke-virtual {v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.mustProcessRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z // method@0841 │ │ -029cea: 0a00 |0003: move-result v0 │ │ -029cec: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -029cf0: 5410 bf0b |0006: iget-object v0, v1, Lorg/metatrans/commons/events/EventsManager_Base;.analytics:Lorg/metatrans/commons/analytics/IAnalytics; // field@0bbf │ │ -029cf4: 7220 cc04 2000 |0008: invoke-interface {v0, v2}, Lorg/metatrans/commons/analytics/IAnalytics;.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@04cc │ │ -029cfa: 0e00 |000b: return-void │ │ +029cd8: |[029cd8] org.metatrans.commons.events.EventsManager_Base.handleEventsRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +029ce8: 6e20 4108 2100 |0000: invoke-virtual {v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.mustProcessRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z // method@0841 │ │ +029cee: 0a00 |0003: move-result v0 │ │ +029cf0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +029cf4: 5410 bf0b |0006: iget-object v0, v1, Lorg/metatrans/commons/events/EventsManager_Base;.analytics:Lorg/metatrans/commons/analytics/IAnalytics; // field@0bbf │ │ +029cf8: 7220 cc04 2000 |0008: invoke-interface {v0, v2}, Lorg/metatrans/commons/analytics/IAnalytics;.sendEvent:(Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@04cc │ │ +029cfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0006 line=490 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/metatrans/commons/events/api/IEvent_Base; │ │ @@ -55469,26 +55487,26 @@ │ │ type : '(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 14 16-bit code units │ │ -029afc: |[029afc] org.metatrans.commons.events.EventsManager_Base.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ -029b0c: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -029b10: 0790 |0002: move-object v0, v9 │ │ -029b12: 01a1 |0003: move v1, v10 │ │ -029b14: 01b2 |0004: move v2, v11 │ │ -029b16: 01c3 |0005: move v3, v12 │ │ -029b18: 07d4 |0006: move-object v4, v13 │ │ -029b1a: 07e5 |0007: move-object v5, v14 │ │ -029b1c: 07f6 |0008: move-object v6, v15 │ │ -029b1e: 7409 3208 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029b24: 0c0a |000c: move-result-object v10 │ │ -029b26: 110a |000d: return-object v10 │ │ +029b00: |[029b00] org.metatrans.commons.events.EventsManager_Base.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ +029b10: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ +029b14: 0790 |0002: move-object v0, v9 │ │ +029b16: 01a1 |0003: move v1, v10 │ │ +029b18: 01b2 |0004: move v2, v11 │ │ +029b1a: 01c3 |0005: move v3, v12 │ │ +029b1c: 07d4 |0006: move-object v4, v13 │ │ +029b1e: 07e5 |0007: move-object v5, v14 │ │ +029b20: 07f6 |0008: move-object v6, v15 │ │ +029b22: 7409 3208 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029b28: 0c0a |000c: move-result-object v10 │ │ +029b2a: 110a |000d: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=108 │ │ locals : │ │ 0x0000 - 0x000e reg=9 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x000e reg=10 (null) I │ │ 0x0000 - 0x000e reg=11 (null) I │ │ @@ -55502,26 +55520,26 @@ │ │ type : '(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -029b28: |[029b28] org.metatrans.commons.events.EventsManager_Base.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ -029b38: 2209 d901 |0000: new-instance v9, Lorg/metatrans/commons/events/Event_Base; // type@01d9 │ │ -029b3c: 0790 |0002: move-object v0, v9 │ │ -029b3e: 01b1 |0003: move v1, v11 │ │ -029b40: 01c2 |0004: move v2, v12 │ │ -029b42: 01d3 |0005: move v3, v13 │ │ -029b44: 07e4 |0006: move-object v4, v14 │ │ -029b46: 07f5 |0007: move-object v5, v15 │ │ -029b48: 0806 1000 |0008: move-object/from16 v6, v16 │ │ -029b4c: 0507 1100 |000a: move-wide/from16 v7, v17 │ │ -029b50: 7609 1c08 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/Event_Base;.:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@081c │ │ -029b56: 1109 |000f: return-object v9 │ │ +029b2c: |[029b2c] org.metatrans.commons.events.EventsManager_Base.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ +029b3c: 2209 d901 |0000: new-instance v9, Lorg/metatrans/commons/events/Event_Base; // type@01d9 │ │ +029b40: 0790 |0002: move-object v0, v9 │ │ +029b42: 01b1 |0003: move v1, v11 │ │ +029b44: 01c2 |0004: move v2, v12 │ │ +029b46: 01d3 |0005: move v3, v13 │ │ +029b48: 07e4 |0006: move-object v4, v14 │ │ +029b4a: 07f5 |0007: move-object v5, v15 │ │ +029b4c: 0806 1000 |0008: move-object/from16 v6, v16 │ │ +029b50: 0507 1100 |000a: move-wide/from16 v7, v17 │ │ +029b54: 7609 1c08 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/Event_Base;.:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@081c │ │ +029b5a: 1109 |000f: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0010 reg=10 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0010 reg=11 (null) I │ │ 0x0000 - 0x0010 reg=12 (null) I │ │ @@ -55536,24 +55554,24 @@ │ │ type : '(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -029b58: |[029b58] org.metatrans.commons.events.EventsManager_Base.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ -029b68: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -029b6c: 0770 |0002: move-object v0, v7 │ │ -029b6e: 0181 |0003: move v1, v8 │ │ -029b70: 0192 |0004: move v2, v9 │ │ -029b72: 07a3 |0005: move-object v3, v10 │ │ -029b74: 07b4 |0006: move-object v4, v11 │ │ -029b76: 7407 3408 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0834 │ │ -029b7c: 0c08 |000a: move-result-object v8 │ │ -029b7e: 1108 |000b: return-object v8 │ │ +029b5c: |[029b5c] org.metatrans.commons.events.EventsManager_Base.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ +029b6c: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ +029b70: 0770 |0002: move-object v0, v7 │ │ +029b72: 0181 |0003: move v1, v8 │ │ +029b74: 0192 |0004: move v2, v9 │ │ +029b76: 07a3 |0005: move-object v3, v10 │ │ +029b78: 07b4 |0006: move-object v4, v11 │ │ +029b7a: 7407 3408 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0834 │ │ +029b80: 0c08 |000a: move-result-object v8 │ │ +029b82: 1108 |000b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) I │ │ @@ -55565,26 +55583,26 @@ │ │ type : '(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 13 16-bit code units │ │ -029b80: |[029b80] org.metatrans.commons.events.EventsManager_Base.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ -029b90: 0790 |0000: move-object v0, v9 │ │ -029b92: 01a1 |0001: move v1, v10 │ │ -029b94: 01b2 |0002: move v2, v11 │ │ -029b96: 01b3 |0003: move v3, v11 │ │ -029b98: 07c4 |0004: move-object v4, v12 │ │ -029b9a: 07d5 |0005: move-object v5, v13 │ │ -029b9c: 07d6 |0006: move-object v6, v13 │ │ -029b9e: 04e7 |0007: move-wide v7, v14 │ │ -029ba0: 7409 3208 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029ba6: 0c0a |000b: move-result-object v10 │ │ -029ba8: 110a |000c: return-object v10 │ │ +029b84: |[029b84] org.metatrans.commons.events.EventsManager_Base.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ +029b94: 0790 |0000: move-object v0, v9 │ │ +029b96: 01a1 |0001: move v1, v10 │ │ +029b98: 01b2 |0002: move v2, v11 │ │ +029b9a: 01b3 |0003: move v3, v11 │ │ +029b9c: 07c4 |0004: move-object v4, v12 │ │ +029b9e: 07d5 |0005: move-object v5, v13 │ │ +029ba0: 07d6 |0006: move-object v6, v13 │ │ +029ba2: 04e7 |0007: move-wide v7, v14 │ │ +029ba4: 7409 3208 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029baa: 0c0a |000b: move-result-object v10 │ │ +029bac: 110a |000c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=102 │ │ locals : │ │ 0x0000 - 0x000d reg=9 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x000d reg=10 (null) I │ │ 0x0000 - 0x000d reg=11 (null) I │ │ @@ -55597,18 +55615,18 @@ │ │ type : '(ILjava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -029bac: |[029bac] org.metatrans.commons.events.EventsManager_Base.create:(ILjava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ -029bbc: 6e52 3308 1021 |0000: invoke-virtual {v0, v1, v1, v2, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0833 │ │ -029bc2: 0c01 |0003: move-result-object v1 │ │ -029bc4: 1101 |0004: return-object v1 │ │ +029bb0: |[029bb0] org.metatrans.commons.events.EventsManager_Base.create:(ILjava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; │ │ +029bc0: 6e52 3308 1021 |0000: invoke-virtual {v0, v1, v1, v2, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0833 │ │ +029bc6: 0c01 |0003: move-result-object v1 │ │ +029bc8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -55618,34 +55636,34 @@ │ │ type : '(Landroid/content/Context;)Lorg/metatrans/commons/events/EventsData_Base;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -029aa4: |[029aa4] org.metatrans.commons.events.EventsManager_Base.getEventsData:(Landroid/content/Context;)Lorg/metatrans/commons/events/EventsData_Base; │ │ -029ab4: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -029ab8: 1d00 |0002: monitor-enter v0 │ │ -029aba: 1a01 fe08 |0003: const-string v1, "events" // string@08fe │ │ -029abe: 7120 df0a 1300 |0005: invoke-static {v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029ac4: 0c03 |0008: move-result-object v3 │ │ -029ac6: 2031 da01 |0009: instance-of v1, v3, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029aca: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -029ace: 1f03 da01 |000d: check-cast v3, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029ad2: 1e00 |000f: monitor-exit v0 │ │ -029ad4: 1103 |0010: return-object v3 │ │ -029ad6: 6203 2504 |0011: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029ada: 1a01 ff01 |0013: const-string v1, "EventsManager_Base: getEventsData: return null, because NOT instance of EventsData_Base" // string@01ff │ │ -029ade: 6e20 5301 1300 |0015: invoke-virtual {v3, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029ae4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -029ae6: 1e00 |0019: monitor-exit v0 │ │ -029ae8: 1103 |001a: return-object v3 │ │ -029aea: 0d03 |001b: move-exception v3 │ │ -029aec: 1e00 |001c: monitor-exit v0 │ │ -029aee: 2703 |001d: throw v3 │ │ +029aa8: |[029aa8] org.metatrans.commons.events.EventsManager_Base.getEventsData:(Landroid/content/Context;)Lorg/metatrans/commons/events/EventsData_Base; │ │ +029ab8: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +029abc: 1d00 |0002: monitor-enter v0 │ │ +029abe: 1a01 ff08 |0003: const-string v1, "events" // string@08ff │ │ +029ac2: 7120 df0a 1300 |0005: invoke-static {v3, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029ac8: 0c03 |0008: move-result-object v3 │ │ +029aca: 2031 da01 |0009: instance-of v1, v3, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029ace: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +029ad2: 1f03 da01 |000d: check-cast v3, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029ad6: 1e00 |000f: monitor-exit v0 │ │ +029ad8: 1103 |0010: return-object v3 │ │ +029ada: 6203 2504 |0011: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029ade: 1a01 0002 |0013: const-string v1, "EventsManager_Base: getEventsData: return null, because NOT instance of EventsData_Base" // string@0200 │ │ +029ae2: 6e20 5301 1300 |0015: invoke-virtual {v3, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029ae8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +029aea: 1e00 |0019: monitor-exit v0 │ │ +029aec: 1103 |001a: return-object v3 │ │ +029aee: 0d03 |001b: move-exception v3 │ │ +029af0: 1e00 |001c: monitor-exit v0 │ │ +029af2: 2703 |001d: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x0009 line=59 │ │ @@ -55662,31 +55680,31 @@ │ │ type : '(Landroid/content/Context;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0299dc: |[0299dc] org.metatrans.commons.events.EventsManager_Base.getLastGameChange:(Landroid/content/Context;)J │ │ -0299ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0299f0: 6202 c10b |0002: sget-object v2, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -0299f4: 1d02 |0004: monitor-enter v2 │ │ -0299f6: 1a03 fe08 |0005: const-string v3, "events" // string@08fe │ │ -0299fa: 7120 df0a 3500 |0007: invoke-static {v5, v3}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029a00: 0c05 |000a: move-result-object v5 │ │ -029a02: 1f05 da01 |000b: check-cast v5, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029a06: 5350 b70b |000d: iget-wide v0, v5, Lorg/metatrans/commons/events/EventsData_Base;.last_game_change:J // field@0bb7 │ │ -029a0a: 1e02 |000f: monitor-exit v2 │ │ -029a0c: 2808 |0010: goto 0018 // +0008 │ │ -029a0e: 0d05 |0011: move-exception v5 │ │ -029a10: 1e02 |0012: monitor-exit v2 │ │ -029a12: 2705 |0013: throw v5 │ │ -029a14: 0d05 |0014: move-exception v5 │ │ -029a16: 6e10 5601 0500 |0015: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -029a1c: 1000 |0018: return-wide v0 │ │ +0299e0: |[0299e0] org.metatrans.commons.events.EventsManager_Base.getLastGameChange:(Landroid/content/Context;)J │ │ +0299f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0299f4: 6202 c10b |0002: sget-object v2, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +0299f8: 1d02 |0004: monitor-enter v2 │ │ +0299fa: 1a03 ff08 |0005: const-string v3, "events" // string@08ff │ │ +0299fe: 7120 df0a 3500 |0007: invoke-static {v5, v3}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029a04: 0c05 |000a: move-result-object v5 │ │ +029a06: 1f05 da01 |000b: check-cast v5, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029a0a: 5350 b70b |000d: iget-wide v0, v5, Lorg/metatrans/commons/events/EventsData_Base;.last_game_change:J // field@0bb7 │ │ +029a0e: 1e02 |000f: monitor-exit v2 │ │ +029a10: 2808 |0010: goto 0018 // +0008 │ │ +029a12: 0d05 |0011: move-exception v5 │ │ +029a14: 1e02 |0012: monitor-exit v2 │ │ +029a16: 2705 |0013: throw v5 │ │ +029a18: 0d05 |0014: move-exception v5 │ │ +029a1a: 6e10 5601 0500 |0015: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +029a20: 1000 |0018: return-wide v0 │ │ catches : 3 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0014 │ │ 0x0005 - 0x0013 │ │ -> 0x0011 │ │ 0x0013 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0014 │ │ @@ -55705,31 +55723,31 @@ │ │ type : '(Landroid/content/Context;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -029a40: |[029a40] org.metatrans.commons.events.EventsManager_Base.getLastMainScreenInteraction:(Landroid/content/Context;)J │ │ -029a50: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -029a54: 6202 c10b |0002: sget-object v2, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -029a58: 1d02 |0004: monitor-enter v2 │ │ -029a5a: 1a03 fe08 |0005: const-string v3, "events" // string@08fe │ │ -029a5e: 7120 df0a 3500 |0007: invoke-static {v5, v3}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029a64: 0c05 |000a: move-result-object v5 │ │ -029a66: 1f05 da01 |000b: check-cast v5, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029a6a: 5350 b80b |000d: iget-wide v0, v5, Lorg/metatrans/commons/events/EventsData_Base;.last_mainscreen_interaction:J // field@0bb8 │ │ -029a6e: 1e02 |000f: monitor-exit v2 │ │ -029a70: 2808 |0010: goto 0018 // +0008 │ │ -029a72: 0d05 |0011: move-exception v5 │ │ -029a74: 1e02 |0012: monitor-exit v2 │ │ -029a76: 2705 |0013: throw v5 │ │ -029a78: 0d05 |0014: move-exception v5 │ │ -029a7a: 6e10 5601 0500 |0015: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -029a80: 1000 |0018: return-wide v0 │ │ +029a44: |[029a44] org.metatrans.commons.events.EventsManager_Base.getLastMainScreenInteraction:(Landroid/content/Context;)J │ │ +029a54: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +029a58: 6202 c10b |0002: sget-object v2, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +029a5c: 1d02 |0004: monitor-enter v2 │ │ +029a5e: 1a03 ff08 |0005: const-string v3, "events" // string@08ff │ │ +029a62: 7120 df0a 3500 |0007: invoke-static {v5, v3}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029a68: 0c05 |000a: move-result-object v5 │ │ +029a6a: 1f05 da01 |000b: check-cast v5, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029a6e: 5350 b80b |000d: iget-wide v0, v5, Lorg/metatrans/commons/events/EventsData_Base;.last_mainscreen_interaction:J // field@0bb8 │ │ +029a72: 1e02 |000f: monitor-exit v2 │ │ +029a74: 2808 |0010: goto 0018 // +0008 │ │ +029a76: 0d05 |0011: move-exception v5 │ │ +029a78: 1e02 |0012: monitor-exit v2 │ │ +029a7a: 2705 |0013: throw v5 │ │ +029a7c: 0d05 |0014: move-exception v5 │ │ +029a7e: 6e10 5601 0500 |0015: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +029a84: 1000 |0018: return-wide v0 │ │ catches : 3 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0014 │ │ 0x0005 - 0x0013 │ │ -> 0x0011 │ │ 0x0013 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0014 │ │ @@ -55748,133 +55766,133 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -029c38: |[029c38] org.metatrans.commons.events.EventsManager_Base.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -029c48: 0e00 |0000: return-void │ │ +029c3c: |[029c3c] org.metatrans.commons.events.EventsManager_Base.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +029c4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/metatrans/commons/events/EventsManager_Base;) │ │ name : 'handleGameEvents_OnExit' │ │ type : '(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 210 16-bit code units │ │ -029cfc: |[029cfc] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ -029d0c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -029d10: 7401 c30a 1200 |0002: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsExited:()Z // method@0ac3 │ │ -029d16: 0a01 |0005: move-result v1 │ │ -029d18: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -029d1c: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029d20: 1a01 fa01 |000a: const-string v1, "EventsManager_Base/handleGameEvents_OnExit: game is already counted" // string@01fa │ │ -029d24: 6e20 5301 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029d2a: 0e00 |000f: return-void │ │ -029d2c: 6201 2504 |0010: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029d30: 1a02 f901 |0012: const-string v2, "EventsManager_Base/handleGameEvents_OnExit: game is NOT changed and will be counted" // string@01f9 │ │ -029d34: 6e20 5301 2100 |0014: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029d3a: 7401 c70a 1200 |0017: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsExited:()V // method@0ac7 │ │ -029d40: 7401 c00a 1200 |001a: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.getAccumulated_time_inmainscreen:()J // method@0ac0 │ │ -029d46: 0b01 |001d: move-result-wide v1 │ │ -029d48: 1603 e803 |001e: const-wide/16 v3, #int 1000 // #3e8 │ │ -029d4c: be31 |0020: div-long/2addr v1, v3 │ │ -029d4e: 5203 560d |0021: iget v3, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -029d52: 5200 580d |0023: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -029d56: 7100 a003 0000 |0025: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ -029d5c: 0a04 |0028: move-result v4 │ │ -029d5e: 220e a900 |0029: new-instance v14, Ljava/util/ArrayList; // type@00a9 │ │ -029d62: 7010 9501 0e00 |002b: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -029d68: 1246 |002e: const/4 v6, #int 4 // #4 │ │ -029d6a: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -029d6c: 1a08 d901 |0030: const-string v8, "EXIT_GAME" // string@01d9 │ │ -029d70: 1a09 f105 |0032: const-string v9, "TOTAL" // string@05f1 │ │ -029d74: 0805 1000 |0034: move-object/from16 v5, v16 │ │ -029d78: 041a |0036: move-wide v10, v1 │ │ -029d7a: 7407 3408 0500 |0037: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0834 │ │ -029d80: 0c05 |003a: move-result-object v5 │ │ -029d82: 7220 ac01 5e00 |003b: invoke-interface {v14, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -029d88: 1237 |003e: const/4 v7, #int 3 // #3 │ │ -029d8a: 2205 a100 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ -029d8e: 7010 7f01 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029d94: 1a0f 0000 |0044: const-string v15, "" // string@0000 │ │ -029d98: 6e20 8501 f500 |0046: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029d9e: 6e20 8201 3500 |0049: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -029da4: 6e10 8701 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -029daa: 0c0b |004f: move-result-object v11 │ │ -029dac: 1a09 d901 |0050: const-string v9, "EXIT_GAME" // string@01d9 │ │ -029db0: 1a0a c601 |0052: const-string v10, "DIFFICULTY" // string@01c6 │ │ -029db4: 0805 1000 |0054: move-object/from16 v5, v16 │ │ -029db8: 0138 |0056: move v8, v3 │ │ -029dba: 041c |0057: move-wide v12, v1 │ │ -029dbc: 7409 3208 0500 |0058: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029dc2: 0c03 |005b: move-result-object v3 │ │ -029dc4: 7220 ac01 3e00 |005c: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -029dca: 1247 |005f: const/4 v7, #int 4 // #4 │ │ -029dcc: 2203 a100 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -029dd0: 7010 7f01 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029dd6: 6e20 8501 f300 |0065: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029ddc: 6e20 8201 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -029de2: 6e10 8701 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -029de8: 0c0b |006e: move-result-object v11 │ │ -029dea: 1a09 d901 |006f: const-string v9, "EXIT_GAME" // string@01d9 │ │ -029dee: 1a0a 6801 |0071: const-string v10, "COLOURS" // string@0168 │ │ -029df2: 0108 |0073: move v8, v0 │ │ -029df4: 7409 3208 0500 |0074: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029dfa: 0c00 |0077: move-result-object v0 │ │ -029dfc: 7220 ac01 0e00 |0078: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -029e02: 1307 0800 |007b: const/16 v7, #int 8 // #8 │ │ -029e06: 2200 a100 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -029e0a: 7010 7f01 0000 |007f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029e10: 6e20 8501 f000 |0082: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -029e16: 6e20 8601 4000 |0085: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ -029e1c: 6e10 8701 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -029e22: 0c0b |008b: move-result-object v11 │ │ -029e24: 1a09 d901 |008c: const-string v9, "EXIT_GAME" // string@01d9 │ │ -029e28: 1a0a 7c05 |008e: const-string v10, "ONLINE" // string@057c │ │ -029e2c: 0805 1000 |0090: move-object/from16 v5, v16 │ │ -029e30: 0148 |0092: move v8, v4 │ │ -029e32: 041c |0093: move-wide v12, v1 │ │ -029e34: 7409 3208 0500 |0094: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029e3a: 0c00 |0097: move-result-object v0 │ │ -029e3c: 7220 ac01 0e00 |0098: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -029e42: 7100 e204 0000 |009b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -029e48: 0c00 |009e: move-result-object v0 │ │ -029e4a: 3800 2b00 |009f: if-eqz v0, 00ca // +002b │ │ -029e4e: 1246 |00a1: const/4 v6, #int 4 // #4 │ │ -029e50: 1307 0900 |00a2: const/16 v7, #int 9 // #9 │ │ -029e54: 7100 e204 0000 |00a4: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -029e5a: 0c00 |00a7: move-result-object v0 │ │ -029e5c: 6e10 d904 0000 |00a8: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -029e62: 0c00 |00ab: move-result-object v0 │ │ -029e64: 7210 5105 0000 |00ac: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ -029e6a: 0a08 |00af: move-result v8 │ │ -029e6c: 7100 e204 0000 |00b0: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -029e72: 0c00 |00b3: move-result-object v0 │ │ -029e74: 6e10 d904 0000 |00b4: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -029e7a: 0c00 |00b7: move-result-object v0 │ │ -029e7c: 7210 5205 0000 |00b8: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getName:()Ljava/lang/String; // method@0552 │ │ -029e82: 0c0b |00bb: move-result-object v11 │ │ -029e84: 1a09 d901 |00bc: const-string v9, "EXIT_GAME" // string@01d9 │ │ -029e88: 1a0a d005 |00be: const-string v10, "STORE" // string@05d0 │ │ -029e8c: 0805 1000 |00c0: move-object/from16 v5, v16 │ │ -029e90: 041c |00c2: move-wide v12, v1 │ │ -029e92: 7409 3208 0500 |00c3: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ -029e98: 0c00 |00c6: move-result-object v0 │ │ -029e9a: 7220 ac01 0e00 |00c7: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -029ea0: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -029ea4: 0801 1100 |00cc: move-object/from16 v1, v17 │ │ -029ea8: 6e30 4208 100e |00ce: invoke-virtual {v0, v1, v14}, Lorg/metatrans/commons/events/EventsManager_Base;.register:(Landroid/content/Context;Ljava/util/List;)V // method@0842 │ │ -029eae: 0e00 |00d1: return-void │ │ +029d00: |[029d00] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ +029d10: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +029d14: 7401 c30a 1200 |0002: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsExited:()Z // method@0ac3 │ │ +029d1a: 0a01 |0005: move-result v1 │ │ +029d1c: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +029d20: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029d24: 1a01 fb01 |000a: const-string v1, "EventsManager_Base/handleGameEvents_OnExit: game is already counted" // string@01fb │ │ +029d28: 6e20 5301 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029d2e: 0e00 |000f: return-void │ │ +029d30: 6201 2504 |0010: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029d34: 1a02 fa01 |0012: const-string v2, "EventsManager_Base/handleGameEvents_OnExit: game is NOT changed and will be counted" // string@01fa │ │ +029d38: 6e20 5301 2100 |0014: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029d3e: 7401 c70a 1200 |0017: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsExited:()V // method@0ac7 │ │ +029d44: 7401 c00a 1200 |001a: invoke-virtual/range {v18}, Lorg/metatrans/commons/model/GameData_Base;.getAccumulated_time_inmainscreen:()J // method@0ac0 │ │ +029d4a: 0b01 |001d: move-result-wide v1 │ │ +029d4c: 1603 e803 |001e: const-wide/16 v3, #int 1000 // #3e8 │ │ +029d50: be31 |0020: div-long/2addr v1, v3 │ │ +029d52: 5203 560d |0021: iget v3, v0, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +029d56: 5200 580d |0023: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +029d5a: 7100 a003 0000 |0025: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnectedOrConnecting:()Z // method@03a0 │ │ +029d60: 0a04 |0028: move-result v4 │ │ +029d62: 220e a900 |0029: new-instance v14, Ljava/util/ArrayList; // type@00a9 │ │ +029d66: 7010 9501 0e00 |002b: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +029d6c: 1246 |002e: const/4 v6, #int 4 // #4 │ │ +029d6e: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +029d70: 1a08 da01 |0030: const-string v8, "EXIT_GAME" // string@01da │ │ +029d74: 1a09 f205 |0032: const-string v9, "TOTAL" // string@05f2 │ │ +029d78: 0805 1000 |0034: move-object/from16 v5, v16 │ │ +029d7c: 041a |0036: move-wide v10, v1 │ │ +029d7e: 7407 3408 0500 |0037: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IILjava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0834 │ │ +029d84: 0c05 |003a: move-result-object v5 │ │ +029d86: 7220 ac01 5e00 |003b: invoke-interface {v14, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029d8c: 1237 |003e: const/4 v7, #int 3 // #3 │ │ +029d8e: 2205 a100 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@00a1 │ │ +029d92: 7010 7f01 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +029d98: 1a0f 0000 |0044: const-string v15, "" // string@0000 │ │ +029d9c: 6e20 8501 f500 |0046: invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029da2: 6e20 8201 3500 |0049: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +029da8: 6e10 8701 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +029dae: 0c0b |004f: move-result-object v11 │ │ +029db0: 1a09 da01 |0050: const-string v9, "EXIT_GAME" // string@01da │ │ +029db4: 1a0a c701 |0052: const-string v10, "DIFFICULTY" // string@01c7 │ │ +029db8: 0805 1000 |0054: move-object/from16 v5, v16 │ │ +029dbc: 0138 |0056: move v8, v3 │ │ +029dbe: 041c |0057: move-wide v12, v1 │ │ +029dc0: 7409 3208 0500 |0058: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029dc6: 0c03 |005b: move-result-object v3 │ │ +029dc8: 7220 ac01 3e00 |005c: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029dce: 1247 |005f: const/4 v7, #int 4 // #4 │ │ +029dd0: 2203 a100 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +029dd4: 7010 7f01 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +029dda: 6e20 8501 f300 |0065: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029de0: 6e20 8201 0300 |0068: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +029de6: 6e10 8701 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +029dec: 0c0b |006e: move-result-object v11 │ │ +029dee: 1a09 da01 |006f: const-string v9, "EXIT_GAME" // string@01da │ │ +029df2: 1a0a 6901 |0071: const-string v10, "COLOURS" // string@0169 │ │ +029df6: 0108 |0073: move v8, v0 │ │ +029df8: 7409 3208 0500 |0074: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029dfe: 0c00 |0077: move-result-object v0 │ │ +029e00: 7220 ac01 0e00 |0078: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029e06: 1307 0800 |007b: const/16 v7, #int 8 // #8 │ │ +029e0a: 2200 a100 |007d: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +029e0e: 7010 7f01 0000 |007f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +029e14: 6e20 8501 f000 |0082: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +029e1a: 6e20 8601 4000 |0085: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0186 │ │ +029e20: 6e10 8701 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +029e26: 0c0b |008b: move-result-object v11 │ │ +029e28: 1a09 da01 |008c: const-string v9, "EXIT_GAME" // string@01da │ │ +029e2c: 1a0a 7d05 |008e: const-string v10, "ONLINE" // string@057d │ │ +029e30: 0805 1000 |0090: move-object/from16 v5, v16 │ │ +029e34: 0148 |0092: move v8, v4 │ │ +029e36: 041c |0093: move-wide v12, v1 │ │ +029e38: 7409 3208 0500 |0094: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029e3e: 0c00 |0097: move-result-object v0 │ │ +029e40: 7220 ac01 0e00 |0098: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029e46: 7100 e204 0000 |009b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +029e4c: 0c00 |009e: move-result-object v0 │ │ +029e4e: 3800 2b00 |009f: if-eqz v0, 00ca // +002b │ │ +029e52: 1246 |00a1: const/4 v6, #int 4 // #4 │ │ +029e54: 1307 0900 |00a2: const/16 v7, #int 9 // #9 │ │ +029e58: 7100 e204 0000 |00a4: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +029e5e: 0c00 |00a7: move-result-object v0 │ │ +029e60: 6e10 d904 0000 |00a8: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +029e66: 0c00 |00ab: move-result-object v0 │ │ +029e68: 7210 5105 0000 |00ac: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ +029e6e: 0a08 |00af: move-result v8 │ │ +029e70: 7100 e204 0000 |00b0: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +029e76: 0c00 |00b3: move-result-object v0 │ │ +029e78: 6e10 d904 0000 |00b4: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +029e7e: 0c00 |00b7: move-result-object v0 │ │ +029e80: 7210 5205 0000 |00b8: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getName:()Ljava/lang/String; // method@0552 │ │ +029e86: 0c0b |00bb: move-result-object v11 │ │ +029e88: 1a09 da01 |00bc: const-string v9, "EXIT_GAME" // string@01da │ │ +029e8c: 1a0a d105 |00be: const-string v10, "STORE" // string@05d1 │ │ +029e90: 0805 1000 |00c0: move-object/from16 v5, v16 │ │ +029e94: 041c |00c2: move-wide v12, v1 │ │ +029e96: 7409 3208 0500 |00c3: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0832 │ │ +029e9c: 0c00 |00c6: move-result-object v0 │ │ +029e9e: 7220 ac01 0e00 |00c7: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +029ea4: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +029ea8: 0801 1100 |00cc: move-object/from16 v1, v17 │ │ +029eac: 6e30 4208 100e |00ce: invoke-virtual {v0, v1, v14}, Lorg/metatrans/commons/events/EventsManager_Base;.register:(Landroid/content/Context;Ljava/util/List;)V // method@0842 │ │ +029eb2: 0e00 |00d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ 0x0008 line=198 │ │ 0x0010 line=202 │ │ 0x0017 line=203 │ │ 0x001a line=206 │ │ @@ -55903,39 +55921,39 @@ │ │ type : '(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -029eb0: |[029eb0] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V │ │ -029ec0: 6e40 3c08 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lorg/metatrans/commons/events/EventsManager_Base;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@083c │ │ -029ec6: 6e10 c20a 0400 |0003: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ -029ecc: 0a05 |0006: move-result v5 │ │ -029ece: 3805 0a00 |0007: if-eqz v5, 0011 // +000a │ │ -029ed2: 6203 2504 |0009: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029ed6: 1a04 fc01 |000b: const-string v4, "EventsManager_Base/handleGameEvents_OnFinish: game is already counted" // string@01fc │ │ -029eda: 6e20 5301 4300 |000d: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029ee0: 0e00 |0010: return-void │ │ -029ee2: 6205 2504 |0011: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029ee6: 1a06 fb01 |0013: const-string v6, "EventsManager_Base/handleGameEvents_OnFinish: game is NOT changed and will be counted" // string@01fb │ │ -029eea: 6e20 5301 6500 |0015: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029ef0: 6e10 c60a 0400 |0018: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsCompleted:()V // method@0ac6 │ │ -029ef6: 6e20 3708 3200 |001b: invoke-virtual {v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.getLastGameChange:(Landroid/content/Context;)J // method@0837 │ │ -029efc: 0b05 |001e: move-result-wide v5 │ │ -029efe: 6e10 c10a 0400 |001f: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.getCreatedAt:()J // method@0ac1 │ │ -029f04: 0b03 |0022: move-result-wide v3 │ │ -029f06: 1600 3075 |0023: const-wide/16 v0, #int 30000 // #7530 │ │ -029f0a: bb03 |0025: add-long/2addr v3, v0 │ │ -029f0c: 3103 0503 |0026: cmp-long v3, v5, v3 │ │ -029f10: 3d03 0900 |0028: if-lez v3, 0031 // +0009 │ │ -029f14: 6203 2504 |002a: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029f18: 1a04 fd01 |002c: const-string v4, "EventsManager_Base/handleGameEvents_OnFinish: game is changed and will NOT be counted" // string@01fd │ │ -029f1c: 6e20 5301 4300 |002e: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029f22: 0e00 |0031: return-void │ │ +029eb4: |[029eb4] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V │ │ +029ec4: 6e40 3c08 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lorg/metatrans/commons/events/EventsManager_Base;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@083c │ │ +029eca: 6e10 c20a 0400 |0003: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ +029ed0: 0a05 |0006: move-result v5 │ │ +029ed2: 3805 0a00 |0007: if-eqz v5, 0011 // +000a │ │ +029ed6: 6203 2504 |0009: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029eda: 1a04 fd01 |000b: const-string v4, "EventsManager_Base/handleGameEvents_OnFinish: game is already counted" // string@01fd │ │ +029ede: 6e20 5301 4300 |000d: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029ee4: 0e00 |0010: return-void │ │ +029ee6: 6205 2504 |0011: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029eea: 1a06 fc01 |0013: const-string v6, "EventsManager_Base/handleGameEvents_OnFinish: game is NOT changed and will be counted" // string@01fc │ │ +029eee: 6e20 5301 6500 |0015: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029ef4: 6e10 c60a 0400 |0018: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsCompleted:()V // method@0ac6 │ │ +029efa: 6e20 3708 3200 |001b: invoke-virtual {v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.getLastGameChange:(Landroid/content/Context;)J // method@0837 │ │ +029f00: 0b05 |001e: move-result-wide v5 │ │ +029f02: 6e10 c10a 0400 |001f: invoke-virtual {v4}, Lorg/metatrans/commons/model/GameData_Base;.getCreatedAt:()J // method@0ac1 │ │ +029f08: 0b03 |0022: move-result-wide v3 │ │ +029f0a: 1600 3075 |0023: const-wide/16 v0, #int 30000 // #7530 │ │ +029f0e: bb03 |0025: add-long/2addr v3, v0 │ │ +029f10: 3103 0503 |0026: cmp-long v3, v5, v3 │ │ +029f14: 3d03 0900 |0028: if-lez v3, 0031 // +0009 │ │ +029f18: 6203 2504 |002a: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029f1c: 1a04 fe01 |002c: const-string v4, "EventsManager_Base/handleGameEvents_OnFinish: game is changed and will NOT be counted" // string@01fe │ │ +029f20: 6e20 5301 4300 |002e: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029f26: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=257 │ │ 0x0009 line=258 │ │ 0x0011 line=262 │ │ 0x0018 line=263 │ │ @@ -55953,29 +55971,29 @@ │ │ type : '(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -029f24: |[029f24] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnStart:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;)V │ │ -029f34: 6e10 c40a 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsStarted:()Z // method@0ac4 │ │ -029f3a: 0a00 |0003: move-result v0 │ │ -029f3c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -029f40: 6202 2504 |0006: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029f44: 1a03 fe01 |0008: const-string v3, "EventsManager_Base/handleGameEvents_OnStart: game is already counted" // string@01fe │ │ -029f48: 6e20 5301 3200 |000a: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -029f4e: 0e00 |000d: return-void │ │ -029f50: 6e10 c80a 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsStarted:()V // method@0ac8 │ │ -029f56: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -029f58: 1a00 ca05 |0012: const-string v0, "START_GAME" // string@05ca │ │ -029f5c: 6e30 3508 3100 |0014: invoke-virtual {v1, v3, v0}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(ILjava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0835 │ │ -029f62: 0c03 |0017: move-result-object v3 │ │ -029f64: 6e30 4308 2103 |0018: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0843 │ │ -029f6a: 0e00 |001b: return-void │ │ +029f28: |[029f28] org.metatrans.commons.events.EventsManager_Base.handleGameEvents_OnStart:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;)V │ │ +029f38: 6e10 c40a 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsStarted:()Z // method@0ac4 │ │ +029f3e: 0a00 |0003: move-result v0 │ │ +029f40: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +029f44: 6202 2504 |0006: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029f48: 1a03 ff01 |0008: const-string v3, "EventsManager_Base/handleGameEvents_OnStart: game is already counted" // string@01ff │ │ +029f4c: 6e20 5301 3200 |000a: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +029f52: 0e00 |000d: return-void │ │ +029f54: 6e10 c80a 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/model/GameData_Base;.setCountedAsStarted:()V // method@0ac8 │ │ +029f5a: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +029f5c: 1a00 cb05 |0012: const-string v0, "START_GAME" // string@05cb │ │ +029f60: 6e30 3508 3100 |0014: invoke-virtual {v1, v3, v0}, Lorg/metatrans/commons/events/EventsManager_Base;.create:(ILjava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0835 │ │ +029f66: 0c03 |0017: move-result-object v3 │ │ +029f68: 6e30 4308 2103 |0018: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0843 │ │ +029f6e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0006 line=184 │ │ 0x000e line=188 │ │ 0x0014 line=190 │ │ locals : │ │ @@ -55988,36 +56006,36 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -029f6c: |[029f6c] org.metatrans.commons.events.EventsManager_Base.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -029f7c: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -029f80: 0e00 |0002: return-void │ │ -029f82: 1a00 fe08 |0003: const-string v0, "events" // string@08fe │ │ -029f86: 7120 df0a 0300 |0005: invoke-static {v3, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029f8c: 0c01 |0008: move-result-object v1 │ │ -029f8e: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -029f92: 2011 da01 |000b: instance-of v1, v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029f96: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ -029f9a: 2201 da01 |000f: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -029f9e: 7010 2508 0100 |0011: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ -029fa4: 7130 e20a 0301 |0014: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -029faa: 7120 df0a 0300 |0017: invoke-static {v3, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -029fb0: 5420 c00b |001a: iget-object v0, v2, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ -029fb4: 2201 db01 |001c: new-instance v1, Lorg/metatrans/commons/events/EventsManager_Base$1; // type@01db │ │ -029fb8: 7030 2808 2103 |001e: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base$1;.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V // method@0828 │ │ -029fbe: 7220 c701 1000 |0021: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ -029fc4: 5420 c00b |0024: iget-object v0, v2, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ -029fc8: 2201 dc01 |0026: new-instance v1, Lorg/metatrans/commons/events/EventsManager_Base$2; // type@01dc │ │ -029fcc: 7030 2a08 2103 |0028: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base$2;.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V // method@082a │ │ -029fd2: 7220 c701 1000 |002b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ -029fd8: 0e00 |002e: return-void │ │ +029f70: |[029f70] org.metatrans.commons.events.EventsManager_Base.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +029f80: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +029f84: 0e00 |0002: return-void │ │ +029f86: 1a00 ff08 |0003: const-string v0, "events" // string@08ff │ │ +029f8a: 7120 df0a 0300 |0005: invoke-static {v3, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029f90: 0c01 |0008: move-result-object v1 │ │ +029f92: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +029f96: 2011 da01 |000b: instance-of v1, v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029f9a: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ +029f9e: 2201 da01 |000f: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +029fa2: 7010 2508 0100 |0011: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ +029fa8: 7130 e20a 0301 |0014: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +029fae: 7120 df0a 0300 |0017: invoke-static {v3, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +029fb4: 5420 c00b |001a: iget-object v0, v2, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ +029fb8: 2201 db01 |001c: new-instance v1, Lorg/metatrans/commons/events/EventsManager_Base$1; // type@01db │ │ +029fbc: 7030 2808 2103 |001e: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base$1;.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V // method@0828 │ │ +029fc2: 7220 c701 1000 |0021: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ +029fc8: 5420 c00b |0024: iget-object v0, v2, Lorg/metatrans/commons/events/EventsManager_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0bc0 │ │ +029fcc: 2201 dc01 |0026: new-instance v1, Lorg/metatrans/commons/events/EventsManager_Base$2; // type@01dc │ │ +029fd0: 7030 2a08 2103 |0028: invoke-direct {v1, v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base$2;.:(Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V // method@082a │ │ +029fd6: 7220 c701 1000 |002b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ +029fdc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=287 │ │ 0x000b line=288 │ │ 0x000f line=289 │ │ 0x0014 line=290 │ │ 0x0017 line=291 │ │ @@ -56032,27 +56050,27 @@ │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -02993c: |[02993c] org.metatrans.commons.events.EventsManager_Base.isGameChange:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z │ │ -02994c: 7210 4508 0300 |0000: invoke-interface {v3}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -029952: 0a00 |0003: move-result v0 │ │ -029954: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -029956: 3310 0b00 |0005: if-ne v0, v1, 0010 // +000b │ │ -02995a: 7210 4708 0300 |0007: invoke-interface {v3}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -029960: 0a03 |000a: move-result v3 │ │ -029962: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -029964: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ -029968: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -02996a: 2802 |000f: goto 0011 // +0002 │ │ -02996c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -02996e: 0f03 |0011: return v3 │ │ +029940: |[029940] org.metatrans.commons.events.EventsManager_Base.isGameChange:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z │ │ +029950: 7210 4508 0300 |0000: invoke-interface {v3}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +029956: 0a00 |0003: move-result v0 │ │ +029958: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +02995a: 3310 0b00 |0005: if-ne v0, v1, 0010 // +000b │ │ +02995e: 7210 4708 0300 |0007: invoke-interface {v3}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +029964: 0a03 |000a: move-result v3 │ │ +029966: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +029968: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ +02996c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +02996e: 2802 |000f: goto 0011 // +0002 │ │ +029970: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +029972: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/metatrans/commons/events/api/IEvent_Base; │ │ │ │ @@ -56061,36 +56079,36 @@ │ │ type : '(Lorg/metatrans/commons/events/api/IEvent_Base;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -029970: |[029970] org.metatrans.commons.events.EventsManager_Base.mustProcessRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z │ │ -029980: 7210 4508 0500 |0000: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -029986: 0a00 |0003: move-result v0 │ │ -029988: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -02998a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -02998c: 1273 |0006: const/4 v3, #int 7 // #7 │ │ -02998e: 3330 1100 |0007: if-ne v0, v3, 0018 // +0011 │ │ -029992: 7210 4708 0500 |0009: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -029998: 0a00 |000c: move-result v0 │ │ -02999a: 3310 0300 |000d: if-ne v0, v1, 0010 // +0003 │ │ -02999e: 0f02 |000f: return v2 │ │ -0299a0: 7210 4708 0500 |0010: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0299a6: 0a05 |0013: move-result v5 │ │ -0299a8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0299aa: 3305 0c00 |0015: if-ne v5, v0, 0021 // +000c │ │ -0299ae: 0f02 |0017: return v2 │ │ -0299b0: 7210 4508 0500 |0018: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -0299b6: 0a05 |001b: move-result v5 │ │ -0299b8: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ -0299bc: 3305 0300 |001e: if-ne v5, v0, 0021 // +0003 │ │ -0299c0: 0f02 |0020: return v2 │ │ -0299c2: 0f01 |0021: return v1 │ │ +029974: |[029974] org.metatrans.commons.events.EventsManager_Base.mustProcessRemote:(Lorg/metatrans/commons/events/api/IEvent_Base;)Z │ │ +029984: 7210 4508 0500 |0000: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +02998a: 0a00 |0003: move-result v0 │ │ +02998c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +02998e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +029990: 1273 |0006: const/4 v3, #int 7 // #7 │ │ +029992: 3330 1100 |0007: if-ne v0, v3, 0018 // +0011 │ │ +029996: 7210 4708 0500 |0009: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +02999c: 0a00 |000c: move-result v0 │ │ +02999e: 3310 0300 |000d: if-ne v0, v1, 0010 // +0003 │ │ +0299a2: 0f02 |000f: return v2 │ │ +0299a4: 7210 4708 0500 |0010: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0299aa: 0a05 |0013: move-result v5 │ │ +0299ac: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +0299ae: 3305 0c00 |0015: if-ne v5, v0, 0021 // +000c │ │ +0299b2: 0f02 |0017: return v2 │ │ +0299b4: 7210 4508 0500 |0018: invoke-interface {v5}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +0299ba: 0a05 |001b: move-result v5 │ │ +0299bc: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ +0299c0: 3305 0300 |001e: if-ne v5, v0, 0021 // +0003 │ │ +0299c4: 0f02 |0020: return v2 │ │ +0299c6: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0009 line=467 │ │ 0x0010 line=472 │ │ 0x0018 line=477 │ │ locals : │ │ @@ -56102,58 +56120,58 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -029fdc: |[029fdc] org.metatrans.commons.events.EventsManager_Base.register:(Landroid/content/Context;Ljava/util/List;)V │ │ -029fec: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -029ff0: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -029ff4: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -029ffa: 1a02 6b05 |0007: const-string v2, "NEW EVENTS: " // string@056b │ │ -029ffe: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02a004: 6e20 8401 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02a00a: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02a010: 0c01 |0012: move-result-object v1 │ │ -02a012: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02a018: 6200 c10b |0016: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -02a01c: 1d00 |0018: monitor-enter v0 │ │ -02a01e: 1a01 fe08 |0019: const-string v1, "events" // string@08fe │ │ -02a022: 7120 df0a 1400 |001b: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a028: 0c01 |001e: move-result-object v1 │ │ -02a02a: 1f01 da01 |001f: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a02e: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ -02a032: 2201 da01 |0023: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a036: 7010 2508 0100 |0025: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ -02a03c: 1a02 fe08 |0028: const-string v2, "events" // string@08fe │ │ -02a040: 7130 e20a 2401 |002a: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02a046: 1a01 fe08 |002d: const-string v1, "events" // string@08fe │ │ -02a04a: 7120 df0a 1400 |002f: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a050: 0c01 |0032: move-result-object v1 │ │ -02a052: 1f01 da01 |0033: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a056: 5412 b40b |0035: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a05a: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ -02a05e: 2202 a900 |0039: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ -02a062: 7010 9501 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02a068: 5b12 b40b |003e: iput-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a06c: 5411 b40b |0040: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a070: 7220 ad01 5100 |0042: invoke-interface {v1, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02a076: 1a05 fe08 |0045: const-string v5, "events" // string@08fe │ │ -02a07a: 7120 e10a 5400 |0047: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -02a080: 6e10 6a01 0000 |004a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ -02a086: 2807 |004d: goto 0054 // +0007 │ │ -02a088: 0d04 |004e: move-exception v4 │ │ -02a08a: 2807 |004f: goto 0056 // +0007 │ │ -02a08c: 0d04 |0050: move-exception v4 │ │ -02a08e: 6e10 5601 0400 |0051: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02a094: 1e00 |0054: monitor-exit v0 │ │ -02a096: 0e00 |0055: return-void │ │ -02a098: 1e00 |0056: monitor-exit v0 │ │ -02a09a: 2704 |0057: throw v4 │ │ +029fe0: |[029fe0] org.metatrans.commons.events.EventsManager_Base.register:(Landroid/content/Context;Ljava/util/List;)V │ │ +029ff0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +029ff4: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +029ff8: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +029ffe: 1a02 6c05 |0007: const-string v2, "NEW EVENTS: " // string@056c │ │ +02a002: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02a008: 6e20 8401 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02a00e: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02a014: 0c01 |0012: move-result-object v1 │ │ +02a016: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02a01c: 6200 c10b |0016: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +02a020: 1d00 |0018: monitor-enter v0 │ │ +02a022: 1a01 ff08 |0019: const-string v1, "events" // string@08ff │ │ +02a026: 7120 df0a 1400 |001b: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a02c: 0c01 |001e: move-result-object v1 │ │ +02a02e: 1f01 da01 |001f: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a032: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ +02a036: 2201 da01 |0023: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a03a: 7010 2508 0100 |0025: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ +02a040: 1a02 ff08 |0028: const-string v2, "events" // string@08ff │ │ +02a044: 7130 e20a 2401 |002a: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +02a04a: 1a01 ff08 |002d: const-string v1, "events" // string@08ff │ │ +02a04e: 7120 df0a 1400 |002f: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a054: 0c01 |0032: move-result-object v1 │ │ +02a056: 1f01 da01 |0033: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a05a: 5412 b40b |0035: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a05e: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ +02a062: 2202 a900 |0039: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +02a066: 7010 9501 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02a06c: 5b12 b40b |003e: iput-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a070: 5411 b40b |0040: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a074: 7220 ad01 5100 |0042: invoke-interface {v1, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02a07a: 1a05 ff08 |0045: const-string v5, "events" // string@08ff │ │ +02a07e: 7120 e10a 5400 |0047: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +02a084: 6e10 6a01 0000 |004a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ +02a08a: 2807 |004d: goto 0054 // +0007 │ │ +02a08c: 0d04 |004e: move-exception v4 │ │ +02a08e: 2807 |004f: goto 0056 // +0007 │ │ +02a090: 0d04 |0050: move-exception v4 │ │ +02a092: 6e10 5601 0400 |0051: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02a098: 1e00 |0054: monitor-exit v0 │ │ +02a09a: 0e00 |0055: return-void │ │ +02a09c: 1e00 |0056: monitor-exit v0 │ │ +02a09e: 2704 |0057: throw v4 │ │ catches : 2 │ │ 0x0019 - 0x004d │ │ Ljava/lang/Exception; -> 0x0050 │ │ -> 0x004e │ │ 0x0051 - 0x0057 │ │ -> 0x004e │ │ positions : │ │ @@ -56180,58 +56198,58 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -02a0b4: |[02a0b4] org.metatrans.commons.events.EventsManager_Base.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -02a0c4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02a0c8: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -02a0cc: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02a0d2: 1a02 6a05 |0007: const-string v2, "NEW EVENT: " // string@056a │ │ -02a0d6: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02a0dc: 6e20 8401 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02a0e2: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02a0e8: 0c01 |0012: move-result-object v1 │ │ -02a0ea: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02a0f0: 6200 c10b |0016: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -02a0f4: 1d00 |0018: monitor-enter v0 │ │ -02a0f6: 1a01 fe08 |0019: const-string v1, "events" // string@08fe │ │ -02a0fa: 7120 df0a 1400 |001b: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a100: 0c01 |001e: move-result-object v1 │ │ -02a102: 1f01 da01 |001f: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a106: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ -02a10a: 2201 da01 |0023: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a10e: 7010 2508 0100 |0025: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ -02a114: 1a02 fe08 |0028: const-string v2, "events" // string@08fe │ │ -02a118: 7130 e20a 2401 |002a: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02a11e: 1a01 fe08 |002d: const-string v1, "events" // string@08fe │ │ -02a122: 7120 df0a 1400 |002f: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a128: 0c01 |0032: move-result-object v1 │ │ -02a12a: 1f01 da01 |0033: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a12e: 5412 b40b |0035: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a132: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ -02a136: 2202 a900 |0039: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ -02a13a: 7010 9501 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02a140: 5b12 b40b |003e: iput-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a144: 5411 b40b |0040: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ -02a148: 7220 ac01 5100 |0042: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02a14e: 1a05 fe08 |0045: const-string v5, "events" // string@08fe │ │ -02a152: 7120 e10a 5400 |0047: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -02a158: 6e10 6a01 0000 |004a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ -02a15e: 2807 |004d: goto 0054 // +0007 │ │ -02a160: 0d04 |004e: move-exception v4 │ │ -02a162: 2807 |004f: goto 0056 // +0007 │ │ -02a164: 0d04 |0050: move-exception v4 │ │ -02a166: 6e10 5601 0400 |0051: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02a16c: 1e00 |0054: monitor-exit v0 │ │ -02a16e: 0e00 |0055: return-void │ │ -02a170: 1e00 |0056: monitor-exit v0 │ │ -02a172: 2704 |0057: throw v4 │ │ +02a0b8: |[02a0b8] org.metatrans.commons.events.EventsManager_Base.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +02a0c8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02a0cc: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +02a0d0: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02a0d6: 1a02 6b05 |0007: const-string v2, "NEW EVENT: " // string@056b │ │ +02a0da: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02a0e0: 6e20 8401 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02a0e6: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02a0ec: 0c01 |0012: move-result-object v1 │ │ +02a0ee: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02a0f4: 6200 c10b |0016: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +02a0f8: 1d00 |0018: monitor-enter v0 │ │ +02a0fa: 1a01 ff08 |0019: const-string v1, "events" // string@08ff │ │ +02a0fe: 7120 df0a 1400 |001b: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a104: 0c01 |001e: move-result-object v1 │ │ +02a106: 1f01 da01 |001f: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a10a: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ +02a10e: 2201 da01 |0023: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a112: 7010 2508 0100 |0025: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ +02a118: 1a02 ff08 |0028: const-string v2, "events" // string@08ff │ │ +02a11c: 7130 e20a 2401 |002a: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +02a122: 1a01 ff08 |002d: const-string v1, "events" // string@08ff │ │ +02a126: 7120 df0a 1400 |002f: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a12c: 0c01 |0032: move-result-object v1 │ │ +02a12e: 1f01 da01 |0033: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a132: 5412 b40b |0035: iget-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a136: 3902 0900 |0037: if-nez v2, 0040 // +0009 │ │ +02a13a: 2202 a900 |0039: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +02a13e: 7010 9501 0200 |003b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02a144: 5b12 b40b |003e: iput-object v2, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a148: 5411 b40b |0040: iget-object v1, v1, Lorg/metatrans/commons/events/EventsData_Base;.events_local:Ljava/util/List; // field@0bb4 │ │ +02a14c: 7220 ac01 5100 |0042: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02a152: 1a05 ff08 |0045: const-string v5, "events" // string@08ff │ │ +02a156: 7120 e10a 5400 |0047: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +02a15c: 6e10 6a01 0000 |004a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@016a │ │ +02a162: 2807 |004d: goto 0054 // +0007 │ │ +02a164: 0d04 |004e: move-exception v4 │ │ +02a166: 2807 |004f: goto 0056 // +0007 │ │ +02a168: 0d04 |0050: move-exception v4 │ │ +02a16a: 6e10 5601 0400 |0051: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02a170: 1e00 |0054: monitor-exit v0 │ │ +02a172: 0e00 |0055: return-void │ │ +02a174: 1e00 |0056: monitor-exit v0 │ │ +02a176: 2704 |0057: throw v4 │ │ catches : 2 │ │ 0x0019 - 0x004d │ │ Ljava/lang/Exception; -> 0x0050 │ │ -> 0x004e │ │ 0x0051 - 0x0057 │ │ -> 0x004e │ │ positions : │ │ @@ -56258,38 +56276,38 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -02a18c: |[02a18c] org.metatrans.commons.events.EventsManager_Base.updateLastMainScreenInteraction:(Landroid/content/Context;J)V │ │ -02a19c: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ -02a1a0: 1d00 |0002: monitor-enter v0 │ │ -02a1a2: 1a01 fe08 |0003: const-string v1, "events" // string@08fe │ │ -02a1a6: 7120 df0a 1400 |0005: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a1ac: 0c01 |0008: move-result-object v1 │ │ -02a1ae: 1f01 da01 |0009: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a1b2: 3901 1400 |000b: if-nez v1, 001f // +0014 │ │ -02a1b6: 2201 da01 |000d: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a1ba: 7010 2508 0100 |000f: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ -02a1c0: 1a02 fe08 |0012: const-string v2, "events" // string@08fe │ │ -02a1c4: 7130 e20a 2401 |0014: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02a1ca: 1a01 fe08 |0017: const-string v1, "events" // string@08fe │ │ -02a1ce: 7120 df0a 1400 |0019: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a1d4: 0c01 |001c: move-result-object v1 │ │ -02a1d6: 1f01 da01 |001d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ -02a1da: 5a15 b80b |001f: iput-wide v5, v1, Lorg/metatrans/commons/events/EventsData_Base;.last_mainscreen_interaction:J // field@0bb8 │ │ -02a1de: 1a05 fe08 |0021: const-string v5, "events" // string@08fe │ │ -02a1e2: 7120 e10a 5400 |0023: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ -02a1e8: 1e00 |0026: monitor-exit v0 │ │ -02a1ea: 0e00 |0027: return-void │ │ -02a1ec: 0d04 |0028: move-exception v4 │ │ -02a1ee: 1e00 |0029: monitor-exit v0 │ │ -02a1f0: 2704 |002a: throw v4 │ │ +02a190: |[02a190] org.metatrans.commons.events.EventsManager_Base.updateLastMainScreenInteraction:(Landroid/content/Context;J)V │ │ +02a1a0: 6200 c10b |0000: sget-object v0, Lorg/metatrans/commons/events/EventsManager_Base;.sync_events:Ljava/lang/Object; // field@0bc1 │ │ +02a1a4: 1d00 |0002: monitor-enter v0 │ │ +02a1a6: 1a01 ff08 |0003: const-string v1, "events" // string@08ff │ │ +02a1aa: 7120 df0a 1400 |0005: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a1b0: 0c01 |0008: move-result-object v1 │ │ +02a1b2: 1f01 da01 |0009: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a1b6: 3901 1400 |000b: if-nez v1, 001f // +0014 │ │ +02a1ba: 2201 da01 |000d: new-instance v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a1be: 7010 2508 0100 |000f: invoke-direct {v1}, Lorg/metatrans/commons/events/EventsData_Base;.:()V // method@0825 │ │ +02a1c4: 1a02 ff08 |0012: const-string v2, "events" // string@08ff │ │ +02a1c8: 7130 e20a 2401 |0014: invoke-static {v4, v2, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +02a1ce: 1a01 ff08 |0017: const-string v1, "events" // string@08ff │ │ +02a1d2: 7120 df0a 1400 |0019: invoke-static {v4, v1}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a1d8: 0c01 |001c: move-result-object v1 │ │ +02a1da: 1f01 da01 |001d: check-cast v1, Lorg/metatrans/commons/events/EventsData_Base; // type@01da │ │ +02a1de: 5a15 b80b |001f: iput-wide v5, v1, Lorg/metatrans/commons/events/EventsData_Base;.last_mainscreen_interaction:J // field@0bb8 │ │ +02a1e2: 1a05 ff08 |0021: const-string v5, "events" // string@08ff │ │ +02a1e6: 7120 e10a 5400 |0023: invoke-static {v4, v5}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ae1 │ │ +02a1ec: 1e00 |0026: monitor-exit v0 │ │ +02a1ee: 0e00 |0027: return-void │ │ +02a1f0: 0d04 |0028: move-exception v4 │ │ +02a1f2: 1e00 |0029: monitor-exit v0 │ │ +02a1f4: 2704 |002a: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ 0x000d line=424 │ │ @@ -56299,21 +56317,21 @@ │ │ 0x0023 line=430 │ │ 0x0026 line=431 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lorg/metatrans/commons/events/EventsManager_Base; │ │ 0x0000 - 0x002b reg=4 (null) Landroid/content/Context; │ │ 0x0000 - 0x002b reg=5 (null) J │ │ │ │ - source_file_idx : 504 (EventsManager_Base.java) │ │ + source_file_idx : 505 (EventsManager_Base.java) │ │ │ │ Class #256 header: │ │ class_idx : 482 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1509 │ │ +source_file_idx : 1510 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #256 annotations: │ │ Annotations on field #3054 'all' │ │ @@ -56341,21 +56359,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02a3b0: |[02a3b0] org.metatrans.commons.graphics2d.logic.ShapeSet_Linear.:(Ljava/util/List;)V │ │ -02a3c0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -02a3c6: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -02a3ca: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02a3d0: 5b10 ee0b |0008: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.all:Ljava/util/List; // field@0bee │ │ -02a3d4: 7220 ad01 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02a3da: 0e00 |000d: return-void │ │ +02a3b4: |[02a3b4] org.metatrans.commons.graphics2d.logic.ShapeSet_Linear.:(Ljava/util/List;)V │ │ +02a3c4: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +02a3ca: 2200 a900 |0003: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +02a3ce: 7010 9501 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02a3d4: 5b10 ee0b |0008: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.all:Ljava/util/List; // field@0bee │ │ +02a3d8: 7220 ad01 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02a3de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ 0x000a line=21 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear; │ │ @@ -56367,50 +56385,50 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/RectF;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02a3dc: |[02a3dc] org.metatrans.commons.graphics2d.logic.ShapeSet_Linear.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ -02a3ec: 5430 ee0b |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.all:Ljava/util/List; // field@0bee │ │ -02a3f0: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a3f6: 0c00 |0005: move-result-object v0 │ │ -02a3f8: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a3fe: 0a01 |0009: move-result v1 │ │ -02a400: 3801 1700 |000a: if-eqz v1, 0021 // +0017 │ │ -02a404: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a40a: 0c01 |000f: move-result-object v1 │ │ -02a40c: 1f01 0002 |0010: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a410: 7210 5709 0100 |0012: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a416: 0c02 |0015: move-result-object v2 │ │ -02a418: 7120 7000 5200 |0016: invoke-static {v2, v5}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a41e: 0a02 |0019: move-result v2 │ │ -02a420: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -02a424: 7220 ac01 1400 |001c: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02a42a: 3806 e7ff |001f: if-eqz v6, 0006 // -0019 │ │ -02a42e: 0e00 |0021: return-void │ │ +02a3e0: |[02a3e0] org.metatrans.commons.graphics2d.logic.ShapeSet_Linear.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ +02a3f0: 5430 ee0b |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.all:Ljava/util/List; // field@0bee │ │ +02a3f4: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a3fa: 0c00 |0005: move-result-object v0 │ │ +02a3fc: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a402: 0a01 |0009: move-result v1 │ │ +02a404: 3801 1700 |000a: if-eqz v1, 0021 // +0017 │ │ +02a408: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a40e: 0c01 |000f: move-result-object v1 │ │ +02a410: 1f01 0002 |0010: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a414: 7210 5709 0100 |0012: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a41a: 0c02 |0015: move-result-object v2 │ │ +02a41c: 7120 7000 5200 |0016: invoke-static {v2, v5}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a422: 0a02 |0019: move-result v2 │ │ +02a424: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +02a428: 7220 ac01 1400 |001c: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02a42e: 3806 e7ff |001f: if-eqz v6, 0006 // -0019 │ │ +02a432: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0012 line=28 │ │ 0x001c line=29 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear; │ │ 0x0000 - 0x0022 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0022 reg=5 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x0022 reg=6 (null) Z │ │ │ │ - source_file_idx : 1509 (ShapeSet_Linear.java) │ │ + source_file_idx : 1510 (ShapeSet_Linear.java) │ │ │ │ Class #257 header: │ │ class_idx : 483 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1510 │ │ +source_file_idx : 1511 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #257 annotations: │ │ Annotations on field #3056 'matrix_entities' │ │ @@ -56446,156 +56464,156 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 251 16-bit code units │ │ -02a430: |[02a430] org.metatrans.commons.graphics2d.logic.ShapeSet_Matrix.:(Ljava/util/List;)V │ │ -02a440: 7010 6601 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@0166 │ │ -02a446: 7210 b301 0f00 |0003: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01b3 │ │ -02a44c: 0a00 |0006: move-result v0 │ │ -02a44e: 8300 |0007: int-to-double v0, v0 │ │ -02a450: 7120 6501 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ -02a456: 0b00 |000b: move-result-wide v0 │ │ -02a458: 7120 6501 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ -02a45e: 0b00 |000f: move-result-wide v0 │ │ -02a460: 1902 e03f |0010: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -02a464: cb20 |0012: add-double/2addr v0, v2 │ │ -02a466: 8a00 |0013: double-to-int v0, v0 │ │ -02a468: 59e0 ef0b |0014: iput v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a46c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -02a46e: 2312 5802 |0017: new-array v2, v1, [I // type@0258 │ │ -02a472: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -02a474: 4b00 0203 |001a: aput v0, v2, v3 │ │ -02a478: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -02a47a: 4b00 0204 |001d: aput v0, v2, v4 │ │ -02a47e: 1c00 a900 |001f: const-class v0, Ljava/util/ArrayList; // type@00a9 │ │ -02a482: 7120 9001 2000 |0021: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02a488: 0c00 |0024: move-result-object v0 │ │ -02a48a: 1f00 6602 |0025: check-cast v0, [[Ljava/util/ArrayList; // type@0266 │ │ -02a48e: 5be0 f00b |0027: iput-object v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ -02a492: 52e0 ef0b |0029: iget v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a496: 2311 5802 |002b: new-array v1, v1, [I // type@0258 │ │ -02a49a: 4b00 0103 |002d: aput v0, v1, v3 │ │ -02a49e: 4b00 0104 |002f: aput v0, v1, v4 │ │ -02a4a2: 1c00 2500 |0031: const-class v0, Landroid/graphics/RectF; // type@0025 │ │ -02a4a6: 7120 9001 1000 |0033: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02a4ac: 0c00 |0036: move-result-object v0 │ │ -02a4ae: 1f00 6502 |0037: check-cast v0, [[Landroid/graphics/RectF; // type@0265 │ │ -02a4b2: 5be0 f10b |0039: iput-object v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ -02a4b6: 7210 b001 0f00 |003b: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a4bc: 0c00 |003e: move-result-object v0 │ │ -02a4be: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -02a4c0: 1402 ffff 7f7f |0040: const v2, #float 3.40282e+38 // #7f7fffff │ │ -02a4c6: 0123 |0043: move v3, v2 │ │ -02a4c8: 0135 |0044: move v5, v3 │ │ -02a4ca: 0112 |0045: move v2, v1 │ │ -02a4cc: 7210 a201 0000 |0046: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a4d2: 0a06 |0049: move-result v6 │ │ -02a4d4: 3806 4900 |004a: if-eqz v6, 0093 // +0049 │ │ -02a4d8: 7210 a301 0000 |004c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a4de: 0c06 |004f: move-result-object v6 │ │ -02a4e0: 1f06 0002 |0050: check-cast v6, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a4e4: 7210 5709 0600 |0052: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a4ea: 0c07 |0055: move-result-object v7 │ │ -02a4ec: 5277 0c00 |0056: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -02a4f0: 2d07 0307 |0058: cmpl-float v7, v3, v7 │ │ -02a4f4: 3d07 0800 |005a: if-lez v7, 0062 // +0008 │ │ -02a4f8: 7210 5709 0600 |005c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a4fe: 0c03 |005f: move-result-object v3 │ │ -02a500: 5233 0c00 |0060: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -02a504: 7210 5709 0600 |0062: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a50a: 0c07 |0065: move-result-object v7 │ │ -02a50c: 5277 0d00 |0066: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -02a510: 2e07 0107 |0068: cmpg-float v7, v1, v7 │ │ -02a514: 3b07 0800 |006a: if-gez v7, 0072 // +0008 │ │ -02a518: 7210 5709 0600 |006c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a51e: 0c01 |006f: move-result-object v1 │ │ -02a520: 5211 0d00 |0070: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02a524: 7210 5709 0600 |0072: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a52a: 0c07 |0075: move-result-object v7 │ │ -02a52c: 5277 0e00 |0076: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -02a530: 2d07 0507 |0078: cmpl-float v7, v5, v7 │ │ -02a534: 3d07 0800 |007a: if-lez v7, 0082 // +0008 │ │ -02a538: 7210 5709 0600 |007c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a53e: 0c05 |007f: move-result-object v5 │ │ -02a540: 5255 0e00 |0080: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -02a544: 7210 5709 0600 |0082: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a54a: 0c07 |0085: move-result-object v7 │ │ -02a54c: 5277 0b00 |0086: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02a550: 2e07 0207 |0088: cmpg-float v7, v2, v7 │ │ -02a554: 3b07 bcff |008a: if-gez v7, 0046 // -0044 │ │ -02a558: 7210 5709 0600 |008c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a55e: 0c02 |008f: move-result-object v2 │ │ -02a560: 5222 0b00 |0090: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02a564: 28b4 |0092: goto 0046 // -004c │ │ -02a566: c731 |0093: sub-float/2addr v1, v3 │ │ -02a568: 52e0 ef0b |0094: iget v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a56c: 8206 |0096: int-to-float v6, v0 │ │ -02a56e: c961 |0097: div-float/2addr v1, v6 │ │ -02a570: c752 |0098: sub-float/2addr v2, v5 │ │ -02a572: 8200 |0099: int-to-float v0, v0 │ │ -02a574: c902 |009a: div-float/2addr v2, v0 │ │ -02a576: 0140 |009b: move v0, v4 │ │ -02a578: 52e6 ef0b |009c: iget v6, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a57c: 3560 5c00 |009e: if-ge v0, v6, 00fa // +005c │ │ -02a580: 0146 |00a0: move v6, v4 │ │ -02a582: 52e7 ef0b |00a1: iget v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a586: 3576 5400 |00a3: if-ge v6, v7, 00f7 // +0054 │ │ -02a58a: 54e7 f10b |00a5: iget-object v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ -02a58e: 4607 0700 |00a7: aget-object v7, v7, v0 │ │ -02a592: 2208 2500 |00a9: new-instance v8, Landroid/graphics/RectF; // type@0025 │ │ -02a596: 8209 |00ab: int-to-float v9, v0 │ │ -02a598: c819 |00ac: mul-float/2addr v9, v1 │ │ -02a59a: c639 |00ad: add-float/2addr v9, v3 │ │ -02a59c: 826a |00ae: int-to-float v10, v6 │ │ -02a59e: c82a |00af: mul-float/2addr v10, v2 │ │ -02a5a0: c65a |00b0: add-float/2addr v10, v5 │ │ -02a5a2: d80b 0001 |00b1: add-int/lit8 v11, v0, #int 1 // #01 │ │ -02a5a6: 82bb |00b3: int-to-float v11, v11 │ │ -02a5a8: c81b |00b4: mul-float/2addr v11, v1 │ │ -02a5aa: c63b |00b5: add-float/2addr v11, v3 │ │ -02a5ac: d80c 0601 |00b6: add-int/lit8 v12, v6, #int 1 // #01 │ │ -02a5b0: 82cd |00b8: int-to-float v13, v12 │ │ -02a5b2: c82d |00b9: mul-float/2addr v13, v2 │ │ -02a5b4: c65d |00ba: add-float/2addr v13, v5 │ │ -02a5b6: 705d 6d00 98ba |00bb: invoke-direct {v8, v9, v10, v11, v13}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02a5bc: 4d08 0706 |00be: aput-object v8, v7, v6 │ │ -02a5c0: 54e7 f00b |00c0: iget-object v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ -02a5c4: 4607 0700 |00c2: aget-object v7, v7, v0 │ │ -02a5c8: 2208 a900 |00c4: new-instance v8, Ljava/util/ArrayList; // type@00a9 │ │ -02a5cc: 7010 9501 0800 |00c6: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02a5d2: 4d08 0706 |00c9: aput-object v8, v7, v6 │ │ -02a5d6: 7210 b001 0f00 |00cb: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a5dc: 0c07 |00ce: move-result-object v7 │ │ -02a5de: 7210 a201 0700 |00cf: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a5e4: 0a08 |00d2: move-result v8 │ │ -02a5e6: 3808 2200 |00d3: if-eqz v8, 00f5 // +0022 │ │ -02a5ea: 7210 a301 0700 |00d5: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a5f0: 0c08 |00d8: move-result-object v8 │ │ -02a5f2: 1f08 0002 |00d9: check-cast v8, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a5f6: 7210 5709 0800 |00db: invoke-interface {v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a5fc: 0c09 |00de: move-result-object v9 │ │ -02a5fe: 54ea f10b |00df: iget-object v10, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ -02a602: 460a 0a00 |00e1: aget-object v10, v10, v0 │ │ -02a606: 460a 0a06 |00e3: aget-object v10, v10, v6 │ │ -02a60a: 7120 7000 a900 |00e5: invoke-static {v9, v10}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a610: 0a09 |00e8: move-result v9 │ │ -02a612: 3809 e6ff |00e9: if-eqz v9, 00cf // -001a │ │ -02a616: 54e9 f00b |00eb: iget-object v9, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ -02a61a: 4609 0900 |00ed: aget-object v9, v9, v0 │ │ -02a61e: 4609 0906 |00ef: aget-object v9, v9, v6 │ │ -02a622: 7220 ac01 8900 |00f1: invoke-interface {v9, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02a628: 28db |00f4: goto 00cf // -0025 │ │ -02a62a: 01c6 |00f5: move v6, v12 │ │ -02a62c: 28ab |00f6: goto 00a1 // -0055 │ │ -02a62e: d800 0001 |00f7: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a632: 28a3 |00f9: goto 009c // -005d │ │ -02a634: 0e00 |00fa: return-void │ │ +02a434: |[02a434] org.metatrans.commons.graphics2d.logic.ShapeSet_Matrix.:(Ljava/util/List;)V │ │ +02a444: 7010 6601 0e00 |0000: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@0166 │ │ +02a44a: 7210 b301 0f00 |0003: invoke-interface {v15}, Ljava/util/List;.size:()I // method@01b3 │ │ +02a450: 0a00 |0006: move-result v0 │ │ +02a452: 8300 |0007: int-to-double v0, v0 │ │ +02a454: 7120 6501 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ +02a45a: 0b00 |000b: move-result-wide v0 │ │ +02a45c: 7120 6501 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@0165 │ │ +02a462: 0b00 |000f: move-result-wide v0 │ │ +02a464: 1902 e03f |0010: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +02a468: cb20 |0012: add-double/2addr v0, v2 │ │ +02a46a: 8a00 |0013: double-to-int v0, v0 │ │ +02a46c: 59e0 ef0b |0014: iput v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a470: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +02a472: 2312 5802 |0017: new-array v2, v1, [I // type@0258 │ │ +02a476: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +02a478: 4b00 0203 |001a: aput v0, v2, v3 │ │ +02a47c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +02a47e: 4b00 0204 |001d: aput v0, v2, v4 │ │ +02a482: 1c00 a900 |001f: const-class v0, Ljava/util/ArrayList; // type@00a9 │ │ +02a486: 7120 9001 2000 |0021: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02a48c: 0c00 |0024: move-result-object v0 │ │ +02a48e: 1f00 6602 |0025: check-cast v0, [[Ljava/util/ArrayList; // type@0266 │ │ +02a492: 5be0 f00b |0027: iput-object v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ +02a496: 52e0 ef0b |0029: iget v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a49a: 2311 5802 |002b: new-array v1, v1, [I // type@0258 │ │ +02a49e: 4b00 0103 |002d: aput v0, v1, v3 │ │ +02a4a2: 4b00 0104 |002f: aput v0, v1, v4 │ │ +02a4a6: 1c00 2500 |0031: const-class v0, Landroid/graphics/RectF; // type@0025 │ │ +02a4aa: 7120 9001 1000 |0033: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02a4b0: 0c00 |0036: move-result-object v0 │ │ +02a4b2: 1f00 6502 |0037: check-cast v0, [[Landroid/graphics/RectF; // type@0265 │ │ +02a4b6: 5be0 f10b |0039: iput-object v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ +02a4ba: 7210 b001 0f00 |003b: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a4c0: 0c00 |003e: move-result-object v0 │ │ +02a4c2: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +02a4c4: 1402 ffff 7f7f |0040: const v2, #float 3.40282e+38 // #7f7fffff │ │ +02a4ca: 0123 |0043: move v3, v2 │ │ +02a4cc: 0135 |0044: move v5, v3 │ │ +02a4ce: 0112 |0045: move v2, v1 │ │ +02a4d0: 7210 a201 0000 |0046: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a4d6: 0a06 |0049: move-result v6 │ │ +02a4d8: 3806 4900 |004a: if-eqz v6, 0093 // +0049 │ │ +02a4dc: 7210 a301 0000 |004c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a4e2: 0c06 |004f: move-result-object v6 │ │ +02a4e4: 1f06 0002 |0050: check-cast v6, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a4e8: 7210 5709 0600 |0052: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a4ee: 0c07 |0055: move-result-object v7 │ │ +02a4f0: 5277 0c00 |0056: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +02a4f4: 2d07 0307 |0058: cmpl-float v7, v3, v7 │ │ +02a4f8: 3d07 0800 |005a: if-lez v7, 0062 // +0008 │ │ +02a4fc: 7210 5709 0600 |005c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a502: 0c03 |005f: move-result-object v3 │ │ +02a504: 5233 0c00 |0060: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +02a508: 7210 5709 0600 |0062: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a50e: 0c07 |0065: move-result-object v7 │ │ +02a510: 5277 0d00 |0066: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +02a514: 2e07 0107 |0068: cmpg-float v7, v1, v7 │ │ +02a518: 3b07 0800 |006a: if-gez v7, 0072 // +0008 │ │ +02a51c: 7210 5709 0600 |006c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a522: 0c01 |006f: move-result-object v1 │ │ +02a524: 5211 0d00 |0070: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02a528: 7210 5709 0600 |0072: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a52e: 0c07 |0075: move-result-object v7 │ │ +02a530: 5277 0e00 |0076: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +02a534: 2d07 0507 |0078: cmpl-float v7, v5, v7 │ │ +02a538: 3d07 0800 |007a: if-lez v7, 0082 // +0008 │ │ +02a53c: 7210 5709 0600 |007c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a542: 0c05 |007f: move-result-object v5 │ │ +02a544: 5255 0e00 |0080: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +02a548: 7210 5709 0600 |0082: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a54e: 0c07 |0085: move-result-object v7 │ │ +02a550: 5277 0b00 |0086: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02a554: 2e07 0207 |0088: cmpg-float v7, v2, v7 │ │ +02a558: 3b07 bcff |008a: if-gez v7, 0046 // -0044 │ │ +02a55c: 7210 5709 0600 |008c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a562: 0c02 |008f: move-result-object v2 │ │ +02a564: 5222 0b00 |0090: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02a568: 28b4 |0092: goto 0046 // -004c │ │ +02a56a: c731 |0093: sub-float/2addr v1, v3 │ │ +02a56c: 52e0 ef0b |0094: iget v0, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a570: 8206 |0096: int-to-float v6, v0 │ │ +02a572: c961 |0097: div-float/2addr v1, v6 │ │ +02a574: c752 |0098: sub-float/2addr v2, v5 │ │ +02a576: 8200 |0099: int-to-float v0, v0 │ │ +02a578: c902 |009a: div-float/2addr v2, v0 │ │ +02a57a: 0140 |009b: move v0, v4 │ │ +02a57c: 52e6 ef0b |009c: iget v6, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a580: 3560 5c00 |009e: if-ge v0, v6, 00fa // +005c │ │ +02a584: 0146 |00a0: move v6, v4 │ │ +02a586: 52e7 ef0b |00a1: iget v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a58a: 3576 5400 |00a3: if-ge v6, v7, 00f7 // +0054 │ │ +02a58e: 54e7 f10b |00a5: iget-object v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ +02a592: 4607 0700 |00a7: aget-object v7, v7, v0 │ │ +02a596: 2208 2500 |00a9: new-instance v8, Landroid/graphics/RectF; // type@0025 │ │ +02a59a: 8209 |00ab: int-to-float v9, v0 │ │ +02a59c: c819 |00ac: mul-float/2addr v9, v1 │ │ +02a59e: c639 |00ad: add-float/2addr v9, v3 │ │ +02a5a0: 826a |00ae: int-to-float v10, v6 │ │ +02a5a2: c82a |00af: mul-float/2addr v10, v2 │ │ +02a5a4: c65a |00b0: add-float/2addr v10, v5 │ │ +02a5a6: d80b 0001 |00b1: add-int/lit8 v11, v0, #int 1 // #01 │ │ +02a5aa: 82bb |00b3: int-to-float v11, v11 │ │ +02a5ac: c81b |00b4: mul-float/2addr v11, v1 │ │ +02a5ae: c63b |00b5: add-float/2addr v11, v3 │ │ +02a5b0: d80c 0601 |00b6: add-int/lit8 v12, v6, #int 1 // #01 │ │ +02a5b4: 82cd |00b8: int-to-float v13, v12 │ │ +02a5b6: c82d |00b9: mul-float/2addr v13, v2 │ │ +02a5b8: c65d |00ba: add-float/2addr v13, v5 │ │ +02a5ba: 705d 6d00 98ba |00bb: invoke-direct {v8, v9, v10, v11, v13}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02a5c0: 4d08 0706 |00be: aput-object v8, v7, v6 │ │ +02a5c4: 54e7 f00b |00c0: iget-object v7, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ +02a5c8: 4607 0700 |00c2: aget-object v7, v7, v0 │ │ +02a5cc: 2208 a900 |00c4: new-instance v8, Ljava/util/ArrayList; // type@00a9 │ │ +02a5d0: 7010 9501 0800 |00c6: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02a5d6: 4d08 0706 |00c9: aput-object v8, v7, v6 │ │ +02a5da: 7210 b001 0f00 |00cb: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a5e0: 0c07 |00ce: move-result-object v7 │ │ +02a5e2: 7210 a201 0700 |00cf: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a5e8: 0a08 |00d2: move-result v8 │ │ +02a5ea: 3808 2200 |00d3: if-eqz v8, 00f5 // +0022 │ │ +02a5ee: 7210 a301 0700 |00d5: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a5f4: 0c08 |00d8: move-result-object v8 │ │ +02a5f6: 1f08 0002 |00d9: check-cast v8, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a5fa: 7210 5709 0800 |00db: invoke-interface {v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a600: 0c09 |00de: move-result-object v9 │ │ +02a602: 54ea f10b |00df: iget-object v10, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ +02a606: 460a 0a00 |00e1: aget-object v10, v10, v0 │ │ +02a60a: 460a 0a06 |00e3: aget-object v10, v10, v6 │ │ +02a60e: 7120 7000 a900 |00e5: invoke-static {v9, v10}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a614: 0a09 |00e8: move-result v9 │ │ +02a616: 3809 e6ff |00e9: if-eqz v9, 00cf // -001a │ │ +02a61a: 54e9 f00b |00eb: iget-object v9, v14, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ +02a61e: 4609 0900 |00ed: aget-object v9, v9, v0 │ │ +02a622: 4609 0906 |00ef: aget-object v9, v9, v6 │ │ +02a626: 7220 ac01 8900 |00f1: invoke-interface {v9, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02a62c: 28db |00f4: goto 00cf // -0025 │ │ +02a62e: 01c6 |00f5: move v6, v12 │ │ +02a630: 28ab |00f6: goto 00a1 // -0055 │ │ +02a632: d800 0001 |00f7: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02a636: 28a3 |00f9: goto 009c // -005d │ │ +02a638: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ 0x001f line=26 │ │ 0x0029 line=27 │ │ 0x003b line=35 │ │ @@ -56625,52 +56643,52 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/RectF;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -02a638: |[02a638] org.metatrans.commons.graphics2d.logic.ShapeSet_Matrix.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ -02a648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a64a: 0101 |0001: move v1, v0 │ │ -02a64c: 5262 ef0b |0002: iget v2, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a650: 3521 3f00 |0004: if-ge v1, v2, 0043 // +003f │ │ -02a654: 0102 |0006: move v2, v0 │ │ -02a656: 5263 ef0b |0007: iget v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ -02a65a: 3532 3700 |0009: if-ge v2, v3, 0040 // +0037 │ │ -02a65e: 5463 f10b |000b: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ -02a662: 4603 0301 |000d: aget-object v3, v3, v1 │ │ -02a666: 4603 0302 |000f: aget-object v3, v3, v2 │ │ -02a66a: 7120 7000 3800 |0011: invoke-static {v8, v3}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a670: 0a03 |0014: move-result v3 │ │ -02a672: 3803 2800 |0015: if-eqz v3, 003d // +0028 │ │ -02a676: 5463 f00b |0017: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ -02a67a: 4603 0301 |0019: aget-object v3, v3, v1 │ │ -02a67e: 4603 0302 |001b: aget-object v3, v3, v2 │ │ -02a682: 7210 b001 0300 |001d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a688: 0c03 |0020: move-result-object v3 │ │ -02a68a: 7210 a201 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a690: 0a04 |0024: move-result v4 │ │ -02a692: 3804 1800 |0025: if-eqz v4, 003d // +0018 │ │ -02a696: 7210 a301 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a69c: 0c04 |002a: move-result-object v4 │ │ -02a69e: 1f04 0002 |002b: check-cast v4, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a6a2: 7210 5709 0400 |002d: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a6a8: 0c05 |0030: move-result-object v5 │ │ -02a6aa: 7120 7000 8500 |0031: invoke-static {v5, v8}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a6b0: 0a05 |0034: move-result v5 │ │ -02a6b2: 3805 ecff |0035: if-eqz v5, 0021 // -0014 │ │ -02a6b6: 7220 ac01 4700 |0037: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02a6bc: 3809 e7ff |003a: if-eqz v9, 0021 // -0019 │ │ -02a6c0: 0e00 |003c: return-void │ │ -02a6c2: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a6c6: 28c8 |003f: goto 0007 // -0038 │ │ -02a6c8: d801 0101 |0040: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02a6cc: 28c0 |0042: goto 0002 // -0040 │ │ -02a6ce: 0e00 |0043: return-void │ │ +02a63c: |[02a63c] org.metatrans.commons.graphics2d.logic.ShapeSet_Matrix.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ +02a64c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a64e: 0101 |0001: move v1, v0 │ │ +02a650: 5262 ef0b |0002: iget v2, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a654: 3521 3f00 |0004: if-ge v1, v2, 0043 // +003f │ │ +02a658: 0102 |0006: move v2, v0 │ │ +02a65a: 5263 ef0b |0007: iget v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.cells:I // field@0bef │ │ +02a65e: 3532 3700 |0009: if-ge v2, v3, 0040 // +0037 │ │ +02a662: 5463 f10b |000b: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf1 │ │ +02a666: 4603 0301 |000d: aget-object v3, v3, v1 │ │ +02a66a: 4603 0302 |000f: aget-object v3, v3, v2 │ │ +02a66e: 7120 7000 3800 |0011: invoke-static {v8, v3}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a674: 0a03 |0014: move-result v3 │ │ +02a676: 3803 2800 |0015: if-eqz v3, 003d // +0028 │ │ +02a67a: 5463 f00b |0017: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.matrix_entities:[[Ljava/util/List; // field@0bf0 │ │ +02a67e: 4603 0301 |0019: aget-object v3, v3, v1 │ │ +02a682: 4603 0302 |001b: aget-object v3, v3, v2 │ │ +02a686: 7210 b001 0300 |001d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a68c: 0c03 |0020: move-result-object v3 │ │ +02a68e: 7210 a201 0300 |0021: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a694: 0a04 |0024: move-result v4 │ │ +02a696: 3804 1800 |0025: if-eqz v4, 003d // +0018 │ │ +02a69a: 7210 a301 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a6a0: 0c04 |002a: move-result-object v4 │ │ +02a6a2: 1f04 0002 |002b: check-cast v4, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a6a6: 7210 5709 0400 |002d: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a6ac: 0c05 |0030: move-result-object v5 │ │ +02a6ae: 7120 7000 8500 |0031: invoke-static {v5, v8}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a6b4: 0a05 |0034: move-result v5 │ │ +02a6b6: 3805 ecff |0035: if-eqz v5, 0021 // -0014 │ │ +02a6ba: 7220 ac01 4700 |0037: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02a6c0: 3809 e7ff |003a: if-eqz v9, 0021 // -0019 │ │ +02a6c4: 0e00 |003c: return-void │ │ +02a6c6: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02a6ca: 28c8 |003f: goto 0007 // -0038 │ │ +02a6cc: d801 0101 |0040: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02a6d0: 28c0 |0042: goto 0002 // -0040 │ │ +02a6d2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0007 line=81 │ │ 0x000b line=83 │ │ 0x0017 line=85 │ │ 0x001d line=86 │ │ @@ -56678,21 +56696,21 @@ │ │ 0x0037 line=88 │ │ locals : │ │ 0x0000 - 0x0044 reg=6 this Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix; │ │ 0x0000 - 0x0044 reg=7 (null) Ljava/util/List; │ │ 0x0000 - 0x0044 reg=8 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x0044 reg=9 (null) Z │ │ │ │ - source_file_idx : 1510 (ShapeSet_Matrix.java) │ │ + source_file_idx : 1511 (ShapeSet_Matrix.java) │ │ │ │ Class #258 header: │ │ class_idx : 484 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1511 │ │ +source_file_idx : 1512 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #258 annotations: │ │ Annotations on field #3058 'matrix_entities' │ │ @@ -56728,185 +56746,185 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 332 16-bit code units │ │ -02a6d0: |[02a6d0] org.metatrans.commons.graphics2d.logic.ShapeSet_Quad.:(Ljava/util/List;)V │ │ -02a6e0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -02a6e4: 7601 6601 1000 |0002: invoke-direct/range {v16}, Ljava/lang/Object;.:()V // method@0166 │ │ -02a6ea: 7801 b001 1100 |0005: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a6f0: 0c01 |0008: move-result-object v1 │ │ -02a6f2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -02a6f4: 1403 ffff 7f7f |000a: const v3, #float 3.40282e+38 // #7f7fffff │ │ -02a6fa: 0134 |000d: move v4, v3 │ │ -02a6fc: 0145 |000e: move v5, v4 │ │ -02a6fe: 0123 |000f: move v3, v2 │ │ -02a700: 7210 a201 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a706: 0a06 |0013: move-result v6 │ │ -02a708: 3806 4900 |0014: if-eqz v6, 005d // +0049 │ │ -02a70c: 7210 a301 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a712: 0c06 |0019: move-result-object v6 │ │ -02a714: 1f06 0002 |001a: check-cast v6, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a718: 7210 5709 0600 |001c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a71e: 0c07 |001f: move-result-object v7 │ │ -02a720: 5277 0c00 |0020: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -02a724: 2d07 0407 |0022: cmpl-float v7, v4, v7 │ │ -02a728: 3d07 0800 |0024: if-lez v7, 002c // +0008 │ │ -02a72c: 7210 5709 0600 |0026: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a732: 0c04 |0029: move-result-object v4 │ │ -02a734: 5244 0c00 |002a: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02a738: 7210 5709 0600 |002c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a73e: 0c07 |002f: move-result-object v7 │ │ -02a740: 5277 0d00 |0030: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -02a744: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ -02a748: 3b07 0800 |0034: if-gez v7, 003c // +0008 │ │ -02a74c: 7210 5709 0600 |0036: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a752: 0c02 |0039: move-result-object v2 │ │ -02a754: 5222 0d00 |003a: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02a758: 7210 5709 0600 |003c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a75e: 0c07 |003f: move-result-object v7 │ │ -02a760: 5277 0e00 |0040: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -02a764: 2d07 0507 |0042: cmpl-float v7, v5, v7 │ │ -02a768: 3d07 0800 |0044: if-lez v7, 004c // +0008 │ │ -02a76c: 7210 5709 0600 |0046: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a772: 0c05 |0049: move-result-object v5 │ │ -02a774: 5255 0e00 |004a: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -02a778: 7210 5709 0600 |004c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a77e: 0c07 |004f: move-result-object v7 │ │ -02a780: 5277 0b00 |0050: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02a784: 2e07 0307 |0052: cmpg-float v7, v3, v7 │ │ -02a788: 3b07 bcff |0054: if-gez v7, 0010 // -0044 │ │ -02a78c: 7210 5709 0600 |0056: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a792: 0c03 |0059: move-result-object v3 │ │ -02a794: 5233 0b00 |005a: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02a798: 28b4 |005c: goto 0010 // -004c │ │ -02a79a: 1221 |005d: const/4 v1, #int 2 // #2 │ │ -02a79c: 2316 5802 |005e: new-array v6, v1, [I // type@0258 │ │ -02a7a0: 2606 d400 0000 |0060: fill-array-data v6, 00000134 // +000000d4 │ │ -02a7a6: 1c07 2500 |0063: const-class v7, Landroid/graphics/RectF; // type@0025 │ │ -02a7aa: 7120 9001 6700 |0065: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02a7b0: 0c06 |0068: move-result-object v6 │ │ -02a7b2: 1f06 6502 |0069: check-cast v6, [[Landroid/graphics/RectF; // type@0265 │ │ -02a7b6: 5b06 f30b |006b: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ -02a7ba: 2316 5802 |006d: new-array v6, v1, [I // type@0258 │ │ -02a7be: 2606 cd00 0000 |006f: fill-array-data v6, 0000013c // +000000cd │ │ -02a7c4: 1c07 b200 |0072: const-class v7, Ljava/util/List; // type@00b2 │ │ -02a7c8: 7120 9001 6700 |0074: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02a7ce: 0c06 |0077: move-result-object v6 │ │ -02a7d0: 1f06 6702 |0078: check-cast v6, [[Ljava/util/List; // type@0267 │ │ -02a7d4: 5b06 f20b |007a: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ -02a7d8: 2316 5802 |007c: new-array v6, v1, [I // type@0258 │ │ -02a7dc: 2606 c600 0000 |007e: fill-array-data v6, 00000144 // +000000c6 │ │ -02a7e2: 1c07 e101 |0081: const-class v7, Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // type@01e1 │ │ -02a7e6: 7120 9001 6700 |0083: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02a7ec: 0c06 |0086: move-result-object v6 │ │ -02a7ee: 1f06 6802 |0087: check-cast v6, [[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // type@0268 │ │ -02a7f2: 5b06 f40b |0089: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ -02a7f6: c742 |008b: sub-float/2addr v2, v4 │ │ -02a7f8: 1506 0040 |008c: const/high16 v6, #int 1073741824 // #4000 │ │ -02a7fc: c962 |008e: div-float/2addr v2, v6 │ │ -02a7fe: c753 |008f: sub-float/2addr v3, v5 │ │ -02a800: c963 |0090: div-float/2addr v3, v6 │ │ -02a802: 1206 |0091: const/4 v6, #int 0 // #0 │ │ -02a804: 0167 |0092: move v7, v6 │ │ -02a806: 3517 5a00 |0093: if-ge v7, v1, 00ed // +005a │ │ -02a80a: 0168 |0095: move v8, v6 │ │ -02a80c: 3518 5400 |0096: if-ge v8, v1, 00ea // +0054 │ │ -02a810: 5409 f30b |0098: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ -02a814: 4609 0907 |009a: aget-object v9, v9, v7 │ │ -02a818: 220a 2500 |009c: new-instance v10, Landroid/graphics/RectF; // type@0025 │ │ -02a81c: 827b |009e: int-to-float v11, v7 │ │ -02a81e: c82b |009f: mul-float/2addr v11, v2 │ │ -02a820: c64b |00a0: add-float/2addr v11, v4 │ │ -02a822: 828c |00a1: int-to-float v12, v8 │ │ -02a824: c83c |00a2: mul-float/2addr v12, v3 │ │ -02a826: c65c |00a3: add-float/2addr v12, v5 │ │ -02a828: d80d 0701 |00a4: add-int/lit8 v13, v7, #int 1 // #01 │ │ -02a82c: 82dd |00a6: int-to-float v13, v13 │ │ -02a82e: c82d |00a7: mul-float/2addr v13, v2 │ │ -02a830: c64d |00a8: add-float/2addr v13, v4 │ │ -02a832: d80e 0801 |00a9: add-int/lit8 v14, v8, #int 1 // #01 │ │ -02a836: 82ef |00ab: int-to-float v15, v14 │ │ -02a838: c83f |00ac: mul-float/2addr v15, v3 │ │ -02a83a: c65f |00ad: add-float/2addr v15, v5 │ │ -02a83c: 705f 6d00 badc |00ae: invoke-direct {v10, v11, v12, v13, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02a842: 4d0a 0908 |00b1: aput-object v10, v9, v8 │ │ -02a846: 5409 f20b |00b3: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ -02a84a: 4609 0907 |00b5: aget-object v9, v9, v7 │ │ -02a84e: 220a a900 |00b7: new-instance v10, Ljava/util/ArrayList; // type@00a9 │ │ -02a852: 7010 9501 0a00 |00b9: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02a858: 4d0a 0908 |00bc: aput-object v10, v9, v8 │ │ -02a85c: 7801 b001 1100 |00be: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02a862: 0c09 |00c1: move-result-object v9 │ │ -02a864: 7210 a201 0900 |00c2: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02a86a: 0a0a |00c5: move-result v10 │ │ -02a86c: 380a 2200 |00c6: if-eqz v10, 00e8 // +0022 │ │ -02a870: 7210 a301 0900 |00c8: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02a876: 0c0a |00cb: move-result-object v10 │ │ -02a878: 1f0a 0002 |00cc: check-cast v10, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02a87c: 7210 5709 0a00 |00ce: invoke-interface {v10}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02a882: 0c0b |00d1: move-result-object v11 │ │ -02a884: 540c f30b |00d2: iget-object v12, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ -02a888: 460c 0c07 |00d4: aget-object v12, v12, v7 │ │ -02a88c: 460c 0c08 |00d6: aget-object v12, v12, v8 │ │ -02a890: 7120 7000 cb00 |00d8: invoke-static {v11, v12}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a896: 0a0b |00db: move-result v11 │ │ -02a898: 380b e6ff |00dc: if-eqz v11, 00c2 // -001a │ │ -02a89c: 540b f20b |00de: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ -02a8a0: 460b 0b07 |00e0: aget-object v11, v11, v7 │ │ -02a8a4: 460b 0b08 |00e2: aget-object v11, v11, v8 │ │ -02a8a8: 7220 ac01 ab00 |00e4: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02a8ae: 28db |00e7: goto 00c2 // -0025 │ │ -02a8b0: 01e8 |00e8: move v8, v14 │ │ -02a8b2: 28ad |00e9: goto 0096 // -0053 │ │ -02a8b4: d807 0701 |00ea: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02a8b8: 28a7 |00ec: goto 0093 // -0059 │ │ -02a8ba: 0162 |00ed: move v2, v6 │ │ -02a8bc: 3512 4400 |00ee: if-ge v2, v1, 0132 // +0044 │ │ -02a8c0: 0163 |00f0: move v3, v6 │ │ -02a8c2: 3513 3e00 |00f1: if-ge v3, v1, 012f // +003e │ │ -02a8c6: 5404 f20b |00f3: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ -02a8ca: 4604 0402 |00f5: aget-object v4, v4, v2 │ │ -02a8ce: 4604 0403 |00f7: aget-object v4, v4, v3 │ │ -02a8d2: 7210 b301 0400 |00f9: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ -02a8d8: 0a05 |00fc: move-result v5 │ │ -02a8da: 1307 4000 |00fd: const/16 v7, #int 64 // #40 │ │ -02a8de: 3475 0e00 |00ff: if-lt v5, v7, 010d // +000e │ │ -02a8e2: 5405 f40b |0101: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ -02a8e6: 4605 0502 |0103: aget-object v5, v5, v2 │ │ -02a8ea: 2207 e401 |0105: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ -02a8ee: 7020 7008 4700 |0107: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ -02a8f4: 4d07 0503 |010a: aput-object v7, v5, v3 │ │ -02a8f8: 2820 |010c: goto 012c // +0020 │ │ -02a8fa: 7210 b301 0400 |010d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ -02a900: 0a05 |0110: move-result v5 │ │ -02a902: 1307 1000 |0111: const/16 v7, #int 16 // #10 │ │ -02a906: 3475 0e00 |0113: if-lt v5, v7, 0121 // +000e │ │ -02a90a: 5405 f40b |0115: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ -02a90e: 4605 0502 |0117: aget-object v5, v5, v2 │ │ -02a912: 2207 e301 |0119: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix; // type@01e3 │ │ -02a916: 7020 6e08 4700 |011b: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.:(Ljava/util/List;)V // method@086e │ │ -02a91c: 4d07 0503 |011e: aput-object v7, v5, v3 │ │ -02a920: 280c |0120: goto 012c // +000c │ │ -02a922: 5405 f40b |0121: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ -02a926: 4605 0502 |0123: aget-object v5, v5, v2 │ │ -02a92a: 2207 e201 |0125: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear; // type@01e2 │ │ -02a92e: 7020 6c08 4700 |0127: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.:(Ljava/util/List;)V // method@086c │ │ -02a934: 4d07 0503 |012a: aput-object v7, v5, v3 │ │ -02a938: d803 0301 |012c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02a93c: 28c3 |012e: goto 00f1 // -003d │ │ -02a93e: d802 0201 |012f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a942: 28bd |0131: goto 00ee // -0043 │ │ -02a944: 0e00 |0132: return-void │ │ -02a946: 0000 |0133: nop // spacer │ │ -02a948: 0003 0400 0200 0000 0200 0000 0200 ... |0134: array-data (8 units) │ │ -02a958: 0003 0400 0200 0000 0200 0000 0200 ... |013c: array-data (8 units) │ │ -02a968: 0003 0400 0200 0000 0200 0000 0200 ... |0144: array-data (8 units) │ │ +02a6d4: |[02a6d4] org.metatrans.commons.graphics2d.logic.ShapeSet_Quad.:(Ljava/util/List;)V │ │ +02a6e4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +02a6e8: 7601 6601 1000 |0002: invoke-direct/range {v16}, Ljava/lang/Object;.:()V // method@0166 │ │ +02a6ee: 7801 b001 1100 |0005: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a6f4: 0c01 |0008: move-result-object v1 │ │ +02a6f6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +02a6f8: 1403 ffff 7f7f |000a: const v3, #float 3.40282e+38 // #7f7fffff │ │ +02a6fe: 0134 |000d: move v4, v3 │ │ +02a700: 0145 |000e: move v5, v4 │ │ +02a702: 0123 |000f: move v3, v2 │ │ +02a704: 7210 a201 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a70a: 0a06 |0013: move-result v6 │ │ +02a70c: 3806 4900 |0014: if-eqz v6, 005d // +0049 │ │ +02a710: 7210 a301 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a716: 0c06 |0019: move-result-object v6 │ │ +02a718: 1f06 0002 |001a: check-cast v6, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a71c: 7210 5709 0600 |001c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a722: 0c07 |001f: move-result-object v7 │ │ +02a724: 5277 0c00 |0020: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +02a728: 2d07 0407 |0022: cmpl-float v7, v4, v7 │ │ +02a72c: 3d07 0800 |0024: if-lez v7, 002c // +0008 │ │ +02a730: 7210 5709 0600 |0026: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a736: 0c04 |0029: move-result-object v4 │ │ +02a738: 5244 0c00 |002a: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02a73c: 7210 5709 0600 |002c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a742: 0c07 |002f: move-result-object v7 │ │ +02a744: 5277 0d00 |0030: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +02a748: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ +02a74c: 3b07 0800 |0034: if-gez v7, 003c // +0008 │ │ +02a750: 7210 5709 0600 |0036: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a756: 0c02 |0039: move-result-object v2 │ │ +02a758: 5222 0d00 |003a: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +02a75c: 7210 5709 0600 |003c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a762: 0c07 |003f: move-result-object v7 │ │ +02a764: 5277 0e00 |0040: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +02a768: 2d07 0507 |0042: cmpl-float v7, v5, v7 │ │ +02a76c: 3d07 0800 |0044: if-lez v7, 004c // +0008 │ │ +02a770: 7210 5709 0600 |0046: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a776: 0c05 |0049: move-result-object v5 │ │ +02a778: 5255 0e00 |004a: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +02a77c: 7210 5709 0600 |004c: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a782: 0c07 |004f: move-result-object v7 │ │ +02a784: 5277 0b00 |0050: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02a788: 2e07 0307 |0052: cmpg-float v7, v3, v7 │ │ +02a78c: 3b07 bcff |0054: if-gez v7, 0010 // -0044 │ │ +02a790: 7210 5709 0600 |0056: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a796: 0c03 |0059: move-result-object v3 │ │ +02a798: 5233 0b00 |005a: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02a79c: 28b4 |005c: goto 0010 // -004c │ │ +02a79e: 1221 |005d: const/4 v1, #int 2 // #2 │ │ +02a7a0: 2316 5802 |005e: new-array v6, v1, [I // type@0258 │ │ +02a7a4: 2606 d400 0000 |0060: fill-array-data v6, 00000134 // +000000d4 │ │ +02a7aa: 1c07 2500 |0063: const-class v7, Landroid/graphics/RectF; // type@0025 │ │ +02a7ae: 7120 9001 6700 |0065: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02a7b4: 0c06 |0068: move-result-object v6 │ │ +02a7b6: 1f06 6502 |0069: check-cast v6, [[Landroid/graphics/RectF; // type@0265 │ │ +02a7ba: 5b06 f30b |006b: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ +02a7be: 2316 5802 |006d: new-array v6, v1, [I // type@0258 │ │ +02a7c2: 2606 cd00 0000 |006f: fill-array-data v6, 0000013c // +000000cd │ │ +02a7c8: 1c07 b200 |0072: const-class v7, Ljava/util/List; // type@00b2 │ │ +02a7cc: 7120 9001 6700 |0074: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02a7d2: 0c06 |0077: move-result-object v6 │ │ +02a7d4: 1f06 6702 |0078: check-cast v6, [[Ljava/util/List; // type@0267 │ │ +02a7d8: 5b06 f20b |007a: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ +02a7dc: 2316 5802 |007c: new-array v6, v1, [I // type@0258 │ │ +02a7e0: 2606 c600 0000 |007e: fill-array-data v6, 00000144 // +000000c6 │ │ +02a7e6: 1c07 e101 |0081: const-class v7, Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // type@01e1 │ │ +02a7ea: 7120 9001 6700 |0083: invoke-static {v7, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02a7f0: 0c06 |0086: move-result-object v6 │ │ +02a7f2: 1f06 6802 |0087: check-cast v6, [[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // type@0268 │ │ +02a7f6: 5b06 f40b |0089: iput-object v6, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ +02a7fa: c742 |008b: sub-float/2addr v2, v4 │ │ +02a7fc: 1506 0040 |008c: const/high16 v6, #int 1073741824 // #4000 │ │ +02a800: c962 |008e: div-float/2addr v2, v6 │ │ +02a802: c753 |008f: sub-float/2addr v3, v5 │ │ +02a804: c963 |0090: div-float/2addr v3, v6 │ │ +02a806: 1206 |0091: const/4 v6, #int 0 // #0 │ │ +02a808: 0167 |0092: move v7, v6 │ │ +02a80a: 3517 5a00 |0093: if-ge v7, v1, 00ed // +005a │ │ +02a80e: 0168 |0095: move v8, v6 │ │ +02a810: 3518 5400 |0096: if-ge v8, v1, 00ea // +0054 │ │ +02a814: 5409 f30b |0098: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ +02a818: 4609 0907 |009a: aget-object v9, v9, v7 │ │ +02a81c: 220a 2500 |009c: new-instance v10, Landroid/graphics/RectF; // type@0025 │ │ +02a820: 827b |009e: int-to-float v11, v7 │ │ +02a822: c82b |009f: mul-float/2addr v11, v2 │ │ +02a824: c64b |00a0: add-float/2addr v11, v4 │ │ +02a826: 828c |00a1: int-to-float v12, v8 │ │ +02a828: c83c |00a2: mul-float/2addr v12, v3 │ │ +02a82a: c65c |00a3: add-float/2addr v12, v5 │ │ +02a82c: d80d 0701 |00a4: add-int/lit8 v13, v7, #int 1 // #01 │ │ +02a830: 82dd |00a6: int-to-float v13, v13 │ │ +02a832: c82d |00a7: mul-float/2addr v13, v2 │ │ +02a834: c64d |00a8: add-float/2addr v13, v4 │ │ +02a836: d80e 0801 |00a9: add-int/lit8 v14, v8, #int 1 // #01 │ │ +02a83a: 82ef |00ab: int-to-float v15, v14 │ │ +02a83c: c83f |00ac: mul-float/2addr v15, v3 │ │ +02a83e: c65f |00ad: add-float/2addr v15, v5 │ │ +02a840: 705f 6d00 badc |00ae: invoke-direct {v10, v11, v12, v13, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02a846: 4d0a 0908 |00b1: aput-object v10, v9, v8 │ │ +02a84a: 5409 f20b |00b3: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ +02a84e: 4609 0907 |00b5: aget-object v9, v9, v7 │ │ +02a852: 220a a900 |00b7: new-instance v10, Ljava/util/ArrayList; // type@00a9 │ │ +02a856: 7010 9501 0a00 |00b9: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02a85c: 4d0a 0908 |00bc: aput-object v10, v9, v8 │ │ +02a860: 7801 b001 1100 |00be: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02a866: 0c09 |00c1: move-result-object v9 │ │ +02a868: 7210 a201 0900 |00c2: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02a86e: 0a0a |00c5: move-result v10 │ │ +02a870: 380a 2200 |00c6: if-eqz v10, 00e8 // +0022 │ │ +02a874: 7210 a301 0900 |00c8: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02a87a: 0c0a |00cb: move-result-object v10 │ │ +02a87c: 1f0a 0002 |00cc: check-cast v10, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02a880: 7210 5709 0a00 |00ce: invoke-interface {v10}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02a886: 0c0b |00d1: move-result-object v11 │ │ +02a888: 540c f30b |00d2: iget-object v12, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ +02a88c: 460c 0c07 |00d4: aget-object v12, v12, v7 │ │ +02a890: 460c 0c08 |00d6: aget-object v12, v12, v8 │ │ +02a894: 7120 7000 cb00 |00d8: invoke-static {v11, v12}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a89a: 0a0b |00db: move-result v11 │ │ +02a89c: 380b e6ff |00dc: if-eqz v11, 00c2 // -001a │ │ +02a8a0: 540b f20b |00de: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ +02a8a4: 460b 0b07 |00e0: aget-object v11, v11, v7 │ │ +02a8a8: 460b 0b08 |00e2: aget-object v11, v11, v8 │ │ +02a8ac: 7220 ac01 ab00 |00e4: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02a8b2: 28db |00e7: goto 00c2 // -0025 │ │ +02a8b4: 01e8 |00e8: move v8, v14 │ │ +02a8b6: 28ad |00e9: goto 0096 // -0053 │ │ +02a8b8: d807 0701 |00ea: add-int/lit8 v7, v7, #int 1 // #01 │ │ +02a8bc: 28a7 |00ec: goto 0093 // -0059 │ │ +02a8be: 0162 |00ed: move v2, v6 │ │ +02a8c0: 3512 4400 |00ee: if-ge v2, v1, 0132 // +0044 │ │ +02a8c4: 0163 |00f0: move v3, v6 │ │ +02a8c6: 3513 3e00 |00f1: if-ge v3, v1, 012f // +003e │ │ +02a8ca: 5404 f20b |00f3: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_entities:[[Ljava/util/List; // field@0bf2 │ │ +02a8ce: 4604 0402 |00f5: aget-object v4, v4, v2 │ │ +02a8d2: 4604 0403 |00f7: aget-object v4, v4, v3 │ │ +02a8d6: 7210 b301 0400 |00f9: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ +02a8dc: 0a05 |00fc: move-result v5 │ │ +02a8de: 1307 4000 |00fd: const/16 v7, #int 64 // #40 │ │ +02a8e2: 3475 0e00 |00ff: if-lt v5, v7, 010d // +000e │ │ +02a8e6: 5405 f40b |0101: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ +02a8ea: 4605 0502 |0103: aget-object v5, v5, v2 │ │ +02a8ee: 2207 e401 |0105: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ +02a8f2: 7020 7008 4700 |0107: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ +02a8f8: 4d07 0503 |010a: aput-object v7, v5, v3 │ │ +02a8fc: 2820 |010c: goto 012c // +0020 │ │ +02a8fe: 7210 b301 0400 |010d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ +02a904: 0a05 |0110: move-result v5 │ │ +02a906: 1307 1000 |0111: const/16 v7, #int 16 // #10 │ │ +02a90a: 3475 0e00 |0113: if-lt v5, v7, 0121 // +000e │ │ +02a90e: 5405 f40b |0115: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ +02a912: 4605 0502 |0117: aget-object v5, v5, v2 │ │ +02a916: 2207 e301 |0119: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix; // type@01e3 │ │ +02a91a: 7020 6e08 4700 |011b: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Matrix;.:(Ljava/util/List;)V // method@086e │ │ +02a920: 4d07 0503 |011e: aput-object v7, v5, v3 │ │ +02a924: 280c |0120: goto 012c // +000c │ │ +02a926: 5405 f40b |0121: iget-object v5, v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ +02a92a: 4605 0502 |0123: aget-object v5, v5, v2 │ │ +02a92e: 2207 e201 |0125: new-instance v7, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear; // type@01e2 │ │ +02a932: 7020 6c08 4700 |0127: invoke-direct {v7, v4}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Linear;.:(Ljava/util/List;)V // method@086c │ │ +02a938: 4d07 0503 |012a: aput-object v7, v5, v3 │ │ +02a93c: d803 0301 |012c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02a940: 28c3 |012e: goto 00f1 // -003d │ │ +02a942: d802 0201 |012f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02a946: 28bd |0131: goto 00ee // -0043 │ │ +02a948: 0e00 |0132: return-void │ │ +02a94a: 0000 |0133: nop // spacer │ │ +02a94c: 0003 0400 0200 0000 0200 0000 0200 ... |0134: array-data (8 units) │ │ +02a95c: 0003 0400 0200 0000 0200 0000 0200 ... |013c: array-data (8 units) │ │ +02a96c: 0003 0400 0200 0000 0200 0000 0200 ... |0144: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x0005 line=29 │ │ 0x001c line=30 │ │ 0x0026 line=31 │ │ 0x002c line=33 │ │ @@ -56939,59 +56957,59 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/RectF;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -02a978: |[02a978] org.metatrans.commons.graphics2d.logic.ShapeSet_Quad.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ -02a988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a98a: 0101 |0001: move v1, v0 │ │ -02a98c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -02a98e: 3521 2900 |0003: if-ge v1, v2, 002c // +0029 │ │ -02a992: 0103 |0005: move v3, v0 │ │ -02a994: 3523 2300 |0006: if-ge v3, v2, 0029 // +0023 │ │ -02a998: 5454 f30b |0008: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ -02a99c: 4604 0401 |000a: aget-object v4, v4, v1 │ │ -02a9a0: 4604 0403 |000c: aget-object v4, v4, v3 │ │ -02a9a4: 7120 7000 4700 |000e: invoke-static {v7, v4}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02a9aa: 0a04 |0011: move-result v4 │ │ -02a9ac: 3804 1400 |0012: if-eqz v4, 0026 // +0014 │ │ -02a9b0: 5454 f40b |0014: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ -02a9b4: 4604 0401 |0016: aget-object v4, v4, v1 │ │ -02a9b8: 4604 0403 |0018: aget-object v4, v4, v3 │ │ -02a9bc: 7240 6b08 6487 |001a: invoke-interface {v4, v6, v7, v8}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ -02a9c2: 7210 b301 0600 |001d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01b3 │ │ -02a9c8: 0a04 |0020: move-result v4 │ │ -02a9ca: 3d04 0500 |0021: if-lez v4, 0026 // +0005 │ │ -02a9ce: 3808 0300 |0023: if-eqz v8, 0026 // +0003 │ │ -02a9d2: 0e00 |0025: return-void │ │ -02a9d4: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02a9d8: 28de |0028: goto 0006 // -0022 │ │ -02a9da: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02a9de: 28d7 |002b: goto 0002 // -0029 │ │ -02a9e0: 0e00 |002c: return-void │ │ +02a97c: |[02a97c] org.metatrans.commons.graphics2d.logic.ShapeSet_Quad.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V │ │ +02a98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a98e: 0101 |0001: move v1, v0 │ │ +02a990: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +02a992: 3521 2900 |0003: if-ge v1, v2, 002c // +0029 │ │ +02a996: 0103 |0005: move v3, v0 │ │ +02a998: 3523 2300 |0006: if-ge v3, v2, 0029 // +0023 │ │ +02a99c: 5454 f30b |0008: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_rects:[[Landroid/graphics/RectF; // field@0bf3 │ │ +02a9a0: 4604 0401 |000a: aget-object v4, v4, v1 │ │ +02a9a4: 4604 0403 |000c: aget-object v4, v4, v3 │ │ +02a9a8: 7120 7000 4700 |000e: invoke-static {v7, v4}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02a9ae: 0a04 |0011: move-result v4 │ │ +02a9b0: 3804 1400 |0012: if-eqz v4, 0026 // +0014 │ │ +02a9b4: 5454 f40b |0014: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.matrix_set:[[Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0bf4 │ │ +02a9b8: 4604 0401 |0016: aget-object v4, v4, v1 │ │ +02a9bc: 4604 0403 |0018: aget-object v4, v4, v3 │ │ +02a9c0: 7240 6b08 6487 |001a: invoke-interface {v4, v6, v7, v8}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ +02a9c6: 7210 b301 0600 |001d: invoke-interface {v6}, Ljava/util/List;.size:()I // method@01b3 │ │ +02a9cc: 0a04 |0020: move-result v4 │ │ +02a9ce: 3d04 0500 |0021: if-lez v4, 0026 // +0005 │ │ +02a9d2: 3808 0300 |0023: if-eqz v8, 0026 // +0003 │ │ +02a9d6: 0e00 |0025: return-void │ │ +02a9d8: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02a9dc: 28de |0028: goto 0006 // -0022 │ │ +02a9de: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02a9e2: 28d7 |002b: goto 0002 // -0029 │ │ +02a9e4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=98 │ │ 0x0014 line=100 │ │ 0x001d line=102 │ │ locals : │ │ 0x0000 - 0x002d reg=5 this Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; │ │ 0x0000 - 0x002d reg=6 (null) Ljava/util/List; │ │ 0x0000 - 0x002d reg=7 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x002d reg=8 (null) Z │ │ │ │ - source_file_idx : 1511 (ShapeSet_Quad.java) │ │ + source_file_idx : 1512 (ShapeSet_Quad.java) │ │ │ │ Class #259 header: │ │ class_idx : 493 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 265 │ │ -source_file_idx : 175 │ │ +source_file_idx : 176 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ @@ -57012,17 +57030,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b238: |[02b238] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.:()V │ │ -02b248: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -02b24e: 0e00 |0003: return-void │ │ +02b23c: |[02b23c] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.:()V │ │ +02b24c: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +02b252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; │ │ │ │ Virtual methods - │ │ @@ -57031,52 +57049,52 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -02b19c: |[02b19c] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.buildRows:(I)Ljava/util/List; │ │ -02b1ac: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -02b1b0: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02b1b6: 7100 b808 0000 |0005: invoke-static {}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getAll:()[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // method@08b8 │ │ -02b1bc: 0c01 |0008: move-result-object v1 │ │ -02b1be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -02b1c0: 0123 |000a: move v3, v2 │ │ -02b1c2: 2114 |000b: array-length v4, v1 │ │ -02b1c4: 3543 3900 |000c: if-ge v3, v4, 0045 // +0039 │ │ -02b1c8: 4604 0103 |000e: aget-object v4, v1, v3 │ │ -02b1cc: 7210 bd08 0400 |0010: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getIconResID:()I // method@08bd │ │ -02b1d2: 0a05 |0013: move-result v5 │ │ -02b1d4: 7120 7b0b 5900 |0014: invoke-static {v9, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02b1da: 0c05 |0017: move-result-object v5 │ │ -02b1dc: 6e10 a908 0900 |0018: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getIconSize:()I // method@08a9 │ │ -02b1e2: 0a06 |001b: move-result v6 │ │ -02b1e4: 6e10 a908 0900 |001c: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getIconSize:()I // method@08a9 │ │ -02b1ea: 0a07 |001f: move-result v7 │ │ -02b1ec: 7130 760b 6507 |0020: invoke-static {v5, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -02b1f2: 0c06 |0023: move-result-object v6 │ │ -02b1f4: 7120 820b 5600 |0024: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -02b1fa: 7120 6f0b 6900 |0027: invoke-static {v9, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -02b200: 0c05 |002a: move-result-object v5 │ │ -02b202: 2206 4202 |002b: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ -02b206: 33a3 0400 |002d: if-ne v3, v10, 0031 // +0004 │ │ -02b20a: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -02b20c: 2802 |0030: goto 0032 // +0002 │ │ -02b20e: 0127 |0031: move v7, v2 │ │ -02b210: 7210 be08 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getName:()I // method@08be │ │ -02b216: 0a04 |0035: move-result v4 │ │ -02b218: 6e20 aa08 4900 |0036: invoke-virtual {v9, v4}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getString:(I)Ljava/lang/String; // method@08aa │ │ -02b21e: 0c04 |0039: move-result-object v4 │ │ -02b220: 1a08 0000 |003a: const-string v8, "" // string@0000 │ │ -02b224: 7058 4b0b 7645 |003c: invoke-direct {v6, v7, v5, v4, v8}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ -02b22a: 7220 ac01 6000 |003f: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02b230: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02b234: 28c7 |0044: goto 000b // -0039 │ │ -02b236: 1100 |0045: return-object v0 │ │ +02b1a0: |[02b1a0] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.buildRows:(I)Ljava/util/List; │ │ +02b1b0: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +02b1b4: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02b1ba: 7100 b808 0000 |0005: invoke-static {}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getAll:()[Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // method@08b8 │ │ +02b1c0: 0c01 |0008: move-result-object v1 │ │ +02b1c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +02b1c4: 0123 |000a: move v3, v2 │ │ +02b1c6: 2114 |000b: array-length v4, v1 │ │ +02b1c8: 3543 3900 |000c: if-ge v3, v4, 0045 // +0039 │ │ +02b1cc: 4604 0103 |000e: aget-object v4, v1, v3 │ │ +02b1d0: 7210 bd08 0400 |0010: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getIconResID:()I // method@08bd │ │ +02b1d6: 0a05 |0013: move-result v5 │ │ +02b1d8: 7120 7b0b 5900 |0014: invoke-static {v9, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02b1de: 0c05 |0017: move-result-object v5 │ │ +02b1e0: 6e10 a908 0900 |0018: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getIconSize:()I // method@08a9 │ │ +02b1e6: 0a06 |001b: move-result v6 │ │ +02b1e8: 6e10 a908 0900 |001c: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getIconSize:()I // method@08a9 │ │ +02b1ee: 0a07 |001f: move-result v7 │ │ +02b1f0: 7130 760b 6507 |0020: invoke-static {v5, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +02b1f6: 0c06 |0023: move-result-object v6 │ │ +02b1f8: 7120 820b 5600 |0024: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +02b1fe: 7120 6f0b 6900 |0027: invoke-static {v9, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +02b204: 0c05 |002a: move-result-object v5 │ │ +02b206: 2206 4202 |002b: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ +02b20a: 33a3 0400 |002d: if-ne v3, v10, 0031 // +0004 │ │ +02b20e: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +02b210: 2802 |0030: goto 0032 // +0002 │ │ +02b212: 0127 |0031: move v7, v2 │ │ +02b214: 7210 be08 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getName:()I // method@08be │ │ +02b21a: 0a04 |0035: move-result v4 │ │ +02b21c: 6e20 aa08 4900 |0036: invoke-virtual {v9, v4}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getString:(I)Ljava/lang/String; // method@08aa │ │ +02b222: 0c04 |0039: move-result-object v4 │ │ +02b224: 1a08 0000 |003a: const-string v8, "" // string@0000 │ │ +02b228: 7058 4b0b 7645 |003c: invoke-direct {v6, v7, v5, v4, v8}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ +02b22e: 7220 ac01 6000 |003f: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02b234: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02b238: 28c7 |0044: goto 000b // -0039 │ │ +02b23a: 1100 |0045: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=56 │ │ 0x000b line=58 │ │ 0x000e line=60 │ │ 0x0010 line=62 │ │ @@ -57094,27 +57112,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -02b250: |[02b250] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.changeColours:(I)V │ │ -02b260: 6e10 a708 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ -02b266: 0c00 |0003: move-result-object v0 │ │ -02b268: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b26c: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02b272: 0c00 |0009: move-result-object v0 │ │ -02b274: 1f00 f401 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02b278: 5902 150c |000c: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -02b27c: 6e10 a708 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ -02b282: 0c02 |0011: move-result-object v2 │ │ -02b284: 1f02 4901 |0012: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b288: 6e10 ef04 0200 |0014: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ -02b28e: 0e00 |0017: return-void │ │ +02b254: |[02b254] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.changeColours:(I)V │ │ +02b264: 6e10 a708 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ +02b26a: 0c00 |0003: move-result-object v0 │ │ +02b26c: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b270: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02b276: 0c00 |0009: move-result-object v0 │ │ +02b278: 1f00 f401 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02b27c: 5902 150c |000c: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +02b280: 6e10 a708 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ +02b286: 0c02 |0011: move-result-object v2 │ │ +02b288: 1f02 4901 |0012: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b28c: 6e10 ef04 0200 |0014: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ +02b292: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000e line=108 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; │ │ 0x0000 - 0x0018 reg=2 (null) I │ │ @@ -57124,80 +57142,80 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b188: |[02b188] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.getBackgroundImageID:()I │ │ -02b198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b19a: 0f00 |0001: return v0 │ │ +02b18c: |[02b18c] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.getBackgroundImageID:()I │ │ +02b19c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b19e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -02b290: |[02b290] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.onCreate:(Landroid/os/Bundle;)V │ │ -02b2a0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02b2a4: 1a01 ae00 |0002: const-string v1, "Activity_Menu_Colours_Base: onCreate()" // string@00ae │ │ -02b2a8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02b2ae: 6f20 6a03 7600 |0007: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -02b2b4: 6e10 a708 0600 |000a: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ -02b2ba: 0c07 |000d: move-result-object v7 │ │ -02b2bc: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b2c0: 6e10 e804 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02b2c6: 0c07 |0013: move-result-object v7 │ │ -02b2c8: 1f07 f401 |0014: check-cast v7, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02b2cc: 5277 150c |0016: iget v7, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -02b2d0: 7110 bb08 0700 |0018: invoke-static {v7}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getOrderNumber:(I)I // method@08bb │ │ -02b2d6: 0a04 |001b: move-result v4 │ │ -02b2d8: 7110 ab00 0600 |001c: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -02b2de: 0c01 |001f: move-result-object v1 │ │ -02b2e0: 6e20 a408 4600 |0020: invoke-virtual {v6, v4}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.buildRows:(I)Ljava/util/List; // method@08a4 │ │ -02b2e6: 0c02 |0023: move-result-object v2 │ │ -02b2e8: 2205 ec01 |0024: new-instance v5, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu; // type@01ec │ │ -02b2ec: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -02b2ee: 7030 a108 6507 |0027: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1;)V // method@08a1 │ │ -02b2f4: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ -02b2f6: 0760 |002b: move-object v0, v6 │ │ -02b2f8: 7706 420b 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ -02b2fe: 0c07 |002f: move-result-object v7 │ │ -02b300: 6e20 ad08 7600 |0030: invoke-virtual {v6, v7}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.setContentView:(Landroid/view/View;)V // method@08ad │ │ -02b306: 6007 e507 |0033: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ -02b30a: 1300 3700 |0035: const/16 v0, #int 55 // #37 │ │ -02b30e: 6e30 ac08 7600 |0037: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.setBackgroundPoster:(II)V // method@08ac │ │ -02b314: 0e00 |003a: return-void │ │ +02b294: |[02b294] org.metatrans.commons.graphics2d.menu.Activity_Menu_Joystick.onCreate:(Landroid/os/Bundle;)V │ │ +02b2a4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02b2a8: 1a01 af00 |0002: const-string v1, "Activity_Menu_Colours_Base: onCreate()" // string@00af │ │ +02b2ac: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02b2b2: 6f20 6a03 7600 |0007: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +02b2b8: 6e10 a708 0600 |000a: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.getApplication:()Landroid/app/Application; // method@08a7 │ │ +02b2be: 0c07 |000d: move-result-object v7 │ │ +02b2c0: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b2c4: 6e10 e804 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02b2ca: 0c07 |0013: move-result-object v7 │ │ +02b2cc: 1f07 f401 |0014: check-cast v7, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02b2d0: 5277 150c |0016: iget v7, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +02b2d4: 7110 bb08 0700 |0018: invoke-static {v7}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getOrderNumber:(I)I // method@08bb │ │ +02b2da: 0a04 |001b: move-result v4 │ │ +02b2dc: 7110 ab00 0600 |001c: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +02b2e2: 0c01 |001f: move-result-object v1 │ │ +02b2e4: 6e20 a408 4600 |0020: invoke-virtual {v6, v4}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.buildRows:(I)Ljava/util/List; // method@08a4 │ │ +02b2ea: 0c02 |0023: move-result-object v2 │ │ +02b2ec: 2205 ec01 |0024: new-instance v5, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu; // type@01ec │ │ +02b2f0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +02b2f2: 7030 a108 6507 |0027: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick$1;)V // method@08a1 │ │ +02b2f8: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ +02b2fa: 0760 |002b: move-object v0, v6 │ │ +02b2fc: 7706 420b 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ +02b302: 0c07 |002f: move-result-object v7 │ │ +02b304: 6e20 ad08 7600 |0030: invoke-virtual {v6, v7}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.setContentView:(Landroid/view/View;)V // method@08ad │ │ +02b30a: 6007 e507 |0033: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ +02b30e: 1300 3700 |0035: const/16 v0, #int 55 // #37 │ │ +02b312: 6e30 ac08 7600 |0037: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick;.setBackgroundPoster:(II)V // method@08ac │ │ +02b318: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=32 │ │ 0x000a line=34 │ │ 0x001c line=36 │ │ 0x0020 line=38 │ │ 0x0030 line=40 │ │ 0x0033 line=42 │ │ locals : │ │ 0x0000 - 0x003b reg=6 this Lorg/metatrans/commons/graphics2d/menu/Activity_Menu_Joystick; │ │ 0x0000 - 0x003b reg=7 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 175 (Activity_Menu_Joystick.java) │ │ + source_file_idx : 176 (Activity_Menu_Joystick.java) │ │ │ │ Class #260 header: │ │ class_idx : 497 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 570 │ │ +source_file_idx : 571 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #260 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;' │ │ @@ -57214,21 +57232,21 @@ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;) │ │ name : 'MOVE_RIGHTJOYSTICK' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 570 (IConfigurationJoystick.java) │ │ + source_file_idx : 571 (IConfigurationJoystick.java) │ │ │ │ Class #261 header: │ │ class_idx : 498 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 553 │ │ -source_file_idx : 534 │ │ +source_file_idx : 535 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #261 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/GameData;' │ │ @@ -57306,31 +57324,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -02b5bc: |[02b5bc] org.metatrans.commons.graphics2d.model.GameData.:()V │ │ -02b5cc: 7010 be0a 0200 |0000: invoke-direct {v2}, Lorg/metatrans/commons/model/GameData_Base;.:()V // method@0abe │ │ -02b5d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02b5d4: 5920 0d0c |0004: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.model_version:I // field@0c0d │ │ -02b5d8: 7100 8901 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02b5de: 0b00 |0009: move-result-wide v0 │ │ -02b5e0: 5a20 100c |000a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ -02b5e4: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -02b5e6: 5920 080c |000d: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ -02b5ea: 5920 060c |000f: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -02b5ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02b5f0: 5920 090c |0012: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -02b5f4: 5920 0a0c |0014: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -02b5f8: 5920 110c |0016: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -02b5fc: 5920 0b0c |0018: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ -02b600: 5c20 0e0c |001a: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02b604: 0e00 |001c: return-void │ │ +02b5c0: |[02b5c0] org.metatrans.commons.graphics2d.model.GameData.:()V │ │ +02b5d0: 7010 be0a 0200 |0000: invoke-direct {v2}, Lorg/metatrans/commons/model/GameData_Base;.:()V // method@0abe │ │ +02b5d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02b5d8: 5920 0d0c |0004: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.model_version:I // field@0c0d │ │ +02b5dc: 7100 8901 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02b5e2: 0b00 |0009: move-result-wide v0 │ │ +02b5e4: 5a20 100c |000a: iput-wide v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ +02b5e8: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +02b5ea: 5920 080c |000d: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ +02b5ee: 5920 060c |000f: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +02b5f2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +02b5f4: 5920 090c |0012: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +02b5f8: 5920 0a0c |0014: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +02b5fc: 5920 110c |0016: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +02b600: 5920 0b0c |0018: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ +02b604: 5c20 0e0c |001a: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02b608: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=30 │ │ 0x0006 line=34 │ │ 0x000d line=36 │ │ 0x000f line=37 │ │ @@ -57339,21 +57357,21 @@ │ │ 0x0016 line=40 │ │ 0x0018 line=41 │ │ 0x001a line=44 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/metatrans/commons/graphics2d/model/GameData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 534 (GameData.java) │ │ + source_file_idx : 535 (GameData.java) │ │ │ │ Class #262 header: │ │ class_idx : 500 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 556 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1539 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #262 annotations: │ │ Annotations on method #2270 'readObject' │ │ @@ -57387,19 +57405,19 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b608: |[02b608] org.metatrans.commons.graphics2d.model.UserSettings.:()V │ │ -02b618: 7010 ce0a 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/model/UserSettings_Base;.:()V // method@0ace │ │ -02b61e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02b620: 5910 150c |0004: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -02b624: 0e00 |0006: return-void │ │ +02b60c: |[02b60c] org.metatrans.commons.graphics2d.model.UserSettings.:()V │ │ +02b61c: 7010 ce0a 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/model/UserSettings_Base;.:()V // method@0ace │ │ +02b622: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02b624: 5910 150c |0004: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +02b628: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/model/UserSettings; │ │ │ │ @@ -57408,34 +57426,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02b628: |[02b628] org.metatrans.commons.graphics2d.model.UserSettings.fixFields:(Ljava/lang/String;)V │ │ -02b638: 0e00 |0000: return-void │ │ +02b62c: |[02b62c] org.metatrans.commons.graphics2d.model.UserSettings.fixFields:(Ljava/lang/String;)V │ │ +02b63c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/UserSettings;) │ │ name : 'readObject' │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b63c: |[02b63c] org.metatrans.commons.graphics2d.model.UserSettings.readObject:(Ljava/io/ObjectInputStream;)V │ │ -02b64c: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ -02b652: 1a01 de0c |0003: const-string v1, "readObject" // string@0cde │ │ -02b656: 7020 dd08 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@08dd │ │ -02b65c: 0e00 |0008: return-void │ │ +02b640: |[02b640] org.metatrans.commons.graphics2d.model.UserSettings.readObject:(Ljava/io/ObjectInputStream;)V │ │ +02b650: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ +02b656: 1a01 df0c |0003: const-string v1, "readObject" // string@0cdf │ │ +02b65a: 7020 dd08 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@08dd │ │ +02b660: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/graphics2d/model/UserSettings; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/ObjectInputStream; │ │ @@ -57445,35 +57463,35 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b660: |[02b660] org.metatrans.commons.graphics2d.model.UserSettings.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -02b670: 1a00 850e |0000: const-string v0, "writeObject" // string@0e85 │ │ -02b674: 7020 dd08 0100 |0002: invoke-direct {v1, v0}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@08dd │ │ -02b67a: 6e10 5001 0200 |0005: invoke-virtual {v2}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ -02b680: 0e00 |0008: return-void │ │ +02b664: |[02b664] org.metatrans.commons.graphics2d.model.UserSettings.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +02b674: 1a00 860e |0000: const-string v0, "writeObject" // string@0e86 │ │ +02b678: 7020 dd08 0100 |0002: invoke-direct {v1, v0}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@08dd │ │ +02b67e: 6e10 5001 0200 |0005: invoke-virtual {v2}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ +02b684: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/graphics2d/model/UserSettings; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/ObjectOutputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1538 (UserSettings.java) │ │ + source_file_idx : 1539 (UserSettings.java) │ │ │ │ Class #263 header: │ │ class_idx : 501 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1653 │ │ +source_file_idx : 1654 │ │ static_fields_size : 4 │ │ instance_fields_size: 35 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 26 │ │ │ │ Class #263 annotations: │ │ Annotations on field #3107 'buffer_ground' │ │ @@ -57681,41 +57699,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02ba34: |[02ba34] org.metatrans.commons.graphics2d.model.World.:()V │ │ -02ba44: 0e00 |0000: return-void │ │ +02ba38: |[02ba38] org.metatrans.commons.graphics2d.model.World.:()V │ │ +02ba48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ name : '' │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02ba48: |[02ba48] org.metatrans.commons.graphics2d.model.World.:(Landroid/content/Context;II)V │ │ -02ba58: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -02ba5e: 1500 004f |0003: const/high16 v0, #int 1325400064 // #4f00 │ │ -02ba62: 5920 310c |0005: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ -02ba66: 1501 00cf |0007: const/high16 v1, #int -822083584 // #cf00 │ │ -02ba6a: 5921 2d0c |0009: iput v1, v2, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ -02ba6e: 5920 320c |000b: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ -02ba72: 5921 2e0c |000d: iput v1, v2, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ -02ba76: 5924 2f0c |000f: iput v4, v2, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_x:I // field@0c2f │ │ -02ba7a: 5925 300c |0011: iput v5, v2, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_y:I // field@0c30 │ │ -02ba7e: 7020 f608 3200 |0013: invoke-direct {v2, v3}, Lorg/metatrans/commons/graphics2d/model/World;.init:(Landroid/content/Context;)V // method@08f6 │ │ -02ba84: 0e00 |0016: return-void │ │ +02ba4c: |[02ba4c] org.metatrans.commons.graphics2d.model.World.:(Landroid/content/Context;II)V │ │ +02ba5c: 7010 6601 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +02ba62: 1500 004f |0003: const/high16 v0, #int 1325400064 // #4f00 │ │ +02ba66: 5920 310c |0005: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ +02ba6a: 1501 00cf |0007: const/high16 v1, #int -822083584 // #cf00 │ │ +02ba6e: 5921 2d0c |0009: iput v1, v2, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ +02ba72: 5920 320c |000b: iput v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ +02ba76: 5921 2e0c |000d: iput v1, v2, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ +02ba7a: 5924 2f0c |000f: iput v4, v2, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_x:I // field@0c2f │ │ +02ba7e: 5925 300c |0011: iput v5, v2, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_y:I // field@0c30 │ │ +02ba82: 7020 f608 3200 |0013: invoke-direct {v2, v3}, Lorg/metatrans/commons/graphics2d/model/World;.init:(Landroid/content/Context;)V // method@08f6 │ │ +02ba88: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=36 │ │ 0x0009 line=37 │ │ 0x000b line=38 │ │ 0x000d line=39 │ │ @@ -57733,24 +57751,24 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/logic/IShapeSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02b910: |[02b910] org.metatrans.commons.graphics2d.model.World.getGroundSet_NotSolid:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; │ │ -02b920: 5420 270c |0000: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ -02b924: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -02b928: 2200 e401 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ -02b92c: 6e10 eb08 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@08eb │ │ -02b932: 0c01 |0009: move-result-object v1 │ │ -02b934: 7020 7008 1000 |000a: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ -02b93a: 5b20 270c |000d: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ -02b93e: 5420 270c |000f: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ -02b942: 1100 |0011: return-object v0 │ │ +02b914: |[02b914] org.metatrans.commons.graphics2d.model.World.getGroundSet_NotSolid:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; │ │ +02b924: 5420 270c |0000: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ +02b928: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +02b92c: 2200 e401 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ +02b930: 6e10 eb08 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@08eb │ │ +02b936: 0c01 |0009: move-result-object v1 │ │ +02b938: 7020 7008 1000 |000a: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ +02b93e: 5b20 270c |000d: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ +02b942: 5420 270c |000f: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.ground:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c27 │ │ +02b946: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=136 │ │ 0x000f line=138 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/graphics2d/model/World; │ │ @@ -57760,71 +57778,71 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -02bfac: |[02bfac] org.metatrans.commons.graphics2d.model.World.init:(Landroid/content/Context;)V │ │ -02bfbc: 7110 900b 0500 |0000: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -02bfc2: 0c05 |0003: move-result-object v5 │ │ -02bfc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02bfc6: 4401 0500 |0005: aget v1, v5, v0 │ │ -02bfca: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -02bfcc: 4403 0502 |0008: aget v3, v5, v2 │ │ -02bfd0: 7120 6001 3100 |000a: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -02bfd6: 0a01 |000d: move-result v1 │ │ -02bfd8: 5941 1e0c |000e: iput v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02bfdc: 4400 0500 |0010: aget v0, v5, v0 │ │ -02bfe0: 4405 0502 |0012: aget v5, v5, v2 │ │ -02bfe4: 7120 6201 5000 |0014: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02bfea: 0a05 |0017: move-result v5 │ │ -02bfec: 5945 1f0c |0018: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02bff0: 2205 a900 |001a: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02bff4: 7010 9501 0500 |001c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02bffa: 5b45 280c |001f: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ -02bffe: 2205 a900 |0021: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c002: 7010 9501 0500 |0023: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c008: 5b45 2b0c |0026: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ -02c00c: 2205 a900 |0028: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c010: 7010 9501 0500 |002a: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c016: 5b45 2a0c |002d: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ -02c01a: 2205 a900 |002f: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c01e: 7010 9501 0500 |0031: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c024: 5b45 290c |0034: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02c028: 2205 a900 |0036: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c02c: 7010 9501 0500 |0038: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c032: 5b45 260c |003b: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02c036: 2205 a900 |003d: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c03a: 7010 9501 0500 |003f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c040: 5b45 330c |0042: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02c044: 2205 a900 |0044: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c048: 7010 9501 0500 |0046: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c04e: 5b45 340c |0049: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ -02c052: 2205 a900 |004b: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ -02c056: 7010 9501 0500 |004d: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02c05c: 5b45 3c0c |0050: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02c060: 5245 1e0c |0052: iget v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02c064: 5240 1f0c |0054: iget v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02c068: 7120 6201 0500 |0056: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02c06e: 0a05 |0059: move-result v5 │ │ -02c070: db05 0532 |005a: div-int/lit8 v5, v5, #int 50 // #32 │ │ -02c074: 8255 |005c: int-to-float v5, v5 │ │ -02c076: 5945 1c0c |005d: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_PLAYER:F // field@0c1c │ │ -02c07a: 1500 0040 |005f: const/high16 v0, #int 1073741824 // #4000 │ │ -02c07e: a801 0500 |0061: mul-float v1, v5, v0 │ │ -02c082: 5941 1a0c |0063: iput v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_BULLET:F // field@0c1a │ │ -02c086: c805 |0065: mul-float/2addr v5, v0 │ │ -02c088: 1500 4040 |0066: const/high16 v0, #int 1077936128 // #4040 │ │ -02c08c: c905 |0068: div-float/2addr v5, v0 │ │ -02c08e: 5945 1b0c |0069: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_CHALLENGER:F // field@0c1b │ │ -02c092: 2205 2200 |006b: new-instance v5, Landroid/graphics/Paint; // type@0022 │ │ -02c096: 7010 6000 0500 |006d: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02c09c: 5b45 390c |0070: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ -02c0a0: 0e00 |0072: return-void │ │ +02bfb0: |[02bfb0] org.metatrans.commons.graphics2d.model.World.init:(Landroid/content/Context;)V │ │ +02bfc0: 7110 900b 0500 |0000: invoke-static {v5}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +02bfc6: 0c05 |0003: move-result-object v5 │ │ +02bfc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02bfca: 4401 0500 |0005: aget v1, v5, v0 │ │ +02bfce: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +02bfd0: 4403 0502 |0008: aget v3, v5, v2 │ │ +02bfd4: 7120 6001 3100 |000a: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +02bfda: 0a01 |000d: move-result v1 │ │ +02bfdc: 5941 1e0c |000e: iput v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02bfe0: 4400 0500 |0010: aget v0, v5, v0 │ │ +02bfe4: 4405 0502 |0012: aget v5, v5, v2 │ │ +02bfe8: 7120 6201 5000 |0014: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02bfee: 0a05 |0017: move-result v5 │ │ +02bff0: 5945 1f0c |0018: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02bff4: 2205 a900 |001a: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02bff8: 7010 9501 0500 |001c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02bffe: 5b45 280c |001f: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ +02c002: 2205 a900 |0021: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c006: 7010 9501 0500 |0023: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c00c: 5b45 2b0c |0026: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ +02c010: 2205 a900 |0028: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c014: 7010 9501 0500 |002a: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c01a: 5b45 2a0c |002d: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ +02c01e: 2205 a900 |002f: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c022: 7010 9501 0500 |0031: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c028: 5b45 290c |0034: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02c02c: 2205 a900 |0036: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c030: 7010 9501 0500 |0038: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c036: 5b45 260c |003b: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02c03a: 2205 a900 |003d: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c03e: 7010 9501 0500 |003f: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c044: 5b45 330c |0042: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02c048: 2205 a900 |0044: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c04c: 7010 9501 0500 |0046: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c052: 5b45 340c |0049: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ +02c056: 2205 a900 |004b: new-instance v5, Ljava/util/ArrayList; // type@00a9 │ │ +02c05a: 7010 9501 0500 |004d: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02c060: 5b45 3c0c |0050: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02c064: 5245 1e0c |0052: iget v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02c068: 5240 1f0c |0054: iget v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02c06c: 7120 6201 0500 |0056: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02c072: 0a05 |0059: move-result v5 │ │ +02c074: db05 0532 |005a: div-int/lit8 v5, v5, #int 50 // #32 │ │ +02c078: 8255 |005c: int-to-float v5, v5 │ │ +02c07a: 5945 1c0c |005d: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_PLAYER:F // field@0c1c │ │ +02c07e: 1500 0040 |005f: const/high16 v0, #int 1073741824 // #4000 │ │ +02c082: a801 0500 |0061: mul-float v1, v5, v0 │ │ +02c086: 5941 1a0c |0063: iput v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_BULLET:F // field@0c1a │ │ +02c08a: c805 |0065: mul-float/2addr v5, v0 │ │ +02c08c: 1500 4040 |0066: const/high16 v0, #int 1077936128 // #4040 │ │ +02c090: c905 |0068: div-float/2addr v5, v0 │ │ +02c092: 5945 1b0c |0069: iput v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_CHALLENGER:F // field@0c1b │ │ +02c096: 2205 2200 |006b: new-instance v5, Landroid/graphics/Paint; // type@0022 │ │ +02c09a: 7010 6000 0500 |006d: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02c0a0: 5b45 390c |0070: iput-object v5, v4, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ +02c0a4: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x0010 line=103 │ │ 0x001a line=105 │ │ 0x0021 line=106 │ │ @@ -57847,20 +57865,20 @@ │ │ type : '(Landroid/graphics/RectF;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b708: |[02b708] org.metatrans.commons.graphics2d.model.World.isInsideCamera:(Landroid/graphics/RectF;)Z │ │ -02b718: 6e10 e608 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02b71e: 0c00 |0003: move-result-object v0 │ │ -02b720: 7120 7000 0200 |0004: invoke-static {v2, v0}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02b726: 0a02 |0007: move-result v2 │ │ -02b728: 0f02 |0008: return v2 │ │ +02b70c: |[02b70c] org.metatrans.commons.graphics2d.model.World.isInsideCamera:(Landroid/graphics/RectF;)Z │ │ +02b71c: 6e10 e608 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02b722: 0c00 |0003: move-result-object v0 │ │ +02b724: 7120 7000 0200 |0004: invoke-static {v2, v0}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02b72a: 0a02 |0007: move-result v2 │ │ +02b72c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ @@ -57869,99 +57887,99 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -02c2e8: |[02c2e8] org.metatrans.commons.graphics2d.model.World.updateCamera:()V │ │ -02c2f8: 5450 3a0c |0000: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c2fc: 6e10 4909 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getX:()F // method@0949 │ │ -02c302: 0a00 |0005: move-result v0 │ │ -02c304: 5451 3a0c |0006: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c308: 6e10 4609 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ -02c30e: 0c01 |000b: move-result-object v1 │ │ -02c310: 5211 0d00 |000c: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02c314: 5452 3a0c |000e: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c318: 6e10 4609 0200 |0010: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ -02c31e: 0c02 |0013: move-result-object v2 │ │ -02c320: 5222 0c00 |0014: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c324: c721 |0016: sub-float/2addr v1, v2 │ │ -02c326: 1502 0040 |0017: const/high16 v2, #int 1073741824 // #4000 │ │ -02c32a: c921 |0019: div-float/2addr v1, v2 │ │ -02c32c: c610 |001a: add-float/2addr v0, v1 │ │ -02c32e: 5251 1e0c |001b: iget v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02c332: db01 0102 |001d: div-int/lit8 v1, v1, #int 2 // #02 │ │ -02c336: 8211 |001f: int-to-float v1, v1 │ │ -02c338: c710 |0020: sub-float/2addr v0, v1 │ │ -02c33a: 5451 3a0c |0021: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c33e: 6e10 4a09 0100 |0023: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getY:()F // method@094a │ │ -02c344: 0a01 |0026: move-result v1 │ │ -02c346: 5453 3a0c |0027: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c34a: 6e10 4609 0300 |0029: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ -02c350: 0c03 |002c: move-result-object v3 │ │ -02c352: 5233 0b00 |002d: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02c356: 5454 3a0c |002f: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c35a: 6e10 4609 0400 |0031: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ -02c360: 0c04 |0034: move-result-object v4 │ │ -02c362: 5244 0e00 |0035: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c366: c743 |0037: sub-float/2addr v3, v4 │ │ -02c368: c923 |0038: div-float/2addr v3, v2 │ │ -02c36a: c631 |0039: add-float/2addr v1, v3 │ │ -02c36c: 5252 1f0c |003a: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02c370: db02 0202 |003c: div-int/lit8 v2, v2, #int 2 // #02 │ │ -02c374: 8222 |003e: int-to-float v2, v2 │ │ -02c376: c721 |003f: sub-float/2addr v1, v2 │ │ -02c378: 5252 350c |0040: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxX:F // field@0c35 │ │ -02c37c: 2d03 0002 |0042: cmpl-float v3, v0, v2 │ │ -02c380: 3d03 0400 |0044: if-lez v3, 0048 // +0004 │ │ -02c384: 0120 |0046: move v0, v2 │ │ -02c386: 2808 |0047: goto 004f // +0008 │ │ -02c388: 5252 370c |0048: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinX:F // field@0c37 │ │ -02c38c: 2e03 0002 |004a: cmpg-float v3, v0, v2 │ │ -02c390: 3b03 0300 |004c: if-gez v3, 004f // +0003 │ │ -02c394: 28f8 |004e: goto 0046 // -0008 │ │ -02c396: 5252 360c |004f: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxY:F // field@0c36 │ │ -02c39a: 2d03 0102 |0051: cmpl-float v3, v1, v2 │ │ -02c39e: 3d03 0400 |0053: if-lez v3, 0057 // +0004 │ │ -02c3a2: 0121 |0055: move v1, v2 │ │ -02c3a4: 2808 |0056: goto 005e // +0008 │ │ -02c3a6: 5252 380c |0057: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinY:F // field@0c38 │ │ -02c3aa: 2e03 0102 |0059: cmpg-float v3, v1, v2 │ │ -02c3ae: 3b03 0300 |005b: if-gez v3, 005e // +0003 │ │ -02c3b2: 28f8 |005d: goto 0055 // -0008 │ │ -02c3b4: 6e10 e608 0500 |005e: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c3ba: 0c02 |0061: move-result-object v2 │ │ -02c3bc: 8700 |0062: float-to-int v0, v0 │ │ -02c3be: 8200 |0063: int-to-float v0, v0 │ │ -02c3c0: 5920 0c00 |0064: iput v0, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c3c4: 6e10 e608 0500 |0066: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c3ca: 0c00 |0069: move-result-object v0 │ │ -02c3cc: 6e10 e608 0500 |006a: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c3d2: 0c02 |006d: move-result-object v2 │ │ -02c3d4: 5222 0c00 |006e: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c3d8: 5253 1e0c |0070: iget v3, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02c3dc: 8233 |0072: int-to-float v3, v3 │ │ -02c3de: c632 |0073: add-float/2addr v2, v3 │ │ -02c3e0: 5902 0d00 |0074: iput v2, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02c3e4: 6e10 e608 0500 |0076: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c3ea: 0c00 |0079: move-result-object v0 │ │ -02c3ec: 8711 |007a: float-to-int v1, v1 │ │ -02c3ee: 8211 |007b: int-to-float v1, v1 │ │ -02c3f0: 5901 0e00 |007c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c3f4: 6e10 e608 0500 |007e: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c3fa: 0c00 |0081: move-result-object v0 │ │ -02c3fc: 6e10 e608 0500 |0082: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02c402: 0c01 |0085: move-result-object v1 │ │ -02c404: 5211 0e00 |0086: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c408: 5252 1f0c |0088: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02c40c: 8222 |008a: int-to-float v2, v2 │ │ -02c40e: c621 |008b: add-float/2addr v1, v2 │ │ -02c410: 5901 0b00 |008c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02c414: 0e00 |008e: return-void │ │ +02c2ec: |[02c2ec] org.metatrans.commons.graphics2d.model.World.updateCamera:()V │ │ +02c2fc: 5450 3a0c |0000: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c300: 6e10 4909 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getX:()F // method@0949 │ │ +02c306: 0a00 |0005: move-result v0 │ │ +02c308: 5451 3a0c |0006: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c30c: 6e10 4609 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ +02c312: 0c01 |000b: move-result-object v1 │ │ +02c314: 5211 0d00 |000c: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02c318: 5452 3a0c |000e: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c31c: 6e10 4609 0200 |0010: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ +02c322: 0c02 |0013: move-result-object v2 │ │ +02c324: 5222 0c00 |0014: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c328: c721 |0016: sub-float/2addr v1, v2 │ │ +02c32a: 1502 0040 |0017: const/high16 v2, #int 1073741824 // #4000 │ │ +02c32e: c921 |0019: div-float/2addr v1, v2 │ │ +02c330: c610 |001a: add-float/2addr v0, v1 │ │ +02c332: 5251 1e0c |001b: iget v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02c336: db01 0102 |001d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +02c33a: 8211 |001f: int-to-float v1, v1 │ │ +02c33c: c710 |0020: sub-float/2addr v0, v1 │ │ +02c33e: 5451 3a0c |0021: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c342: 6e10 4a09 0100 |0023: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getY:()F // method@094a │ │ +02c348: 0a01 |0026: move-result v1 │ │ +02c34a: 5453 3a0c |0027: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c34e: 6e10 4609 0300 |0029: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ +02c354: 0c03 |002c: move-result-object v3 │ │ +02c356: 5233 0b00 |002d: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02c35a: 5454 3a0c |002f: iget-object v4, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c35e: 6e10 4609 0400 |0031: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ +02c364: 0c04 |0034: move-result-object v4 │ │ +02c366: 5244 0e00 |0035: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c36a: c743 |0037: sub-float/2addr v3, v4 │ │ +02c36c: c923 |0038: div-float/2addr v3, v2 │ │ +02c36e: c631 |0039: add-float/2addr v1, v3 │ │ +02c370: 5252 1f0c |003a: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02c374: db02 0202 |003c: div-int/lit8 v2, v2, #int 2 // #02 │ │ +02c378: 8222 |003e: int-to-float v2, v2 │ │ +02c37a: c721 |003f: sub-float/2addr v1, v2 │ │ +02c37c: 5252 350c |0040: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxX:F // field@0c35 │ │ +02c380: 2d03 0002 |0042: cmpl-float v3, v0, v2 │ │ +02c384: 3d03 0400 |0044: if-lez v3, 0048 // +0004 │ │ +02c388: 0120 |0046: move v0, v2 │ │ +02c38a: 2808 |0047: goto 004f // +0008 │ │ +02c38c: 5252 370c |0048: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinX:F // field@0c37 │ │ +02c390: 2e03 0002 |004a: cmpg-float v3, v0, v2 │ │ +02c394: 3b03 0300 |004c: if-gez v3, 004f // +0003 │ │ +02c398: 28f8 |004e: goto 0046 // -0008 │ │ +02c39a: 5252 360c |004f: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxY:F // field@0c36 │ │ +02c39e: 2d03 0102 |0051: cmpl-float v3, v1, v2 │ │ +02c3a2: 3d03 0400 |0053: if-lez v3, 0057 // +0004 │ │ +02c3a6: 0121 |0055: move v1, v2 │ │ +02c3a8: 2808 |0056: goto 005e // +0008 │ │ +02c3aa: 5252 380c |0057: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinY:F // field@0c38 │ │ +02c3ae: 2e03 0102 |0059: cmpg-float v3, v1, v2 │ │ +02c3b2: 3b03 0300 |005b: if-gez v3, 005e // +0003 │ │ +02c3b6: 28f8 |005d: goto 0055 // -0008 │ │ +02c3b8: 6e10 e608 0500 |005e: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c3be: 0c02 |0061: move-result-object v2 │ │ +02c3c0: 8700 |0062: float-to-int v0, v0 │ │ +02c3c2: 8200 |0063: int-to-float v0, v0 │ │ +02c3c4: 5920 0c00 |0064: iput v0, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c3c8: 6e10 e608 0500 |0066: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c3ce: 0c00 |0069: move-result-object v0 │ │ +02c3d0: 6e10 e608 0500 |006a: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c3d6: 0c02 |006d: move-result-object v2 │ │ +02c3d8: 5222 0c00 |006e: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c3dc: 5253 1e0c |0070: iget v3, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02c3e0: 8233 |0072: int-to-float v3, v3 │ │ +02c3e2: c632 |0073: add-float/2addr v2, v3 │ │ +02c3e4: 5902 0d00 |0074: iput v2, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02c3e8: 6e10 e608 0500 |0076: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c3ee: 0c00 |0079: move-result-object v0 │ │ +02c3f0: 8711 |007a: float-to-int v1, v1 │ │ +02c3f2: 8211 |007b: int-to-float v1, v1 │ │ +02c3f4: 5901 0e00 |007c: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c3f8: 6e10 e608 0500 |007e: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c3fe: 0c00 |0081: move-result-object v0 │ │ +02c400: 6e10 e608 0500 |0082: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02c406: 0c01 |0085: move-result-object v1 │ │ +02c408: 5211 0e00 |0086: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c40c: 5252 1f0c |0088: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02c410: 8222 |008a: int-to-float v2, v2 │ │ +02c412: c621 |008b: add-float/2addr v1, v2 │ │ +02c414: 5901 0b00 |008c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02c418: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0021 line=530 │ │ 0x0040 line=533 │ │ 0x0048 line=535 │ │ 0x004f line=540 │ │ @@ -57979,157 +57997,157 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 267 16-bit code units │ │ -02ba88: |[02ba88] org.metatrans.commons.graphics2d.model.World.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V │ │ -02ba98: 1d03 |0000: monitor-enter v3 │ │ -02ba9a: 2040 fb01 |0001: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02ba9e: 3800 2f00 |0003: if-eqz v0, 0032 // +002f │ │ -02baa2: 5430 280c |0005: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ -02baa6: 0741 |0007: move-object v1, v4 │ │ -02baa8: 1f01 fb01 |0008: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02baac: 7220 ac01 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bab2: 7210 5a09 0400 |000d: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.isSolid:()Z // method@095a │ │ -02bab8: 0a00 |0010: move-result v0 │ │ -02baba: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -02babe: 5430 2b0c |0013: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ -02bac2: 0741 |0015: move-object v1, v4 │ │ -02bac4: 1f01 fb01 |0016: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02bac8: 7220 ac01 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bace: 2859 |001b: goto 0074 // +0059 │ │ -02bad0: 2040 fa01 |001c: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding; // type@01fa │ │ -02bad4: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -02bad8: 5430 290c |0020: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02badc: 0741 |0022: move-object v1, v4 │ │ -02bade: 1f01 fb01 |0023: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02bae2: 7220 ac01 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bae8: 284c |0028: goto 0074 // +004c │ │ -02baea: 5430 2a0c |0029: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ -02baee: 0741 |002b: move-object v1, v4 │ │ -02baf0: 1f01 fb01 |002c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02baf4: 7220 ac01 1000 |002e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bafa: 2843 |0031: goto 0074 // +0043 │ │ -02bafc: 2040 f901 |0032: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ -02bb00: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ -02bb04: 5430 260c |0036: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02bb08: 0741 |0038: move-object v1, v4 │ │ -02bb0a: 1f01 f901 |0039: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ -02bb0e: 7220 ac01 1000 |003b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bb14: 2836 |003e: goto 0074 // +0036 │ │ -02bb16: 2040 fc01 |003f: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ -02bb1a: 3800 2700 |0041: if-eqz v0, 0068 // +0027 │ │ -02bb1e: 5430 330c |0043: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02bb22: 0741 |0045: move-object v1, v4 │ │ -02bb24: 1f01 fc01 |0046: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ -02bb28: 7220 ac01 1000 |0048: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bb2e: 2040 fd01 |004b: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // type@01fd │ │ -02bb32: 3800 2700 |004d: if-eqz v0, 0074 // +0027 │ │ -02bb36: 7210 5909 0400 |004f: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getType:()I // method@0959 │ │ -02bb3c: 0a00 |0052: move-result v0 │ │ -02bb3e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -02bb40: 3310 0e00 |0054: if-ne v0, v1, 0062 // +000e │ │ -02bb44: 7210 5809 0400 |0056: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getSubType:()I // method@0958 │ │ -02bb4a: 0a00 |0059: move-result v0 │ │ -02bb4c: 3310 0800 |005a: if-ne v0, v1, 0062 // +0008 │ │ -02bb50: 0740 |005c: move-object v0, v4 │ │ -02bb52: 1f00 fd01 |005d: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // type@01fd │ │ -02bb56: 5b30 3a0c |005f: iput-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02bb5a: 2813 |0061: goto 0074 // +0013 │ │ -02bb5c: 2204 9600 |0062: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ -02bb60: 7010 5801 0400 |0064: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -02bb66: 2704 |0067: throw v4 │ │ -02bb68: 2040 fe01 |0068: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ -02bb6c: 3800 0a00 |006a: if-eqz v0, 0074 // +000a │ │ -02bb70: 5430 3c0c |006c: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02bb74: 0741 |006e: move-object v1, v4 │ │ -02bb76: 1f01 fe01 |006f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ -02bb7a: 7220 ac01 1000 |0071: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02bb80: 7210 5709 0400 |0074: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bb86: 0c00 |0077: move-result-object v0 │ │ -02bb88: 5200 0c00 |0078: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02bb8c: 5231 310c |007a: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ -02bb90: 2e00 0001 |007c: cmpg-float v0, v0, v1 │ │ -02bb94: 3b00 0a00 |007e: if-gez v0, 0088 // +000a │ │ -02bb98: 7210 5709 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bb9e: 0c00 |0083: move-result-object v0 │ │ -02bba0: 5200 0c00 |0084: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02bba4: 5930 310c |0086: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ -02bba8: 7210 5709 0400 |0088: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bbae: 0c00 |008b: move-result-object v0 │ │ -02bbb0: 5200 0d00 |008c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02bbb4: 5231 2d0c |008e: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ -02bbb8: 2d00 0001 |0090: cmpl-float v0, v0, v1 │ │ -02bbbc: 3d00 0a00 |0092: if-lez v0, 009c // +000a │ │ -02bbc0: 7210 5709 0400 |0094: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bbc6: 0c00 |0097: move-result-object v0 │ │ -02bbc8: 5200 0d00 |0098: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02bbcc: 5930 2d0c |009a: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ -02bbd0: 7210 5709 0400 |009c: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bbd6: 0c00 |009f: move-result-object v0 │ │ -02bbd8: 5200 0e00 |00a0: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02bbdc: 5231 320c |00a2: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ -02bbe0: 2e00 0001 |00a4: cmpg-float v0, v0, v1 │ │ -02bbe4: 3b00 0a00 |00a6: if-gez v0, 00b0 // +000a │ │ -02bbe8: 7210 5709 0400 |00a8: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bbee: 0c00 |00ab: move-result-object v0 │ │ -02bbf0: 5200 0e00 |00ac: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02bbf4: 5930 320c |00ae: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ -02bbf8: 7210 5709 0400 |00b0: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bbfe: 0c00 |00b3: move-result-object v0 │ │ -02bc00: 5200 0b00 |00b4: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02bc04: 5231 2e0c |00b6: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ -02bc08: 2d00 0001 |00b8: cmpl-float v0, v0, v1 │ │ -02bc0c: 3d00 0a00 |00ba: if-lez v0, 00c4 // +000a │ │ -02bc10: 7210 5709 0400 |00bc: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bc16: 0c04 |00bf: move-result-object v4 │ │ -02bc18: 5244 0b00 |00c0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02bc1c: 5934 2e0c |00c2: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ -02bc20: 5234 2d0c |00c4: iget v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ -02bc24: 5230 310c |00c6: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ -02bc28: c704 |00c8: sub-float/2addr v4, v0 │ │ -02bc2a: 5934 200c |00c9: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_X:F // field@0c20 │ │ -02bc2e: 5230 2e0c |00cb: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ -02bc32: 5231 320c |00cd: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ -02bc36: c710 |00cf: sub-float/2addr v0, v1 │ │ -02bc38: 5930 210c |00d0: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_Y:F // field@0c21 │ │ -02bc3c: 5231 1e0c |00d2: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02bc40: 8211 |00d4: int-to-float v1, v1 │ │ -02bc42: a701 0401 |00d5: sub-float v1, v4, v1 │ │ -02bc46: 5931 350c |00d7: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxX:F // field@0c35 │ │ -02bc4a: 5231 1f0c |00d9: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02bc4e: 8211 |00db: int-to-float v1, v1 │ │ -02bc50: a701 0001 |00dc: sub-float v1, v0, v1 │ │ -02bc54: 5931 360c |00de: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxY:F // field@0c36 │ │ -02bc58: 1201 |00e0: const/4 v1, #int 0 // #0 │ │ -02bc5a: 5931 370c |00e1: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinX:F // field@0c37 │ │ -02bc5e: 5931 380c |00e3: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinY:F // field@0c38 │ │ -02bc62: 5431 3a0c |00e5: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02bc66: 3801 0500 |00e7: if-eqz v1, 00ec // +0005 │ │ -02bc6a: 6e30 5109 4100 |00e9: invoke-virtual {v1, v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.setWorldSize:(FF)V // method@0951 │ │ -02bc70: 5434 330c |00ec: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02bc74: 7210 b001 0400 |00ee: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02bc7a: 0c04 |00f1: move-result-object v4 │ │ -02bc7c: 7210 a201 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02bc82: 0a00 |00f5: move-result v0 │ │ -02bc84: 3800 1000 |00f6: if-eqz v0, 0106 // +0010 │ │ -02bc88: 7210 a301 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02bc8e: 0c00 |00fb: move-result-object v0 │ │ -02bc90: 1f00 fc01 |00fc: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ -02bc94: 5231 200c |00fe: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_X:F // field@0c20 │ │ -02bc98: 5232 210c |0100: iget v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_Y:F // field@0c21 │ │ -02bc9c: 6e30 4109 1002 |0102: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setWorldSize:(FF)V // method@0941 │ │ -02bca2: 28ed |0105: goto 00f2 // -0013 │ │ -02bca4: 1e03 |0106: monitor-exit v3 │ │ -02bca6: 0e00 |0107: return-void │ │ -02bca8: 0d04 |0108: move-exception v4 │ │ -02bcaa: 1e03 |0109: monitor-exit v3 │ │ -02bcac: 2704 |010a: throw v4 │ │ +02ba8c: |[02ba8c] org.metatrans.commons.graphics2d.model.World.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V │ │ +02ba9c: 1d03 |0000: monitor-enter v3 │ │ +02ba9e: 2040 fb01 |0001: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02baa2: 3800 2f00 |0003: if-eqz v0, 0032 // +002f │ │ +02baa6: 5430 280c |0005: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ +02baaa: 0741 |0007: move-object v1, v4 │ │ +02baac: 1f01 fb01 |0008: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02bab0: 7220 ac01 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bab6: 7210 5a09 0400 |000d: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.isSolid:()Z // method@095a │ │ +02babc: 0a00 |0010: move-result v0 │ │ +02babe: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +02bac2: 5430 2b0c |0013: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ +02bac6: 0741 |0015: move-object v1, v4 │ │ +02bac8: 1f01 fb01 |0016: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02bacc: 7220 ac01 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bad2: 2859 |001b: goto 0074 // +0059 │ │ +02bad4: 2040 fa01 |001c: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding; // type@01fa │ │ +02bad8: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +02badc: 5430 290c |0020: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02bae0: 0741 |0022: move-object v1, v4 │ │ +02bae2: 1f01 fb01 |0023: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02bae6: 7220 ac01 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02baec: 284c |0028: goto 0074 // +004c │ │ +02baee: 5430 2a0c |0029: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ +02baf2: 0741 |002b: move-object v1, v4 │ │ +02baf4: 1f01 fb01 |002c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02baf8: 7220 ac01 1000 |002e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bafe: 2843 |0031: goto 0074 // +0043 │ │ +02bb00: 2040 f901 |0032: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ +02bb04: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ +02bb08: 5430 260c |0036: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02bb0c: 0741 |0038: move-object v1, v4 │ │ +02bb0e: 1f01 f901 |0039: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ +02bb12: 7220 ac01 1000 |003b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bb18: 2836 |003e: goto 0074 // +0036 │ │ +02bb1a: 2040 fc01 |003f: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ +02bb1e: 3800 2700 |0041: if-eqz v0, 0068 // +0027 │ │ +02bb22: 5430 330c |0043: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02bb26: 0741 |0045: move-object v1, v4 │ │ +02bb28: 1f01 fc01 |0046: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ +02bb2c: 7220 ac01 1000 |0048: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bb32: 2040 fd01 |004b: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // type@01fd │ │ +02bb36: 3800 2700 |004d: if-eqz v0, 0074 // +0027 │ │ +02bb3a: 7210 5909 0400 |004f: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getType:()I // method@0959 │ │ +02bb40: 0a00 |0052: move-result v0 │ │ +02bb42: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +02bb44: 3310 0e00 |0054: if-ne v0, v1, 0062 // +000e │ │ +02bb48: 7210 5809 0400 |0056: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getSubType:()I // method@0958 │ │ +02bb4e: 0a00 |0059: move-result v0 │ │ +02bb50: 3310 0800 |005a: if-ne v0, v1, 0062 // +0008 │ │ +02bb54: 0740 |005c: move-object v0, v4 │ │ +02bb56: 1f00 fd01 |005d: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // type@01fd │ │ +02bb5a: 5b30 3a0c |005f: iput-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02bb5e: 2813 |0061: goto 0074 // +0013 │ │ +02bb60: 2204 9600 |0062: new-instance v4, Ljava/lang/IllegalStateException; // type@0096 │ │ +02bb64: 7010 5801 0400 |0064: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +02bb6a: 2704 |0067: throw v4 │ │ +02bb6c: 2040 fe01 |0068: instance-of v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ +02bb70: 3800 0a00 |006a: if-eqz v0, 0074 // +000a │ │ +02bb74: 5430 3c0c |006c: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02bb78: 0741 |006e: move-object v1, v4 │ │ +02bb7a: 1f01 fe01 |006f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ +02bb7e: 7220 ac01 1000 |0071: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02bb84: 7210 5709 0400 |0074: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bb8a: 0c00 |0077: move-result-object v0 │ │ +02bb8c: 5200 0c00 |0078: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02bb90: 5231 310c |007a: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ +02bb94: 2e00 0001 |007c: cmpg-float v0, v0, v1 │ │ +02bb98: 3b00 0a00 |007e: if-gez v0, 0088 // +000a │ │ +02bb9c: 7210 5709 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bba2: 0c00 |0083: move-result-object v0 │ │ +02bba4: 5200 0c00 |0084: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02bba8: 5930 310c |0086: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ +02bbac: 7210 5709 0400 |0088: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bbb2: 0c00 |008b: move-result-object v0 │ │ +02bbb4: 5200 0d00 |008c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02bbb8: 5231 2d0c |008e: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ +02bbbc: 2d00 0001 |0090: cmpl-float v0, v0, v1 │ │ +02bbc0: 3d00 0a00 |0092: if-lez v0, 009c // +000a │ │ +02bbc4: 7210 5709 0400 |0094: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bbca: 0c00 |0097: move-result-object v0 │ │ +02bbcc: 5200 0d00 |0098: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02bbd0: 5930 2d0c |009a: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ +02bbd4: 7210 5709 0400 |009c: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bbda: 0c00 |009f: move-result-object v0 │ │ +02bbdc: 5200 0e00 |00a0: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02bbe0: 5231 320c |00a2: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ +02bbe4: 2e00 0001 |00a4: cmpg-float v0, v0, v1 │ │ +02bbe8: 3b00 0a00 |00a6: if-gez v0, 00b0 // +000a │ │ +02bbec: 7210 5709 0400 |00a8: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bbf2: 0c00 |00ab: move-result-object v0 │ │ +02bbf4: 5200 0e00 |00ac: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02bbf8: 5930 320c |00ae: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ +02bbfc: 7210 5709 0400 |00b0: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bc02: 0c00 |00b3: move-result-object v0 │ │ +02bc04: 5200 0b00 |00b4: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02bc08: 5231 2e0c |00b6: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ +02bc0c: 2d00 0001 |00b8: cmpl-float v0, v0, v1 │ │ +02bc10: 3d00 0a00 |00ba: if-lez v0, 00c4 // +000a │ │ +02bc14: 7210 5709 0400 |00bc: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bc1a: 0c04 |00bf: move-result-object v4 │ │ +02bc1c: 5244 0b00 |00c0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02bc20: 5934 2e0c |00c2: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ +02bc24: 5234 2d0c |00c4: iget v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxX:F // field@0c2d │ │ +02bc28: 5230 310c |00c6: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.minX:F // field@0c31 │ │ +02bc2c: c704 |00c8: sub-float/2addr v4, v0 │ │ +02bc2e: 5934 200c |00c9: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_X:F // field@0c20 │ │ +02bc32: 5230 2e0c |00cb: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.maxY:F // field@0c2e │ │ +02bc36: 5231 320c |00cd: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.minY:F // field@0c32 │ │ +02bc3a: c710 |00cf: sub-float/2addr v0, v1 │ │ +02bc3c: 5930 210c |00d0: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_Y:F // field@0c21 │ │ +02bc40: 5231 1e0c |00d2: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02bc44: 8211 |00d4: int-to-float v1, v1 │ │ +02bc46: a701 0401 |00d5: sub-float v1, v4, v1 │ │ +02bc4a: 5931 350c |00d7: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxX:F // field@0c35 │ │ +02bc4e: 5231 1f0c |00d9: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02bc52: 8211 |00db: int-to-float v1, v1 │ │ +02bc54: a701 0001 |00dc: sub-float v1, v0, v1 │ │ +02bc58: 5931 360c |00de: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMaxY:F // field@0c36 │ │ +02bc5c: 1201 |00e0: const/4 v1, #int 0 // #0 │ │ +02bc5e: 5931 370c |00e1: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinX:F // field@0c37 │ │ +02bc62: 5931 380c |00e3: iput v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.offsetMinY:F // field@0c38 │ │ +02bc66: 5431 3a0c |00e5: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02bc6a: 3801 0500 |00e7: if-eqz v1, 00ec // +0005 │ │ +02bc6e: 6e30 5109 4100 |00e9: invoke-virtual {v1, v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.setWorldSize:(FF)V // method@0951 │ │ +02bc74: 5434 330c |00ec: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02bc78: 7210 b001 0400 |00ee: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02bc7e: 0c04 |00f1: move-result-object v4 │ │ +02bc80: 7210 a201 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02bc86: 0a00 |00f5: move-result v0 │ │ +02bc88: 3800 1000 |00f6: if-eqz v0, 0106 // +0010 │ │ +02bc8c: 7210 a301 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02bc92: 0c00 |00fb: move-result-object v0 │ │ +02bc94: 1f00 fc01 |00fc: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ +02bc98: 5231 200c |00fe: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_X:F // field@0c20 │ │ +02bc9c: 5232 210c |0100: iget v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.WORLD_SIZE_Y:F // field@0c21 │ │ +02bca0: 6e30 4109 1002 |0102: invoke-virtual {v0, v1, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setWorldSize:(FF)V // method@0941 │ │ +02bca6: 28ed |0105: goto 00f2 // -0013 │ │ +02bca8: 1e03 |0106: monitor-exit v3 │ │ +02bcaa: 0e00 |0107: return-void │ │ +02bcac: 0d04 |0108: move-exception v4 │ │ +02bcae: 1e03 |0109: monitor-exit v3 │ │ +02bcb0: 2704 |010a: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0105 │ │ -> 0x0108 │ │ positions : │ │ 0x0001 line=194 │ │ 0x0005 line=196 │ │ 0x000d line=198 │ │ @@ -58175,18 +58193,18 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bcbc: |[02bcbc] org.metatrans.commons.graphics2d.model.World.button1:(FF)V │ │ -02bccc: 1d00 |0000: monitor-enter v0 │ │ -02bcce: 1e00 |0001: monitor-exit v0 │ │ -02bcd0: 0e00 |0002: return-void │ │ +02bcc0: |[02bcc0] org.metatrans.commons.graphics2d.model.World.button1:(FF)V │ │ +02bcd0: 1d00 |0000: monitor-enter v0 │ │ +02bcd2: 1e00 |0001: monitor-exit v0 │ │ +02bcd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ 0x0000 - 0x0003 reg=2 (null) F │ │ @@ -58196,192 +58214,192 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 349 16-bit code units │ │ -02bcd4: |[02bcd4] org.metatrans.commons.graphics2d.model.World.draw:(Landroid/graphics/Canvas;)V │ │ -02bce4: 1d07 |0000: monitor-enter v7 │ │ -02bce6: 6e10 5400 0800 |0001: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ -02bcec: 6e10 e608 0700 |0004: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bcf2: 0c00 |0007: move-result-object v0 │ │ -02bcf4: 5200 0c00 |0008: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02bcf8: 7f00 |000a: neg-float v0, v0 │ │ -02bcfa: 6e10 e608 0700 |000b: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bd00: 0c01 |000e: move-result-object v1 │ │ -02bd02: 5211 0e00 |000f: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02bd06: 7f11 |0011: neg-float v1, v1 │ │ -02bd08: 6e30 5500 0801 |0012: invoke-virtual {v8, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ -02bd0e: 5470 390c |0015: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ -02bd12: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -02bd16: 2200 2200 |0019: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ -02bd1a: 7010 6000 0000 |001b: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02bd20: 5b70 390c |001e: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ -02bd24: 5470 390c |0020: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ -02bd28: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02bd2e: 0c01 |0025: move-result-object v1 │ │ -02bd30: 6e10 e804 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02bd36: 0c01 |0029: move-result-object v1 │ │ -02bd38: 5211 580d |002a: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -02bd3c: 7110 bc05 0100 |002c: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -02bd42: 0c01 |002f: move-result-object v1 │ │ -02bd44: 7210 bf05 0100 |0030: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -02bd4a: 0a01 |0033: move-result v1 │ │ -02bd4c: 6e20 6400 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02bd52: 6e10 e608 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bd58: 0c00 |003a: move-result-object v0 │ │ -02bd5a: 5202 0c00 |003b: iget v2, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02bd5e: 6e10 e608 0700 |003d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bd64: 0c00 |0040: move-result-object v0 │ │ -02bd66: 5203 0e00 |0041: iget v3, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02bd6a: 6e10 e608 0700 |0043: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bd70: 0c00 |0046: move-result-object v0 │ │ -02bd72: 5204 0d00 |0047: iget v4, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02bd76: 6e10 e608 0700 |0049: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bd7c: 0c00 |004c: move-result-object v0 │ │ -02bd7e: 5205 0b00 |004d: iget v5, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02bd82: 5476 390c |004f: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ -02bd86: 0781 |0051: move-object v1, v8 │ │ -02bd88: 7406 4e00 0100 |0052: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -02bd8e: 5470 230c |0055: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bd92: 3900 0a00 |0057: if-nez v0, 0061 // +000a │ │ -02bd96: 2200 a900 |0059: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -02bd9a: 7010 9501 0000 |005b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02bda0: 5b70 230c |005e: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bda4: 2804 |0060: goto 0064 // +0004 │ │ -02bda6: 7210 ae01 0000 |0061: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ -02bdac: 7010 ed08 0700 |0064: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundSet_NotSolid:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08ed │ │ -02bdb2: 0c00 |0067: move-result-object v0 │ │ -02bdb4: 5471 230c |0068: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bdb8: 6e10 e608 0700 |006a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bdbe: 0c02 |006d: move-result-object v2 │ │ -02bdc0: 1203 |006e: const/4 v3, #int 0 // #0 │ │ -02bdc2: 7240 6b08 1032 |006f: invoke-interface {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ -02bdc8: 6e10 e508 0700 |0072: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08e5 │ │ -02bdce: 0c00 |0075: move-result-object v0 │ │ -02bdd0: 5471 230c |0076: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bdd4: 6e10 e608 0700 |0078: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ -02bdda: 0c02 |007b: move-result-object v2 │ │ -02bddc: 7240 6b08 1032 |007c: invoke-interface {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ -02bde2: 0130 |007f: move v0, v3 │ │ -02bde4: 5471 230c |0080: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bde8: 7210 b301 0100 |0082: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02bdee: 0a01 |0085: move-result v1 │ │ -02bdf0: 3510 1a00 |0086: if-ge v0, v1, 00a0 // +001a │ │ -02bdf4: 5471 230c |0088: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ -02bdf8: 7220 af01 0100 |008a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02bdfe: 0c01 |008d: move-result-object v1 │ │ -02be00: 1f01 0002 |008e: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02be04: 7210 5709 0100 |0090: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02be0a: 0c02 |0093: move-result-object v2 │ │ -02be0c: 7020 f808 2700 |0094: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ -02be12: 0a02 |0097: move-result v2 │ │ -02be14: 3802 0500 |0098: if-eqz v2, 009d // +0005 │ │ -02be18: 7220 5609 8100 |009a: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ -02be1e: d800 0001 |009d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02be22: 28e1 |009f: goto 0080 // -001f │ │ -02be24: 5470 290c |00a0: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02be28: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ -02be2c: 2200 a900 |00a4: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -02be30: 7010 9501 0000 |00a6: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02be36: 5b70 290c |00a9: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02be3a: 0130 |00ab: move v0, v3 │ │ -02be3c: 5471 290c |00ac: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02be40: 7210 b301 0100 |00ae: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02be46: 0a01 |00b1: move-result v1 │ │ -02be48: 3510 1a00 |00b2: if-ge v0, v1, 00cc // +001a │ │ -02be4c: 5471 290c |00b4: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ -02be50: 7220 af01 0100 |00b6: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02be56: 0c01 |00b9: move-result-object v1 │ │ -02be58: 1f01 0002 |00ba: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02be5c: 7210 5709 0100 |00bc: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02be62: 0c02 |00bf: move-result-object v2 │ │ -02be64: 7020 f808 2700 |00c0: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ -02be6a: 0a02 |00c3: move-result v2 │ │ -02be6c: 3802 0500 |00c4: if-eqz v2, 00c9 // +0005 │ │ -02be70: 7220 5609 8100 |00c6: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ -02be76: d800 0001 |00c9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02be7a: 28e1 |00cb: goto 00ac // -001f │ │ -02be7c: 0130 |00cc: move v0, v3 │ │ -02be7e: 5471 260c |00cd: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02be82: 7210 b301 0100 |00cf: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02be88: 0a01 |00d2: move-result v1 │ │ -02be8a: 3510 1a00 |00d3: if-ge v0, v1, 00ed // +001a │ │ -02be8e: 5471 260c |00d5: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02be92: 7220 af01 0100 |00d7: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02be98: 0c01 |00da: move-result-object v1 │ │ -02be9a: 1f01 0002 |00db: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02be9e: 7210 5709 0100 |00dd: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bea4: 0c02 |00e0: move-result-object v2 │ │ -02bea6: 7020 f808 2700 |00e1: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ -02beac: 0a02 |00e4: move-result v2 │ │ -02beae: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ -02beb2: 7220 5609 8100 |00e7: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ -02beb8: d800 0001 |00ea: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02bebc: 28e1 |00ec: goto 00cd // -001f │ │ -02bebe: 0130 |00ed: move v0, v3 │ │ -02bec0: 5471 3c0c |00ee: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02bec4: 7210 b301 0100 |00f0: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02beca: 0a01 |00f3: move-result v1 │ │ -02becc: 3510 1a00 |00f4: if-ge v0, v1, 010e // +001a │ │ -02bed0: 5471 3c0c |00f6: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02bed4: 7220 af01 0100 |00f8: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02beda: 0c01 |00fb: move-result-object v1 │ │ -02bedc: 1f01 0002 |00fc: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02bee0: 7210 5709 0100 |00fe: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bee6: 0c02 |0101: move-result-object v2 │ │ -02bee8: 7020 f808 2700 |0102: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ -02beee: 0a02 |0105: move-result v2 │ │ -02bef0: 3802 0500 |0106: if-eqz v2, 010b // +0005 │ │ -02bef4: 7220 5609 8100 |0108: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ -02befa: d800 0001 |010b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02befe: 28e1 |010d: goto 00ee // -001f │ │ -02bf00: 6e10 f508 0700 |010e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.hasToDrawPlayerLast:()Z // method@08f5 │ │ -02bf06: 0a00 |0111: move-result v0 │ │ -02bf08: 3900 0700 |0112: if-nez v0, 0119 // +0007 │ │ -02bf0c: 5470 3a0c |0114: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02bf10: 6e20 4409 8000 |0116: invoke-virtual {v0, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.draw:(Landroid/graphics/Canvas;)V // method@0944 │ │ -02bf16: 0130 |0119: move v0, v3 │ │ -02bf18: 5471 330c |011a: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02bf1c: 7210 b301 0100 |011c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02bf22: 0a01 |011f: move-result v1 │ │ -02bf24: 3510 2800 |0120: if-ge v0, v1, 0148 // +0028 │ │ -02bf28: 5471 330c |0122: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02bf2c: 7220 af01 0100 |0124: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02bf32: 0c01 |0127: move-result-object v1 │ │ -02bf34: 1f01 0002 |0128: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02bf38: 7210 5909 0100 |012a: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getType:()I // method@0959 │ │ -02bf3e: 0a02 |012d: move-result v2 │ │ -02bf40: 1214 |012e: const/4 v4, #int 1 // #1 │ │ -02bf42: 3342 0900 |012f: if-ne v2, v4, 0138 // +0009 │ │ -02bf46: 7210 5809 0100 |0131: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getSubType:()I // method@0958 │ │ -02bf4c: 0a02 |0134: move-result v2 │ │ -02bf4e: 3342 0300 |0135: if-ne v2, v4, 0138 // +0003 │ │ -02bf52: 280e |0137: goto 0145 // +000e │ │ -02bf54: 7210 5709 0100 |0138: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02bf5a: 0c02 |013b: move-result-object v2 │ │ -02bf5c: 7020 f808 2700 |013c: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ -02bf62: 0a02 |013f: move-result v2 │ │ -02bf64: 3802 0500 |0140: if-eqz v2, 0145 // +0005 │ │ -02bf68: 7220 5609 8100 |0142: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ -02bf6e: d800 0001 |0145: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02bf72: 28d3 |0147: goto 011a // -002d │ │ -02bf74: 6e10 f508 0700 |0148: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.hasToDrawPlayerLast:()Z // method@08f5 │ │ -02bf7a: 0a00 |014b: move-result v0 │ │ -02bf7c: 3800 0700 |014c: if-eqz v0, 0153 // +0007 │ │ -02bf80: 5470 3a0c |014e: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02bf84: 6e20 4409 8000 |0150: invoke-virtual {v0, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.draw:(Landroid/graphics/Canvas;)V // method@0944 │ │ -02bf8a: 6e10 5300 0800 |0153: invoke-virtual {v8}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ -02bf90: 5c73 2c0c |0156: iput-boolean v3, v7, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ -02bf94: 1e07 |0158: monitor-exit v7 │ │ -02bf96: 0e00 |0159: return-void │ │ -02bf98: 0d08 |015a: move-exception v8 │ │ -02bf9a: 1e07 |015b: monitor-exit v7 │ │ -02bf9c: 2708 |015c: throw v8 │ │ +02bcd8: |[02bcd8] org.metatrans.commons.graphics2d.model.World.draw:(Landroid/graphics/Canvas;)V │ │ +02bce8: 1d07 |0000: monitor-enter v7 │ │ +02bcea: 6e10 5400 0800 |0001: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ +02bcf0: 6e10 e608 0700 |0004: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bcf6: 0c00 |0007: move-result-object v0 │ │ +02bcf8: 5200 0c00 |0008: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02bcfc: 7f00 |000a: neg-float v0, v0 │ │ +02bcfe: 6e10 e608 0700 |000b: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bd04: 0c01 |000e: move-result-object v1 │ │ +02bd06: 5211 0e00 |000f: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02bd0a: 7f11 |0011: neg-float v1, v1 │ │ +02bd0c: 6e30 5500 0801 |0012: invoke-virtual {v8, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ +02bd12: 5470 390c |0015: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ +02bd16: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +02bd1a: 2200 2200 |0019: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ +02bd1e: 7010 6000 0000 |001b: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02bd24: 5b70 390c |001e: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ +02bd28: 5470 390c |0020: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ +02bd2c: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02bd32: 0c01 |0025: move-result-object v1 │ │ +02bd34: 6e10 e804 0100 |0026: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02bd3a: 0c01 |0029: move-result-object v1 │ │ +02bd3c: 5211 580d |002a: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +02bd40: 7110 bc05 0100 |002c: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +02bd46: 0c01 |002f: move-result-object v1 │ │ +02bd48: 7210 bf05 0100 |0030: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +02bd4e: 0a01 |0033: move-result v1 │ │ +02bd50: 6e20 6400 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02bd56: 6e10 e608 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bd5c: 0c00 |003a: move-result-object v0 │ │ +02bd5e: 5202 0c00 |003b: iget v2, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02bd62: 6e10 e608 0700 |003d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bd68: 0c00 |0040: move-result-object v0 │ │ +02bd6a: 5203 0e00 |0041: iget v3, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02bd6e: 6e10 e608 0700 |0043: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bd74: 0c00 |0046: move-result-object v0 │ │ +02bd76: 5204 0d00 |0047: iget v4, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02bd7a: 6e10 e608 0700 |0049: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bd80: 0c00 |004c: move-result-object v0 │ │ +02bd82: 5205 0b00 |004d: iget v5, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02bd86: 5476 390c |004f: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/model/World;.paint_background:Landroid/graphics/Paint; // field@0c39 │ │ +02bd8a: 0781 |0051: move-object v1, v8 │ │ +02bd8c: 7406 4e00 0100 |0052: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +02bd92: 5470 230c |0055: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bd96: 3900 0a00 |0057: if-nez v0, 0061 // +000a │ │ +02bd9a: 2200 a900 |0059: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +02bd9e: 7010 9501 0000 |005b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02bda4: 5b70 230c |005e: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bda8: 2804 |0060: goto 0064 // +0004 │ │ +02bdaa: 7210 ae01 0000 |0061: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ +02bdb0: 7010 ed08 0700 |0064: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundSet_NotSolid:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08ed │ │ +02bdb6: 0c00 |0067: move-result-object v0 │ │ +02bdb8: 5471 230c |0068: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bdbc: 6e10 e608 0700 |006a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bdc2: 0c02 |006d: move-result-object v2 │ │ +02bdc4: 1203 |006e: const/4 v3, #int 0 // #0 │ │ +02bdc6: 7240 6b08 1032 |006f: invoke-interface {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ +02bdcc: 6e10 e508 0700 |0072: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08e5 │ │ +02bdd2: 0c00 |0075: move-result-object v0 │ │ +02bdd4: 5471 230c |0076: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bdd8: 6e10 e608 0700 |0078: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCamera:()Landroid/graphics/RectF; // method@08e6 │ │ +02bdde: 0c02 |007b: move-result-object v2 │ │ +02bde0: 7240 6b08 1032 |007c: invoke-interface {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ +02bde6: 0130 |007f: move v0, v3 │ │ +02bde8: 5471 230c |0080: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bdec: 7210 b301 0100 |0082: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02bdf2: 0a01 |0085: move-result v1 │ │ +02bdf4: 3510 1a00 |0086: if-ge v0, v1, 00a0 // +001a │ │ +02bdf8: 5471 230c |0088: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.buffer_ground:Ljava/util/List; // field@0c23 │ │ +02bdfc: 7220 af01 0100 |008a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02be02: 0c01 |008d: move-result-object v1 │ │ +02be04: 1f01 0002 |008e: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02be08: 7210 5709 0100 |0090: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02be0e: 0c02 |0093: move-result-object v2 │ │ +02be10: 7020 f808 2700 |0094: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ +02be16: 0a02 |0097: move-result v2 │ │ +02be18: 3802 0500 |0098: if-eqz v2, 009d // +0005 │ │ +02be1c: 7220 5609 8100 |009a: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ +02be22: d800 0001 |009d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02be26: 28e1 |009f: goto 0080 // -001f │ │ +02be28: 5470 290c |00a0: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02be2c: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ +02be30: 2200 a900 |00a4: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +02be34: 7010 9501 0000 |00a6: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02be3a: 5b70 290c |00a9: iput-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02be3e: 0130 |00ab: move v0, v3 │ │ +02be40: 5471 290c |00ac: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02be44: 7210 b301 0100 |00ae: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02be4a: 0a01 |00b1: move-result v1 │ │ +02be4c: 3510 1a00 |00b2: if-ge v0, v1, 00cc // +001a │ │ +02be50: 5471 290c |00b4: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Feeding:Ljava/util/List; // field@0c29 │ │ +02be54: 7220 af01 0100 |00b6: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02be5a: 0c01 |00b9: move-result-object v1 │ │ +02be5c: 1f01 0002 |00ba: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02be60: 7210 5709 0100 |00bc: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02be66: 0c02 |00bf: move-result-object v2 │ │ +02be68: 7020 f808 2700 |00c0: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ +02be6e: 0a02 |00c3: move-result v2 │ │ +02be70: 3802 0500 |00c4: if-eqz v2, 00c9 // +0005 │ │ +02be74: 7220 5609 8100 |00c6: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ +02be7a: d800 0001 |00c9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02be7e: 28e1 |00cb: goto 00ac // -001f │ │ +02be80: 0130 |00cc: move v0, v3 │ │ +02be82: 5471 260c |00cd: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02be86: 7210 b301 0100 |00cf: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02be8c: 0a01 |00d2: move-result v1 │ │ +02be8e: 3510 1a00 |00d3: if-ge v0, v1, 00ed // +001a │ │ +02be92: 5471 260c |00d5: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02be96: 7220 af01 0100 |00d7: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02be9c: 0c01 |00da: move-result-object v1 │ │ +02be9e: 1f01 0002 |00db: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02bea2: 7210 5709 0100 |00dd: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bea8: 0c02 |00e0: move-result-object v2 │ │ +02beaa: 7020 f808 2700 |00e1: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ +02beb0: 0a02 |00e4: move-result v2 │ │ +02beb2: 3802 0500 |00e5: if-eqz v2, 00ea // +0005 │ │ +02beb6: 7220 5609 8100 |00e7: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ +02bebc: d800 0001 |00ea: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bec0: 28e1 |00ec: goto 00cd // -001f │ │ +02bec2: 0130 |00ed: move v0, v3 │ │ +02bec4: 5471 3c0c |00ee: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02bec8: 7210 b301 0100 |00f0: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02bece: 0a01 |00f3: move-result v1 │ │ +02bed0: 3510 1a00 |00f4: if-ge v0, v1, 010e // +001a │ │ +02bed4: 5471 3c0c |00f6: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02bed8: 7220 af01 0100 |00f8: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02bede: 0c01 |00fb: move-result-object v1 │ │ +02bee0: 1f01 0002 |00fc: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02bee4: 7210 5709 0100 |00fe: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02beea: 0c02 |0101: move-result-object v2 │ │ +02beec: 7020 f808 2700 |0102: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ +02bef2: 0a02 |0105: move-result v2 │ │ +02bef4: 3802 0500 |0106: if-eqz v2, 010b // +0005 │ │ +02bef8: 7220 5609 8100 |0108: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ +02befe: d800 0001 |010b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bf02: 28e1 |010d: goto 00ee // -001f │ │ +02bf04: 6e10 f508 0700 |010e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.hasToDrawPlayerLast:()Z // method@08f5 │ │ +02bf0a: 0a00 |0111: move-result v0 │ │ +02bf0c: 3900 0700 |0112: if-nez v0, 0119 // +0007 │ │ +02bf10: 5470 3a0c |0114: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02bf14: 6e20 4409 8000 |0116: invoke-virtual {v0, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.draw:(Landroid/graphics/Canvas;)V // method@0944 │ │ +02bf1a: 0130 |0119: move v0, v3 │ │ +02bf1c: 5471 330c |011a: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02bf20: 7210 b301 0100 |011c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02bf26: 0a01 |011f: move-result v1 │ │ +02bf28: 3510 2800 |0120: if-ge v0, v1, 0148 // +0028 │ │ +02bf2c: 5471 330c |0122: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02bf30: 7220 af01 0100 |0124: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02bf36: 0c01 |0127: move-result-object v1 │ │ +02bf38: 1f01 0002 |0128: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02bf3c: 7210 5909 0100 |012a: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getType:()I // method@0959 │ │ +02bf42: 0a02 |012d: move-result v2 │ │ +02bf44: 1214 |012e: const/4 v4, #int 1 // #1 │ │ +02bf46: 3342 0900 |012f: if-ne v2, v4, 0138 // +0009 │ │ +02bf4a: 7210 5809 0100 |0131: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getSubType:()I // method@0958 │ │ +02bf50: 0a02 |0134: move-result v2 │ │ +02bf52: 3342 0300 |0135: if-ne v2, v4, 0138 // +0003 │ │ +02bf56: 280e |0137: goto 0145 // +000e │ │ +02bf58: 7210 5709 0100 |0138: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02bf5e: 0c02 |013b: move-result-object v2 │ │ +02bf60: 7020 f808 2700 |013c: invoke-direct {v7, v2}, Lorg/metatrans/commons/graphics2d/model/World;.isInsideCamera:(Landroid/graphics/RectF;)Z // method@08f8 │ │ +02bf66: 0a02 |013f: move-result v2 │ │ +02bf68: 3802 0500 |0140: if-eqz v2, 0145 // +0005 │ │ +02bf6c: 7220 5609 8100 |0142: invoke-interface {v1, v8}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.draw:(Landroid/graphics/Canvas;)V // method@0956 │ │ +02bf72: d800 0001 |0145: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02bf76: 28d3 |0147: goto 011a // -002d │ │ +02bf78: 6e10 f508 0700 |0148: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.hasToDrawPlayerLast:()Z // method@08f5 │ │ +02bf7e: 0a00 |014b: move-result v0 │ │ +02bf80: 3800 0700 |014c: if-eqz v0, 0153 // +0007 │ │ +02bf84: 5470 3a0c |014e: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02bf88: 6e20 4409 8000 |0150: invoke-virtual {v0, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.draw:(Landroid/graphics/Canvas;)V // method@0944 │ │ +02bf8e: 6e10 5300 0800 |0153: invoke-virtual {v8}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ +02bf94: 5c73 2c0c |0156: iput-boolean v3, v7, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ +02bf98: 1e07 |0158: monitor-exit v7 │ │ +02bf9a: 0e00 |0159: return-void │ │ +02bf9c: 0d08 |015a: move-exception v8 │ │ +02bf9e: 1e07 |015b: monitor-exit v7 │ │ +02bfa0: 2708 |015c: throw v8 │ │ catches : 1 │ │ 0x0001 - 0x0158 │ │ -> 0x015a │ │ positions : │ │ 0x0001 line=275 │ │ 0x0004 line=277 │ │ 0x0015 line=280 │ │ @@ -58432,24 +58450,24 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/logic/IShapeSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02b8dc: |[02b8dc] org.metatrans.commons.graphics2d.model.World.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; │ │ -02b8ec: 5420 220c |0000: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ -02b8f0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -02b8f4: 2200 e401 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ -02b8f8: 6e10 ec08 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@08ec │ │ -02b8fe: 0c01 |0009: move-result-object v1 │ │ -02b900: 7020 7008 1000 |000a: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ -02b906: 5b20 220c |000d: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ -02b90a: 5420 220c |000f: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ -02b90e: 1100 |0011: return-object v0 │ │ +02b8e0: |[02b8e0] org.metatrans.commons.graphics2d.model.World.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; │ │ +02b8f0: 5420 220c |0000: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ +02b8f4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +02b8f8: 2200 e401 |0004: new-instance v0, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad; // type@01e4 │ │ +02b8fc: 6e10 ec08 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/World;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@08ec │ │ +02b902: 0c01 |0009: move-result-object v1 │ │ +02b904: 7020 7008 1000 |000a: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/logic/ShapeSet_Quad;.:(Ljava/util/List;)V // method@0870 │ │ +02b90a: 5b20 220c |000d: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ +02b90e: 5420 220c |000f: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/model/World;.blockers:Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // field@0c22 │ │ +02b912: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=126 │ │ 0x000f line=128 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/graphics2d/model/World; │ │ @@ -58459,34 +58477,34 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -02b684: |[02b684] org.metatrans.commons.graphics2d.model.World.getCamera:()Landroid/graphics/RectF; │ │ -02b694: 5430 240c |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b698: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ -02b69c: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02b6a0: 7010 6c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02b6a6: 5b30 240c |0009: iput-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b6aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -02b6ac: 5901 0c00 |000c: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02b6b0: 5430 240c |000e: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b6b4: 5232 1e0c |0010: iget v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ -02b6b8: 8222 |0012: int-to-float v2, v2 │ │ -02b6ba: 5902 0d00 |0013: iput v2, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02b6be: 5430 240c |0015: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b6c2: 5901 0e00 |0017: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02b6c6: 5430 240c |0019: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b6ca: 5231 1f0c |001b: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ -02b6ce: 8211 |001d: int-to-float v1, v1 │ │ -02b6d0: 5901 0b00 |001e: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02b6d4: 5430 240c |0020: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ -02b6d8: 1100 |0022: return-object v0 │ │ +02b688: |[02b688] org.metatrans.commons.graphics2d.model.World.getCamera:()Landroid/graphics/RectF; │ │ +02b698: 5430 240c |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b69c: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ +02b6a0: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02b6a4: 7010 6c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02b6aa: 5b30 240c |0009: iput-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b6ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +02b6b0: 5901 0c00 |000c: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02b6b4: 5430 240c |000e: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b6b8: 5232 1e0c |0010: iget v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_X:I // field@0c1e │ │ +02b6bc: 8222 |0012: int-to-float v2, v2 │ │ +02b6be: 5902 0d00 |0013: iput v2, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02b6c2: 5430 240c |0015: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b6c6: 5901 0e00 |0017: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02b6ca: 5430 240c |0019: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b6ce: 5231 1f0c |001b: iget v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.VIEWPORT_SIZE_Y:I // field@0c1f │ │ +02b6d2: 8211 |001d: int-to-float v1, v1 │ │ +02b6d4: 5901 0b00 |001e: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02b6d8: 5430 240c |0020: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/World;.camera:Landroid/graphics/RectF; // field@0c24 │ │ +02b6dc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x000e line=477 │ │ 0x0015 line=478 │ │ @@ -58500,17 +58518,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b770: |[02b770] org.metatrans.commons.graphics2d.model.World.getCellSize:()F │ │ -02b780: 5210 250c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.cell_size:F // field@0c25 │ │ -02b784: 0f00 |0002: return v0 │ │ +02b774: |[02b774] org.metatrans.commons.graphics2d.model.World.getCellSize:()F │ │ +02b784: 5210 250c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.cell_size:F // field@0c25 │ │ +02b788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #6 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58518,17 +58536,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b84c: |[02b84c] org.metatrans.commons.graphics2d.model.World.getCollectibleEntities:()Ljava/util/List; │ │ -02b85c: 5410 260c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02b860: 1100 |0002: return-object v0 │ │ +02b850: |[02b850] org.metatrans.commons.graphics2d.model.World.getCollectibleEntities:()Ljava/util/List; │ │ +02b860: 5410 260c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02b864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #7 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58536,42 +58554,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -02b7d0: |[02b7d0] org.metatrans.commons.graphics2d.model.World.getEntitiesCount:()Ljava/lang/String; │ │ -02b7e0: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -02b7e4: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02b7ea: 5431 330c |0005: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02b7ee: 7210 b301 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02b7f4: 0a01 |000a: move-result v1 │ │ -02b7f6: 6e20 8201 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02b7fc: 1a01 4c00 |000e: const-string v1, "/" // string@004c │ │ -02b800: 6e20 8501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02b806: 5431 280c |0013: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ -02b80a: 7210 b301 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -02b810: 0a01 |0018: move-result v1 │ │ -02b812: 5432 260c |0019: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02b816: 7210 b301 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -02b81c: 0a02 |001e: move-result v2 │ │ -02b81e: b021 |001f: add-int/2addr v1, v2 │ │ -02b820: 5432 330c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02b824: 7210 b301 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -02b82a: 0a02 |0025: move-result v2 │ │ -02b82c: b021 |0026: add-int/2addr v1, v2 │ │ -02b82e: 5432 3c0c |0027: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02b832: 7210 b301 0200 |0029: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -02b838: 0a02 |002c: move-result v2 │ │ -02b83a: b021 |002d: add-int/2addr v1, v2 │ │ -02b83c: 6e20 8201 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02b842: 6e10 8701 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02b848: 0c00 |0034: move-result-object v0 │ │ -02b84a: 1100 |0035: return-object v0 │ │ +02b7d4: |[02b7d4] org.metatrans.commons.graphics2d.model.World.getEntitiesCount:()Ljava/lang/String; │ │ +02b7e4: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +02b7e8: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02b7ee: 5431 330c |0005: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02b7f2: 7210 b301 0100 |0007: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02b7f8: 0a01 |000a: move-result v1 │ │ +02b7fa: 6e20 8201 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02b800: 1a01 4d00 |000e: const-string v1, "/" // string@004d │ │ +02b804: 6e20 8501 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02b80a: 5431 280c |0013: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ +02b80e: 7210 b301 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +02b814: 0a01 |0018: move-result v1 │ │ +02b816: 5432 260c |0019: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02b81a: 7210 b301 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +02b820: 0a02 |001e: move-result v2 │ │ +02b822: b021 |001f: add-int/2addr v1, v2 │ │ +02b824: 5432 330c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02b828: 7210 b301 0200 |0022: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +02b82e: 0a02 |0025: move-result v2 │ │ +02b830: b021 |0026: add-int/2addr v1, v2 │ │ +02b832: 5432 3c0c |0027: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02b836: 7210 b301 0200 |0029: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +02b83c: 0a02 |002c: move-result v2 │ │ +02b83e: b021 |002d: add-int/2addr v1, v2 │ │ +02b840: 6e20 8201 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02b846: 6e10 8701 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02b84c: 0c00 |0034: move-result-object v0 │ │ +02b84e: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #8 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58579,17 +58597,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b864: |[02b864] org.metatrans.commons.graphics2d.model.World.getGroundEntities:()Ljava/util/List; │ │ -02b874: 5410 280c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ -02b878: 1100 |0002: return-object v0 │ │ +02b868: |[02b868] org.metatrans.commons.graphics2d.model.World.getGroundEntities:()Ljava/util/List; │ │ +02b878: 5410 280c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ +02b87c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #9 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58597,17 +58615,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b87c: |[02b87c] org.metatrans.commons.graphics2d.model.World.getGroundEntities_NotSolidOnly:()Ljava/util/List; │ │ -02b88c: 5410 2a0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ -02b890: 1100 |0002: return-object v0 │ │ +02b880: |[02b880] org.metatrans.commons.graphics2d.model.World.getGroundEntities_NotSolidOnly:()Ljava/util/List; │ │ +02b890: 5410 2a0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_NotSolid:Ljava/util/List; // field@0c2a │ │ +02b894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #10 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58615,17 +58633,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b894: |[02b894] org.metatrans.commons.graphics2d.model.World.getGroundEntities_SolidOnly:()Ljava/util/List; │ │ -02b8a4: 5410 2b0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ -02b8a8: 1100 |0002: return-object v0 │ │ +02b898: |[02b898] org.metatrans.commons.graphics2d.model.World.getGroundEntities_SolidOnly:()Ljava/util/List; │ │ +02b8a8: 5410 2b0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities_Solid:Ljava/util/List; // field@0c2b │ │ +02b8ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #11 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58633,18 +58651,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02b788: |[02b788] org.metatrans.commons.graphics2d.model.World.getMaxSpeed_BULLET:()I │ │ -02b798: 5210 1a0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_BULLET:F // field@0c1a │ │ -02b79c: 8700 |0002: float-to-int v0, v0 │ │ -02b79e: 0f00 |0003: return v0 │ │ +02b78c: |[02b78c] org.metatrans.commons.graphics2d.model.World.getMaxSpeed_BULLET:()I │ │ +02b79c: 5210 1a0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_BULLET:F // field@0c1a │ │ +02b7a0: 8700 |0002: float-to-int v0, v0 │ │ +02b7a2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #12 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58652,18 +58670,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02b7a0: |[02b7a0] org.metatrans.commons.graphics2d.model.World.getMaxSpeed_CHALLENGER:()I │ │ -02b7b0: 5210 1b0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_CHALLENGER:F // field@0c1b │ │ -02b7b4: 8700 |0002: float-to-int v0, v0 │ │ -02b7b6: 0f00 |0003: return v0 │ │ +02b7a4: |[02b7a4] org.metatrans.commons.graphics2d.model.World.getMaxSpeed_CHALLENGER:()I │ │ +02b7b4: 5210 1b0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_CHALLENGER:F // field@0c1b │ │ +02b7b8: 8700 |0002: float-to-int v0, v0 │ │ +02b7ba: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #13 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58671,17 +58689,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b8ac: |[02b8ac] org.metatrans.commons.graphics2d.model.World.getMovingEntities:()Ljava/util/List; │ │ -02b8bc: 5410 330c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02b8c0: 1100 |0002: return-object v0 │ │ +02b8b0: |[02b8b0] org.metatrans.commons.graphics2d.model.World.getMovingEntities:()Ljava/util/List; │ │ +02b8c0: 5410 330c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02b8c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #14 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58689,17 +58707,17 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ba1c: |[02ba1c] org.metatrans.commons.graphics2d.model.World.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ -02ba2c: 5410 3a0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02ba30: 1100 |0002: return-object v0 │ │ +02ba20: |[02ba20] org.metatrans.commons.graphics2d.model.World.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ +02ba30: 5410 3a0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02ba34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #15 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58707,17 +58725,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b8c4: |[02b8c4] org.metatrans.commons.graphics2d.model.World.getSpecialEntities:()Ljava/util/List; │ │ -02b8d4: 5410 3c0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ -02b8d8: 1100 |0002: return-object v0 │ │ +02b8c8: |[02b8c8] org.metatrans.commons.graphics2d.model.World.getSpecialEntities:()Ljava/util/List; │ │ +02b8d8: 5410 3c0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.specialEntities:Ljava/util/List; // field@0c3c │ │ +02b8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #16 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58725,67 +58743,67 @@ │ │ type : '(II)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -02b944: |[02b944] org.metatrans.commons.graphics2d.model.World.getTerrainCell:(II)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; │ │ -02b954: 1d04 |0000: monitor-enter v4 │ │ -02b956: 5440 3d0c |0001: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b95a: 3900 5000 |0003: if-nez v0, 0053 // +0050 │ │ -02b95e: 5240 2f0c |0005: iget v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_x:I // field@0c2f │ │ -02b962: 5241 300c |0007: iget v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_y:I // field@0c30 │ │ -02b966: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -02b968: 2322 5802 |000a: new-array v2, v2, [I // type@0258 │ │ -02b96c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -02b96e: 4b01 0203 |000d: aput v1, v2, v3 │ │ -02b972: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02b974: 4b00 0201 |0010: aput v0, v2, v1 │ │ -02b978: 1c00 fb01 |0012: const-class v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02b97c: 7120 9001 2000 |0014: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ -02b982: 0c00 |0017: move-result-object v0 │ │ -02b984: 1f00 6902 |0018: check-cast v0, [[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@0269 │ │ -02b988: 5b40 3d0c |001a: iput-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b98c: 5440 280c |001c: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ -02b990: 7210 b001 0000 |001e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02b996: 0c00 |0021: move-result-object v0 │ │ -02b998: 7210 a201 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02b99e: 0a01 |0025: move-result v1 │ │ -02b9a0: 3801 2d00 |0026: if-eqz v1, 0053 // +002d │ │ -02b9a4: 7210 a301 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02b9aa: 0c01 |002b: move-result-object v1 │ │ -02b9ac: 1f01 fb01 |002c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -02b9b0: 5442 3d0c |002e: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b9b4: 6e10 2809 0100 |0030: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_X:()I // method@0928 │ │ -02b9ba: 0a03 |0033: move-result v3 │ │ -02b9bc: 4602 0203 |0034: aget-object v2, v2, v3 │ │ -02b9c0: 6e10 2909 0100 |0036: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_Y:()I // method@0929 │ │ -02b9c6: 0a03 |0039: move-result v3 │ │ -02b9c8: 4602 0203 |003a: aget-object v2, v2, v3 │ │ -02b9cc: 3902 1100 |003c: if-nez v2, 004d // +0011 │ │ -02b9d0: 5442 3d0c |003e: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b9d4: 6e10 2809 0100 |0040: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_X:()I // method@0928 │ │ -02b9da: 0a03 |0043: move-result v3 │ │ -02b9dc: 4602 0203 |0044: aget-object v2, v2, v3 │ │ -02b9e0: 6e10 2909 0100 |0046: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_Y:()I // method@0929 │ │ -02b9e6: 0a03 |0049: move-result v3 │ │ -02b9e8: 4d01 0203 |004a: aput-object v1, v2, v3 │ │ -02b9ec: 28d6 |004c: goto 0022 // -002a │ │ -02b9ee: 2205 9600 |004d: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ -02b9f2: 7010 5801 0500 |004f: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -02b9f8: 2705 |0052: throw v5 │ │ -02b9fa: 5440 3d0c |0053: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b9fe: 4605 0005 |0055: aget-object v5, v0, v5 │ │ -02ba02: 4605 0506 |0057: aget-object v5, v5, v6 │ │ -02ba06: 1e04 |0059: monitor-exit v4 │ │ -02ba08: 1105 |005a: return-object v5 │ │ -02ba0a: 0d05 |005b: move-exception v5 │ │ -02ba0c: 1e04 |005c: monitor-exit v4 │ │ -02ba0e: 2705 |005d: throw v5 │ │ +02b948: |[02b948] org.metatrans.commons.graphics2d.model.World.getTerrainCell:(II)Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; │ │ +02b958: 1d04 |0000: monitor-enter v4 │ │ +02b95a: 5440 3d0c |0001: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02b95e: 3900 5000 |0003: if-nez v0, 0053 // +0050 │ │ +02b962: 5240 2f0c |0005: iget v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_x:I // field@0c2f │ │ +02b966: 5241 300c |0007: iget v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.maze_size_y:I // field@0c30 │ │ +02b96a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +02b96c: 2322 5802 |000a: new-array v2, v2, [I // type@0258 │ │ +02b970: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +02b972: 4b01 0203 |000d: aput v1, v2, v3 │ │ +02b976: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +02b978: 4b00 0201 |0010: aput v0, v2, v1 │ │ +02b97c: 1c00 fb01 |0012: const-class v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02b980: 7120 9001 2000 |0014: invoke-static {v0, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0190 │ │ +02b986: 0c00 |0017: move-result-object v0 │ │ +02b988: 1f00 6902 |0018: check-cast v0, [[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@0269 │ │ +02b98c: 5b40 3d0c |001a: iput-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02b990: 5440 280c |001c: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.groundEntities:Ljava/util/List; // field@0c28 │ │ +02b994: 7210 b001 0000 |001e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02b99a: 0c00 |0021: move-result-object v0 │ │ +02b99c: 7210 a201 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02b9a2: 0a01 |0025: move-result v1 │ │ +02b9a4: 3801 2d00 |0026: if-eqz v1, 0053 // +002d │ │ +02b9a8: 7210 a301 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02b9ae: 0c01 |002b: move-result-object v1 │ │ +02b9b0: 1f01 fb01 |002c: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +02b9b4: 5442 3d0c |002e: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02b9b8: 6e10 2809 0100 |0030: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_X:()I // method@0928 │ │ +02b9be: 0a03 |0033: move-result v3 │ │ +02b9c0: 4602 0203 |0034: aget-object v2, v2, v3 │ │ +02b9c4: 6e10 2909 0100 |0036: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_Y:()I // method@0929 │ │ +02b9ca: 0a03 |0039: move-result v3 │ │ +02b9cc: 4602 0203 |003a: aget-object v2, v2, v3 │ │ +02b9d0: 3902 1100 |003c: if-nez v2, 004d // +0011 │ │ +02b9d4: 5442 3d0c |003e: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02b9d8: 6e10 2809 0100 |0040: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_X:()I // method@0928 │ │ +02b9de: 0a03 |0043: move-result v3 │ │ +02b9e0: 4602 0203 |0044: aget-object v2, v2, v3 │ │ +02b9e4: 6e10 2909 0100 |0046: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getCellIndex_Y:()I // method@0929 │ │ +02b9ea: 0a03 |0049: move-result v3 │ │ +02b9ec: 4d01 0203 |004a: aput-object v1, v2, v3 │ │ +02b9f0: 28d6 |004c: goto 0022 // -002a │ │ +02b9f2: 2205 9600 |004d: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ +02b9f6: 7010 5801 0500 |004f: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +02b9fc: 2705 |0052: throw v5 │ │ +02b9fe: 5440 3d0c |0053: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02ba02: 4605 0005 |0055: aget-object v5, v0, v5 │ │ +02ba06: 4605 0506 |0057: aget-object v5, v5, v6 │ │ +02ba0a: 1e04 |0059: monitor-exit v4 │ │ +02ba0c: 1105 |005a: return-object v5 │ │ +02ba0e: 0d05 |005b: move-exception v5 │ │ +02ba10: 1e04 |005c: monitor-exit v4 │ │ +02ba12: 2705 |005d: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x0059 │ │ -> 0x005b │ │ positions : │ │ 0x0001 line=569 │ │ 0x0005 line=571 │ │ 0x001c line=573 │ │ @@ -58803,17 +58821,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b7b8: |[02b7b8] org.metatrans.commons.graphics2d.model.World.getTimeInterval_BornTolerance:()I │ │ -02b7c8: 6000 1d0c |0000: sget v0, Lorg/metatrans/commons/graphics2d/model/World;.TIME_INTERVAL_BornTolerance:I // field@0c1d │ │ -02b7cc: 0f00 |0002: return v0 │ │ +02b7bc: |[02b7bc] org.metatrans.commons.graphics2d.model.World.getTimeInterval_BornTolerance:()I │ │ +02b7cc: 6000 1d0c |0000: sget v0, Lorg/metatrans/commons/graphics2d/model/World;.TIME_INTERVAL_BornTolerance:I // field@0c1d │ │ +02b7d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #18 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58821,33 +58839,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b6dc: |[02b6dc] org.metatrans.commons.graphics2d.model.World.hasToDrawPlayerLast:()Z │ │ -02b6ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02b6ee: 0f00 |0001: return v0 │ │ +02b6e0: |[02b6e0] org.metatrans.commons.graphics2d.model.World.hasToDrawPlayerLast:()Z │ │ +02b6f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02b6f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ name : 'isDirty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b6f0: |[02b6f0] org.metatrans.commons.graphics2d.model.World.isDirty:()Z │ │ -02b700: 5510 2c0c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ -02b704: 0f00 |0002: return v0 │ │ +02b6f4: |[02b6f4] org.metatrans.commons.graphics2d.model.World.isDirty:()Z │ │ +02b704: 5510 2c0c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ +02b708: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ #20 : (in Lorg/metatrans/commons/graphics2d/model/World;) │ │ @@ -58855,32 +58873,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -02b72c: |[02b72c] org.metatrans.commons.graphics2d.model.World.isOuterBorder:(II)Z │ │ -02b73c: 5440 3d0c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ -02b740: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02b742: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -02b746: 0f01 |0005: return v1 │ │ -02b748: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -02b74a: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -02b74e: 2103 |0009: array-length v3, v0 │ │ -02b750: b123 |000a: sub-int/2addr v3, v2 │ │ -02b752: 3235 0c00 |000b: if-eq v5, v3, 0017 // +000c │ │ -02b756: 3806 0a00 |000d: if-eqz v6, 0017 // +000a │ │ -02b75a: 4605 0001 |000f: aget-object v5, v0, v1 │ │ -02b75e: 3805 0700 |0011: if-eqz v5, 0018 // +0007 │ │ -02b762: 2155 |0013: array-length v5, v5 │ │ -02b764: b125 |0014: sub-int/2addr v5, v2 │ │ -02b766: 3356 0300 |0015: if-ne v6, v5, 0018 // +0003 │ │ -02b76a: 0121 |0017: move v1, v2 │ │ -02b76c: 0f01 |0018: return v1 │ │ +02b730: |[02b730] org.metatrans.commons.graphics2d.model.World.isOuterBorder:(II)Z │ │ +02b740: 5440 3d0c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.terrain_entities:[[Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@0c3d │ │ +02b744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02b746: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +02b74a: 0f01 |0005: return v1 │ │ +02b74c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +02b74e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +02b752: 2103 |0009: array-length v3, v0 │ │ +02b754: b123 |000a: sub-int/2addr v3, v2 │ │ +02b756: 3235 0c00 |000b: if-eq v5, v3, 0017 // +000c │ │ +02b75a: 3806 0a00 |000d: if-eqz v6, 0017 // +000a │ │ +02b75e: 4605 0001 |000f: aget-object v5, v0, v1 │ │ +02b762: 3805 0700 |0011: if-eqz v5, 0018 // +0007 │ │ +02b766: 2155 |0013: array-length v5, v5 │ │ +02b768: b125 |0014: sub-int/2addr v5, v2 │ │ +02b76a: 3356 0300 |0015: if-ne v6, v5, 0018 // +0003 │ │ +02b76e: 0121 |0017: move v1, v2 │ │ +02b770: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0009 line=640 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0019 reg=5 (null) I │ │ @@ -58891,23 +58909,23 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02c0a4: |[02c0a4] org.metatrans.commons.graphics2d.model.World.removeCollectibleEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V │ │ -02c0b4: 1d01 |0000: monitor-enter v1 │ │ -02c0b6: 5410 260c |0001: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ -02c0ba: 7220 b201 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -02c0c0: 1e01 |0006: monitor-exit v1 │ │ -02c0c2: 0e00 |0007: return-void │ │ -02c0c4: 0d02 |0008: move-exception v2 │ │ -02c0c6: 1e01 |0009: monitor-exit v1 │ │ -02c0c8: 2702 |000a: throw v2 │ │ +02c0a8: |[02c0a8] org.metatrans.commons.graphics2d.model.World.removeCollectibleEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V │ │ +02c0b8: 1d01 |0000: monitor-enter v1 │ │ +02c0ba: 5410 260c |0001: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.collectibleEntities:Ljava/util/List; // field@0c26 │ │ +02c0be: 7220 b201 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +02c0c4: 1e01 |0006: monitor-exit v1 │ │ +02c0c6: 0e00 |0007: return-void │ │ +02c0c8: 0d02 |0008: move-exception v2 │ │ +02c0ca: 1e01 |0009: monitor-exit v1 │ │ +02c0cc: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=464 │ │ 0x0006 line=465 │ │ locals : │ │ @@ -58919,23 +58937,23 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02c0d8: |[02c0d8] org.metatrans.commons.graphics2d.model.World.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ -02c0e8: 1d01 |0000: monitor-enter v1 │ │ -02c0ea: 5410 330c |0001: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02c0ee: 7220 b201 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -02c0f4: 1e01 |0006: monitor-exit v1 │ │ -02c0f6: 0e00 |0007: return-void │ │ -02c0f8: 0d02 |0008: move-exception v2 │ │ -02c0fa: 1e01 |0009: monitor-exit v1 │ │ -02c0fc: 2702 |000a: throw v2 │ │ +02c0dc: |[02c0dc] org.metatrans.commons.graphics2d.model.World.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ +02c0ec: 1d01 |0000: monitor-enter v1 │ │ +02c0ee: 5410 330c |0001: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02c0f2: 7220 b201 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +02c0f8: 1e01 |0006: monitor-exit v1 │ │ +02c0fa: 0e00 |0007: return-void │ │ +02c0fc: 0d02 |0008: move-exception v2 │ │ +02c0fe: 1e01 |0009: monitor-exit v1 │ │ +02c100: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=455 │ │ 0x0006 line=456 │ │ locals : │ │ @@ -58947,17 +58965,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c10c: |[02c10c] org.metatrans.commons.graphics2d.model.World.setCellSize:(F)V │ │ -02c11c: 5901 250c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/World;.cell_size:F // field@0c25 │ │ -02c120: 0e00 |0002: return-void │ │ +02c110: |[02c110] org.metatrans.commons.graphics2d.model.World.setCellSize:(F)V │ │ +02c120: 5901 250c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/World;.cell_size:F // field@0c25 │ │ +02c124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -58966,91 +58984,91 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -02c124: |[02c124] org.metatrans.commons.graphics2d.model.World.setPlayerSpeed:(FF)V │ │ -02c134: 1d05 |0000: monitor-enter v5 │ │ -02c136: 5250 1c0c |0001: iget v0, v5, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_PLAYER:F // field@0c1c │ │ -02c13a: c806 |0003: mul-float/2addr v6, v0 │ │ -02c13c: c807 |0004: mul-float/2addr v7, v0 │ │ -02c13e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -02c140: 2d02 0601 |0006: cmpl-float v2, v6, v1 │ │ -02c144: 1503 0040 |0008: const/high16 v3, #int 1073741824 // #4000 │ │ -02c148: 1504 4040 |000a: const/high16 v4, #int 1077936128 // #4040 │ │ -02c14c: 3d02 1600 |000c: if-lez v2, 0022 // +0016 │ │ -02c150: a902 0004 |000e: div-float v2, v0, v4 │ │ -02c154: 2e02 0602 |0010: cmpg-float v2, v6, v2 │ │ -02c158: 3b02 0500 |0012: if-gez v2, 0017 // +0005 │ │ -02c15c: a906 0004 |0014: div-float v6, v0, v4 │ │ -02c160: 2823 |0016: goto 0039 // +0023 │ │ -02c162: a902 0003 |0017: div-float v2, v0, v3 │ │ -02c166: 2e06 0602 |0019: cmpg-float v6, v6, v2 │ │ -02c16a: 3b06 0500 |001b: if-gez v6, 0020 // +0005 │ │ -02c16e: a906 0003 |001d: div-float v6, v0, v3 │ │ -02c172: 281a |001f: goto 0039 // +001a │ │ -02c174: 0106 |0020: move v6, v0 │ │ -02c176: 2818 |0021: goto 0039 // +0018 │ │ -02c178: 2e02 0601 |0022: cmpg-float v2, v6, v1 │ │ -02c17c: 3b02 1500 |0024: if-gez v2, 0039 // +0015 │ │ -02c180: 7f02 |0026: neg-float v2, v0 │ │ -02c182: c942 |0027: div-float/2addr v2, v4 │ │ -02c184: 2d02 0602 |0028: cmpl-float v2, v6, v2 │ │ -02c188: 3d02 0500 |002a: if-lez v2, 002f // +0005 │ │ -02c18c: 7f06 |002c: neg-float v6, v0 │ │ -02c18e: c946 |002d: div-float/2addr v6, v4 │ │ -02c190: 280b |002e: goto 0039 // +000b │ │ -02c192: 7f02 |002f: neg-float v2, v0 │ │ -02c194: c932 |0030: div-float/2addr v2, v3 │ │ -02c196: 2d06 0602 |0031: cmpl-float v6, v6, v2 │ │ -02c19a: 3d06 0500 |0033: if-lez v6, 0038 // +0005 │ │ -02c19e: 7f06 |0035: neg-float v6, v0 │ │ -02c1a0: c936 |0036: div-float/2addr v6, v3 │ │ -02c1a2: 2802 |0037: goto 0039 // +0002 │ │ -02c1a4: 7f06 |0038: neg-float v6, v0 │ │ -02c1a6: 2d02 0701 |0039: cmpl-float v2, v7, v1 │ │ -02c1aa: 3d02 1200 |003b: if-lez v2, 004d // +0012 │ │ -02c1ae: a901 0004 |003d: div-float v1, v0, v4 │ │ -02c1b2: 2e01 0701 |003f: cmpg-float v1, v7, v1 │ │ -02c1b6: 3b01 0400 |0041: if-gez v1, 0045 // +0004 │ │ -02c1ba: c940 |0043: div-float/2addr v0, v4 │ │ -02c1bc: 2824 |0044: goto 0068 // +0024 │ │ -02c1be: a901 0003 |0045: div-float v1, v0, v3 │ │ -02c1c2: 2e07 0701 |0047: cmpg-float v7, v7, v1 │ │ -02c1c6: 3b07 1f00 |0049: if-gez v7, 0068 // +001f │ │ -02c1ca: c930 |004b: div-float/2addr v0, v3 │ │ -02c1cc: 281c |004c: goto 0068 // +001c │ │ -02c1ce: 2e01 0701 |004d: cmpg-float v1, v7, v1 │ │ -02c1d2: 3b01 1800 |004f: if-gez v1, 0067 // +0018 │ │ -02c1d6: 7f01 |0051: neg-float v1, v0 │ │ -02c1d8: c941 |0052: div-float/2addr v1, v4 │ │ -02c1da: 2d01 0701 |0053: cmpl-float v1, v7, v1 │ │ -02c1de: 3d01 0600 |0055: if-lez v1, 005b // +0006 │ │ -02c1e2: 7f07 |0057: neg-float v7, v0 │ │ -02c1e4: a900 0704 |0058: div-float v0, v7, v4 │ │ -02c1e8: 280e |005a: goto 0068 // +000e │ │ -02c1ea: 7f01 |005b: neg-float v1, v0 │ │ -02c1ec: c931 |005c: div-float/2addr v1, v3 │ │ -02c1ee: 2d07 0701 |005d: cmpl-float v7, v7, v1 │ │ -02c1f2: 3d07 0600 |005f: if-lez v7, 0065 // +0006 │ │ -02c1f6: 7f07 |0061: neg-float v7, v0 │ │ -02c1f8: a900 0703 |0062: div-float v0, v7, v3 │ │ -02c1fc: 2804 |0064: goto 0068 // +0004 │ │ -02c1fe: 7f00 |0065: neg-float v0, v0 │ │ -02c200: 2802 |0066: goto 0068 // +0002 │ │ -02c202: 0170 |0067: move v0, v7 │ │ -02c204: 5457 3a0c |0068: iget-object v7, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ -02c208: 6e30 5009 6700 |006a: invoke-virtual {v7, v6, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.setSpeed:(FF)V // method@0950 │ │ -02c20e: 1e05 |006d: monitor-exit v5 │ │ -02c210: 0e00 |006e: return-void │ │ -02c212: 0d06 |006f: move-exception v6 │ │ -02c214: 1e05 |0070: monitor-exit v5 │ │ -02c216: 2706 |0071: throw v6 │ │ +02c128: |[02c128] org.metatrans.commons.graphics2d.model.World.setPlayerSpeed:(FF)V │ │ +02c138: 1d05 |0000: monitor-enter v5 │ │ +02c13a: 5250 1c0c |0001: iget v0, v5, Lorg/metatrans/commons/graphics2d/model/World;.SPEED_MAX_PLAYER:F // field@0c1c │ │ +02c13e: c806 |0003: mul-float/2addr v6, v0 │ │ +02c140: c807 |0004: mul-float/2addr v7, v0 │ │ +02c142: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +02c144: 2d02 0601 |0006: cmpl-float v2, v6, v1 │ │ +02c148: 1503 0040 |0008: const/high16 v3, #int 1073741824 // #4000 │ │ +02c14c: 1504 4040 |000a: const/high16 v4, #int 1077936128 // #4040 │ │ +02c150: 3d02 1600 |000c: if-lez v2, 0022 // +0016 │ │ +02c154: a902 0004 |000e: div-float v2, v0, v4 │ │ +02c158: 2e02 0602 |0010: cmpg-float v2, v6, v2 │ │ +02c15c: 3b02 0500 |0012: if-gez v2, 0017 // +0005 │ │ +02c160: a906 0004 |0014: div-float v6, v0, v4 │ │ +02c164: 2823 |0016: goto 0039 // +0023 │ │ +02c166: a902 0003 |0017: div-float v2, v0, v3 │ │ +02c16a: 2e06 0602 |0019: cmpg-float v6, v6, v2 │ │ +02c16e: 3b06 0500 |001b: if-gez v6, 0020 // +0005 │ │ +02c172: a906 0003 |001d: div-float v6, v0, v3 │ │ +02c176: 281a |001f: goto 0039 // +001a │ │ +02c178: 0106 |0020: move v6, v0 │ │ +02c17a: 2818 |0021: goto 0039 // +0018 │ │ +02c17c: 2e02 0601 |0022: cmpg-float v2, v6, v1 │ │ +02c180: 3b02 1500 |0024: if-gez v2, 0039 // +0015 │ │ +02c184: 7f02 |0026: neg-float v2, v0 │ │ +02c186: c942 |0027: div-float/2addr v2, v4 │ │ +02c188: 2d02 0602 |0028: cmpl-float v2, v6, v2 │ │ +02c18c: 3d02 0500 |002a: if-lez v2, 002f // +0005 │ │ +02c190: 7f06 |002c: neg-float v6, v0 │ │ +02c192: c946 |002d: div-float/2addr v6, v4 │ │ +02c194: 280b |002e: goto 0039 // +000b │ │ +02c196: 7f02 |002f: neg-float v2, v0 │ │ +02c198: c932 |0030: div-float/2addr v2, v3 │ │ +02c19a: 2d06 0602 |0031: cmpl-float v6, v6, v2 │ │ +02c19e: 3d06 0500 |0033: if-lez v6, 0038 // +0005 │ │ +02c1a2: 7f06 |0035: neg-float v6, v0 │ │ +02c1a4: c936 |0036: div-float/2addr v6, v3 │ │ +02c1a6: 2802 |0037: goto 0039 // +0002 │ │ +02c1a8: 7f06 |0038: neg-float v6, v0 │ │ +02c1aa: 2d02 0701 |0039: cmpl-float v2, v7, v1 │ │ +02c1ae: 3d02 1200 |003b: if-lez v2, 004d // +0012 │ │ +02c1b2: a901 0004 |003d: div-float v1, v0, v4 │ │ +02c1b6: 2e01 0701 |003f: cmpg-float v1, v7, v1 │ │ +02c1ba: 3b01 0400 |0041: if-gez v1, 0045 // +0004 │ │ +02c1be: c940 |0043: div-float/2addr v0, v4 │ │ +02c1c0: 2824 |0044: goto 0068 // +0024 │ │ +02c1c2: a901 0003 |0045: div-float v1, v0, v3 │ │ +02c1c6: 2e07 0701 |0047: cmpg-float v7, v7, v1 │ │ +02c1ca: 3b07 1f00 |0049: if-gez v7, 0068 // +001f │ │ +02c1ce: c930 |004b: div-float/2addr v0, v3 │ │ +02c1d0: 281c |004c: goto 0068 // +001c │ │ +02c1d2: 2e01 0701 |004d: cmpg-float v1, v7, v1 │ │ +02c1d6: 3b01 1800 |004f: if-gez v1, 0067 // +0018 │ │ +02c1da: 7f01 |0051: neg-float v1, v0 │ │ +02c1dc: c941 |0052: div-float/2addr v1, v4 │ │ +02c1de: 2d01 0701 |0053: cmpl-float v1, v7, v1 │ │ +02c1e2: 3d01 0600 |0055: if-lez v1, 005b // +0006 │ │ +02c1e6: 7f07 |0057: neg-float v7, v0 │ │ +02c1e8: a900 0704 |0058: div-float v0, v7, v4 │ │ +02c1ec: 280e |005a: goto 0068 // +000e │ │ +02c1ee: 7f01 |005b: neg-float v1, v0 │ │ +02c1f0: c931 |005c: div-float/2addr v1, v3 │ │ +02c1f2: 2d07 0701 |005d: cmpl-float v7, v7, v1 │ │ +02c1f6: 3d07 0600 |005f: if-lez v7, 0065 // +0006 │ │ +02c1fa: 7f07 |0061: neg-float v7, v0 │ │ +02c1fc: a900 0703 |0062: div-float v0, v7, v3 │ │ +02c200: 2804 |0064: goto 0068 // +0004 │ │ +02c202: 7f00 |0065: neg-float v0, v0 │ │ +02c204: 2802 |0066: goto 0068 // +0002 │ │ +02c206: 0170 |0067: move v0, v7 │ │ +02c208: 5457 3a0c |0068: iget-object v7, v5, Lorg/metatrans/commons/graphics2d/model/World;.playerEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // field@0c3a │ │ +02c20c: 6e30 5009 6700 |006a: invoke-virtual {v7, v6, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.setSpeed:(FF)V // method@0950 │ │ +02c212: 1e05 |006d: monitor-exit v5 │ │ +02c214: 0e00 |006e: return-void │ │ +02c216: 0d06 |006f: move-exception v6 │ │ +02c218: 1e05 |0070: monitor-exit v5 │ │ +02c21a: 2706 |0071: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x006d │ │ -> 0x006f │ │ positions : │ │ 0x0001 line=384 │ │ 0x0068 line=437 │ │ 0x006d line=438 │ │ @@ -59064,61 +59082,61 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -02c224: |[02c224] org.metatrans.commons.graphics2d.model.World.update:()V │ │ -02c234: 1d04 |0000: monitor-enter v4 │ │ -02c236: 7100 8901 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02c23c: 0b00 |0004: move-result-wide v0 │ │ -02c23e: 5342 3e0c |0005: iget-wide v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.timestamp_lastupdate:J // field@0c3e │ │ -02c242: bc20 |0007: sub-long/2addr v0, v2 │ │ -02c244: 8500 |0008: long-to-float v0, v0 │ │ -02c246: 6101 190c |0009: sget-wide v1, Lorg/metatrans/commons/graphics2d/model/World;.MOMENT_LENGTH:J // field@0c19 │ │ -02c24a: 8511 |000b: long-to-float v1, v1 │ │ -02c24c: c910 |000c: div-float/2addr v0, v1 │ │ -02c24e: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -02c252: 2e01 0001 |000f: cmpg-float v1, v0, v1 │ │ -02c256: 3b01 0400 |0011: if-gez v1, 0015 // +0004 │ │ -02c25a: 1e04 |0013: monitor-exit v4 │ │ -02c25c: 0e00 |0014: return-void │ │ -02c25e: 6001 180c |0015: sget v1, Lorg/metatrans/commons/graphics2d/model/World;.MOMENTS_MAX_COUNT:I // field@0c18 │ │ -02c262: 8212 |0017: int-to-float v2, v1 │ │ -02c264: 2d02 0002 |0018: cmpl-float v2, v0, v2 │ │ -02c268: 3d02 0300 |001a: if-lez v2, 001d // +0003 │ │ -02c26c: 8210 |001c: int-to-float v0, v1 │ │ -02c26e: 5441 340c |001d: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ -02c272: 5442 330c |001f: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ -02c276: 7220 ad01 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02c27c: 5441 340c |0024: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ -02c280: 7210 b001 0100 |0026: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02c286: 0c01 |0029: move-result-object v1 │ │ -02c288: 7210 a201 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02c28e: 0a02 |002d: move-result v2 │ │ -02c290: 3802 0c00 |002e: if-eqz v2, 003a // +000c │ │ -02c294: 7210 a301 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02c29a: 0c02 |0033: move-result-object v2 │ │ -02c29c: 1f02 fc01 |0034: check-cast v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ -02c2a0: 6e20 3e09 0200 |0036: invoke-virtual {v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ -02c2a6: 28f1 |0039: goto 002a // -000f │ │ -02c2a8: 5440 340c |003a: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ -02c2ac: 7210 ae01 0000 |003c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ -02c2b2: 7010 ff08 0400 |003f: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/model/World;.updateCamera:()V // method@08ff │ │ -02c2b8: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -02c2ba: 5c40 2c0c |0043: iput-boolean v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ -02c2be: 7100 8901 0000 |0045: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02c2c4: 0b00 |0048: move-result-wide v0 │ │ -02c2c6: 5a40 3e0c |0049: iput-wide v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.timestamp_lastupdate:J // field@0c3e │ │ -02c2ca: 1e04 |004b: monitor-exit v4 │ │ -02c2cc: 0e00 |004c: return-void │ │ -02c2ce: 0d00 |004d: move-exception v0 │ │ -02c2d0: 1e04 |004e: monitor-exit v4 │ │ -02c2d2: 2700 |004f: throw v0 │ │ +02c228: |[02c228] org.metatrans.commons.graphics2d.model.World.update:()V │ │ +02c238: 1d04 |0000: monitor-enter v4 │ │ +02c23a: 7100 8901 0000 |0001: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02c240: 0b00 |0004: move-result-wide v0 │ │ +02c242: 5342 3e0c |0005: iget-wide v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.timestamp_lastupdate:J // field@0c3e │ │ +02c246: bc20 |0007: sub-long/2addr v0, v2 │ │ +02c248: 8500 |0008: long-to-float v0, v0 │ │ +02c24a: 6101 190c |0009: sget-wide v1, Lorg/metatrans/commons/graphics2d/model/World;.MOMENT_LENGTH:J // field@0c19 │ │ +02c24e: 8511 |000b: long-to-float v1, v1 │ │ +02c250: c910 |000c: div-float/2addr v0, v1 │ │ +02c252: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +02c256: 2e01 0001 |000f: cmpg-float v1, v0, v1 │ │ +02c25a: 3b01 0400 |0011: if-gez v1, 0015 // +0004 │ │ +02c25e: 1e04 |0013: monitor-exit v4 │ │ +02c260: 0e00 |0014: return-void │ │ +02c262: 6001 180c |0015: sget v1, Lorg/metatrans/commons/graphics2d/model/World;.MOMENTS_MAX_COUNT:I // field@0c18 │ │ +02c266: 8212 |0017: int-to-float v2, v1 │ │ +02c268: 2d02 0002 |0018: cmpl-float v2, v0, v2 │ │ +02c26c: 3d02 0300 |001a: if-lez v2, 001d // +0003 │ │ +02c270: 8210 |001c: int-to-float v0, v1 │ │ +02c272: 5441 340c |001d: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ +02c276: 5442 330c |001f: iget-object v2, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities:Ljava/util/List; // field@0c33 │ │ +02c27a: 7220 ad01 2100 |0021: invoke-interface {v1, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02c280: 5441 340c |0024: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ +02c284: 7210 b001 0100 |0026: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02c28a: 0c01 |0029: move-result-object v1 │ │ +02c28c: 7210 a201 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02c292: 0a02 |002d: move-result v2 │ │ +02c294: 3802 0c00 |002e: if-eqz v2, 003a // +000c │ │ +02c298: 7210 a301 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02c29e: 0c02 |0033: move-result-object v2 │ │ +02c2a0: 1f02 fc01 |0034: check-cast v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ +02c2a4: 6e20 3e09 0200 |0036: invoke-virtual {v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ +02c2aa: 28f1 |0039: goto 002a // -000f │ │ +02c2ac: 5440 340c |003a: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.movingEntities_buffer:Ljava/util/List; // field@0c34 │ │ +02c2b0: 7210 ae01 0000 |003c: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ +02c2b6: 7010 ff08 0400 |003f: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/model/World;.updateCamera:()V // method@08ff │ │ +02c2bc: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +02c2be: 5c40 2c0c |0043: iput-boolean v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.isDirty:Z // field@0c2c │ │ +02c2c2: 7100 8901 0000 |0045: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02c2c8: 0b00 |0048: move-result-wide v0 │ │ +02c2ca: 5a40 3e0c |0049: iput-wide v0, v4, Lorg/metatrans/commons/graphics2d/model/World;.timestamp_lastupdate:J // field@0c3e │ │ +02c2ce: 1e04 |004b: monitor-exit v4 │ │ +02c2d0: 0e00 |004c: return-void │ │ +02c2d2: 0d00 |004d: move-exception v0 │ │ +02c2d4: 1e04 |004e: monitor-exit v4 │ │ +02c2d6: 2700 |004f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000b │ │ -> 0x004d │ │ 0x0015 - 0x004b │ │ -> 0x004d │ │ positions : │ │ 0x0001 line=492 │ │ @@ -59131,21 +59149,21 @@ │ │ 0x003f line=515 │ │ 0x0043 line=518 │ │ 0x0045 line=520 │ │ 0x004b line=523 │ │ locals : │ │ 0x0000 - 0x0050 reg=4 this Lorg/metatrans/commons/graphics2d/model/World; │ │ │ │ - source_file_idx : 1653 (World.java) │ │ + source_file_idx : 1654 (World.java) │ │ │ │ Class #264 header: │ │ class_idx : 502 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 481 │ │ +source_file_idx : 482 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #264 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;' │ │ @@ -59198,31 +59216,31 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -02c594: |[02c594] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V │ │ -02c5a4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -02c5aa: 5b01 470c |0003: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c47 │ │ -02c5ae: 5b02 3f0c |0005: iput-object v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c5b2: 5221 0c00 |0007: iget v1, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c5b6: 5901 410c |0009: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_left:F // field@0c41 │ │ -02c5ba: 5401 3f0c |000b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c5be: 5211 0e00 |000d: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c5c2: 5901 430c |000f: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_top:F // field@0c43 │ │ -02c5c6: 5401 3f0c |0011: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c5ca: 5211 0d00 |0013: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02c5ce: 5901 420c |0015: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_right:F // field@0c42 │ │ -02c5d2: 5401 3f0c |0017: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c5d6: 5211 0b00 |0019: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02c5da: 5901 400c |001b: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_bottom:F // field@0c40 │ │ -02c5de: 5903 460c |001d: iput v3, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.subtype:I // field@0c46 │ │ -02c5e2: 0e00 |001f: return-void │ │ +02c598: |[02c598] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V │ │ +02c5a8: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +02c5ae: 5b01 470c |0003: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c47 │ │ +02c5b2: 5b02 3f0c |0005: iput-object v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c5b6: 5221 0c00 |0007: iget v1, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c5ba: 5901 410c |0009: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_left:F // field@0c41 │ │ +02c5be: 5401 3f0c |000b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c5c2: 5211 0e00 |000d: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c5c6: 5901 430c |000f: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_top:F // field@0c43 │ │ +02c5ca: 5401 3f0c |0011: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c5ce: 5211 0d00 |0013: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02c5d2: 5901 420c |0015: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_right:F // field@0c42 │ │ +02c5d6: 5401 3f0c |0017: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c5da: 5211 0b00 |0019: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02c5de: 5901 400c |001b: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_bottom:F // field@0c40 │ │ +02c5e2: 5903 460c |001d: iput v3, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.subtype:I // field@0c46 │ │ +02c5e6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ 0x0005 line=36 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ @@ -59241,46 +59259,46 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -02c5e4: |[02c5e4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.draw:(Landroid/graphics/Canvas;)V │ │ -02c5f4: 6e10 0209 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBackgroundColour:()I // method@0902 │ │ -02c5fa: 0a00 |0003: move-result v0 │ │ -02c5fc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -02c5fe: 3210 1d00 |0005: if-eq v0, v1, 0022 // +001d │ │ -02c602: 6e10 0709 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ -02c608: 0c01 |000a: move-result-object v1 │ │ -02c60a: 6e20 6400 0100 |000b: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02c610: 6e10 0709 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ -02c616: 0c00 |0011: move-result-object v0 │ │ -02c618: 1301 ff00 |0012: const/16 v1, #int 255 // #ff │ │ -02c61c: 6e20 6300 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02c622: 6e10 0609 0300 |0017: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ -02c628: 0c00 |001a: move-result-object v0 │ │ -02c62a: 6e10 0709 0300 |001b: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ -02c630: 0c01 |001e: move-result-object v1 │ │ -02c632: 6e30 5000 0401 |001f: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0050 │ │ -02c638: 6e10 0309 0300 |0022: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmap:()Landroid/graphics/Bitmap; // method@0903 │ │ -02c63e: 0c00 |0025: move-result-object v0 │ │ -02c640: 3800 1900 |0026: if-eqz v0, 003f // +0019 │ │ -02c644: 6e10 0709 0300 |0028: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ -02c64a: 0c00 |002b: move-result-object v0 │ │ -02c64c: 6e10 0409 0300 |002c: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmapTransparency:()I // method@0904 │ │ -02c652: 0a01 |002f: move-result v1 │ │ -02c654: 6e20 6300 1000 |0030: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02c65a: 6e10 0309 0300 |0033: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmap:()Landroid/graphics/Bitmap; // method@0903 │ │ -02c660: 0c00 |0036: move-result-object v0 │ │ -02c662: 6e10 0609 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ -02c668: 0c01 |003a: move-result-object v1 │ │ -02c66a: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -02c66c: 6e52 4b00 0412 |003c: invoke-virtual {v4, v0, v2, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02c672: 0e00 |003f: return-void │ │ +02c5e8: |[02c5e8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.draw:(Landroid/graphics/Canvas;)V │ │ +02c5f8: 6e10 0209 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBackgroundColour:()I // method@0902 │ │ +02c5fe: 0a00 |0003: move-result v0 │ │ +02c600: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +02c602: 3210 1d00 |0005: if-eq v0, v1, 0022 // +001d │ │ +02c606: 6e10 0709 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ +02c60c: 0c01 |000a: move-result-object v1 │ │ +02c60e: 6e20 6400 0100 |000b: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02c614: 6e10 0709 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ +02c61a: 0c00 |0011: move-result-object v0 │ │ +02c61c: 1301 ff00 |0012: const/16 v1, #int 255 // #ff │ │ +02c620: 6e20 6300 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02c626: 6e10 0609 0300 |0017: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ +02c62c: 0c00 |001a: move-result-object v0 │ │ +02c62e: 6e10 0709 0300 |001b: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ +02c634: 0c01 |001e: move-result-object v1 │ │ +02c636: 6e30 5000 0401 |001f: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0050 │ │ +02c63c: 6e10 0309 0300 |0022: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmap:()Landroid/graphics/Bitmap; // method@0903 │ │ +02c642: 0c00 |0025: move-result-object v0 │ │ +02c644: 3800 1900 |0026: if-eqz v0, 003f // +0019 │ │ +02c648: 6e10 0709 0300 |0028: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getPaint:()Landroid/graphics/Paint; // method@0907 │ │ +02c64e: 0c00 |002b: move-result-object v0 │ │ +02c650: 6e10 0409 0300 |002c: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmapTransparency:()I // method@0904 │ │ +02c656: 0a01 |002f: move-result v1 │ │ +02c658: 6e20 6300 1000 |0030: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02c65e: 6e10 0309 0300 |0033: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getBitmap:()Landroid/graphics/Bitmap; // method@0903 │ │ +02c664: 0c00 |0036: move-result-object v0 │ │ +02c666: 6e10 0609 0300 |0037: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ +02c66c: 0c01 |003a: move-result-object v1 │ │ +02c66e: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +02c670: 6e52 4b00 0412 |003c: invoke-virtual {v4, v0, v2, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02c676: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=110 │ │ 0x000e line=111 │ │ 0x0017 line=112 │ │ 0x0022 line=116 │ │ @@ -59295,17 +59313,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c550: |[02c550] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getBackgroundColour:()I │ │ -02c560: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02c562: 0f00 |0001: return v0 │ │ +02c554: |[02c554] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getBackgroundColour:()I │ │ +02c564: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02c566: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ name : 'getBitmap' │ │ type : '()Landroid/graphics/Bitmap;' │ │ @@ -59317,42 +59335,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c564: |[02c564] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getBitmapTransparency:()I │ │ -02c574: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ -02c578: 0f00 |0002: return v0 │ │ +02c568: |[02c568] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getBitmapTransparency:()I │ │ +02c578: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ +02c57c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ name : 'getEnvelop' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -02c484: |[02c484] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getEnvelop:()Landroid/graphics/RectF; │ │ -02c494: 5450 3f0c |0000: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c498: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -02c49c: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02c4a0: 5251 410c |0006: iget v1, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_left:F // field@0c41 │ │ -02c4a4: 5252 430c |0008: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_top:F // field@0c43 │ │ -02c4a8: 5253 420c |000a: iget v3, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_right:F // field@0c42 │ │ -02c4ac: 5254 400c |000c: iget v4, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_bottom:F // field@0c40 │ │ -02c4b0: 7054 6d00 1032 |000e: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02c4b6: 5b50 3f0c |0011: iput-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c4ba: 5450 3f0c |0013: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ -02c4be: 1100 |0015: return-object v0 │ │ +02c488: |[02c488] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getEnvelop:()Landroid/graphics/RectF; │ │ +02c498: 5450 3f0c |0000: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c49c: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +02c4a0: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02c4a4: 5251 410c |0006: iget v1, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_left:F // field@0c41 │ │ +02c4a8: 5252 430c |0008: iget v2, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_top:F // field@0c43 │ │ +02c4ac: 5253 420c |000a: iget v3, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_right:F // field@0c42 │ │ +02c4b0: 5254 400c |000c: iget v4, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.evelop_bottom:F // field@0c40 │ │ +02c4b4: 7054 6d00 1032 |000e: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02c4ba: 5b50 3f0c |0011: iput-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c4be: 5450 3f0c |0013: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.envelop:Landroid/graphics/RectF; // field@0c3f │ │ +02c4c2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=73 │ │ 0x0013 line=76 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ @@ -59362,18 +59380,18 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02c4c0: |[02c4c0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getEnvelop_ForDraw:()Landroid/graphics/RectF; │ │ -02c4d0: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ -02c4d6: 0c00 |0003: move-result-object v0 │ │ -02c4d8: 1100 |0004: return-object v0 │ │ +02c4c4: |[02c4c4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getEnvelop_ForDraw:()Landroid/graphics/RectF; │ │ +02c4d4: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ +02c4da: 0c00 |0003: move-result-object v0 │ │ +02c4dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ @@ -59381,22 +59399,22 @@ │ │ type : '()Landroid/graphics/Paint;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02c458: |[02c458] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getPaint:()Landroid/graphics/Paint; │ │ -02c468: 5410 440c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ -02c46c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02c470: 2200 2200 |0004: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ -02c474: 7010 6000 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02c47a: 5b10 440c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ -02c47e: 5410 440c |000b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ -02c482: 1100 |000d: return-object v0 │ │ +02c45c: |[02c45c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getPaint:()Landroid/graphics/Paint; │ │ +02c46c: 5410 440c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ +02c470: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02c474: 2200 2200 |0004: new-instance v0, Landroid/graphics/Paint; // type@0022 │ │ +02c478: 7010 6000 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02c47e: 5b10 440c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ +02c482: 5410 440c |000b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.paint:Landroid/graphics/Paint; // field@0c44 │ │ +02c486: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ @@ -59406,17 +59424,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c57c: |[02c57c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getSubType:()I │ │ -02c58c: 5210 460c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.subtype:I // field@0c46 │ │ -02c590: 0f00 |0002: return v0 │ │ +02c580: |[02c580] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getSubType:()I │ │ +02c590: 5210 460c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.subtype:I // field@0c46 │ │ +02c594: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ │ │ #8 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ @@ -59430,19 +59448,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02c510: |[02c510] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getX:()F │ │ -02c520: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ -02c526: 0c00 |0003: move-result-object v0 │ │ -02c528: 5200 0c00 |0004: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c52c: 0f00 |0006: return v0 │ │ +02c514: |[02c514] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getX:()F │ │ +02c524: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ +02c52a: 0c00 |0003: move-result-object v0 │ │ +02c52c: 5200 0c00 |0004: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ │ │ #10 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ @@ -59450,19 +59468,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02c530: |[02c530] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getY:()F │ │ -02c540: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ -02c546: 0c00 |0003: move-result-object v0 │ │ -02c548: 5200 0e00 |0004: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c54c: 0f00 |0006: return v0 │ │ +02c534: |[02c534] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.getY:()F │ │ +02c544: 6e10 0509 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop:()Landroid/graphics/RectF; // method@0905 │ │ +02c54a: 0c00 |0003: move-result-object v0 │ │ +02c54c: 5200 0e00 |0004: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c550: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ │ │ #11 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ @@ -59470,26 +59488,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02c4dc: |[02c4dc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.isSolid:()Z │ │ -02c4ec: 6e10 0909 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getType:()I // method@0909 │ │ -02c4f2: 0a00 |0003: move-result v0 │ │ -02c4f4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -02c4f6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -02c4f8: 3320 0900 |0006: if-ne v0, v2, 000f // +0009 │ │ -02c4fc: 6e10 0809 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getSubType:()I // method@0908 │ │ -02c502: 0a00 |000b: move-result v0 │ │ -02c504: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ -02c508: 2802 |000e: goto 0010 // +0002 │ │ -02c50a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -02c50c: 0f01 |0010: return v1 │ │ +02c4e0: |[02c4e0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.isSolid:()Z │ │ +02c4f0: 6e10 0909 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getType:()I // method@0909 │ │ +02c4f6: 0a00 |0003: move-result v0 │ │ +02c4f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +02c4fa: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +02c4fc: 3320 0900 |0006: if-ne v0, v2, 000f // +0009 │ │ +02c500: 6e10 0809 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getSubType:()I // method@0908 │ │ +02c506: 0a00 |000b: move-result v0 │ │ +02c508: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ +02c50c: 2802 |000e: goto 0010 // +0002 │ │ +02c50e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +02c510: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ │ │ #12 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;) │ │ @@ -59497,44 +59515,44 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -02c418: |[02c418] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -02c428: 6e10 0609 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ -02c42e: 0c00 |0003: move-result-object v0 │ │ -02c430: 6e10 7300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -02c436: 0a00 |0007: move-result v0 │ │ -02c438: 8700 |0008: float-to-int v0, v0 │ │ -02c43a: 6e10 0609 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ -02c440: 0c01 |000c: move-result-object v1 │ │ -02c442: 6e10 6f00 0100 |000d: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -02c448: 0a01 |0010: move-result v1 │ │ -02c44a: 8711 |0011: float-to-int v1, v1 │ │ -02c44c: 7130 760b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -02c452: 0c03 |0015: move-result-object v3 │ │ -02c454: 1103 |0016: return-object v3 │ │ +02c41c: |[02c41c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Base.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +02c42c: 6e10 0609 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ +02c432: 0c00 |0003: move-result-object v0 │ │ +02c434: 6e10 7300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +02c43a: 0a00 |0007: move-result v0 │ │ +02c43c: 8700 |0008: float-to-int v0, v0 │ │ +02c43e: 6e10 0609 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0906 │ │ +02c444: 0c01 |000c: move-result-object v1 │ │ +02c446: 6e10 6f00 0100 |000d: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +02c44c: 0a01 |0010: move-result v1 │ │ +02c44e: 8711 |0011: float-to-int v1, v1 │ │ +02c450: 7130 760b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +02c456: 0c03 |0015: move-result-object v3 │ │ +02c458: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0009 line=90 │ │ 0x0012 line=88 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base; │ │ 0x0000 - 0x0017 reg=3 (null) Landroid/graphics/Bitmap; │ │ │ │ - source_file_idx : 481 (Entity2D_Base.java) │ │ + source_file_idx : 482 (Entity2D_Base.java) │ │ │ │ Class #265 header: │ │ class_idx : 513 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 265 │ │ -source_file_idx : 138 │ │ +source_file_idx : 139 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #265 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;' │ │ @@ -59553,19 +59571,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02d4b4: |[02d4b4] org.metatrans.commons.graphics2d.ui.Activity_Base2D.:()V │ │ -02d4c4: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -02d4ca: 1400 13ea f001 |0003: const v0, #float 8.8498e-38 // #01f0ea13 │ │ -02d4d0: 5910 7a0c |0006: iput v0, v1, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ -02d4d4: 0e00 |0008: return-void │ │ +02d4b8: |[02d4b8] org.metatrans.commons.graphics2d.ui.Activity_Base2D.:()V │ │ +02d4c8: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +02d4ce: 1400 13ea f001 |0003: const v0, #float 8.8498e-38 // #01f0ea13 │ │ +02d4d4: 5910 7a0c |0006: iput v0, v1, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ +02d4d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ │ │ @@ -59581,40 +59599,40 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02d46c: |[02d46c] org.metatrans.commons.graphics2d.ui.Activity_Base2D.getBackgroundImageID:()I │ │ -02d47c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d47e: 0f00 |0001: return v0 │ │ +02d470: |[02d470] org.metatrans.commons.graphics2d.ui.Activity_Base2D.getBackgroundImageID:()I │ │ +02d480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;) │ │ name : 'getColoursCfg' │ │ type : '()Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02d480: |[02d480] org.metatrans.commons.graphics2d.ui.Activity_Base2D.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -02d490: 6e10 5e09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ -02d496: 0c00 |0003: move-result-object v0 │ │ -02d498: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02d49c: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02d4a2: 0c00 |0009: move-result-object v0 │ │ -02d4a4: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -02d4a8: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -02d4ae: 0c00 |000f: move-result-object v0 │ │ -02d4b0: 1100 |0010: return-object v0 │ │ +02d484: |[02d484] org.metatrans.commons.graphics2d.ui.Activity_Base2D.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +02d494: 6e10 5e09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ +02d49a: 0c00 |0003: move-result-object v0 │ │ +02d49c: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02d4a0: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02d4a6: 0c00 |0009: move-result-object v0 │ │ +02d4a8: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +02d4ac: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +02d4b2: 0c00 |000f: move-result-object v0 │ │ +02d4b4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;) │ │ @@ -59622,19 +59640,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02d4d8: |[02d4d8] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -02d4e8: 6f20 6903 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0369 │ │ -02d4ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02d4f0: 6e20 6909 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.setRequestedOrientation:(I)V // method@0969 │ │ -02d4f6: 0e00 |0007: return-void │ │ +02d4dc: |[02d4dc] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +02d4ec: 6f20 6903 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0369 │ │ +02d4f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02d4f4: 6e20 6909 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.setRequestedOrientation:(I)V // method@0969 │ │ +02d4fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/res/Configuration; │ │ @@ -59644,39 +59662,39 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02d4f8: |[02d4f8] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onCreate:(Landroid/os/Bundle;)V │ │ -02d508: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -02d50e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -02d510: 6e20 6709 3200 |0004: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.requestWindowFeature:(I)Z // method@0967 │ │ -02d516: 6e10 6109 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getWindow:()Landroid/view/Window; // method@0961 │ │ -02d51c: 0c03 |000a: move-result-object v3 │ │ -02d51e: 1300 0004 |000b: const/16 v0, #int 1024 // #400 │ │ -02d522: 6e30 d400 0300 |000d: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@00d4 │ │ -02d528: 6003 1e01 |0010: sget v3, Lcom/commons2d/R$layout;.main_frame:I // field@011e │ │ -02d52c: 6e20 6809 3200 |0012: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.setContentView:(I)V // method@0968 │ │ -02d532: 6003 0a01 |0015: sget v3, Lcom/commons2d/R$id;.main_frame:I // field@010a │ │ -02d536: 6e20 5d09 3200 |0017: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.findViewById:(I)Landroid/view/View; // method@095d │ │ -02d53c: 0c03 |001a: move-result-object v3 │ │ -02d53e: 1f03 4900 |001b: check-cast v3, Landroid/view/ViewGroup; // type@0049 │ │ -02d542: 5220 7a0c |001d: iget v0, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ -02d546: 6e20 cd00 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -02d54c: 0c00 |0022: move-result-object v0 │ │ -02d54e: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -02d552: 6e20 cf00 0300 |0025: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ -02d558: 6e10 5c09 0200 |0028: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.createMainView:()Landroid/view/View; // method@095c │ │ -02d55e: 0c00 |002b: move-result-object v0 │ │ -02d560: 5221 7a0c |002c: iget v1, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ -02d564: 6e20 c800 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ -02d56a: 6e20 cb00 0300 |0031: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ -02d570: 0e00 |0034: return-void │ │ +02d4fc: |[02d4fc] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onCreate:(Landroid/os/Bundle;)V │ │ +02d50c: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +02d512: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +02d514: 6e20 6709 3200 |0004: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.requestWindowFeature:(I)Z // method@0967 │ │ +02d51a: 6e10 6109 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getWindow:()Landroid/view/Window; // method@0961 │ │ +02d520: 0c03 |000a: move-result-object v3 │ │ +02d522: 1300 0004 |000b: const/16 v0, #int 1024 // #400 │ │ +02d526: 6e30 d400 0300 |000d: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@00d4 │ │ +02d52c: 6003 1e01 |0010: sget v3, Lcom/commons2d/R$layout;.main_frame:I // field@011e │ │ +02d530: 6e20 6809 3200 |0012: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.setContentView:(I)V // method@0968 │ │ +02d536: 6003 0a01 |0015: sget v3, Lcom/commons2d/R$id;.main_frame:I // field@010a │ │ +02d53a: 6e20 5d09 3200 |0017: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.findViewById:(I)Landroid/view/View; // method@095d │ │ +02d540: 0c03 |001a: move-result-object v3 │ │ +02d542: 1f03 4900 |001b: check-cast v3, Landroid/view/ViewGroup; // type@0049 │ │ +02d546: 5220 7a0c |001d: iget v0, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ +02d54a: 6e20 cd00 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +02d550: 0c00 |0022: move-result-object v0 │ │ +02d552: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +02d556: 6e20 cf00 0300 |0025: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ +02d55c: 6e10 5c09 0200 |0028: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.createMainView:()Landroid/view/View; // method@095c │ │ +02d562: 0c00 |002b: move-result-object v0 │ │ +02d564: 5221 7a0c |002c: iget v1, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.VIEW_ID:I // field@0c7a │ │ +02d568: 6e20 c800 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ +02d56e: 6e20 cb00 0300 |0031: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ +02d574: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=33 │ │ 0x0007 line=34 │ │ 0x0010 line=36 │ │ 0x0015 line=38 │ │ @@ -59694,20 +59712,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02d574: |[02d574] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onPause:()V │ │ -02d584: 6f10 6d03 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ -02d58a: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d590: 0c00 |0006: move-result-object v0 │ │ -02d592: 6e10 6908 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ -02d598: 0e00 |000a: return-void │ │ +02d578: |[02d578] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onPause:()V │ │ +02d588: 6f10 6d03 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ +02d58e: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d594: 0c00 |0006: move-result-object v0 │ │ +02d596: 6e10 6908 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ +02d59c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ │ │ @@ -59716,17 +59734,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d59c: |[02d59c] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onResume:()V │ │ -02d5ac: 6f10 6e03 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -02d5b2: 0e00 |0003: return-void │ │ +02d5a0: |[02d5a0] org.metatrans.commons.graphics2d.ui.Activity_Base2D.onResume:()V │ │ +02d5b0: 6f10 6e03 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +02d5b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ │ │ #7 : (in Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;) │ │ @@ -59734,49 +59752,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -02d5b4: |[02d5b4] org.metatrans.commons.graphics2d.ui.Activity_Base2D.startNewGame:()V │ │ -02d5c4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d5ca: 0c00 |0003: move-result-object v0 │ │ -02d5cc: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -02d5d2: 0c00 |0007: move-result-object v0 │ │ -02d5d4: 6e10 5e09 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ -02d5da: 0c01 |000b: move-result-object v1 │ │ -02d5dc: 1f01 4901 |000c: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02d5e0: 6e10 e104 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02d5e6: 0c01 |0011: move-result-object v1 │ │ -02d5e8: 6e10 5e09 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ -02d5ee: 0c02 |0015: move-result-object v2 │ │ -02d5f0: 1f02 4901 |0016: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02d5f4: 6e10 e804 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02d5fa: 0c02 |001b: move-result-object v2 │ │ -02d5fc: 7240 5408 3021 |001c: invoke-interface {v0, v3, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ -02d602: 7100 6008 0000 |001f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d608: 0c00 |0022: move-result-object v0 │ │ -02d60a: 6e10 6708 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ -02d610: 0e00 |0026: return-void │ │ +02d5b8: |[02d5b8] org.metatrans.commons.graphics2d.ui.Activity_Base2D.startNewGame:()V │ │ +02d5c8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d5ce: 0c00 |0003: move-result-object v0 │ │ +02d5d0: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02d5d6: 0c00 |0007: move-result-object v0 │ │ +02d5d8: 6e10 5e09 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ +02d5de: 0c01 |000b: move-result-object v1 │ │ +02d5e0: 1f01 4901 |000c: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02d5e4: 6e10 e104 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02d5ea: 0c01 |0011: move-result-object v1 │ │ +02d5ec: 6e10 5e09 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.getApplication:()Landroid/app/Application; // method@095e │ │ +02d5f2: 0c02 |0015: move-result-object v2 │ │ +02d5f4: 1f02 4901 |0016: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02d5f8: 6e10 e804 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02d5fe: 0c02 |001b: move-result-object v2 │ │ +02d600: 7240 5408 3021 |001c: invoke-interface {v0, v3, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ +02d606: 7100 6008 0000 |001f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d60c: 0c00 |0022: move-result-object v0 │ │ +02d60e: 6e10 6708 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ +02d614: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x001f line=75 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D; │ │ │ │ - source_file_idx : 138 (Activity_Base2D.java) │ │ + source_file_idx : 139 (Activity_Base2D.java) │ │ │ │ Class #266 header: │ │ class_idx : 515 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 523 │ │ -source_file_idx : 1623 │ │ +source_file_idx : 1624 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 3 │ │ │ │ Class #266 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;' │ │ @@ -59831,28 +59849,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02d6d0: |[02d6d0] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.:(Landroid/content/Context;)V │ │ -02d6e0: 7020 af09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.:(Landroid/content/Context;)V // method@09af │ │ -02d6e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02d6e8: 5c01 860c |0004: iput-boolean v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ -02d6ec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -02d6ee: 2311 5702 |0007: new-array v1, v1, [F // type@0257 │ │ -02d6f2: 5b01 840c |0009: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02d6f6: 2201 2200 |000b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -02d6fa: 7010 6000 0100 |000d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02d700: 5b01 850c |0010: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ -02d704: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -02d708: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02d70e: 5b01 870c |0017: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d712: 0e00 |0019: return-void │ │ +02d6d4: |[02d6d4] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.:(Landroid/content/Context;)V │ │ +02d6e4: 7020 af09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.:(Landroid/content/Context;)V // method@09af │ │ +02d6ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02d6ec: 5c01 860c |0004: iput-boolean v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ +02d6f0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +02d6f2: 2311 5702 |0007: new-array v1, v1, [F // type@0257 │ │ +02d6f6: 5b01 840c |0009: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02d6fa: 2201 2200 |000b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +02d6fe: 7010 6000 0100 |000d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02d704: 5b01 850c |0010: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ +02d708: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +02d70c: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02d712: 5b01 870c |0017: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d716: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=20 │ │ 0x0009 line=29 │ │ 0x000b line=41 │ │ 0x0012 line=44 │ │ @@ -59865,42 +59883,42 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -02d714: |[02d714] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.fillControlVector:(FF)V │ │ -02d724: 5260 820c |0000: iget v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ -02d728: c707 |0002: sub-float/2addr v7, v0 │ │ -02d72a: 5260 830c |0003: iget v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ -02d72e: c708 |0005: sub-float/2addr v8, v0 │ │ -02d730: 8970 |0006: float-to-double v0, v7 │ │ -02d732: 1902 0040 |0007: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -02d736: 7140 6301 1032 |0009: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d73c: 0b00 |000c: move-result-wide v0 │ │ -02d73e: 8984 |000d: float-to-double v4, v8 │ │ -02d740: 7140 6301 5432 |000e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d746: 0b04 |0011: move-result-wide v4 │ │ -02d748: cb40 |0012: add-double/2addr v0, v4 │ │ -02d74a: 5264 810c |0013: iget v4, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ -02d74e: 8944 |0015: float-to-double v4, v4 │ │ -02d750: 7140 6301 5432 |0016: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d756: 0b02 |0019: move-result-wide v2 │ │ -02d758: 3000 0002 |001a: cmpg-double v0, v0, v2 │ │ -02d75c: 3b00 0e00 |001c: if-gez v0, 002a // +000e │ │ -02d760: 5460 840c |001e: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02d764: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -02d766: 1502 e040 |0021: const/high16 v2, #int 1088421888 // #40e0 │ │ -02d76a: c927 |0023: div-float/2addr v7, v2 │ │ -02d76c: 4b07 0001 |0024: aput v7, v0, v1 │ │ -02d770: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -02d772: c928 |0027: div-float/2addr v8, v2 │ │ -02d774: 4b08 0007 |0028: aput v8, v0, v7 │ │ -02d778: 0e00 |002a: return-void │ │ +02d718: |[02d718] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.fillControlVector:(FF)V │ │ +02d728: 5260 820c |0000: iget v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ +02d72c: c707 |0002: sub-float/2addr v7, v0 │ │ +02d72e: 5260 830c |0003: iget v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ +02d732: c708 |0005: sub-float/2addr v8, v0 │ │ +02d734: 8970 |0006: float-to-double v0, v7 │ │ +02d736: 1902 0040 |0007: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +02d73a: 7140 6301 1032 |0009: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d740: 0b00 |000c: move-result-wide v0 │ │ +02d742: 8984 |000d: float-to-double v4, v8 │ │ +02d744: 7140 6301 5432 |000e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d74a: 0b04 |0011: move-result-wide v4 │ │ +02d74c: cb40 |0012: add-double/2addr v0, v4 │ │ +02d74e: 5264 810c |0013: iget v4, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ +02d752: 8944 |0015: float-to-double v4, v4 │ │ +02d754: 7140 6301 5432 |0016: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d75a: 0b02 |0019: move-result-wide v2 │ │ +02d75c: 3000 0002 |001a: cmpg-double v0, v0, v2 │ │ +02d760: 3b00 0e00 |001c: if-gez v0, 002a // +000e │ │ +02d764: 5460 840c |001e: iget-object v0, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02d768: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +02d76a: 1502 e040 |0021: const/high16 v2, #int 1088421888 // #40e0 │ │ +02d76e: c927 |0023: div-float/2addr v7, v2 │ │ +02d770: 4b07 0001 |0024: aput v7, v0, v1 │ │ +02d774: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +02d776: c928 |0027: div-float/2addr v8, v2 │ │ +02d778: 4b08 0007 |0028: aput v8, v0, v7 │ │ +02d77c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x0009 line=116 │ │ 0x001e line=117 │ │ 0x0028 line=118 │ │ @@ -59914,94 +59932,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -02d77c: |[02d77c] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.initializeDimensions:()V │ │ -02d78c: 6e10 7409 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getContext:()Landroid/content/Context; // method@0974 │ │ -02d792: 0c00 |0003: move-result-object v0 │ │ -02d794: 1f00 0500 |0004: check-cast v0, Landroid/app/Activity; // type@0005 │ │ -02d798: 7110 900b 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -02d79e: 0c00 |0009: move-result-object v0 │ │ -02d7a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02d7a2: 4402 0001 |000b: aget v2, v0, v1 │ │ -02d7a6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -02d7a8: 4404 0003 |000e: aget v4, v0, v3 │ │ -02d7ac: 7120 6001 4200 |0010: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -02d7b2: 0a02 |0013: move-result v2 │ │ -02d7b4: 4401 0001 |0014: aget v1, v0, v1 │ │ -02d7b8: 4400 0003 |0016: aget v0, v0, v3 │ │ -02d7bc: 7120 6201 0100 |0018: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02d7c2: 0a00 |001b: move-result v0 │ │ -02d7c4: 5451 870c |001c: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7c8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -02d7ca: 5913 0c00 |001f: iput v3, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02d7ce: 5451 870c |0021: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7d2: 5913 0e00 |0023: iput v3, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02d7d6: 5451 870c |0025: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7da: 8222 |0027: int-to-float v2, v2 │ │ -02d7dc: 5912 0d00 |0028: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02d7e0: 5451 870c |002a: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7e4: 8200 |002c: int-to-float v0, v0 │ │ -02d7e6: 5910 0b00 |002d: iput v0, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d7ea: 5450 870c |002f: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7ee: 5200 0d00 |0031: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02d7f2: 5451 870c |0033: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d7f6: 5211 0c00 |0035: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02d7fa: c710 |0037: sub-float/2addr v0, v1 │ │ -02d7fc: 1501 a040 |0038: const/high16 v1, #int 1084227584 // #40a0 │ │ -02d800: c910 |003a: div-float/2addr v0, v1 │ │ -02d802: 5452 870c |003b: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d806: 5222 0b00 |003d: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d80a: 5453 870c |003f: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d80e: 5233 0e00 |0041: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -02d812: c732 |0043: sub-float/2addr v2, v3 │ │ -02d814: c912 |0044: div-float/2addr v2, v1 │ │ -02d816: 7120 6101 2000 |0045: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02d81c: 0a00 |0048: move-result v0 │ │ -02d81e: 5950 810c |0049: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ -02d822: 1501 2041 |004b: const/high16 v1, #int 1092616192 // #4120 │ │ -02d826: c610 |004d: add-float/2addr v0, v1 │ │ -02d828: 5950 820c |004e: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ -02d82c: 5450 870c |0050: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d830: 5200 0b00 |0052: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d834: 5252 810c |0054: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ -02d838: c612 |0056: add-float/2addr v2, v1 │ │ -02d83a: c720 |0057: sub-float/2addr v0, v2 │ │ -02d83c: 5950 830c |0058: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ -02d840: 5450 870c |005a: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d844: 5200 0d00 |005c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02d848: 5452 870c |005e: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d84c: 5222 0c00 |0060: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02d850: c720 |0062: sub-float/2addr v0, v2 │ │ -02d852: c910 |0063: div-float/2addr v0, v1 │ │ -02d854: 5452 870c |0064: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d858: 5222 0b00 |0066: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d85c: 5453 870c |0068: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d860: 5233 0e00 |006a: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -02d864: c732 |006c: sub-float/2addr v2, v3 │ │ -02d866: c912 |006d: div-float/2addr v2, v1 │ │ -02d868: 7120 6101 2000 |006e: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02d86e: 0a00 |0071: move-result v0 │ │ -02d870: 5950 7e0c |0072: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ -02d874: 5450 870c |0074: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d878: 5200 0d00 |0076: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02d87c: 5252 7e0c |0078: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ -02d880: c612 |007a: add-float/2addr v2, v1 │ │ -02d882: c720 |007b: sub-float/2addr v0, v2 │ │ -02d884: 5950 7f0c |007c: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ -02d888: 5450 870c |007e: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d88c: 5200 0b00 |0080: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d890: 5252 7e0c |0082: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ -02d894: c612 |0084: add-float/2addr v2, v1 │ │ -02d896: c720 |0085: sub-float/2addr v0, v2 │ │ -02d898: 5950 800c |0086: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ -02d89c: 0e00 |0088: return-void │ │ +02d780: |[02d780] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.initializeDimensions:()V │ │ +02d790: 6e10 7409 0500 |0000: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getContext:()Landroid/content/Context; // method@0974 │ │ +02d796: 0c00 |0003: move-result-object v0 │ │ +02d798: 1f00 0500 |0004: check-cast v0, Landroid/app/Activity; // type@0005 │ │ +02d79c: 7110 900b 0000 |0006: invoke-static {v0}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +02d7a2: 0c00 |0009: move-result-object v0 │ │ +02d7a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +02d7a6: 4402 0001 |000b: aget v2, v0, v1 │ │ +02d7aa: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +02d7ac: 4404 0003 |000e: aget v4, v0, v3 │ │ +02d7b0: 7120 6001 4200 |0010: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +02d7b6: 0a02 |0013: move-result v2 │ │ +02d7b8: 4401 0001 |0014: aget v1, v0, v1 │ │ +02d7bc: 4400 0003 |0016: aget v0, v0, v3 │ │ +02d7c0: 7120 6201 0100 |0018: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02d7c6: 0a00 |001b: move-result v0 │ │ +02d7c8: 5451 870c |001c: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7cc: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +02d7ce: 5913 0c00 |001f: iput v3, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02d7d2: 5451 870c |0021: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7d6: 5913 0e00 |0023: iput v3, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02d7da: 5451 870c |0025: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7de: 8222 |0027: int-to-float v2, v2 │ │ +02d7e0: 5912 0d00 |0028: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02d7e4: 5451 870c |002a: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7e8: 8200 |002c: int-to-float v0, v0 │ │ +02d7ea: 5910 0b00 |002d: iput v0, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d7ee: 5450 870c |002f: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7f2: 5200 0d00 |0031: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02d7f6: 5451 870c |0033: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d7fa: 5211 0c00 |0035: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02d7fe: c710 |0037: sub-float/2addr v0, v1 │ │ +02d800: 1501 a040 |0038: const/high16 v1, #int 1084227584 // #40a0 │ │ +02d804: c910 |003a: div-float/2addr v0, v1 │ │ +02d806: 5452 870c |003b: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d80a: 5222 0b00 |003d: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d80e: 5453 870c |003f: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d812: 5233 0e00 |0041: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +02d816: c732 |0043: sub-float/2addr v2, v3 │ │ +02d818: c912 |0044: div-float/2addr v2, v1 │ │ +02d81a: 7120 6101 2000 |0045: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02d820: 0a00 |0048: move-result v0 │ │ +02d822: 5950 810c |0049: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ +02d826: 1501 2041 |004b: const/high16 v1, #int 1092616192 // #4120 │ │ +02d82a: c610 |004d: add-float/2addr v0, v1 │ │ +02d82c: 5950 820c |004e: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ +02d830: 5450 870c |0050: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d834: 5200 0b00 |0052: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d838: 5252 810c |0054: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ +02d83c: c612 |0056: add-float/2addr v2, v1 │ │ +02d83e: c720 |0057: sub-float/2addr v0, v2 │ │ +02d840: 5950 830c |0058: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ +02d844: 5450 870c |005a: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d848: 5200 0d00 |005c: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02d84c: 5452 870c |005e: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d850: 5222 0c00 |0060: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02d854: c720 |0062: sub-float/2addr v0, v2 │ │ +02d856: c910 |0063: div-float/2addr v0, v1 │ │ +02d858: 5452 870c |0064: iget-object v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d85c: 5222 0b00 |0066: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d860: 5453 870c |0068: iget-object v3, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d864: 5233 0e00 |006a: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +02d868: c732 |006c: sub-float/2addr v2, v3 │ │ +02d86a: c912 |006d: div-float/2addr v2, v1 │ │ +02d86c: 7120 6101 2000 |006e: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02d872: 0a00 |0071: move-result v0 │ │ +02d874: 5950 7e0c |0072: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ +02d878: 5450 870c |0074: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d87c: 5200 0d00 |0076: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02d880: 5252 7e0c |0078: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ +02d884: c612 |007a: add-float/2addr v2, v1 │ │ +02d886: c720 |007b: sub-float/2addr v0, v2 │ │ +02d888: 5950 7f0c |007c: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ +02d88c: 5450 870c |007e: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d890: 5200 0b00 |0080: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d894: 5252 7e0c |0082: iget v2, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ +02d898: c612 |0084: add-float/2addr v2, v1 │ │ +02d89a: c720 |0085: sub-float/2addr v0, v2 │ │ +02d89c: 5950 800c |0086: iput v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ +02d8a0: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000b line=71 │ │ 0x0014 line=72 │ │ 0x001c line=80 │ │ 0x0021 line=81 │ │ @@ -60021,37 +60039,37 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -02d614: |[02d614] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.isInsideShot:(FF)Z │ │ -02d624: 5240 7f0c |0000: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ -02d628: c705 |0002: sub-float/2addr v5, v0 │ │ -02d62a: 5240 800c |0003: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ -02d62e: c706 |0005: sub-float/2addr v6, v0 │ │ -02d630: 8950 |0006: float-to-double v0, v5 │ │ -02d632: 1902 0040 |0007: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -02d636: 7140 6301 1032 |0009: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d63c: 0b00 |000c: move-result-wide v0 │ │ -02d63e: 8965 |000d: float-to-double v5, v6 │ │ -02d640: 7140 6301 6532 |000e: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d646: 0b05 |0011: move-result-wide v5 │ │ -02d648: cb50 |0012: add-double/2addr v0, v5 │ │ -02d64a: 5245 7e0c |0013: iget v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ -02d64e: 8955 |0015: float-to-double v5, v5 │ │ -02d650: 7140 6301 6532 |0016: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02d656: 0b05 |0019: move-result-wide v5 │ │ -02d658: 3005 0005 |001a: cmpg-double v5, v0, v5 │ │ -02d65c: 3b05 0400 |001c: if-gez v5, 0020 // +0004 │ │ -02d660: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -02d662: 2802 |001f: goto 0021 // +0002 │ │ -02d664: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -02d666: 0f05 |0021: return v5 │ │ +02d618: |[02d618] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.isInsideShot:(FF)Z │ │ +02d628: 5240 7f0c |0000: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ +02d62c: c705 |0002: sub-float/2addr v5, v0 │ │ +02d62e: 5240 800c |0003: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ +02d632: c706 |0005: sub-float/2addr v6, v0 │ │ +02d634: 8950 |0006: float-to-double v0, v5 │ │ +02d636: 1902 0040 |0007: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +02d63a: 7140 6301 1032 |0009: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d640: 0b00 |000c: move-result-wide v0 │ │ +02d642: 8965 |000d: float-to-double v5, v6 │ │ +02d644: 7140 6301 6532 |000e: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d64a: 0b05 |0011: move-result-wide v5 │ │ +02d64c: cb50 |0012: add-double/2addr v0, v5 │ │ +02d64e: 5245 7e0c |0013: iget v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ +02d652: 8955 |0015: float-to-double v5, v5 │ │ +02d654: 7140 6301 6532 |0016: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02d65a: 0b05 |0019: move-result-wide v5 │ │ +02d65c: 3005 0005 |001a: cmpg-double v5, v0, v5 │ │ +02d660: 3b05 0400 |001c: if-gez v5, 0020 // +0004 │ │ +02d664: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +02d666: 2802 |001f: goto 0021 // +0002 │ │ +02d668: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +02d66a: 0f05 |0021: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0009 line=128 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire; │ │ @@ -60063,48 +60081,48 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -02d960: |[02d960] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -02d970: 6e10 af00 0700 |0000: invoke-virtual {v7}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02d976: 0a00 |0003: move-result v0 │ │ -02d978: 6e20 b200 0700 |0004: invoke-virtual {v7, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ -02d97e: 0a00 |0007: move-result v0 │ │ -02d980: 6e10 af00 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02d986: 0a01 |000b: move-result v1 │ │ -02d988: 6e20 b400 1700 |000c: invoke-virtual {v7, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ -02d98e: 0a07 |000f: move-result v7 │ │ -02d990: 7030 7309 0607 |0010: invoke-direct {v6, v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ -02d996: 5461 840c |0013: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02d99a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -02d99c: 4403 0102 |0016: aget v3, v1, v2 │ │ -02d9a0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -02d9a2: 2d03 0304 |0019: cmpl-float v3, v3, v4 │ │ -02d9a6: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -02d9a8: 3903 0800 |001c: if-nez v3, 0024 // +0008 │ │ -02d9ac: 4401 0105 |001e: aget v1, v1, v5 │ │ -02d9b0: 2d01 0104 |0020: cmpl-float v1, v1, v4 │ │ -02d9b4: 3801 0f00 |0022: if-eqz v1, 0031 // +000f │ │ -02d9b8: 6e10 7509 0600 |0024: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ -02d9be: 0c01 |0027: move-result-object v1 │ │ -02d9c0: 5463 840c |0028: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02d9c4: 4402 0302 |002a: aget v2, v3, v2 │ │ -02d9c8: 4403 0305 |002c: aget v3, v3, v5 │ │ -02d9cc: 7230 da08 2103 |002e: invoke-interface {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02d9d2: 7030 7709 0607 |0031: invoke-direct {v6, v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.isInsideShot:(FF)Z // method@0977 │ │ -02d9d8: 0a07 |0034: move-result v7 │ │ -02d9da: 3807 0b00 |0035: if-eqz v7, 0040 // +000b │ │ -02d9de: 6e10 7509 0600 |0037: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ -02d9e4: 0c07 |003a: move-result-object v7 │ │ -02d9e6: 1500 803f |003b: const/high16 v0, #int 1065353216 // #3f80 │ │ -02d9ea: 7230 c508 0700 |003d: invoke-interface {v7, v0, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.button1:(FF)V // method@08c5 │ │ -02d9f0: 0e00 |0040: return-void │ │ +02d964: |[02d964] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +02d974: 6e10 af00 0700 |0000: invoke-virtual {v7}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02d97a: 0a00 |0003: move-result v0 │ │ +02d97c: 6e20 b200 0700 |0004: invoke-virtual {v7, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ +02d982: 0a00 |0007: move-result v0 │ │ +02d984: 6e10 af00 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02d98a: 0a01 |000b: move-result v1 │ │ +02d98c: 6e20 b400 1700 |000c: invoke-virtual {v7, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ +02d992: 0a07 |000f: move-result v7 │ │ +02d994: 7030 7309 0607 |0010: invoke-direct {v6, v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ +02d99a: 5461 840c |0013: iget-object v1, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02d99e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +02d9a0: 4403 0102 |0016: aget v3, v1, v2 │ │ +02d9a4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +02d9a6: 2d03 0304 |0019: cmpl-float v3, v3, v4 │ │ +02d9aa: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +02d9ac: 3903 0800 |001c: if-nez v3, 0024 // +0008 │ │ +02d9b0: 4401 0105 |001e: aget v1, v1, v5 │ │ +02d9b4: 2d01 0104 |0020: cmpl-float v1, v1, v4 │ │ +02d9b8: 3801 0f00 |0022: if-eqz v1, 0031 // +000f │ │ +02d9bc: 6e10 7509 0600 |0024: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ +02d9c2: 0c01 |0027: move-result-object v1 │ │ +02d9c4: 5463 840c |0028: iget-object v3, v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02d9c8: 4402 0302 |002a: aget v2, v3, v2 │ │ +02d9cc: 4403 0305 |002c: aget v3, v3, v5 │ │ +02d9d0: 7230 da08 2103 |002e: invoke-interface {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02d9d6: 7030 7709 0607 |0031: invoke-direct {v6, v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.isInsideShot:(FF)Z // method@0977 │ │ +02d9dc: 0a07 |0034: move-result v7 │ │ +02d9de: 3807 0b00 |0035: if-eqz v7, 0040 // +000b │ │ +02d9e2: 6e10 7509 0600 |0037: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ +02d9e8: 0c07 |003a: move-result-object v7 │ │ +02d9ea: 1500 803f |003b: const/high16 v0, #int 1065353216 // #3f80 │ │ +02d9ee: 7230 c508 0700 |003d: invoke-interface {v7, v0, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.button1:(FF)V // method@08c5 │ │ +02d9f4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x0010 line=167 │ │ 0x0013 line=168 │ │ 0x0024 line=169 │ │ @@ -60119,37 +60137,37 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -02d9f4: |[02d9f4] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -02da04: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -02da0a: 0a00 |0003: move-result v0 │ │ -02da0c: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02da12: 0a05 |0007: move-result v5 │ │ -02da14: 7030 7309 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ -02da1a: 5445 840c |000b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02da1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02da20: 4401 0500 |000e: aget v1, v5, v0 │ │ -02da24: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -02da26: 2d01 0102 |0011: cmpl-float v1, v1, v2 │ │ -02da2a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -02da2c: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ -02da30: 4405 0503 |0016: aget v5, v5, v3 │ │ -02da34: 2d05 0502 |0018: cmpl-float v5, v5, v2 │ │ -02da38: 3805 0f00 |001a: if-eqz v5, 0029 // +000f │ │ -02da3c: 6e10 7509 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ -02da42: 0c05 |001f: move-result-object v5 │ │ -02da44: 5441 840c |0020: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02da48: 4400 0100 |0022: aget v0, v1, v0 │ │ -02da4c: 4401 0103 |0024: aget v1, v1, v3 │ │ -02da50: 7230 da08 0501 |0026: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02da56: 0e00 |0029: return-void │ │ +02d9f8: |[02d9f8] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +02da08: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02da0e: 0a00 |0003: move-result v0 │ │ +02da10: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02da16: 0a05 |0007: move-result v5 │ │ +02da18: 7030 7309 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ +02da1e: 5445 840c |000b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02da22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +02da24: 4401 0500 |000e: aget v1, v5, v0 │ │ +02da28: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +02da2a: 2d01 0102 |0011: cmpl-float v1, v1, v2 │ │ +02da2e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +02da30: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ +02da34: 4405 0503 |0016: aget v5, v5, v3 │ │ +02da38: 2d05 0502 |0018: cmpl-float v5, v5, v2 │ │ +02da3c: 3805 0f00 |001a: if-eqz v5, 0029 // +000f │ │ +02da40: 6e10 7509 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ +02da46: 0c05 |001f: move-result-object v5 │ │ +02da48: 5441 840c |0020: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02da4c: 4400 0100 |0022: aget v0, v1, v0 │ │ +02da50: 4401 0103 |0024: aget v1, v1, v3 │ │ +02da54: 7230 da08 0501 |0026: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02da5a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0008 line=186 │ │ 0x000b line=187 │ │ 0x001c line=188 │ │ @@ -60162,37 +60180,37 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -02da58: |[02da58] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -02da68: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -02da6e: 0a00 |0003: move-result v0 │ │ -02da70: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02da76: 0a05 |0007: move-result v5 │ │ -02da78: 7030 7309 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ -02da7e: 5445 840c |000b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02da82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02da84: 4401 0500 |000e: aget v1, v5, v0 │ │ -02da88: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -02da8a: 2d01 0102 |0011: cmpl-float v1, v1, v2 │ │ -02da8e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -02da90: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ -02da94: 4405 0503 |0016: aget v5, v5, v3 │ │ -02da98: 2d05 0502 |0018: cmpl-float v5, v5, v2 │ │ -02da9c: 3805 0f00 |001a: if-eqz v5, 0029 // +000f │ │ -02daa0: 6e10 7509 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ -02daa6: 0c05 |001f: move-result-object v5 │ │ -02daa8: 5441 840c |0020: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ -02daac: 4400 0100 |0022: aget v0, v1, v0 │ │ -02dab0: 4401 0103 |0024: aget v1, v1, v3 │ │ -02dab4: 7230 da08 0501 |0026: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02daba: 0e00 |0029: return-void │ │ +02da5c: |[02da5c] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +02da6c: 6e10 b100 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02da72: 0a00 |0003: move-result v0 │ │ +02da74: 6e10 b300 0500 |0004: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02da7a: 0a05 |0007: move-result v5 │ │ +02da7c: 7030 7309 0405 |0008: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.fillControlVector:(FF)V // method@0973 │ │ +02da82: 5445 840c |000b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02da86: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +02da88: 4401 0500 |000e: aget v1, v5, v0 │ │ +02da8c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +02da8e: 2d01 0102 |0011: cmpl-float v1, v1, v2 │ │ +02da92: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +02da94: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ +02da98: 4405 0503 |0016: aget v5, v5, v3 │ │ +02da9c: 2d05 0502 |0018: cmpl-float v5, v5, v2 │ │ +02daa0: 3805 0f00 |001a: if-eqz v5, 0029 // +000f │ │ +02daa4: 6e10 7509 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0975 │ │ +02daaa: 0c05 |001f: move-result-object v5 │ │ +02daac: 5441 840c |0020: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_vector:[F // field@0c84 │ │ +02dab0: 4400 0100 |0022: aget v0, v1, v0 │ │ +02dab4: 4401 0103 |0024: aget v1, v1, v3 │ │ +02dab8: 7230 da08 0501 |0026: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02dabe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ 0x001c line=200 │ │ @@ -60206,33 +60224,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -02d8a0: |[02d8a0] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onDraw:(Landroid/graphics/Canvas;)V │ │ -02d8b0: 6f20 b509 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ -02d8b6: 5440 850c |0003: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ -02d8ba: 1401 ff00 00ff |0005: const v1, #float -1.70146e+38 // #ff0000ff │ │ -02d8c0: 6e20 6400 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02d8c6: 5440 850c |000b: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ -02d8ca: 1301 4d00 |000d: const/16 v1, #int 77 // #4d │ │ -02d8ce: 6e20 6300 1000 |000f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02d8d4: 5240 820c |0012: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ -02d8d8: 5241 830c |0014: iget v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ -02d8dc: 5242 810c |0016: iget v2, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ -02d8e0: 5443 850c |0018: iget-object v3, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ -02d8e4: 6e53 4c00 0521 |001a: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ -02d8ea: 5240 7f0c |001d: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ -02d8ee: 5241 800c |001f: iget v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ -02d8f2: 5242 7e0c |0021: iget v2, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ -02d8f6: 5443 850c |0023: iget-object v3, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ -02d8fa: 6e53 4c00 0521 |0025: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ -02d900: 0e00 |0028: return-void │ │ +02d8a4: |[02d8a4] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onDraw:(Landroid/graphics/Canvas;)V │ │ +02d8b4: 6f20 b509 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ +02d8ba: 5440 850c |0003: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ +02d8be: 1401 ff00 00ff |0005: const v1, #float -1.70146e+38 // #ff0000ff │ │ +02d8c4: 6e20 6400 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02d8ca: 5440 850c |000b: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ +02d8ce: 1301 4d00 |000d: const/16 v1, #int 77 // #4d │ │ +02d8d2: 6e20 6300 1000 |000f: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02d8d8: 5240 820c |0012: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_X:F // field@0c82 │ │ +02d8dc: 5241 830c |0014: iget v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_Y:F // field@0c83 │ │ +02d8e0: 5242 810c |0016: iget v2, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_move_R:F // field@0c81 │ │ +02d8e4: 5443 850c |0018: iget-object v3, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ +02d8e8: 6e53 4c00 0521 |001a: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ +02d8ee: 5240 7f0c |001d: iget v0, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_X:F // field@0c7f │ │ +02d8f2: 5241 800c |001f: iget v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_Y:F // field@0c80 │ │ +02d8f6: 5242 7e0c |0021: iget v2, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.control_button1_R:F // field@0c7e │ │ +02d8fa: 5443 850c |0023: iget-object v3, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.default_paint:Landroid/graphics/Paint; // field@0c85 │ │ +02d8fe: 6e53 4c00 0521 |0025: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ +02d904: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=101 │ │ 0x000b line=102 │ │ 0x0012 line=104 │ │ 0x001d line=106 │ │ @@ -60245,35 +60263,35 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -02d904: |[02d904] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onMeasure:(II)V │ │ -02d914: 6f30 b609 2103 |0000: invoke-super {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onMeasure:(II)V // method@09b6 │ │ -02d91a: 5512 860c |0003: iget-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ -02d91e: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ -02d922: 7010 7609 0100 |0007: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initializeDimensions:()V // method@0976 │ │ -02d928: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -02d92a: 5c12 860c |000b: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ -02d92e: 5412 870c |000d: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d932: 5222 0d00 |000f: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02d936: 5413 870c |0011: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d93a: 5233 0c00 |0013: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -02d93e: c732 |0015: sub-float/2addr v2, v3 │ │ -02d940: 8722 |0016: float-to-int v2, v2 │ │ -02d942: 5413 870c |0017: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d946: 5233 0b00 |0019: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02d94a: 5410 870c |001b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ -02d94e: 5200 0e00 |001d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02d952: c703 |001f: sub-float/2addr v3, v0 │ │ -02d954: 8733 |0020: float-to-int v3, v3 │ │ -02d956: 6e30 7e09 2103 |0021: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.setMeasuredDimension:(II)V // method@097e │ │ -02d95c: 0e00 |0024: return-void │ │ +02d908: |[02d908] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onMeasure:(II)V │ │ +02d918: 6f30 b609 2103 |0000: invoke-super {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onMeasure:(II)V // method@09b6 │ │ +02d91e: 5512 860c |0003: iget-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ +02d922: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ +02d926: 7010 7609 0100 |0007: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initializeDimensions:()V // method@0976 │ │ +02d92c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +02d92e: 5c12 860c |000b: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.initialized:Z // field@0c86 │ │ +02d932: 5412 870c |000d: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d936: 5222 0d00 |000f: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +02d93a: 5413 870c |0011: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d93e: 5233 0c00 |0013: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +02d942: c732 |0015: sub-float/2addr v2, v3 │ │ +02d944: 8722 |0016: float-to-int v2, v2 │ │ +02d946: 5413 870c |0017: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d94a: 5233 0b00 |0019: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02d94e: 5410 870c |001b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.rectf_main:Landroid/graphics/RectF; // field@0c87 │ │ +02d952: 5200 0e00 |001d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02d956: c703 |001f: sub-float/2addr v3, v0 │ │ +02d958: 8733 |0020: float-to-int v3, v3 │ │ +02d95a: 6e30 7e09 2103 |0021: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.setMeasuredDimension:(II)V // method@097e │ │ +02d960: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x0007 line=59 │ │ 0x000b line=61 │ │ 0x000d line=64 │ │ @@ -60287,60 +60305,60 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -02d668: |[02d668] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -02d678: 1d03 |0000: monitor-enter v3 │ │ -02d67a: 6e10 b000 0400 |0001: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00b0 │ │ -02d680: 0a00 |0004: move-result v0 │ │ -02d682: d500 ff00 |0005: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -02d686: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02d688: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -02d68c: 1252 |000a: const/4 v2, #int 5 // #5 │ │ -02d68e: 3320 0300 |000b: if-ne v0, v2, 000e // +0003 │ │ -02d692: 2811 |000d: goto 001e // +0011 │ │ -02d694: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -02d696: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ -02d69a: 7020 7c09 4300 |0011: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@097c │ │ -02d6a0: 280d |0014: goto 0021 // +000d │ │ -02d6a2: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ -02d6a6: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -02d6a8: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ -02d6ac: 7020 7d09 4300 |001a: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@097d │ │ -02d6b2: 2804 |001d: goto 0021 // +0004 │ │ -02d6b4: 7020 7b09 4300 |001e: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@097b │ │ -02d6ba: 1e03 |0021: monitor-exit v3 │ │ -02d6bc: 0f01 |0022: return v1 │ │ -02d6be: 0d04 |0023: move-exception v4 │ │ -02d6c0: 1e03 |0024: monitor-exit v3 │ │ -02d6c2: 2704 |0025: throw v4 │ │ +02d66c: |[02d66c] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_1Fire.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02d67c: 1d03 |0000: monitor-enter v3 │ │ +02d67e: 6e10 b000 0400 |0001: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00b0 │ │ +02d684: 0a00 |0004: move-result v0 │ │ +02d686: d500 ff00 |0005: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +02d68a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02d68c: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +02d690: 1252 |000a: const/4 v2, #int 5 // #5 │ │ +02d692: 3320 0300 |000b: if-ne v0, v2, 000e // +0003 │ │ +02d696: 2811 |000d: goto 001e // +0011 │ │ +02d698: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +02d69a: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ +02d69e: 7020 7c09 4300 |0011: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@097c │ │ +02d6a4: 280d |0014: goto 0021 // +000d │ │ +02d6a6: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ +02d6aa: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +02d6ac: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ +02d6b0: 7020 7d09 4300 |001a: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@097d │ │ +02d6b6: 2804 |001d: goto 0021 // +0004 │ │ +02d6b8: 7020 7b09 4300 |001e: invoke-direct {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@097b │ │ +02d6be: 1e03 |0021: monitor-exit v3 │ │ +02d6c0: 0f01 |0022: return v1 │ │ +02d6c2: 0d04 |0023: move-exception v4 │ │ +02d6c4: 1e03 |0024: monitor-exit v3 │ │ +02d6c6: 2704 |0025: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0001 line=138 │ │ 0x0011 line=148 │ │ 0x001a line=153 │ │ 0x001e line=144 │ │ 0x0021 line=156 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_1Fire; │ │ 0x0000 - 0x0026 reg=4 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1623 (View_Main_4Controls_1Fire.java) │ │ + source_file_idx : 1624 (View_Main_4Controls_1Fire.java) │ │ │ │ Class #267 header: │ │ class_idx : 521 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 523 │ │ -source_file_idx : 1626 │ │ +source_file_idx : 1627 │ │ static_fields_size : 8 │ │ instance_fields_size: 21 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #267 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;' │ │ @@ -60471,99 +60489,99 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -02e484: |[02e484] org.metatrans.commons.graphics2d.ui.View_Main_Base.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -02e494: 7020 af09 2100 |0000: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.:(Landroid/content/Context;)V // method@09af │ │ -02e49a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -02e49c: 5c12 ae0c |0004: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ -02e4a0: 2202 2500 |0006: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4a4: 7010 6c00 0200 |0008: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4aa: 5b12 b40c |000b: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e4ae: 2202 2500 |000d: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4b2: 7010 6c00 0200 |000f: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4b8: 5b12 b30c |0012: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02e4bc: 2202 2500 |0014: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4c0: 7010 6c00 0200 |0016: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4c6: 5b12 b10c |0019: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02e4ca: 2202 2500 |001b: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4ce: 7010 6c00 0200 |001d: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4d4: 5b12 b20c |0020: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02e4d8: 2202 2500 |0022: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4dc: 7010 6c00 0200 |0024: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4e2: 5b12 af0c |0027: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e4e6: 2202 2500 |0029: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4ea: 7010 6c00 0200 |002b: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4f0: 5b12 b00c |002e: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e4f4: 2202 2500 |0030: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e4f8: 7010 6c00 0200 |0032: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e4fe: 5b12 b50c |0035: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e502: 2202 2500 |0037: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e506: 7010 6c00 0200 |0039: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e50c: 5b12 b60c |003c: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e510: 2202 2500 |003e: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e514: 7010 6c00 0200 |0040: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e51a: 5b12 b70c |0043: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02e51e: 2202 2500 |0045: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ -02e522: 7010 6c00 0200 |0047: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02e528: 5b12 b80c |004a: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02e52c: 6202 a10c |004c: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ -02e530: 3902 5c00 |004e: if-nez v2, 00aa // +005c │ │ -02e534: 6e10 9909 0100 |0050: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e53a: 0c02 |0053: move-result-object v2 │ │ -02e53c: 6000 6300 |0054: sget v0, Lcom/commons2d/R$drawable;.ic_action_pause:I // field@0063 │ │ -02e540: 7120 7b0b 0200 |0056: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e546: 0c02 |0059: move-result-object v2 │ │ -02e548: 6902 a10c |005a: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ -02e54c: 6e10 9909 0100 |005c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e552: 0c02 |005f: move-result-object v2 │ │ -02e554: 6000 6400 |0060: sget v0, Lcom/commons2d/R$drawable;.ic_action_play:I // field@0064 │ │ -02e558: 7120 7b0b 0200 |0062: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e55e: 0c02 |0065: move-result-object v2 │ │ -02e560: 6902 a20c |0066: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_play:Landroid/graphics/Bitmap; // field@0ca2 │ │ -02e564: 6e10 9909 0100 |0068: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e56a: 0c02 |006b: move-result-object v2 │ │ -02e56c: 6000 6a00 |006c: sget v0, Lcom/commons2d/R$drawable;.ic_action_replay:I // field@006a │ │ -02e570: 7120 7b0b 0200 |006e: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e576: 0c02 |0071: move-result-object v2 │ │ -02e578: 6902 a30c |0072: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ -02e57c: 6e10 9909 0100 |0074: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e582: 0c02 |0077: move-result-object v2 │ │ -02e584: 6000 6a00 |0078: sget v0, Lcom/commons2d/R$drawable;.ic_action_replay:I // field@006a │ │ -02e588: 7120 7b0b 0200 |007a: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e58e: 0c02 |007d: move-result-object v2 │ │ -02e590: 6902 9f0c |007e: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_new:Landroid/graphics/Bitmap; // field@0c9f │ │ -02e594: 6e10 9909 0100 |0080: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e59a: 0c02 |0083: move-result-object v2 │ │ -02e59c: 6000 6b00 |0084: sget v0, Lcom/commons2d/R$drawable;.ic_action_settings:I // field@006b │ │ -02e5a0: 7120 7b0b 0200 |0086: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e5a6: 0c02 |0089: move-result-object v2 │ │ -02e5a8: 6902 9e0c |008a: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_menu:Landroid/graphics/Bitmap; // field@0c9e │ │ -02e5ac: 6e10 9909 0100 |008c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e5b2: 0c02 |008f: move-result-object v2 │ │ -02e5b4: 6000 5f00 |0090: sget v0, Lcom/commons2d/R$drawable;.ic_action_next:I // field@005f │ │ -02e5b8: 7120 7b0b 0200 |0092: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e5be: 0c02 |0095: move-result-object v2 │ │ -02e5c0: 6902 a00c |0096: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_next:Landroid/graphics/Bitmap; // field@0ca0 │ │ -02e5c4: 6e10 9909 0100 |0098: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e5ca: 0c02 |009b: move-result-object v2 │ │ -02e5cc: 6000 ea00 |009c: sget v0, Lcom/commons2d/R$drawable;.ic_star_gold:I // field@00ea │ │ -02e5d0: 7120 7b0b 0200 |009e: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02e5d6: 0c02 |00a1: move-result-object v2 │ │ -02e5d8: 6902 a40c |00a2: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ -02e5dc: 7110 840b 0200 |00a4: invoke-static {v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ -02e5e2: 0c02 |00a7: move-result-object v2 │ │ -02e5e4: 6902 a50c |00a8: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ -02e5e8: 2202 2200 |00aa: new-instance v2, Landroid/graphics/Paint; // type@0022 │ │ -02e5ec: 7010 6000 0200 |00ac: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -02e5f2: 5b12 ad0c |00af: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02e5f6: 0e00 |00b1: return-void │ │ +02e488: |[02e488] org.metatrans.commons.graphics2d.ui.View_Main_Base.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +02e498: 7020 af09 2100 |0000: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.:(Landroid/content/Context;)V // method@09af │ │ +02e49e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +02e4a0: 5c12 ae0c |0004: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ +02e4a4: 2202 2500 |0006: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4a8: 7010 6c00 0200 |0008: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4ae: 5b12 b40c |000b: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e4b2: 2202 2500 |000d: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4b6: 7010 6c00 0200 |000f: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4bc: 5b12 b30c |0012: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02e4c0: 2202 2500 |0014: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4c4: 7010 6c00 0200 |0016: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4ca: 5b12 b10c |0019: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02e4ce: 2202 2500 |001b: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4d2: 7010 6c00 0200 |001d: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4d8: 5b12 b20c |0020: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02e4dc: 2202 2500 |0022: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4e0: 7010 6c00 0200 |0024: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4e6: 5b12 af0c |0027: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e4ea: 2202 2500 |0029: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4ee: 7010 6c00 0200 |002b: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e4f4: 5b12 b00c |002e: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e4f8: 2202 2500 |0030: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e4fc: 7010 6c00 0200 |0032: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e502: 5b12 b50c |0035: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e506: 2202 2500 |0037: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e50a: 7010 6c00 0200 |0039: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e510: 5b12 b60c |003c: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e514: 2202 2500 |003e: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e518: 7010 6c00 0200 |0040: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e51e: 5b12 b70c |0043: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02e522: 2202 2500 |0045: new-instance v2, Landroid/graphics/RectF; // type@0025 │ │ +02e526: 7010 6c00 0200 |0047: invoke-direct {v2}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02e52c: 5b12 b80c |004a: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02e530: 6202 a10c |004c: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ +02e534: 3902 5c00 |004e: if-nez v2, 00aa // +005c │ │ +02e538: 6e10 9909 0100 |0050: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e53e: 0c02 |0053: move-result-object v2 │ │ +02e540: 6000 6300 |0054: sget v0, Lcom/commons2d/R$drawable;.ic_action_pause:I // field@0063 │ │ +02e544: 7120 7b0b 0200 |0056: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e54a: 0c02 |0059: move-result-object v2 │ │ +02e54c: 6902 a10c |005a: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ +02e550: 6e10 9909 0100 |005c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e556: 0c02 |005f: move-result-object v2 │ │ +02e558: 6000 6400 |0060: sget v0, Lcom/commons2d/R$drawable;.ic_action_play:I // field@0064 │ │ +02e55c: 7120 7b0b 0200 |0062: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e562: 0c02 |0065: move-result-object v2 │ │ +02e564: 6902 a20c |0066: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_play:Landroid/graphics/Bitmap; // field@0ca2 │ │ +02e568: 6e10 9909 0100 |0068: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e56e: 0c02 |006b: move-result-object v2 │ │ +02e570: 6000 6a00 |006c: sget v0, Lcom/commons2d/R$drawable;.ic_action_replay:I // field@006a │ │ +02e574: 7120 7b0b 0200 |006e: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e57a: 0c02 |0071: move-result-object v2 │ │ +02e57c: 6902 a30c |0072: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ +02e580: 6e10 9909 0100 |0074: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e586: 0c02 |0077: move-result-object v2 │ │ +02e588: 6000 6a00 |0078: sget v0, Lcom/commons2d/R$drawable;.ic_action_replay:I // field@006a │ │ +02e58c: 7120 7b0b 0200 |007a: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e592: 0c02 |007d: move-result-object v2 │ │ +02e594: 6902 9f0c |007e: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_new:Landroid/graphics/Bitmap; // field@0c9f │ │ +02e598: 6e10 9909 0100 |0080: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e59e: 0c02 |0083: move-result-object v2 │ │ +02e5a0: 6000 6b00 |0084: sget v0, Lcom/commons2d/R$drawable;.ic_action_settings:I // field@006b │ │ +02e5a4: 7120 7b0b 0200 |0086: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e5aa: 0c02 |0089: move-result-object v2 │ │ +02e5ac: 6902 9e0c |008a: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_menu:Landroid/graphics/Bitmap; // field@0c9e │ │ +02e5b0: 6e10 9909 0100 |008c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e5b6: 0c02 |008f: move-result-object v2 │ │ +02e5b8: 6000 5f00 |0090: sget v0, Lcom/commons2d/R$drawable;.ic_action_next:I // field@005f │ │ +02e5bc: 7120 7b0b 0200 |0092: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e5c2: 0c02 |0095: move-result-object v2 │ │ +02e5c4: 6902 a00c |0096: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_next:Landroid/graphics/Bitmap; // field@0ca0 │ │ +02e5c8: 6e10 9909 0100 |0098: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e5ce: 0c02 |009b: move-result-object v2 │ │ +02e5d0: 6000 ea00 |009c: sget v0, Lcom/commons2d/R$drawable;.ic_star_gold:I // field@00ea │ │ +02e5d4: 7120 7b0b 0200 |009e: invoke-static {v2, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02e5da: 0c02 |00a1: move-result-object v2 │ │ +02e5dc: 6902 a40c |00a2: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ +02e5e0: 7110 840b 0200 |00a4: invoke-static {v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.toGrayscale:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b84 │ │ +02e5e6: 0c02 |00a7: move-result-object v2 │ │ +02e5e8: 6902 a50c |00a8: sput-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ +02e5ec: 2202 2200 |00aa: new-instance v2, Landroid/graphics/Paint; // type@0022 │ │ +02e5f0: 7010 6000 0200 |00ac: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +02e5f6: 5b12 ad0c |00af: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02e5fa: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=34 │ │ 0x0006 line=77 │ │ 0x000d line=78 │ │ 0x0014 line=79 │ │ @@ -60593,63 +60611,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -02e5f8: |[02e5f8] org.metatrans.commons.graphics2d.ui.View_Main_Base.createLeaderBoardsView:()V │ │ -02e608: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02e60e: 0c00 |0003: move-result-object v0 │ │ -02e610: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02e616: 0c00 |0007: move-result-object v0 │ │ -02e618: 7210 7e07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02e61e: 0c00 |000b: move-result-object v0 │ │ -02e620: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02e622: 7220 8307 1000 |000d: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ -02e628: 7100 e204 0000 |0010: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02e62e: 0c00 |0013: move-result-object v0 │ │ -02e630: 6e10 e804 0000 |0014: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02e636: 0c00 |0017: move-result-object v0 │ │ -02e638: 5200 580d |0018: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -02e63c: 7110 bc05 0000 |001a: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -02e642: 0c00 |001d: move-result-object v0 │ │ -02e644: 7100 e204 0000 |001e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02e64a: 0c01 |0021: move-result-object v1 │ │ -02e64c: 6e10 de04 0100 |0022: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02e652: 0c01 |0025: move-result-object v1 │ │ -02e654: 7210 7e07 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02e65a: 0c01 |0029: move-result-object v1 │ │ -02e65c: 7010 9c09 0400 |002a: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ -02e662: 0c02 |002d: move-result-object v2 │ │ -02e664: 7230 8407 0102 |002e: invoke-interface {v1, v0, v2}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0784 │ │ -02e66a: 0c01 |0031: move-result-object v1 │ │ -02e66c: 7100 e204 0000 |0032: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02e672: 0c02 |0035: move-result-object v2 │ │ -02e674: 6e10 de04 0200 |0036: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02e67a: 0c02 |0039: move-result-object v2 │ │ -02e67c: 7210 7d07 0200 |003a: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -02e682: 0c02 |003d: move-result-object v2 │ │ -02e684: 7010 9c09 0400 |003e: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ -02e68a: 0c03 |0041: move-result-object v3 │ │ -02e68c: 7230 7807 0203 |0042: invoke-interface {v2, v0, v3}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0778 │ │ -02e692: 0c00 |0045: move-result-object v0 │ │ -02e694: 3801 0f00 |0046: if-eqz v1, 0055 // +000f │ │ -02e698: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ -02e69c: 3301 0300 |004a: if-ne v1, v0, 004d // +0003 │ │ -02e6a0: 2809 |004c: goto 0055 // +0009 │ │ -02e6a2: 2200 9600 |004d: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02e6a6: 1a01 9f06 |004f: const-string v1, "_view_leaderboards != _view_achievements" // string@069f │ │ -02e6aa: 7020 5901 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02e6b0: 2700 |0054: throw v0 │ │ -02e6b2: 1f01 d101 |0055: check-cast v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // type@01d1 │ │ -02e6b6: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -02e6b8: 6e30 d407 0100 |0058: invoke-virtual {v1, v0, v0}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.measure:(II)V // method@07d4 │ │ -02e6be: 5b41 ba0c |005b: iput-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02e6c2: 0e00 |005d: return-void │ │ +02e5fc: |[02e5fc] org.metatrans.commons.graphics2d.ui.View_Main_Base.createLeaderBoardsView:()V │ │ +02e60c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02e612: 0c00 |0003: move-result-object v0 │ │ +02e614: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02e61a: 0c00 |0007: move-result-object v0 │ │ +02e61c: 7210 7e07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02e622: 0c00 |000b: move-result-object v0 │ │ +02e624: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02e626: 7220 8307 1000 |000d: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ +02e62c: 7100 e204 0000 |0010: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02e632: 0c00 |0013: move-result-object v0 │ │ +02e634: 6e10 e804 0000 |0014: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02e63a: 0c00 |0017: move-result-object v0 │ │ +02e63c: 5200 580d |0018: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +02e640: 7110 bc05 0000 |001a: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +02e646: 0c00 |001d: move-result-object v0 │ │ +02e648: 7100 e204 0000 |001e: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02e64e: 0c01 |0021: move-result-object v1 │ │ +02e650: 6e10 de04 0100 |0022: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02e656: 0c01 |0025: move-result-object v1 │ │ +02e658: 7210 7e07 0100 |0026: invoke-interface {v1}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02e65e: 0c01 |0029: move-result-object v1 │ │ +02e660: 7010 9c09 0400 |002a: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ +02e666: 0c02 |002d: move-result-object v2 │ │ +02e668: 7230 8407 0102 |002e: invoke-interface {v1, v0, v2}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0784 │ │ +02e66e: 0c01 |0031: move-result-object v1 │ │ +02e670: 7100 e204 0000 |0032: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02e676: 0c02 |0035: move-result-object v2 │ │ +02e678: 6e10 de04 0200 |0036: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02e67e: 0c02 |0039: move-result-object v2 │ │ +02e680: 7210 7d07 0200 |003a: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +02e686: 0c02 |003d: move-result-object v2 │ │ +02e688: 7010 9c09 0400 |003e: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ +02e68e: 0c03 |0041: move-result-object v3 │ │ +02e690: 7230 7807 0203 |0042: invoke-interface {v2, v0, v3}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0778 │ │ +02e696: 0c00 |0045: move-result-object v0 │ │ +02e698: 3801 0f00 |0046: if-eqz v1, 0055 // +000f │ │ +02e69c: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ +02e6a0: 3301 0300 |004a: if-ne v1, v0, 004d // +0003 │ │ +02e6a4: 2809 |004c: goto 0055 // +0009 │ │ +02e6a6: 2200 9600 |004d: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02e6aa: 1a01 a006 |004f: const-string v1, "_view_leaderboards != _view_achievements" // string@06a0 │ │ +02e6ae: 7020 5901 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02e6b4: 2700 |0054: throw v0 │ │ +02e6b6: 1f01 d101 |0055: check-cast v1, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // type@01d1 │ │ +02e6ba: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +02e6bc: 6e30 d407 0100 |0058: invoke-virtual {v1, v0, v0}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.measure:(II)V // method@07d4 │ │ +02e6c2: 5b41 ba0c |005b: iput-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02e6c6: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0010 line=255 │ │ 0x001e line=256 │ │ 0x0032 line=258 │ │ 0x004d line=262 │ │ @@ -60663,17 +60681,17 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e3cc: |[02e3cc] org.metatrans.commons.graphics2d.ui.View_Main_Base.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ -02e3dc: 5410 b00c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e3e0: 1100 |0002: return-object v0 │ │ +02e3d0: |[02e3d0] org.metatrans.commons.graphics2d.ui.View_Main_Base.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ +02e3e0: 5410 b00c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e3e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ Virtual methods - │ │ @@ -60682,19 +60700,19 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02e464: |[02e464] org.metatrans.commons.graphics2d.ui.View_Main_Base.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ -02e474: 6e10 9909 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e47a: 0c00 |0003: move-result-object v0 │ │ -02e47c: 1f00 e801 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // type@01e8 │ │ -02e480: 1100 |0006: return-object v0 │ │ +02e468: |[02e468] org.metatrans.commons.graphics2d.ui.View_Main_Base.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ +02e478: 6e10 9909 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e47e: 0c00 |0003: move-result-object v0 │ │ +02e480: 1f00 e801 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // type@01e8 │ │ +02e484: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;) │ │ @@ -60702,17 +60720,17 @@ │ │ type : '()Landroid/graphics/Paint;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e3b4: |[02e3b4] org.metatrans.commons.graphics2d.ui.View_Main_Base.getDefaultPaint:()Landroid/graphics/Paint; │ │ -02e3c4: 5410 ad0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02e3c8: 1100 |0002: return-object v0 │ │ +02e3b8: |[02e3b8] org.metatrans.commons.graphics2d.ui.View_Main_Base.getDefaultPaint:()Landroid/graphics/Paint; │ │ +02e3c8: 5410 ad0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02e3cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;) │ │ @@ -60726,17 +60744,17 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e3e4: |[02e3e4] org.metatrans.commons.graphics2d.ui.View_Main_Base.getRectangle_Main:()Landroid/graphics/RectF; │ │ -02e3f4: 5410 b40c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e3f8: 1100 |0002: return-object v0 │ │ +02e3e8: |[02e3e8] org.metatrans.commons.graphics2d.ui.View_Main_Base.getRectangle_Main:()Landroid/graphics/RectF; │ │ +02e3f8: 5410 b40c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e3fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;) │ │ @@ -60744,431 +60762,431 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 765 16-bit code units │ │ -02e6c4: |[02e6c4] org.metatrans.commons.graphics2d.ui.View_Main_Base.initializeDimensions:()V │ │ -02e6d4: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -02e6d8: 7401 9909 1600 |0002: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ -02e6de: 0c01 |0005: move-result-object v1 │ │ -02e6e0: 1f01 0500 |0006: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -02e6e4: 7110 900b 0100 |0008: invoke-static {v1}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -02e6ea: 0c01 |000b: move-result-object v1 │ │ -02e6ec: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -02e6ee: 4403 0102 |000d: aget v3, v1, v2 │ │ -02e6f2: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -02e6f4: 4405 0104 |0010: aget v5, v1, v4 │ │ -02e6f8: 7120 6001 5300 |0012: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -02e6fe: 0a03 |0015: move-result v3 │ │ -02e700: 4402 0102 |0016: aget v2, v1, v2 │ │ -02e704: 4401 0104 |0018: aget v1, v1, v4 │ │ -02e708: 7120 6201 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -02e70e: 0a01 |001d: move-result v1 │ │ -02e710: 7401 9e09 1600 |001e: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02e716: 0c02 |0021: move-result-object v2 │ │ -02e718: 7210 c808 0200 |0022: invoke-interface {v2}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02e71e: 0a02 |0025: move-result v2 │ │ -02e720: 1504 2041 |0026: const/high16 v4, #int 1092616192 // #4120 │ │ -02e724: c942 |0028: div-float/2addr v2, v4 │ │ -02e726: 8722 |0029: float-to-int v2, v2 │ │ -02e728: 5404 b40c |002a: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e72c: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -02e72e: 5945 0c00 |002d: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e732: 5404 b40c |002f: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e736: 5945 0e00 |0031: iput v5, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e73a: 5404 b40c |0033: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e73e: 8235 |0035: int-to-float v5, v3 │ │ -02e740: 5945 0d00 |0036: iput v5, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e744: 5404 b40c |0038: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e748: 8216 |003a: int-to-float v6, v1 │ │ -02e74a: 5946 0b00 |003b: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e74e: 5404 af0c |003d: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e752: db06 0302 |003f: div-int/lit8 v6, v3, #int 2 // #02 │ │ -02e756: db07 030b |0041: div-int/lit8 v7, v3, #int 11 // #0b │ │ -02e75a: 9108 0607 |0043: sub-int v8, v6, v7 │ │ -02e75e: 8288 |0045: int-to-float v8, v8 │ │ -02e760: 5948 0c00 |0046: iput v8, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e764: 5404 af0c |0048: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e768: db08 0102 |004a: div-int/lit8 v8, v1, #int 2 // #02 │ │ -02e76c: db01 0109 |004c: div-int/lit8 v1, v1, #int 9 // #09 │ │ -02e770: 9109 0801 |004e: sub-int v9, v8, v1 │ │ -02e774: 8299 |0050: int-to-float v9, v9 │ │ -02e776: 5949 0e00 |0051: iput v9, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e77a: 5404 af0c |0053: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e77e: b067 |0055: add-int/2addr v7, v6 │ │ -02e780: 8277 |0056: int-to-float v7, v7 │ │ -02e782: 5947 0d00 |0057: iput v7, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e786: 5404 af0c |0059: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e78a: b081 |005b: add-int/2addr v1, v8 │ │ -02e78c: 8211 |005c: int-to-float v1, v1 │ │ -02e78e: 5941 0b00 |005d: iput v1, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e792: 5401 af0c |005f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e796: 5211 0d00 |0061: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e79a: 5404 b40c |0063: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02e79e: 5244 0d00 |0065: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e7a2: 5407 af0c |0067: iget-object v7, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e7a6: 5277 0d00 |0069: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e7aa: c774 |006b: sub-float/2addr v4, v7 │ │ -02e7ac: 1507 0040 |006c: const/high16 v7, #int 1073741824 // #4000 │ │ -02e7b0: c974 |006e: div-float/2addr v4, v7 │ │ -02e7b2: c641 |006f: add-float/2addr v1, v4 │ │ -02e7b4: 5404 b00c |0070: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e7b8: 5409 af0c |0072: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e7bc: 5299 0d00 |0074: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e7c0: 540a af0c |0076: iget-object v10, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e7c4: 52aa 0c00 |0078: iget v10, v10, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e7c8: c7a9 |007a: sub-float/2addr v9, v10 │ │ -02e7ca: 140a 3333 333f |007b: const v10, #float 0.7 // #3f333333 │ │ -02e7d0: c8a9 |007e: mul-float/2addr v9, v10 │ │ -02e7d2: a709 0109 |007f: sub-float v9, v1, v9 │ │ -02e7d6: 5949 0c00 |0081: iput v9, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e7da: 5404 b00c |0083: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e7de: 8288 |0085: int-to-float v8, v8 │ │ -02e7e0: 5409 af0c |0086: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e7e4: 5299 0b00 |0088: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e7e8: 540b af0c |008a: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e7ec: 52bb 0e00 |008c: iget v11, v11, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e7f0: c7b9 |008e: sub-float/2addr v9, v11 │ │ -02e7f2: c8a9 |008f: mul-float/2addr v9, v10 │ │ -02e7f4: c979 |0090: div-float/2addr v9, v7 │ │ -02e7f6: a709 0809 |0091: sub-float v9, v8, v9 │ │ -02e7fa: 5949 0e00 |0093: iput v9, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e7fe: 5404 b00c |0095: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e802: 5409 af0c |0097: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e806: 5299 0d00 |0099: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e80a: 540b af0c |009b: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e80e: 52bb 0c00 |009d: iget v11, v11, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e812: c7b9 |009f: sub-float/2addr v9, v11 │ │ -02e814: c8a9 |00a0: mul-float/2addr v9, v10 │ │ -02e816: c691 |00a1: add-float/2addr v1, v9 │ │ -02e818: 5941 0d00 |00a2: iput v1, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e81c: 5401 b00c |00a4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ -02e820: 5404 af0c |00a6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e824: 5244 0b00 |00a8: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e828: 5409 af0c |00aa: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e82c: 5299 0e00 |00ac: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e830: c794 |00ae: sub-float/2addr v4, v9 │ │ -02e832: c8a4 |00af: mul-float/2addr v4, v10 │ │ -02e834: c974 |00b0: div-float/2addr v4, v7 │ │ -02e836: c648 |00b1: add-float/2addr v8, v4 │ │ -02e838: 5918 0b00 |00b2: iput v8, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e83c: 5401 af0c |00b4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e840: 5211 0e00 |00b6: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e844: da04 020e |00b8: mul-int/lit8 v4, v2, #int 14 // #0e │ │ -02e848: 8244 |00ba: int-to-float v4, v4 │ │ -02e84a: c741 |00bb: sub-float/2addr v1, v4 │ │ -02e84c: 8711 |00bc: float-to-int v1, v1 │ │ -02e84e: 5404 b50c |00bd: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e852: db08 0303 |00bf: div-int/lit8 v8, v3, #int 3 // #03 │ │ -02e856: 9109 0608 |00c1: sub-int v9, v6, v8 │ │ -02e85a: 8299 |00c3: int-to-float v9, v9 │ │ -02e85c: 5949 0c00 |00c4: iput v9, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e860: 5404 b50c |00c6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e864: 8229 |00c8: int-to-float v9, v2 │ │ -02e866: 150a e040 |00c9: const/high16 v10, #int 1088421888 // #40e0 │ │ -02e86a: c89a |00cb: mul-float/2addr v10, v9 │ │ -02e86c: 594a 0e00 |00cc: iput v10, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e870: 5404 b50c |00ce: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e874: b086 |00d0: add-int/2addr v6, v8 │ │ -02e876: 8266 |00d1: int-to-float v6, v6 │ │ -02e878: 5946 0d00 |00d2: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e87c: 5404 b50c |00d4: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e880: 5246 0e00 |00d6: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e884: 8211 |00d8: int-to-float v1, v1 │ │ -02e886: c616 |00d9: add-float/2addr v6, v1 │ │ -02e888: 5946 0b00 |00da: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e88c: 5401 b60c |00dc: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e890: 5404 b50c |00de: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e894: 5244 0c00 |00e0: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e898: 5914 0c00 |00e2: iput v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e89c: 5401 b60c |00e4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e8a0: 5404 b50c |00e6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e8a4: 5244 0e00 |00e8: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e8a8: 5914 0e00 |00ea: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e8ac: 5401 b60c |00ec: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e8b0: 5404 b50c |00ee: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e8b4: 5244 0b00 |00f0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e8b8: 5914 0b00 |00f2: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e8bc: 5401 b60c |00f4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e8c0: 5211 0b00 |00f6: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e8c4: 5404 b60c |00f8: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e8c8: 5244 0e00 |00fa: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e8cc: c741 |00fc: sub-float/2addr v1, v4 │ │ -02e8ce: 8711 |00fd: float-to-int v1, v1 │ │ -02e8d0: 5404 b60c |00fe: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02e8d4: 5246 0c00 |0100: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e8d8: 8218 |0102: int-to-float v8, v1 │ │ -02e8da: c686 |0103: add-float/2addr v6, v8 │ │ -02e8dc: 5946 0d00 |0104: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e8e0: 5404 b70c |0106: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02e8e4: 5406 b50c |0108: iget-object v6, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e8e8: 5266 0c00 |010a: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e8ec: 540a b50c |010c: iget-object v10, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e8f0: 52aa 0d00 |010e: iget v10, v10, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e8f4: 540b b50c |0110: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e8f8: 52bb 0c00 |0112: iget v11, v11, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e8fc: c7ba |0114: sub-float/2addr v10, v11 │ │ -02e8fe: c97a |0115: div-float/2addr v10, v7 │ │ -02e900: c6a6 |0116: add-float/2addr v6, v10 │ │ -02e902: db01 0102 |0117: div-int/lit8 v1, v1, #int 2 // #02 │ │ -02e906: 8211 |0119: int-to-float v1, v1 │ │ -02e908: c716 |011a: sub-float/2addr v6, v1 │ │ -02e90a: 5946 0c00 |011b: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e90e: 5401 b70c |011d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02e912: 5404 b50c |011f: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e916: 5244 0e00 |0121: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e91a: 5914 0e00 |0123: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e91e: 5401 b70c |0125: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02e922: 5404 b50c |0127: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e926: 5244 0b00 |0129: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e92a: 5914 0b00 |012b: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e92e: 5401 b70c |012d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02e932: 5214 0c00 |012f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e936: c684 |0131: add-float/2addr v4, v8 │ │ -02e938: 5914 0d00 |0132: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e93c: 5401 b80c |0134: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02e940: 5404 b50c |0136: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e944: 5244 0e00 |0138: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e948: 5914 0e00 |013a: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02e94c: 5401 b80c |013c: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02e950: 5404 b50c |013e: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e954: 5244 0b00 |0140: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e958: 5914 0b00 |0142: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02e95c: 5401 b80c |0144: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02e960: 5404 b50c |0146: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e964: 5244 0d00 |0148: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e968: 5914 0d00 |014a: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e96c: 5401 b80c |014c: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02e970: 5214 0d00 |014e: iget v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02e974: c784 |0150: sub-float/2addr v4, v8 │ │ -02e976: 5914 0c00 |0151: iput v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02e97a: 2201 3902 |0153: new-instance v1, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -02e97e: 540b b50c |0155: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ -02e982: 7100 e204 0000 |0157: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02e988: 0c04 |015a: move-result-object v4 │ │ -02e98a: 6006 8b01 |015b: sget v6, Lcom/commons2d/R$string;.game_over:I // field@018b │ │ -02e98e: 6e20 e604 6400 |015d: invoke-virtual {v4, v6}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -02e994: 0c0d |0160: move-result-object v13 │ │ -02e996: 7401 9809 1600 |0161: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02e99c: 0c04 |0164: move-result-object v4 │ │ -02e99e: 6e10 8508 0400 |0165: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02e9a4: 0c04 |0168: move-result-object v4 │ │ -02e9a6: 7210 c205 0400 |0169: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ -02e9ac: 0a0f |016c: move-result v15 │ │ -02e9ae: 121c |016d: const/4 v12, #int 1 // #1 │ │ -02e9b0: 12fe |016e: const/4 v14, #int -1 // #ff │ │ -02e9b2: 071a |016f: move-object v10, v1 │ │ -02e9b4: 7606 0e0b 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -02e9ba: 5b01 b90c |0173: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.textarea_top_center1_gameover:Lorg/metatrans/commons/ui/IButtonArea; // field@0cb9 │ │ -02e9be: 2201 3202 |0175: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02e9c2: 5404 af0c |0177: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02e9c6: 6212 a30c |0179: sget-object v18, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ -02e9ca: 7401 9809 1600 |017b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02e9d0: 0c06 |017e: move-result-object v6 │ │ -02e9d2: 6e10 8508 0600 |017f: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02e9d8: 0c06 |0182: move-result-object v6 │ │ -02e9da: 7210 c405 0600 |0183: invoke-interface {v6}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02e9e0: 0a13 |0186: move-result v19 │ │ -02e9e2: 7401 9809 1600 |0187: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02e9e8: 0c06 |018a: move-result-object v6 │ │ -02e9ea: 6e10 8508 0600 |018b: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02e9f0: 0c06 |018e: move-result-object v6 │ │ -02e9f2: 7210 c305 0600 |018f: invoke-interface {v6}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02e9f8: 0a14 |0192: move-result v20 │ │ -02e9fa: 1315 0100 |0193: const/16 v21, #int 1 // #1 │ │ -02e9fe: 0810 0100 |0195: move-object/from16 v16, v1 │ │ -02ea02: 0811 0400 |0197: move-object/from16 v17, v4 │ │ -02ea06: 7606 ea0a 1000 |0199: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02ea0c: 5b01 a70c |019c: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02ea10: 2201 3202 |019e: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02ea14: 540b af0c |01a0: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02ea18: 620c a00c |01a2: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_next:Landroid/graphics/Bitmap; // field@0ca0 │ │ -02ea1c: 7401 9809 1600 |01a4: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ea22: 0c04 |01a7: move-result-object v4 │ │ -02ea24: 6e10 8508 0400 |01a8: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ea2a: 0c04 |01ab: move-result-object v4 │ │ -02ea2c: 7210 c405 0400 |01ac: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02ea32: 0a0d |01af: move-result v13 │ │ -02ea34: 7401 9809 1600 |01b0: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ea3a: 0c04 |01b3: move-result-object v4 │ │ -02ea3c: 6e10 8508 0400 |01b4: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ea42: 0c04 |01b7: move-result-object v4 │ │ -02ea44: 7210 c305 0400 |01b8: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02ea4a: 0a0e |01bb: move-result v14 │ │ -02ea4c: 121f |01bc: const/4 v15, #int 1 // #1 │ │ -02ea4e: 071a |01bd: move-object v10, v1 │ │ -02ea50: 7606 ea0a 0a00 |01be: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02ea56: 5b01 a90c |01c1: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02ea5a: 5401 b30c |01c3: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02ea5e: 5919 0c00 |01c5: iput v9, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ea62: 5401 b30c |01c7: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02ea66: 5919 0e00 |01c9: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ea6a: 5401 b30c |01cb: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02ea6e: 5214 0c00 |01cd: iget v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ea72: 7401 9e09 1600 |01cf: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02ea78: 0c06 |01d2: move-result-object v6 │ │ -02ea7a: 7210 c808 0600 |01d3: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02ea80: 0a06 |01d6: move-result v6 │ │ -02ea82: c664 |01d7: add-float/2addr v4, v6 │ │ -02ea84: da06 0202 |01d8: mul-int/lit8 v6, v2, #int 2 // #02 │ │ -02ea88: 8266 |01da: int-to-float v6, v6 │ │ -02ea8a: c764 |01db: sub-float/2addr v4, v6 │ │ -02ea8c: 5914 0d00 |01dc: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ea90: 5401 b30c |01de: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02ea94: 5214 0e00 |01e0: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ea98: 7401 9e09 1600 |01e2: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02ea9e: 0c07 |01e5: move-result-object v7 │ │ -02eaa0: 7210 c808 0700 |01e6: invoke-interface {v7}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02eaa6: 0a07 |01e9: move-result v7 │ │ -02eaa8: c674 |01ea: add-float/2addr v4, v7 │ │ -02eaaa: c764 |01eb: sub-float/2addr v4, v6 │ │ -02eaac: 5914 0b00 |01ec: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02eab0: 2201 3202 |01ee: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02eab4: 540b b30c |01f0: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02eab8: 620c a10c |01f2: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ -02eabc: 7401 9809 1600 |01f4: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eac2: 0c04 |01f7: move-result-object v4 │ │ -02eac4: 6e10 8508 0400 |01f8: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eaca: 0c04 |01fb: move-result-object v4 │ │ -02eacc: 7210 c405 0400 |01fc: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02ead2: 0a0d |01ff: move-result v13 │ │ -02ead4: 7401 9809 1600 |0200: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eada: 0c04 |0203: move-result-object v4 │ │ -02eadc: 6e10 8508 0400 |0204: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eae2: 0c04 |0207: move-result-object v4 │ │ -02eae4: 7210 c305 0400 |0208: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02eaea: 0a0e |020b: move-result v14 │ │ -02eaec: 071a |020c: move-object v10, v1 │ │ -02eaee: 7606 ea0a 0a00 |020d: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02eaf4: 5b01 aa0c |0210: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02eaf8: 2201 3202 |0212: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02eafc: 5404 af0c |0214: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02eb00: 6212 a20c |0216: sget-object v18, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_play:Landroid/graphics/Bitmap; // field@0ca2 │ │ -02eb04: 7401 9809 1600 |0218: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eb0a: 0c07 |021b: move-result-object v7 │ │ -02eb0c: 6e10 8508 0700 |021c: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eb12: 0c07 |021f: move-result-object v7 │ │ -02eb14: 7210 c405 0700 |0220: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02eb1a: 0a13 |0223: move-result v19 │ │ -02eb1c: 7401 9809 1600 |0224: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eb22: 0c07 |0227: move-result-object v7 │ │ -02eb24: 6e10 8508 0700 |0228: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eb2a: 0c07 |022b: move-result-object v7 │ │ -02eb2c: 7210 c305 0700 |022c: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02eb32: 0a14 |022f: move-result v20 │ │ -02eb34: 0810 0100 |0230: move-object/from16 v16, v1 │ │ -02eb38: 0811 0400 |0232: move-object/from16 v17, v4 │ │ -02eb3c: 7606 ea0a 1000 |0234: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02eb42: 5b01 ac0c |0237: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02eb46: 2201 3202 |0239: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02eb4a: 540b af0c |023b: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02eb4e: 620c a30c |023d: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ -02eb52: 7401 9809 1600 |023f: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eb58: 0c04 |0242: move-result-object v4 │ │ -02eb5a: 6e10 8508 0400 |0243: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eb60: 0c04 |0246: move-result-object v4 │ │ -02eb62: 7210 c405 0400 |0247: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02eb68: 0a0d |024a: move-result v13 │ │ -02eb6a: 7401 9809 1600 |024b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02eb70: 0c04 |024e: move-result-object v4 │ │ -02eb72: 6e10 8508 0400 |024f: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02eb78: 0c04 |0252: move-result-object v4 │ │ -02eb7a: 7210 c305 0400 |0253: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02eb80: 0a0e |0256: move-result v14 │ │ -02eb82: 071a |0257: move-object v10, v1 │ │ -02eb84: 7606 ea0a 0a00 |0258: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02eb8a: 5b01 ab0c |025b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_replay:Lorg/metatrans/commons/ui/IButtonArea; // field@0cab │ │ -02eb8e: 5401 b10c |025d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02eb92: 7401 9e09 1600 |025f: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02eb98: 0c04 |0262: move-result-object v4 │ │ -02eb9a: 7210 c808 0400 |0263: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02eba0: 0a04 |0266: move-result v4 │ │ -02eba2: c745 |0267: sub-float/2addr v5, v4 │ │ -02eba4: c695 |0268: add-float/2addr v5, v9 │ │ -02eba6: 5915 0c00 |0269: iput v5, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ebaa: 5401 b10c |026b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ebae: 5919 0e00 |026d: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ebb2: 5401 b10c |026f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ebb6: b123 |0271: sub-int/2addr v3, v2 │ │ -02ebb8: 8232 |0272: int-to-float v2, v3 │ │ -02ebba: 5912 0d00 |0273: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ebbe: 5401 b10c |0275: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ebc2: 5212 0e00 |0277: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ebc6: 7401 9e09 1600 |0279: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02ebcc: 0c03 |027c: move-result-object v3 │ │ -02ebce: 7210 c808 0300 |027d: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02ebd4: 0a03 |0280: move-result v3 │ │ -02ebd6: c632 |0281: add-float/2addr v2, v3 │ │ -02ebd8: c762 |0282: sub-float/2addr v2, v6 │ │ -02ebda: 5912 0b00 |0283: iput v2, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ebde: 2201 3202 |0285: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02ebe2: 540b b10c |0287: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ebe6: 620c 9e0c |0289: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_menu:Landroid/graphics/Bitmap; // field@0c9e │ │ -02ebea: 7401 9809 1600 |028b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ebf0: 0c02 |028e: move-result-object v2 │ │ -02ebf2: 6e10 8508 0200 |028f: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ebf8: 0c02 |0292: move-result-object v2 │ │ -02ebfa: 7210 c405 0200 |0293: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02ec00: 0a0d |0296: move-result v13 │ │ -02ec02: 7401 9809 1600 |0297: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ec08: 0c02 |029a: move-result-object v2 │ │ -02ec0a: 6e10 8508 0200 |029b: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ec10: 0c02 |029e: move-result-object v2 │ │ -02ec12: 7210 c305 0200 |029f: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02ec18: 0a0e |02a2: move-result v14 │ │ -02ec1a: 071a |02a3: move-object v10, v1 │ │ -02ec1c: 7606 ea0a 0a00 |02a4: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02ec22: 5b01 a60c |02a7: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02ec26: 5401 b20c |02a9: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ec2a: 5402 b10c |02ab: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ec2e: 5222 0c00 |02ad: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ec32: 7401 9e09 1600 |02af: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02ec38: 0c03 |02b2: move-result-object v3 │ │ -02ec3a: 7210 c808 0300 |02b3: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02ec40: 0a03 |02b6: move-result v3 │ │ -02ec42: c732 |02b7: sub-float/2addr v2, v3 │ │ -02ec44: 5912 0c00 |02b8: iput v2, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ec48: 5401 b20c |02ba: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ec4c: 5919 0e00 |02bc: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ec50: 5401 b20c |02be: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ec54: 5402 b10c |02c0: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ec58: 5222 0c00 |02c2: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -02ec5c: c792 |02c4: sub-float/2addr v2, v9 │ │ -02ec5e: 5912 0d00 |02c5: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ec62: 5401 b20c |02c7: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ec66: 5212 0e00 |02c9: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -02ec6a: 7401 9e09 1600 |02cb: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ -02ec70: 0c03 |02ce: move-result-object v3 │ │ -02ec72: 7210 c808 0300 |02cf: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -02ec78: 0a03 |02d2: move-result v3 │ │ -02ec7a: c632 |02d3: add-float/2addr v2, v3 │ │ -02ec7c: c762 |02d4: sub-float/2addr v2, v6 │ │ -02ec7e: 5912 0b00 |02d5: iput v2, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ec82: 2201 3202 |02d7: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -02ec86: 5404 b20c |02d9: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ec8a: 6205 9f0c |02db: sget-object v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_new:Landroid/graphics/Bitmap; // field@0c9f │ │ -02ec8e: 7401 9809 1600 |02dd: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ec94: 0c02 |02e0: move-result-object v2 │ │ -02ec96: 6e10 8508 0200 |02e1: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ec9c: 0c02 |02e4: move-result-object v2 │ │ -02ec9e: 7210 c405 0200 |02e5: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -02eca4: 0a06 |02e8: move-result v6 │ │ -02eca6: 7401 9809 1600 |02e9: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02ecac: 0c02 |02ec: move-result-object v2 │ │ -02ecae: 6e10 8508 0200 |02ed: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ -02ecb4: 0c02 |02f0: move-result-object v2 │ │ -02ecb6: 7210 c305 0200 |02f1: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -02ecbc: 0a07 |02f4: move-result v7 │ │ -02ecbe: 1218 |02f5: const/4 v8, #int 1 // #1 │ │ -02ecc0: 0713 |02f6: move-object v3, v1 │ │ -02ecc2: 7606 ea0a 0300 |02f7: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -02ecc8: 5b01 a80c |02fa: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02eccc: 0e00 |02fc: return-void │ │ +02e6c8: |[02e6c8] org.metatrans.commons.graphics2d.ui.View_Main_Base.initializeDimensions:()V │ │ +02e6d8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +02e6dc: 7401 9909 1600 |0002: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getContext:()Landroid/content/Context; // method@0999 │ │ +02e6e2: 0c01 |0005: move-result-object v1 │ │ +02e6e4: 1f01 0500 |0006: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +02e6e8: 7110 900b 0100 |0008: invoke-static {v1}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +02e6ee: 0c01 |000b: move-result-object v1 │ │ +02e6f0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +02e6f2: 4403 0102 |000d: aget v3, v1, v2 │ │ +02e6f6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +02e6f8: 4405 0104 |0010: aget v5, v1, v4 │ │ +02e6fc: 7120 6001 5300 |0012: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +02e702: 0a03 |0015: move-result v3 │ │ +02e704: 4402 0102 |0016: aget v2, v1, v2 │ │ +02e708: 4401 0104 |0018: aget v1, v1, v4 │ │ +02e70c: 7120 6201 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02e712: 0a01 |001d: move-result v1 │ │ +02e714: 7401 9e09 1600 |001e: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02e71a: 0c02 |0021: move-result-object v2 │ │ +02e71c: 7210 c808 0200 |0022: invoke-interface {v2}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02e722: 0a02 |0025: move-result v2 │ │ +02e724: 1504 2041 |0026: const/high16 v4, #int 1092616192 // #4120 │ │ +02e728: c942 |0028: div-float/2addr v2, v4 │ │ +02e72a: 8722 |0029: float-to-int v2, v2 │ │ +02e72c: 5404 b40c |002a: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e730: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +02e732: 5945 0c00 |002d: iput v5, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e736: 5404 b40c |002f: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e73a: 5945 0e00 |0031: iput v5, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e73e: 5404 b40c |0033: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e742: 8235 |0035: int-to-float v5, v3 │ │ +02e744: 5945 0d00 |0036: iput v5, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e748: 5404 b40c |0038: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e74c: 8216 |003a: int-to-float v6, v1 │ │ +02e74e: 5946 0b00 |003b: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e752: 5404 af0c |003d: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e756: db06 0302 |003f: div-int/lit8 v6, v3, #int 2 // #02 │ │ +02e75a: db07 030b |0041: div-int/lit8 v7, v3, #int 11 // #0b │ │ +02e75e: 9108 0607 |0043: sub-int v8, v6, v7 │ │ +02e762: 8288 |0045: int-to-float v8, v8 │ │ +02e764: 5948 0c00 |0046: iput v8, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e768: 5404 af0c |0048: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e76c: db08 0102 |004a: div-int/lit8 v8, v1, #int 2 // #02 │ │ +02e770: db01 0109 |004c: div-int/lit8 v1, v1, #int 9 // #09 │ │ +02e774: 9109 0801 |004e: sub-int v9, v8, v1 │ │ +02e778: 8299 |0050: int-to-float v9, v9 │ │ +02e77a: 5949 0e00 |0051: iput v9, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e77e: 5404 af0c |0053: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e782: b067 |0055: add-int/2addr v7, v6 │ │ +02e784: 8277 |0056: int-to-float v7, v7 │ │ +02e786: 5947 0d00 |0057: iput v7, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e78a: 5404 af0c |0059: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e78e: b081 |005b: add-int/2addr v1, v8 │ │ +02e790: 8211 |005c: int-to-float v1, v1 │ │ +02e792: 5941 0b00 |005d: iput v1, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e796: 5401 af0c |005f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e79a: 5211 0d00 |0061: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e79e: 5404 b40c |0063: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02e7a2: 5244 0d00 |0065: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e7a6: 5407 af0c |0067: iget-object v7, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e7aa: 5277 0d00 |0069: iget v7, v7, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e7ae: c774 |006b: sub-float/2addr v4, v7 │ │ +02e7b0: 1507 0040 |006c: const/high16 v7, #int 1073741824 // #4000 │ │ +02e7b4: c974 |006e: div-float/2addr v4, v7 │ │ +02e7b6: c641 |006f: add-float/2addr v1, v4 │ │ +02e7b8: 5404 b00c |0070: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e7bc: 5409 af0c |0072: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e7c0: 5299 0d00 |0074: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e7c4: 540a af0c |0076: iget-object v10, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e7c8: 52aa 0c00 |0078: iget v10, v10, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e7cc: c7a9 |007a: sub-float/2addr v9, v10 │ │ +02e7ce: 140a 3333 333f |007b: const v10, #float 0.7 // #3f333333 │ │ +02e7d4: c8a9 |007e: mul-float/2addr v9, v10 │ │ +02e7d6: a709 0109 |007f: sub-float v9, v1, v9 │ │ +02e7da: 5949 0c00 |0081: iput v9, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e7de: 5404 b00c |0083: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e7e2: 8288 |0085: int-to-float v8, v8 │ │ +02e7e4: 5409 af0c |0086: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e7e8: 5299 0b00 |0088: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e7ec: 540b af0c |008a: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e7f0: 52bb 0e00 |008c: iget v11, v11, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e7f4: c7b9 |008e: sub-float/2addr v9, v11 │ │ +02e7f6: c8a9 |008f: mul-float/2addr v9, v10 │ │ +02e7f8: c979 |0090: div-float/2addr v9, v7 │ │ +02e7fa: a709 0809 |0091: sub-float v9, v8, v9 │ │ +02e7fe: 5949 0e00 |0093: iput v9, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e802: 5404 b00c |0095: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e806: 5409 af0c |0097: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e80a: 5299 0d00 |0099: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e80e: 540b af0c |009b: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e812: 52bb 0c00 |009d: iget v11, v11, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e816: c7b9 |009f: sub-float/2addr v9, v11 │ │ +02e818: c8a9 |00a0: mul-float/2addr v9, v10 │ │ +02e81a: c691 |00a1: add-float/2addr v1, v9 │ │ +02e81c: 5941 0d00 |00a2: iput v1, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e820: 5401 b00c |00a4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center_bottom:Landroid/graphics/RectF; // field@0cb0 │ │ +02e824: 5404 af0c |00a6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e828: 5244 0b00 |00a8: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e82c: 5409 af0c |00aa: iget-object v9, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e830: 5299 0e00 |00ac: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e834: c794 |00ae: sub-float/2addr v4, v9 │ │ +02e836: c8a4 |00af: mul-float/2addr v4, v10 │ │ +02e838: c974 |00b0: div-float/2addr v4, v7 │ │ +02e83a: c648 |00b1: add-float/2addr v8, v4 │ │ +02e83c: 5918 0b00 |00b2: iput v8, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e840: 5401 af0c |00b4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e844: 5211 0e00 |00b6: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e848: da04 020e |00b8: mul-int/lit8 v4, v2, #int 14 // #0e │ │ +02e84c: 8244 |00ba: int-to-float v4, v4 │ │ +02e84e: c741 |00bb: sub-float/2addr v1, v4 │ │ +02e850: 8711 |00bc: float-to-int v1, v1 │ │ +02e852: 5404 b50c |00bd: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e856: db08 0303 |00bf: div-int/lit8 v8, v3, #int 3 // #03 │ │ +02e85a: 9109 0608 |00c1: sub-int v9, v6, v8 │ │ +02e85e: 8299 |00c3: int-to-float v9, v9 │ │ +02e860: 5949 0c00 |00c4: iput v9, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e864: 5404 b50c |00c6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e868: 8229 |00c8: int-to-float v9, v2 │ │ +02e86a: 150a e040 |00c9: const/high16 v10, #int 1088421888 // #40e0 │ │ +02e86e: c89a |00cb: mul-float/2addr v10, v9 │ │ +02e870: 594a 0e00 |00cc: iput v10, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e874: 5404 b50c |00ce: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e878: b086 |00d0: add-int/2addr v6, v8 │ │ +02e87a: 8266 |00d1: int-to-float v6, v6 │ │ +02e87c: 5946 0d00 |00d2: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e880: 5404 b50c |00d4: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e884: 5246 0e00 |00d6: iget v6, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e888: 8211 |00d8: int-to-float v1, v1 │ │ +02e88a: c616 |00d9: add-float/2addr v6, v1 │ │ +02e88c: 5946 0b00 |00da: iput v6, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e890: 5401 b60c |00dc: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e894: 5404 b50c |00de: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e898: 5244 0c00 |00e0: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e89c: 5914 0c00 |00e2: iput v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e8a0: 5401 b60c |00e4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e8a4: 5404 b50c |00e6: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e8a8: 5244 0e00 |00e8: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e8ac: 5914 0e00 |00ea: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e8b0: 5401 b60c |00ec: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e8b4: 5404 b50c |00ee: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e8b8: 5244 0b00 |00f0: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e8bc: 5914 0b00 |00f2: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e8c0: 5401 b60c |00f4: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e8c4: 5211 0b00 |00f6: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e8c8: 5404 b60c |00f8: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e8cc: 5244 0e00 |00fa: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e8d0: c741 |00fc: sub-float/2addr v1, v4 │ │ +02e8d2: 8711 |00fd: float-to-int v1, v1 │ │ +02e8d4: 5404 b60c |00fe: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02e8d8: 5246 0c00 |0100: iget v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e8dc: 8218 |0102: int-to-float v8, v1 │ │ +02e8de: c686 |0103: add-float/2addr v6, v8 │ │ +02e8e0: 5946 0d00 |0104: iput v6, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e8e4: 5404 b70c |0106: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02e8e8: 5406 b50c |0108: iget-object v6, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e8ec: 5266 0c00 |010a: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e8f0: 540a b50c |010c: iget-object v10, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e8f4: 52aa 0d00 |010e: iget v10, v10, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e8f8: 540b b50c |0110: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e8fc: 52bb 0c00 |0112: iget v11, v11, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e900: c7ba |0114: sub-float/2addr v10, v11 │ │ +02e902: c97a |0115: div-float/2addr v10, v7 │ │ +02e904: c6a6 |0116: add-float/2addr v6, v10 │ │ +02e906: db01 0102 |0117: div-int/lit8 v1, v1, #int 2 // #02 │ │ +02e90a: 8211 |0119: int-to-float v1, v1 │ │ +02e90c: c716 |011a: sub-float/2addr v6, v1 │ │ +02e90e: 5946 0c00 |011b: iput v6, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e912: 5401 b70c |011d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02e916: 5404 b50c |011f: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e91a: 5244 0e00 |0121: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e91e: 5914 0e00 |0123: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e922: 5401 b70c |0125: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02e926: 5404 b50c |0127: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e92a: 5244 0b00 |0129: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e92e: 5914 0b00 |012b: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e932: 5401 b70c |012d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02e936: 5214 0c00 |012f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e93a: c684 |0131: add-float/2addr v4, v8 │ │ +02e93c: 5914 0d00 |0132: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e940: 5401 b80c |0134: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02e944: 5404 b50c |0136: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e948: 5244 0e00 |0138: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e94c: 5914 0e00 |013a: iput v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02e950: 5401 b80c |013c: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02e954: 5404 b50c |013e: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e958: 5244 0b00 |0140: iget v4, v4, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e95c: 5914 0b00 |0142: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02e960: 5401 b80c |0144: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02e964: 5404 b50c |0146: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e968: 5244 0d00 |0148: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e96c: 5914 0d00 |014a: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e970: 5401 b80c |014c: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02e974: 5214 0d00 |014e: iget v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02e978: c784 |0150: sub-float/2addr v4, v8 │ │ +02e97a: 5914 0c00 |0151: iput v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02e97e: 2201 3902 |0153: new-instance v1, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +02e982: 540b b50c |0155: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center:Landroid/graphics/RectF; // field@0cb5 │ │ +02e986: 7100 e204 0000 |0157: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02e98c: 0c04 |015a: move-result-object v4 │ │ +02e98e: 6006 8b01 |015b: sget v6, Lcom/commons2d/R$string;.game_over:I // field@018b │ │ +02e992: 6e20 e604 6400 |015d: invoke-virtual {v4, v6}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +02e998: 0c0d |0160: move-result-object v13 │ │ +02e99a: 7401 9809 1600 |0161: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02e9a0: 0c04 |0164: move-result-object v4 │ │ +02e9a2: 6e10 8508 0400 |0165: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02e9a8: 0c04 |0168: move-result-object v4 │ │ +02e9aa: 7210 c205 0400 |0169: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ +02e9b0: 0a0f |016c: move-result v15 │ │ +02e9b2: 121c |016d: const/4 v12, #int 1 // #1 │ │ +02e9b4: 12fe |016e: const/4 v14, #int -1 // #ff │ │ +02e9b6: 071a |016f: move-object v10, v1 │ │ +02e9b8: 7606 0e0b 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +02e9be: 5b01 b90c |0173: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.textarea_top_center1_gameover:Lorg/metatrans/commons/ui/IButtonArea; // field@0cb9 │ │ +02e9c2: 2201 3202 |0175: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02e9c6: 5404 af0c |0177: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02e9ca: 6212 a30c |0179: sget-object v18, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ +02e9ce: 7401 9809 1600 |017b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02e9d4: 0c06 |017e: move-result-object v6 │ │ +02e9d6: 6e10 8508 0600 |017f: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02e9dc: 0c06 |0182: move-result-object v6 │ │ +02e9de: 7210 c405 0600 |0183: invoke-interface {v6}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02e9e4: 0a13 |0186: move-result v19 │ │ +02e9e6: 7401 9809 1600 |0187: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02e9ec: 0c06 |018a: move-result-object v6 │ │ +02e9ee: 6e10 8508 0600 |018b: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02e9f4: 0c06 |018e: move-result-object v6 │ │ +02e9f6: 7210 c305 0600 |018f: invoke-interface {v6}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02e9fc: 0a14 |0192: move-result v20 │ │ +02e9fe: 1315 0100 |0193: const/16 v21, #int 1 // #1 │ │ +02ea02: 0810 0100 |0195: move-object/from16 v16, v1 │ │ +02ea06: 0811 0400 |0197: move-object/from16 v17, v4 │ │ +02ea0a: 7606 ea0a 1000 |0199: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02ea10: 5b01 a70c |019c: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02ea14: 2201 3202 |019e: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02ea18: 540b af0c |01a0: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02ea1c: 620c a00c |01a2: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_next:Landroid/graphics/Bitmap; // field@0ca0 │ │ +02ea20: 7401 9809 1600 |01a4: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ea26: 0c04 |01a7: move-result-object v4 │ │ +02ea28: 6e10 8508 0400 |01a8: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02ea2e: 0c04 |01ab: move-result-object v4 │ │ +02ea30: 7210 c405 0400 |01ac: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02ea36: 0a0d |01af: move-result v13 │ │ +02ea38: 7401 9809 1600 |01b0: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ea3e: 0c04 |01b3: move-result-object v4 │ │ +02ea40: 6e10 8508 0400 |01b4: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02ea46: 0c04 |01b7: move-result-object v4 │ │ +02ea48: 7210 c305 0400 |01b8: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02ea4e: 0a0e |01bb: move-result v14 │ │ +02ea50: 121f |01bc: const/4 v15, #int 1 // #1 │ │ +02ea52: 071a |01bd: move-object v10, v1 │ │ +02ea54: 7606 ea0a 0a00 |01be: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02ea5a: 5b01 a90c |01c1: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02ea5e: 5401 b30c |01c3: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02ea62: 5919 0c00 |01c5: iput v9, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ea66: 5401 b30c |01c7: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02ea6a: 5919 0e00 |01c9: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ea6e: 5401 b30c |01cb: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02ea72: 5214 0c00 |01cd: iget v4, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ea76: 7401 9e09 1600 |01cf: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02ea7c: 0c06 |01d2: move-result-object v6 │ │ +02ea7e: 7210 c808 0600 |01d3: invoke-interface {v6}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02ea84: 0a06 |01d6: move-result v6 │ │ +02ea86: c664 |01d7: add-float/2addr v4, v6 │ │ +02ea88: da06 0202 |01d8: mul-int/lit8 v6, v2, #int 2 // #02 │ │ +02ea8c: 8266 |01da: int-to-float v6, v6 │ │ +02ea8e: c764 |01db: sub-float/2addr v4, v6 │ │ +02ea90: 5914 0d00 |01dc: iput v4, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ea94: 5401 b30c |01de: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02ea98: 5214 0e00 |01e0: iget v4, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ea9c: 7401 9e09 1600 |01e2: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02eaa2: 0c07 |01e5: move-result-object v7 │ │ +02eaa4: 7210 c808 0700 |01e6: invoke-interface {v7}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02eaaa: 0a07 |01e9: move-result v7 │ │ +02eaac: c674 |01ea: add-float/2addr v4, v7 │ │ +02eaae: c764 |01eb: sub-float/2addr v4, v6 │ │ +02eab0: 5914 0b00 |01ec: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02eab4: 2201 3202 |01ee: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02eab8: 540b b30c |01f0: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02eabc: 620c a10c |01f2: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_pause:Landroid/graphics/Bitmap; // field@0ca1 │ │ +02eac0: 7401 9809 1600 |01f4: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eac6: 0c04 |01f7: move-result-object v4 │ │ +02eac8: 6e10 8508 0400 |01f8: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eace: 0c04 |01fb: move-result-object v4 │ │ +02ead0: 7210 c405 0400 |01fc: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02ead6: 0a0d |01ff: move-result v13 │ │ +02ead8: 7401 9809 1600 |0200: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eade: 0c04 |0203: move-result-object v4 │ │ +02eae0: 6e10 8508 0400 |0204: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eae6: 0c04 |0207: move-result-object v4 │ │ +02eae8: 7210 c305 0400 |0208: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02eaee: 0a0e |020b: move-result v14 │ │ +02eaf0: 071a |020c: move-object v10, v1 │ │ +02eaf2: 7606 ea0a 0a00 |020d: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02eaf8: 5b01 aa0c |0210: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02eafc: 2201 3202 |0212: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02eb00: 5404 af0c |0214: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02eb04: 6212 a20c |0216: sget-object v18, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_play:Landroid/graphics/Bitmap; // field@0ca2 │ │ +02eb08: 7401 9809 1600 |0218: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eb0e: 0c07 |021b: move-result-object v7 │ │ +02eb10: 6e10 8508 0700 |021c: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eb16: 0c07 |021f: move-result-object v7 │ │ +02eb18: 7210 c405 0700 |0220: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02eb1e: 0a13 |0223: move-result v19 │ │ +02eb20: 7401 9809 1600 |0224: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eb26: 0c07 |0227: move-result-object v7 │ │ +02eb28: 6e10 8508 0700 |0228: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eb2e: 0c07 |022b: move-result-object v7 │ │ +02eb30: 7210 c305 0700 |022c: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02eb36: 0a14 |022f: move-result v20 │ │ +02eb38: 0810 0100 |0230: move-object/from16 v16, v1 │ │ +02eb3c: 0811 0400 |0232: move-object/from16 v17, v4 │ │ +02eb40: 7606 ea0a 1000 |0234: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02eb46: 5b01 ac0c |0237: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02eb4a: 2201 3202 |0239: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02eb4e: 540b af0c |023b: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02eb52: 620c a30c |023d: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_replay:Landroid/graphics/Bitmap; // field@0ca3 │ │ +02eb56: 7401 9809 1600 |023f: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eb5c: 0c04 |0242: move-result-object v4 │ │ +02eb5e: 6e10 8508 0400 |0243: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eb64: 0c04 |0246: move-result-object v4 │ │ +02eb66: 7210 c405 0400 |0247: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02eb6c: 0a0d |024a: move-result v13 │ │ +02eb6e: 7401 9809 1600 |024b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02eb74: 0c04 |024e: move-result-object v4 │ │ +02eb76: 6e10 8508 0400 |024f: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eb7c: 0c04 |0252: move-result-object v4 │ │ +02eb7e: 7210 c305 0400 |0253: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02eb84: 0a0e |0256: move-result v14 │ │ +02eb86: 071a |0257: move-object v10, v1 │ │ +02eb88: 7606 ea0a 0a00 |0258: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02eb8e: 5b01 ab0c |025b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_replay:Lorg/metatrans/commons/ui/IButtonArea; // field@0cab │ │ +02eb92: 5401 b10c |025d: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02eb96: 7401 9e09 1600 |025f: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02eb9c: 0c04 |0262: move-result-object v4 │ │ +02eb9e: 7210 c808 0400 |0263: invoke-interface {v4}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02eba4: 0a04 |0266: move-result v4 │ │ +02eba6: c745 |0267: sub-float/2addr v5, v4 │ │ +02eba8: c695 |0268: add-float/2addr v5, v9 │ │ +02ebaa: 5915 0c00 |0269: iput v5, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ebae: 5401 b10c |026b: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ebb2: 5919 0e00 |026d: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ebb6: 5401 b10c |026f: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ebba: b123 |0271: sub-int/2addr v3, v2 │ │ +02ebbc: 8232 |0272: int-to-float v2, v3 │ │ +02ebbe: 5912 0d00 |0273: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ebc2: 5401 b10c |0275: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ebc6: 5212 0e00 |0277: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ebca: 7401 9e09 1600 |0279: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02ebd0: 0c03 |027c: move-result-object v3 │ │ +02ebd2: 7210 c808 0300 |027d: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02ebd8: 0a03 |0280: move-result v3 │ │ +02ebda: c632 |0281: add-float/2addr v2, v3 │ │ +02ebdc: c762 |0282: sub-float/2addr v2, v6 │ │ +02ebde: 5912 0b00 |0283: iput v2, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ebe2: 2201 3202 |0285: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02ebe6: 540b b10c |0287: iget-object v11, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ebea: 620c 9e0c |0289: sget-object v12, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_menu:Landroid/graphics/Bitmap; // field@0c9e │ │ +02ebee: 7401 9809 1600 |028b: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ebf4: 0c02 |028e: move-result-object v2 │ │ +02ebf6: 6e10 8508 0200 |028f: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02ebfc: 0c02 |0292: move-result-object v2 │ │ +02ebfe: 7210 c405 0200 |0293: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02ec04: 0a0d |0296: move-result v13 │ │ +02ec06: 7401 9809 1600 |0297: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ec0c: 0c02 |029a: move-result-object v2 │ │ +02ec0e: 6e10 8508 0200 |029b: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02ec14: 0c02 |029e: move-result-object v2 │ │ +02ec16: 7210 c305 0200 |029f: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02ec1c: 0a0e |02a2: move-result v14 │ │ +02ec1e: 071a |02a3: move-object v10, v1 │ │ +02ec20: 7606 ea0a 0a00 |02a4: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02ec26: 5b01 a60c |02a7: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02ec2a: 5401 b20c |02a9: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ec2e: 5402 b10c |02ab: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ec32: 5222 0c00 |02ad: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ec36: 7401 9e09 1600 |02af: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02ec3c: 0c03 |02b2: move-result-object v3 │ │ +02ec3e: 7210 c808 0300 |02b3: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02ec44: 0a03 |02b6: move-result v3 │ │ +02ec46: c732 |02b7: sub-float/2addr v2, v3 │ │ +02ec48: 5912 0c00 |02b8: iput v2, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ec4c: 5401 b20c |02ba: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ec50: 5919 0e00 |02bc: iput v9, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ec54: 5401 b20c |02be: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ec58: 5402 b10c |02c0: iget-object v2, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ec5c: 5222 0c00 |02c2: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +02ec60: c792 |02c4: sub-float/2addr v2, v9 │ │ +02ec62: 5912 0d00 |02c5: iput v2, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ec66: 5401 b20c |02c7: iget-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ec6a: 5212 0e00 |02c9: iget v2, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ec6e: 7401 9e09 1600 |02cb: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@099e │ │ +02ec74: 0c03 |02ce: move-result-object v3 │ │ +02ec76: 7210 c808 0300 |02cf: invoke-interface {v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +02ec7c: 0a03 |02d2: move-result v3 │ │ +02ec7e: c632 |02d3: add-float/2addr v2, v3 │ │ +02ec80: c762 |02d4: sub-float/2addr v2, v6 │ │ +02ec82: 5912 0b00 |02d5: iput v2, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ec86: 2201 3202 |02d7: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +02ec8a: 5404 b20c |02d9: iget-object v4, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ec8e: 6205 9f0c |02db: sget-object v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_new:Landroid/graphics/Bitmap; // field@0c9f │ │ +02ec92: 7401 9809 1600 |02dd: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ec98: 0c02 |02e0: move-result-object v2 │ │ +02ec9a: 6e10 8508 0200 |02e1: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02eca0: 0c02 |02e4: move-result-object v2 │ │ +02eca2: 7210 c405 0200 |02e5: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +02eca8: 0a06 |02e8: move-result v6 │ │ +02ecaa: 7401 9809 1600 |02e9: invoke-virtual/range {v22}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02ecb0: 0c02 |02ec: move-result-object v2 │ │ +02ecb2: 6e10 8508 0200 |02ed: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@0885 │ │ +02ecb8: 0c02 |02f0: move-result-object v2 │ │ +02ecba: 7210 c305 0200 |02f1: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +02ecc0: 0a07 |02f4: move-result v7 │ │ +02ecc2: 1218 |02f5: const/4 v8, #int 1 // #1 │ │ +02ecc4: 0713 |02f6: move-object v3, v1 │ │ +02ecc6: 7606 ea0a 0300 |02f7: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +02eccc: 5b01 a80c |02fa: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02ecd0: 0e00 |02fc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x000d line=131 │ │ 0x0016 line=132 │ │ 0x001e line=134 │ │ 0x002a line=137 │ │ @@ -61246,114 +61264,114 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 196 16-bit code units │ │ -02ecd0: |[02ecd0] org.metatrans.commons.graphics2d.ui.View_Main_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ -02ece0: 6f20 b509 8700 |0000: invoke-super {v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ -02ece6: 5470 a60c |0003: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02ecea: 7220 ff0a 8000 |0005: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02ecf0: 6e10 a109 0700 |0008: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isLevelCompleted:()Z // method@09a1 │ │ -02ecf6: 0a00 |000b: move-result v0 │ │ -02ecf8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02ecfa: 3800 6800 |000d: if-eqz v0, 0075 // +0068 │ │ -02ecfe: 7100 6008 0000 |000f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02ed04: 0c00 |0012: move-result-object v0 │ │ -02ed06: 6e10 5e08 0000 |0013: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02ed0c: 0c00 |0016: move-result-object v0 │ │ -02ed0e: 5200 0b0c |0017: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ -02ed12: 5472 ad0c |0019: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02ed16: 1303 7f00 |001b: const/16 v3, #int 127 // #7f │ │ -02ed1a: 1304 ff00 |001d: const/16 v4, #int 255 // #ff │ │ -02ed1e: 3c00 0400 |001f: if-gtz v0, 0023 // +0004 │ │ -02ed22: 0135 |0021: move v5, v3 │ │ -02ed24: 2802 |0022: goto 0024 // +0002 │ │ -02ed26: 0145 |0023: move v5, v4 │ │ -02ed28: 6e20 6300 5200 |0024: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02ed2e: 3c00 0500 |0027: if-gtz v0, 002c // +0005 │ │ -02ed32: 6202 a50c |0029: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ -02ed36: 2803 |002b: goto 002e // +0003 │ │ -02ed38: 6202 a40c |002c: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ -02ed3c: 5475 b60c |002e: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ -02ed40: 5476 ad0c |0030: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02ed44: 6e56 4b00 2851 |0032: invoke-virtual {v8, v2, v1, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02ed4a: 5472 ad0c |0035: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02ed4e: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -02ed50: 3650 0400 |0038: if-gt v0, v5, 003c // +0004 │ │ -02ed54: 0136 |003a: move v6, v3 │ │ -02ed56: 2802 |003b: goto 003d // +0002 │ │ -02ed58: 0146 |003c: move v6, v4 │ │ -02ed5a: 6e20 6300 6200 |003d: invoke-virtual {v2, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02ed60: 3650 0500 |0040: if-gt v0, v5, 0045 // +0005 │ │ -02ed64: 6202 a50c |0042: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ -02ed68: 2803 |0044: goto 0047 // +0003 │ │ -02ed6a: 6202 a40c |0045: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ -02ed6e: 5475 b70c |0047: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ -02ed72: 5476 ad0c |0049: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02ed76: 6e56 4b00 2851 |004b: invoke-virtual {v8, v2, v1, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02ed7c: 5472 ad0c |004e: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02ed80: 1225 |0050: const/4 v5, #int 2 // #2 │ │ -02ed82: 3650 0300 |0051: if-gt v0, v5, 0054 // +0003 │ │ -02ed86: 2802 |0053: goto 0055 // +0002 │ │ -02ed88: 0143 |0054: move v3, v4 │ │ -02ed8a: 6e20 6300 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02ed90: 3650 0500 |0058: if-gt v0, v5, 005d // +0005 │ │ -02ed94: 6202 a50c |005a: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ -02ed98: 2803 |005c: goto 005f // +0003 │ │ -02ed9a: 6202 a40c |005d: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ -02ed9e: 5473 b80c |005f: iget-object v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ -02eda2: 5474 ad0c |0061: iget-object v4, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ -02eda6: 6e54 4b00 2831 |0063: invoke-virtual {v8, v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02edac: 1231 |0066: const/4 v1, #int 3 // #3 │ │ -02edae: 3410 0800 |0067: if-lt v0, v1, 006f // +0008 │ │ -02edb2: 5470 a90c |0069: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02edb6: 7220 ff0a 8000 |006b: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02edbc: 2855 |006e: goto 00c3 // +0055 │ │ -02edbe: 5470 ac0c |006f: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02edc2: 7220 ff0a 8000 |0071: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02edc8: 284f |0074: goto 00c3 // +004f │ │ -02edca: 6e10 a009 0700 |0075: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ -02edd0: 0a00 |0078: move-result v0 │ │ -02edd2: 3800 1900 |0079: if-eqz v0, 0092 // +0019 │ │ -02edd6: 5470 b90c |007b: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.textarea_top_center1_gameover:Lorg/metatrans/commons/ui/IButtonArea; // field@0cb9 │ │ -02edda: 7220 ff0a 8000 |007d: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02ede0: 5470 a70c |0080: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02ede4: 7220 ff0a 8000 |0082: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02edea: 5470 ba0c |0085: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02edee: 3900 0500 |0087: if-nez v0, 008c // +0005 │ │ -02edf2: 7010 9709 0700 |0089: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.createLeaderBoardsView:()V // method@0997 │ │ -02edf8: 5470 ba0c |008c: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02edfc: 6e20 cc07 8000 |008e: invoke-virtual {v0, v8}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.draw:(Landroid/graphics/Canvas;)V // method@07cc │ │ -02ee02: 2832 |0091: goto 00c3 // +0032 │ │ -02ee04: 7100 6008 0000 |0092: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02ee0a: 0c00 |0095: move-result-object v0 │ │ -02ee0c: 6e10 5e08 0000 |0096: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02ee12: 0c00 |0099: move-result-object v0 │ │ -02ee14: 5500 0e0c |009a: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02ee18: 3800 0800 |009c: if-eqz v0, 00a4 // +0008 │ │ -02ee1c: 5470 ac0c |009e: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02ee20: 7220 ff0a 8000 |00a0: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02ee26: 2806 |00a3: goto 00a9 // +0006 │ │ -02ee28: 5470 aa0c |00a4: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02ee2c: 7220 ff0a 8000 |00a6: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02ee32: 5470 a80c |00a9: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02ee36: 7220 ff0a 8000 |00ab: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -02ee3c: 5478 ba0c |00ae: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02ee40: 3808 1300 |00b0: if-eqz v8, 00c3 // +0013 │ │ -02ee44: 7100 e204 0000 |00b2: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02ee4a: 0c08 |00b5: move-result-object v8 │ │ -02ee4c: 6e10 de04 0800 |00b6: invoke-virtual {v8}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02ee52: 0c08 |00b9: move-result-object v8 │ │ -02ee54: 7210 7e07 0800 |00ba: invoke-interface {v8}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02ee5a: 0c08 |00bd: move-result-object v8 │ │ -02ee5c: 7220 8307 1800 |00be: invoke-interface {v8, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ -02ee62: 5b71 ba0c |00c1: iput-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02ee66: 0e00 |00c3: return-void │ │ +02ecd4: |[02ecd4] org.metatrans.commons.graphics2d.ui.View_Main_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ +02ece4: 6f20 b509 8700 |0000: invoke-super {v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09b5 │ │ +02ecea: 5470 a60c |0003: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02ecee: 7220 ff0a 8000 |0005: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02ecf4: 6e10 a109 0700 |0008: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isLevelCompleted:()Z // method@09a1 │ │ +02ecfa: 0a00 |000b: move-result v0 │ │ +02ecfc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02ecfe: 3800 6800 |000d: if-eqz v0, 0075 // +0068 │ │ +02ed02: 7100 6008 0000 |000f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02ed08: 0c00 |0012: move-result-object v0 │ │ +02ed0a: 6e10 5e08 0000 |0013: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02ed10: 0c00 |0016: move-result-object v0 │ │ +02ed12: 5200 0b0c |0017: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ +02ed16: 5472 ad0c |0019: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02ed1a: 1303 7f00 |001b: const/16 v3, #int 127 // #7f │ │ +02ed1e: 1304 ff00 |001d: const/16 v4, #int 255 // #ff │ │ +02ed22: 3c00 0400 |001f: if-gtz v0, 0023 // +0004 │ │ +02ed26: 0135 |0021: move v5, v3 │ │ +02ed28: 2802 |0022: goto 0024 // +0002 │ │ +02ed2a: 0145 |0023: move v5, v4 │ │ +02ed2c: 6e20 6300 5200 |0024: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02ed32: 3c00 0500 |0027: if-gtz v0, 002c // +0005 │ │ +02ed36: 6202 a50c |0029: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ +02ed3a: 2803 |002b: goto 002e // +0003 │ │ +02ed3c: 6202 a40c |002c: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ +02ed40: 5475 b60c |002e: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star1:Landroid/graphics/RectF; // field@0cb6 │ │ +02ed44: 5476 ad0c |0030: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02ed48: 6e56 4b00 2851 |0032: invoke-virtual {v8, v2, v1, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02ed4e: 5472 ad0c |0035: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02ed52: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +02ed54: 3650 0400 |0038: if-gt v0, v5, 003c // +0004 │ │ +02ed58: 0136 |003a: move v6, v3 │ │ +02ed5a: 2802 |003b: goto 003d // +0002 │ │ +02ed5c: 0146 |003c: move v6, v4 │ │ +02ed5e: 6e20 6300 6200 |003d: invoke-virtual {v2, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02ed64: 3650 0500 |0040: if-gt v0, v5, 0045 // +0005 │ │ +02ed68: 6202 a50c |0042: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ +02ed6c: 2803 |0044: goto 0047 // +0003 │ │ +02ed6e: 6202 a40c |0045: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ +02ed72: 5475 b70c |0047: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star2:Landroid/graphics/RectF; // field@0cb7 │ │ +02ed76: 5476 ad0c |0049: iget-object v6, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02ed7a: 6e56 4b00 2851 |004b: invoke-virtual {v8, v2, v1, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02ed80: 5472 ad0c |004e: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02ed84: 1225 |0050: const/4 v5, #int 2 // #2 │ │ +02ed86: 3650 0300 |0051: if-gt v0, v5, 0054 // +0003 │ │ +02ed8a: 2802 |0053: goto 0055 // +0002 │ │ +02ed8c: 0143 |0054: move v3, v4 │ │ +02ed8e: 6e20 6300 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02ed94: 3650 0500 |0058: if-gt v0, v5, 005d // +0005 │ │ +02ed98: 6202 a50c |005a: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star_gray:Landroid/graphics/Bitmap; // field@0ca5 │ │ +02ed9c: 2803 |005c: goto 005f // +0003 │ │ +02ed9e: 6202 a40c |005d: sget-object v2, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.bitmap_star:Landroid/graphics/Bitmap; // field@0ca4 │ │ +02eda2: 5473 b80c |005f: iget-object v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_top_center_star3:Landroid/graphics/RectF; // field@0cb8 │ │ +02eda6: 5474 ad0c |0061: iget-object v4, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.default_paint:Landroid/graphics/Paint; // field@0cad │ │ +02edaa: 6e54 4b00 2831 |0063: invoke-virtual {v8, v2, v1, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02edb0: 1231 |0066: const/4 v1, #int 3 // #3 │ │ +02edb2: 3410 0800 |0067: if-lt v0, v1, 006f // +0008 │ │ +02edb6: 5470 a90c |0069: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02edba: 7220 ff0a 8000 |006b: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02edc0: 2855 |006e: goto 00c3 // +0055 │ │ +02edc2: 5470 ac0c |006f: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02edc6: 7220 ff0a 8000 |0071: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02edcc: 284f |0074: goto 00c3 // +004f │ │ +02edce: 6e10 a009 0700 |0075: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ +02edd4: 0a00 |0078: move-result v0 │ │ +02edd6: 3800 1900 |0079: if-eqz v0, 0092 // +0019 │ │ +02edda: 5470 b90c |007b: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.textarea_top_center1_gameover:Lorg/metatrans/commons/ui/IButtonArea; // field@0cb9 │ │ +02edde: 7220 ff0a 8000 |007d: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02ede4: 5470 a70c |0080: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02ede8: 7220 ff0a 8000 |0082: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02edee: 5470 ba0c |0085: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02edf2: 3900 0500 |0087: if-nez v0, 008c // +0005 │ │ +02edf6: 7010 9709 0700 |0089: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.createLeaderBoardsView:()V // method@0997 │ │ +02edfc: 5470 ba0c |008c: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02ee00: 6e20 cc07 8000 |008e: invoke-virtual {v0, v8}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.draw:(Landroid/graphics/Canvas;)V // method@07cc │ │ +02ee06: 2832 |0091: goto 00c3 // +0032 │ │ +02ee08: 7100 6008 0000 |0092: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02ee0e: 0c00 |0095: move-result-object v0 │ │ +02ee10: 6e10 5e08 0000 |0096: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02ee16: 0c00 |0099: move-result-object v0 │ │ +02ee18: 5500 0e0c |009a: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02ee1c: 3800 0800 |009c: if-eqz v0, 00a4 // +0008 │ │ +02ee20: 5470 ac0c |009e: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02ee24: 7220 ff0a 8000 |00a0: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02ee2a: 2806 |00a3: goto 00a9 // +0006 │ │ +02ee2c: 5470 aa0c |00a4: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02ee30: 7220 ff0a 8000 |00a6: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02ee36: 5470 a80c |00a9: iget-object v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02ee3a: 7220 ff0a 8000 |00ab: invoke-interface {v0, v8}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +02ee40: 5478 ba0c |00ae: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02ee44: 3808 1300 |00b0: if-eqz v8, 00c3 // +0013 │ │ +02ee48: 7100 e204 0000 |00b2: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02ee4e: 0c08 |00b5: move-result-object v8 │ │ +02ee50: 6e10 de04 0800 |00b6: invoke-virtual {v8}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02ee56: 0c08 |00b9: move-result-object v8 │ │ +02ee58: 7210 7e07 0800 |00ba: invoke-interface {v8}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02ee5e: 0c08 |00bd: move-result-object v8 │ │ +02ee60: 7220 8307 1800 |00be: invoke-interface {v8, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ +02ee66: 5b71 ba0c |00c1: iput-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02ee6a: 0e00 |00c3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=279 │ │ 0x0008 line=281 │ │ 0x000f line=283 │ │ 0x0019 line=285 │ │ @@ -61386,35 +61404,35 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -02ee68: |[02ee68] org.metatrans.commons.graphics2d.ui.View_Main_Base.onMeasure:(II)V │ │ -02ee78: 6f30 b609 2103 |0000: invoke-super {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onMeasure:(II)V // method@09b6 │ │ -02ee7e: 5512 ae0c |0003: iget-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ -02ee82: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ -02ee86: 6e10 9f09 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initializeDimensions:()V // method@099f │ │ -02ee8c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -02ee8e: 5c12 ae0c |000b: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ -02ee92: 5412 b40c |000d: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02ee96: 5222 0d00 |000f: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ee9a: 5413 b40c |0011: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02ee9e: 5233 0c00 |0013: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -02eea2: c732 |0015: sub-float/2addr v2, v3 │ │ -02eea4: 8722 |0016: float-to-int v2, v2 │ │ -02eea6: 5413 b40c |0017: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02eeaa: 5233 0b00 |0019: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02eeae: 5410 b40c |001b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ -02eeb2: 5200 0e00 |001d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02eeb6: c703 |001f: sub-float/2addr v3, v0 │ │ -02eeb8: 8733 |0020: float-to-int v3, v3 │ │ -02eeba: 6e30 a809 2103 |0021: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.setMeasuredDimension:(II)V // method@09a8 │ │ -02eec0: 0e00 |0024: return-void │ │ +02ee6c: |[02ee6c] org.metatrans.commons.graphics2d.ui.View_Main_Base.onMeasure:(II)V │ │ +02ee7c: 6f30 b609 2103 |0000: invoke-super {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Surface_Base;.onMeasure:(II)V // method@09b6 │ │ +02ee82: 5512 ae0c |0003: iget-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ +02ee86: 3902 0800 |0005: if-nez v2, 000d // +0008 │ │ +02ee8a: 6e10 9f09 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initializeDimensions:()V // method@099f │ │ +02ee90: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +02ee92: 5c12 ae0c |000b: iput-boolean v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initialized:Z // field@0cae │ │ +02ee96: 5412 b40c |000d: iget-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02ee9a: 5222 0d00 |000f: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ee9e: 5413 b40c |0011: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02eea2: 5233 0c00 |0013: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +02eea6: c732 |0015: sub-float/2addr v2, v3 │ │ +02eea8: 8722 |0016: float-to-int v2, v2 │ │ +02eeaa: 5413 b40c |0017: iget-object v3, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02eeae: 5233 0b00 |0019: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02eeb2: 5410 b40c |001b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_main:Landroid/graphics/RectF; // field@0cb4 │ │ +02eeb6: 5200 0e00 |001d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02eeba: c703 |001f: sub-float/2addr v3, v0 │ │ +02eebc: 8733 |0020: float-to-int v3, v3 │ │ +02eebe: 6e30 a809 2103 |0021: invoke-virtual {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.setMeasuredDimension:(II)V // method@09a8 │ │ +02eec4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=117 │ │ 0x0007 line=119 │ │ 0x000b line=121 │ │ 0x000d line=124 │ │ @@ -61428,39 +61446,39 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -02e3fc: |[02e3fc] org.metatrans.commons.graphics2d.ui.View_Main_Base.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -02e40c: 1d03 |0000: monitor-enter v3 │ │ -02e40e: 6e10 b000 0400 |0001: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00b0 │ │ -02e414: 0a00 |0004: move-result v0 │ │ -02e416: d500 ff00 |0005: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -02e41a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02e41c: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -02e420: 1252 |000a: const/4 v2, #int 5 // #5 │ │ -02e422: 3320 0300 |000b: if-ne v0, v2, 000e // +0003 │ │ -02e426: 2811 |000d: goto 001e // +0011 │ │ -02e428: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -02e42a: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ -02e42e: 6e20 a609 4300 |0011: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@09a6 │ │ -02e434: 280d |0014: goto 0021 // +000d │ │ -02e436: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ -02e43a: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -02e43c: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ -02e440: 6e20 a709 4300 |001a: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@09a7 │ │ -02e446: 2804 |001d: goto 0021 // +0004 │ │ -02e448: 6e20 a509 4300 |001e: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@09a5 │ │ -02e44e: 1e03 |0021: monitor-exit v3 │ │ -02e450: 0f01 |0022: return v1 │ │ -02e452: 0d04 |0023: move-exception v4 │ │ -02e454: 1e03 |0024: monitor-exit v3 │ │ -02e456: 2704 |0025: throw v4 │ │ +02e400: |[02e400] org.metatrans.commons.graphics2d.ui.View_Main_Base.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02e410: 1d03 |0000: monitor-enter v3 │ │ +02e412: 6e10 b000 0400 |0001: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@00b0 │ │ +02e418: 0a00 |0004: move-result v0 │ │ +02e41a: d500 ff00 |0005: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +02e41e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02e420: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +02e424: 1252 |000a: const/4 v2, #int 5 // #5 │ │ +02e426: 3320 0300 |000b: if-ne v0, v2, 000e // +0003 │ │ +02e42a: 2811 |000d: goto 001e // +0011 │ │ +02e42c: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +02e42e: 3320 0600 |000f: if-ne v0, v2, 0015 // +0006 │ │ +02e432: 6e20 a609 4300 |0011: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@09a6 │ │ +02e438: 280d |0014: goto 0021 // +000d │ │ +02e43a: 3210 0500 |0015: if-eq v0, v1, 001a // +0005 │ │ +02e43e: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +02e440: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ +02e444: 6e20 a709 4300 |001a: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@09a7 │ │ +02e44a: 2804 |001d: goto 0021 // +0004 │ │ +02e44c: 6e20 a509 4300 |001e: invoke-virtual {v3, v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@09a5 │ │ +02e452: 1e03 |0021: monitor-exit v3 │ │ +02e454: 0f01 |0022: return v1 │ │ +02e456: 0d04 |0023: move-exception v4 │ │ +02e458: 1e03 |0024: monitor-exit v3 │ │ +02e45a: 2704 |0025: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=334 │ │ 0x0001 line=336 │ │ 0x0011 line=345 │ │ @@ -61476,80 +61494,80 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -02eec4: |[02eec4] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -02eed4: 6e10 af00 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02eeda: 0a00 |0003: move-result v0 │ │ -02eedc: 6e20 b200 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ -02eee2: 0a00 |0007: move-result v0 │ │ -02eee4: 6e10 af00 0400 |0008: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02eeea: 0a01 |000b: move-result v1 │ │ -02eeec: 6e20 b400 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ -02eef2: 0a01 |000f: move-result v1 │ │ -02eef4: 6e10 a009 0300 |0010: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ -02eefa: 0a02 |0013: move-result v2 │ │ -02eefc: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ -02ef00: 7010 9c09 0300 |0016: invoke-direct {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ -02ef06: 0c02 |0019: move-result-object v2 │ │ -02ef08: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02ef0e: 0a02 |001d: move-result v2 │ │ -02ef10: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ -02ef14: 5432 ba0c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02ef18: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ -02ef1c: 6e30 d707 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ -02ef22: 0e00 |0027: return-void │ │ -02ef24: 5434 b20c |0028: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02ef28: 6e30 6e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02ef2e: 0a04 |002d: move-result v4 │ │ -02ef30: 3804 0800 |002e: if-eqz v4, 0036 // +0008 │ │ -02ef34: 5434 a80c |0030: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02ef38: 7210 000b 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02ef3e: 2806 |0035: goto 003b // +0006 │ │ -02ef40: 5434 a80c |0036: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02ef44: 7210 fe0a 0400 |0038: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02ef4a: 5434 b10c |003b: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02ef4e: 6e30 6e00 0401 |003d: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02ef54: 0a04 |0040: move-result v4 │ │ -02ef56: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -02ef5a: 5434 a60c |0043: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02ef5e: 7210 000b 0400 |0045: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02ef64: 2806 |0048: goto 004e // +0006 │ │ -02ef66: 5434 a60c |0049: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02ef6a: 7210 fe0a 0400 |004b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02ef70: 5434 b30c |004e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02ef74: 6e30 6e00 0401 |0050: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02ef7a: 0a04 |0053: move-result v4 │ │ -02ef7c: 3804 0800 |0054: if-eqz v4, 005c // +0008 │ │ -02ef80: 5434 aa0c |0056: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02ef84: 7210 000b 0400 |0058: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02ef8a: 2806 |005b: goto 0061 // +0006 │ │ -02ef8c: 5434 aa0c |005c: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02ef90: 7210 fe0a 0400 |005e: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02ef96: 5434 af0c |0061: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02ef9a: 6e30 6e00 0401 |0063: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02efa0: 0a04 |0066: move-result v4 │ │ -02efa2: 3804 1200 |0067: if-eqz v4, 0079 // +0012 │ │ -02efa6: 5434 ac0c |0069: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02efaa: 7210 000b 0400 |006b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02efb0: 5434 a70c |006e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02efb4: 7210 000b 0400 |0070: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02efba: 5434 a90c |0073: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02efbe: 7210 000b 0400 |0075: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02efc4: 2810 |0078: goto 0088 // +0010 │ │ -02efc6: 5434 ac0c |0079: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02efca: 7210 fe0a 0400 |007b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02efd0: 5434 a70c |007e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02efd4: 7210 fe0a 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02efda: 5434 a90c |0083: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02efde: 7210 fe0a 0400 |0085: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02efe4: 0e00 |0088: return-void │ │ +02eec8: |[02eec8] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +02eed8: 6e10 af00 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02eede: 0a00 |0003: move-result v0 │ │ +02eee0: 6e20 b200 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ +02eee6: 0a00 |0007: move-result v0 │ │ +02eee8: 6e10 af00 0400 |0008: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02eeee: 0a01 |000b: move-result v1 │ │ +02eef0: 6e20 b400 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ +02eef6: 0a01 |000f: move-result v1 │ │ +02eef8: 6e10 a009 0300 |0010: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ +02eefe: 0a02 |0013: move-result v2 │ │ +02ef00: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ +02ef04: 7010 9c09 0300 |0016: invoke-direct {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ +02ef0a: 0c02 |0019: move-result-object v2 │ │ +02ef0c: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02ef12: 0a02 |001d: move-result v2 │ │ +02ef14: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ +02ef18: 5432 ba0c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02ef1c: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ +02ef20: 6e30 d707 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ +02ef26: 0e00 |0027: return-void │ │ +02ef28: 5434 b20c |0028: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02ef2c: 6e30 6e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02ef32: 0a04 |002d: move-result v4 │ │ +02ef34: 3804 0800 |002e: if-eqz v4, 0036 // +0008 │ │ +02ef38: 5434 a80c |0030: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02ef3c: 7210 000b 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02ef42: 2806 |0035: goto 003b // +0006 │ │ +02ef44: 5434 a80c |0036: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02ef48: 7210 fe0a 0400 |0038: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02ef4e: 5434 b10c |003b: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02ef52: 6e30 6e00 0401 |003d: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02ef58: 0a04 |0040: move-result v4 │ │ +02ef5a: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +02ef5e: 5434 a60c |0043: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02ef62: 7210 000b 0400 |0045: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02ef68: 2806 |0048: goto 004e // +0006 │ │ +02ef6a: 5434 a60c |0049: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02ef6e: 7210 fe0a 0400 |004b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02ef74: 5434 b30c |004e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02ef78: 6e30 6e00 0401 |0050: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02ef7e: 0a04 |0053: move-result v4 │ │ +02ef80: 3804 0800 |0054: if-eqz v4, 005c // +0008 │ │ +02ef84: 5434 aa0c |0056: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02ef88: 7210 000b 0400 |0058: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02ef8e: 2806 |005b: goto 0061 // +0006 │ │ +02ef90: 5434 aa0c |005c: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02ef94: 7210 fe0a 0400 |005e: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02ef9a: 5434 af0c |0061: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02ef9e: 6e30 6e00 0401 |0063: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02efa4: 0a04 |0066: move-result v4 │ │ +02efa6: 3804 1200 |0067: if-eqz v4, 0079 // +0012 │ │ +02efaa: 5434 ac0c |0069: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02efae: 7210 000b 0400 |006b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02efb4: 5434 a70c |006e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02efb8: 7210 000b 0400 |0070: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02efbe: 5434 a90c |0073: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02efc2: 7210 000b 0400 |0075: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02efc8: 2810 |0078: goto 0088 // +0010 │ │ +02efca: 5434 ac0c |0079: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02efce: 7210 fe0a 0400 |007b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02efd4: 5434 a70c |007e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02efd8: 7210 fe0a 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02efde: 5434 a90c |0083: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02efe2: 7210 fe0a 0400 |0085: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02efe8: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0008 line=362 │ │ 0x0010 line=365 │ │ 0x0016 line=366 │ │ 0x0020 line=367 │ │ @@ -61579,80 +61597,80 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -02efe8: |[02efe8] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -02eff8: 6e10 af00 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02effe: 0a00 |0003: move-result v0 │ │ -02f000: 6e20 b200 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ -02f006: 0a00 |0007: move-result v0 │ │ -02f008: 6e10 af00 0400 |0008: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02f00e: 0a01 |000b: move-result v1 │ │ -02f010: 6e20 b400 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ -02f016: 0a01 |000f: move-result v1 │ │ -02f018: 6e10 a009 0300 |0010: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ -02f01e: 0a02 |0013: move-result v2 │ │ -02f020: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ -02f024: 7010 9c09 0300 |0016: invoke-direct {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ -02f02a: 0c02 |0019: move-result-object v2 │ │ -02f02c: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f032: 0a02 |001d: move-result v2 │ │ -02f034: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ -02f038: 5432 ba0c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02f03c: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ -02f040: 6e30 d707 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ -02f046: 0e00 |0027: return-void │ │ -02f048: 5434 b20c |0028: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02f04c: 6e30 6e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f052: 0a04 |002d: move-result v4 │ │ -02f054: 3804 0800 |002e: if-eqz v4, 0036 // +0008 │ │ -02f058: 5434 a80c |0030: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02f05c: 7210 000b 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f062: 2806 |0035: goto 003b // +0006 │ │ -02f064: 5434 a80c |0036: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02f068: 7210 fe0a 0400 |0038: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f06e: 5434 b10c |003b: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02f072: 6e30 6e00 0401 |003d: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f078: 0a04 |0040: move-result v4 │ │ -02f07a: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -02f07e: 5434 a60c |0043: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02f082: 7210 000b 0400 |0045: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f088: 2806 |0048: goto 004e // +0006 │ │ -02f08a: 5434 a60c |0049: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02f08e: 7210 fe0a 0400 |004b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f094: 5434 b30c |004e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02f098: 6e30 6e00 0401 |0050: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f09e: 0a04 |0053: move-result v4 │ │ -02f0a0: 3804 0800 |0054: if-eqz v4, 005c // +0008 │ │ -02f0a4: 5434 aa0c |0056: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02f0a8: 7210 000b 0400 |0058: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f0ae: 2806 |005b: goto 0061 // +0006 │ │ -02f0b0: 5434 aa0c |005c: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02f0b4: 7210 fe0a 0400 |005e: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f0ba: 5434 af0c |0061: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02f0be: 6e30 6e00 0401 |0063: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f0c4: 0a04 |0066: move-result v4 │ │ -02f0c6: 3804 1200 |0067: if-eqz v4, 0079 // +0012 │ │ -02f0ca: 5434 ac0c |0069: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02f0ce: 7210 000b 0400 |006b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f0d4: 5434 a70c |006e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02f0d8: 7210 000b 0400 |0070: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f0de: 5434 a90c |0073: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02f0e2: 7210 000b 0400 |0075: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -02f0e8: 2810 |0078: goto 0088 // +0010 │ │ -02f0ea: 5434 ac0c |0079: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02f0ee: 7210 fe0a 0400 |007b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f0f4: 5434 a70c |007e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02f0f8: 7210 fe0a 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f0fe: 5434 a90c |0083: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02f102: 7210 fe0a 0400 |0085: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f108: 0e00 |0088: return-void │ │ +02efec: |[02efec] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +02effc: 6e10 af00 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02f002: 0a00 |0003: move-result v0 │ │ +02f004: 6e20 b200 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ +02f00a: 0a00 |0007: move-result v0 │ │ +02f00c: 6e10 af00 0400 |0008: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02f012: 0a01 |000b: move-result v1 │ │ +02f014: 6e20 b400 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ +02f01a: 0a01 |000f: move-result v1 │ │ +02f01c: 6e10 a009 0300 |0010: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ +02f022: 0a02 |0013: move-result v2 │ │ +02f024: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ +02f028: 7010 9c09 0300 |0016: invoke-direct {v3}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ +02f02e: 0c02 |0019: move-result-object v2 │ │ +02f030: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f036: 0a02 |001d: move-result v2 │ │ +02f038: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ +02f03c: 5432 ba0c |0020: iget-object v2, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02f040: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ +02f044: 6e30 d707 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ +02f04a: 0e00 |0027: return-void │ │ +02f04c: 5434 b20c |0028: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02f050: 6e30 6e00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f056: 0a04 |002d: move-result v4 │ │ +02f058: 3804 0800 |002e: if-eqz v4, 0036 // +0008 │ │ +02f05c: 5434 a80c |0030: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02f060: 7210 000b 0400 |0032: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f066: 2806 |0035: goto 003b // +0006 │ │ +02f068: 5434 a80c |0036: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02f06c: 7210 fe0a 0400 |0038: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f072: 5434 b10c |003b: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02f076: 6e30 6e00 0401 |003d: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f07c: 0a04 |0040: move-result v4 │ │ +02f07e: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +02f082: 5434 a60c |0043: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02f086: 7210 000b 0400 |0045: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f08c: 2806 |0048: goto 004e // +0006 │ │ +02f08e: 5434 a60c |0049: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02f092: 7210 fe0a 0400 |004b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f098: 5434 b30c |004e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02f09c: 6e30 6e00 0401 |0050: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f0a2: 0a04 |0053: move-result v4 │ │ +02f0a4: 3804 0800 |0054: if-eqz v4, 005c // +0008 │ │ +02f0a8: 5434 aa0c |0056: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02f0ac: 7210 000b 0400 |0058: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f0b2: 2806 |005b: goto 0061 // +0006 │ │ +02f0b4: 5434 aa0c |005c: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02f0b8: 7210 fe0a 0400 |005e: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f0be: 5434 af0c |0061: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02f0c2: 6e30 6e00 0401 |0063: invoke-virtual {v4, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f0c8: 0a04 |0066: move-result v4 │ │ +02f0ca: 3804 1200 |0067: if-eqz v4, 0079 // +0012 │ │ +02f0ce: 5434 ac0c |0069: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02f0d2: 7210 000b 0400 |006b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f0d8: 5434 a70c |006e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02f0dc: 7210 000b 0400 |0070: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f0e2: 5434 a90c |0073: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02f0e6: 7210 000b 0400 |0075: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +02f0ec: 2810 |0078: goto 0088 // +0010 │ │ +02f0ee: 5434 ac0c |0079: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02f0f2: 7210 fe0a 0400 |007b: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f0f8: 5434 a70c |007e: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02f0fc: 7210 fe0a 0400 |0080: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f102: 5434 a90c |0083: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02f106: 7210 fe0a 0400 |0085: invoke-interface {v4}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f10c: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0008 line=408 │ │ 0x0010 line=411 │ │ 0x0016 line=412 │ │ 0x0020 line=413 │ │ @@ -61682,144 +61700,144 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 269 16-bit code units │ │ -02f10c: |[02f10c] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -02f11c: 6e10 af00 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02f122: 0a00 |0003: move-result v0 │ │ -02f124: 6e20 b200 0800 |0004: invoke-virtual {v8, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ -02f12a: 0a00 |0007: move-result v0 │ │ -02f12c: 6e10 af00 0800 |0008: invoke-virtual {v8}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02f132: 0a01 |000b: move-result v1 │ │ -02f134: 6e20 b400 1800 |000c: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ -02f13a: 0a01 |000f: move-result v1 │ │ -02f13c: 6e10 a009 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ -02f142: 0a02 |0013: move-result v2 │ │ -02f144: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ -02f148: 7010 9c09 0700 |0016: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ -02f14e: 0c02 |0019: move-result-object v2 │ │ -02f150: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f156: 0a02 |001d: move-result v2 │ │ -02f158: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ -02f15c: 5472 ba0c |0020: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ -02f160: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ -02f164: 6e30 d707 7208 |0024: invoke-virtual {v2, v7, v8}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ -02f16a: 0e00 |0027: return-void │ │ -02f16c: 5478 a80c |0028: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ -02f170: 7210 fe0a 0800 |002a: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f176: 5478 a60c |002d: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ -02f17a: 7210 fe0a 0800 |002f: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f180: 5478 ac0c |0032: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ -02f184: 7210 fe0a 0800 |0034: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f18a: 5478 aa0c |0037: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ -02f18e: 7210 fe0a 0800 |0039: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f194: 5478 a70c |003c: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ -02f198: 7210 fe0a 0800 |003e: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f19e: 5478 a90c |0041: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ -02f1a2: 7210 fe0a 0800 |0043: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -02f1a8: 5478 b10c |0046: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ -02f1ac: 6e30 6e00 0801 |0048: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f1b2: 0a08 |004b: move-result v8 │ │ -02f1b4: 3808 1600 |004c: if-eqz v8, 0062 // +0016 │ │ -02f1b8: 2208 0f00 |004e: new-instance v8, Landroid/content/Intent; // type@000f │ │ -02f1bc: 6e10 9809 0700 |0050: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02f1c2: 0c02 |0053: move-result-object v2 │ │ -02f1c4: 6e10 9b09 0700 |0054: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getMainMenuClass:()Ljava/lang/Class; // method@099b │ │ -02f1ca: 0c03 |0057: move-result-object v3 │ │ -02f1cc: 7030 2800 2803 |0058: invoke-direct {v8, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -02f1d2: 6e10 9809 0700 |005b: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02f1d8: 0c02 |005e: move-result-object v2 │ │ -02f1da: 6e20 9408 8200 |005f: invoke-virtual {v2, v8}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startActivity:(Landroid/content/Intent;)V // method@0894 │ │ -02f1e0: 6e10 a109 0700 |0062: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isLevelCompleted:()Z // method@09a1 │ │ -02f1e6: 0a08 |0065: move-result v8 │ │ -02f1e8: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -02f1ea: 3808 2b00 |0067: if-eqz v8, 0092 // +002b │ │ -02f1ee: 5478 af0c |0069: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02f1f2: 6e30 6e00 0801 |006b: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f1f8: 0a08 |006e: move-result v8 │ │ -02f1fa: 3808 9d00 |006f: if-eqz v8, 010c // +009d │ │ -02f1fe: 7100 6008 0000 |0071: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f204: 0c08 |0074: move-result-object v8 │ │ -02f206: 6e10 5e08 0800 |0075: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f20c: 0c08 |0078: move-result-object v8 │ │ -02f20e: 5c82 0c0c |0079: iput-boolean v2, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ -02f212: 7100 6008 0000 |007b: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f218: 0c08 |007e: move-result-object v8 │ │ -02f21a: 6e10 5e08 0800 |007f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f220: 0c08 |0082: move-result-object v8 │ │ -02f222: 7100 8901 0000 |0083: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02f228: 0b00 |0086: move-result-wide v0 │ │ -02f22a: 5a80 100c |0087: iput-wide v0, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ -02f22e: 7100 6008 0000 |0089: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f234: 0c08 |008c: move-result-object v8 │ │ -02f236: 6e10 6908 0800 |008d: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ -02f23c: 2900 7c00 |0090: goto/16 010c // +007c │ │ -02f240: 6e10 a009 0700 |0092: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ -02f246: 0a08 |0095: move-result v8 │ │ -02f248: 3808 2000 |0096: if-eqz v8, 00b6 // +0020 │ │ -02f24c: 5478 af0c |0098: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02f250: 6e30 6e00 0801 |009a: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f256: 0a08 |009d: move-result v8 │ │ -02f258: 3808 6e00 |009e: if-eqz v8, 010c // +006e │ │ -02f25c: 6e10 9809 0700 |00a0: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02f262: 0c08 |00a3: move-result-object v8 │ │ -02f264: 2200 0502 |00a4: new-instance v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1; // type@0205 │ │ -02f268: 7020 8e09 7000 |00a6: invoke-direct {v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@098e │ │ -02f26e: 2201 0602 |00a9: new-instance v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2; // type@0206 │ │ -02f272: 7020 9009 7100 |00ab: invoke-direct {v1, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@0990 │ │ -02f278: 7130 8e03 0801 |00ae: invoke-static {v8, v0, v1}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ -02f27e: 0c08 |00b1: move-result-object v8 │ │ -02f280: 6e10 1a00 0800 |00b2: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -02f286: 2857 |00b5: goto 010c // +0057 │ │ -02f288: 5478 b20c |00b6: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ -02f28c: 6e30 6e00 0801 |00b8: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f292: 0a08 |00bb: move-result v8 │ │ -02f294: 1213 |00bc: const/4 v3, #int 1 // #1 │ │ -02f296: 3808 2b00 |00bd: if-eqz v8, 00e8 // +002b │ │ -02f29a: 7100 6008 0000 |00bf: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f2a0: 0c08 |00c2: move-result-object v8 │ │ -02f2a2: 6e10 5e08 0800 |00c3: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f2a8: 0c08 |00c6: move-result-object v8 │ │ -02f2aa: 5588 0e0c |00c7: iget-boolean v8, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02f2ae: 7100 6008 0000 |00c9: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f2b4: 0c04 |00cc: move-result-object v4 │ │ -02f2b6: 6e10 5e08 0400 |00cd: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f2bc: 0c04 |00d0: move-result-object v4 │ │ -02f2be: 5c43 0e0c |00d1: iput-boolean v3, v4, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02f2c2: 6e10 9809 0700 |00d3: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ -02f2c8: 0c04 |00d6: move-result-object v4 │ │ -02f2ca: 2205 0702 |00d7: new-instance v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3; // type@0207 │ │ -02f2ce: 7020 9209 7500 |00d9: invoke-direct {v5, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@0992 │ │ -02f2d4: 2206 0802 |00dc: new-instance v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4; // type@0208 │ │ -02f2d8: 7030 9409 7608 |00de: invoke-direct {v6, v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V // method@0994 │ │ -02f2de: 7130 8e03 5406 |00e1: invoke-static {v4, v5, v6}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ -02f2e4: 0c08 |00e4: move-result-object v8 │ │ -02f2e6: 6e10 1a00 0800 |00e5: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -02f2ec: 5478 b30c |00e8: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ -02f2f0: 6e30 6e00 0801 |00ea: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f2f6: 0a08 |00ed: move-result v8 │ │ -02f2f8: 3808 0c00 |00ee: if-eqz v8, 00fa // +000c │ │ -02f2fc: 7100 6008 0000 |00f0: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f302: 0c08 |00f3: move-result-object v8 │ │ -02f304: 6e10 5e08 0800 |00f4: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f30a: 0c08 |00f7: move-result-object v8 │ │ -02f30c: 5c83 0e0c |00f8: iput-boolean v3, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02f310: 5478 af0c |00fa: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ -02f314: 6e30 6e00 0801 |00fc: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -02f31a: 0a08 |00ff: move-result v8 │ │ -02f31c: 3808 0c00 |0100: if-eqz v8, 010c // +000c │ │ -02f320: 7100 6008 0000 |0102: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02f326: 0c08 |0105: move-result-object v8 │ │ -02f328: 6e10 5e08 0800 |0106: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02f32e: 0c08 |0109: move-result-object v8 │ │ -02f330: 5c82 0e0c |010a: iput-boolean v2, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02f334: 0e00 |010c: return-void │ │ +02f110: |[02f110] org.metatrans.commons.graphics2d.ui.View_Main_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +02f120: 6e10 af00 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02f126: 0a00 |0003: move-result v0 │ │ +02f128: 6e20 b200 0800 |0004: invoke-virtual {v8, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ +02f12e: 0a00 |0007: move-result v0 │ │ +02f130: 6e10 af00 0800 |0008: invoke-virtual {v8}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02f136: 0a01 |000b: move-result v1 │ │ +02f138: 6e20 b400 1800 |000c: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ +02f13e: 0a01 |000f: move-result v1 │ │ +02f140: 6e10 a009 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ +02f146: 0a02 |0013: move-result v2 │ │ +02f148: 3802 1400 |0014: if-eqz v2, 0028 // +0014 │ │ +02f14c: 7010 9c09 0700 |0016: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@099c │ │ +02f152: 0c02 |0019: move-result-object v2 │ │ +02f154: 6e30 6e00 0201 |001a: invoke-virtual {v2, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f15a: 0a02 |001d: move-result v2 │ │ +02f15c: 3802 0a00 |001e: if-eqz v2, 0028 // +000a │ │ +02f160: 5472 ba0c |0020: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.view_leaderboards:Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base; // field@0cba │ │ +02f164: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ +02f168: 6e30 d707 7208 |0024: invoke-virtual {v2, v7, v8}, Lorg/metatrans/commons/engagement/leaderboards/View_Achievements_And_Leaderboards_Base;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@07d7 │ │ +02f16e: 0e00 |0027: return-void │ │ +02f170: 5478 a80c |0028: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_small:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca8 │ │ +02f174: 7210 fe0a 0800 |002a: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f17a: 5478 a60c |002d: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_menu:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca6 │ │ +02f17e: 7210 fe0a 0800 |002f: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f184: 5478 ac0c |0032: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_resume:Lorg/metatrans/commons/ui/IButtonArea; // field@0cac │ │ +02f188: 7210 fe0a 0800 |0034: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f18e: 5478 aa0c |0037: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_pause:Lorg/metatrans/commons/ui/IButtonArea; // field@0caa │ │ +02f192: 7210 fe0a 0800 |0039: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f198: 5478 a70c |003c: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_new_center:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca7 │ │ +02f19c: 7210 fe0a 0800 |003e: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f1a2: 5478 a90c |0041: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.button_next_level:Lorg/metatrans/commons/ui/IButtonArea; // field@0ca9 │ │ +02f1a6: 7210 fe0a 0800 |0043: invoke-interface {v8}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +02f1ac: 5478 b10c |0046: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_menu:Landroid/graphics/RectF; // field@0cb1 │ │ +02f1b0: 6e30 6e00 0801 |0048: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f1b6: 0a08 |004b: move-result v8 │ │ +02f1b8: 3808 1600 |004c: if-eqz v8, 0062 // +0016 │ │ +02f1bc: 2208 0f00 |004e: new-instance v8, Landroid/content/Intent; // type@000f │ │ +02f1c0: 6e10 9809 0700 |0050: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02f1c6: 0c02 |0053: move-result-object v2 │ │ +02f1c8: 6e10 9b09 0700 |0054: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getMainMenuClass:()Ljava/lang/Class; // method@099b │ │ +02f1ce: 0c03 |0057: move-result-object v3 │ │ +02f1d0: 7030 2800 2803 |0058: invoke-direct {v8, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +02f1d6: 6e10 9809 0700 |005b: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02f1dc: 0c02 |005e: move-result-object v2 │ │ +02f1de: 6e20 9408 8200 |005f: invoke-virtual {v2, v8}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.startActivity:(Landroid/content/Intent;)V // method@0894 │ │ +02f1e4: 6e10 a109 0700 |0062: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isLevelCompleted:()Z // method@09a1 │ │ +02f1ea: 0a08 |0065: move-result v8 │ │ +02f1ec: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +02f1ee: 3808 2b00 |0067: if-eqz v8, 0092 // +002b │ │ +02f1f2: 5478 af0c |0069: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02f1f6: 6e30 6e00 0801 |006b: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f1fc: 0a08 |006e: move-result v8 │ │ +02f1fe: 3808 9d00 |006f: if-eqz v8, 010c // +009d │ │ +02f202: 7100 6008 0000 |0071: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f208: 0c08 |0074: move-result-object v8 │ │ +02f20a: 6e10 5e08 0800 |0075: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f210: 0c08 |0078: move-result-object v8 │ │ +02f212: 5c82 0c0c |0079: iput-boolean v2, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ +02f216: 7100 6008 0000 |007b: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f21c: 0c08 |007e: move-result-object v8 │ │ +02f21e: 6e10 5e08 0800 |007f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f224: 0c08 |0082: move-result-object v8 │ │ +02f226: 7100 8901 0000 |0083: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02f22c: 0b00 |0086: move-result-wide v0 │ │ +02f22e: 5a80 100c |0087: iput-wide v0, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ +02f232: 7100 6008 0000 |0089: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f238: 0c08 |008c: move-result-object v8 │ │ +02f23a: 6e10 6908 0800 |008d: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ +02f240: 2900 7c00 |0090: goto/16 010c // +007c │ │ +02f244: 6e10 a009 0700 |0092: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.isGameOver:()Z // method@09a0 │ │ +02f24a: 0a08 |0095: move-result v8 │ │ +02f24c: 3808 2000 |0096: if-eqz v8, 00b6 // +0020 │ │ +02f250: 5478 af0c |0098: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02f254: 6e30 6e00 0801 |009a: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f25a: 0a08 |009d: move-result v8 │ │ +02f25c: 3808 6e00 |009e: if-eqz v8, 010c // +006e │ │ +02f260: 6e10 9809 0700 |00a0: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02f266: 0c08 |00a3: move-result-object v8 │ │ +02f268: 2200 0502 |00a4: new-instance v0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1; // type@0205 │ │ +02f26c: 7020 8e09 7000 |00a6: invoke-direct {v0, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$1;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@098e │ │ +02f272: 2201 0602 |00a9: new-instance v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2; // type@0206 │ │ +02f276: 7020 9009 7100 |00ab: invoke-direct {v1, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$2;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@0990 │ │ +02f27c: 7130 8e03 0801 |00ae: invoke-static {v8, v0, v1}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ +02f282: 0c08 |00b1: move-result-object v8 │ │ +02f284: 6e10 1a00 0800 |00b2: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +02f28a: 2857 |00b5: goto 010c // +0057 │ │ +02f28c: 5478 b20c |00b6: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_new_small:Landroid/graphics/RectF; // field@0cb2 │ │ +02f290: 6e30 6e00 0801 |00b8: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f296: 0a08 |00bb: move-result v8 │ │ +02f298: 1213 |00bc: const/4 v3, #int 1 // #1 │ │ +02f29a: 3808 2b00 |00bd: if-eqz v8, 00e8 // +002b │ │ +02f29e: 7100 6008 0000 |00bf: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f2a4: 0c08 |00c2: move-result-object v8 │ │ +02f2a6: 6e10 5e08 0800 |00c3: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f2ac: 0c08 |00c6: move-result-object v8 │ │ +02f2ae: 5588 0e0c |00c7: iget-boolean v8, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02f2b2: 7100 6008 0000 |00c9: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f2b8: 0c04 |00cc: move-result-object v4 │ │ +02f2ba: 6e10 5e08 0400 |00cd: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f2c0: 0c04 |00d0: move-result-object v4 │ │ +02f2c2: 5c43 0e0c |00d1: iput-boolean v3, v4, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02f2c6: 6e10 9809 0700 |00d3: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.getActivity:()Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; // method@0998 │ │ +02f2cc: 0c04 |00d6: move-result-object v4 │ │ +02f2ce: 2205 0702 |00d7: new-instance v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3; // type@0207 │ │ +02f2d2: 7020 9209 7500 |00d9: invoke-direct {v5, v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$3;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;)V // method@0992 │ │ +02f2d8: 2206 0802 |00dc: new-instance v6, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4; // type@0208 │ │ +02f2dc: 7030 9409 7608 |00de: invoke-direct {v6, v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;.:(Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V // method@0994 │ │ +02f2e2: 7130 8e03 5406 |00e1: invoke-static {v4, v5, v6}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_LoseGame:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038e │ │ +02f2e8: 0c08 |00e4: move-result-object v8 │ │ +02f2ea: 6e10 1a00 0800 |00e5: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +02f2f0: 5478 b30c |00e8: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_pause:Landroid/graphics/RectF; // field@0cb3 │ │ +02f2f4: 6e30 6e00 0801 |00ea: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f2fa: 0a08 |00ed: move-result v8 │ │ +02f2fc: 3808 0c00 |00ee: if-eqz v8, 00fa // +000c │ │ +02f300: 7100 6008 0000 |00f0: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f306: 0c08 |00f3: move-result-object v8 │ │ +02f308: 6e10 5e08 0800 |00f4: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f30e: 0c08 |00f7: move-result-object v8 │ │ +02f310: 5c83 0e0c |00f8: iput-boolean v3, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02f314: 5478 af0c |00fa: iget-object v8, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.rectf_button_center:Landroid/graphics/RectF; // field@0caf │ │ +02f318: 6e30 6e00 0801 |00fc: invoke-virtual {v8, v0, v1}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +02f31e: 0a08 |00ff: move-result v8 │ │ +02f320: 3808 0c00 |0100: if-eqz v8, 010c // +000c │ │ +02f324: 7100 6008 0000 |0102: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02f32a: 0c08 |0105: move-result-object v8 │ │ +02f32c: 6e10 5e08 0800 |0106: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02f332: 0c08 |0109: move-result-object v8 │ │ +02f334: 5c82 0e0c |010a: iput-boolean v2, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02f338: 0e00 |010c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0008 line=454 │ │ 0x0010 line=457 │ │ 0x0016 line=458 │ │ 0x0020 line=459 │ │ @@ -61851,21 +61869,21 @@ │ │ 0x00f0 line=555 │ │ 0x00fa line=558 │ │ 0x0102 line=559 │ │ locals : │ │ 0x0000 - 0x010d reg=7 this Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ 0x0000 - 0x010d reg=8 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1626 (View_Main_Base.java) │ │ + source_file_idx : 1627 (View_Main_Base.java) │ │ │ │ Class #268 header: │ │ class_idx : 527 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 265 │ │ -source_file_idx : 148 │ │ +source_file_idx : 149 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 25 │ │ │ │ Class #268 annotations: │ │ Annotations on class │ │ @@ -61916,19 +61934,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02fc9c: |[02fc9c] org.metatrans.commons.loading.Activity_Loading_Base.:()V │ │ -02fcac: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -02fcb2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02fcb4: 5c10 d10c |0004: iput-boolean v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ -02fcb8: 0e00 |0006: return-void │ │ +02fca0: |[02fca0] org.metatrans.commons.loading.Activity_Loading_Base.:()V │ │ +02fcb0: 7010 5e03 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +02fcb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02fcb8: 5c10 d10c |0004: iput-boolean v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ +02fcbc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ @@ -61937,85 +61955,85 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -02fcbc: |[02fcbc] org.metatrans.commons.loading.Activity_Loading_Base.attachTopViews:(Landroid/view/ViewGroup;)V │ │ -02fccc: 1400 c327 0215 |0000: const v0, #float 2.62847e-26 // #150227c3 │ │ -02fcd2: 6e20 cd00 0600 |0003: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -02fcd8: 0c00 |0006: move-result-object v0 │ │ -02fcda: 1f00 0e02 |0007: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard; // type@020e │ │ -02fcde: 6e10 cd09 0500 |0009: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -02fce4: 0c01 |000c: move-result-object v1 │ │ -02fce6: 7010 d509 0500 |000d: invoke-direct {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -02fcec: 0c02 |0010: move-result-object v2 │ │ -02fcee: 7220 9207 1200 |0011: invoke-interface {v2, v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getSignInView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/view/View; // method@0792 │ │ -02fcf4: 0c02 |0014: move-result-object v2 │ │ -02fcf6: 3802 0600 |0015: if-eqz v2, 001b // +0006 │ │ -02fcfa: 6e20 cb00 2600 |0017: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ -02fd00: 2808 |001a: goto 0022 // +0008 │ │ -02fd02: 6202 2504 |001b: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02fd06: 1a03 9800 |001d: const-string v3, "Activity_Loading_Base: onResume> SignIn view is null" // string@0098 │ │ -02fd0a: 6e20 5301 3200 |001f: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02fd10: 6e10 c009 0000 |0022: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@09c0 │ │ -02fd16: 0c00 |0025: move-result-object v0 │ │ -02fd18: 3800 6900 |0026: if-eqz v0, 008f // +0069 │ │ -02fd1c: 7100 e204 0000 |0028: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fd22: 0c02 |002b: move-result-object v2 │ │ -02fd24: 6e10 de04 0200 |002c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fd2a: 0c02 |002f: move-result-object v2 │ │ -02fd2c: 7210 7e07 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02fd32: 0c02 |0033: move-result-object v2 │ │ -02fd34: 3802 5b00 |0034: if-eqz v2, 008f // +005b │ │ -02fd38: 7100 e204 0000 |0036: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fd3e: 0c02 |0039: move-result-object v2 │ │ -02fd40: 6e10 de04 0200 |003a: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fd46: 0c02 |003d: move-result-object v2 │ │ -02fd48: 7210 7e07 0200 |003e: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02fd4e: 0c02 |0041: move-result-object v2 │ │ -02fd50: 7230 8407 1200 |0042: invoke-interface {v2, v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0784 │ │ -02fd56: 0c02 |0045: move-result-object v2 │ │ -02fd58: 7100 e204 0000 |0046: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fd5e: 0c03 |0049: move-result-object v3 │ │ -02fd60: 6e10 de04 0300 |004a: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fd66: 0c03 |004d: move-result-object v3 │ │ -02fd68: 7210 7d07 0300 |004e: invoke-interface {v3}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -02fd6e: 0c03 |0051: move-result-object v3 │ │ -02fd70: 1204 |0052: const/4 v4, #int 0 // #0 │ │ -02fd72: 3803 1200 |0053: if-eqz v3, 0065 // +0012 │ │ -02fd76: 7100 e204 0000 |0055: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fd7c: 0c03 |0058: move-result-object v3 │ │ -02fd7e: 6e10 de04 0300 |0059: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fd84: 0c03 |005c: move-result-object v3 │ │ -02fd86: 7210 7d07 0300 |005d: invoke-interface {v3}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ -02fd8c: 0c03 |0060: move-result-object v3 │ │ -02fd8e: 7230 7807 1300 |0061: invoke-interface {v3, v1, v0}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0778 │ │ -02fd94: 0c04 |0064: move-result-object v4 │ │ -02fd96: 3802 0f00 |0065: if-eqz v2, 0074 // +000f │ │ -02fd9a: 3804 0d00 |0067: if-eqz v4, 0074 // +000d │ │ -02fd9e: 3342 0300 |0069: if-ne v2, v4, 006c // +0003 │ │ -02fda2: 2809 |006b: goto 0074 // +0009 │ │ -02fda4: 2206 9600 |006c: new-instance v6, Ljava/lang/IllegalStateException; // type@0096 │ │ -02fda8: 1a00 9f06 |006e: const-string v0, "_view_leaderboards != _view_achievements" // string@069f │ │ -02fdac: 7020 5901 0600 |0070: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02fdb2: 2706 |0073: throw v6 │ │ -02fdb4: 6201 2504 |0074: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02fdb8: 2203 a100 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -02fdbc: 7010 7f01 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02fdc2: 1a04 9900 |007b: const-string v4, "Activity_Loading_Base: onResume> rectf_leaderboards=" // string@0099 │ │ -02fdc6: 6e20 8501 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02fdcc: 6e20 8401 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02fdd2: 6e10 8701 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02fdd8: 0c00 |0086: move-result-object v0 │ │ -02fdda: 6e20 5301 0100 |0087: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02fde0: 3802 0500 |008a: if-eqz v2, 008f // +0005 │ │ -02fde4: 6e20 cb00 2600 |008c: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ -02fdea: 0e00 |008f: return-void │ │ +02fcc0: |[02fcc0] org.metatrans.commons.loading.Activity_Loading_Base.attachTopViews:(Landroid/view/ViewGroup;)V │ │ +02fcd0: 1400 c327 0215 |0000: const v0, #float 2.62847e-26 // #150227c3 │ │ +02fcd6: 6e20 cd00 0600 |0003: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +02fcdc: 0c00 |0006: move-result-object v0 │ │ +02fcde: 1f00 0e02 |0007: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard; // type@020e │ │ +02fce2: 6e10 cd09 0500 |0009: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +02fce8: 0c01 |000c: move-result-object v1 │ │ +02fcea: 7010 d509 0500 |000d: invoke-direct {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +02fcf0: 0c02 |0010: move-result-object v2 │ │ +02fcf2: 7220 9207 1200 |0011: invoke-interface {v2, v1}, Lorg/metatrans/commons/engagement/ISocialProvider;.getSignInView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/view/View; // method@0792 │ │ +02fcf8: 0c02 |0014: move-result-object v2 │ │ +02fcfa: 3802 0600 |0015: if-eqz v2, 001b // +0006 │ │ +02fcfe: 6e20 cb00 2600 |0017: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ +02fd04: 2808 |001a: goto 0022 // +0008 │ │ +02fd06: 6202 2504 |001b: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02fd0a: 1a03 9900 |001d: const-string v3, "Activity_Loading_Base: onResume> SignIn view is null" // string@0099 │ │ +02fd0e: 6e20 5301 3200 |001f: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02fd14: 6e10 c009 0000 |0022: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.getRectangle_LeaderBoards:()Landroid/graphics/RectF; // method@09c0 │ │ +02fd1a: 0c00 |0025: move-result-object v0 │ │ +02fd1c: 3800 6900 |0026: if-eqz v0, 008f // +0069 │ │ +02fd20: 7100 e204 0000 |0028: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fd26: 0c02 |002b: move-result-object v2 │ │ +02fd28: 6e10 de04 0200 |002c: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fd2e: 0c02 |002f: move-result-object v2 │ │ +02fd30: 7210 7e07 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02fd36: 0c02 |0033: move-result-object v2 │ │ +02fd38: 3802 5b00 |0034: if-eqz v2, 008f // +005b │ │ +02fd3c: 7100 e204 0000 |0036: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fd42: 0c02 |0039: move-result-object v2 │ │ +02fd44: 6e10 de04 0200 |003a: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fd4a: 0c02 |003d: move-result-object v2 │ │ +02fd4c: 7210 7e07 0200 |003e: invoke-interface {v2}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02fd52: 0c02 |0041: move-result-object v2 │ │ +02fd54: 7230 8407 1200 |0042: invoke-interface {v2, v1, v0}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.getLeaderboardView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0784 │ │ +02fd5a: 0c02 |0045: move-result-object v2 │ │ +02fd5c: 7100 e204 0000 |0046: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fd62: 0c03 |0049: move-result-object v3 │ │ +02fd64: 6e10 de04 0300 |004a: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fd6a: 0c03 |004d: move-result-object v3 │ │ +02fd6c: 7210 7d07 0300 |004e: invoke-interface {v3}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +02fd72: 0c03 |0051: move-result-object v3 │ │ +02fd74: 1204 |0052: const/4 v4, #int 0 // #0 │ │ +02fd76: 3803 1200 |0053: if-eqz v3, 0065 // +0012 │ │ +02fd7a: 7100 e204 0000 |0055: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fd80: 0c03 |0058: move-result-object v3 │ │ +02fd82: 6e10 de04 0300 |0059: invoke-virtual {v3}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fd88: 0c03 |005c: move-result-object v3 │ │ +02fd8a: 7210 7d07 0300 |005d: invoke-interface {v3}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getAchievementsProvider:()Lorg/metatrans/commons/engagement/IAchievementsProvider; // method@077d │ │ +02fd90: 0c03 |0060: move-result-object v3 │ │ +02fd92: 7230 7807 1300 |0061: invoke-interface {v3, v1, v0}, Lorg/metatrans/commons/engagement/IAchievementsProvider;.getAchievementsView:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Landroid/graphics/RectF;)Landroid/view/View; // method@0778 │ │ +02fd98: 0c04 |0064: move-result-object v4 │ │ +02fd9a: 3802 0f00 |0065: if-eqz v2, 0074 // +000f │ │ +02fd9e: 3804 0d00 |0067: if-eqz v4, 0074 // +000d │ │ +02fda2: 3342 0300 |0069: if-ne v2, v4, 006c // +0003 │ │ +02fda6: 2809 |006b: goto 0074 // +0009 │ │ +02fda8: 2206 9600 |006c: new-instance v6, Ljava/lang/IllegalStateException; // type@0096 │ │ +02fdac: 1a00 a006 |006e: const-string v0, "_view_leaderboards != _view_achievements" // string@06a0 │ │ +02fdb0: 7020 5901 0600 |0070: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02fdb6: 2706 |0073: throw v6 │ │ +02fdb8: 6201 2504 |0074: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02fdbc: 2203 a100 |0076: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +02fdc0: 7010 7f01 0300 |0078: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02fdc6: 1a04 9a00 |007b: const-string v4, "Activity_Loading_Base: onResume> rectf_leaderboards=" // string@009a │ │ +02fdca: 6e20 8501 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02fdd0: 6e20 8401 0300 |0080: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02fdd6: 6e10 8701 0300 |0083: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02fddc: 0c00 |0086: move-result-object v0 │ │ +02fdde: 6e20 5301 0100 |0087: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02fde4: 3802 0500 |008a: if-eqz v2, 008f // +0005 │ │ +02fde8: 6e20 cb00 2600 |008c: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@00cb │ │ +02fdee: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=224 │ │ 0x0009 line=226 │ │ 0x000d line=229 │ │ 0x0017 line=231 │ │ 0x001b line=233 │ │ @@ -62036,41 +62054,41 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -02fdec: |[02fdec] org.metatrans.commons.loading.Activity_Loading_Base.detachTopViews:(Landroid/view/ViewGroup;)V │ │ -02fdfc: 1400 1f2b bd00 |0000: const v0, #float 1.73724e-38 // #00bd2b1f │ │ -02fe02: 6e20 cd00 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -02fe08: 0c00 |0006: move-result-object v0 │ │ -02fe0a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -02fe0e: 6e20 cf00 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ -02fe14: 7010 d509 0100 |000c: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -02fe1a: 0c00 |000f: move-result-object v0 │ │ -02fe1c: 7220 8c07 2000 |0010: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.detachSignInView:(Landroid/view/ViewGroup;)V // method@078c │ │ -02fe22: 7010 d509 0100 |0013: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -02fe28: 0c00 |0016: move-result-object v0 │ │ -02fe2a: 7220 8b07 2000 |0017: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.detachLikeView:(Landroid/view/ViewGroup;)V // method@078b │ │ -02fe30: 7100 e204 0000 |001a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fe36: 0c00 |001d: move-result-object v0 │ │ -02fe38: 6e10 de04 0000 |001e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fe3e: 0c00 |0021: move-result-object v0 │ │ -02fe40: 7210 7e07 0000 |0022: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02fe46: 0c00 |0025: move-result-object v0 │ │ -02fe48: 3800 1100 |0026: if-eqz v0, 0037 // +0011 │ │ -02fe4c: 7100 e204 0000 |0028: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02fe52: 0c00 |002b: move-result-object v0 │ │ -02fe54: 6e10 de04 0000 |002c: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fe5a: 0c00 |002f: move-result-object v0 │ │ -02fe5c: 7210 7e07 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02fe62: 0c00 |0033: move-result-object v0 │ │ -02fe64: 7220 8307 2000 |0034: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ -02fe6a: 0e00 |0037: return-void │ │ +02fdf0: |[02fdf0] org.metatrans.commons.loading.Activity_Loading_Base.detachTopViews:(Landroid/view/ViewGroup;)V │ │ +02fe00: 1400 1f2b bd00 |0000: const v0, #float 1.73724e-38 // #00bd2b1f │ │ +02fe06: 6e20 cd00 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +02fe0c: 0c00 |0006: move-result-object v0 │ │ +02fe0e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +02fe12: 6e20 cf00 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ +02fe18: 7010 d509 0100 |000c: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +02fe1e: 0c00 |000f: move-result-object v0 │ │ +02fe20: 7220 8c07 2000 |0010: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.detachSignInView:(Landroid/view/ViewGroup;)V // method@078c │ │ +02fe26: 7010 d509 0100 |0013: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +02fe2c: 0c00 |0016: move-result-object v0 │ │ +02fe2e: 7220 8b07 2000 |0017: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ISocialProvider;.detachLikeView:(Landroid/view/ViewGroup;)V // method@078b │ │ +02fe34: 7100 e204 0000 |001a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fe3a: 0c00 |001d: move-result-object v0 │ │ +02fe3c: 6e10 de04 0000 |001e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fe42: 0c00 |0021: move-result-object v0 │ │ +02fe44: 7210 7e07 0000 |0022: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02fe4a: 0c00 |0025: move-result-object v0 │ │ +02fe4c: 3800 1100 |0026: if-eqz v0, 0037 // +0011 │ │ +02fe50: 7100 e204 0000 |0028: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02fe56: 0c00 |002b: move-result-object v0 │ │ +02fe58: 6e10 de04 0000 |002c: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fe5e: 0c00 |002f: move-result-object v0 │ │ +02fe60: 7210 7e07 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02fe66: 0c00 |0033: move-result-object v0 │ │ +02fe68: 7220 8307 2000 |0034: invoke-interface {v0, v2}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.detachLeaderboardView:(Landroid/view/ViewGroup;)V // method@0783 │ │ +02fe6e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=206 │ │ 0x0009 line=208 │ │ 0x000c line=210 │ │ 0x0013 line=211 │ │ 0x001a line=213 │ │ @@ -62084,19 +62102,19 @@ │ │ type : '()Lorg/metatrans/commons/app/Application_Base;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02fc28: |[02fc28] org.metatrans.commons.loading.Activity_Loading_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ -02fc38: 6e10 cc09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApplication:()Landroid/app/Application; // method@09cc │ │ -02fc3e: 0c00 |0003: move-result-object v0 │ │ -02fc40: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02fc44: 1100 |0006: return-object v0 │ │ +02fc2c: |[02fc2c] org.metatrans.commons.loading.Activity_Loading_Base.getApp:()Lorg/metatrans/commons/app/Application_Base; │ │ +02fc3c: 6e10 cc09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApplication:()Landroid/app/Application; // method@09cc │ │ +02fc42: 0c00 |0003: move-result-object v0 │ │ +02fc44: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02fc48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62104,22 +62122,22 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ISocialProvider;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02fc48: |[02fc48] org.metatrans.commons.loading.Activity_Loading_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ -02fc58: 7010 cb09 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApp:()Lorg/metatrans/commons/app/Application_Base; // method@09cb │ │ -02fc5e: 0c00 |0003: move-result-object v0 │ │ -02fc60: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02fc66: 0c00 |0007: move-result-object v0 │ │ -02fc68: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ -02fc6e: 0c00 |000b: move-result-object v0 │ │ -02fc70: 1100 |000c: return-object v0 │ │ +02fc4c: |[02fc4c] org.metatrans.commons.loading.Activity_Loading_Base.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; │ │ +02fc5c: 7010 cb09 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApp:()Lorg/metatrans/commons/app/Application_Base; // method@09cb │ │ +02fc62: 0c00 |0003: move-result-object v0 │ │ +02fc64: 6e10 de04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02fc6a: 0c00 |0007: move-result-object v0 │ │ +02fc6c: 7210 7f07 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ +02fc72: 0c00 |000b: move-result-object v0 │ │ +02fc74: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62127,43 +62145,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -02fe6c: |[02fe6c] org.metatrans.commons.loading.Activity_Loading_Base.initUI:()V │ │ -02fe7c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02fe80: 1a01 9a00 |0002: const-string v1, "Activity_Loading_Base: initUI" // string@009a │ │ -02fe84: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02fe8a: 6e10 d009 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLayout:()I // method@09d0 │ │ -02fe90: 0a00 |000a: move-result v0 │ │ -02fe92: 6e20 e809 0300 |000b: invoke-virtual {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.setContentView:(I)V // method@09e8 │ │ -02fe98: 6e10 d109 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLayoutID:()I // method@09d1 │ │ -02fe9e: 0a00 |0011: move-result v0 │ │ -02fea0: 6e20 c709 0300 |0012: invoke-virtual {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.findViewById:(I)Landroid/view/View; // method@09c7 │ │ -02fea6: 0c00 |0015: move-result-object v0 │ │ -02fea8: 1f00 5d00 |0016: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ -02feac: 1401 c327 0215 |0018: const v1, #float 2.62847e-26 // #150227c3 │ │ -02feb2: 6e20 c709 1300 |001b: invoke-virtual {v3, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.findViewById:(I)Landroid/view/View; // method@09c7 │ │ -02feb8: 0c02 |001e: move-result-object v2 │ │ -02feba: 3802 0500 |001f: if-eqz v2, 0024 // +0005 │ │ -02febe: 6e20 0001 2000 |0021: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0100 │ │ -02fec4: 6e10 d209 0300 |0024: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLoadingView:()Landroid/view/View; // method@09d2 │ │ -02feca: 0c02 |0027: move-result-object v2 │ │ -02fecc: 6e20 c800 1200 |0028: invoke-virtual {v2, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ -02fed2: 6e20 fd00 2000 |002b: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -02fed8: 7020 c609 0300 |002e: invoke-direct {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.detachTopViews:(Landroid/view/ViewGroup;)V // method@09c6 │ │ -02fede: 7020 c509 0300 |0031: invoke-direct {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.attachTopViews:(Landroid/view/ViewGroup;)V // method@09c5 │ │ -02fee4: 6e10 ce09 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@09ce │ │ -02feea: 0c00 |0037: move-result-object v0 │ │ -02feec: 2201 0c02 |0038: new-instance v1, Lorg/metatrans/commons/loading/Activity_Loading_Base$1; // type@020c │ │ -02fef0: 7020 bb09 3100 |003a: invoke-direct {v1, v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V // method@09bb │ │ -02fef6: 7220 c501 1000 |003d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01c5 │ │ -02fefc: 0e00 |0040: return-void │ │ +02fe70: |[02fe70] org.metatrans.commons.loading.Activity_Loading_Base.initUI:()V │ │ +02fe80: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02fe84: 1a01 9b00 |0002: const-string v1, "Activity_Loading_Base: initUI" // string@009b │ │ +02fe88: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02fe8e: 6e10 d009 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLayout:()I // method@09d0 │ │ +02fe94: 0a00 |000a: move-result v0 │ │ +02fe96: 6e20 e809 0300 |000b: invoke-virtual {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.setContentView:(I)V // method@09e8 │ │ +02fe9c: 6e10 d109 0300 |000e: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLayoutID:()I // method@09d1 │ │ +02fea2: 0a00 |0011: move-result v0 │ │ +02fea4: 6e20 c709 0300 |0012: invoke-virtual {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.findViewById:(I)Landroid/view/View; // method@09c7 │ │ +02feaa: 0c00 |0015: move-result-object v0 │ │ +02feac: 1f00 5d00 |0016: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ +02feb0: 1401 c327 0215 |0018: const v1, #float 2.62847e-26 // #150227c3 │ │ +02feb6: 6e20 c709 1300 |001b: invoke-virtual {v3, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.findViewById:(I)Landroid/view/View; // method@09c7 │ │ +02febc: 0c02 |001e: move-result-object v2 │ │ +02febe: 3802 0500 |001f: if-eqz v2, 0024 // +0005 │ │ +02fec2: 6e20 0001 2000 |0021: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0100 │ │ +02fec8: 6e10 d209 0300 |0024: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getLoadingView:()Landroid/view/View; // method@09d2 │ │ +02fece: 0c02 |0027: move-result-object v2 │ │ +02fed0: 6e20 c800 1200 |0028: invoke-virtual {v2, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ +02fed6: 6e20 fd00 2000 |002b: invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +02fedc: 7020 c609 0300 |002e: invoke-direct {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.detachTopViews:(Landroid/view/ViewGroup;)V // method@09c6 │ │ +02fee2: 7020 c509 0300 |0031: invoke-direct {v3, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.attachTopViews:(Landroid/view/ViewGroup;)V // method@09c5 │ │ +02fee8: 6e10 ce09 0300 |0034: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@09ce │ │ +02feee: 0c00 |0037: move-result-object v0 │ │ +02fef0: 2201 0c02 |0038: new-instance v1, Lorg/metatrans/commons/loading/Activity_Loading_Base$1; // type@020c │ │ +02fef4: 7020 bb09 3100 |003a: invoke-direct {v1, v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base$1;.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V // method@09bb │ │ +02fefa: 7220 c501 1000 |003d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01c5 │ │ +02ff00: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0007 line=289 │ │ 0x000e line=291 │ │ 0x001b line=294 │ │ 0x0021 line=298 │ │ @@ -62182,17 +62200,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fbf8: |[02fbf8] org.metatrans.commons.loading.Activity_Loading_Base.getActivityClass_Menu1:()Ljava/lang/Class; │ │ -02fc08: 1c00 2502 |0000: const-class v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // type@0225 │ │ -02fc0c: 1100 |0002: return-object v0 │ │ +02fbfc: |[02fbfc] org.metatrans.commons.loading.Activity_Loading_Base.getActivityClass_Menu1:()Ljava/lang/Class; │ │ +02fc0c: 1c00 2502 |0000: const-class v0, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; // type@0225 │ │ +02fc10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62212,17 +62230,17 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fc10: |[02fc10] org.metatrans.commons.loading.Activity_Loading_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -02fc20: 5410 d00c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ -02fc24: 1100 |0002: return-object v0 │ │ +02fc14: |[02fc14] org.metatrans.commons.loading.Activity_Loading_Base.getExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +02fc24: 5410 d00c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ +02fc28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62230,21 +62248,21 @@ │ │ type : '()Lorg/metatrans/commons/model/GameData_Base;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02fc74: |[02fc74] org.metatrans.commons.loading.Activity_Loading_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ -02fc84: 6e10 cc09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApplication:()Landroid/app/Application; // method@09cc │ │ -02fc8a: 0c00 |0003: move-result-object v0 │ │ -02fc8c: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02fc90: 6e10 e104 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02fc96: 0c00 |0009: move-result-object v0 │ │ -02fc98: 1100 |000a: return-object v0 │ │ +02fc78: |[02fc78] org.metatrans.commons.loading.Activity_Loading_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ +02fc88: 6e10 cc09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getApplication:()Landroid/app/Application; // method@09cc │ │ +02fc8e: 0c00 |0003: move-result-object v0 │ │ +02fc90: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02fc94: 6e10 e104 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02fc9a: 0c00 |0009: move-result-object v0 │ │ +02fc9c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62252,17 +62270,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fb68: |[02fb68] org.metatrans.commons.loading.Activity_Loading_Base.getLayout:()I │ │ -02fb78: 6000 f907 |0000: sget v0, Lorg/metatrans/commons/R$layout;.commons_loading:I // field@07f9 │ │ -02fb7c: 0f00 |0002: return v0 │ │ +02fb6c: |[02fb6c] org.metatrans.commons.loading.Activity_Loading_Base.getLayout:()I │ │ +02fb7c: 6000 f907 |0000: sget v0, Lorg/metatrans/commons/R$layout;.commons_loading:I // field@07f9 │ │ +02fb80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62270,17 +62288,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fb80: |[02fb80] org.metatrans.commons.loading.Activity_Loading_Base.getLayoutID:()I │ │ -02fb90: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ -02fb94: 0f00 |0002: return v0 │ │ +02fb84: |[02fb84] org.metatrans.commons.loading.Activity_Loading_Base.getLayoutID:()I │ │ +02fb94: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ +02fb98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #7 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62300,17 +62318,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fb98: |[02fb98] org.metatrans.commons.loading.Activity_Loading_Base.getRateReviewIconID:()I │ │ -02fba8: 6000 d807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_vote_thumb_up_gray1:I // field@07d8 │ │ -02fbac: 0f00 |0002: return v0 │ │ +02fb9c: |[02fb9c] org.metatrans.commons.loading.Activity_Loading_Base.getRateReviewIconID:()I │ │ +02fbac: 6000 d807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_vote_thumb_up_gray1:I // field@07d8 │ │ +02fbb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #10 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62318,17 +62336,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fbb0: |[02fbb0] org.metatrans.commons.loading.Activity_Loading_Base.getText_Loading:()I │ │ -02fbc0: 6000 8808 |0000: sget v0, Lorg/metatrans/commons/R$string;.loading:I // field@0888 │ │ -02fbc4: 0f00 |0002: return v0 │ │ +02fbb4: |[02fbb4] org.metatrans.commons.loading.Activity_Loading_Base.getText_Loading:()I │ │ +02fbc4: 6000 8808 |0000: sget v0, Lorg/metatrans/commons/R$string;.loading:I // field@0888 │ │ +02fbc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #11 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62336,17 +62354,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fbc8: |[02fbc8] org.metatrans.commons.loading.Activity_Loading_Base.getText_Menu0:()I │ │ -02fbd8: 6000 5208 |0000: sget v0, Lorg/metatrans/commons/R$string;.button_start:I // field@0852 │ │ -02fbdc: 0f00 |0002: return v0 │ │ +02fbcc: |[02fbcc] org.metatrans.commons.loading.Activity_Loading_Base.getText_Menu0:()I │ │ +02fbdc: 6000 5208 |0000: sget v0, Lorg/metatrans/commons/R$string;.button_start:I // field@0852 │ │ +02fbe0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #12 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62354,17 +62372,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fbe0: |[02fbe0] org.metatrans.commons.loading.Activity_Loading_Base.getText_Menu1:()I │ │ -02fbf0: 6000 8d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_colour_scheme:I // field@088d │ │ -02fbf4: 0f00 |0002: return v0 │ │ +02fbe4: |[02fbe4] org.metatrans.commons.loading.Activity_Loading_Base.getText_Menu1:()I │ │ +02fbf4: 6000 8d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_colour_scheme:I // field@088d │ │ +02fbf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #13 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62378,17 +62396,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fb38: |[02fb38] org.metatrans.commons.loading.Activity_Loading_Base.getUiHandler:()Landroid/os/Handler; │ │ -02fb48: 5410 d30c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -02fb4c: 1100 |0002: return-object v0 │ │ +02fb3c: |[02fb3c] org.metatrans.commons.loading.Activity_Loading_Base.getUiHandler:()Landroid/os/Handler; │ │ +02fb4c: 5410 d30c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +02fb50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #15 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62396,17 +62414,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fb50: |[02fb50] org.metatrans.commons.loading.Activity_Loading_Base.isDone:()Z │ │ -02fb60: 5510 d10c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ -02fb64: 0f00 |0002: return v0 │ │ +02fb54: |[02fb54] org.metatrans.commons.loading.Activity_Loading_Base.isDone:()Z │ │ +02fb64: 5510 d10c |0000: iget-boolean v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base;.loaded:Z // field@0cd1 │ │ +02fb68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #16 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ @@ -62414,36 +62432,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02ff00: |[02ff00] org.metatrans.commons.loading.Activity_Loading_Base.load:()V │ │ -02ff10: 0e00 |0000: return-void │ │ +02ff04: |[02ff04] org.metatrans.commons.loading.Activity_Loading_Base.load:()V │ │ +02ff14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02ff14: |[02ff14] org.metatrans.commons.loading.Activity_Loading_Base.onBackPressed:()V │ │ -02ff24: 2200 0d02 |0000: new-instance v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2; // type@020d │ │ -02ff28: 7020 bd09 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V // method@09bd │ │ -02ff2e: 7120 8b03 0100 |0005: invoke-static {v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038b │ │ -02ff34: 0c00 |0008: move-result-object v0 │ │ -02ff36: 6e10 1a00 0000 |0009: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ -02ff3c: 0e00 |000c: return-void │ │ +02ff18: |[02ff18] org.metatrans.commons.loading.Activity_Loading_Base.onBackPressed:()V │ │ +02ff28: 2200 0d02 |0000: new-instance v0, Lorg/metatrans/commons/loading/Activity_Loading_Base$2; // type@020d │ │ +02ff2c: 7020 bd09 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$2;.:(Lorg/metatrans/commons/loading/Activity_Loading_Base;)V // method@09bd │ │ +02ff32: 7120 8b03 0100 |0005: invoke-static {v1, v0}, Lorg/metatrans/commons/Alerts_Base;.createAlertDialog_Exit:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@038b │ │ +02ff38: 0c00 |0008: move-result-object v0 │ │ +02ff3a: 6e10 1a00 0000 |0009: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@001a │ │ +02ff40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=357 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ @@ -62452,38 +62470,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02ff40: |[02ff40] org.metatrans.commons.loading.Activity_Loading_Base.onCreate:(Landroid/os/Bundle;)V │ │ -02ff50: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -02ff56: 6203 2504 |0003: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02ff5a: 1a00 9500 |0005: const-string v0, "Activity_Loading_Base: onCreate" // string@0095 │ │ -02ff5e: 6e20 5301 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02ff64: 6e10 dc09 0200 |000a: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getWindow:()Landroid/view/Window; // method@09dc │ │ -02ff6a: 0c03 |000d: move-result-object v3 │ │ -02ff6c: 1300 8000 |000e: const/16 v0, #int 128 // #80 │ │ -02ff70: 6e20 d100 0300 |0010: invoke-virtual {v3, v0}, Landroid/view/Window;.addFlags:(I)V // method@00d1 │ │ -02ff76: 7100 c801 0000 |0013: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ -02ff7c: 0c03 |0016: move-result-object v3 │ │ -02ff7e: 5b23 d00c |0017: iput-object v3, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ -02ff82: 2203 3300 |0019: new-instance v3, Landroid/os/Handler; // type@0033 │ │ -02ff86: 7100 8d00 0000 |001b: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ -02ff8c: 0c00 |001e: move-result-object v0 │ │ -02ff8e: 7020 8a00 0300 |001f: invoke-direct {v3, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ -02ff94: 5b23 d30c |0022: iput-object v3, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -02ff98: 2805 |0024: goto 0029 // +0005 │ │ -02ff9a: 0d03 |0025: move-exception v3 │ │ -02ff9c: 6e10 5601 0300 |0026: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02ffa2: 7100 8901 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02ffa8: 0b00 |002c: move-result-wide v0 │ │ -02ffaa: 5a20 d20c |002d: iput-wide v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.timestamp_created:J // field@0cd2 │ │ -02ffae: 0e00 |002f: return-void │ │ +02ff44: |[02ff44] org.metatrans.commons.loading.Activity_Loading_Base.onCreate:(Landroid/os/Bundle;)V │ │ +02ff54: 6f20 6a03 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +02ff5a: 6203 2504 |0003: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02ff5e: 1a00 9600 |0005: const-string v0, "Activity_Loading_Base: onCreate" // string@0096 │ │ +02ff62: 6e20 5301 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02ff68: 6e10 dc09 0200 |000a: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getWindow:()Landroid/view/Window; // method@09dc │ │ +02ff6e: 0c03 |000d: move-result-object v3 │ │ +02ff70: 1300 8000 |000e: const/16 v0, #int 128 // #80 │ │ +02ff74: 6e20 d100 0300 |0010: invoke-virtual {v3, v0}, Landroid/view/Window;.addFlags:(I)V // method@00d1 │ │ +02ff7a: 7100 c801 0000 |0013: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ +02ff80: 0c03 |0016: move-result-object v3 │ │ +02ff82: 5b23 d00c |0017: iput-object v3, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ +02ff86: 2203 3300 |0019: new-instance v3, Landroid/os/Handler; // type@0033 │ │ +02ff8a: 7100 8d00 0000 |001b: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ +02ff90: 0c00 |001e: move-result-object v0 │ │ +02ff92: 7020 8a00 0300 |001f: invoke-direct {v3, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ +02ff98: 5b23 d30c |0022: iput-object v3, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +02ff9c: 2805 |0024: goto 0029 // +0005 │ │ +02ff9e: 0d03 |0025: move-exception v3 │ │ +02ffa0: 6e10 5601 0300 |0026: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02ffa6: 7100 8901 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02ffac: 0b00 |002c: move-result-wide v0 │ │ +02ffae: 5a20 d20c |002d: iput-wide v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.timestamp_created:J // field@0cd2 │ │ +02ffb2: 0e00 |002f: return-void │ │ catches : 1 │ │ 0x000a - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x000a line=63 │ │ @@ -62500,48 +62518,48 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -02ffc0: |[02ffc0] org.metatrans.commons.loading.Activity_Loading_Base.onDestroy:()V │ │ -02ffd0: 5440 d00c |0000: iget-object v0, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ -02ffd4: 7210 c601 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@01c6 │ │ -02ffda: 0c00 |0005: move-result-object v0 │ │ -02ffdc: 6201 2504 |0006: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02ffe0: 2202 a100 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -02ffe4: 7010 7f01 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02ffea: 1a03 9b00 |000d: const-string v3, "Activity_Loading_Base: shuting down executor -> rejected " // string@009b │ │ -02ffee: 6e20 8501 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02fff4: 7210 b301 0000 |0012: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -02fffa: 0a00 |0015: move-result v0 │ │ -02fffc: 6e20 8201 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -030002: 1a00 1e00 |0019: const-string v0, " jobs." // string@001e │ │ -030006: 6e20 8501 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03000c: 6e10 8701 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -030012: 0c00 |0021: move-result-object v0 │ │ -030014: 6e20 5301 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03001a: 5440 d30c |0025: iget-object v0, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -03001e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -030020: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -030024: 6e20 8c00 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ -03002a: 5b41 d00c |002d: iput-object v1, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ -03002e: 5b41 d30c |002f: iput-object v1, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -030032: 6f10 6c03 0400 |0031: invoke-super {v4}, Lorg/metatrans/commons/Activity_Base;.onDestroy:()V // method@036c │ │ -030038: 7100 8a01 0000 |0034: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ -03003e: 7010 d509 0400 |0037: invoke-direct {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -030044: 0c00 |003a: move-result-object v0 │ │ -030046: 7210 9607 0000 |003b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ -03004c: 0a00 |003e: move-result v0 │ │ -03004e: 3800 0900 |003f: if-eqz v0, 0048 // +0009 │ │ -030052: 7010 d509 0400 |0041: invoke-direct {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -030058: 0c00 |0044: move-result-object v0 │ │ -03005a: 7210 8d07 0000 |0045: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.disconnect:()V // method@078d │ │ -030060: 0e00 |0048: return-void │ │ +02ffc4: |[02ffc4] org.metatrans.commons.loading.Activity_Loading_Base.onDestroy:()V │ │ +02ffd4: 5440 d00c |0000: iget-object v0, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ +02ffd8: 7210 c601 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@01c6 │ │ +02ffde: 0c00 |0005: move-result-object v0 │ │ +02ffe0: 6201 2504 |0006: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02ffe4: 2202 a100 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +02ffe8: 7010 7f01 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02ffee: 1a03 9c00 |000d: const-string v3, "Activity_Loading_Base: shuting down executor -> rejected " // string@009c │ │ +02fff2: 6e20 8501 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02fff8: 7210 b301 0000 |0012: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +02fffe: 0a00 |0015: move-result v0 │ │ +030000: 6e20 8201 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +030006: 1a00 1e00 |0019: const-string v0, " jobs." // string@001e │ │ +03000a: 6e20 8501 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +030010: 6e10 8701 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +030016: 0c00 |0021: move-result-object v0 │ │ +030018: 6e20 5301 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03001e: 5440 d30c |0025: iget-object v0, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +030022: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +030024: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +030028: 6e20 8c00 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ +03002e: 5b41 d00c |002d: iput-object v1, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.executor:Ljava/util/concurrent/ExecutorService; // field@0cd0 │ │ +030032: 5b41 d30c |002f: iput-object v1, v4, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +030036: 6f10 6c03 0400 |0031: invoke-super {v4}, Lorg/metatrans/commons/Activity_Base;.onDestroy:()V // method@036c │ │ +03003c: 7100 8a01 0000 |0034: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ +030042: 7010 d509 0400 |0037: invoke-direct {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +030048: 0c00 |003a: move-result-object v0 │ │ +03004a: 7210 9607 0000 |003b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ +030050: 0a00 |003e: move-result v0 │ │ +030052: 3800 0900 |003f: if-eqz v0, 0048 // +0009 │ │ +030056: 7010 d509 0400 |0041: invoke-direct {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +03005c: 0c00 |0044: move-result-object v0 │ │ +03005e: 7210 8d07 0000 |0045: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.disconnect:()V // method@078d │ │ +030064: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0025 line=158 │ │ 0x002d line=160 │ │ 0x002f line=162 │ │ @@ -62557,25 +62575,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -030064: |[030064] org.metatrans.commons.loading.Activity_Loading_Base.onPause:()V │ │ -030074: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -030078: 1a01 9600 |0002: const-string v1, "Activity_Loading_Base: onPause" // string@0096 │ │ -03007c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -030082: 5420 d30c |0007: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -030086: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -03008a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -03008c: 6e20 8c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ -030092: 6f10 6d03 0200 |000f: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ -030098: 7100 8a01 0000 |0012: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ -03009e: 0e00 |0015: return-void │ │ +030068: |[030068] org.metatrans.commons.loading.Activity_Loading_Base.onPause:()V │ │ +030078: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03007c: 1a01 9700 |0002: const-string v1, "Activity_Loading_Base: onPause" // string@0097 │ │ +030080: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +030086: 5420 d30c |0007: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +03008a: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +03008e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +030090: 6e20 8c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ +030096: 6f10 6d03 0200 |000f: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ +03009c: 7100 8a01 0000 |0012: invoke-static {}, Ljava/lang/System;.gc:()V // method@018a │ │ +0300a2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0007 line=180 │ │ 0x000f line=182 │ │ 0x0012 line=184 │ │ locals : │ │ @@ -62586,24 +62604,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0300a0: |[0300a0] org.metatrans.commons.loading.Activity_Loading_Base.onResume:()V │ │ -0300b0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0300b4: 1a01 9700 |0002: const-string v1, "Activity_Loading_Base: onResume" // string@0097 │ │ -0300b8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0300be: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -0300c4: 7010 dd09 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.initUI:()V // method@09dd │ │ -0300ca: 2805 |000d: goto 0012 // +0005 │ │ -0300cc: 0d00 |000e: move-exception v0 │ │ -0300ce: 6e10 5601 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -0300d4: 0e00 |0012: return-void │ │ +0300a4: |[0300a4] org.metatrans.commons.loading.Activity_Loading_Base.onResume:()V │ │ +0300b4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0300b8: 1a01 9800 |0002: const-string v1, "Activity_Loading_Base: onResume" // string@0098 │ │ +0300bc: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0300c2: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +0300c8: 7010 dd09 0200 |000a: invoke-direct {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.initUI:()V // method@09dd │ │ +0300ce: 2805 |000d: goto 0012 // +0005 │ │ +0300d0: 0d00 |000e: move-exception v0 │ │ +0300d2: 6e10 5601 0000 |000f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +0300d8: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x000a - 0x000d │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=193 │ │ 0x000a line=197 │ │ @@ -62616,30 +62634,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0300e8: |[0300e8] org.metatrans.commons.loading.Activity_Loading_Base.onStart:()V │ │ -0300f8: 6f10 6f03 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base;.onStart:()V // method@036f │ │ -0300fe: 7010 d509 0100 |0003: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -030104: 0c00 |0006: move-result-object v0 │ │ -030106: 7210 9607 0000 |0007: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ -03010c: 0a00 |000a: move-result v0 │ │ -03010e: 3900 1300 |000b: if-nez v0, 001e // +0013 │ │ -030112: 7010 d509 0100 |000d: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -030118: 0c00 |0010: move-result-object v0 │ │ -03011a: 7210 9807 0000 |0011: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isSignInRejected:()Z // method@0798 │ │ -030120: 0a00 |0014: move-result v0 │ │ -030122: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ -030126: 7010 d509 0100 |0017: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ -03012c: 0c00 |001a: move-result-object v0 │ │ -03012e: 7210 8a07 0000 |001b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ -030134: 0e00 |001e: return-void │ │ +0300ec: |[0300ec] org.metatrans.commons.loading.Activity_Loading_Base.onStart:()V │ │ +0300fc: 6f10 6f03 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base;.onStart:()V // method@036f │ │ +030102: 7010 d509 0100 |0003: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +030108: 0c00 |0006: move-result-object v0 │ │ +03010a: 7210 9607 0000 |0007: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isConnected:()Z // method@0796 │ │ +030110: 0a00 |000a: move-result v0 │ │ +030112: 3900 1300 |000b: if-nez v0, 001e // +0013 │ │ +030116: 7010 d509 0100 |000d: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +03011c: 0c00 |0010: move-result-object v0 │ │ +03011e: 7210 9807 0000 |0011: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.isSignInRejected:()Z // method@0798 │ │ +030124: 0a00 |0014: move-result v0 │ │ +030126: 3900 0900 |0015: if-nez v0, 001e // +0009 │ │ +03012a: 7010 d509 0100 |0017: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@09d5 │ │ +030130: 0c00 |001a: move-result-object v0 │ │ +030132: 7210 8a07 0000 |001b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/ISocialProvider;.connect:()V // method@078a │ │ +030138: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=135 │ │ 0x000d line=136 │ │ 0x0017 line=137 │ │ locals : │ │ @@ -62650,41 +62668,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -030138: |[030138] org.metatrans.commons.loading.Activity_Loading_Base.onStop:()V │ │ -030148: 5420 d30c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ -03014c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -030150: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030152: 6e20 8c00 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ -030158: 6f10 7003 0200 |0008: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onStop:()V // method@0370 │ │ -03015e: 0e00 |000b: return-void │ │ +03013c: |[03013c] org.metatrans.commons.loading.Activity_Loading_Base.onStop:()V │ │ +03014c: 5420 d30c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base;.uiHandler:Landroid/os/Handler; // field@0cd3 │ │ +030150: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +030154: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030156: 6e20 8c00 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ +03015c: 6f10 7003 0200 |0008: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onStop:()V // method@0370 │ │ +030162: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=148 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ │ │ #24 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base;) │ │ name : 'openInterstitial' │ │ type : '()V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 148 (Activity_Loading_Base.java) │ │ + source_file_idx : 149 (Activity_Loading_Base.java) │ │ │ │ Class #269 header: │ │ class_idx : 530 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 526 │ │ -source_file_idx : 1617 │ │ +source_file_idx : 1618 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ Class #269 annotations: │ │ Annotations on class │ │ @@ -62758,43 +62776,43 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0303f4: |[0303f4] org.metatrans.commons.loading.View_Loading_2Buttons.:(Landroid/content/Context;)V │ │ -030404: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ -03040a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -03040c: 5901 d70c |0004: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -030410: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -030412: 5c01 e20c |0007: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ -030416: 5c01 e10c |0009: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ -03041a: 2201 2500 |000b: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03041e: 7010 6c00 0100 |000d: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -030424: 5b01 df0c |0010: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030428: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03042c: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -030432: 5b01 de0c |0017: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030436: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03043a: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -030440: 5b01 dd0c |001e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -030444: 2201 2200 |0020: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -030448: 7010 6000 0100 |0022: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -03044e: 5b01 db0c |0025: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ -030452: 2201 2200 |0027: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -030456: 7010 6000 0100 |0029: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -03045c: 5b01 dc0c |002c: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_images:Landroid/graphics/Paint; // field@0cdc │ │ -030460: 2201 b700 |002e: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ -030464: 7010 c301 0100 |0030: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ -03046a: 5b01 da0c |0033: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -03046e: 2201 1102 |0035: new-instance v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update; // type@0211 │ │ -030472: 7020 f409 0100 |0037: invoke-direct {v1, v0}, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.:(Landroid/view/View;)V // method@09f4 │ │ -030478: 5b01 e00c |003a: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.refresher:Ljava/lang/Runnable; // field@0ce0 │ │ -03047c: 0e00 |003c: return-void │ │ +0303f8: |[0303f8] org.metatrans.commons.loading.View_Loading_2Buttons.:(Landroid/content/Context;)V │ │ +030408: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ +03040e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +030410: 5901 d70c |0004: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +030414: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +030416: 5c01 e20c |0007: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ +03041a: 5c01 e10c |0009: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ +03041e: 2201 2500 |000b: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +030422: 7010 6c00 0100 |000d: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +030428: 5b01 df0c |0010: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03042c: 2201 2500 |0012: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +030430: 7010 6c00 0100 |0014: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +030436: 5b01 de0c |0017: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +03043a: 2201 2500 |0019: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +03043e: 7010 6c00 0100 |001b: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +030444: 5b01 dd0c |001e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +030448: 2201 2200 |0020: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +03044c: 7010 6000 0100 |0022: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +030452: 5b01 db0c |0025: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ +030456: 2201 2200 |0027: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +03045a: 7010 6000 0100 |0029: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +030460: 5b01 dc0c |002c: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_images:Landroid/graphics/Paint; // field@0cdc │ │ +030464: 2201 b700 |002e: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ +030468: 7010 c301 0100 |0030: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ +03046e: 5b01 da0c |0033: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030472: 2201 1102 |0035: new-instance v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update; // type@0211 │ │ +030476: 7020 f409 0100 |0037: invoke-direct {v1, v0}, Lorg/metatrans/commons/loading/View_Loading_2Buttons$Update;.:(Landroid/view/View;)V // method@09f4 │ │ +03047c: 5b01 e00c |003a: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.refresher:Ljava/lang/Runnable; // field@0ce0 │ │ +030480: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=34 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ 0x000b line=60 │ │ @@ -62813,96 +62831,96 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 159 16-bit code units │ │ -030480: |[030480] org.metatrans.commons.loading.View_Loading_2Buttons.createButtons:()V │ │ -030490: 2206 3902 |0000: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -030494: 54d1 de0c |0002: iget-object v1, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030498: 7010 fe09 0d00 |0004: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -03049e: 0c00 |0007: move-result-object v0 │ │ -0304a0: 7010 fe09 0d00 |0008: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -0304a6: 0c02 |000b: move-result-object v2 │ │ -0304a8: 6e10 d709 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ -0304ae: 0a02 |000f: move-result v2 │ │ -0304b0: 6e20 d609 2000 |0010: invoke-virtual {v0, v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ -0304b6: 0c03 |0013: move-result-object v3 │ │ -0304b8: 7010 fe09 0d00 |0014: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -0304be: 0c00 |0017: move-result-object v0 │ │ -0304c0: 6e10 cd09 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0304c6: 0c00 |001b: move-result-object v0 │ │ -0304c8: 7210 c105 0000 |001c: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0304ce: 0a04 |001f: move-result v4 │ │ -0304d0: 7010 fe09 0d00 |0020: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -0304d6: 0c00 |0023: move-result-object v0 │ │ -0304d8: 6e10 cd09 0000 |0024: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0304de: 0c00 |0027: move-result-object v0 │ │ -0304e0: 7210 c405 0000 |0028: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -0304e6: 0a05 |002b: move-result v5 │ │ -0304e8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0304ea: 0760 |002d: move-object v0, v6 │ │ -0304ec: 7606 0e0b 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -0304f2: 5bd6 e30c |0031: iput-object v6, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0ce3 │ │ -0304f6: 2200 3202 |0033: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -0304fa: 54d8 de0c |0035: iget-object v8, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -0304fe: 6e10 fd09 0d00 |0037: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -030504: 0c01 |003a: move-result-object v1 │ │ -030506: 6002 5507 |003b: sget v2, Lorg/metatrans/commons/R$drawable;.ic_action_playback_play_white:I // field@0755 │ │ -03050a: 7120 7b0b 2100 |003d: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -030510: 0c09 |0040: move-result-object v9 │ │ -030512: 7010 fe09 0d00 |0041: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030518: 0c01 |0044: move-result-object v1 │ │ -03051a: 6e10 cd09 0100 |0045: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -030520: 0c01 |0048: move-result-object v1 │ │ -030522: 7210 c405 0100 |0049: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -030528: 0a0a |004c: move-result v10 │ │ -03052a: 7010 fe09 0d00 |004d: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030530: 0c01 |0050: move-result-object v1 │ │ -030532: 6e10 cd09 0100 |0051: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -030538: 0c01 |0054: move-result-object v1 │ │ -03053a: 7210 c305 0100 |0055: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -030540: 0a0b |0058: move-result v11 │ │ -030542: 120c |0059: const/4 v12, #int 0 // #0 │ │ -030544: 0707 |005a: move-object v7, v0 │ │ -030546: 7606 ea0a 0700 |005b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -03054c: 5bd0 d90c |005e: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ -030550: 2200 3102 |0060: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -030554: 54d2 dd0c |0062: iget-object v2, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -030558: 6e10 fd09 0d00 |0064: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -03055e: 0c01 |0067: move-result-object v1 │ │ -030560: 7010 fe09 0d00 |0068: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030566: 0c03 |006b: move-result-object v3 │ │ -030568: 6e10 d909 0300 |006c: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu1:()I // method@09d9 │ │ -03056e: 0a03 |006f: move-result v3 │ │ -030570: 6e20 2200 3100 |0070: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -030576: 0c03 |0073: move-result-object v3 │ │ -030578: 7010 fe09 0d00 |0074: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -03057e: 0c01 |0077: move-result-object v1 │ │ -030580: 6e10 cd09 0100 |0078: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -030586: 0c01 |007b: move-result-object v1 │ │ -030588: 7210 c405 0100 |007c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -03058e: 0a04 |007f: move-result v4 │ │ -030590: 7010 fe09 0d00 |0080: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030596: 0c01 |0083: move-result-object v1 │ │ -030598: 6e10 cd09 0100 |0084: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -03059e: 0c01 |0087: move-result-object v1 │ │ -0305a0: 7210 c105 0100 |0088: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -0305a6: 0a05 |008b: move-result v5 │ │ -0305a8: 7010 fe09 0d00 |008c: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -0305ae: 0c01 |008f: move-result-object v1 │ │ -0305b0: 6e10 cd09 0100 |0090: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0305b6: 0c01 |0093: move-result-object v1 │ │ -0305b8: 7210 c305 0100 |0094: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -0305be: 0a06 |0097: move-result v6 │ │ -0305c0: 0701 |0098: move-object v1, v0 │ │ -0305c2: 7606 e30a 0100 |0099: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -0305c8: 5bd0 d80c |009c: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ -0305cc: 0e00 |009e: return-void │ │ +030484: |[030484] org.metatrans.commons.loading.View_Loading_2Buttons.createButtons:()V │ │ +030494: 2206 3902 |0000: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +030498: 54d1 de0c |0002: iget-object v1, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +03049c: 7010 fe09 0d00 |0004: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +0304a2: 0c00 |0007: move-result-object v0 │ │ +0304a4: 7010 fe09 0d00 |0008: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +0304aa: 0c02 |000b: move-result-object v2 │ │ +0304ac: 6e10 d709 0200 |000c: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ +0304b2: 0a02 |000f: move-result v2 │ │ +0304b4: 6e20 d609 2000 |0010: invoke-virtual {v0, v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ +0304ba: 0c03 |0013: move-result-object v3 │ │ +0304bc: 7010 fe09 0d00 |0014: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +0304c2: 0c00 |0017: move-result-object v0 │ │ +0304c4: 6e10 cd09 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0304ca: 0c00 |001b: move-result-object v0 │ │ +0304cc: 7210 c105 0000 |001c: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0304d2: 0a04 |001f: move-result v4 │ │ +0304d4: 7010 fe09 0d00 |0020: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +0304da: 0c00 |0023: move-result-object v0 │ │ +0304dc: 6e10 cd09 0000 |0024: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0304e2: 0c00 |0027: move-result-object v0 │ │ +0304e4: 7210 c405 0000 |0028: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +0304ea: 0a05 |002b: move-result v5 │ │ +0304ec: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0304ee: 0760 |002d: move-object v0, v6 │ │ +0304f0: 7606 0e0b 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +0304f6: 5bd6 e30c |0031: iput-object v6, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0ce3 │ │ +0304fa: 2200 3202 |0033: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +0304fe: 54d8 de0c |0035: iget-object v8, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +030502: 6e10 fd09 0d00 |0037: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030508: 0c01 |003a: move-result-object v1 │ │ +03050a: 6002 5507 |003b: sget v2, Lorg/metatrans/commons/R$drawable;.ic_action_playback_play_white:I // field@0755 │ │ +03050e: 7120 7b0b 2100 |003d: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +030514: 0c09 |0040: move-result-object v9 │ │ +030516: 7010 fe09 0d00 |0041: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +03051c: 0c01 |0044: move-result-object v1 │ │ +03051e: 6e10 cd09 0100 |0045: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +030524: 0c01 |0048: move-result-object v1 │ │ +030526: 7210 c405 0100 |0049: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +03052c: 0a0a |004c: move-result v10 │ │ +03052e: 7010 fe09 0d00 |004d: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +030534: 0c01 |0050: move-result-object v1 │ │ +030536: 6e10 cd09 0100 |0051: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +03053c: 0c01 |0054: move-result-object v1 │ │ +03053e: 7210 c305 0100 |0055: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +030544: 0a0b |0058: move-result v11 │ │ +030546: 120c |0059: const/4 v12, #int 0 // #0 │ │ +030548: 0707 |005a: move-object v7, v0 │ │ +03054a: 7606 ea0a 0700 |005b: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +030550: 5bd0 d90c |005e: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ +030554: 2200 3102 |0060: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +030558: 54d2 dd0c |0062: iget-object v2, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +03055c: 6e10 fd09 0d00 |0064: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030562: 0c01 |0067: move-result-object v1 │ │ +030564: 7010 fe09 0d00 |0068: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +03056a: 0c03 |006b: move-result-object v3 │ │ +03056c: 6e10 d909 0300 |006c: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu1:()I // method@09d9 │ │ +030572: 0a03 |006f: move-result v3 │ │ +030574: 6e20 2200 3100 |0070: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +03057a: 0c03 |0073: move-result-object v3 │ │ +03057c: 7010 fe09 0d00 |0074: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +030582: 0c01 |0077: move-result-object v1 │ │ +030584: 6e10 cd09 0100 |0078: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +03058a: 0c01 |007b: move-result-object v1 │ │ +03058c: 7210 c405 0100 |007c: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +030592: 0a04 |007f: move-result v4 │ │ +030594: 7010 fe09 0d00 |0080: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +03059a: 0c01 |0083: move-result-object v1 │ │ +03059c: 6e10 cd09 0100 |0084: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0305a2: 0c01 |0087: move-result-object v1 │ │ +0305a4: 7210 c105 0100 |0088: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +0305aa: 0a05 |008b: move-result v5 │ │ +0305ac: 7010 fe09 0d00 |008c: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +0305b2: 0c01 |008f: move-result-object v1 │ │ +0305b4: 6e10 cd09 0100 |0090: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0305ba: 0c01 |0093: move-result-object v1 │ │ +0305bc: 7210 c305 0100 |0094: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +0305c2: 0a06 |0097: move-result v6 │ │ +0305c4: 0701 |0098: move-object v1, v0 │ │ +0305c6: 7606 e30a 0100 |0099: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +0305cc: 5bd0 d80c |009c: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ +0305d0: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=154 │ │ 0x0014 line=155 │ │ 0x0020 line=156 │ │ 0x0033 line=158 │ │ @@ -62921,19 +62939,19 @@ │ │ type : '()Lorg/metatrans/commons/loading/Activity_Loading_Base;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0303d4: |[0303d4] org.metatrans.commons.loading.View_Loading_2Buttons.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ -0303e4: 6e10 fd09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -0303ea: 0c00 |0003: move-result-object v0 │ │ -0303ec: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -0303f0: 1100 |0006: return-object v0 │ │ +0303d8: |[0303d8] org.metatrans.commons.loading.View_Loading_2Buttons.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ +0303e8: 6e10 fd09 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +0303ee: 0c00 |0003: move-result-object v0 │ │ +0303f0: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +0303f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ #3 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ @@ -62941,98 +62959,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -030cac: |[030cac] org.metatrans.commons.loading.View_Loading_2Buttons.updateCoordinates:()V │ │ -030cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030cbe: 5461 da0c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030cc2: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -030cc8: 0a01 |0006: move-result v1 │ │ -030cca: 3510 9100 |0007: if-ge v0, v1, 0098 // +0091 │ │ -030cce: 5461 da0c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030cd2: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -030cd8: 0c01 |000e: move-result-object v1 │ │ -030cda: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -030cde: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030ce2: 5263 d70c |0013: iget v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -030ce6: 3432 0400 |0015: if-lt v2, v3, 0019 // +0004 │ │ -030cea: 2900 7d00 |0017: goto/16 0094 // +007d │ │ -030cee: 5212 070d |0019: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -030cf2: 5213 050d |001b: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030cf6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -030cfa: 8233 |001f: int-to-float v3, v3 │ │ -030cfc: c832 |0020: mul-float/2addr v2, v3 │ │ -030cfe: 5213 080d |0021: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -030d02: 5214 050d |0023: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030d06: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -030d0a: 8244 |0027: int-to-float v4, v4 │ │ -030d0c: c843 |0028: mul-float/2addr v3, v4 │ │ -030d0e: 5414 060d |0029: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d12: 5245 020d |002b: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d16: c625 |002d: add-float/2addr v5, v2 │ │ -030d18: 5945 020d |002e: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d1c: 5412 060d |0030: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d20: 5224 030d |0032: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030d24: c634 |0034: add-float/2addr v4, v3 │ │ -030d26: 5924 030d |0035: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030d2a: 5412 060d |0037: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d2e: 5222 020d |0039: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d32: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -030d34: 2e02 0203 |003c: cmpg-float v2, v2, v3 │ │ -030d38: 3b02 0b00 |003e: if-gez v2, 0049 // +000b │ │ -030d3c: 5412 060d |0040: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d40: 5923 020d |0042: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d44: 5212 070d |0044: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -030d48: 7f22 |0046: neg-float v2, v2 │ │ -030d4a: 5912 070d |0047: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -030d4e: 5412 060d |0049: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d52: 5222 020d |004b: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d56: 5464 df0c |004d: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030d5a: 6e10 7300 0400 |004f: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -030d60: 0a04 |0052: move-result v4 │ │ -030d62: 2d02 0204 |0053: cmpl-float v2, v2, v4 │ │ -030d66: 3d02 1100 |0055: if-lez v2, 0066 // +0011 │ │ -030d6a: 5412 060d |0057: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d6e: 5464 df0c |0059: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030d72: 6e10 7300 0400 |005b: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -030d78: 0a04 |005e: move-result v4 │ │ -030d7a: 5924 020d |005f: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030d7e: 5212 070d |0061: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -030d82: 7f22 |0063: neg-float v2, v2 │ │ -030d84: 5912 070d |0064: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -030d88: 5412 060d |0066: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d8c: 5222 030d |0068: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030d90: 2e02 0203 |006a: cmpg-float v2, v2, v3 │ │ -030d94: 3b02 0b00 |006c: if-gez v2, 0077 // +000b │ │ -030d98: 5412 060d |006e: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030d9c: 5923 030d |0070: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030da0: 5212 080d |0072: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -030da4: 7f22 |0074: neg-float v2, v2 │ │ -030da6: 5912 080d |0075: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -030daa: 5412 060d |0077: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030dae: 5222 030d |0079: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030db2: 5463 df0c |007b: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030db6: 6e10 6f00 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -030dbc: 0a03 |0080: move-result v3 │ │ -030dbe: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ -030dc2: 3d02 1100 |0083: if-lez v2, 0094 // +0011 │ │ -030dc6: 5412 060d |0085: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030dca: 5463 df0c |0087: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030dce: 6e10 6f00 0300 |0089: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -030dd4: 0a03 |008c: move-result v3 │ │ -030dd6: 5923 030d |008d: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030dda: 5212 080d |008f: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -030dde: 7f22 |0091: neg-float v2, v2 │ │ -030de0: 5912 080d |0092: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -030de4: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030de8: 2900 6bff |0096: goto/16 0001 // -0095 │ │ -030dec: 0e00 |0098: return-void │ │ +030cb0: |[030cb0] org.metatrans.commons.loading.View_Loading_2Buttons.updateCoordinates:()V │ │ +030cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030cc2: 5461 da0c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030cc6: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +030ccc: 0a01 |0006: move-result v1 │ │ +030cce: 3510 9100 |0007: if-ge v0, v1, 0098 // +0091 │ │ +030cd2: 5461 da0c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030cd6: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +030cdc: 0c01 |000e: move-result-object v1 │ │ +030cde: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +030ce2: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030ce6: 5263 d70c |0013: iget v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +030cea: 3432 0400 |0015: if-lt v2, v3, 0019 // +0004 │ │ +030cee: 2900 7d00 |0017: goto/16 0094 // +007d │ │ +030cf2: 5212 070d |0019: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +030cf6: 5213 050d |001b: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030cfa: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +030cfe: 8233 |001f: int-to-float v3, v3 │ │ +030d00: c832 |0020: mul-float/2addr v2, v3 │ │ +030d02: 5213 080d |0021: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +030d06: 5214 050d |0023: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030d0a: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +030d0e: 8244 |0027: int-to-float v4, v4 │ │ +030d10: c843 |0028: mul-float/2addr v3, v4 │ │ +030d12: 5414 060d |0029: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d16: 5245 020d |002b: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d1a: c625 |002d: add-float/2addr v5, v2 │ │ +030d1c: 5945 020d |002e: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d20: 5412 060d |0030: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d24: 5224 030d |0032: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030d28: c634 |0034: add-float/2addr v4, v3 │ │ +030d2a: 5924 030d |0035: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030d2e: 5412 060d |0037: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d32: 5222 020d |0039: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d36: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +030d38: 2e02 0203 |003c: cmpg-float v2, v2, v3 │ │ +030d3c: 3b02 0b00 |003e: if-gez v2, 0049 // +000b │ │ +030d40: 5412 060d |0040: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d44: 5923 020d |0042: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d48: 5212 070d |0044: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +030d4c: 7f22 |0046: neg-float v2, v2 │ │ +030d4e: 5912 070d |0047: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +030d52: 5412 060d |0049: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d56: 5222 020d |004b: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d5a: 5464 df0c |004d: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030d5e: 6e10 7300 0400 |004f: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +030d64: 0a04 |0052: move-result v4 │ │ +030d66: 2d02 0204 |0053: cmpl-float v2, v2, v4 │ │ +030d6a: 3d02 1100 |0055: if-lez v2, 0066 // +0011 │ │ +030d6e: 5412 060d |0057: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d72: 5464 df0c |0059: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030d76: 6e10 7300 0400 |005b: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +030d7c: 0a04 |005e: move-result v4 │ │ +030d7e: 5924 020d |005f: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030d82: 5212 070d |0061: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +030d86: 7f22 |0063: neg-float v2, v2 │ │ +030d88: 5912 070d |0064: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +030d8c: 5412 060d |0066: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030d90: 5222 030d |0068: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030d94: 2e02 0203 |006a: cmpg-float v2, v2, v3 │ │ +030d98: 3b02 0b00 |006c: if-gez v2, 0077 // +000b │ │ +030d9c: 5412 060d |006e: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030da0: 5923 030d |0070: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030da4: 5212 080d |0072: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +030da8: 7f22 |0074: neg-float v2, v2 │ │ +030daa: 5912 080d |0075: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +030dae: 5412 060d |0077: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030db2: 5222 030d |0079: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030db6: 5463 df0c |007b: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030dba: 6e10 6f00 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +030dc0: 0a03 |0080: move-result v3 │ │ +030dc2: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ +030dc6: 3d02 1100 |0083: if-lez v2, 0094 // +0011 │ │ +030dca: 5412 060d |0085: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030dce: 5463 df0c |0087: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030dd2: 6e10 6f00 0300 |0089: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +030dd8: 0a03 |008c: move-result v3 │ │ +030dda: 5923 030d |008d: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030dde: 5212 080d |008f: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +030de2: 7f22 |0091: neg-float v2, v2 │ │ +030de4: 5912 080d |0092: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +030de8: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030dec: 2900 6bff |0096: goto/16 0001 // -0095 │ │ +030df0: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0009 line=358 │ │ 0x0011 line=360 │ │ 0x0019 line=364 │ │ 0x0021 line=365 │ │ @@ -63059,69 +63077,69 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0305d0: |[0305d0] org.metatrans.commons.loading.View_Loading_2Buttons.createEntry:(Landroid/graphics/Bitmap;)V │ │ -0305e0: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0305e4: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0305ea: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0305f0: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0305f6: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0305fc: 120a |000e: const/4 v10, #int 0 // #0 │ │ -0305fe: 6e10 fc09 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@09fc │ │ -030604: 0c01 |0012: move-result-object v1 │ │ -030606: 2111 |0013: array-length v1, v1 │ │ -030608: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ -03060c: 6e10 fc09 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@09fc │ │ -030612: 0c01 |0019: move-result-object v1 │ │ -030614: 4601 010a |001a: aget-object v1, v1, v10 │ │ -030618: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -03061e: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -030622: 28ee |0021: goto 000f // -0012 │ │ -030624: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ -03062a: 5491 df0c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03062e: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -030634: 0a01 |002a: move-result v1 │ │ -030636: c8a1 |002b: mul-float/2addr v1, v10 │ │ -030638: 8911 |002c: float-to-double v1, v1 │ │ -03063a: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -030640: 0b03 |0030: move-result-wide v3 │ │ -030642: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ -030648: 8955 |0034: float-to-double v5, v5 │ │ -03064a: cd53 |0035: mul-double/2addr v3, v5 │ │ -03064c: 5497 df0c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030650: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -030656: 0a07 |003b: move-result v7 │ │ -030658: 8977 |003c: float-to-double v7, v7 │ │ -03065a: cd73 |003d: mul-double/2addr v3, v7 │ │ -03065c: cb31 |003e: add-double/2addr v1, v3 │ │ -03065e: 8c11 |003f: double-to-float v1, v1 │ │ -030660: 5492 df0c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030664: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -03066a: 0a02 |0045: move-result v2 │ │ -03066c: c8a2 |0046: mul-float/2addr v2, v10 │ │ -03066e: 8922 |0047: float-to-double v2, v2 │ │ -030670: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -030676: 0b07 |004b: move-result-wide v7 │ │ -030678: cd57 |004c: mul-double/2addr v7, v5 │ │ -03067a: 549a df0c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03067e: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -030684: 0a0a |0052: move-result v10 │ │ -030686: 89a4 |0053: float-to-double v4, v10 │ │ -030688: cd47 |0054: mul-double/2addr v7, v4 │ │ -03068a: cb72 |0055: add-double/2addr v2, v7 │ │ -03068c: 8c2a |0056: double-to-float v10, v2 │ │ -03068e: 5492 da0c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030692: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -030696: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ -03069c: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0306a2: 0e00 |0061: return-void │ │ +0305d4: |[0305d4] org.metatrans.commons.loading.View_Loading_2Buttons.createEntry:(Landroid/graphics/Bitmap;)V │ │ +0305e4: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0305e8: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0305ee: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0305f4: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0305fa: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +030600: 120a |000e: const/4 v10, #int 0 // #0 │ │ +030602: 6e10 fc09 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@09fc │ │ +030608: 0c01 |0012: move-result-object v1 │ │ +03060a: 2111 |0013: array-length v1, v1 │ │ +03060c: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ +030610: 6e10 fc09 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@09fc │ │ +030616: 0c01 |0019: move-result-object v1 │ │ +030618: 4601 010a |001a: aget-object v1, v1, v10 │ │ +03061c: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +030622: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +030626: 28ee |0021: goto 000f // -0012 │ │ +030628: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ +03062e: 5491 df0c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030632: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +030638: 0a01 |002a: move-result v1 │ │ +03063a: c8a1 |002b: mul-float/2addr v1, v10 │ │ +03063c: 8911 |002c: float-to-double v1, v1 │ │ +03063e: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +030644: 0b03 |0030: move-result-wide v3 │ │ +030646: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ +03064c: 8955 |0034: float-to-double v5, v5 │ │ +03064e: cd53 |0035: mul-double/2addr v3, v5 │ │ +030650: 5497 df0c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030654: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +03065a: 0a07 |003b: move-result v7 │ │ +03065c: 8977 |003c: float-to-double v7, v7 │ │ +03065e: cd73 |003d: mul-double/2addr v3, v7 │ │ +030660: cb31 |003e: add-double/2addr v1, v3 │ │ +030662: 8c11 |003f: double-to-float v1, v1 │ │ +030664: 5492 df0c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030668: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +03066e: 0a02 |0045: move-result v2 │ │ +030670: c8a2 |0046: mul-float/2addr v2, v10 │ │ +030672: 8922 |0047: float-to-double v2, v2 │ │ +030674: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +03067a: 0b07 |004b: move-result-wide v7 │ │ +03067c: cd57 |004c: mul-double/2addr v7, v5 │ │ +03067e: 549a df0c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030682: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +030688: 0a0a |0052: move-result v10 │ │ +03068a: 89a4 |0053: float-to-double v4, v10 │ │ +03068c: cd47 |0054: mul-double/2addr v7, v4 │ │ +03068e: cb72 |0055: add-double/2addr v2, v7 │ │ +030690: 8c2a |0056: double-to-float v10, v2 │ │ +030692: 5492 da0c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030696: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +03069a: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ +0306a0: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0306a6: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ 0x0008 line=292 │ │ 0x000b line=293 │ │ 0x000f line=294 │ │ @@ -63138,19 +63156,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0306a4: |[0306a4] org.metatrans.commons.loading.View_Loading_2Buttons.deselectButton_Menu1:()V │ │ -0306b4: 5410 d80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ -0306b8: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0306be: 6e10 060a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ -0306c4: 0e00 |0008: return-void │ │ +0306a8: |[0306a8] org.metatrans.commons.loading.View_Loading_2Buttons.deselectButton_Menu1:()V │ │ +0306b8: 5410 d80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ +0306bc: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0306c2: 6e10 060a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ +0306c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ @@ -63159,18 +63177,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0306c8: |[0306c8] org.metatrans.commons.loading.View_Loading_2Buttons.deselectButton_Start:()V │ │ -0306d8: 5410 d90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ -0306dc: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0306e2: 0e00 |0005: return-void │ │ +0306cc: |[0306cc] org.metatrans.commons.loading.View_Loading_2Buttons.deselectButton_Start:()V │ │ +0306dc: 5410 d90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ +0306e0: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0306e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ #3 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ @@ -63190,74 +63208,74 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0301b4: |[0301b4] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_GooglePlus:()Landroid/graphics/RectF; │ │ -0301c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301c6: 1100 |0001: return-object v0 │ │ +0301b8: |[0301b8] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_GooglePlus:()Landroid/graphics/RectF; │ │ +0301c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0301ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ name : 'getRectangle_InviteFriends' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0301c8: |[0301c8] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ -0301d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301da: 1100 |0001: return-object v0 │ │ +0301cc: |[0301cc] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ +0301dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0301de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ name : 'getRectangle_LeaderBoards' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0301dc: |[0301dc] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ -0301ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301ee: 1100 |0001: return-object v0 │ │ +0301e0: |[0301e0] org.metatrans.commons.loading.View_Loading_2Buttons.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ +0301f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0301f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ name : 'getSquareSize' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03039c: |[03039c] org.metatrans.commons.loading.View_Loading_2Buttons.getSquareSize:()F │ │ -0303ac: 5420 df0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0303b0: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0303b6: 0a00 |0005: move-result v0 │ │ -0303b8: 5421 df0c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0303bc: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -0303c2: 0a01 |000b: move-result v1 │ │ -0303c4: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -0303ca: 0a00 |000f: move-result v0 │ │ -0303cc: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ -0303d0: c910 |0012: div-float/2addr v0, v1 │ │ -0303d2: 0f00 |0013: return v0 │ │ +0303a0: |[0303a0] org.metatrans.commons.loading.View_Loading_2Buttons.getSquareSize:()F │ │ +0303b0: 5420 df0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0303b4: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0303ba: 0a00 |0005: move-result v0 │ │ +0303bc: 5421 df0c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0303c0: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +0303c6: 0a01 |000b: move-result v1 │ │ +0303c8: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +0303ce: 0a00 |000f: move-result v0 │ │ +0303d0: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ +0303d4: c910 |0012: div-float/2addr v0, v1 │ │ +0303d6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ #9 : (in Lorg/metatrans/commons/loading/View_Loading_2Buttons;) │ │ @@ -63271,19 +63289,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0301f0: |[0301f0] org.metatrans.commons.loading.View_Loading_2Buttons.isOverMenu1Button:(FF)Z │ │ -030200: 5410 dd0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -030204: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -03020a: 0a02 |0005: move-result v2 │ │ -03020c: 0f02 |0006: return v2 │ │ +0301f4: |[0301f4] org.metatrans.commons.loading.View_Loading_2Buttons.isOverMenu1Button:(FF)Z │ │ +030204: 5410 dd0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +030208: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +03020e: 0a02 |0005: move-result v2 │ │ +030210: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -63293,19 +63311,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -030210: |[030210] org.metatrans.commons.loading.View_Loading_2Buttons.isOverStartButton:(FF)Z │ │ -030220: 5410 de0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030224: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -03022a: 0a02 |0005: move-result v2 │ │ -03022c: 0f02 |0006: return v2 │ │ +030214: |[030214] org.metatrans.commons.loading.View_Loading_2Buttons.isOverStartButton:(FF)Z │ │ +030224: 5410 de0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +030228: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +03022e: 0a02 |0005: move-result v2 │ │ +030230: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -63315,109 +63333,109 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -0306e4: |[0306e4] org.metatrans.commons.loading.View_Loading_2Buttons.onDraw:(Landroid/graphics/Canvas;)V │ │ -0306f4: 1d08 |0000: monitor-enter v8 │ │ -0306f6: 6f20 c209 9800 |0001: invoke-super {v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ -0306fc: 5480 db0c |0004: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ -030700: 7100 e204 0000 |0006: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -030706: 0c01 |0009: move-result-object v1 │ │ -030708: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -03070e: 0c01 |000d: move-result-object v1 │ │ -030710: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -030714: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -03071a: 0c01 |0013: move-result-object v1 │ │ -03071c: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -030722: 0a01 |0017: move-result v1 │ │ -030724: 6e20 6400 1000 |0018: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -03072a: 6e10 fb09 0800 |001b: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@09fb │ │ -030730: 0c00 |001e: move-result-object v0 │ │ -030732: 3800 1600 |001f: if-eqz v0, 0035 // +0016 │ │ -030736: 5480 db0c |0021: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ -03073a: 1301 4d00 |0023: const/16 v1, #int 77 // #4d │ │ -03073e: 6e20 6300 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -030744: 6e10 fb09 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@09fb │ │ -03074a: 0c00 |002b: move-result-object v0 │ │ -03074c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -03074e: 5482 df0c |002d: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030752: 5483 db0c |002f: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ -030756: 6e53 4b00 0921 |0031: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -03075c: 2815 |0034: goto 0049 // +0015 │ │ -03075e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -030760: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -030762: 5480 df0c |0037: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030766: 6e10 7300 0000 |0039: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -03076c: 0a03 |003c: move-result v3 │ │ -03076e: 5480 df0c |003d: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030772: 6e10 6f00 0000 |003f: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -030778: 0a04 |0042: move-result v4 │ │ -03077a: 5485 db0c |0043: iget-object v5, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ -03077e: 0790 |0045: move-object v0, v9 │ │ -030780: 7406 4e00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -030786: 5280 d70c |0049: iget v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -03078a: 3a00 3b00 |004b: if-ltz v0, 0086 // +003b │ │ -03078e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -030790: 5482 da0c |004e: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030794: 7210 b301 0200 |0050: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -03079a: 0a02 |0053: move-result v2 │ │ -03079c: 3521 2f00 |0054: if-ge v1, v2, 0083 // +002f │ │ -0307a0: 5482 da0c |0056: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -0307a4: 7220 af01 1200 |0058: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0307aa: 0c02 |005b: move-result-object v2 │ │ -0307ac: 1f02 1702 |005c: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -0307b0: 5223 050d |005e: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0307b4: 3203 0a00 |0060: if-eq v3, v0, 006a // +000a │ │ -0307b8: 5223 050d |0062: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0307bc: 5284 d70c |0064: iget v4, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -0307c0: 3743 1a00 |0066: if-le v3, v4, 0080 // +001a │ │ -0307c4: 3340 1800 |0068: if-ne v0, v4, 0080 // +0018 │ │ -0307c8: 5483 dc0c |006a: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_images:Landroid/graphics/Paint; // field@0cdc │ │ -0307cc: 6e10 040a 0800 |006c: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ -0307d2: 0a04 |006f: move-result v4 │ │ -0307d4: 5425 060d |0070: iget-object v5, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0307d8: 5255 020d |0072: iget v5, v5, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -0307dc: 5426 060d |0074: iget-object v6, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0307e0: 5266 030d |0076: iget v6, v6, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -0307e4: 6e20 550a 0200 |0078: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ -0307ea: 0c07 |007b: move-result-object v7 │ │ -0307ec: 0792 |007c: move-object v2, v9 │ │ -0307ee: 7706 880b 0200 |007d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ -0307f4: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0307f8: 28cc |0082: goto 004e // -0034 │ │ -0307fa: d800 00ff |0083: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0307fe: 28c6 |0085: goto 004b // -003a │ │ -030800: 7010 fe09 0800 |0086: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030806: 0c00 |0089: move-result-object v0 │ │ -030808: 6e10 de09 0000 |008a: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -03080e: 0a00 |008d: move-result v0 │ │ -030810: 3800 0800 |008e: if-eqz v0, 0096 // +0008 │ │ -030814: 5480 d90c |0090: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ -030818: 7220 ff0a 9000 |0092: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -03081e: 2806 |0095: goto 009b // +0006 │ │ -030820: 5480 e30c |0096: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0ce3 │ │ -030824: 6e20 100b 9000 |0098: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -03082a: 5480 d80c |009b: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ -03082e: 7220 ff0a 9000 |009d: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -030834: 7010 130a 0800 |00a0: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.updateCoordinates:()V // method@0a13 │ │ -03083a: 7010 fe09 0800 |00a3: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030840: 0c09 |00a6: move-result-object v9 │ │ -030842: 6e10 db09 0900 |00a7: invoke-virtual {v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getUiHandler:()Landroid/os/Handler; // method@09db │ │ -030848: 0c09 |00aa: move-result-object v9 │ │ -03084a: 5480 e00c |00ab: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.refresher:Ljava/lang/Runnable; // field@0ce0 │ │ -03084e: 6e20 8b00 0900 |00ad: invoke-virtual {v9, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -030854: 6e10 060a 0800 |00b0: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ -03085a: 1e08 |00b3: monitor-exit v8 │ │ -03085c: 0e00 |00b4: return-void │ │ -03085e: 0d09 |00b5: move-exception v9 │ │ -030860: 1e08 |00b6: monitor-exit v8 │ │ -030862: 2709 |00b7: throw v9 │ │ +0306e8: |[0306e8] org.metatrans.commons.loading.View_Loading_2Buttons.onDraw:(Landroid/graphics/Canvas;)V │ │ +0306f8: 1d08 |0000: monitor-enter v8 │ │ +0306fa: 6f20 c209 9800 |0001: invoke-super {v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ +030700: 5480 db0c |0004: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ +030704: 7100 e204 0000 |0006: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +03070a: 0c01 |0009: move-result-object v1 │ │ +03070c: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +030712: 0c01 |000d: move-result-object v1 │ │ +030714: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +030718: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +03071e: 0c01 |0013: move-result-object v1 │ │ +030720: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +030726: 0a01 |0017: move-result v1 │ │ +030728: 6e20 6400 1000 |0018: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +03072e: 6e10 fb09 0800 |001b: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@09fb │ │ +030734: 0c00 |001e: move-result-object v0 │ │ +030736: 3800 1600 |001f: if-eqz v0, 0035 // +0016 │ │ +03073a: 5480 db0c |0021: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ +03073e: 1301 4d00 |0023: const/16 v1, #int 77 // #4d │ │ +030742: 6e20 6300 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +030748: 6e10 fb09 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@09fb │ │ +03074e: 0c00 |002b: move-result-object v0 │ │ +030750: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +030752: 5482 df0c |002d: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030756: 5483 db0c |002f: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ +03075a: 6e53 4b00 0921 |0031: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +030760: 2815 |0034: goto 0049 // +0015 │ │ +030762: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +030764: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +030766: 5480 df0c |0037: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03076a: 6e10 7300 0000 |0039: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +030770: 0a03 |003c: move-result v3 │ │ +030772: 5480 df0c |003d: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030776: 6e10 6f00 0000 |003f: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +03077c: 0a04 |0042: move-result v4 │ │ +03077e: 5485 db0c |0043: iget-object v5, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_background:Landroid/graphics/Paint; // field@0cdb │ │ +030782: 0790 |0045: move-object v0, v9 │ │ +030784: 7406 4e00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +03078a: 5280 d70c |0049: iget v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +03078e: 3a00 3b00 |004b: if-ltz v0, 0086 // +003b │ │ +030792: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +030794: 5482 da0c |004e: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030798: 7210 b301 0200 |0050: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +03079e: 0a02 |0053: move-result v2 │ │ +0307a0: 3521 2f00 |0054: if-ge v1, v2, 0083 // +002f │ │ +0307a4: 5482 da0c |0056: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +0307a8: 7220 af01 1200 |0058: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0307ae: 0c02 |005b: move-result-object v2 │ │ +0307b0: 1f02 1702 |005c: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +0307b4: 5223 050d |005e: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0307b8: 3203 0a00 |0060: if-eq v3, v0, 006a // +000a │ │ +0307bc: 5223 050d |0062: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0307c0: 5284 d70c |0064: iget v4, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +0307c4: 3743 1a00 |0066: if-le v3, v4, 0080 // +001a │ │ +0307c8: 3340 1800 |0068: if-ne v0, v4, 0080 // +0018 │ │ +0307cc: 5483 dc0c |006a: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.paint_images:Landroid/graphics/Paint; // field@0cdc │ │ +0307d0: 6e10 040a 0800 |006c: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ +0307d6: 0a04 |006f: move-result v4 │ │ +0307d8: 5425 060d |0070: iget-object v5, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0307dc: 5255 020d |0072: iget v5, v5, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +0307e0: 5426 060d |0074: iget-object v6, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0307e4: 5266 030d |0076: iget v6, v6, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +0307e8: 6e20 550a 0200 |0078: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ +0307ee: 0c07 |007b: move-result-object v7 │ │ +0307f0: 0792 |007c: move-object v2, v9 │ │ +0307f2: 7706 880b 0200 |007d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ +0307f8: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0307fc: 28cc |0082: goto 004e // -0034 │ │ +0307fe: d800 00ff |0083: add-int/lit8 v0, v0, #int -1 // #ff │ │ +030802: 28c6 |0085: goto 004b // -003a │ │ +030804: 7010 fe09 0800 |0086: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +03080a: 0c00 |0089: move-result-object v0 │ │ +03080c: 6e10 de09 0000 |008a: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +030812: 0a00 |008d: move-result v0 │ │ +030814: 3800 0800 |008e: if-eqz v0, 0096 // +0008 │ │ +030818: 5480 d90c |0090: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ +03081c: 7220 ff0a 9000 |0092: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +030822: 2806 |0095: goto 009b // +0006 │ │ +030824: 5480 e30c |0096: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0ce3 │ │ +030828: 6e20 100b 9000 |0098: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +03082e: 5480 d80c |009b: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ +030832: 7220 ff0a 9000 |009d: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +030838: 7010 130a 0800 |00a0: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.updateCoordinates:()V // method@0a13 │ │ +03083e: 7010 fe09 0800 |00a3: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +030844: 0c09 |00a6: move-result-object v9 │ │ +030846: 6e10 db09 0900 |00a7: invoke-virtual {v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getUiHandler:()Landroid/os/Handler; // method@09db │ │ +03084c: 0c09 |00aa: move-result-object v9 │ │ +03084e: 5480 e00c |00ab: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.refresher:Ljava/lang/Runnable; // field@0ce0 │ │ +030852: 6e20 8b00 0900 |00ad: invoke-virtual {v9, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +030858: 6e10 060a 0800 |00b0: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ +03085e: 1e08 |00b3: monitor-exit v8 │ │ +030860: 0e00 |00b4: return-void │ │ +030862: 0d09 |00b5: move-exception v9 │ │ +030864: 1e08 |00b6: monitor-exit v8 │ │ +030866: 2709 |00b7: throw v9 │ │ catches : 1 │ │ 0x0001 - 0x00b3 │ │ -> 0x00b5 │ │ positions : │ │ 0x0001 line=314 │ │ 0x0004 line=316 │ │ 0x001b line=318 │ │ @@ -63448,143 +63466,143 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 225 16-bit code units │ │ -030870: |[030870] org.metatrans.commons.loading.View_Loading_2Buttons.onMeasure:(II)V │ │ -030880: 6f30 c309 5406 |0000: invoke-super {v4, v5, v6}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ -030886: 5445 df0c |0003: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03088a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -03088c: 5956 0c00 |0006: iput v6, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ -030890: 5445 df0c |0008: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030894: 6e10 000a 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ -03089a: 0a00 |000d: move-result v0 │ │ -03089c: 8200 |000e: int-to-float v0, v0 │ │ -03089e: 5950 0d00 |000f: iput v0, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -0308a2: 5445 df0c |0011: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0308a6: 5956 0e00 |0013: iput v6, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -0308aa: 5445 df0c |0015: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0308ae: 6e10 ff09 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ -0308b4: 0a06 |001a: move-result v6 │ │ -0308b6: 8266 |001b: int-to-float v6, v6 │ │ -0308b8: 5956 0b00 |001c: iput v6, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0308bc: 6e10 000a 0400 |001e: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ -0308c2: 0a05 |0021: move-result v5 │ │ -0308c4: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0308c8: 6e10 ff09 0400 |0024: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ -0308ce: 0a06 |0027: move-result v6 │ │ -0308d0: db06 060b |0028: div-int/lit8 v6, v6, #int 11 // #0b │ │ -0308d4: 6e10 ff09 0400 |002a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ -0308da: 0a00 |002d: move-result v0 │ │ -0308dc: da01 0606 |002e: mul-int/lit8 v1, v6, #int 6 // #06 │ │ -0308e0: b110 |0030: sub-int/2addr v0, v1 │ │ -0308e2: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ -0308e6: 6e10 000a 0400 |0033: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ -0308ec: 0a00 |0036: move-result v0 │ │ -0308ee: 6e10 ff09 0400 |0037: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ -0308f4: 0a01 |003a: move-result v1 │ │ -0308f6: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ -0308fa: 8360 |003d: int-to-double v0, v6 │ │ -0308fc: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ -030900: cd20 |0040: mul-double/2addr v0, v2 │ │ -030902: 8a06 |0041: double-to-int v6, v0 │ │ -030904: 6e10 ff09 0400 |0042: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ -03090a: 0a00 |0045: move-result v0 │ │ -03090c: da01 0606 |0046: mul-int/lit8 v1, v6, #int 6 // #06 │ │ -030910: b110 |0048: sub-int/2addr v0, v1 │ │ -030912: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ -030916: 5440 de0c |004b: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -03091a: 5441 df0c |004d: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03091e: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -030922: 5442 df0c |0051: iget-object v2, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030926: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03092a: c721 |0055: sub-float/2addr v1, v2 │ │ -03092c: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ -030930: c921 |0058: div-float/2addr v1, v2 │ │ -030932: db05 0502 |0059: div-int/lit8 v5, v5, #int 2 // #02 │ │ -030936: 8255 |005b: int-to-float v5, v5 │ │ -030938: c751 |005c: sub-float/2addr v1, v5 │ │ -03093a: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -03093e: 5440 de0c |005f: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030942: 5441 df0c |0061: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030946: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -03094a: 5443 df0c |0065: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03094e: 5233 0c00 |0067: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -030952: c731 |0069: sub-float/2addr v1, v3 │ │ -030954: c921 |006a: div-float/2addr v1, v2 │ │ -030956: c651 |006b: add-float/2addr v1, v5 │ │ -030958: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -03095c: 5445 de0c |006e: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030960: 5440 df0c |0070: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030964: 5200 0b00 |0072: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -030968: 5441 df0c |0074: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -03096c: 5211 0e00 |0076: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -030970: c710 |0078: sub-float/2addr v0, v1 │ │ -030972: c920 |0079: div-float/2addr v0, v2 │ │ -030974: db01 0602 |007a: div-int/lit8 v1, v6, #int 2 // #02 │ │ -030978: 8211 |007c: int-to-float v1, v1 │ │ -03097a: c710 |007d: sub-float/2addr v0, v1 │ │ -03097c: 5950 0e00 |007e: iput v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -030980: 5445 de0c |0080: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -030984: 5440 df0c |0082: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030988: 5200 0b00 |0084: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03098c: 5443 df0c |0086: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030990: 5233 0e00 |0088: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -030994: c730 |008a: sub-float/2addr v0, v3 │ │ -030996: c920 |008b: div-float/2addr v0, v2 │ │ -030998: c610 |008c: add-float/2addr v0, v1 │ │ -03099a: 5950 0b00 |008d: iput v0, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03099e: 5445 dd0c |008f: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -0309a2: 5440 de0c |0091: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -0309a6: 5200 0c00 |0093: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -0309aa: 5950 0c00 |0095: iput v0, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ -0309ae: 5445 dd0c |0097: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -0309b2: 5440 de0c |0099: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ -0309b6: 5200 0d00 |009b: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -0309ba: 5950 0d00 |009d: iput v0, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -0309be: 5445 dd0c |009f: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -0309c2: 5440 df0c |00a1: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0309c6: 5200 0b00 |00a3: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0309ca: 5443 df0c |00a5: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0309ce: 5233 0e00 |00a7: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -0309d2: c730 |00a9: sub-float/2addr v0, v3 │ │ -0309d4: c920 |00aa: div-float/2addr v0, v2 │ │ -0309d6: 5442 df0c |00ab: iget-object v2, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0309da: 5222 0b00 |00ad: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0309de: 5443 df0c |00af: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -0309e2: 5233 0e00 |00b1: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -0309e6: c732 |00b3: sub-float/2addr v2, v3 │ │ -0309e8: 1503 8040 |00b4: const/high16 v3, #int 1082130432 // #4080 │ │ -0309ec: c932 |00b6: div-float/2addr v2, v3 │ │ -0309ee: c620 |00b7: add-float/2addr v0, v2 │ │ -0309f0: c710 |00b8: sub-float/2addr v0, v1 │ │ -0309f2: 5950 0e00 |00b9: iput v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -0309f6: 5445 dd0c |00bb: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ -0309fa: 5250 0e00 |00bd: iget v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -0309fe: 8266 |00bf: int-to-float v6, v6 │ │ -030a00: c660 |00c0: add-float/2addr v0, v6 │ │ -030a02: 5950 0b00 |00c1: iput v0, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -030a06: 7010 f709 0400 |00c3: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.createButtons:()V // method@09f7 │ │ -030a0c: 5445 df0c |00c6: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030a10: 5255 0d00 |00c8: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -030a14: 5446 df0c |00ca: iget-object v6, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030a18: 5266 0c00 |00cc: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -030a1c: c765 |00ce: sub-float/2addr v5, v6 │ │ -030a1e: 8755 |00cf: float-to-int v5, v5 │ │ -030a20: 5446 df0c |00d0: iget-object v6, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030a24: 5266 0b00 |00d2: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -030a28: 5440 df0c |00d4: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ -030a2c: 5200 0e00 |00d6: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -030a30: c706 |00d8: sub-float/2addr v6, v0 │ │ -030a32: 8766 |00d9: float-to-int v6, v6 │ │ -030a34: 6e30 110a 5406 |00da: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.setMeasuredDimension:(II)V // method@0a11 │ │ -030a3a: 6e20 120a 4400 |00dd: invoke-virtual {v4, v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a12 │ │ -030a40: 0e00 |00e0: return-void │ │ +030874: |[030874] org.metatrans.commons.loading.View_Loading_2Buttons.onMeasure:(II)V │ │ +030884: 6f30 c309 5406 |0000: invoke-super {v4, v5, v6}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ +03088a: 5445 df0c |0003: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03088e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +030890: 5956 0c00 |0006: iput v6, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ +030894: 5445 df0c |0008: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030898: 6e10 000a 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ +03089e: 0a00 |000d: move-result v0 │ │ +0308a0: 8200 |000e: int-to-float v0, v0 │ │ +0308a2: 5950 0d00 |000f: iput v0, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +0308a6: 5445 df0c |0011: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0308aa: 5956 0e00 |0013: iput v6, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +0308ae: 5445 df0c |0015: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0308b2: 6e10 ff09 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ +0308b8: 0a06 |001a: move-result v6 │ │ +0308ba: 8266 |001b: int-to-float v6, v6 │ │ +0308bc: 5956 0b00 |001c: iput v6, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0308c0: 6e10 000a 0400 |001e: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ +0308c6: 0a05 |0021: move-result v5 │ │ +0308c8: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0308cc: 6e10 ff09 0400 |0024: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ +0308d2: 0a06 |0027: move-result v6 │ │ +0308d4: db06 060b |0028: div-int/lit8 v6, v6, #int 11 // #0b │ │ +0308d8: 6e10 ff09 0400 |002a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ +0308de: 0a00 |002d: move-result v0 │ │ +0308e0: da01 0606 |002e: mul-int/lit8 v1, v6, #int 6 // #06 │ │ +0308e4: b110 |0030: sub-int/2addr v0, v1 │ │ +0308e6: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ +0308ea: 6e10 000a 0400 |0033: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredWidth:()I // method@0a00 │ │ +0308f0: 0a00 |0036: move-result v0 │ │ +0308f2: 6e10 ff09 0400 |0037: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ +0308f8: 0a01 |003a: move-result v1 │ │ +0308fa: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ +0308fe: 8360 |003d: int-to-double v0, v6 │ │ +030900: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ +030904: cd20 |0040: mul-double/2addr v0, v2 │ │ +030906: 8a06 |0041: double-to-int v6, v0 │ │ +030908: 6e10 ff09 0400 |0042: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getMeasuredHeight:()I // method@09ff │ │ +03090e: 0a00 |0045: move-result v0 │ │ +030910: da01 0606 |0046: mul-int/lit8 v1, v6, #int 6 // #06 │ │ +030914: b110 |0048: sub-int/2addr v0, v1 │ │ +030916: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ +03091a: 5440 de0c |004b: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +03091e: 5441 df0c |004d: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030922: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +030926: 5442 df0c |0051: iget-object v2, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03092a: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +03092e: c721 |0055: sub-float/2addr v1, v2 │ │ +030930: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ +030934: c921 |0058: div-float/2addr v1, v2 │ │ +030936: db05 0502 |0059: div-int/lit8 v5, v5, #int 2 // #02 │ │ +03093a: 8255 |005b: int-to-float v5, v5 │ │ +03093c: c751 |005c: sub-float/2addr v1, v5 │ │ +03093e: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +030942: 5440 de0c |005f: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +030946: 5441 df0c |0061: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03094a: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +03094e: 5443 df0c |0065: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030952: 5233 0c00 |0067: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +030956: c731 |0069: sub-float/2addr v1, v3 │ │ +030958: c921 |006a: div-float/2addr v1, v2 │ │ +03095a: c651 |006b: add-float/2addr v1, v5 │ │ +03095c: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +030960: 5445 de0c |006e: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +030964: 5440 df0c |0070: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030968: 5200 0b00 |0072: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03096c: 5441 df0c |0074: iget-object v1, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030970: 5211 0e00 |0076: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +030974: c710 |0078: sub-float/2addr v0, v1 │ │ +030976: c920 |0079: div-float/2addr v0, v2 │ │ +030978: db01 0602 |007a: div-int/lit8 v1, v6, #int 2 // #02 │ │ +03097c: 8211 |007c: int-to-float v1, v1 │ │ +03097e: c710 |007d: sub-float/2addr v0, v1 │ │ +030980: 5950 0e00 |007e: iput v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +030984: 5445 de0c |0080: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +030988: 5440 df0c |0082: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +03098c: 5200 0b00 |0084: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +030990: 5443 df0c |0086: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030994: 5233 0e00 |0088: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +030998: c730 |008a: sub-float/2addr v0, v3 │ │ +03099a: c920 |008b: div-float/2addr v0, v2 │ │ +03099c: c610 |008c: add-float/2addr v0, v1 │ │ +03099e: 5950 0b00 |008d: iput v0, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0309a2: 5445 dd0c |008f: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +0309a6: 5440 de0c |0091: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +0309aa: 5200 0c00 |0093: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +0309ae: 5950 0c00 |0095: iput v0, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ +0309b2: 5445 dd0c |0097: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +0309b6: 5440 de0c |0099: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cde │ │ +0309ba: 5200 0d00 |009b: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +0309be: 5950 0d00 |009d: iput v0, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +0309c2: 5445 dd0c |009f: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +0309c6: 5440 df0c |00a1: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0309ca: 5200 0b00 |00a3: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0309ce: 5443 df0c |00a5: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0309d2: 5233 0e00 |00a7: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +0309d6: c730 |00a9: sub-float/2addr v0, v3 │ │ +0309d8: c920 |00aa: div-float/2addr v0, v2 │ │ +0309da: 5442 df0c |00ab: iget-object v2, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0309de: 5222 0b00 |00ad: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0309e2: 5443 df0c |00af: iget-object v3, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +0309e6: 5233 0e00 |00b1: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +0309ea: c732 |00b3: sub-float/2addr v2, v3 │ │ +0309ec: 1503 8040 |00b4: const/high16 v3, #int 1082130432 // #4080 │ │ +0309f0: c932 |00b6: div-float/2addr v2, v3 │ │ +0309f2: c620 |00b7: add-float/2addr v0, v2 │ │ +0309f4: c710 |00b8: sub-float/2addr v0, v1 │ │ +0309f6: 5950 0e00 |00b9: iput v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +0309fa: 5445 dd0c |00bb: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0cdd │ │ +0309fe: 5250 0e00 |00bd: iget v0, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +030a02: 8266 |00bf: int-to-float v6, v6 │ │ +030a04: c660 |00c0: add-float/2addr v0, v6 │ │ +030a06: 5950 0b00 |00c1: iput v0, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +030a0a: 7010 f709 0400 |00c3: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.createButtons:()V // method@09f7 │ │ +030a10: 5445 df0c |00c6: iget-object v5, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030a14: 5255 0d00 |00c8: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +030a18: 5446 df0c |00ca: iget-object v6, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030a1c: 5266 0c00 |00cc: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +030a20: c765 |00ce: sub-float/2addr v5, v6 │ │ +030a22: 8755 |00cf: float-to-int v5, v5 │ │ +030a24: 5446 df0c |00d0: iget-object v6, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030a28: 5266 0b00 |00d2: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +030a2c: 5440 df0c |00d4: iget-object v0, v4, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cdf │ │ +030a30: 5200 0e00 |00d6: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +030a34: c706 |00d8: sub-float/2addr v6, v0 │ │ +030a36: 8766 |00d9: float-to-int v6, v6 │ │ +030a38: 6e30 110a 5406 |00da: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.setMeasuredDimension:(II)V // method@0a11 │ │ +030a3e: 6e20 120a 4400 |00dd: invoke-virtual {v4, v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a12 │ │ +030a44: 0e00 |00e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=113 │ │ 0x0008 line=114 │ │ 0x0011 line=115 │ │ 0x0015 line=116 │ │ @@ -63614,98 +63632,98 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -030230: |[030230] org.metatrans.commons.loading.View_Loading_2Buttons.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -030240: 6e10 ae00 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -030246: 0a05 |0003: move-result v5 │ │ -030248: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03024a: 3905 2500 |0005: if-nez v5, 002a // +0025 │ │ -03024e: 6e10 b100 0600 |0007: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -030254: 0a05 |000a: move-result v5 │ │ -030256: 6e10 b300 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -03025c: 0a06 |000e: move-result v6 │ │ -03025e: 6e30 080a 5406 |000f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ -030264: 0a01 |0012: move-result v1 │ │ -030266: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -03026a: 6e10 100a 0400 |0015: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Start:()V // method@0a10 │ │ -030270: 2900 9200 |0018: goto/16 00aa // +0092 │ │ -030274: 6e30 070a 5406 |001a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ -03027a: 0a01 |001d: move-result v1 │ │ -03027c: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ -030280: 6e10 0f0a 0400 |0020: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Menu1:()V // method@0a0f │ │ -030286: 2900 8700 |0023: goto/16 00aa // +0087 │ │ -03028a: 6e30 0c0a 5406 |0025: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.pushed:(FF)V // method@0a0c │ │ -030290: 2900 8200 |0028: goto/16 00aa // +0082 │ │ -030294: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -030296: 3315 2500 |002b: if-ne v5, v1, 0050 // +0025 │ │ -03029a: 6e10 b100 0600 |002d: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0302a0: 0a05 |0030: move-result v5 │ │ -0302a2: 6e10 b300 0600 |0031: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0302a8: 0a06 |0034: move-result v6 │ │ -0302aa: 6e30 080a 5406 |0035: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ -0302b0: 0a01 |0038: move-result v1 │ │ -0302b2: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -0302b6: 6e10 100a 0400 |003b: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Start:()V // method@0a10 │ │ -0302bc: 2804 |003e: goto 0042 // +0004 │ │ -0302be: 6e10 fa09 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Start:()V // method@09fa │ │ -0302c4: 6e30 070a 5406 |0042: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ -0302ca: 0a05 |0045: move-result v5 │ │ -0302cc: 3805 0600 |0046: if-eqz v5, 004c // +0006 │ │ -0302d0: 6e10 0f0a 0400 |0048: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Menu1:()V // method@0a0f │ │ -0302d6: 285f |004b: goto 00aa // +005f │ │ -0302d8: 6e10 f909 0400 |004c: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Menu1:()V // method@09f9 │ │ -0302de: 285b |004f: goto 00aa // +005b │ │ -0302e0: 3305 5a00 |0050: if-ne v5, v0, 00aa // +005a │ │ -0302e4: 6e10 b100 0600 |0052: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0302ea: 0a05 |0055: move-result v5 │ │ -0302ec: 6e10 b300 0600 |0056: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0302f2: 0a06 |0059: move-result v6 │ │ -0302f4: 6e10 fa09 0400 |005a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Start:()V // method@09fa │ │ -0302fa: 6e10 f909 0400 |005d: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Menu1:()V // method@09f9 │ │ -030300: 6e30 080a 5406 |0060: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ -030306: 0a01 |0063: move-result v1 │ │ -030308: 3801 2600 |0064: if-eqz v1, 008a // +0026 │ │ -03030c: 7010 fe09 0400 |0066: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ -030312: 0c01 |0069: move-result-object v1 │ │ -030314: 6e10 de09 0100 |006a: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -03031a: 0a01 |006d: move-result v1 │ │ -03031c: 3801 1c00 |006e: if-eqz v1, 008a // +001c │ │ -030320: 2201 0f00 |0070: new-instance v1, Landroid/content/Intent; // type@000f │ │ -030324: 6e10 fd09 0400 |0072: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -03032a: 0c02 |0075: move-result-object v2 │ │ -03032c: 6e10 fd09 0400 |0076: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -030332: 0c03 |0079: move-result-object v3 │ │ -030334: 1f03 0f02 |007a: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -030338: 6e10 d309 0300 |007c: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ -03033e: 0c03 |007f: move-result-object v3 │ │ -030340: 7030 2800 2103 |0080: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -030346: 6e10 fd09 0400 |0083: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -03034c: 0c02 |0086: move-result-object v2 │ │ -03034e: 6e20 2600 1200 |0087: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -030354: 6e30 070a 5406 |008a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ -03035a: 0a05 |008d: move-result v5 │ │ -03035c: 3805 1c00 |008e: if-eqz v5, 00aa // +001c │ │ -030360: 2205 0f00 |0090: new-instance v5, Landroid/content/Intent; // type@000f │ │ -030364: 6e10 fd09 0400 |0092: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -03036a: 0c06 |0095: move-result-object v6 │ │ -03036c: 6e10 fd09 0400 |0096: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -030372: 0c01 |0099: move-result-object v1 │ │ -030374: 1f01 0f02 |009a: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -030378: 6e10 c909 0100 |009c: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu1:()Ljava/lang/Class; // method@09c9 │ │ -03037e: 0c01 |009f: move-result-object v1 │ │ -030380: 7030 2800 6501 |00a0: invoke-direct {v5, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -030386: 6e10 fd09 0400 |00a3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -03038c: 0c06 |00a6: move-result-object v6 │ │ -03038e: 6e20 2600 5600 |00a7: invoke-virtual {v6, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -030394: 6e10 060a 0400 |00aa: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ -03039a: 0f00 |00ad: return v0 │ │ +030234: |[030234] org.metatrans.commons.loading.View_Loading_2Buttons.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +030244: 6e10 ae00 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +03024a: 0a05 |0003: move-result v5 │ │ +03024c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03024e: 3905 2500 |0005: if-nez v5, 002a // +0025 │ │ +030252: 6e10 b100 0600 |0007: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +030258: 0a05 |000a: move-result v5 │ │ +03025a: 6e10 b300 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +030260: 0a06 |000e: move-result v6 │ │ +030262: 6e30 080a 5406 |000f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ +030268: 0a01 |0012: move-result v1 │ │ +03026a: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +03026e: 6e10 100a 0400 |0015: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Start:()V // method@0a10 │ │ +030274: 2900 9200 |0018: goto/16 00aa // +0092 │ │ +030278: 6e30 070a 5406 |001a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ +03027e: 0a01 |001d: move-result v1 │ │ +030280: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ +030284: 6e10 0f0a 0400 |0020: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Menu1:()V // method@0a0f │ │ +03028a: 2900 8700 |0023: goto/16 00aa // +0087 │ │ +03028e: 6e30 0c0a 5406 |0025: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.pushed:(FF)V // method@0a0c │ │ +030294: 2900 8200 |0028: goto/16 00aa // +0082 │ │ +030298: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +03029a: 3315 2500 |002b: if-ne v5, v1, 0050 // +0025 │ │ +03029e: 6e10 b100 0600 |002d: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0302a4: 0a05 |0030: move-result v5 │ │ +0302a6: 6e10 b300 0600 |0031: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0302ac: 0a06 |0034: move-result v6 │ │ +0302ae: 6e30 080a 5406 |0035: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ +0302b4: 0a01 |0038: move-result v1 │ │ +0302b6: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +0302ba: 6e10 100a 0400 |003b: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Start:()V // method@0a10 │ │ +0302c0: 2804 |003e: goto 0042 // +0004 │ │ +0302c2: 6e10 fa09 0400 |003f: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Start:()V // method@09fa │ │ +0302c8: 6e30 070a 5406 |0042: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ +0302ce: 0a05 |0045: move-result v5 │ │ +0302d0: 3805 0600 |0046: if-eqz v5, 004c // +0006 │ │ +0302d4: 6e10 0f0a 0400 |0048: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.selectButton_Menu1:()V // method@0a0f │ │ +0302da: 285f |004b: goto 00aa // +005f │ │ +0302dc: 6e10 f909 0400 |004c: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Menu1:()V // method@09f9 │ │ +0302e2: 285b |004f: goto 00aa // +005b │ │ +0302e4: 3305 5a00 |0050: if-ne v5, v0, 00aa // +005a │ │ +0302e8: 6e10 b100 0600 |0052: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0302ee: 0a05 |0055: move-result v5 │ │ +0302f0: 6e10 b300 0600 |0056: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +0302f6: 0a06 |0059: move-result v6 │ │ +0302f8: 6e10 fa09 0400 |005a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Start:()V // method@09fa │ │ +0302fe: 6e10 f909 0400 |005d: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.deselectButton_Menu1:()V // method@09f9 │ │ +030304: 6e30 080a 5406 |0060: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverStartButton:(FF)Z // method@0a08 │ │ +03030a: 0a01 |0063: move-result v1 │ │ +03030c: 3801 2600 |0064: if-eqz v1, 008a // +0026 │ │ +030310: 7010 fe09 0400 |0066: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@09fe │ │ +030316: 0c01 |0069: move-result-object v1 │ │ +030318: 6e10 de09 0100 |006a: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +03031e: 0a01 |006d: move-result v1 │ │ +030320: 3801 1c00 |006e: if-eqz v1, 008a // +001c │ │ +030324: 2201 0f00 |0070: new-instance v1, Landroid/content/Intent; // type@000f │ │ +030328: 6e10 fd09 0400 |0072: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +03032e: 0c02 |0075: move-result-object v2 │ │ +030330: 6e10 fd09 0400 |0076: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030336: 0c03 |0079: move-result-object v3 │ │ +030338: 1f03 0f02 |007a: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +03033c: 6e10 d309 0300 |007c: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ +030342: 0c03 |007f: move-result-object v3 │ │ +030344: 7030 2800 2103 |0080: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +03034a: 6e10 fd09 0400 |0083: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030350: 0c02 |0086: move-result-object v2 │ │ +030352: 6e20 2600 1200 |0087: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +030358: 6e30 070a 5406 |008a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.isOverMenu1Button:(FF)Z // method@0a07 │ │ +03035e: 0a05 |008d: move-result v5 │ │ +030360: 3805 1c00 |008e: if-eqz v5, 00aa // +001c │ │ +030364: 2205 0f00 |0090: new-instance v5, Landroid/content/Intent; // type@000f │ │ +030368: 6e10 fd09 0400 |0092: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +03036e: 0c06 |0095: move-result-object v6 │ │ +030370: 6e10 fd09 0400 |0096: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030376: 0c01 |0099: move-result-object v1 │ │ +030378: 1f01 0f02 |009a: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +03037c: 6e10 c909 0100 |009c: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu1:()Ljava/lang/Class; // method@09c9 │ │ +030382: 0c01 |009f: move-result-object v1 │ │ +030384: 7030 2800 6501 |00a0: invoke-direct {v5, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +03038a: 6e10 fd09 0400 |00a3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030390: 0c06 |00a6: move-result-object v6 │ │ +030392: 6e20 2600 5600 |00a7: invoke-virtual {v6, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +030398: 6e10 060a 0400 |00aa: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ +03039e: 0f00 |00ad: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0007 line=400 │ │ 0x000b line=401 │ │ 0x000f line=403 │ │ 0x0015 line=405 │ │ @@ -63742,122 +63760,122 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -030a44: |[030a44] org.metatrans.commons.loading.View_Loading_2Buttons.pushed:(FF)V │ │ -030a54: 1d05 |0000: monitor-enter v5 │ │ -030a56: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -030a5a: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ -030a60: 6e10 040a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ -030a66: 0a01 |0009: move-result v1 │ │ -030a68: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ -030a6c: c921 |000c: div-float/2addr v1, v2 │ │ -030a6e: a701 0601 |000d: sub-float v1, v6, v1 │ │ -030a72: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -030a76: 6e10 040a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ -030a7c: 0a01 |0014: move-result v1 │ │ -030a7e: c921 |0015: div-float/2addr v1, v2 │ │ -030a80: c616 |0016: add-float/2addr v6, v1 │ │ -030a82: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -030a86: 6e10 040a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ -030a8c: 0a06 |001c: move-result v6 │ │ -030a8e: c926 |001d: div-float/2addr v6, v2 │ │ -030a90: a706 0706 |001e: sub-float v6, v7, v6 │ │ -030a94: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -030a98: 6e10 040a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ -030a9e: 0a06 |0025: move-result v6 │ │ -030aa0: c926 |0026: div-float/2addr v6, v2 │ │ -030aa2: c667 |0027: add-float/2addr v7, v6 │ │ -030aa4: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -030aa8: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -030aaa: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -030aac: 0171 |002c: move v1, v7 │ │ -030aae: 5452 da0c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030ab2: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -030ab8: 0a02 |0032: move-result v2 │ │ -030aba: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ -030abe: 5452 da0c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030ac2: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -030ac8: 0c02 |003a: move-result-object v2 │ │ -030aca: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -030ace: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030ad2: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -030ad6: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -030ada: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -030ade: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -030ae4: 0a03 |0048: move-result v3 │ │ -030ae6: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ -030aea: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -030aee: 2807 |004d: goto 0054 // +0007 │ │ -030af0: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030af4: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030af8: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ -030afc: 0726 |0054: move-object v6, v2 │ │ -030afe: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030b02: 28d6 |0057: goto 002d // -002a │ │ -030b04: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -030b06: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ -030b0a: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030b0e: b001 |005d: add-int/2addr v1, v0 │ │ -030b10: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030b14: 5451 da0c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b18: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -030b1e: 5451 da0c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b22: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -030b28: 5556 e20c |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ -030b2c: 3906 2600 |006c: if-nez v6, 0092 // +0026 │ │ -030b30: 0176 |006e: move v6, v7 │ │ -030b32: 5451 da0c |006f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b36: 7210 b301 0100 |0071: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -030b3c: 0a01 |0074: move-result v1 │ │ -030b3e: 3516 1500 |0075: if-ge v6, v1, 008a // +0015 │ │ -030b42: 5451 da0c |0077: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b46: 7220 af01 6100 |0079: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -030b4c: 0c01 |007c: move-result-object v1 │ │ -030b4e: 1f01 1702 |007d: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -030b52: 5211 050d |007f: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030b56: 5252 d70c |0081: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -030b5a: 3421 0400 |0083: if-lt v1, v2, 0087 // +0004 │ │ -030b5e: 0106 |0085: move v6, v0 │ │ -030b60: 2805 |0086: goto 008b // +0005 │ │ -030b62: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ -030b66: 28e6 |0089: goto 006f // -001a │ │ -030b68: 0176 |008a: move v6, v7 │ │ -030b6a: 3806 0700 |008b: if-eqz v6, 0092 // +0007 │ │ -030b6e: 5c50 e20c |008d: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ -030b72: 6e10 0d0a 0500 |008f: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.registerEvent_1Stopped:()V // method@0a0d │ │ -030b78: 5556 e10c |0092: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ -030b7c: 3906 2500 |0094: if-nez v6, 00b9 // +0025 │ │ -030b80: 0176 |0096: move v6, v7 │ │ -030b82: 5451 da0c |0097: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b86: 7210 b301 0100 |0099: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -030b8c: 0a01 |009c: move-result v1 │ │ -030b8e: 3516 1400 |009d: if-ge v6, v1, 00b1 // +0014 │ │ -030b92: 5451 da0c |009f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ -030b96: 7220 af01 6100 |00a1: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -030b9c: 0c01 |00a4: move-result-object v1 │ │ -030b9e: 1f01 1702 |00a5: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -030ba2: 5211 050d |00a7: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -030ba6: 5252 d70c |00a9: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ -030baa: 3521 0300 |00ab: if-ge v1, v2, 00ae // +0003 │ │ -030bae: 2805 |00ad: goto 00b2 // +0005 │ │ -030bb0: d806 0601 |00ae: add-int/lit8 v6, v6, #int 1 // #01 │ │ -030bb4: 28e7 |00b0: goto 0097 // -0019 │ │ -030bb6: 0107 |00b1: move v7, v0 │ │ -030bb8: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -030bbc: 5c50 e10c |00b4: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ -030bc0: 6e10 0e0a 0500 |00b6: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.registerEvent_AllStopped:()V // method@0a0e │ │ -030bc6: 1e05 |00b9: monitor-exit v5 │ │ -030bc8: 0e00 |00ba: return-void │ │ -030bca: 0d06 |00bb: move-exception v6 │ │ -030bcc: 1e05 |00bc: monitor-exit v5 │ │ -030bce: 2706 |00bd: throw v6 │ │ +030a48: |[030a48] org.metatrans.commons.loading.View_Loading_2Buttons.pushed:(FF)V │ │ +030a58: 1d05 |0000: monitor-enter v5 │ │ +030a5a: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +030a5e: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ +030a64: 6e10 040a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ +030a6a: 0a01 |0009: move-result v1 │ │ +030a6c: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ +030a70: c921 |000c: div-float/2addr v1, v2 │ │ +030a72: a701 0601 |000d: sub-float v1, v6, v1 │ │ +030a76: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +030a7a: 6e10 040a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ +030a80: 0a01 |0014: move-result v1 │ │ +030a82: c921 |0015: div-float/2addr v1, v2 │ │ +030a84: c616 |0016: add-float/2addr v6, v1 │ │ +030a86: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +030a8a: 6e10 040a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ +030a90: 0a06 |001c: move-result v6 │ │ +030a92: c926 |001d: div-float/2addr v6, v2 │ │ +030a94: a706 0706 |001e: sub-float v6, v7, v6 │ │ +030a98: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +030a9c: 6e10 040a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getSquareSize:()F // method@0a04 │ │ +030aa2: 0a06 |0025: move-result v6 │ │ +030aa4: c926 |0026: div-float/2addr v6, v2 │ │ +030aa6: c667 |0027: add-float/2addr v7, v6 │ │ +030aa8: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +030aac: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +030aae: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +030ab0: 0171 |002c: move v1, v7 │ │ +030ab2: 5452 da0c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030ab6: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +030abc: 0a02 |0032: move-result v2 │ │ +030abe: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ +030ac2: 5452 da0c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030ac6: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +030acc: 0c02 |003a: move-result-object v2 │ │ +030ace: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +030ad2: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030ad6: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +030ada: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +030ade: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +030ae2: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +030ae8: 0a03 |0048: move-result v3 │ │ +030aea: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ +030aee: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +030af2: 2807 |004d: goto 0054 // +0007 │ │ +030af4: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030af8: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030afc: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ +030b00: 0726 |0054: move-object v6, v2 │ │ +030b02: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030b06: 28d6 |0057: goto 002d // -002a │ │ +030b08: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +030b0a: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ +030b0e: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030b12: b001 |005d: add-int/2addr v1, v0 │ │ +030b14: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030b18: 5451 da0c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b1c: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +030b22: 5451 da0c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b26: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +030b2c: 5556 e20c |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ +030b30: 3906 2600 |006c: if-nez v6, 0092 // +0026 │ │ +030b34: 0176 |006e: move v6, v7 │ │ +030b36: 5451 da0c |006f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b3a: 7210 b301 0100 |0071: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +030b40: 0a01 |0074: move-result v1 │ │ +030b42: 3516 1500 |0075: if-ge v6, v1, 008a // +0015 │ │ +030b46: 5451 da0c |0077: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b4a: 7220 af01 6100 |0079: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +030b50: 0c01 |007c: move-result-object v1 │ │ +030b52: 1f01 1702 |007d: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +030b56: 5211 050d |007f: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030b5a: 5252 d70c |0081: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +030b5e: 3421 0400 |0083: if-lt v1, v2, 0087 // +0004 │ │ +030b62: 0106 |0085: move v6, v0 │ │ +030b64: 2805 |0086: goto 008b // +0005 │ │ +030b66: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ +030b6a: 28e6 |0089: goto 006f // -001a │ │ +030b6c: 0176 |008a: move v6, v7 │ │ +030b6e: 3806 0700 |008b: if-eqz v6, 0092 // +0007 │ │ +030b72: 5c50 e20c |008d: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_one_stoped:Z // field@0ce2 │ │ +030b76: 6e10 0d0a 0500 |008f: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.registerEvent_1Stopped:()V // method@0a0d │ │ +030b7c: 5556 e10c |0092: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ +030b80: 3906 2500 |0094: if-nez v6, 00b9 // +0025 │ │ +030b84: 0176 |0096: move v6, v7 │ │ +030b86: 5451 da0c |0097: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b8a: 7210 b301 0100 |0099: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +030b90: 0a01 |009c: move-result v1 │ │ +030b92: 3516 1400 |009d: if-ge v6, v1, 00b1 // +0014 │ │ +030b96: 5451 da0c |009f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.entries:Ljava/util/List; // field@0cda │ │ +030b9a: 7220 af01 6100 |00a1: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +030ba0: 0c01 |00a4: move-result-object v1 │ │ +030ba2: 1f01 1702 |00a5: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +030ba6: 5211 050d |00a7: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +030baa: 5252 d70c |00a9: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.MAX_ITERS:I // field@0cd7 │ │ +030bae: 3521 0300 |00ab: if-ge v1, v2, 00ae // +0003 │ │ +030bb2: 2805 |00ad: goto 00b2 // +0005 │ │ +030bb4: d806 0601 |00ae: add-int/lit8 v6, v6, #int 1 // #01 │ │ +030bb8: 28e7 |00b0: goto 0097 // -0019 │ │ +030bba: 0107 |00b1: move v7, v0 │ │ +030bbc: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +030bc0: 5c50 e10c |00b4: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.sent_event_all_stoped:Z // field@0ce1 │ │ +030bc4: 6e10 0e0a 0500 |00b6: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.registerEvent_AllStopped:()V // method@0a0e │ │ +030bca: 1e05 |00b9: monitor-exit v5 │ │ +030bcc: 0e00 |00ba: return-void │ │ +030bce: 0d06 |00bb: move-exception v6 │ │ +030bd0: 1e05 |00bc: monitor-exit v5 │ │ +030bd2: 2706 |00bd: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x00b9 │ │ -> 0x00bb │ │ positions : │ │ 0x0001 line=216 │ │ 0x0006 line=218 │ │ 0x0011 line=219 │ │ @@ -63893,29 +63911,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -030bdc: |[030bdc] org.metatrans.commons.loading.View_Loading_2Buttons.registerEvent_1Stopped:()V │ │ -030bec: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -030bf2: 0c00 |0003: move-result-object v0 │ │ -030bf4: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -030bfa: 0c00 |0007: move-result-object v0 │ │ -030bfc: 6e10 fd09 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -030c02: 0c01 |000b: move-result-object v1 │ │ -030c04: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -030c08: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -030c0a: 1a03 b902 |000f: const-string v3, "LOADING" // string@02b9 │ │ -030c0e: 1a04 ba02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02ba │ │ -030c12: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -030c18: 0c02 |0016: move-result-object v2 │ │ -030c1a: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -030c20: 0e00 |001a: return-void │ │ +030be0: |[030be0] org.metatrans.commons.loading.View_Loading_2Buttons.registerEvent_1Stopped:()V │ │ +030bf0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +030bf6: 0c00 |0003: move-result-object v0 │ │ +030bf8: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +030bfe: 0c00 |0007: move-result-object v0 │ │ +030c00: 6e10 fd09 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030c06: 0c01 |000b: move-result-object v1 │ │ +030c08: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +030c0c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +030c0e: 1a03 ba02 |000f: const-string v3, "LOADING" // string@02ba │ │ +030c12: 1a04 bb02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02bb │ │ +030c16: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +030c1c: 0c02 |0016: move-result-object v2 │ │ +030c1e: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +030c24: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ @@ -63924,30 +63942,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -030c24: |[030c24] org.metatrans.commons.loading.View_Loading_2Buttons.registerEvent_AllStopped:()V │ │ -030c34: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -030c3a: 0c00 |0003: move-result-object v0 │ │ -030c3c: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -030c42: 0c00 |0007: move-result-object v0 │ │ -030c44: 6e10 fd09 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ -030c4a: 0c01 |000b: move-result-object v1 │ │ -030c4c: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -030c50: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -030c52: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -030c54: 1a04 b902 |0010: const-string v4, "LOADING" // string@02b9 │ │ -030c58: 1a05 bb02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bb │ │ -030c5c: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -030c62: 0c02 |0017: move-result-object v2 │ │ -030c64: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -030c6a: 0e00 |001b: return-void │ │ +030c28: |[030c28] org.metatrans.commons.loading.View_Loading_2Buttons.registerEvent_AllStopped:()V │ │ +030c38: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +030c3e: 0c00 |0003: move-result-object v0 │ │ +030c40: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +030c46: 0c00 |0007: move-result-object v0 │ │ +030c48: 6e10 fd09 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.getContext:()Landroid/content/Context; // method@09fd │ │ +030c4e: 0c01 |000b: move-result-object v1 │ │ +030c50: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +030c54: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +030c56: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +030c58: 1a04 ba02 |0010: const-string v4, "LOADING" // string@02ba │ │ +030c5c: 1a05 bc02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bc │ │ +030c60: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +030c66: 0c02 |0017: move-result-object v2 │ │ +030c68: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +030c6e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0008 line=97 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ @@ -63956,19 +63974,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -030c6c: |[030c6c] org.metatrans.commons.loading.View_Loading_2Buttons.selectButton_Menu1:()V │ │ -030c7c: 5410 d80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ -030c80: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -030c86: 6e10 060a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ -030c8c: 0e00 |0008: return-void │ │ +030c70: |[030c70] org.metatrans.commons.loading.View_Loading_2Buttons.selectButton_Menu1:()V │ │ +030c80: 5410 d80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd8 │ │ +030c84: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +030c8a: 6e10 060a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.invalidate:()V // method@0a06 │ │ +030c90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ @@ -63977,31 +63995,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030c90: |[030c90] org.metatrans.commons.loading.View_Loading_2Buttons.selectButton_Start:()V │ │ -030ca0: 5410 d90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ -030ca4: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -030caa: 0e00 |0005: return-void │ │ +030c94: |[030c94] org.metatrans.commons.loading.View_Loading_2Buttons.selectButton_Start:()V │ │ +030ca4: 5410 d90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_2Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cd9 │ │ +030ca8: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +030cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_2Buttons; │ │ │ │ - source_file_idx : 1617 (View_Loading_2Buttons.java) │ │ + source_file_idx : 1618 (View_Loading_2Buttons.java) │ │ │ │ Class #270 header: │ │ class_idx : 532 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 526 │ │ -source_file_idx : 1618 │ │ +source_file_idx : 1619 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 23 │ │ │ │ Class #270 annotations: │ │ Annotations on class │ │ @@ -64087,48 +64105,48 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -031120: |[031120] org.metatrans.commons.loading.View_Loading_3Buttons.:(Landroid/content/Context;)V │ │ -031130: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ -031136: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -031138: 5901 e50c |0004: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -03113c: 1301 0a00 |0006: const/16 v1, #int 10 // #a │ │ -031140: 5901 e60c |0008: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.STEP:I // field@0ce6 │ │ -031144: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -031146: 5c01 f30c |000b: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ -03114a: 5c01 f20c |000d: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ -03114e: 2201 2500 |000f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031152: 7010 6c00 0100 |0011: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031158: 5b01 f00c |0014: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03115c: 2201 2500 |0016: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031160: 7010 6c00 0100 |0018: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031166: 5b01 ef0c |001b: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -03116a: 2201 2500 |001d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03116e: 7010 6c00 0100 |001f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031174: 5b01 ee0c |0022: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -031178: 2201 2500 |0024: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -03117c: 7010 6c00 0100 |0026: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031182: 5b01 ed0c |0029: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -031186: 2201 2200 |002b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -03118a: 7010 6000 0100 |002d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -031190: 5b01 eb0c |0030: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ -031194: 2201 2200 |0032: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -031198: 7010 6000 0100 |0034: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -03119e: 5b01 ec0c |0037: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_images:Landroid/graphics/Paint; // field@0cec │ │ -0311a2: 2201 b700 |0039: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ -0311a6: 7010 c301 0100 |003b: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ -0311ac: 5b01 ea0c |003e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0311b0: 2201 1302 |0040: new-instance v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update; // type@0213 │ │ -0311b4: 7020 140a 0100 |0042: invoke-direct {v1, v0}, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.:(Landroid/view/View;)V // method@0a14 │ │ -0311ba: 5b01 f10c |0045: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.refresher:Ljava/lang/Runnable; // field@0cf1 │ │ -0311be: 0e00 |0047: return-void │ │ +031124: |[031124] org.metatrans.commons.loading.View_Loading_3Buttons.:(Landroid/content/Context;)V │ │ +031134: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ +03113a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +03113c: 5901 e50c |0004: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +031140: 1301 0a00 |0006: const/16 v1, #int 10 // #a │ │ +031144: 5901 e60c |0008: iput v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.STEP:I // field@0ce6 │ │ +031148: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03114a: 5c01 f30c |000b: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ +03114e: 5c01 f20c |000d: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ +031152: 2201 2500 |000f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031156: 7010 6c00 0100 |0011: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +03115c: 5b01 f00c |0014: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031160: 2201 2500 |0016: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031164: 7010 6c00 0100 |0018: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +03116a: 5b01 ef0c |001b: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +03116e: 2201 2500 |001d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031172: 7010 6c00 0100 |001f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031178: 5b01 ee0c |0022: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +03117c: 2201 2500 |0024: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031180: 7010 6c00 0100 |0026: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031186: 5b01 ed0c |0029: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +03118a: 2201 2200 |002b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +03118e: 7010 6000 0100 |002d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +031194: 5b01 eb0c |0030: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ +031198: 2201 2200 |0032: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +03119c: 7010 6000 0100 |0034: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +0311a2: 5b01 ec0c |0037: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_images:Landroid/graphics/Paint; // field@0cec │ │ +0311a6: 2201 b700 |0039: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ +0311aa: 7010 c301 0100 |003b: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ +0311b0: 5b01 ea0c |003e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0311b4: 2201 1302 |0040: new-instance v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update; // type@0213 │ │ +0311b8: 7020 140a 0100 |0042: invoke-direct {v1, v0}, Lorg/metatrans/commons/loading/View_Loading_3Buttons$Update;.:(Landroid/view/View;)V // method@0a14 │ │ +0311be: 5b01 f10c |0045: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.refresher:Ljava/lang/Runnable; // field@0cf1 │ │ +0311c2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=35 │ │ 0x0008 line=37 │ │ 0x000b line=57 │ │ 0x000d line=58 │ │ @@ -64149,146 +64167,146 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 273 16-bit code units │ │ -0311c0: |[0311c0] org.metatrans.commons.loading.View_Loading_3Buttons.createButtons:()V │ │ -0311d0: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0311d4: 2207 3902 |0002: new-instance v7, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -0311d8: 5402 ef0c |0004: iget-object v2, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -0311dc: 2201 a100 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0311e0: 7010 7f01 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0311e6: 1a03 0600 |000b: const-string v3, " " // string@0006 │ │ -0311ea: 6e20 8501 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0311f0: 7601 1f0a 1400 |0010: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0311f6: 0c04 |0013: move-result-object v4 │ │ -0311f8: 7601 1f0a 1400 |0014: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0311fe: 0c05 |0017: move-result-object v5 │ │ -031200: 6e10 d709 0500 |0018: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ -031206: 0a05 |001b: move-result v5 │ │ -031208: 6e20 d609 5400 |001c: invoke-virtual {v4, v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ -03120e: 0c04 |001f: move-result-object v4 │ │ -031210: 6e20 8501 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031216: 6e20 8501 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03121c: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -031222: 0c04 |0029: move-result-object v4 │ │ -031224: 7601 1f0a 1400 |002a: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -03122a: 0c01 |002d: move-result-object v1 │ │ -03122c: 6e10 cd09 0100 |002e: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031232: 0c01 |0031: move-result-object v1 │ │ -031234: 7210 c505 0100 |0032: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -03123a: 0a05 |0035: move-result v5 │ │ -03123c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -03123e: 12f6 |0037: const/4 v6, #int -1 // #ff │ │ -031240: 0771 |0038: move-object v1, v7 │ │ -031242: 7606 0e0b 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -031248: 5b07 f40c |003c: iput-object v7, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0cf4 │ │ -03124c: 2201 3102 |003e: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -031250: 5409 ef0c |0040: iget-object v9, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -031254: 2202 a100 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -031258: 7010 7f01 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -03125e: 1a03 0700 |0047: const-string v3, " " // string@0007 │ │ -031262: 6e20 8501 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031268: 7601 1f0a 1400 |004c: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -03126e: 0c04 |004f: move-result-object v4 │ │ -031270: 7601 1f0a 1400 |0050: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -031276: 0c05 |0053: move-result-object v5 │ │ -031278: 6e10 d809 0500 |0054: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu0:()I // method@09d8 │ │ -03127e: 0a05 |0057: move-result v5 │ │ -031280: 6e20 d609 5400 |0058: invoke-virtual {v4, v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ -031286: 0c04 |005b: move-result-object v4 │ │ -031288: 6e20 8501 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03128e: 6e20 8501 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031294: 6e10 8701 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03129a: 0c0a |0065: move-result-object v10 │ │ -03129c: 7601 1f0a 1400 |0066: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0312a2: 0c02 |0069: move-result-object v2 │ │ -0312a4: 6e10 cd09 0200 |006a: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0312aa: 0c02 |006d: move-result-object v2 │ │ -0312ac: 7210 c405 0200 |006e: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -0312b2: 0a0b |0071: move-result v11 │ │ -0312b4: 7601 1f0a 1400 |0072: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0312ba: 0c02 |0075: move-result-object v2 │ │ -0312bc: 6e10 cd09 0200 |0076: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0312c2: 0c02 |0079: move-result-object v2 │ │ -0312c4: 7210 c305 0200 |007a: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -0312ca: 0a0d |007d: move-result v13 │ │ -0312cc: 12fc |007e: const/4 v12, #int -1 // #ff │ │ -0312ce: 0718 |007f: move-object v8, v1 │ │ -0312d0: 7606 e30a 0800 |0080: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -0312d6: 5b01 e90c |0083: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ -0312da: 2201 3102 |0085: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -0312de: 540f ee0c |0087: iget-object v15, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -0312e2: 2202 a100 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0312e6: 7010 7f01 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0312ec: 6e20 8501 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0312f2: 7401 1e0a 1400 |0091: invoke-virtual/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -0312f8: 0c04 |0094: move-result-object v4 │ │ -0312fa: 7601 1f0a 1400 |0095: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -031300: 0c05 |0098: move-result-object v5 │ │ -031302: 6e10 da09 0500 |0099: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu2:()I // method@09da │ │ -031308: 0a05 |009c: move-result v5 │ │ -03130a: 6e20 2200 5400 |009d: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -031310: 0c04 |00a0: move-result-object v4 │ │ -031312: 6e20 8501 4200 |00a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031318: 6e20 8501 3200 |00a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03131e: 6e10 8701 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -031324: 0c10 |00aa: move-result-object v16 │ │ -031326: 7601 1f0a 1400 |00ab: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -03132c: 0c02 |00ae: move-result-object v2 │ │ -03132e: 6e10 cd09 0200 |00af: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031334: 0c02 |00b2: move-result-object v2 │ │ -031336: 7210 c405 0200 |00b3: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -03133c: 0a11 |00b6: move-result v17 │ │ -03133e: 7601 1f0a 1400 |00b7: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -031344: 0c02 |00ba: move-result-object v2 │ │ -031346: 6e10 cd09 0200 |00bb: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -03134c: 0c02 |00be: move-result-object v2 │ │ -03134e: 7210 c305 0200 |00bf: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -031354: 0a13 |00c2: move-result v19 │ │ -031356: 1312 ffff |00c3: const/16 v18, #int -1 // #ffff │ │ -03135a: 071e |00c5: move-object v14, v1 │ │ -03135c: 7606 e30a 0e00 |00c6: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -031362: 5b01 e80c |00c9: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ -031366: 2201 3102 |00cb: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ -03136a: 5405 ed0c |00cd: iget-object v5, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -03136e: 2202 a100 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -031372: 7010 7f01 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -031378: 6e20 8501 3200 |00d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03137e: 7401 1e0a 1400 |00d7: invoke-virtual/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031384: 0c04 |00da: move-result-object v4 │ │ -031386: 7601 1f0a 1400 |00db: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -03138c: 0c06 |00de: move-result-object v6 │ │ -03138e: 6e10 d909 0600 |00df: invoke-virtual {v6}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu1:()I // method@09d9 │ │ -031394: 0a06 |00e2: move-result v6 │ │ -031396: 6e20 2200 6400 |00e3: invoke-virtual {v4, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ -03139c: 0c04 |00e6: move-result-object v4 │ │ -03139e: 6e20 8501 4200 |00e7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0313a4: 6e20 8501 3200 |00ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0313aa: 6e10 8701 0200 |00ed: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0313b0: 0c06 |00f0: move-result-object v6 │ │ -0313b2: 7601 1f0a 1400 |00f1: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0313b8: 0c02 |00f4: move-result-object v2 │ │ -0313ba: 6e10 cd09 0200 |00f5: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0313c0: 0c02 |00f8: move-result-object v2 │ │ -0313c2: 7210 c405 0200 |00f9: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -0313c8: 0a07 |00fc: move-result v7 │ │ -0313ca: 7601 1f0a 1400 |00fd: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -0313d0: 0c02 |0100: move-result-object v2 │ │ -0313d2: 6e10 cd09 0200 |0101: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -0313d8: 0c02 |0104: move-result-object v2 │ │ -0313da: 7210 c305 0200 |0105: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -0313e0: 0a09 |0108: move-result v9 │ │ -0313e2: 12f8 |0109: const/4 v8, #int -1 // #ff │ │ -0313e4: 0714 |010a: move-object v4, v1 │ │ -0313e6: 7606 e30a 0400 |010b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -0313ec: 5b01 e70c |010e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ -0313f0: 0e00 |0110: return-void │ │ +0311c4: |[0311c4] org.metatrans.commons.loading.View_Loading_3Buttons.createButtons:()V │ │ +0311d4: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +0311d8: 2207 3902 |0002: new-instance v7, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +0311dc: 5402 ef0c |0004: iget-object v2, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +0311e0: 2201 a100 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0311e4: 7010 7f01 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0311ea: 1a03 0600 |000b: const-string v3, " " // string@0006 │ │ +0311ee: 6e20 8501 3100 |000d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0311f4: 7601 1f0a 1400 |0010: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +0311fa: 0c04 |0013: move-result-object v4 │ │ +0311fc: 7601 1f0a 1400 |0014: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031202: 0c05 |0017: move-result-object v5 │ │ +031204: 6e10 d709 0500 |0018: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ +03120a: 0a05 |001b: move-result v5 │ │ +03120c: 6e20 d609 5400 |001c: invoke-virtual {v4, v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ +031212: 0c04 |001f: move-result-object v4 │ │ +031214: 6e20 8501 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03121a: 6e20 8501 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031220: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +031226: 0c04 |0029: move-result-object v4 │ │ +031228: 7601 1f0a 1400 |002a: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +03122e: 0c01 |002d: move-result-object v1 │ │ +031230: 6e10 cd09 0100 |002e: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031236: 0c01 |0031: move-result-object v1 │ │ +031238: 7210 c505 0100 |0032: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +03123e: 0a05 |0035: move-result v5 │ │ +031240: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +031242: 12f6 |0037: const/4 v6, #int -1 // #ff │ │ +031244: 0771 |0038: move-object v1, v7 │ │ +031246: 7606 0e0b 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +03124c: 5b07 f40c |003c: iput-object v7, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0cf4 │ │ +031250: 2201 3102 |003e: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +031254: 5409 ef0c |0040: iget-object v9, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +031258: 2202 a100 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +03125c: 7010 7f01 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +031262: 1a03 0700 |0047: const-string v3, " " // string@0007 │ │ +031266: 6e20 8501 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03126c: 7601 1f0a 1400 |004c: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031272: 0c04 |004f: move-result-object v4 │ │ +031274: 7601 1f0a 1400 |0050: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +03127a: 0c05 |0053: move-result-object v5 │ │ +03127c: 6e10 d809 0500 |0054: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu0:()I // method@09d8 │ │ +031282: 0a05 |0057: move-result v5 │ │ +031284: 6e20 d609 5400 |0058: invoke-virtual {v4, v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ +03128a: 0c04 |005b: move-result-object v4 │ │ +03128c: 6e20 8501 4200 |005c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031292: 6e20 8501 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031298: 6e10 8701 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03129e: 0c0a |0065: move-result-object v10 │ │ +0312a0: 7601 1f0a 1400 |0066: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +0312a6: 0c02 |0069: move-result-object v2 │ │ +0312a8: 6e10 cd09 0200 |006a: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0312ae: 0c02 |006d: move-result-object v2 │ │ +0312b0: 7210 c405 0200 |006e: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +0312b6: 0a0b |0071: move-result v11 │ │ +0312b8: 7601 1f0a 1400 |0072: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +0312be: 0c02 |0075: move-result-object v2 │ │ +0312c0: 6e10 cd09 0200 |0076: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0312c6: 0c02 |0079: move-result-object v2 │ │ +0312c8: 7210 c305 0200 |007a: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +0312ce: 0a0d |007d: move-result v13 │ │ +0312d0: 12fc |007e: const/4 v12, #int -1 // #ff │ │ +0312d2: 0718 |007f: move-object v8, v1 │ │ +0312d4: 7606 e30a 0800 |0080: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +0312da: 5b01 e90c |0083: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ +0312de: 2201 3102 |0085: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +0312e2: 540f ee0c |0087: iget-object v15, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +0312e6: 2202 a100 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0312ea: 7010 7f01 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0312f0: 6e20 8501 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0312f6: 7401 1e0a 1400 |0091: invoke-virtual/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +0312fc: 0c04 |0094: move-result-object v4 │ │ +0312fe: 7601 1f0a 1400 |0095: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031304: 0c05 |0098: move-result-object v5 │ │ +031306: 6e10 da09 0500 |0099: invoke-virtual {v5}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu2:()I // method@09da │ │ +03130c: 0a05 |009c: move-result v5 │ │ +03130e: 6e20 2200 5400 |009d: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +031314: 0c04 |00a0: move-result-object v4 │ │ +031316: 6e20 8501 4200 |00a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03131c: 6e20 8501 3200 |00a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031322: 6e10 8701 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +031328: 0c10 |00aa: move-result-object v16 │ │ +03132a: 7601 1f0a 1400 |00ab: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031330: 0c02 |00ae: move-result-object v2 │ │ +031332: 6e10 cd09 0200 |00af: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031338: 0c02 |00b2: move-result-object v2 │ │ +03133a: 7210 c405 0200 |00b3: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +031340: 0a11 |00b6: move-result v17 │ │ +031342: 7601 1f0a 1400 |00b7: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031348: 0c02 |00ba: move-result-object v2 │ │ +03134a: 6e10 cd09 0200 |00bb: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031350: 0c02 |00be: move-result-object v2 │ │ +031352: 7210 c305 0200 |00bf: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +031358: 0a13 |00c2: move-result v19 │ │ +03135a: 1312 ffff |00c3: const/16 v18, #int -1 // #ffff │ │ +03135e: 071e |00c5: move-object v14, v1 │ │ +031360: 7606 e30a 0e00 |00c6: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +031366: 5b01 e80c |00c9: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ +03136a: 2201 3102 |00cb: new-instance v1, Lorg/metatrans/commons/ui/ButtonAreaClick; // type@0231 │ │ +03136e: 5405 ed0c |00cd: iget-object v5, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +031372: 2202 a100 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +031376: 7010 7f01 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03137c: 6e20 8501 3200 |00d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031382: 7401 1e0a 1400 |00d7: invoke-virtual/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031388: 0c04 |00da: move-result-object v4 │ │ +03138a: 7601 1f0a 1400 |00db: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031390: 0c06 |00de: move-result-object v6 │ │ +031392: 6e10 d909 0600 |00df: invoke-virtual {v6}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Menu1:()I // method@09d9 │ │ +031398: 0a06 |00e2: move-result v6 │ │ +03139a: 6e20 2200 6400 |00e3: invoke-virtual {v4, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0022 │ │ +0313a0: 0c04 |00e6: move-result-object v4 │ │ +0313a2: 6e20 8501 4200 |00e7: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0313a8: 6e20 8501 3200 |00ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0313ae: 6e10 8701 0200 |00ed: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0313b4: 0c06 |00f0: move-result-object v6 │ │ +0313b6: 7601 1f0a 1400 |00f1: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +0313bc: 0c02 |00f4: move-result-object v2 │ │ +0313be: 6e10 cd09 0200 |00f5: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0313c4: 0c02 |00f8: move-result-object v2 │ │ +0313c6: 7210 c405 0200 |00f9: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +0313cc: 0a07 |00fc: move-result v7 │ │ +0313ce: 7601 1f0a 1400 |00fd: invoke-direct/range {v20}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +0313d4: 0c02 |0100: move-result-object v2 │ │ +0313d6: 6e10 cd09 0200 |0101: invoke-virtual {v2}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +0313dc: 0c02 |0104: move-result-object v2 │ │ +0313de: 7210 c305 0200 |0105: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +0313e4: 0a09 |0108: move-result v9 │ │ +0313e6: 12f8 |0109: const/4 v8, #int -1 // #ff │ │ +0313e8: 0714 |010a: move-object v4, v1 │ │ +0313ea: 7606 e30a 0400 |010b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +0313f0: 5b01 e70c |010e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ +0313f4: 0e00 |0110: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x002a line=167 │ │ 0x003e line=178 │ │ 0x0066 line=179 │ │ 0x0072 line=181 │ │ @@ -64306,19 +64324,19 @@ │ │ type : '()Lorg/metatrans/commons/loading/Activity_Loading_Base;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -031100: |[031100] org.metatrans.commons.loading.View_Loading_3Buttons.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ -031110: 6e10 1e0a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031116: 0c00 |0003: move-result-object v0 │ │ -031118: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -03111c: 1100 |0006: return-object v0 │ │ +031104: |[031104] org.metatrans.commons.loading.View_Loading_3Buttons.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ +031114: 6e10 1e0a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +03111a: 0c00 |0003: move-result-object v0 │ │ +03111c: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +031120: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ #3 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ @@ -64326,98 +64344,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -031b8c: |[031b8c] org.metatrans.commons.loading.View_Loading_3Buttons.updateCoordinates:()V │ │ -031b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031b9e: 5461 ea0c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -031ba2: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -031ba8: 0a01 |0006: move-result v1 │ │ -031baa: 3510 9100 |0007: if-ge v0, v1, 0098 // +0091 │ │ -031bae: 5461 ea0c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -031bb2: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -031bb8: 0c01 |000e: move-result-object v1 │ │ -031bba: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -031bbe: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031bc2: 5263 e50c |0013: iget v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -031bc6: 3432 0400 |0015: if-lt v2, v3, 0019 // +0004 │ │ -031bca: 2900 7d00 |0017: goto/16 0094 // +007d │ │ -031bce: 5212 070d |0019: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -031bd2: 5213 050d |001b: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031bd6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031bda: 8233 |001f: int-to-float v3, v3 │ │ -031bdc: c832 |0020: mul-float/2addr v2, v3 │ │ -031bde: 5213 080d |0021: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -031be2: 5214 050d |0023: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031be6: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -031bea: 8244 |0027: int-to-float v4, v4 │ │ -031bec: c843 |0028: mul-float/2addr v3, v4 │ │ -031bee: 5414 060d |0029: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031bf2: 5245 020d |002b: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031bf6: c625 |002d: add-float/2addr v5, v2 │ │ -031bf8: 5945 020d |002e: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031bfc: 5412 060d |0030: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c00: 5224 030d |0032: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031c04: c634 |0034: add-float/2addr v4, v3 │ │ -031c06: 5924 030d |0035: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031c0a: 5412 060d |0037: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c0e: 5222 020d |0039: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031c12: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -031c14: 2e02 0203 |003c: cmpg-float v2, v2, v3 │ │ -031c18: 3b02 0b00 |003e: if-gez v2, 0049 // +000b │ │ -031c1c: 5412 060d |0040: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c20: 5923 020d |0042: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031c24: 5212 070d |0044: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -031c28: 7f22 |0046: neg-float v2, v2 │ │ -031c2a: 5912 070d |0047: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -031c2e: 5412 060d |0049: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c32: 5222 020d |004b: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031c36: 5464 f00c |004d: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031c3a: 6e10 7300 0400 |004f: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031c40: 0a04 |0052: move-result v4 │ │ -031c42: 2d02 0204 |0053: cmpl-float v2, v2, v4 │ │ -031c46: 3d02 1100 |0055: if-lez v2, 0066 // +0011 │ │ -031c4a: 5412 060d |0057: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c4e: 5464 f00c |0059: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031c52: 6e10 7300 0400 |005b: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031c58: 0a04 |005e: move-result v4 │ │ -031c5a: 5924 020d |005f: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031c5e: 5212 070d |0061: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -031c62: 7f22 |0063: neg-float v2, v2 │ │ -031c64: 5912 070d |0064: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -031c68: 5412 060d |0066: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c6c: 5222 030d |0068: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031c70: 2e02 0203 |006a: cmpg-float v2, v2, v3 │ │ -031c74: 3b02 0b00 |006c: if-gez v2, 0077 // +000b │ │ -031c78: 5412 060d |006e: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c7c: 5923 030d |0070: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031c80: 5212 080d |0072: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -031c84: 7f22 |0074: neg-float v2, v2 │ │ -031c86: 5912 080d |0075: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -031c8a: 5412 060d |0077: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031c8e: 5222 030d |0079: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031c92: 5463 f00c |007b: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031c96: 6e10 6f00 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -031c9c: 0a03 |0080: move-result v3 │ │ -031c9e: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ -031ca2: 3d02 1100 |0083: if-lez v2, 0094 // +0011 │ │ -031ca6: 5412 060d |0085: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031caa: 5463 f00c |0087: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031cae: 6e10 6f00 0300 |0089: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -031cb4: 0a03 |008c: move-result v3 │ │ -031cb6: 5923 030d |008d: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -031cba: 5212 080d |008f: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -031cbe: 7f22 |0091: neg-float v2, v2 │ │ -031cc0: 5912 080d |0092: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -031cc4: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ -031cc8: 2900 6bff |0096: goto/16 0001 // -0095 │ │ -031ccc: 0e00 |0098: return-void │ │ +031b90: |[031b90] org.metatrans.commons.loading.View_Loading_3Buttons.updateCoordinates:()V │ │ +031ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031ba2: 5461 ea0c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031ba6: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +031bac: 0a01 |0006: move-result v1 │ │ +031bae: 3510 9100 |0007: if-ge v0, v1, 0098 // +0091 │ │ +031bb2: 5461 ea0c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031bb6: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +031bbc: 0c01 |000e: move-result-object v1 │ │ +031bbe: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +031bc2: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031bc6: 5263 e50c |0013: iget v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +031bca: 3432 0400 |0015: if-lt v2, v3, 0019 // +0004 │ │ +031bce: 2900 7d00 |0017: goto/16 0094 // +007d │ │ +031bd2: 5212 070d |0019: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +031bd6: 5213 050d |001b: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031bda: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +031bde: 8233 |001f: int-to-float v3, v3 │ │ +031be0: c832 |0020: mul-float/2addr v2, v3 │ │ +031be2: 5213 080d |0021: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +031be6: 5214 050d |0023: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031bea: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +031bee: 8244 |0027: int-to-float v4, v4 │ │ +031bf0: c843 |0028: mul-float/2addr v3, v4 │ │ +031bf2: 5414 060d |0029: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031bf6: 5245 020d |002b: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031bfa: c625 |002d: add-float/2addr v5, v2 │ │ +031bfc: 5945 020d |002e: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031c00: 5412 060d |0030: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c04: 5224 030d |0032: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031c08: c634 |0034: add-float/2addr v4, v3 │ │ +031c0a: 5924 030d |0035: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031c0e: 5412 060d |0037: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c12: 5222 020d |0039: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031c16: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +031c18: 2e02 0203 |003c: cmpg-float v2, v2, v3 │ │ +031c1c: 3b02 0b00 |003e: if-gez v2, 0049 // +000b │ │ +031c20: 5412 060d |0040: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c24: 5923 020d |0042: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031c28: 5212 070d |0044: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +031c2c: 7f22 |0046: neg-float v2, v2 │ │ +031c2e: 5912 070d |0047: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +031c32: 5412 060d |0049: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c36: 5222 020d |004b: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031c3a: 5464 f00c |004d: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031c3e: 6e10 7300 0400 |004f: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +031c44: 0a04 |0052: move-result v4 │ │ +031c46: 2d02 0204 |0053: cmpl-float v2, v2, v4 │ │ +031c4a: 3d02 1100 |0055: if-lez v2, 0066 // +0011 │ │ +031c4e: 5412 060d |0057: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c52: 5464 f00c |0059: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031c56: 6e10 7300 0400 |005b: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +031c5c: 0a04 |005e: move-result v4 │ │ +031c5e: 5924 020d |005f: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031c62: 5212 070d |0061: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +031c66: 7f22 |0063: neg-float v2, v2 │ │ +031c68: 5912 070d |0064: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +031c6c: 5412 060d |0066: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c70: 5222 030d |0068: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031c74: 2e02 0203 |006a: cmpg-float v2, v2, v3 │ │ +031c78: 3b02 0b00 |006c: if-gez v2, 0077 // +000b │ │ +031c7c: 5412 060d |006e: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c80: 5923 030d |0070: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031c84: 5212 080d |0072: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +031c88: 7f22 |0074: neg-float v2, v2 │ │ +031c8a: 5912 080d |0075: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +031c8e: 5412 060d |0077: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031c92: 5222 030d |0079: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031c96: 5463 f00c |007b: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031c9a: 6e10 6f00 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +031ca0: 0a03 |0080: move-result v3 │ │ +031ca2: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ +031ca6: 3d02 1100 |0083: if-lez v2, 0094 // +0011 │ │ +031caa: 5412 060d |0085: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031cae: 5463 f00c |0087: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031cb2: 6e10 6f00 0300 |0089: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +031cb8: 0a03 |008c: move-result v3 │ │ +031cba: 5923 030d |008d: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031cbe: 5212 080d |008f: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +031cc2: 7f22 |0091: neg-float v2, v2 │ │ +031cc4: 5912 080d |0092: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +031cc8: d800 0001 |0094: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031ccc: 2900 6bff |0096: goto/16 0001 // -0095 │ │ +031cd0: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0009 line=402 │ │ 0x0011 line=404 │ │ 0x0019 line=408 │ │ 0x0021 line=409 │ │ @@ -64444,69 +64462,69 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0313f4: |[0313f4] org.metatrans.commons.loading.View_Loading_3Buttons.createEntry:(Landroid/graphics/Bitmap;)V │ │ -031404: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -031408: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -03140e: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031414: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -03141a: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031420: 120a |000e: const/4 v10, #int 0 // #0 │ │ -031422: 6e10 1d0a 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a1d │ │ -031428: 0c01 |0012: move-result-object v1 │ │ -03142a: 2111 |0013: array-length v1, v1 │ │ -03142c: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ -031430: 6e10 1d0a 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a1d │ │ -031436: 0c01 |0019: move-result-object v1 │ │ -031438: 4601 010a |001a: aget-object v1, v1, v10 │ │ -03143c: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031442: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -031446: 28ee |0021: goto 000f // -0012 │ │ -031448: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ -03144e: 5491 f00c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031452: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031458: 0a01 |002a: move-result v1 │ │ -03145a: c8a1 |002b: mul-float/2addr v1, v10 │ │ -03145c: 8911 |002c: float-to-double v1, v1 │ │ -03145e: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -031464: 0b03 |0030: move-result-wide v3 │ │ -031466: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ -03146c: 8955 |0034: float-to-double v5, v5 │ │ -03146e: cd53 |0035: mul-double/2addr v3, v5 │ │ -031470: 5497 f00c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031474: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -03147a: 0a07 |003b: move-result v7 │ │ -03147c: 8977 |003c: float-to-double v7, v7 │ │ -03147e: cd73 |003d: mul-double/2addr v3, v7 │ │ -031480: cb31 |003e: add-double/2addr v1, v3 │ │ -031482: 8c11 |003f: double-to-float v1, v1 │ │ -031484: 5492 f00c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031488: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -03148e: 0a02 |0045: move-result v2 │ │ -031490: c8a2 |0046: mul-float/2addr v2, v10 │ │ -031492: 8922 |0047: float-to-double v2, v2 │ │ -031494: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -03149a: 0b07 |004b: move-result-wide v7 │ │ -03149c: cd57 |004c: mul-double/2addr v7, v5 │ │ -03149e: 549a f00c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0314a2: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -0314a8: 0a0a |0052: move-result v10 │ │ -0314aa: 89a4 |0053: float-to-double v4, v10 │ │ -0314ac: cd47 |0054: mul-double/2addr v7, v4 │ │ -0314ae: cb72 |0055: add-double/2addr v2, v7 │ │ -0314b0: 8c2a |0056: double-to-float v10, v2 │ │ -0314b2: 5492 ea0c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0314b6: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -0314ba: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ -0314c0: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0314c6: 0e00 |0061: return-void │ │ +0313f8: |[0313f8] org.metatrans.commons.loading.View_Loading_3Buttons.createEntry:(Landroid/graphics/Bitmap;)V │ │ +031408: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +03140c: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +031412: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031418: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +03141e: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031424: 120a |000e: const/4 v10, #int 0 // #0 │ │ +031426: 6e10 1d0a 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a1d │ │ +03142c: 0c01 |0012: move-result-object v1 │ │ +03142e: 2111 |0013: array-length v1, v1 │ │ +031430: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ +031434: 6e10 1d0a 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a1d │ │ +03143a: 0c01 |0019: move-result-object v1 │ │ +03143c: 4601 010a |001a: aget-object v1, v1, v10 │ │ +031440: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031446: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +03144a: 28ee |0021: goto 000f // -0012 │ │ +03144c: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ +031452: 5491 f00c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031456: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +03145c: 0a01 |002a: move-result v1 │ │ +03145e: c8a1 |002b: mul-float/2addr v1, v10 │ │ +031460: 8911 |002c: float-to-double v1, v1 │ │ +031462: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +031468: 0b03 |0030: move-result-wide v3 │ │ +03146a: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ +031470: 8955 |0034: float-to-double v5, v5 │ │ +031472: cd53 |0035: mul-double/2addr v3, v5 │ │ +031474: 5497 f00c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031478: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +03147e: 0a07 |003b: move-result v7 │ │ +031480: 8977 |003c: float-to-double v7, v7 │ │ +031482: cd73 |003d: mul-double/2addr v3, v7 │ │ +031484: cb31 |003e: add-double/2addr v1, v3 │ │ +031486: 8c11 |003f: double-to-float v1, v1 │ │ +031488: 5492 f00c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03148c: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +031492: 0a02 |0045: move-result v2 │ │ +031494: c8a2 |0046: mul-float/2addr v2, v10 │ │ +031496: 8922 |0047: float-to-double v2, v2 │ │ +031498: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +03149e: 0b07 |004b: move-result-wide v7 │ │ +0314a0: cd57 |004c: mul-double/2addr v7, v5 │ │ +0314a2: 549a f00c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0314a6: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +0314ac: 0a0a |0052: move-result v10 │ │ +0314ae: 89a4 |0053: float-to-double v4, v10 │ │ +0314b0: cd47 |0054: mul-double/2addr v7, v4 │ │ +0314b2: cb72 |0055: add-double/2addr v2, v7 │ │ +0314b4: 8c2a |0056: double-to-float v10, v2 │ │ +0314b6: 5492 ea0c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0314ba: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +0314be: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ +0314c4: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0314ca: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=334 │ │ 0x0008 line=335 │ │ 0x000b line=336 │ │ 0x000f line=337 │ │ @@ -64523,19 +64541,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0314c8: |[0314c8] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Menu1:()V │ │ -0314d8: 5410 e70c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ -0314dc: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -0314e2: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -0314e8: 0e00 |0008: return-void │ │ +0314cc: |[0314cc] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Menu1:()V │ │ +0314dc: 5410 e70c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ +0314e0: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +0314e6: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +0314ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -64544,19 +64562,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0314ec: |[0314ec] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Menu2:()V │ │ -0314fc: 5410 e80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ -031500: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -031506: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -03150c: 0e00 |0008: return-void │ │ +0314f0: |[0314f0] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Menu2:()V │ │ +031500: 5410 e80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ +031504: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +03150a: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +031510: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -64565,18 +64583,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031510: |[031510] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Start:()V │ │ -031520: 5410 e90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ -031524: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -03152a: 0e00 |0005: return-void │ │ +031514: |[031514] org.metatrans.commons.loading.View_Loading_3Buttons.deselectButton_Start:()V │ │ +031524: 5410 e90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ +031528: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +03152e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ #4 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ @@ -64596,74 +64614,74 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030e44: |[030e44] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_GooglePlus:()Landroid/graphics/RectF; │ │ -030e54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e56: 1100 |0001: return-object v0 │ │ +030e48: |[030e48] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_GooglePlus:()Landroid/graphics/RectF; │ │ +030e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030e5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ name : 'getRectangle_InviteFriends' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030e58: |[030e58] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ -030e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e6a: 1100 |0001: return-object v0 │ │ +030e5c: |[030e5c] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_InviteFriends:()Landroid/graphics/RectF; │ │ +030e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030e6e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ name : 'getRectangle_LeaderBoards' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030e6c: |[030e6c] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ -030e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e7e: 1100 |0001: return-object v0 │ │ +030e70: |[030e70] org.metatrans.commons.loading.View_Loading_3Buttons.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ +030e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030e82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ name : 'getSquareSize' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0310c8: |[0310c8] org.metatrans.commons.loading.View_Loading_3Buttons.getSquareSize:()F │ │ -0310d8: 5420 f00c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0310dc: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0310e2: 0a00 |0005: move-result v0 │ │ -0310e4: 5421 f00c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0310e8: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -0310ee: 0a01 |000b: move-result v1 │ │ -0310f0: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -0310f6: 0a00 |000f: move-result v0 │ │ -0310f8: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ -0310fc: c910 |0012: div-float/2addr v0, v1 │ │ -0310fe: 0f00 |0013: return v0 │ │ +0310cc: |[0310cc] org.metatrans.commons.loading.View_Loading_3Buttons.getSquareSize:()F │ │ +0310dc: 5420 f00c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0310e0: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0310e6: 0a00 |0005: move-result v0 │ │ +0310e8: 5421 f00c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0310ec: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +0310f2: 0a01 |000b: move-result v1 │ │ +0310f4: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +0310fa: 0a00 |000f: move-result v0 │ │ +0310fc: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ +031100: c910 |0012: div-float/2addr v0, v1 │ │ +031102: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ #10 : (in Lorg/metatrans/commons/loading/View_Loading_3Buttons;) │ │ @@ -64677,19 +64695,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -030e80: |[030e80] org.metatrans.commons.loading.View_Loading_3Buttons.isOverMenu1Button:(FF)Z │ │ -030e90: 5410 ed0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -030e94: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -030e9a: 0a02 |0005: move-result v2 │ │ -030e9c: 0f02 |0006: return v2 │ │ +030e84: |[030e84] org.metatrans.commons.loading.View_Loading_3Buttons.isOverMenu1Button:(FF)Z │ │ +030e94: 5410 ed0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +030e98: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +030e9e: 0a02 |0005: move-result v2 │ │ +030ea0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -64699,19 +64717,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -030ea0: |[030ea0] org.metatrans.commons.loading.View_Loading_3Buttons.isOverMenu2Button:(FF)Z │ │ -030eb0: 5410 ee0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -030eb4: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -030eba: 0a02 |0005: move-result v2 │ │ -030ebc: 0f02 |0006: return v2 │ │ +030ea4: |[030ea4] org.metatrans.commons.loading.View_Loading_3Buttons.isOverMenu2Button:(FF)Z │ │ +030eb4: 5410 ee0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +030eb8: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +030ebe: 0a02 |0005: move-result v2 │ │ +030ec0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -64721,19 +64739,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -030ec0: |[030ec0] org.metatrans.commons.loading.View_Loading_3Buttons.isOverStartButton:(FF)Z │ │ -030ed0: 5410 ef0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -030ed4: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -030eda: 0a02 |0005: move-result v2 │ │ -030edc: 0f02 |0006: return v2 │ │ +030ec4: |[030ec4] org.metatrans.commons.loading.View_Loading_3Buttons.isOverStartButton:(FF)Z │ │ +030ed4: 5410 ef0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +030ed8: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +030ede: 0a02 |0005: move-result v2 │ │ +030ee0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -64743,111 +64761,111 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 189 16-bit code units │ │ -03152c: |[03152c] org.metatrans.commons.loading.View_Loading_3Buttons.onDraw:(Landroid/graphics/Canvas;)V │ │ -03153c: 1d08 |0000: monitor-enter v8 │ │ -03153e: 6f20 c209 9800 |0001: invoke-super {v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ -031544: 5480 eb0c |0004: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ -031548: 7100 e204 0000 |0006: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03154e: 0c01 |0009: move-result-object v1 │ │ -031550: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -031556: 0c01 |000d: move-result-object v1 │ │ -031558: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -03155c: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -031562: 0c01 |0013: move-result-object v1 │ │ -031564: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -03156a: 0a01 |0017: move-result v1 │ │ -03156c: 6e20 6400 1000 |0018: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -031572: 6e10 1c0a 0800 |001b: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a1c │ │ -031578: 0c00 |001e: move-result-object v0 │ │ -03157a: 3800 1600 |001f: if-eqz v0, 0035 // +0016 │ │ -03157e: 5480 eb0c |0021: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ -031582: 1301 4d00 |0023: const/16 v1, #int 77 // #4d │ │ -031586: 6e20 6300 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -03158c: 6e10 1c0a 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a1c │ │ -031592: 0c00 |002b: move-result-object v0 │ │ -031594: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -031596: 5482 f00c |002d: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03159a: 5483 eb0c |002f: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ -03159e: 6e53 4b00 0921 |0031: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -0315a4: 2815 |0034: goto 0049 // +0015 │ │ -0315a6: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0315a8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -0315aa: 5480 f00c |0037: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0315ae: 6e10 7300 0000 |0039: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0315b4: 0a03 |003c: move-result v3 │ │ -0315b6: 5480 f00c |003d: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0315ba: 6e10 6f00 0000 |003f: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -0315c0: 0a04 |0042: move-result v4 │ │ -0315c2: 5485 eb0c |0043: iget-object v5, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ -0315c6: 0790 |0045: move-object v0, v9 │ │ -0315c8: 7406 4e00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -0315ce: 5280 e50c |0049: iget v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -0315d2: 3a00 3b00 |004b: if-ltz v0, 0086 // +003b │ │ -0315d6: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0315d8: 5482 ea0c |004e: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0315dc: 7210 b301 0200 |0050: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -0315e2: 0a02 |0053: move-result v2 │ │ -0315e4: 3521 2f00 |0054: if-ge v1, v2, 0083 // +002f │ │ -0315e8: 5482 ea0c |0056: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0315ec: 7220 af01 1200 |0058: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0315f2: 0c02 |005b: move-result-object v2 │ │ -0315f4: 1f02 1702 |005c: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -0315f8: 5223 050d |005e: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0315fc: 3203 0a00 |0060: if-eq v3, v0, 006a // +000a │ │ -031600: 5223 050d |0062: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031604: 5284 e50c |0064: iget v4, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -031608: 3743 1a00 |0066: if-le v3, v4, 0080 // +001a │ │ -03160c: 3340 1800 |0068: if-ne v0, v4, 0080 // +0018 │ │ -031610: 5483 ec0c |006a: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_images:Landroid/graphics/Paint; // field@0cec │ │ -031614: 6e10 250a 0800 |006c: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ -03161a: 0a04 |006f: move-result v4 │ │ -03161c: 5425 060d |0070: iget-object v5, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031620: 5255 020d |0072: iget v5, v5, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031624: 5426 060d |0074: iget-object v6, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031628: 5266 030d |0076: iget v6, v6, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -03162c: 6e20 550a 0200 |0078: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ -031632: 0c07 |007b: move-result-object v7 │ │ -031634: 0792 |007c: move-object v2, v9 │ │ -031636: 7706 880b 0200 |007d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ -03163c: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031640: 28cc |0082: goto 004e // -0034 │ │ -031642: d800 00ff |0083: add-int/lit8 v0, v0, #int -1 // #ff │ │ -031646: 28c6 |0085: goto 004b // -003a │ │ -031648: 7010 1f0a 0800 |0086: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -03164e: 0c00 |0089: move-result-object v0 │ │ -031650: 6e10 de09 0000 |008a: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -031656: 0a00 |008d: move-result v0 │ │ -031658: 3800 0800 |008e: if-eqz v0, 0096 // +0008 │ │ -03165c: 5480 e90c |0090: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ -031660: 7220 ff0a 9000 |0092: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -031666: 2806 |0095: goto 009b // +0006 │ │ -031668: 5480 f40c |0096: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0cf4 │ │ -03166c: 6e20 100b 9000 |0098: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -031672: 5480 e80c |009b: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ -031676: 7220 ff0a 9000 |009d: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -03167c: 5480 e70c |00a0: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ -031680: 7220 ff0a 9000 |00a2: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -031686: 7010 360a 0800 |00a5: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.updateCoordinates:()V // method@0a36 │ │ -03168c: 7010 1f0a 0800 |00a8: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -031692: 0c09 |00ab: move-result-object v9 │ │ -031694: 6e10 db09 0900 |00ac: invoke-virtual {v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getUiHandler:()Landroid/os/Handler; // method@09db │ │ -03169a: 0c09 |00af: move-result-object v9 │ │ -03169c: 5480 f10c |00b0: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.refresher:Ljava/lang/Runnable; // field@0cf1 │ │ -0316a0: 6e20 8b00 0900 |00b2: invoke-virtual {v9, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ -0316a6: 6e10 270a 0800 |00b5: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -0316ac: 1e08 |00b8: monitor-exit v8 │ │ -0316ae: 0e00 |00b9: return-void │ │ -0316b0: 0d09 |00ba: move-exception v9 │ │ -0316b2: 1e08 |00bb: monitor-exit v8 │ │ -0316b4: 2709 |00bc: throw v9 │ │ +031530: |[031530] org.metatrans.commons.loading.View_Loading_3Buttons.onDraw:(Landroid/graphics/Canvas;)V │ │ +031540: 1d08 |0000: monitor-enter v8 │ │ +031542: 6f20 c209 9800 |0001: invoke-super {v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ +031548: 5480 eb0c |0004: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ +03154c: 7100 e204 0000 |0006: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +031552: 0c01 |0009: move-result-object v1 │ │ +031554: 6e10 e804 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +03155a: 0c01 |000d: move-result-object v1 │ │ +03155c: 5211 580d |000e: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +031560: 7110 bc05 0100 |0010: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +031566: 0c01 |0013: move-result-object v1 │ │ +031568: 7210 bf05 0100 |0014: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +03156e: 0a01 |0017: move-result v1 │ │ +031570: 6e20 6400 1000 |0018: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +031576: 6e10 1c0a 0800 |001b: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a1c │ │ +03157c: 0c00 |001e: move-result-object v0 │ │ +03157e: 3800 1600 |001f: if-eqz v0, 0035 // +0016 │ │ +031582: 5480 eb0c |0021: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ +031586: 1301 4d00 |0023: const/16 v1, #int 77 // #4d │ │ +03158a: 6e20 6300 1000 |0025: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +031590: 6e10 1c0a 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a1c │ │ +031596: 0c00 |002b: move-result-object v0 │ │ +031598: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +03159a: 5482 f00c |002d: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03159e: 5483 eb0c |002f: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ +0315a2: 6e53 4b00 0921 |0031: invoke-virtual {v9, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +0315a8: 2815 |0034: goto 0049 // +0015 │ │ +0315aa: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0315ac: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +0315ae: 5480 f00c |0037: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0315b2: 6e10 7300 0000 |0039: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0315b8: 0a03 |003c: move-result v3 │ │ +0315ba: 5480 f00c |003d: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0315be: 6e10 6f00 0000 |003f: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +0315c4: 0a04 |0042: move-result v4 │ │ +0315c6: 5485 eb0c |0043: iget-object v5, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_background:Landroid/graphics/Paint; // field@0ceb │ │ +0315ca: 0790 |0045: move-object v0, v9 │ │ +0315cc: 7406 4e00 0000 |0046: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +0315d2: 5280 e50c |0049: iget v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +0315d6: 3a00 3b00 |004b: if-ltz v0, 0086 // +003b │ │ +0315da: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0315dc: 5482 ea0c |004e: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0315e0: 7210 b301 0200 |0050: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +0315e6: 0a02 |0053: move-result v2 │ │ +0315e8: 3521 2f00 |0054: if-ge v1, v2, 0083 // +002f │ │ +0315ec: 5482 ea0c |0056: iget-object v2, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0315f0: 7220 af01 1200 |0058: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0315f6: 0c02 |005b: move-result-object v2 │ │ +0315f8: 1f02 1702 |005c: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +0315fc: 5223 050d |005e: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031600: 3203 0a00 |0060: if-eq v3, v0, 006a // +000a │ │ +031604: 5223 050d |0062: iget v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031608: 5284 e50c |0064: iget v4, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +03160c: 3743 1a00 |0066: if-le v3, v4, 0080 // +001a │ │ +031610: 3340 1800 |0068: if-ne v0, v4, 0080 // +0018 │ │ +031614: 5483 ec0c |006a: iget-object v3, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.paint_images:Landroid/graphics/Paint; // field@0cec │ │ +031618: 6e10 250a 0800 |006c: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ +03161e: 0a04 |006f: move-result v4 │ │ +031620: 5425 060d |0070: iget-object v5, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031624: 5255 020d |0072: iget v5, v5, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031628: 5426 060d |0074: iget-object v6, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +03162c: 5266 030d |0076: iget v6, v6, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +031630: 6e20 550a 0200 |0078: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ +031636: 0c07 |007b: move-result-object v7 │ │ +031638: 0792 |007c: move-object v2, v9 │ │ +03163a: 7706 880b 0200 |007d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ +031640: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +031644: 28cc |0082: goto 004e // -0034 │ │ +031646: d800 00ff |0083: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03164a: 28c6 |0085: goto 004b // -003a │ │ +03164c: 7010 1f0a 0800 |0086: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031652: 0c00 |0089: move-result-object v0 │ │ +031654: 6e10 de09 0000 |008a: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +03165a: 0a00 |008d: move-result v0 │ │ +03165c: 3800 0800 |008e: if-eqz v0, 0096 // +0008 │ │ +031660: 5480 e90c |0090: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ +031664: 7220 ff0a 9000 |0092: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +03166a: 2806 |0095: goto 009b // +0006 │ │ +03166c: 5480 f40c |0096: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0cf4 │ │ +031670: 6e20 100b 9000 |0098: invoke-virtual {v0, v9}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +031676: 5480 e80c |009b: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ +03167a: 7220 ff0a 9000 |009d: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +031680: 5480 e70c |00a0: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ +031684: 7220 ff0a 9000 |00a2: invoke-interface {v0, v9}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +03168a: 7010 360a 0800 |00a5: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.updateCoordinates:()V // method@0a36 │ │ +031690: 7010 1f0a 0800 |00a8: invoke-direct {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031696: 0c09 |00ab: move-result-object v9 │ │ +031698: 6e10 db09 0900 |00ac: invoke-virtual {v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getUiHandler:()Landroid/os/Handler; // method@09db │ │ +03169e: 0c09 |00af: move-result-object v9 │ │ +0316a0: 5480 f10c |00b0: iget-object v0, v8, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.refresher:Ljava/lang/Runnable; // field@0cf1 │ │ +0316a4: 6e20 8b00 0900 |00b2: invoke-virtual {v9, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@008b │ │ +0316aa: 6e10 270a 0800 |00b5: invoke-virtual {v8}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +0316b0: 1e08 |00b8: monitor-exit v8 │ │ +0316b2: 0e00 |00b9: return-void │ │ +0316b4: 0d09 |00ba: move-exception v9 │ │ +0316b6: 1e08 |00bb: monitor-exit v8 │ │ +0316b8: 2709 |00bc: throw v9 │ │ catches : 1 │ │ 0x0001 - 0x00b8 │ │ -> 0x00ba │ │ positions : │ │ 0x0001 line=357 │ │ 0x0004 line=359 │ │ 0x001b line=361 │ │ @@ -64879,172 +64897,172 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 277 16-bit code units │ │ -0316c4: |[0316c4] org.metatrans.commons.loading.View_Loading_3Buttons.onMeasure:(II)V │ │ -0316d4: 6f30 c309 6507 |0000: invoke-super {v5, v6, v7}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ -0316da: 5456 f00c |0003: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0316de: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0316e0: 5967 0c00 |0006: iput v7, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -0316e4: 5456 f00c |0008: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0316e8: 6e10 210a 0500 |000a: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ -0316ee: 0a00 |000d: move-result v0 │ │ -0316f0: 8200 |000e: int-to-float v0, v0 │ │ -0316f2: 5960 0d00 |000f: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0316f6: 5456 f00c |0011: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0316fa: 5967 0e00 |0013: iput v7, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -0316fe: 5456 f00c |0015: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031702: 6e10 200a 0500 |0017: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ -031708: 0a07 |001a: move-result v7 │ │ -03170a: 8277 |001b: int-to-float v7, v7 │ │ -03170c: 5967 0b00 |001c: iput v7, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -031710: 6e10 210a 0500 |001e: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ -031716: 0a06 |0021: move-result v6 │ │ -031718: db06 0602 |0022: div-int/lit8 v6, v6, #int 2 // #02 │ │ -03171c: 6e10 200a 0500 |0024: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ -031722: 0a07 |0027: move-result v7 │ │ -031724: db07 070b |0028: div-int/lit8 v7, v7, #int 11 // #0b │ │ -031728: 6e10 200a 0500 |002a: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ -03172e: 0a00 |002d: move-result v0 │ │ -031730: da01 0706 |002e: mul-int/lit8 v1, v7, #int 6 // #06 │ │ -031734: b110 |0030: sub-int/2addr v0, v1 │ │ -031736: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ -03173a: 6e10 210a 0500 |0033: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ -031740: 0a00 |0036: move-result v0 │ │ -031742: 6e10 200a 0500 |0037: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ -031748: 0a01 |003a: move-result v1 │ │ -03174a: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ -03174e: 8370 |003d: int-to-double v0, v7 │ │ -031750: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ -031754: cd20 |0040: mul-double/2addr v0, v2 │ │ -031756: 8a07 |0041: double-to-int v7, v0 │ │ -031758: 6e10 200a 0500 |0042: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ -03175e: 0a00 |0045: move-result v0 │ │ -031760: da01 0706 |0046: mul-int/lit8 v1, v7, #int 6 // #06 │ │ -031764: b110 |0048: sub-int/2addr v0, v1 │ │ -031766: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ -03176a: 5450 ef0c |004b: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -03176e: 5451 f00c |004d: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031772: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -031776: 5452 f00c |0051: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03177a: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03177e: c721 |0055: sub-float/2addr v1, v2 │ │ -031780: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ -031784: c921 |0058: div-float/2addr v1, v2 │ │ -031786: db06 0602 |0059: div-int/lit8 v6, v6, #int 2 // #02 │ │ -03178a: 8266 |005b: int-to-float v6, v6 │ │ -03178c: c761 |005c: sub-float/2addr v1, v6 │ │ -03178e: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -031792: 5450 ef0c |005f: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -031796: 5451 f00c |0061: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03179a: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -03179e: 5453 f00c |0065: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0317a2: 5233 0c00 |0067: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -0317a6: c731 |0069: sub-float/2addr v1, v3 │ │ -0317a8: c921 |006a: div-float/2addr v1, v2 │ │ -0317aa: c661 |006b: add-float/2addr v1, v6 │ │ -0317ac: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -0317b0: 5456 ef0c |006e: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -0317b4: 5450 f00c |0070: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0317b8: 5200 0b00 |0072: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0317bc: 5451 f00c |0074: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0317c0: 5211 0e00 |0076: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -0317c4: c710 |0078: sub-float/2addr v0, v1 │ │ -0317c6: c920 |0079: div-float/2addr v0, v2 │ │ -0317c8: db01 0702 |007a: div-int/lit8 v1, v7, #int 2 // #02 │ │ -0317cc: 8211 |007c: int-to-float v1, v1 │ │ -0317ce: c710 |007d: sub-float/2addr v0, v1 │ │ -0317d0: 5960 0e00 |007e: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -0317d4: 5456 ef0c |0080: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -0317d8: 5450 f00c |0082: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0317dc: 5200 0b00 |0084: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0317e0: 5453 f00c |0086: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0317e4: 5233 0e00 |0088: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -0317e8: c730 |008a: sub-float/2addr v0, v3 │ │ -0317ea: c920 |008b: div-float/2addr v0, v2 │ │ -0317ec: c610 |008c: add-float/2addr v0, v1 │ │ -0317ee: 5960 0b00 |008d: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0317f2: 5456 ee0c |008f: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -0317f6: 5450 ef0c |0091: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -0317fa: 5200 0c00 |0093: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -0317fe: 5960 0c00 |0095: iput v0, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -031802: 5456 ee0c |0097: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -031806: 5450 ef0c |0099: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -03180a: 5200 0d00 |009b: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -03180e: 5960 0d00 |009d: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -031812: 5456 ee0c |009f: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -031816: 5450 f00c |00a1: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03181a: 5200 0b00 |00a3: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03181e: 5453 f00c |00a5: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031822: 5233 0e00 |00a7: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -031826: c730 |00a9: sub-float/2addr v0, v3 │ │ -031828: c920 |00aa: div-float/2addr v0, v2 │ │ -03182a: 5453 f00c |00ab: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03182e: 5233 0b00 |00ad: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -031832: 5454 f00c |00af: iget-object v4, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031836: 5244 0e00 |00b1: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -03183a: c743 |00b3: sub-float/2addr v3, v4 │ │ -03183c: 1504 8040 |00b4: const/high16 v4, #int 1082130432 // #4080 │ │ -031840: c943 |00b6: div-float/2addr v3, v4 │ │ -031842: c730 |00b7: sub-float/2addr v0, v3 │ │ -031844: c710 |00b8: sub-float/2addr v0, v1 │ │ -031846: 5960 0e00 |00b9: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -03184a: 5456 ee0c |00bb: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ -03184e: 5260 0e00 |00bd: iget v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -031852: 8277 |00bf: int-to-float v7, v7 │ │ -031854: c670 |00c0: add-float/2addr v0, v7 │ │ -031856: 5960 0b00 |00c1: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03185a: 5456 ed0c |00c3: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -03185e: 5450 ef0c |00c5: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -031862: 5200 0c00 |00c7: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -031866: 5960 0c00 |00c9: iput v0, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -03186a: 5456 ed0c |00cb: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -03186e: 5450 ef0c |00cd: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ -031872: 5200 0d00 |00cf: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -031876: 5960 0d00 |00d1: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -03187a: 5456 ed0c |00d3: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -03187e: 5450 f00c |00d5: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031882: 5200 0b00 |00d7: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -031886: 5453 f00c |00d9: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03188a: 5233 0e00 |00db: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -03188e: c730 |00dd: sub-float/2addr v0, v3 │ │ -031890: c920 |00de: div-float/2addr v0, v2 │ │ -031892: 5452 f00c |00df: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -031896: 5222 0b00 |00e1: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03189a: 5453 f00c |00e3: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -03189e: 5233 0e00 |00e5: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -0318a2: c732 |00e7: sub-float/2addr v2, v3 │ │ -0318a4: c942 |00e8: div-float/2addr v2, v4 │ │ -0318a6: c620 |00e9: add-float/2addr v0, v2 │ │ -0318a8: c710 |00ea: sub-float/2addr v0, v1 │ │ -0318aa: 5960 0e00 |00eb: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -0318ae: 5456 ed0c |00ed: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ -0318b2: 5260 0e00 |00ef: iget v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -0318b6: c670 |00f1: add-float/2addr v0, v7 │ │ -0318b8: 5960 0b00 |00f2: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0318bc: 7010 170a 0500 |00f4: invoke-direct {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.createButtons:()V // method@0a17 │ │ -0318c2: 5456 f00c |00f7: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0318c6: 5266 0d00 |00f9: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0318ca: 5457 f00c |00fb: iget-object v7, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0318ce: 5277 0c00 |00fd: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ -0318d2: c776 |00ff: sub-float/2addr v6, v7 │ │ -0318d4: 8766 |0100: float-to-int v6, v6 │ │ -0318d6: 5457 f00c |0101: iget-object v7, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0318da: 5277 0b00 |0103: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0318de: 5450 f00c |0105: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ -0318e2: 5200 0e00 |0107: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0318e6: c707 |0109: sub-float/2addr v7, v0 │ │ -0318e8: 8777 |010a: float-to-int v7, v7 │ │ -0318ea: 6e30 340a 6507 |010b: invoke-virtual {v5, v6, v7}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.setMeasuredDimension:(II)V // method@0a34 │ │ -0318f0: 6e20 350a 5500 |010e: invoke-virtual {v5, v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a35 │ │ -0318f6: 6e10 260a 0500 |0111: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.initPiecesBitmaps:()V // method@0a26 │ │ -0318fc: 0e00 |0114: return-void │ │ +0316c8: |[0316c8] org.metatrans.commons.loading.View_Loading_3Buttons.onMeasure:(II)V │ │ +0316d8: 6f30 c309 6507 |0000: invoke-super {v5, v6, v7}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ +0316de: 5456 f00c |0003: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0316e2: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0316e4: 5967 0c00 |0006: iput v7, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +0316e8: 5456 f00c |0008: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0316ec: 6e10 210a 0500 |000a: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ +0316f2: 0a00 |000d: move-result v0 │ │ +0316f4: 8200 |000e: int-to-float v0, v0 │ │ +0316f6: 5960 0d00 |000f: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +0316fa: 5456 f00c |0011: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0316fe: 5967 0e00 |0013: iput v7, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +031702: 5456 f00c |0015: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031706: 6e10 200a 0500 |0017: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ +03170c: 0a07 |001a: move-result v7 │ │ +03170e: 8277 |001b: int-to-float v7, v7 │ │ +031710: 5967 0b00 |001c: iput v7, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +031714: 6e10 210a 0500 |001e: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ +03171a: 0a06 |0021: move-result v6 │ │ +03171c: db06 0602 |0022: div-int/lit8 v6, v6, #int 2 // #02 │ │ +031720: 6e10 200a 0500 |0024: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ +031726: 0a07 |0027: move-result v7 │ │ +031728: db07 070b |0028: div-int/lit8 v7, v7, #int 11 // #0b │ │ +03172c: 6e10 200a 0500 |002a: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ +031732: 0a00 |002d: move-result v0 │ │ +031734: da01 0706 |002e: mul-int/lit8 v1, v7, #int 6 // #06 │ │ +031738: b110 |0030: sub-int/2addr v0, v1 │ │ +03173a: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ +03173e: 6e10 210a 0500 |0033: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredWidth:()I // method@0a21 │ │ +031744: 0a00 |0036: move-result v0 │ │ +031746: 6e10 200a 0500 |0037: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ +03174c: 0a01 |003a: move-result v1 │ │ +03174e: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ +031752: 8370 |003d: int-to-double v0, v7 │ │ +031754: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ +031758: cd20 |0040: mul-double/2addr v0, v2 │ │ +03175a: 8a07 |0041: double-to-int v7, v0 │ │ +03175c: 6e10 200a 0500 |0042: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getMeasuredHeight:()I // method@0a20 │ │ +031762: 0a00 |0045: move-result v0 │ │ +031764: da01 0706 |0046: mul-int/lit8 v1, v7, #int 6 // #06 │ │ +031768: b110 |0048: sub-int/2addr v0, v1 │ │ +03176a: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ +03176e: 5450 ef0c |004b: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +031772: 5451 f00c |004d: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031776: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +03177a: 5452 f00c |0051: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03177e: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +031782: c721 |0055: sub-float/2addr v1, v2 │ │ +031784: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ +031788: c921 |0058: div-float/2addr v1, v2 │ │ +03178a: db06 0602 |0059: div-int/lit8 v6, v6, #int 2 // #02 │ │ +03178e: 8266 |005b: int-to-float v6, v6 │ │ +031790: c761 |005c: sub-float/2addr v1, v6 │ │ +031792: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +031796: 5450 ef0c |005f: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +03179a: 5451 f00c |0061: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03179e: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +0317a2: 5453 f00c |0065: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0317a6: 5233 0c00 |0067: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +0317aa: c731 |0069: sub-float/2addr v1, v3 │ │ +0317ac: c921 |006a: div-float/2addr v1, v2 │ │ +0317ae: c661 |006b: add-float/2addr v1, v6 │ │ +0317b0: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +0317b4: 5456 ef0c |006e: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +0317b8: 5450 f00c |0070: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0317bc: 5200 0b00 |0072: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0317c0: 5451 f00c |0074: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0317c4: 5211 0e00 |0076: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +0317c8: c710 |0078: sub-float/2addr v0, v1 │ │ +0317ca: c920 |0079: div-float/2addr v0, v2 │ │ +0317cc: db01 0702 |007a: div-int/lit8 v1, v7, #int 2 // #02 │ │ +0317d0: 8211 |007c: int-to-float v1, v1 │ │ +0317d2: c710 |007d: sub-float/2addr v0, v1 │ │ +0317d4: 5960 0e00 |007e: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +0317d8: 5456 ef0c |0080: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +0317dc: 5450 f00c |0082: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0317e0: 5200 0b00 |0084: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0317e4: 5453 f00c |0086: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0317e8: 5233 0e00 |0088: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +0317ec: c730 |008a: sub-float/2addr v0, v3 │ │ +0317ee: c920 |008b: div-float/2addr v0, v2 │ │ +0317f0: c610 |008c: add-float/2addr v0, v1 │ │ +0317f2: 5960 0b00 |008d: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0317f6: 5456 ee0c |008f: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +0317fa: 5450 ef0c |0091: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +0317fe: 5200 0c00 |0093: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +031802: 5960 0c00 |0095: iput v0, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +031806: 5456 ee0c |0097: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +03180a: 5450 ef0c |0099: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +03180e: 5200 0d00 |009b: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +031812: 5960 0d00 |009d: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +031816: 5456 ee0c |009f: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +03181a: 5450 f00c |00a1: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03181e: 5200 0b00 |00a3: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +031822: 5453 f00c |00a5: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031826: 5233 0e00 |00a7: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +03182a: c730 |00a9: sub-float/2addr v0, v3 │ │ +03182c: c920 |00aa: div-float/2addr v0, v2 │ │ +03182e: 5453 f00c |00ab: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031832: 5233 0b00 |00ad: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +031836: 5454 f00c |00af: iget-object v4, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03183a: 5244 0e00 |00b1: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +03183e: c743 |00b3: sub-float/2addr v3, v4 │ │ +031840: 1504 8040 |00b4: const/high16 v4, #int 1082130432 // #4080 │ │ +031844: c943 |00b6: div-float/2addr v3, v4 │ │ +031846: c730 |00b7: sub-float/2addr v0, v3 │ │ +031848: c710 |00b8: sub-float/2addr v0, v1 │ │ +03184a: 5960 0e00 |00b9: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +03184e: 5456 ee0c |00bb: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu2:Landroid/graphics/RectF; // field@0cee │ │ +031852: 5260 0e00 |00bd: iget v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +031856: 8277 |00bf: int-to-float v7, v7 │ │ +031858: c670 |00c0: add-float/2addr v0, v7 │ │ +03185a: 5960 0b00 |00c1: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03185e: 5456 ed0c |00c3: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +031862: 5450 ef0c |00c5: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +031866: 5200 0c00 |00c7: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +03186a: 5960 0c00 |00c9: iput v0, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +03186e: 5456 ed0c |00cb: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +031872: 5450 ef0c |00cd: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_start:Landroid/graphics/RectF; // field@0cef │ │ +031876: 5200 0d00 |00cf: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +03187a: 5960 0d00 |00d1: iput v0, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +03187e: 5456 ed0c |00d3: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +031882: 5450 f00c |00d5: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +031886: 5200 0b00 |00d7: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03188a: 5453 f00c |00d9: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03188e: 5233 0e00 |00db: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +031892: c730 |00dd: sub-float/2addr v0, v3 │ │ +031894: c920 |00de: div-float/2addr v0, v2 │ │ +031896: 5452 f00c |00df: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +03189a: 5222 0b00 |00e1: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03189e: 5453 f00c |00e3: iget-object v3, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0318a2: 5233 0e00 |00e5: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +0318a6: c732 |00e7: sub-float/2addr v2, v3 │ │ +0318a8: c942 |00e8: div-float/2addr v2, v4 │ │ +0318aa: c620 |00e9: add-float/2addr v0, v2 │ │ +0318ac: c710 |00ea: sub-float/2addr v0, v1 │ │ +0318ae: 5960 0e00 |00eb: iput v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +0318b2: 5456 ed0c |00ed: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_button_menu1:Landroid/graphics/RectF; // field@0ced │ │ +0318b6: 5260 0e00 |00ef: iget v0, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +0318ba: c670 |00f1: add-float/2addr v0, v7 │ │ +0318bc: 5960 0b00 |00f2: iput v0, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0318c0: 7010 170a 0500 |00f4: invoke-direct {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.createButtons:()V // method@0a17 │ │ +0318c6: 5456 f00c |00f7: iget-object v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0318ca: 5266 0d00 |00f9: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +0318ce: 5457 f00c |00fb: iget-object v7, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0318d2: 5277 0c00 |00fd: iget v7, v7, Landroid/graphics/RectF;.left:F // field@000c │ │ +0318d6: c776 |00ff: sub-float/2addr v6, v7 │ │ +0318d8: 8766 |0100: float-to-int v6, v6 │ │ +0318da: 5457 f00c |0101: iget-object v7, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0318de: 5277 0b00 |0103: iget v7, v7, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0318e2: 5450 f00c |0105: iget-object v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.rectf_main:Landroid/graphics/RectF; // field@0cf0 │ │ +0318e6: 5200 0e00 |0107: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0318ea: c707 |0109: sub-float/2addr v7, v0 │ │ +0318ec: 8777 |010a: float-to-int v7, v7 │ │ +0318ee: 6e30 340a 6507 |010b: invoke-virtual {v5, v6, v7}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.setMeasuredDimension:(II)V // method@0a34 │ │ +0318f4: 6e20 350a 5500 |010e: invoke-virtual {v5, v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a35 │ │ +0318fa: 6e10 260a 0500 |0111: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.initPiecesBitmaps:()V // method@0a26 │ │ +031900: 0e00 |0114: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=119 │ │ 0x0008 line=120 │ │ 0x0011 line=121 │ │ 0x0015 line=122 │ │ @@ -65079,125 +65097,125 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 235 16-bit code units │ │ -030ee0: |[030ee0] org.metatrans.commons.loading.View_Loading_3Buttons.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -030ef0: 6e10 ae00 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -030ef6: 0a05 |0003: move-result v5 │ │ -030ef8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -030efa: 3905 3000 |0005: if-nez v5, 0035 // +0030 │ │ -030efe: 6e10 b100 0600 |0007: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -030f04: 0a05 |000a: move-result v5 │ │ -030f06: 6e10 b300 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -030f0c: 0a06 |000e: move-result v6 │ │ -030f0e: 6e30 2a0a 5406 |000f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ -030f14: 0a01 |0012: move-result v1 │ │ -030f16: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -030f1a: 6e10 330a 0400 |0015: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Start:()V // method@0a33 │ │ -030f20: 2900 cf00 |0018: goto/16 00e7 // +00cf │ │ -030f24: 6e30 280a 5406 |001a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ -030f2a: 0a01 |001d: move-result v1 │ │ -030f2c: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ -030f30: 6e10 310a 0400 |0020: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu1:()V // method@0a31 │ │ -030f36: 2900 c400 |0023: goto/16 00e7 // +00c4 │ │ -030f3a: 6e30 290a 5406 |0025: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ -030f40: 0a01 |0028: move-result v1 │ │ -030f42: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -030f46: 6e10 320a 0400 |002b: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu2:()V // method@0a32 │ │ -030f4c: 2900 b900 |002e: goto/16 00e7 // +00b9 │ │ -030f50: 6e30 2e0a 5406 |0030: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.pushed:(FF)V // method@0a2e │ │ -030f56: 2900 b400 |0033: goto/16 00e7 // +00b4 │ │ -030f5a: 1221 |0035: const/4 v1, #int 2 // #2 │ │ -030f5c: 3315 3400 |0036: if-ne v5, v1, 006a // +0034 │ │ -030f60: 6e10 b100 0600 |0038: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -030f66: 0a05 |003b: move-result v5 │ │ -030f68: 6e10 b300 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -030f6e: 0a06 |003f: move-result v6 │ │ -030f70: 6e30 2a0a 5406 |0040: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ -030f76: 0a01 |0043: move-result v1 │ │ -030f78: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ -030f7c: 6e10 330a 0400 |0046: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Start:()V // method@0a33 │ │ -030f82: 2804 |0049: goto 004d // +0004 │ │ -030f84: 6e10 1b0a 0400 |004a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Start:()V // method@0a1b │ │ -030f8a: 6e30 280a 5406 |004d: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ -030f90: 0a01 |0050: move-result v1 │ │ -030f92: 3801 0600 |0051: if-eqz v1, 0057 // +0006 │ │ -030f96: 6e10 310a 0400 |0053: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu1:()V // method@0a31 │ │ -030f9c: 2804 |0056: goto 005a // +0004 │ │ -030f9e: 6e10 190a 0400 |0057: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu1:()V // method@0a19 │ │ -030fa4: 6e30 290a 5406 |005a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ -030faa: 0a05 |005d: move-result v5 │ │ -030fac: 3805 0700 |005e: if-eqz v5, 0065 // +0007 │ │ -030fb0: 6e10 320a 0400 |0060: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu2:()V // method@0a32 │ │ -030fb6: 2900 8400 |0063: goto/16 00e7 // +0084 │ │ -030fba: 6e10 1a0a 0400 |0065: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu2:()V // method@0a1a │ │ -030fc0: 2900 7f00 |0068: goto/16 00e7 // +007f │ │ -030fc4: 3305 7d00 |006a: if-ne v5, v0, 00e7 // +007d │ │ -030fc8: 6e10 b100 0600 |006c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -030fce: 0a05 |006f: move-result v5 │ │ -030fd0: 6e10 b300 0600 |0070: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -030fd6: 0a06 |0073: move-result v6 │ │ -030fd8: 6e10 1b0a 0400 |0074: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Start:()V // method@0a1b │ │ -030fde: 6e10 190a 0400 |0077: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu1:()V // method@0a19 │ │ -030fe4: 6e10 1a0a 0400 |007a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu2:()V // method@0a1a │ │ -030fea: 6e30 2a0a 5406 |007d: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ -030ff0: 0a01 |0080: move-result v1 │ │ -030ff2: 3801 2600 |0081: if-eqz v1, 00a7 // +0026 │ │ -030ff6: 7010 1f0a 0400 |0083: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ -030ffc: 0c01 |0086: move-result-object v1 │ │ -030ffe: 6e10 de09 0100 |0087: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -031004: 0a01 |008a: move-result v1 │ │ -031006: 3801 1c00 |008b: if-eqz v1, 00a7 // +001c │ │ -03100a: 2201 0f00 |008d: new-instance v1, Landroid/content/Intent; // type@000f │ │ -03100e: 6e10 1e0a 0400 |008f: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031014: 0c02 |0092: move-result-object v2 │ │ -031016: 6e10 1e0a 0400 |0093: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -03101c: 0c03 |0096: move-result-object v3 │ │ -03101e: 1f03 0f02 |0097: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -031022: 6e10 d309 0300 |0099: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ -031028: 0c03 |009c: move-result-object v3 │ │ -03102a: 7030 2800 2103 |009d: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -031030: 6e10 1e0a 0400 |00a0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031036: 0c02 |00a3: move-result-object v2 │ │ -031038: 6e20 2600 1200 |00a4: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -03103e: 6e30 280a 5406 |00a7: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ -031044: 0a01 |00aa: move-result v1 │ │ -031046: 3801 1c00 |00ab: if-eqz v1, 00c7 // +001c │ │ -03104a: 2201 0f00 |00ad: new-instance v1, Landroid/content/Intent; // type@000f │ │ -03104e: 6e10 1e0a 0400 |00af: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031054: 0c02 |00b2: move-result-object v2 │ │ -031056: 6e10 1e0a 0400 |00b3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -03105c: 0c03 |00b6: move-result-object v3 │ │ -03105e: 1f03 0f02 |00b7: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -031062: 6e10 c909 0300 |00b9: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu1:()Ljava/lang/Class; // method@09c9 │ │ -031068: 0c03 |00bc: move-result-object v3 │ │ -03106a: 7030 2800 2103 |00bd: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -031070: 6e10 1e0a 0400 |00c0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031076: 0c02 |00c3: move-result-object v2 │ │ -031078: 6e20 2600 1200 |00c4: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -03107e: 6e30 290a 5406 |00c7: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ -031084: 0a05 |00ca: move-result v5 │ │ -031086: 3805 1c00 |00cb: if-eqz v5, 00e7 // +001c │ │ -03108a: 2205 0f00 |00cd: new-instance v5, Landroid/content/Intent; // type@000f │ │ -03108e: 6e10 1e0a 0400 |00cf: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031094: 0c06 |00d2: move-result-object v6 │ │ -031096: 6e10 1e0a 0400 |00d3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -03109c: 0c01 |00d6: move-result-object v1 │ │ -03109e: 1f01 0f02 |00d7: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -0310a2: 6e10 ca09 0100 |00d9: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu2:()Ljava/lang/Class; // method@09ca │ │ -0310a8: 0c01 |00dc: move-result-object v1 │ │ -0310aa: 7030 2800 6501 |00dd: invoke-direct {v5, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -0310b0: 6e10 1e0a 0400 |00e0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -0310b6: 0c06 |00e3: move-result-object v6 │ │ -0310b8: 6e20 2600 5600 |00e4: invoke-virtual {v6, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -0310be: 6e10 270a 0400 |00e7: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -0310c4: 0f00 |00ea: return v0 │ │ +030ee4: |[030ee4] org.metatrans.commons.loading.View_Loading_3Buttons.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +030ef4: 6e10 ae00 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +030efa: 0a05 |0003: move-result v5 │ │ +030efc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +030efe: 3905 3000 |0005: if-nez v5, 0035 // +0030 │ │ +030f02: 6e10 b100 0600 |0007: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +030f08: 0a05 |000a: move-result v5 │ │ +030f0a: 6e10 b300 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +030f10: 0a06 |000e: move-result v6 │ │ +030f12: 6e30 2a0a 5406 |000f: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ +030f18: 0a01 |0012: move-result v1 │ │ +030f1a: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +030f1e: 6e10 330a 0400 |0015: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Start:()V // method@0a33 │ │ +030f24: 2900 cf00 |0018: goto/16 00e7 // +00cf │ │ +030f28: 6e30 280a 5406 |001a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ +030f2e: 0a01 |001d: move-result v1 │ │ +030f30: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ +030f34: 6e10 310a 0400 |0020: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu1:()V // method@0a31 │ │ +030f3a: 2900 c400 |0023: goto/16 00e7 // +00c4 │ │ +030f3e: 6e30 290a 5406 |0025: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ +030f44: 0a01 |0028: move-result v1 │ │ +030f46: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +030f4a: 6e10 320a 0400 |002b: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu2:()V // method@0a32 │ │ +030f50: 2900 b900 |002e: goto/16 00e7 // +00b9 │ │ +030f54: 6e30 2e0a 5406 |0030: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.pushed:(FF)V // method@0a2e │ │ +030f5a: 2900 b400 |0033: goto/16 00e7 // +00b4 │ │ +030f5e: 1221 |0035: const/4 v1, #int 2 // #2 │ │ +030f60: 3315 3400 |0036: if-ne v5, v1, 006a // +0034 │ │ +030f64: 6e10 b100 0600 |0038: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +030f6a: 0a05 |003b: move-result v5 │ │ +030f6c: 6e10 b300 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +030f72: 0a06 |003f: move-result v6 │ │ +030f74: 6e30 2a0a 5406 |0040: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ +030f7a: 0a01 |0043: move-result v1 │ │ +030f7c: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ +030f80: 6e10 330a 0400 |0046: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Start:()V // method@0a33 │ │ +030f86: 2804 |0049: goto 004d // +0004 │ │ +030f88: 6e10 1b0a 0400 |004a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Start:()V // method@0a1b │ │ +030f8e: 6e30 280a 5406 |004d: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ +030f94: 0a01 |0050: move-result v1 │ │ +030f96: 3801 0600 |0051: if-eqz v1, 0057 // +0006 │ │ +030f9a: 6e10 310a 0400 |0053: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu1:()V // method@0a31 │ │ +030fa0: 2804 |0056: goto 005a // +0004 │ │ +030fa2: 6e10 190a 0400 |0057: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu1:()V // method@0a19 │ │ +030fa8: 6e30 290a 5406 |005a: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ +030fae: 0a05 |005d: move-result v5 │ │ +030fb0: 3805 0700 |005e: if-eqz v5, 0065 // +0007 │ │ +030fb4: 6e10 320a 0400 |0060: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.selectButton_Menu2:()V // method@0a32 │ │ +030fba: 2900 8400 |0063: goto/16 00e7 // +0084 │ │ +030fbe: 6e10 1a0a 0400 |0065: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu2:()V // method@0a1a │ │ +030fc4: 2900 7f00 |0068: goto/16 00e7 // +007f │ │ +030fc8: 3305 7d00 |006a: if-ne v5, v0, 00e7 // +007d │ │ +030fcc: 6e10 b100 0600 |006c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +030fd2: 0a05 |006f: move-result v5 │ │ +030fd4: 6e10 b300 0600 |0070: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +030fda: 0a06 |0073: move-result v6 │ │ +030fdc: 6e10 1b0a 0400 |0074: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Start:()V // method@0a1b │ │ +030fe2: 6e10 190a 0400 |0077: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu1:()V // method@0a19 │ │ +030fe8: 6e10 1a0a 0400 |007a: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.deselectButton_Menu2:()V // method@0a1a │ │ +030fee: 6e30 2a0a 5406 |007d: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverStartButton:(FF)Z // method@0a2a │ │ +030ff4: 0a01 |0080: move-result v1 │ │ +030ff6: 3801 2600 |0081: if-eqz v1, 00a7 // +0026 │ │ +030ffa: 7010 1f0a 0400 |0083: invoke-direct {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a1f │ │ +031000: 0c01 |0086: move-result-object v1 │ │ +031002: 6e10 de09 0100 |0087: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +031008: 0a01 |008a: move-result v1 │ │ +03100a: 3801 1c00 |008b: if-eqz v1, 00a7 // +001c │ │ +03100e: 2201 0f00 |008d: new-instance v1, Landroid/content/Intent; // type@000f │ │ +031012: 6e10 1e0a 0400 |008f: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031018: 0c02 |0092: move-result-object v2 │ │ +03101a: 6e10 1e0a 0400 |0093: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031020: 0c03 |0096: move-result-object v3 │ │ +031022: 1f03 0f02 |0097: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +031026: 6e10 d309 0300 |0099: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ +03102c: 0c03 |009c: move-result-object v3 │ │ +03102e: 7030 2800 2103 |009d: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +031034: 6e10 1e0a 0400 |00a0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +03103a: 0c02 |00a3: move-result-object v2 │ │ +03103c: 6e20 2600 1200 |00a4: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +031042: 6e30 280a 5406 |00a7: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu1Button:(FF)Z // method@0a28 │ │ +031048: 0a01 |00aa: move-result v1 │ │ +03104a: 3801 1c00 |00ab: if-eqz v1, 00c7 // +001c │ │ +03104e: 2201 0f00 |00ad: new-instance v1, Landroid/content/Intent; // type@000f │ │ +031052: 6e10 1e0a 0400 |00af: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031058: 0c02 |00b2: move-result-object v2 │ │ +03105a: 6e10 1e0a 0400 |00b3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031060: 0c03 |00b6: move-result-object v3 │ │ +031062: 1f03 0f02 |00b7: check-cast v3, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +031066: 6e10 c909 0300 |00b9: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu1:()Ljava/lang/Class; // method@09c9 │ │ +03106c: 0c03 |00bc: move-result-object v3 │ │ +03106e: 7030 2800 2103 |00bd: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +031074: 6e10 1e0a 0400 |00c0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +03107a: 0c02 |00c3: move-result-object v2 │ │ +03107c: 6e20 2600 1200 |00c4: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +031082: 6e30 290a 5406 |00c7: invoke-virtual {v4, v5, v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.isOverMenu2Button:(FF)Z // method@0a29 │ │ +031088: 0a05 |00ca: move-result v5 │ │ +03108a: 3805 1c00 |00cb: if-eqz v5, 00e7 // +001c │ │ +03108e: 2205 0f00 |00cd: new-instance v5, Landroid/content/Intent; // type@000f │ │ +031092: 6e10 1e0a 0400 |00cf: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031098: 0c06 |00d2: move-result-object v6 │ │ +03109a: 6e10 1e0a 0400 |00d3: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +0310a0: 0c01 |00d6: move-result-object v1 │ │ +0310a2: 1f01 0f02 |00d7: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +0310a6: 6e10 ca09 0100 |00d9: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getActivityClass_Menu2:()Ljava/lang/Class; // method@09ca │ │ +0310ac: 0c01 |00dc: move-result-object v1 │ │ +0310ae: 7030 2800 6501 |00dd: invoke-direct {v5, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +0310b4: 6e10 1e0a 0400 |00e0: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +0310ba: 0c06 |00e3: move-result-object v6 │ │ +0310bc: 6e20 2600 5600 |00e4: invoke-virtual {v6, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +0310c2: 6e10 270a 0400 |00e7: invoke-virtual {v4}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +0310c8: 0f00 |00ea: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0007 line=444 │ │ 0x000b line=445 │ │ 0x000f line=447 │ │ 0x0015 line=449 │ │ @@ -65243,122 +65261,122 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 190 16-bit code units │ │ -031900: |[031900] org.metatrans.commons.loading.View_Loading_3Buttons.pushed:(FF)V │ │ -031910: 1d05 |0000: monitor-enter v5 │ │ -031912: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -031916: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ -03191c: 6e10 250a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ -031922: 0a01 |0009: move-result v1 │ │ -031924: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ -031928: c921 |000c: div-float/2addr v1, v2 │ │ -03192a: a701 0601 |000d: sub-float v1, v6, v1 │ │ -03192e: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -031932: 6e10 250a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ -031938: 0a01 |0014: move-result v1 │ │ -03193a: c921 |0015: div-float/2addr v1, v2 │ │ -03193c: c616 |0016: add-float/2addr v6, v1 │ │ -03193e: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -031942: 6e10 250a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ -031948: 0a06 |001c: move-result v6 │ │ -03194a: c926 |001d: div-float/2addr v6, v2 │ │ -03194c: a706 0706 |001e: sub-float v6, v7, v6 │ │ -031950: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -031954: 6e10 250a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ -03195a: 0a06 |0025: move-result v6 │ │ -03195c: c926 |0026: div-float/2addr v6, v2 │ │ -03195e: c667 |0027: add-float/2addr v7, v6 │ │ -031960: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -031964: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -031966: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -031968: 0171 |002c: move v1, v7 │ │ -03196a: 5452 ea0c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -03196e: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -031974: 0a02 |0032: move-result v2 │ │ -031976: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ -03197a: 5452 ea0c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -03197e: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -031984: 0c02 |003a: move-result-object v2 │ │ -031986: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -03198a: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03198e: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -031992: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -031996: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -03199a: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -0319a0: 0a03 |0048: move-result v3 │ │ -0319a2: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ -0319a6: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -0319aa: 2807 |004d: goto 0054 // +0007 │ │ -0319ac: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0319b0: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0319b4: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ -0319b8: 0726 |0054: move-object v6, v2 │ │ -0319ba: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0319be: 28d6 |0057: goto 002d // -002a │ │ -0319c0: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -0319c2: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ -0319c6: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0319ca: b001 |005d: add-int/2addr v1, v0 │ │ -0319cc: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0319d0: 5451 ea0c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0319d4: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -0319da: 5451 ea0c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0319de: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0319e4: 5556 f30c |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ -0319e8: 3906 2600 |006c: if-nez v6, 0092 // +0026 │ │ -0319ec: 0176 |006e: move v6, v7 │ │ -0319ee: 5451 ea0c |006f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -0319f2: 7210 b301 0100 |0071: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -0319f8: 0a01 |0074: move-result v1 │ │ -0319fa: 3516 1500 |0075: if-ge v6, v1, 008a // +0015 │ │ -0319fe: 5451 ea0c |0077: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -031a02: 7220 af01 6100 |0079: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -031a08: 0c01 |007c: move-result-object v1 │ │ -031a0a: 1f01 1702 |007d: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -031a0e: 5211 050d |007f: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031a12: 5252 e50c |0081: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -031a16: 3421 0400 |0083: if-lt v1, v2, 0087 // +0004 │ │ -031a1a: 0106 |0085: move v6, v0 │ │ -031a1c: 2805 |0086: goto 008b // +0005 │ │ -031a1e: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ -031a22: 28e6 |0089: goto 006f // -001a │ │ -031a24: 0176 |008a: move v6, v7 │ │ -031a26: 3806 0700 |008b: if-eqz v6, 0092 // +0007 │ │ -031a2a: 5c50 f30c |008d: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ -031a2e: 6e10 2f0a 0500 |008f: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.registerEvent_1Stopped:()V // method@0a2f │ │ -031a34: 5556 f20c |0092: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ -031a38: 3906 2500 |0094: if-nez v6, 00b9 // +0025 │ │ -031a3c: 0176 |0096: move v6, v7 │ │ -031a3e: 5451 ea0c |0097: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -031a42: 7210 b301 0100 |0099: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -031a48: 0a01 |009c: move-result v1 │ │ -031a4a: 3516 1400 |009d: if-ge v6, v1, 00b1 // +0014 │ │ -031a4e: 5451 ea0c |009f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ -031a52: 7220 af01 6100 |00a1: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -031a58: 0c01 |00a4: move-result-object v1 │ │ -031a5a: 1f01 1702 |00a5: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -031a5e: 5211 050d |00a7: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -031a62: 5252 e50c |00a9: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ -031a66: 3521 0300 |00ab: if-ge v1, v2, 00ae // +0003 │ │ -031a6a: 2805 |00ad: goto 00b2 // +0005 │ │ -031a6c: d806 0601 |00ae: add-int/lit8 v6, v6, #int 1 // #01 │ │ -031a70: 28e7 |00b0: goto 0097 // -0019 │ │ -031a72: 0107 |00b1: move v7, v0 │ │ -031a74: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -031a78: 5c50 f20c |00b4: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ -031a7c: 6e10 300a 0500 |00b6: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.registerEvent_AllStopped:()V // method@0a30 │ │ -031a82: 1e05 |00b9: monitor-exit v5 │ │ -031a84: 0e00 |00ba: return-void │ │ -031a86: 0d06 |00bb: move-exception v6 │ │ -031a88: 1e05 |00bc: monitor-exit v5 │ │ -031a8a: 2706 |00bd: throw v6 │ │ +031904: |[031904] org.metatrans.commons.loading.View_Loading_3Buttons.pushed:(FF)V │ │ +031914: 1d05 |0000: monitor-enter v5 │ │ +031916: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +03191a: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031920: 6e10 250a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ +031926: 0a01 |0009: move-result v1 │ │ +031928: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ +03192c: c921 |000c: div-float/2addr v1, v2 │ │ +03192e: a701 0601 |000d: sub-float v1, v6, v1 │ │ +031932: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +031936: 6e10 250a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ +03193c: 0a01 |0014: move-result v1 │ │ +03193e: c921 |0015: div-float/2addr v1, v2 │ │ +031940: c616 |0016: add-float/2addr v6, v1 │ │ +031942: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +031946: 6e10 250a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ +03194c: 0a06 |001c: move-result v6 │ │ +03194e: c926 |001d: div-float/2addr v6, v2 │ │ +031950: a706 0706 |001e: sub-float v6, v7, v6 │ │ +031954: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +031958: 6e10 250a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getSquareSize:()F // method@0a25 │ │ +03195e: 0a06 |0025: move-result v6 │ │ +031960: c926 |0026: div-float/2addr v6, v2 │ │ +031962: c667 |0027: add-float/2addr v7, v6 │ │ +031964: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +031968: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +03196a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +03196c: 0171 |002c: move v1, v7 │ │ +03196e: 5452 ea0c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031972: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +031978: 0a02 |0032: move-result v2 │ │ +03197a: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ +03197e: 5452 ea0c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031982: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +031988: 0c02 |003a: move-result-object v2 │ │ +03198a: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +03198e: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +031992: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +031996: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +03199a: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +03199e: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +0319a4: 0a03 |0048: move-result v3 │ │ +0319a6: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ +0319aa: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +0319ae: 2807 |004d: goto 0054 // +0007 │ │ +0319b0: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0319b4: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0319b8: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ +0319bc: 0726 |0054: move-object v6, v2 │ │ +0319be: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0319c2: 28d6 |0057: goto 002d // -002a │ │ +0319c4: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +0319c6: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ +0319ca: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0319ce: b001 |005d: add-int/2addr v1, v0 │ │ +0319d0: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0319d4: 5451 ea0c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0319d8: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +0319de: 5451 ea0c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0319e2: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0319e8: 5556 f30c |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ +0319ec: 3906 2600 |006c: if-nez v6, 0092 // +0026 │ │ +0319f0: 0176 |006e: move v6, v7 │ │ +0319f2: 5451 ea0c |006f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +0319f6: 7210 b301 0100 |0071: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +0319fc: 0a01 |0074: move-result v1 │ │ +0319fe: 3516 1500 |0075: if-ge v6, v1, 008a // +0015 │ │ +031a02: 5451 ea0c |0077: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031a06: 7220 af01 6100 |0079: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +031a0c: 0c01 |007c: move-result-object v1 │ │ +031a0e: 1f01 1702 |007d: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +031a12: 5211 050d |007f: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031a16: 5252 e50c |0081: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +031a1a: 3421 0400 |0083: if-lt v1, v2, 0087 // +0004 │ │ +031a1e: 0106 |0085: move v6, v0 │ │ +031a20: 2805 |0086: goto 008b // +0005 │ │ +031a22: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ +031a26: 28e6 |0089: goto 006f // -001a │ │ +031a28: 0176 |008a: move v6, v7 │ │ +031a2a: 3806 0700 |008b: if-eqz v6, 0092 // +0007 │ │ +031a2e: 5c50 f30c |008d: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_one_stoped:Z // field@0cf3 │ │ +031a32: 6e10 2f0a 0500 |008f: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.registerEvent_1Stopped:()V // method@0a2f │ │ +031a38: 5556 f20c |0092: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ +031a3c: 3906 2500 |0094: if-nez v6, 00b9 // +0025 │ │ +031a40: 0176 |0096: move v6, v7 │ │ +031a42: 5451 ea0c |0097: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031a46: 7210 b301 0100 |0099: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +031a4c: 0a01 |009c: move-result v1 │ │ +031a4e: 3516 1400 |009d: if-ge v6, v1, 00b1 // +0014 │ │ +031a52: 5451 ea0c |009f: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.entries:Ljava/util/List; // field@0cea │ │ +031a56: 7220 af01 6100 |00a1: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +031a5c: 0c01 |00a4: move-result-object v1 │ │ +031a5e: 1f01 1702 |00a5: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +031a62: 5211 050d |00a7: iget v1, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +031a66: 5252 e50c |00a9: iget v2, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.MAX_ITERS:I // field@0ce5 │ │ +031a6a: 3521 0300 |00ab: if-ge v1, v2, 00ae // +0003 │ │ +031a6e: 2805 |00ad: goto 00b2 // +0005 │ │ +031a70: d806 0601 |00ae: add-int/lit8 v6, v6, #int 1 // #01 │ │ +031a74: 28e7 |00b0: goto 0097 // -0019 │ │ +031a76: 0107 |00b1: move v7, v0 │ │ +031a78: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +031a7c: 5c50 f20c |00b4: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.sent_event_all_stoped:Z // field@0cf2 │ │ +031a80: 6e10 300a 0500 |00b6: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.registerEvent_AllStopped:()V // method@0a30 │ │ +031a86: 1e05 |00b9: monitor-exit v5 │ │ +031a88: 0e00 |00ba: return-void │ │ +031a8a: 0d06 |00bb: move-exception v6 │ │ +031a8c: 1e05 |00bc: monitor-exit v5 │ │ +031a8e: 2706 |00bd: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x00b9 │ │ -> 0x00bb │ │ positions : │ │ 0x0001 line=259 │ │ 0x0006 line=261 │ │ 0x0011 line=262 │ │ @@ -65394,29 +65412,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -031a98: |[031a98] org.metatrans.commons.loading.View_Loading_3Buttons.registerEvent_1Stopped:()V │ │ -031aa8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -031aae: 0c00 |0003: move-result-object v0 │ │ -031ab0: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -031ab6: 0c00 |0007: move-result-object v0 │ │ -031ab8: 6e10 1e0a 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031abe: 0c01 |000b: move-result-object v1 │ │ -031ac0: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -031ac4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -031ac6: 1a03 b902 |000f: const-string v3, "LOADING" // string@02b9 │ │ -031aca: 1a04 ba02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02ba │ │ -031ace: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -031ad4: 0c02 |0016: move-result-object v2 │ │ -031ad6: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -031adc: 0e00 |001a: return-void │ │ +031a9c: |[031a9c] org.metatrans.commons.loading.View_Loading_3Buttons.registerEvent_1Stopped:()V │ │ +031aac: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +031ab2: 0c00 |0003: move-result-object v0 │ │ +031ab4: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +031aba: 0c00 |0007: move-result-object v0 │ │ +031abc: 6e10 1e0a 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031ac2: 0c01 |000b: move-result-object v1 │ │ +031ac4: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +031ac8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +031aca: 1a03 ba02 |000f: const-string v3, "LOADING" // string@02ba │ │ +031ace: 1a04 bb02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02bb │ │ +031ad2: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +031ad8: 0c02 |0016: move-result-object v2 │ │ +031ada: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +031ae0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -65425,30 +65443,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -031ae0: |[031ae0] org.metatrans.commons.loading.View_Loading_3Buttons.registerEvent_AllStopped:()V │ │ -031af0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -031af6: 0c00 |0003: move-result-object v0 │ │ -031af8: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -031afe: 0c00 |0007: move-result-object v0 │ │ -031b00: 6e10 1e0a 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ -031b06: 0c01 |000b: move-result-object v1 │ │ -031b08: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -031b0c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -031b0e: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -031b10: 1a04 b902 |0010: const-string v4, "LOADING" // string@02b9 │ │ -031b14: 1a05 bb02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bb │ │ -031b18: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -031b1e: 0c02 |0017: move-result-object v2 │ │ -031b20: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -031b26: 0e00 |001b: return-void │ │ +031ae4: |[031ae4] org.metatrans.commons.loading.View_Loading_3Buttons.registerEvent_AllStopped:()V │ │ +031af4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +031afa: 0c00 |0003: move-result-object v0 │ │ +031afc: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +031b02: 0c00 |0007: move-result-object v0 │ │ +031b04: 6e10 1e0a 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.getContext:()Landroid/content/Context; // method@0a1e │ │ +031b0a: 0c01 |000b: move-result-object v1 │ │ +031b0c: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +031b10: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +031b12: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +031b14: 1a04 ba02 |0010: const-string v4, "LOADING" // string@02ba │ │ +031b18: 1a05 bc02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bc │ │ +031b1c: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +031b22: 0c02 |0017: move-result-object v2 │ │ +031b24: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +031b2a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -65457,19 +65475,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -031b28: |[031b28] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Menu1:()V │ │ -031b38: 5410 e70c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ -031b3c: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -031b42: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -031b48: 0e00 |0008: return-void │ │ +031b2c: |[031b2c] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Menu1:()V │ │ +031b3c: 5410 e70c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu1:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce7 │ │ +031b40: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +031b46: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +031b4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -65478,19 +65496,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -031b4c: |[031b4c] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Menu2:()V │ │ -031b5c: 5410 e80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ -031b60: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -031b66: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ -031b6c: 0e00 |0008: return-void │ │ +031b50: |[031b50] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Menu2:()V │ │ +031b60: 5410 e80c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_menu2:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce8 │ │ +031b64: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +031b6a: 6e10 270a 0100 |0005: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.invalidate:()V // method@0a27 │ │ +031b70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ @@ -65499,31 +65517,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031b70: |[031b70] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Start:()V │ │ -031b80: 5410 e90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ -031b84: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -031b8a: 0e00 |0005: return-void │ │ +031b74: |[031b74] org.metatrans.commons.loading.View_Loading_3Buttons.selectButton_Start:()V │ │ +031b84: 5410 e90c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_3Buttons;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0ce9 │ │ +031b88: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +031b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_3Buttons; │ │ │ │ - source_file_idx : 1618 (View_Loading_3Buttons.java) │ │ + source_file_idx : 1619 (View_Loading_3Buttons.java) │ │ │ │ Class #271 header: │ │ class_idx : 533 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 526 │ │ -source_file_idx : 1619 │ │ +source_file_idx : 1620 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 15 │ │ │ │ Class #271 annotations: │ │ Annotations on field #3319 'entries' │ │ @@ -65596,44 +65614,44 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -031dd4: |[031dd4] org.metatrans.commons.loading.View_Loading_Base.:(Landroid/content/Context;)V │ │ -031de4: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ -031dea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -031dec: 5c01 000d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ -031df0: 5c01 ff0c |0006: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ -031df4: 2201 2500 |0008: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031df8: 7010 6c00 0100 |000a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031dfe: 5b01 fe0c |000d: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031e02: 2201 2500 |000f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031e06: 7010 6c00 0100 |0011: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031e0c: 5b01 fc0c |0014: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -031e10: 2201 2500 |0016: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031e14: 7010 6c00 0100 |0018: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031e1a: 5b01 fd0c |001b: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -031e1e: 2201 2500 |001d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031e22: 7010 6c00 0100 |001f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031e28: 5b01 fa0c |0022: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ -031e2c: 2201 2500 |0024: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -031e30: 7010 6c00 0100 |0026: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ -031e36: 5b01 fb0c |0029: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ -031e3a: 2201 2200 |002b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -031e3e: 7010 6000 0100 |002d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -031e44: 5b01 f80c |0030: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ -031e48: 2201 2200 |0032: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -031e4c: 7010 6000 0100 |0034: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -031e52: 5b01 f90c |0037: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_images:Landroid/graphics/Paint; // field@0cf9 │ │ -031e56: 2201 b700 |0039: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ -031e5a: 7010 c301 0100 |003b: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ -031e60: 5b01 f70c |003e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -031e64: 0e00 |0040: return-void │ │ +031dd8: |[031dd8] org.metatrans.commons.loading.View_Loading_Base.:(Landroid/content/Context;)V │ │ +031de8: 7020 bf09 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.:(Landroid/content/Context;)V // method@09bf │ │ +031dee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +031df0: 5c01 000d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ +031df4: 5c01 ff0c |0006: iput-boolean v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ +031df8: 2201 2500 |0008: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031dfc: 7010 6c00 0100 |000a: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031e02: 5b01 fe0c |000d: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031e06: 2201 2500 |000f: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031e0a: 7010 6c00 0100 |0011: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031e10: 5b01 fc0c |0014: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +031e14: 2201 2500 |0016: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031e18: 7010 6c00 0100 |0018: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031e1e: 5b01 fd0c |001b: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +031e22: 2201 2500 |001d: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031e26: 7010 6c00 0100 |001f: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031e2c: 5b01 fa0c |0022: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ +031e30: 2201 2500 |0024: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +031e34: 7010 6c00 0100 |0026: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@006c │ │ +031e3a: 5b01 fb0c |0029: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ +031e3e: 2201 2200 |002b: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +031e42: 7010 6000 0100 |002d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +031e48: 5b01 f80c |0030: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ +031e4c: 2201 2200 |0032: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +031e50: 7010 6000 0100 |0034: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +031e56: 5b01 f90c |0037: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_images:Landroid/graphics/Paint; // field@0cf9 │ │ +031e5a: 2201 b700 |0039: new-instance v1, Ljava/util/Vector; // type@00b7 │ │ +031e5e: 7010 c301 0100 |003b: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@01c3 │ │ +031e64: 5b01 f70c |003e: iput-object v1, v0, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +031e68: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=55 │ │ 0x0006 line=56 │ │ 0x0008 line=63 │ │ 0x000f line=64 │ │ @@ -65652,73 +65670,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -031e68: |[031e68] org.metatrans.commons.loading.View_Loading_Base.createButtons:()V │ │ -031e78: 2206 3902 |0000: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -031e7c: 54d1 fc0c |0002: iget-object v1, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -031e80: 2200 a100 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -031e84: 7010 7f01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -031e8a: 1a02 0600 |0009: const-string v2, " " // string@0006 │ │ -031e8e: 6e20 8501 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031e94: 7010 3e0a 0d00 |000e: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031e9a: 0c03 |0011: move-result-object v3 │ │ -031e9c: 7010 3e0a 0d00 |0012: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031ea2: 0c04 |0015: move-result-object v4 │ │ -031ea4: 6e10 d709 0400 |0016: invoke-virtual {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ -031eaa: 0a04 |0019: move-result v4 │ │ -031eac: 6e20 d609 4300 |001a: invoke-virtual {v3, v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ -031eb2: 0c03 |001d: move-result-object v3 │ │ -031eb4: 6e20 8501 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031eba: 6e20 8501 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031ec0: 6e10 8701 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -031ec6: 0c03 |0027: move-result-object v3 │ │ -031ec8: 7010 3e0a 0d00 |0028: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031ece: 0c00 |002b: move-result-object v0 │ │ -031ed0: 6e10 cd09 0000 |002c: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031ed6: 0c00 |002f: move-result-object v0 │ │ -031ed8: 7210 c105 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -031ede: 0a04 |0033: move-result v4 │ │ -031ee0: 7010 3e0a 0d00 |0034: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031ee6: 0c00 |0037: move-result-object v0 │ │ -031ee8: 6e10 cd09 0000 |0038: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031eee: 0c00 |003b: move-result-object v0 │ │ -031ef0: 7210 c405 0000 |003c: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -031ef6: 0a05 |003f: move-result v5 │ │ -031ef8: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -031efa: 0760 |0041: move-object v0, v6 │ │ -031efc: 7606 0e0b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -031f02: 5bd6 010d |0045: iput-object v6, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0d01 │ │ -031f06: 2200 3202 |0047: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ -031f0a: 54d8 fc0c |0049: iget-object v8, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -031f0e: 6e10 3d0a 0d00 |004b: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -031f14: 0c01 |004e: move-result-object v1 │ │ -031f16: 6002 5507 |004f: sget v2, Lorg/metatrans/commons/R$drawable;.ic_action_playback_play_white:I // field@0755 │ │ -031f1a: 7120 7b0b 2100 |0051: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -031f20: 0c09 |0054: move-result-object v9 │ │ -031f22: 7010 3e0a 0d00 |0055: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031f28: 0c01 |0058: move-result-object v1 │ │ -031f2a: 6e10 cd09 0100 |0059: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031f30: 0c01 |005c: move-result-object v1 │ │ -031f32: 7210 c405 0100 |005d: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -031f38: 0a0a |0060: move-result v10 │ │ -031f3a: 7010 3e0a 0d00 |0061: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -031f40: 0c01 |0064: move-result-object v1 │ │ -031f42: 6e10 cd09 0100 |0065: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ -031f48: 0c01 |0068: move-result-object v1 │ │ -031f4a: 7210 c305 0100 |0069: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -031f50: 0a0b |006c: move-result v11 │ │ -031f52: 120c |006d: const/4 v12, #int 0 // #0 │ │ -031f54: 0707 |006e: move-object v7, v0 │ │ -031f56: 7606 ea0a 0700 |006f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -031f5c: 5bd0 f60c |0072: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ -031f60: 0e00 |0074: return-void │ │ +031e6c: |[031e6c] org.metatrans.commons.loading.View_Loading_Base.createButtons:()V │ │ +031e7c: 2206 3902 |0000: new-instance v6, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +031e80: 54d1 fc0c |0002: iget-object v1, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +031e84: 2200 a100 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +031e88: 7010 7f01 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +031e8e: 1a02 0600 |0009: const-string v2, " " // string@0006 │ │ +031e92: 6e20 8501 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031e98: 7010 3e0a 0d00 |000e: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031e9e: 0c03 |0011: move-result-object v3 │ │ +031ea0: 7010 3e0a 0d00 |0012: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031ea6: 0c04 |0015: move-result-object v4 │ │ +031ea8: 6e10 d709 0400 |0016: invoke-virtual {v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getText_Loading:()I // method@09d7 │ │ +031eae: 0a04 |0019: move-result v4 │ │ +031eb0: 6e20 d609 4300 |001a: invoke-virtual {v3, v4}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getString:(I)Ljava/lang/String; // method@09d6 │ │ +031eb6: 0c03 |001d: move-result-object v3 │ │ +031eb8: 6e20 8501 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031ebe: 6e20 8501 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031ec4: 6e10 8701 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +031eca: 0c03 |0027: move-result-object v3 │ │ +031ecc: 7010 3e0a 0d00 |0028: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031ed2: 0c00 |002b: move-result-object v0 │ │ +031ed4: 6e10 cd09 0000 |002c: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031eda: 0c00 |002f: move-result-object v0 │ │ +031edc: 7210 c105 0000 |0030: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +031ee2: 0a04 |0033: move-result v4 │ │ +031ee4: 7010 3e0a 0d00 |0034: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031eea: 0c00 |0037: move-result-object v0 │ │ +031eec: 6e10 cd09 0000 |0038: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031ef2: 0c00 |003b: move-result-object v0 │ │ +031ef4: 7210 c405 0000 |003c: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +031efa: 0a05 |003f: move-result v5 │ │ +031efc: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +031efe: 0760 |0041: move-object v0, v6 │ │ +031f00: 7606 0e0b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +031f06: 5bd6 010d |0045: iput-object v6, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0d01 │ │ +031f0a: 2200 3202 |0047: new-instance v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image; // type@0232 │ │ +031f0e: 54d8 fc0c |0049: iget-object v8, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +031f12: 6e10 3d0a 0d00 |004b: invoke-virtual {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +031f18: 0c01 |004e: move-result-object v1 │ │ +031f1a: 6002 5507 |004f: sget v2, Lorg/metatrans/commons/R$drawable;.ic_action_playback_play_white:I // field@0755 │ │ +031f1e: 7120 7b0b 2100 |0051: invoke-static {v1, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +031f24: 0c09 |0054: move-result-object v9 │ │ +031f26: 7010 3e0a 0d00 |0055: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031f2c: 0c01 |0058: move-result-object v1 │ │ +031f2e: 6e10 cd09 0100 |0059: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031f34: 0c01 |005c: move-result-object v1 │ │ +031f36: 7210 c405 0100 |005d: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +031f3c: 0a0a |0060: move-result v10 │ │ +031f3e: 7010 3e0a 0d00 |0061: invoke-direct {v13}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +031f44: 0c01 |0064: move-result-object v1 │ │ +031f46: 6e10 cd09 0100 |0065: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@09cd │ │ +031f4c: 0c01 |0068: move-result-object v1 │ │ +031f4e: 7210 c305 0100 |0069: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +031f54: 0a0b |006c: move-result v11 │ │ +031f56: 120c |006d: const/4 v12, #int 0 // #0 │ │ +031f58: 0707 |006e: move-object v7, v0 │ │ +031f5a: 7606 ea0a 0700 |006f: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +031f60: 5bd0 f60c |0072: iput-object v0, v13, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ +031f64: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0028 line=176 │ │ 0x0034 line=177 │ │ 0x0047 line=179 │ │ 0x004b line=180 │ │ @@ -65732,19 +65750,19 @@ │ │ type : '()Lorg/metatrans/commons/loading/Activity_Loading_Base;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -031db4: |[031db4] org.metatrans.commons.loading.View_Loading_Base.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ -031dc4: 6e10 3d0a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -031dca: 0c00 |0003: move-result-object v0 │ │ -031dcc: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -031dd0: 1100 |0006: return-object v0 │ │ +031db8: |[031db8] org.metatrans.commons.loading.View_Loading_Base.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; │ │ +031dc8: 6e10 3d0a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +031dce: 0c00 |0003: move-result-object v0 │ │ +031dd0: 1f00 0f02 |0004: check-cast v0, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +031dd4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/loading/View_Loading_Base;) │ │ @@ -65752,26 +65770,26 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0324e0: |[0324e0] org.metatrans.commons.loading.View_Loading_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -0324f0: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -0324f6: 0a00 |0003: move-result v0 │ │ -0324f8: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -0324fe: 0a03 |0007: move-result v3 │ │ -032500: 6e30 450a 0203 |0008: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ -032506: 0a01 |000b: move-result v1 │ │ -032508: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -03250c: 6e10 4f0a 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.selectButton_Start:()V // method@0a4f │ │ -032512: 2804 |0011: goto 0015 // +0004 │ │ -032514: 6e30 4c0a 0203 |0012: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.pushed:(FF)V // method@0a4c │ │ -03251a: 0e00 |0015: return-void │ │ +0324e4: |[0324e4] org.metatrans.commons.loading.View_Loading_Base.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +0324f4: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +0324fa: 0a00 |0003: move-result v0 │ │ +0324fc: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +032502: 0a03 |0007: move-result v3 │ │ +032504: 6e30 450a 0203 |0008: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ +03250a: 0a01 |000b: move-result v1 │ │ +03250c: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +032510: 6e10 4f0a 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.selectButton_Start:()V // method@0a4f │ │ +032516: 2804 |0011: goto 0015 // +0004 │ │ +032518: 6e30 4c0a 0203 |0012: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.pushed:(FF)V // method@0a4c │ │ +03251e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0004 line=417 │ │ 0x0008 line=420 │ │ 0x000e line=422 │ │ 0x0012 line=426 │ │ @@ -65784,32 +65802,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -03251c: |[03251c] org.metatrans.commons.loading.View_Loading_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -03252c: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -032532: 0a00 |0003: move-result v0 │ │ -032534: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -03253a: 0a02 |0007: move-result v2 │ │ -03253c: 6e30 450a 0102 |0008: invoke-virtual {v1, v0, v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ -032542: 0a02 |000b: move-result v2 │ │ -032544: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -032548: 6e10 4f0a 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.selectButton_Start:()V // method@0a4f │ │ -03254e: 6202 2504 |0011: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -032552: 1a00 5606 |0013: const-string v0, "View_Loading_Base.processEvent_MOVE: select start button" // string@0656 │ │ -032556: 6e20 5301 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03255c: 280b |0018: goto 0023 // +000b │ │ -03255e: 6e10 3a0a 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.deselectButton_Start:()V // method@0a3a │ │ -032564: 6202 2504 |001c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -032568: 1a00 5506 |001e: const-string v0, "View_Loading_Base.processEvent_MOVE: de-select start button" // string@0655 │ │ -03256c: 6e20 5301 0200 |0020: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -032572: 0e00 |0023: return-void │ │ +032520: |[032520] org.metatrans.commons.loading.View_Loading_Base.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +032530: 6e10 b100 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +032536: 0a00 |0003: move-result v0 │ │ +032538: 6e10 b300 0200 |0004: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +03253e: 0a02 |0007: move-result v2 │ │ +032540: 6e30 450a 0102 |0008: invoke-virtual {v1, v0, v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ +032546: 0a02 |000b: move-result v2 │ │ +032548: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +03254c: 6e10 4f0a 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.selectButton_Start:()V // method@0a4f │ │ +032552: 6202 2504 |0011: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +032556: 1a00 5706 |0013: const-string v0, "View_Loading_Base.processEvent_MOVE: select start button" // string@0657 │ │ +03255a: 6e20 5301 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +032560: 280b |0018: goto 0023 // +000b │ │ +032562: 6e10 3a0a 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.deselectButton_Start:()V // method@0a3a │ │ +032568: 6202 2504 |001c: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03256c: 1a00 5606 |001e: const-string v0, "View_Loading_Base.processEvent_MOVE: de-select start button" // string@0656 │ │ +032570: 6e20 5301 0200 |0020: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +032576: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=435 │ │ 0x0008 line=437 │ │ 0x000e line=439 │ │ 0x0011 line=441 │ │ @@ -65824,41 +65842,41 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -032574: |[032574] org.metatrans.commons.loading.View_Loading_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -032584: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -03258a: 0a00 |0003: move-result v0 │ │ -03258c: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -032592: 0a03 |0007: move-result v3 │ │ -032594: 6e10 3a0a 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.deselectButton_Start:()V // method@0a3a │ │ -03259a: 6e30 450a 0203 |000b: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ -0325a0: 0a03 |000e: move-result v3 │ │ -0325a2: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -0325a6: 7010 3e0a 0200 |0011: invoke-direct {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -0325ac: 0c03 |0014: move-result-object v3 │ │ -0325ae: 6e10 de09 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -0325b4: 0a03 |0018: move-result v3 │ │ -0325b6: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ -0325ba: 2203 0f00 |001b: new-instance v3, Landroid/content/Intent; // type@000f │ │ -0325be: 6e10 3d0a 0200 |001d: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -0325c4: 0c00 |0020: move-result-object v0 │ │ -0325c6: 6e10 3d0a 0200 |0021: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -0325cc: 0c01 |0024: move-result-object v1 │ │ -0325ce: 1f01 0f02 |0025: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ -0325d2: 6e10 d309 0100 |0027: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ -0325d8: 0c01 |002a: move-result-object v1 │ │ -0325da: 7030 2800 0301 |002b: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -0325e0: 6e10 3d0a 0200 |002e: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -0325e6: 0c00 |0031: move-result-object v0 │ │ -0325e8: 6e20 2600 3000 |0032: invoke-virtual {v0, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -0325ee: 0e00 |0035: return-void │ │ +032578: |[032578] org.metatrans.commons.loading.View_Loading_Base.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +032588: 6e10 b100 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +03258e: 0a00 |0003: move-result v0 │ │ +032590: 6e10 b300 0300 |0004: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +032596: 0a03 |0007: move-result v3 │ │ +032598: 6e10 3a0a 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.deselectButton_Start:()V // method@0a3a │ │ +03259e: 6e30 450a 0203 |000b: invoke-virtual {v2, v0, v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.isOverStartButton:(FF)Z // method@0a45 │ │ +0325a4: 0a03 |000e: move-result v3 │ │ +0325a6: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +0325aa: 7010 3e0a 0200 |0011: invoke-direct {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +0325b0: 0c03 |0014: move-result-object v3 │ │ +0325b2: 6e10 de09 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +0325b8: 0a03 |0018: move-result v3 │ │ +0325ba: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ +0325be: 2203 0f00 |001b: new-instance v3, Landroid/content/Intent; // type@000f │ │ +0325c2: 6e10 3d0a 0200 |001d: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +0325c8: 0c00 |0020: move-result-object v0 │ │ +0325ca: 6e10 3d0a 0200 |0021: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +0325d0: 0c01 |0024: move-result-object v1 │ │ +0325d2: 1f01 0f02 |0025: check-cast v1, Lorg/metatrans/commons/loading/Activity_Loading_Base; // type@020f │ │ +0325d6: 6e10 d309 0100 |0027: invoke-virtual {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.getNextActivityClass:()Ljava/lang/Class; // method@09d3 │ │ +0325dc: 0c01 |002a: move-result-object v1 │ │ +0325de: 7030 2800 0301 |002b: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +0325e4: 6e10 3d0a 0200 |002e: invoke-virtual {v2}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +0325ea: 0c00 |0031: move-result-object v0 │ │ +0325ec: 6e20 2600 3000 |0032: invoke-virtual {v0, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ +0325f2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0004 line=455 │ │ 0x0008 line=458 │ │ 0x000b line=461 │ │ 0x0011 line=463 │ │ @@ -65873,98 +65891,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 152 16-bit code units │ │ -032830: |[032830] org.metatrans.commons.loading.View_Loading_Base.updateCoordinates:()V │ │ -032840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032842: 5461 f70c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032846: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ -03284c: 0a01 |0006: move-result v1 │ │ -03284e: 3510 9000 |0007: if-ge v0, v1, 0097 // +0090 │ │ -032852: 5461 f70c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032856: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -03285c: 0c01 |000e: move-result-object v1 │ │ -03285e: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -032862: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032866: 1243 |0013: const/4 v3, #int 4 // #4 │ │ -032868: 3432 0400 |0014: if-lt v2, v3, 0018 // +0004 │ │ -03286c: 2900 7d00 |0016: goto/16 0093 // +007d │ │ -032870: 5212 070d |0018: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -032874: 5213 050d |001a: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032878: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03287c: 8233 |001e: int-to-float v3, v3 │ │ -03287e: c832 |001f: mul-float/2addr v2, v3 │ │ -032880: 5213 080d |0020: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -032884: 5214 050d |0022: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032888: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03288c: 8244 |0026: int-to-float v4, v4 │ │ -03288e: c843 |0027: mul-float/2addr v3, v4 │ │ -032890: 5414 060d |0028: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032894: 5245 020d |002a: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -032898: c625 |002c: add-float/2addr v5, v2 │ │ -03289a: 5945 020d |002d: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -03289e: 5412 060d |002f: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0328a2: 5224 030d |0031: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -0328a6: c634 |0033: add-float/2addr v4, v3 │ │ -0328a8: 5924 030d |0034: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -0328ac: 5412 060d |0036: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0328b0: 5222 020d |0038: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -0328b4: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -0328b6: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ -0328ba: 3b02 0b00 |003d: if-gez v2, 0048 // +000b │ │ -0328be: 5412 060d |003f: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0328c2: 5923 020d |0041: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -0328c6: 5212 070d |0043: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -0328ca: 7f22 |0045: neg-float v2, v2 │ │ -0328cc: 5912 070d |0046: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -0328d0: 5412 060d |0048: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0328d4: 5222 020d |004a: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -0328d8: 5464 fe0c |004c: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0328dc: 6e10 7300 0400 |004e: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0328e2: 0a04 |0051: move-result v4 │ │ -0328e4: 2d02 0204 |0052: cmpl-float v2, v2, v4 │ │ -0328e8: 3d02 1100 |0054: if-lez v2, 0065 // +0011 │ │ -0328ec: 5412 060d |0056: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -0328f0: 5464 fe0c |0058: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0328f4: 6e10 7300 0400 |005a: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0328fa: 0a04 |005d: move-result v4 │ │ -0328fc: 5924 020d |005e: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -032900: 5212 070d |0060: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -032904: 7f22 |0062: neg-float v2, v2 │ │ -032906: 5912 070d |0063: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ -03290a: 5412 060d |0065: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03290e: 5222 030d |0067: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -032912: 2e02 0203 |0069: cmpg-float v2, v2, v3 │ │ -032916: 3b02 0b00 |006b: if-gez v2, 0076 // +000b │ │ -03291a: 5412 060d |006d: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03291e: 5923 030d |006f: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -032922: 5212 080d |0071: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -032926: 7f22 |0073: neg-float v2, v2 │ │ -032928: 5912 080d |0074: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -03292c: 5412 060d |0076: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032930: 5222 030d |0078: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -032934: 5463 fe0c |007a: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032938: 6e10 6f00 0300 |007c: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -03293e: 0a03 |007f: move-result v3 │ │ -032940: 2d02 0203 |0080: cmpl-float v2, v2, v3 │ │ -032944: 3d02 1100 |0082: if-lez v2, 0093 // +0011 │ │ -032948: 5412 060d |0084: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03294c: 5463 fe0c |0086: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032950: 6e10 6f00 0300 |0088: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -032956: 0a03 |008b: move-result v3 │ │ -032958: 5923 030d |008c: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -03295c: 5212 080d |008e: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -032960: 7f22 |0090: neg-float v2, v2 │ │ -032962: 5912 080d |0091: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ -032966: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03296a: 2900 6cff |0095: goto/16 0001 // -0094 │ │ -03296e: 0e00 |0097: return-void │ │ +032834: |[032834] org.metatrans.commons.loading.View_Loading_Base.updateCoordinates:()V │ │ +032844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032846: 5461 f70c |0001: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +03284a: 7210 b301 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@01b3 │ │ +032850: 0a01 |0006: move-result v1 │ │ +032852: 3510 9000 |0007: if-ge v0, v1, 0097 // +0090 │ │ +032856: 5461 f70c |0009: iget-object v1, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +03285a: 7220 af01 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +032860: 0c01 |000e: move-result-object v1 │ │ +032862: 1f01 1702 |000f: check-cast v1, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +032866: 5212 050d |0011: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +03286a: 1243 |0013: const/4 v3, #int 4 // #4 │ │ +03286c: 3432 0400 |0014: if-lt v2, v3, 0018 // +0004 │ │ +032870: 2900 7d00 |0016: goto/16 0093 // +007d │ │ +032874: 5212 070d |0018: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +032878: 5213 050d |001a: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +03287c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +032880: 8233 |001e: int-to-float v3, v3 │ │ +032882: c832 |001f: mul-float/2addr v2, v3 │ │ +032884: 5213 080d |0020: iget v3, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +032888: 5214 050d |0022: iget v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +03288c: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +032890: 8244 |0026: int-to-float v4, v4 │ │ +032892: c843 |0027: mul-float/2addr v3, v4 │ │ +032894: 5414 060d |0028: iget-object v4, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032898: 5245 020d |002a: iget v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +03289c: c625 |002c: add-float/2addr v5, v2 │ │ +03289e: 5945 020d |002d: iput v5, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +0328a2: 5412 060d |002f: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0328a6: 5224 030d |0031: iget v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +0328aa: c634 |0033: add-float/2addr v4, v3 │ │ +0328ac: 5924 030d |0034: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +0328b0: 5412 060d |0036: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0328b4: 5222 020d |0038: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +0328b8: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +0328ba: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ +0328be: 3b02 0b00 |003d: if-gez v2, 0048 // +000b │ │ +0328c2: 5412 060d |003f: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0328c6: 5923 020d |0041: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +0328ca: 5212 070d |0043: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +0328ce: 7f22 |0045: neg-float v2, v2 │ │ +0328d0: 5912 070d |0046: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +0328d4: 5412 060d |0048: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0328d8: 5222 020d |004a: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +0328dc: 5464 fe0c |004c: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0328e0: 6e10 7300 0400 |004e: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0328e6: 0a04 |0051: move-result v4 │ │ +0328e8: 2d02 0204 |0052: cmpl-float v2, v2, v4 │ │ +0328ec: 3d02 1100 |0054: if-lez v2, 0065 // +0011 │ │ +0328f0: 5412 060d |0056: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +0328f4: 5464 fe0c |0058: iget-object v4, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0328f8: 6e10 7300 0400 |005a: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0328fe: 0a04 |005d: move-result v4 │ │ +032900: 5924 020d |005e: iput v4, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +032904: 5212 070d |0060: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +032908: 7f22 |0062: neg-float v2, v2 │ │ +03290a: 5912 070d |0063: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_x:F // field@0d07 │ │ +03290e: 5412 060d |0065: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032912: 5222 030d |0067: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032916: 2e02 0203 |0069: cmpg-float v2, v2, v3 │ │ +03291a: 3b02 0b00 |006b: if-gez v2, 0076 // +000b │ │ +03291e: 5412 060d |006d: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032922: 5923 030d |006f: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032926: 5212 080d |0071: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +03292a: 7f22 |0073: neg-float v2, v2 │ │ +03292c: 5912 080d |0074: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +032930: 5412 060d |0076: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032934: 5222 030d |0078: iget v2, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032938: 5463 fe0c |007a: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +03293c: 6e10 6f00 0300 |007c: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +032942: 0a03 |007f: move-result v3 │ │ +032944: 2d02 0203 |0080: cmpl-float v2, v2, v3 │ │ +032948: 3d02 1100 |0082: if-lez v2, 0093 // +0011 │ │ +03294c: 5412 060d |0084: iget-object v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032950: 5463 fe0c |0086: iget-object v3, v6, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032954: 6e10 6f00 0300 |0088: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +03295a: 0a03 |008b: move-result v3 │ │ +03295c: 5923 030d |008c: iput v3, v2, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032960: 5212 080d |008e: iget v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +032964: 7f22 |0090: neg-float v2, v2 │ │ +032966: 5912 080d |0091: iput v2, v1, Lorg/metatrans/commons/loading/logic/MovingEntry;.speed_y:F // field@0d08 │ │ +03296a: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03296e: 2900 6cff |0095: goto/16 0001 // -0094 │ │ +032972: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=352 │ │ 0x0009 line=354 │ │ 0x0011 line=356 │ │ 0x0018 line=360 │ │ 0x0020 line=361 │ │ @@ -65991,69 +66009,69 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -031f64: |[031f64] org.metatrans.commons.loading.View_Loading_Base.createEntry:(Landroid/graphics/Bitmap;)V │ │ -031f74: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -031f78: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -031f7e: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031f84: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031f8a: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031f90: 120a |000e: const/4 v10, #int 0 // #0 │ │ -031f92: 6e10 3c0a 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a3c │ │ -031f98: 0c01 |0012: move-result-object v1 │ │ -031f9a: 2111 |0013: array-length v1, v1 │ │ -031f9c: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ -031fa0: 6e10 3c0a 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a3c │ │ -031fa6: 0c01 |0019: move-result-object v1 │ │ -031fa8: 4601 010a |001a: aget-object v1, v1, v10 │ │ -031fac: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -031fb2: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -031fb6: 28ee |0021: goto 000f // -0012 │ │ -031fb8: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ -031fbe: 5491 fe0c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031fc2: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031fc8: 0a01 |002a: move-result v1 │ │ -031fca: c8a1 |002b: mul-float/2addr v1, v10 │ │ -031fcc: 8911 |002c: float-to-double v1, v1 │ │ -031fce: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -031fd4: 0b03 |0030: move-result-wide v3 │ │ -031fd6: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ -031fdc: 8955 |0034: float-to-double v5, v5 │ │ -031fde: cd53 |0035: mul-double/2addr v3, v5 │ │ -031fe0: 5497 fe0c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031fe4: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031fea: 0a07 |003b: move-result v7 │ │ -031fec: 8977 |003c: float-to-double v7, v7 │ │ -031fee: cd73 |003d: mul-double/2addr v3, v7 │ │ -031ff0: cb31 |003e: add-double/2addr v1, v3 │ │ -031ff2: 8c11 |003f: double-to-float v1, v1 │ │ -031ff4: 5492 fe0c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031ff8: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -031ffe: 0a02 |0045: move-result v2 │ │ -032000: c8a2 |0046: mul-float/2addr v2, v10 │ │ -032002: 8922 |0047: float-to-double v2, v2 │ │ -032004: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -03200a: 0b07 |004b: move-result-wide v7 │ │ -03200c: cd57 |004c: mul-double/2addr v7, v5 │ │ -03200e: 549a fe0c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032012: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -032018: 0a0a |0052: move-result v10 │ │ -03201a: 89a4 |0053: float-to-double v4, v10 │ │ -03201c: cd47 |0054: mul-double/2addr v7, v4 │ │ -03201e: cb72 |0055: add-double/2addr v2, v7 │ │ -032020: 8c2a |0056: double-to-float v10, v2 │ │ -032022: 5492 f70c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032026: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -03202a: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ -032030: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -032036: 0e00 |0061: return-void │ │ +031f68: |[031f68] org.metatrans.commons.loading.View_Loading_Base.createEntry:(Landroid/graphics/Bitmap;)V │ │ +031f78: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +031f7c: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +031f82: 7220 ac01 a000 |0005: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031f88: 7220 ac01 a000 |0008: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031f8e: 7220 ac01 a000 |000b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031f94: 120a |000e: const/4 v10, #int 0 // #0 │ │ +031f96: 6e10 3c0a 0900 |000f: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a3c │ │ +031f9c: 0c01 |0012: move-result-object v1 │ │ +031f9e: 2111 |0013: array-length v1, v1 │ │ +031fa0: 351a 0e00 |0014: if-ge v10, v1, 0022 // +000e │ │ +031fa4: 6e10 3c0a 0900 |0016: invoke-virtual {v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.getCommonBitmaps:()[Landroid/graphics/Bitmap; // method@0a3c │ │ +031faa: 0c01 |0019: move-result-object v1 │ │ +031fac: 4601 010a |001a: aget-object v1, v1, v10 │ │ +031fb0: 7220 ac01 1000 |001c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +031fb6: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +031fba: 28ee |0021: goto 000f // -0012 │ │ +031fbc: 140a cdcc cc3d |0022: const v10, #float 0.1 // #3dcccccd │ │ +031fc2: 5491 fe0c |0025: iget-object v1, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031fc6: 6e10 7300 0100 |0027: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +031fcc: 0a01 |002a: move-result v1 │ │ +031fce: c8a1 |002b: mul-float/2addr v1, v10 │ │ +031fd0: 8911 |002c: float-to-double v1, v1 │ │ +031fd2: 7100 6401 0000 |002d: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +031fd8: 0b03 |0030: move-result-wide v3 │ │ +031fda: 1405 cdcc 4c3f |0031: const v5, #float 0.8 // #3f4ccccd │ │ +031fe0: 8955 |0034: float-to-double v5, v5 │ │ +031fe2: cd53 |0035: mul-double/2addr v3, v5 │ │ +031fe4: 5497 fe0c |0036: iget-object v7, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031fe8: 6e10 7300 0700 |0038: invoke-virtual {v7}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +031fee: 0a07 |003b: move-result v7 │ │ +031ff0: 8977 |003c: float-to-double v7, v7 │ │ +031ff2: cd73 |003d: mul-double/2addr v3, v7 │ │ +031ff4: cb31 |003e: add-double/2addr v1, v3 │ │ +031ff6: 8c11 |003f: double-to-float v1, v1 │ │ +031ff8: 5492 fe0c |0040: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031ffc: 6e10 6f00 0200 |0042: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +032002: 0a02 |0045: move-result v2 │ │ +032004: c8a2 |0046: mul-float/2addr v2, v10 │ │ +032006: 8922 |0047: float-to-double v2, v2 │ │ +032008: 7100 6401 0000 |0048: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +03200e: 0b07 |004b: move-result-wide v7 │ │ +032010: cd57 |004c: mul-double/2addr v7, v5 │ │ +032012: 549a fe0c |004d: iget-object v10, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032016: 6e10 6f00 0a00 |004f: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +03201c: 0a0a |0052: move-result v10 │ │ +03201e: 89a4 |0053: float-to-double v4, v10 │ │ +032020: cd47 |0054: mul-double/2addr v7, v4 │ │ +032022: cb72 |0055: add-double/2addr v2, v7 │ │ +032024: 8c2a |0056: double-to-float v10, v2 │ │ +032026: 5492 f70c |0057: iget-object v2, v9, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +03202a: 2203 1702 |0059: new-instance v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +03202e: 7040 540a 130a |005b: invoke-direct {v3, v1, v10, v0}, Lorg/metatrans/commons/loading/logic/MovingEntry;.:(FFLjava/util/List;)V // method@0a54 │ │ +032034: 7220 ac01 3200 |005e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +03203a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ 0x0008 line=289 │ │ 0x000b line=290 │ │ 0x000f line=291 │ │ @@ -66070,18 +66088,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032038: |[032038] org.metatrans.commons.loading.View_Loading_Base.deselectButton_Start:()V │ │ -032048: 5410 f60c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ -03204c: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ -032052: 0e00 |0005: return-void │ │ +03203c: |[03203c] org.metatrans.commons.loading.View_Loading_Base.deselectButton_Start:()V │ │ +03204c: 5410 f60c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ +032050: 7210 fe0a 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.deselect:()V // method@0afe │ │ +032056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/loading/View_Loading_Base;) │ │ @@ -66101,17 +66119,17 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031cd0: |[031cd0] org.metatrans.commons.loading.View_Loading_Base.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ -031ce0: 5410 fd0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -031ce4: 1100 |0002: return-object v0 │ │ +031cd4: |[031cd4] org.metatrans.commons.loading.View_Loading_Base.getRectangle_LeaderBoards:()Landroid/graphics/RectF; │ │ +031ce4: 5410 fd0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +031ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/loading/View_Loading_Base;) │ │ @@ -66119,26 +66137,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -031d7c: |[031d7c] org.metatrans.commons.loading.View_Loading_Base.getSquareSize:()F │ │ -031d8c: 5420 fe0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031d90: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -031d96: 0a00 |0005: move-result v0 │ │ -031d98: 5421 fe0c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -031d9c: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -031da2: 0a01 |000b: move-result v1 │ │ -031da4: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -031daa: 0a00 |000f: move-result v0 │ │ -031dac: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ -031db0: c910 |0012: div-float/2addr v0, v1 │ │ -031db2: 0f00 |0013: return v0 │ │ +031d80: |[031d80] org.metatrans.commons.loading.View_Loading_Base.getSquareSize:()F │ │ +031d90: 5420 fe0c |0000: iget-object v0, v2, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031d94: 6e10 7300 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +031d9a: 0a00 |0005: move-result v0 │ │ +031d9c: 5421 fe0c |0006: iget-object v1, v2, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +031da0: 6e10 6f00 0100 |0008: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +031da6: 0a01 |000b: move-result v1 │ │ +031da8: 7120 6101 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +031dae: 0a00 |000f: move-result v0 │ │ +031db0: 1501 a040 |0010: const/high16 v1, #int 1084227584 // #40a0 │ │ +031db4: c910 |0012: div-float/2addr v0, v1 │ │ +031db6: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/loading/View_Loading_Base;) │ │ @@ -66152,19 +66170,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -031ce8: |[031ce8] org.metatrans.commons.loading.View_Loading_Base.isOverStartButton:(FF)Z │ │ -031cf8: 5410 fc0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -031cfc: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -031d02: 0a02 |0005: move-result v2 │ │ -031d04: 0f02 |0006: return v2 │ │ +031cec: |[031cec] org.metatrans.commons.loading.View_Loading_Base.isOverStartButton:(FF)Z │ │ +031cfc: 5410 fc0c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +031d00: 6e30 6e00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +031d06: 0a02 |0005: move-result v2 │ │ +031d08: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ 0x0000 - 0x0007 reg=2 (null) F │ │ 0x0000 - 0x0007 reg=3 (null) F │ │ @@ -66174,96 +66192,96 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 159 16-bit code units │ │ -032054: |[032054] org.metatrans.commons.loading.View_Loading_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ -032064: 6f20 c209 cb00 |0000: invoke-super {v11, v12}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ -03206a: 54b0 f80c |0003: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ -03206e: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -032074: 0c01 |0008: move-result-object v1 │ │ -032076: 6e10 e804 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -03207c: 0c01 |000c: move-result-object v1 │ │ -03207e: 5211 580d |000d: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -032082: 7110 bc05 0100 |000f: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -032088: 0c01 |0012: move-result-object v1 │ │ -03208a: 7210 c105 0100 |0013: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -032090: 0a01 |0016: move-result v1 │ │ -032092: 6e20 6400 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -032098: 6e10 3b0a 0b00 |001a: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a3b │ │ -03209e: 0c00 |001d: move-result-object v0 │ │ -0320a0: 3800 1600 |001e: if-eqz v0, 0034 // +0016 │ │ -0320a4: 54b0 f80c |0020: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ -0320a8: 1301 4d00 |0022: const/16 v1, #int 77 // #4d │ │ -0320ac: 6e20 6300 1000 |0024: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -0320b2: 6e10 3b0a 0b00 |0027: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a3b │ │ -0320b8: 0c00 |002a: move-result-object v0 │ │ -0320ba: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0320bc: 54b2 fe0c |002c: iget-object v2, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0320c0: 54b3 f80c |002e: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ -0320c4: 6e53 4b00 0c21 |0030: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -0320ca: 2815 |0033: goto 0048 // +0015 │ │ -0320cc: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -0320ce: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -0320d0: 54b0 fe0c |0036: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0320d4: 6e10 7300 0000 |0038: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -0320da: 0a07 |003b: move-result v7 │ │ -0320dc: 54b0 fe0c |003c: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0320e0: 6e10 6f00 0000 |003e: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -0320e6: 0a08 |0041: move-result v8 │ │ -0320e8: 54b9 f80c |0042: iget-object v9, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ -0320ec: 07c4 |0044: move-object v4, v12 │ │ -0320ee: 7406 4e00 0400 |0045: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ -0320f4: 1240 |0048: const/4 v0, #int 4 // #4 │ │ -0320f6: 0101 |0049: move v1, v0 │ │ -0320f8: 3a01 3900 |004a: if-ltz v1, 0083 // +0039 │ │ -0320fc: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -0320fe: 54b3 f70c |004d: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032102: 7210 b301 0300 |004f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@01b3 │ │ -032108: 0a03 |0052: move-result v3 │ │ -03210a: 3532 2d00 |0053: if-ge v2, v3, 0080 // +002d │ │ -03210e: 54b3 f70c |0055: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032112: 7220 af01 2300 |0057: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -032118: 0c03 |005a: move-result-object v3 │ │ -03211a: 1f03 1702 |005b: check-cast v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -03211e: 5234 050d |005d: iget v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032122: 3214 0800 |005f: if-eq v4, v1, 0067 // +0008 │ │ -032126: 5234 050d |0061: iget v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -03212a: 3704 1a00 |0063: if-le v4, v0, 007d // +001a │ │ -03212e: 3301 1800 |0065: if-ne v1, v0, 007d // +0018 │ │ -032132: 54b6 f90c |0067: iget-object v6, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_images:Landroid/graphics/Paint; // field@0cf9 │ │ -032136: 6e10 420a 0b00 |0069: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ -03213c: 0a07 |006c: move-result v7 │ │ -03213e: 5434 060d |006d: iget-object v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032142: 5248 020d |006f: iget v8, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -032146: 5434 060d |0071: iget-object v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03214a: 5249 030d |0073: iget v9, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -03214e: 6e20 550a 1300 |0075: invoke-virtual {v3, v1}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ -032154: 0c0a |0078: move-result-object v10 │ │ -032156: 07c5 |0079: move-object v5, v12 │ │ -032158: 7706 880b 0500 |007a: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ -03215e: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -032162: 28ce |007f: goto 004d // -0032 │ │ -032164: d801 01ff |0080: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032168: 28c8 |0082: goto 004a // -0038 │ │ -03216a: 7010 3e0a 0b00 |0083: invoke-direct {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ -032170: 0c00 |0086: move-result-object v0 │ │ -032172: 6e10 de09 0000 |0087: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ -032178: 0a00 |008a: move-result v0 │ │ -03217a: 3800 0800 |008b: if-eqz v0, 0093 // +0008 │ │ -03217e: 54b0 f60c |008d: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ -032182: 7220 ff0a c000 |008f: invoke-interface {v0, v12}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ -032188: 2806 |0092: goto 0098 // +0006 │ │ -03218a: 54b0 010d |0093: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0d01 │ │ -03218e: 6e20 100b c000 |0095: invoke-virtual {v0, v12}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -032194: 7010 520a 0b00 |0098: invoke-direct {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.updateCoordinates:()V // method@0a52 │ │ -03219a: 6e10 440a 0b00 |009b: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.invalidate:()V // method@0a44 │ │ -0321a0: 0e00 |009e: return-void │ │ +032058: |[032058] org.metatrans.commons.loading.View_Loading_Base.onDraw:(Landroid/graphics/Canvas;)V │ │ +032068: 6f20 c209 cb00 |0000: invoke-super {v11, v12}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onDraw:(Landroid/graphics/Canvas;)V // method@09c2 │ │ +03206e: 54b0 f80c |0003: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ +032072: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +032078: 0c01 |0008: move-result-object v1 │ │ +03207a: 6e10 e804 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +032080: 0c01 |000c: move-result-object v1 │ │ +032082: 5211 580d |000d: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +032086: 7110 bc05 0100 |000f: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +03208c: 0c01 |0012: move-result-object v1 │ │ +03208e: 7210 c105 0100 |0013: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +032094: 0a01 |0016: move-result v1 │ │ +032096: 6e20 6400 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +03209c: 6e10 3b0a 0b00 |001a: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a3b │ │ +0320a2: 0c00 |001d: move-result-object v0 │ │ +0320a4: 3800 1600 |001e: if-eqz v0, 0034 // +0016 │ │ +0320a8: 54b0 f80c |0020: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ +0320ac: 1301 4d00 |0022: const/16 v1, #int 77 // #4d │ │ +0320b0: 6e20 6300 1000 |0024: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +0320b6: 6e10 3b0a 0b00 |0027: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getBitmapBackground:()Landroid/graphics/Bitmap; // method@0a3b │ │ +0320bc: 0c00 |002a: move-result-object v0 │ │ +0320be: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0320c0: 54b2 fe0c |002c: iget-object v2, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0320c4: 54b3 f80c |002e: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ +0320c8: 6e53 4b00 0c21 |0030: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +0320ce: 2815 |0033: goto 0048 // +0015 │ │ +0320d0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0320d2: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +0320d4: 54b0 fe0c |0036: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0320d8: 6e10 7300 0000 |0038: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +0320de: 0a07 |003b: move-result v7 │ │ +0320e0: 54b0 fe0c |003c: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0320e4: 6e10 6f00 0000 |003e: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +0320ea: 0a08 |0041: move-result v8 │ │ +0320ec: 54b9 f80c |0042: iget-object v9, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_background:Landroid/graphics/Paint; // field@0cf8 │ │ +0320f0: 07c4 |0044: move-object v4, v12 │ │ +0320f2: 7406 4e00 0400 |0045: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@004e │ │ +0320f8: 1240 |0048: const/4 v0, #int 4 // #4 │ │ +0320fa: 0101 |0049: move v1, v0 │ │ +0320fc: 3a01 3900 |004a: if-ltz v1, 0083 // +0039 │ │ +032100: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +032102: 54b3 f70c |004d: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032106: 7210 b301 0300 |004f: invoke-interface {v3}, Ljava/util/List;.size:()I // method@01b3 │ │ +03210c: 0a03 |0052: move-result v3 │ │ +03210e: 3532 2d00 |0053: if-ge v2, v3, 0080 // +002d │ │ +032112: 54b3 f70c |0055: iget-object v3, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032116: 7220 af01 2300 |0057: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +03211c: 0c03 |005a: move-result-object v3 │ │ +03211e: 1f03 1702 |005b: check-cast v3, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +032122: 5234 050d |005d: iget v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +032126: 3214 0800 |005f: if-eq v4, v1, 0067 // +0008 │ │ +03212a: 5234 050d |0061: iget v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +03212e: 3704 1a00 |0063: if-le v4, v0, 007d // +001a │ │ +032132: 3301 1800 |0065: if-ne v1, v0, 007d // +0018 │ │ +032136: 54b6 f90c |0067: iget-object v6, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.paint_images:Landroid/graphics/Paint; // field@0cf9 │ │ +03213a: 6e10 420a 0b00 |0069: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ +032140: 0a07 |006c: move-result v7 │ │ +032142: 5434 060d |006d: iget-object v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032146: 5248 020d |006f: iget v8, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +03214a: 5434 060d |0071: iget-object v4, v3, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +03214e: 5249 030d |0073: iget v9, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +032152: 6e20 550a 1300 |0075: invoke-virtual {v3, v1}, Lorg/metatrans/commons/loading/logic/MovingEntry;.getBitmap:(I)Landroid/graphics/Bitmap; // method@0a55 │ │ +032158: 0c0a |0078: move-result-object v10 │ │ +03215a: 07c5 |0079: move-object v5, v12 │ │ +03215c: 7706 880b 0500 |007a: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawInCenter:(Landroid/graphics/Canvas;Landroid/graphics/Paint;FFFLandroid/graphics/Bitmap;)V // method@0b88 │ │ +032162: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +032166: 28ce |007f: goto 004d // -0032 │ │ +032168: d801 01ff |0080: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03216c: 28c8 |0082: goto 004a // -0038 │ │ +03216e: 7010 3e0a 0b00 |0083: invoke-direct {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.getLoadingActivity:()Lorg/metatrans/commons/loading/Activity_Loading_Base; // method@0a3e │ │ +032174: 0c00 |0086: move-result-object v0 │ │ +032176: 6e10 de09 0000 |0087: invoke-virtual {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.isDone:()Z // method@09de │ │ +03217c: 0a00 |008a: move-result v0 │ │ +03217e: 3800 0800 |008b: if-eqz v0, 0093 // +0008 │ │ +032182: 54b0 f60c |008d: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ +032186: 7220 ff0a c000 |008f: invoke-interface {v0, v12}, Lorg/metatrans/commons/ui/IButtonArea;.draw:(Landroid/graphics/Canvas;)V // method@0aff │ │ +03218c: 2806 |0092: goto 0098 // +0006 │ │ +03218e: 54b0 010d |0093: iget-object v0, v11, Lorg/metatrans/commons/loading/View_Loading_Base;.textarea_label_loading:Lorg/metatrans/commons/ui/TextArea; // field@0d01 │ │ +032192: 6e20 100b c000 |0095: invoke-virtual {v0, v12}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +032198: 7010 520a 0b00 |0098: invoke-direct {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.updateCoordinates:()V // method@0a52 │ │ +03219e: 6e10 440a 0b00 |009b: invoke-virtual {v11}, Lorg/metatrans/commons/loading/View_Loading_Base;.invalidate:()V // method@0a44 │ │ +0321a4: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=313 │ │ 0x001a line=314 │ │ 0x0020 line=315 │ │ 0x0027 line=316 │ │ @@ -66288,249 +66306,249 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 406 16-bit code units │ │ -0321a4: |[0321a4] org.metatrans.commons.loading.View_Loading_Base.onMeasure:(II)V │ │ -0321b4: 6f30 c309 8709 |0000: invoke-super {v7, v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ -0321ba: 5478 fe0c |0003: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0321be: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -0321c0: 5989 0c00 |0006: iput v9, v8, Landroid/graphics/RectF;.left:F // field@000c │ │ -0321c4: 5478 fe0c |0008: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0321c8: 6e10 400a 0700 |000a: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ -0321ce: 0a00 |000d: move-result v0 │ │ -0321d0: 8200 |000e: int-to-float v0, v0 │ │ -0321d2: 5980 0d00 |000f: iput v0, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -0321d6: 5478 fe0c |0011: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0321da: 5989 0e00 |0013: iput v9, v8, Landroid/graphics/RectF;.top:F // field@000e │ │ -0321de: 5478 fe0c |0015: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0321e2: 6e10 3f0a 0700 |0017: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -0321e8: 0a09 |001a: move-result v9 │ │ -0321ea: 8299 |001b: int-to-float v9, v9 │ │ -0321ec: 5989 0b00 |001c: iput v9, v8, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0321f0: 6e10 400a 0700 |001e: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ -0321f6: 0a08 |0021: move-result v8 │ │ -0321f8: db08 0802 |0022: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0321fc: 6e10 3f0a 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -032202: 0a09 |0027: move-result v9 │ │ -032204: db09 090b |0028: div-int/lit8 v9, v9, #int 11 // #0b │ │ -032208: 6e10 3f0a 0700 |002a: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -03220e: 0a00 |002d: move-result v0 │ │ -032210: da01 0906 |002e: mul-int/lit8 v1, v9, #int 6 // #06 │ │ -032214: b110 |0030: sub-int/2addr v0, v1 │ │ -032216: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ -03221a: 6e10 400a 0700 |0033: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ -032220: 0a00 |0036: move-result v0 │ │ -032222: 6e10 3f0a 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -032228: 0a01 |003a: move-result v1 │ │ -03222a: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ -03222e: 8390 |003d: int-to-double v0, v9 │ │ -032230: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ -032234: cd20 |0040: mul-double/2addr v0, v2 │ │ -032236: 8a09 |0041: double-to-int v9, v0 │ │ -032238: 6e10 3f0a 0700 |0042: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -03223e: 0a00 |0045: move-result v0 │ │ -032240: da01 0906 |0046: mul-int/lit8 v1, v9, #int 6 // #06 │ │ -032244: b110 |0048: sub-int/2addr v0, v1 │ │ -032246: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ -03224a: 5470 fc0c |004b: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03224e: 5471 fe0c |004d: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032252: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -032256: 5472 fe0c |0051: iget-object v2, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -03225a: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -03225e: c721 |0055: sub-float/2addr v1, v2 │ │ -032260: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ -032264: c921 |0058: div-float/2addr v1, v2 │ │ -032266: db03 0802 |0059: div-int/lit8 v3, v8, #int 2 // #02 │ │ -03226a: 8233 |005b: int-to-float v3, v3 │ │ -03226c: c731 |005c: sub-float/2addr v1, v3 │ │ -03226e: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -032272: 5470 fc0c |005f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032276: 5471 fe0c |0061: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -03227a: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -03227e: 5474 fe0c |0065: iget-object v4, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032282: 5244 0c00 |0067: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -032286: c741 |0069: sub-float/2addr v1, v4 │ │ -032288: c921 |006a: div-float/2addr v1, v2 │ │ -03228a: c631 |006b: add-float/2addr v1, v3 │ │ -03228c: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -032290: 5470 fc0c |006e: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032294: 5471 fe0c |0070: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -032298: 5211 0b00 |0072: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03229c: 5473 fe0c |0074: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0322a0: 5233 0e00 |0076: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -0322a4: c731 |0078: sub-float/2addr v1, v3 │ │ -0322a6: c921 |0079: div-float/2addr v1, v2 │ │ -0322a8: db03 0902 |007a: div-int/lit8 v3, v9, #int 2 // #02 │ │ -0322ac: 8233 |007c: int-to-float v3, v3 │ │ -0322ae: c731 |007d: sub-float/2addr v1, v3 │ │ -0322b0: 5901 0e00 |007e: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0322b4: 5470 fc0c |0080: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -0322b8: 5471 fe0c |0082: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0322bc: 5211 0b00 |0084: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0322c0: 5474 fe0c |0086: iget-object v4, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0322c4: 5244 0e00 |0088: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -0322c8: c741 |008a: sub-float/2addr v1, v4 │ │ -0322ca: c921 |008b: div-float/2addr v1, v2 │ │ -0322cc: da04 0902 |008c: mul-int/lit8 v4, v9, #int 2 // #02 │ │ -0322d0: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0322d4: 8244 |0090: int-to-float v4, v4 │ │ -0322d6: c641 |0091: add-float/2addr v1, v4 │ │ -0322d8: 5901 0b00 |0092: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0322dc: db08 0806 |0094: div-int/lit8 v8, v8, #int 6 // #06 │ │ -0322e0: 8288 |0096: int-to-float v8, v8 │ │ -0322e2: 6e10 3f0a 0700 |0097: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ -0322e8: 0a00 |009a: move-result v0 │ │ -0322ea: 6e10 400a 0700 |009b: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ -0322f0: 0a01 |009e: move-result v1 │ │ -0322f2: 3710 2500 |009f: if-le v0, v1, 00c4 // +0025 │ │ -0322f6: 5470 fd0c |00a1: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -0322fa: 5471 fc0c |00a3: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -0322fe: 5211 0c00 |00a5: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -032302: 5901 0c00 |00a7: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -032306: 5470 fd0c |00a9: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -03230a: 5471 fc0c |00ab: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03230e: 5211 0d00 |00ad: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -032312: 5901 0d00 |00af: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -032316: 5470 fd0c |00b1: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -03231a: 5471 fc0c |00b3: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03231e: 5211 0e00 |00b5: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -032322: c921 |00b7: div-float/2addr v1, v2 │ │ -032324: c731 |00b8: sub-float/2addr v1, v3 │ │ -032326: 5901 0e00 |00b9: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -03232a: 5470 fd0c |00bb: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -03232e: 5201 0e00 |00bd: iget v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -032332: 8299 |00bf: int-to-float v9, v9 │ │ -032334: c691 |00c0: add-float/2addr v1, v9 │ │ -032336: 5901 0b00 |00c1: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03233a: 283e |00c3: goto 0101 // +003e │ │ -03233c: c928 |00c4: div-float/2addr v8, v2 │ │ -03233e: 5470 fd0c |00c5: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032342: 5471 fc0c |00c7: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032346: 5211 0c00 |00c9: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -03234a: 1504 803f |00cb: const/high16 v4, #int 1065353216 // #3f80 │ │ -03234e: 5475 fc0c |00cd: iget-object v5, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032352: 5255 0d00 |00cf: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -032356: 5476 fc0c |00d1: iget-object v6, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03235a: 5266 0c00 |00d3: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -03235e: c765 |00d5: sub-float/2addr v5, v6 │ │ -032360: c845 |00d6: mul-float/2addr v5, v4 │ │ -032362: 1504 8040 |00d7: const/high16 v4, #int 1082130432 // #4080 │ │ -032366: c945 |00d9: div-float/2addr v5, v4 │ │ -032368: c651 |00da: add-float/2addr v1, v5 │ │ -03236a: 5901 0c00 |00db: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -03236e: 5470 fd0c |00dd: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032372: 5201 0c00 |00df: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -032376: 5475 fc0c |00e1: iget-object v5, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03237a: 5255 0d00 |00e3: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -03237e: 5476 fc0c |00e5: iget-object v6, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032382: 5266 0c00 |00e7: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -032386: c765 |00e9: sub-float/2addr v5, v6 │ │ -032388: c825 |00ea: mul-float/2addr v5, v2 │ │ -03238a: c945 |00eb: div-float/2addr v5, v4 │ │ -03238c: c651 |00ec: add-float/2addr v1, v5 │ │ -03238e: 5901 0d00 |00ed: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -032392: 5470 fd0c |00ef: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032396: 5471 fc0c |00f1: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03239a: 5211 0e00 |00f3: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -03239e: c921 |00f5: div-float/2addr v1, v2 │ │ -0323a0: c731 |00f6: sub-float/2addr v1, v3 │ │ -0323a2: 5901 0e00 |00f7: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0323a6: 5470 fd0c |00f9: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -0323aa: 5201 0e00 |00fb: iget v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0323ae: 8299 |00fd: int-to-float v9, v9 │ │ -0323b0: c691 |00fe: add-float/2addr v1, v9 │ │ -0323b2: 5901 0b00 |00ff: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0323b6: 5479 fa0c |0101: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ -0323ba: 5470 fd0c |0103: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -0323be: 5200 0c00 |0105: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -0323c2: c920 |0107: div-float/2addr v0, v2 │ │ -0323c4: c780 |0108: sub-float/2addr v0, v8 │ │ -0323c6: 5990 0c00 |0109: iput v0, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ -0323ca: 5479 fa0c |010b: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ -0323ce: 5470 fc0c |010d: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -0323d2: 5200 0e00 |010f: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0323d6: 5990 0e00 |0111: iput v0, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ -0323da: 5479 fa0c |0113: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ -0323de: 5470 fd0c |0115: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -0323e2: 5200 0c00 |0117: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -0323e6: c920 |0119: div-float/2addr v0, v2 │ │ -0323e8: c680 |011a: add-float/2addr v0, v8 │ │ -0323ea: 5990 0d00 |011b: iput v0, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -0323ee: 5479 fa0c |011d: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ -0323f2: 5470 fc0c |011f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -0323f6: 5200 0b00 |0121: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0323fa: 5990 0b00 |0123: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0323fe: 5479 fb0c |0125: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ -032402: 5470 fd0c |0127: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032406: 5200 0d00 |0129: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -03240a: 5471 fe0c |012b: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -03240e: 5211 0d00 |012d: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -032412: 5473 fd0c |012f: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032416: 5233 0d00 |0131: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ -03241a: c731 |0133: sub-float/2addr v1, v3 │ │ -03241c: c921 |0134: div-float/2addr v1, v2 │ │ -03241e: c610 |0135: add-float/2addr v0, v1 │ │ -032420: c780 |0136: sub-float/2addr v0, v8 │ │ -032422: 5990 0c00 |0137: iput v0, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ -032426: 5479 fb0c |0139: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ -03242a: 5470 fc0c |013b: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03242e: 5200 0e00 |013d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -032432: 5471 fc0c |013f: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032436: 5211 0b00 |0141: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03243a: 5473 fc0c |0143: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03243e: 5233 0e00 |0145: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -032442: c731 |0147: sub-float/2addr v1, v3 │ │ -032444: c921 |0148: div-float/2addr v1, v2 │ │ -032446: c610 |0149: add-float/2addr v0, v1 │ │ -032448: c780 |014a: sub-float/2addr v0, v8 │ │ -03244a: 5990 0e00 |014b: iput v0, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ -03244e: 5479 fb0c |014d: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ -032452: 5470 fd0c |014f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032456: 5200 0d00 |0151: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -03245a: 5471 fe0c |0153: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -03245e: 5211 0d00 |0155: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ -032462: 5473 fd0c |0157: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ -032466: 5233 0d00 |0159: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ -03246a: c731 |015b: sub-float/2addr v1, v3 │ │ -03246c: c921 |015c: div-float/2addr v1, v2 │ │ -03246e: c610 |015d: add-float/2addr v0, v1 │ │ -032470: c680 |015e: add-float/2addr v0, v8 │ │ -032472: 5990 0d00 |015f: iput v0, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -032476: 5479 fb0c |0161: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ -03247a: 5470 fc0c |0163: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03247e: 5200 0e00 |0165: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -032482: 5471 fc0c |0167: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -032486: 5211 0b00 |0169: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03248a: 5473 fc0c |016b: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ -03248e: 5233 0e00 |016d: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -032492: c731 |016f: sub-float/2addr v1, v3 │ │ -032494: c921 |0170: div-float/2addr v1, v2 │ │ -032496: c610 |0171: add-float/2addr v0, v1 │ │ -032498: c680 |0172: add-float/2addr v0, v8 │ │ -03249a: 5990 0b00 |0173: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03249e: 7010 380a 0700 |0175: invoke-direct {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.createButtons:()V // method@0a38 │ │ -0324a4: 5478 fe0c |0178: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0324a8: 5288 0d00 |017a: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -0324ac: 5479 fe0c |017c: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0324b0: 5299 0c00 |017e: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ -0324b4: c798 |0180: sub-float/2addr v8, v9 │ │ -0324b6: 8788 |0181: float-to-int v8, v8 │ │ -0324b8: 5479 fe0c |0182: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0324bc: 5299 0b00 |0184: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -0324c0: 5470 fe0c |0186: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ -0324c4: 5200 0e00 |0188: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -0324c8: c709 |018a: sub-float/2addr v9, v0 │ │ -0324ca: 8799 |018b: float-to-int v9, v9 │ │ -0324cc: 6e30 500a 8709 |018c: invoke-virtual {v7, v8, v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.setMeasuredDimension:(II)V // method@0a50 │ │ -0324d2: 6e10 430a 0700 |018f: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.initPiecesBitmaps:()V // method@0a43 │ │ -0324d8: 6e20 510a 7700 |0192: invoke-virtual {v7, v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a51 │ │ -0324de: 0e00 |0195: return-void │ │ +0321a8: |[0321a8] org.metatrans.commons.loading.View_Loading_Base.onMeasure:(II)V │ │ +0321b8: 6f30 c309 8709 |0000: invoke-super {v7, v8, v9}, Lorg/metatrans/commons/loading/Activity_Loading_Base$ViewWithLeaderBoard;.onMeasure:(II)V // method@09c3 │ │ +0321be: 5478 fe0c |0003: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0321c2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +0321c4: 5989 0c00 |0006: iput v9, v8, Landroid/graphics/RectF;.left:F // field@000c │ │ +0321c8: 5478 fe0c |0008: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0321cc: 6e10 400a 0700 |000a: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ +0321d2: 0a00 |000d: move-result v0 │ │ +0321d4: 8200 |000e: int-to-float v0, v0 │ │ +0321d6: 5980 0d00 |000f: iput v0, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +0321da: 5478 fe0c |0011: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0321de: 5989 0e00 |0013: iput v9, v8, Landroid/graphics/RectF;.top:F // field@000e │ │ +0321e2: 5478 fe0c |0015: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0321e6: 6e10 3f0a 0700 |0017: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +0321ec: 0a09 |001a: move-result v9 │ │ +0321ee: 8299 |001b: int-to-float v9, v9 │ │ +0321f0: 5989 0b00 |001c: iput v9, v8, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0321f4: 6e10 400a 0700 |001e: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ +0321fa: 0a08 |0021: move-result v8 │ │ +0321fc: db08 0802 |0022: div-int/lit8 v8, v8, #int 2 // #02 │ │ +032200: 6e10 3f0a 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +032206: 0a09 |0027: move-result v9 │ │ +032208: db09 090b |0028: div-int/lit8 v9, v9, #int 11 // #0b │ │ +03220c: 6e10 3f0a 0700 |002a: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +032212: 0a00 |002d: move-result v0 │ │ +032214: da01 0906 |002e: mul-int/lit8 v1, v9, #int 6 // #06 │ │ +032218: b110 |0030: sub-int/2addr v0, v1 │ │ +03221a: db00 0007 |0031: div-int/lit8 v0, v0, #int 7 // #07 │ │ +03221e: 6e10 400a 0700 |0033: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ +032224: 0a00 |0036: move-result v0 │ │ +032226: 6e10 3f0a 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +03222c: 0a01 |003a: move-result v1 │ │ +03222e: 3710 1000 |003b: if-le v0, v1, 004b // +0010 │ │ +032232: 8390 |003d: int-to-double v0, v9 │ │ +032234: 1902 f83f |003e: const-wide/high16 v2, #long 4609434218613702656 // #3ff8 │ │ +032238: cd20 |0040: mul-double/2addr v0, v2 │ │ +03223a: 8a09 |0041: double-to-int v9, v0 │ │ +03223c: 6e10 3f0a 0700 |0042: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +032242: 0a00 |0045: move-result v0 │ │ +032244: da01 0906 |0046: mul-int/lit8 v1, v9, #int 6 // #06 │ │ +032248: b110 |0048: sub-int/2addr v0, v1 │ │ +03224a: db00 0007 |0049: div-int/lit8 v0, v0, #int 7 // #07 │ │ +03224e: 5470 fc0c |004b: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032252: 5471 fe0c |004d: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032256: 5211 0d00 |004f: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +03225a: 5472 fe0c |0051: iget-object v2, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +03225e: 5222 0c00 |0053: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +032262: c721 |0055: sub-float/2addr v1, v2 │ │ +032264: 1502 0040 |0056: const/high16 v2, #int 1073741824 // #4000 │ │ +032268: c921 |0058: div-float/2addr v1, v2 │ │ +03226a: db03 0802 |0059: div-int/lit8 v3, v8, #int 2 // #02 │ │ +03226e: 8233 |005b: int-to-float v3, v3 │ │ +032270: c731 |005c: sub-float/2addr v1, v3 │ │ +032272: 5901 0c00 |005d: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +032276: 5470 fc0c |005f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03227a: 5471 fe0c |0061: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +03227e: 5211 0d00 |0063: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +032282: 5474 fe0c |0065: iget-object v4, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032286: 5244 0c00 |0067: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +03228a: c741 |0069: sub-float/2addr v1, v4 │ │ +03228c: c921 |006a: div-float/2addr v1, v2 │ │ +03228e: c631 |006b: add-float/2addr v1, v3 │ │ +032290: 5901 0d00 |006c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +032294: 5470 fc0c |006e: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032298: 5471 fe0c |0070: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +03229c: 5211 0b00 |0072: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0322a0: 5473 fe0c |0074: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0322a4: 5233 0e00 |0076: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +0322a8: c731 |0078: sub-float/2addr v1, v3 │ │ +0322aa: c921 |0079: div-float/2addr v1, v2 │ │ +0322ac: db03 0902 |007a: div-int/lit8 v3, v9, #int 2 // #02 │ │ +0322b0: 8233 |007c: int-to-float v3, v3 │ │ +0322b2: c731 |007d: sub-float/2addr v1, v3 │ │ +0322b4: 5901 0e00 |007e: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0322b8: 5470 fc0c |0080: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +0322bc: 5471 fe0c |0082: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0322c0: 5211 0b00 |0084: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0322c4: 5474 fe0c |0086: iget-object v4, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0322c8: 5244 0e00 |0088: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +0322cc: c741 |008a: sub-float/2addr v1, v4 │ │ +0322ce: c921 |008b: div-float/2addr v1, v2 │ │ +0322d0: da04 0902 |008c: mul-int/lit8 v4, v9, #int 2 // #02 │ │ +0322d4: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0322d8: 8244 |0090: int-to-float v4, v4 │ │ +0322da: c641 |0091: add-float/2addr v1, v4 │ │ +0322dc: 5901 0b00 |0092: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0322e0: db08 0806 |0094: div-int/lit8 v8, v8, #int 6 // #06 │ │ +0322e4: 8288 |0096: int-to-float v8, v8 │ │ +0322e6: 6e10 3f0a 0700 |0097: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredHeight:()I // method@0a3f │ │ +0322ec: 0a00 |009a: move-result v0 │ │ +0322ee: 6e10 400a 0700 |009b: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.getMeasuredWidth:()I // method@0a40 │ │ +0322f4: 0a01 |009e: move-result v1 │ │ +0322f6: 3710 2500 |009f: if-le v0, v1, 00c4 // +0025 │ │ +0322fa: 5470 fd0c |00a1: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +0322fe: 5471 fc0c |00a3: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032302: 5211 0c00 |00a5: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +032306: 5901 0c00 |00a7: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +03230a: 5470 fd0c |00a9: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03230e: 5471 fc0c |00ab: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032312: 5211 0d00 |00ad: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +032316: 5901 0d00 |00af: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +03231a: 5470 fd0c |00b1: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03231e: 5471 fc0c |00b3: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032322: 5211 0e00 |00b5: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +032326: c921 |00b7: div-float/2addr v1, v2 │ │ +032328: c731 |00b8: sub-float/2addr v1, v3 │ │ +03232a: 5901 0e00 |00b9: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +03232e: 5470 fd0c |00bb: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +032332: 5201 0e00 |00bd: iget v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +032336: 8299 |00bf: int-to-float v9, v9 │ │ +032338: c691 |00c0: add-float/2addr v1, v9 │ │ +03233a: 5901 0b00 |00c1: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03233e: 283e |00c3: goto 0101 // +003e │ │ +032340: c928 |00c4: div-float/2addr v8, v2 │ │ +032342: 5470 fd0c |00c5: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +032346: 5471 fc0c |00c7: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03234a: 5211 0c00 |00c9: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +03234e: 1504 803f |00cb: const/high16 v4, #int 1065353216 // #3f80 │ │ +032352: 5475 fc0c |00cd: iget-object v5, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032356: 5255 0d00 |00cf: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +03235a: 5476 fc0c |00d1: iget-object v6, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03235e: 5266 0c00 |00d3: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +032362: c765 |00d5: sub-float/2addr v5, v6 │ │ +032364: c845 |00d6: mul-float/2addr v5, v4 │ │ +032366: 1504 8040 |00d7: const/high16 v4, #int 1082130432 // #4080 │ │ +03236a: c945 |00d9: div-float/2addr v5, v4 │ │ +03236c: c651 |00da: add-float/2addr v1, v5 │ │ +03236e: 5901 0c00 |00db: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +032372: 5470 fd0c |00dd: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +032376: 5201 0c00 |00df: iget v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +03237a: 5475 fc0c |00e1: iget-object v5, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03237e: 5255 0d00 |00e3: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +032382: 5476 fc0c |00e5: iget-object v6, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032386: 5266 0c00 |00e7: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +03238a: c765 |00e9: sub-float/2addr v5, v6 │ │ +03238c: c825 |00ea: mul-float/2addr v5, v2 │ │ +03238e: c945 |00eb: div-float/2addr v5, v4 │ │ +032390: c651 |00ec: add-float/2addr v1, v5 │ │ +032392: 5901 0d00 |00ed: iput v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +032396: 5470 fd0c |00ef: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03239a: 5471 fc0c |00f1: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03239e: 5211 0e00 |00f3: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +0323a2: c921 |00f5: div-float/2addr v1, v2 │ │ +0323a4: c731 |00f6: sub-float/2addr v1, v3 │ │ +0323a6: 5901 0e00 |00f7: iput v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0323aa: 5470 fd0c |00f9: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +0323ae: 5201 0e00 |00fb: iget v1, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0323b2: 8299 |00fd: int-to-float v9, v9 │ │ +0323b4: c691 |00fe: add-float/2addr v1, v9 │ │ +0323b6: 5901 0b00 |00ff: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0323ba: 5479 fa0c |0101: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ +0323be: 5470 fd0c |0103: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +0323c2: 5200 0c00 |0105: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +0323c6: c920 |0107: div-float/2addr v0, v2 │ │ +0323c8: c780 |0108: sub-float/2addr v0, v8 │ │ +0323ca: 5990 0c00 |0109: iput v0, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ +0323ce: 5479 fa0c |010b: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ +0323d2: 5470 fc0c |010d: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +0323d6: 5200 0e00 |010f: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0323da: 5990 0e00 |0111: iput v0, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ +0323de: 5479 fa0c |0113: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ +0323e2: 5470 fd0c |0115: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +0323e6: 5200 0c00 |0117: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +0323ea: c920 |0119: div-float/2addr v0, v2 │ │ +0323ec: c680 |011a: add-float/2addr v0, v8 │ │ +0323ee: 5990 0d00 |011b: iput v0, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +0323f2: 5479 fa0c |011d: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_googleplus:Landroid/graphics/RectF; // field@0cfa │ │ +0323f6: 5470 fc0c |011f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +0323fa: 5200 0b00 |0121: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0323fe: 5990 0b00 |0123: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +032402: 5479 fb0c |0125: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ +032406: 5470 fd0c |0127: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03240a: 5200 0d00 |0129: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +03240e: 5471 fe0c |012b: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032412: 5211 0d00 |012d: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +032416: 5473 fd0c |012f: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03241a: 5233 0d00 |0131: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ +03241e: c731 |0133: sub-float/2addr v1, v3 │ │ +032420: c921 |0134: div-float/2addr v1, v2 │ │ +032422: c610 |0135: add-float/2addr v0, v1 │ │ +032424: c780 |0136: sub-float/2addr v0, v8 │ │ +032426: 5990 0c00 |0137: iput v0, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ +03242a: 5479 fb0c |0139: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ +03242e: 5470 fc0c |013b: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032432: 5200 0e00 |013d: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +032436: 5471 fc0c |013f: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03243a: 5211 0b00 |0141: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03243e: 5473 fc0c |0143: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032442: 5233 0e00 |0145: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +032446: c731 |0147: sub-float/2addr v1, v3 │ │ +032448: c921 |0148: div-float/2addr v1, v2 │ │ +03244a: c610 |0149: add-float/2addr v0, v1 │ │ +03244c: c780 |014a: sub-float/2addr v0, v8 │ │ +03244e: 5990 0e00 |014b: iput v0, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ +032452: 5479 fb0c |014d: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ +032456: 5470 fd0c |014f: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03245a: 5200 0d00 |0151: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +03245e: 5471 fe0c |0153: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +032462: 5211 0d00 |0155: iget v1, v1, Landroid/graphics/RectF;.right:F // field@000d │ │ +032466: 5473 fd0c |0157: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_leaderboards:Landroid/graphics/RectF; // field@0cfd │ │ +03246a: 5233 0d00 |0159: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ +03246e: c731 |015b: sub-float/2addr v1, v3 │ │ +032470: c921 |015c: div-float/2addr v1, v2 │ │ +032472: c610 |015d: add-float/2addr v0, v1 │ │ +032474: c680 |015e: add-float/2addr v0, v8 │ │ +032476: 5990 0d00 |015f: iput v0, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +03247a: 5479 fb0c |0161: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_rate_review:Landroid/graphics/RectF; // field@0cfb │ │ +03247e: 5470 fc0c |0163: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032482: 5200 0e00 |0165: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +032486: 5471 fc0c |0167: iget-object v1, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +03248a: 5211 0b00 |0169: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +03248e: 5473 fc0c |016b: iget-object v3, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_button_start:Landroid/graphics/RectF; // field@0cfc │ │ +032492: 5233 0e00 |016d: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +032496: c731 |016f: sub-float/2addr v1, v3 │ │ +032498: c921 |0170: div-float/2addr v1, v2 │ │ +03249a: c610 |0171: add-float/2addr v0, v1 │ │ +03249c: c680 |0172: add-float/2addr v0, v8 │ │ +03249e: 5990 0b00 |0173: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0324a2: 7010 380a 0700 |0175: invoke-direct {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.createButtons:()V // method@0a38 │ │ +0324a8: 5478 fe0c |0178: iget-object v8, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0324ac: 5288 0d00 |017a: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +0324b0: 5479 fe0c |017c: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0324b4: 5299 0c00 |017e: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ +0324b8: c798 |0180: sub-float/2addr v8, v9 │ │ +0324ba: 8788 |0181: float-to-int v8, v8 │ │ +0324bc: 5479 fe0c |0182: iget-object v9, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0324c0: 5299 0b00 |0184: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +0324c4: 5470 fe0c |0186: iget-object v0, v7, Lorg/metatrans/commons/loading/View_Loading_Base;.rectf_main:Landroid/graphics/RectF; // field@0cfe │ │ +0324c8: 5200 0e00 |0188: iget v0, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +0324cc: c709 |018a: sub-float/2addr v9, v0 │ │ +0324ce: 8799 |018b: float-to-int v9, v9 │ │ +0324d0: 6e30 500a 8709 |018c: invoke-virtual {v7, v8, v9}, Lorg/metatrans/commons/loading/View_Loading_Base;.setMeasuredDimension:(II)V // method@0a50 │ │ +0324d6: 6e10 430a 0700 |018f: invoke-virtual {v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.initPiecesBitmaps:()V // method@0a43 │ │ +0324dc: 6e20 510a 7700 |0192: invoke-virtual {v7, v7}, Lorg/metatrans/commons/loading/View_Loading_Base;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a51 │ │ +0324e2: 0e00 |0195: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x0008 line=111 │ │ 0x0011 line=112 │ │ 0x0015 line=113 │ │ @@ -66575,38 +66593,38 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -031d08: |[031d08] org.metatrans.commons.loading.View_Loading_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -031d18: 6e10 ae00 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ -031d1e: 0a04 |0003: move-result v4 │ │ -031d20: 6200 2504 |0004: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -031d24: 2201 a100 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -031d28: 7010 7f01 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -031d2e: 1a02 5406 |000b: const-string v2, "View_Loading_Base.onTouch: action=" // string@0654 │ │ -031d32: 6e20 8501 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -031d38: 6e20 8201 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -031d3e: 6e10 8701 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -031d44: 0c01 |0016: move-result-object v1 │ │ -031d46: 6e20 5301 1000 |0017: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -031d4c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -031d4e: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -031d52: 7020 490a 5300 |001d: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0a49 │ │ -031d58: 280d |0020: goto 002d // +000d │ │ -031d5a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -031d5c: 3314 0600 |0022: if-ne v4, v1, 0028 // +0006 │ │ -031d60: 7020 4a0a 5300 |0024: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0a4a │ │ -031d66: 2806 |0027: goto 002d // +0006 │ │ -031d68: 3304 0500 |0028: if-ne v4, v0, 002d // +0005 │ │ -031d6c: 7020 4b0a 5300 |002a: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0a4b │ │ -031d72: 6e10 440a 0300 |002d: invoke-virtual {v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.invalidate:()V // method@0a44 │ │ -031d78: 0f00 |0030: return v0 │ │ +031d0c: |[031d0c] org.metatrans.commons.loading.View_Loading_Base.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +031d1c: 6e10 ae00 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@00ae │ │ +031d22: 0a04 |0003: move-result v4 │ │ +031d24: 6200 2504 |0004: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +031d28: 2201 a100 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +031d2c: 7010 7f01 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +031d32: 1a02 5506 |000b: const-string v2, "View_Loading_Base.onTouch: action=" // string@0655 │ │ +031d36: 6e20 8501 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +031d3c: 6e20 8201 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +031d42: 6e10 8701 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +031d48: 0c01 |0016: move-result-object v1 │ │ +031d4a: 6e20 5301 1000 |0017: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +031d50: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +031d52: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +031d56: 7020 490a 5300 |001d: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@0a49 │ │ +031d5c: 280d |0020: goto 002d // +000d │ │ +031d5e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +031d60: 3314 0600 |0022: if-ne v4, v1, 0028 // +0006 │ │ +031d64: 7020 4a0a 5300 |0024: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@0a4a │ │ +031d6a: 2806 |0027: goto 002d // +0006 │ │ +031d6c: 3304 0500 |0028: if-ne v4, v0, 002d // +0005 │ │ +031d70: 7020 4b0a 5300 |002a: invoke-direct {v3, v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@0a4b │ │ +031d76: 6e10 440a 0300 |002d: invoke-virtual {v3}, Lorg/metatrans/commons/loading/View_Loading_Base;.invalidate:()V // method@0a44 │ │ +031d7c: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=391 │ │ 0x001d line=395 │ │ 0x0024 line=399 │ │ 0x002a line=403 │ │ @@ -66621,121 +66639,121 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -0325f0: |[0325f0] org.metatrans.commons.loading.View_Loading_Base.pushed:(FF)V │ │ -032600: 1d05 |0000: monitor-enter v5 │ │ -032602: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -032606: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ -03260c: 6e10 420a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ -032612: 0a01 |0009: move-result v1 │ │ -032614: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ -032618: c921 |000c: div-float/2addr v1, v2 │ │ -03261a: a701 0601 |000d: sub-float v1, v6, v1 │ │ -03261e: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -032622: 6e10 420a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ -032628: 0a01 |0014: move-result v1 │ │ -03262a: c921 |0015: div-float/2addr v1, v2 │ │ -03262c: c616 |0016: add-float/2addr v6, v1 │ │ -03262e: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -032632: 6e10 420a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ -032638: 0a06 |001c: move-result v6 │ │ -03263a: c926 |001d: div-float/2addr v6, v2 │ │ -03263c: a706 0706 |001e: sub-float v6, v7, v6 │ │ -032640: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -032644: 6e10 420a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ -03264a: 0a06 |0025: move-result v6 │ │ -03264c: c926 |0026: div-float/2addr v6, v2 │ │ -03264e: c667 |0027: add-float/2addr v7, v6 │ │ -032650: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -032654: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -032656: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -032658: 0171 |002c: move v1, v7 │ │ -03265a: 5452 f70c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -03265e: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -032664: 0a02 |0032: move-result v2 │ │ -032666: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ -03266a: 5452 f70c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -03266e: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -032674: 0c02 |003a: move-result-object v2 │ │ -032676: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -03267a: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -03267e: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ -032682: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ -032686: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ -03268a: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -032690: 0a03 |0048: move-result v3 │ │ -032692: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ -032696: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ -03269a: 2807 |004d: goto 0054 // +0007 │ │ -03269c: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0326a0: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0326a4: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ -0326a8: 0726 |0054: move-object v6, v2 │ │ -0326aa: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0326ae: 28d6 |0057: goto 002d // -002a │ │ -0326b0: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -0326b2: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ -0326b6: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0326ba: b001 |005d: add-int/2addr v1, v0 │ │ -0326bc: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -0326c0: 5451 f70c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -0326c4: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -0326ca: 5451 f70c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -0326ce: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0326d4: 5556 000d |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ -0326d8: 1241 |006c: const/4 v1, #int 4 // #4 │ │ -0326da: 3906 2400 |006d: if-nez v6, 0091 // +0024 │ │ -0326de: 0176 |006f: move v6, v7 │ │ -0326e0: 5452 f70c |0070: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -0326e4: 7210 b301 0200 |0072: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -0326ea: 0a02 |0075: move-result v2 │ │ -0326ec: 3526 1300 |0076: if-ge v6, v2, 0089 // +0013 │ │ -0326f0: 5452 f70c |0078: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -0326f4: 7220 af01 6200 |007a: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0326fa: 0c02 |007d: move-result-object v2 │ │ -0326fc: 1f02 1702 |007e: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -032700: 5222 050d |0080: iget v2, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032704: 3412 0400 |0082: if-lt v2, v1, 0086 // +0004 │ │ -032708: 0106 |0084: move v6, v0 │ │ -03270a: 2805 |0085: goto 008a // +0005 │ │ -03270c: d806 0601 |0086: add-int/lit8 v6, v6, #int 1 // #01 │ │ -032710: 28e8 |0088: goto 0070 // -0018 │ │ -032712: 0176 |0089: move v6, v7 │ │ -032714: 3806 0700 |008a: if-eqz v6, 0091 // +0007 │ │ -032718: 5c50 000d |008c: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ -03271c: 6e10 4d0a 0500 |008e: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.registerEvent_1Stopped:()V // method@0a4d │ │ -032722: 5556 ff0c |0091: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ -032726: 3906 2300 |0093: if-nez v6, 00b6 // +0023 │ │ -03272a: 0176 |0095: move v6, v7 │ │ -03272c: 5452 f70c |0096: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032730: 7210 b301 0200 |0098: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -032736: 0a02 |009b: move-result v2 │ │ -032738: 3526 1200 |009c: if-ge v6, v2, 00ae // +0012 │ │ -03273c: 5452 f70c |009e: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ -032740: 7220 af01 6200 |00a0: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -032746: 0c02 |00a3: move-result-object v2 │ │ -032748: 1f02 1702 |00a4: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ -03274c: 5222 050d |00a6: iget v2, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ -032750: 3512 0300 |00a8: if-ge v2, v1, 00ab // +0003 │ │ -032754: 2805 |00aa: goto 00af // +0005 │ │ -032756: d806 0601 |00ab: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03275a: 28e9 |00ad: goto 0096 // -0017 │ │ -03275c: 0107 |00ae: move v7, v0 │ │ -03275e: 3807 0700 |00af: if-eqz v7, 00b6 // +0007 │ │ -032762: 5c50 ff0c |00b1: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ -032766: 6e10 4e0a 0500 |00b3: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.registerEvent_AllStopped:()V // method@0a4e │ │ -03276c: 1e05 |00b6: monitor-exit v5 │ │ -03276e: 0e00 |00b7: return-void │ │ -032770: 0d06 |00b8: move-exception v6 │ │ -032772: 1e05 |00b9: monitor-exit v5 │ │ -032774: 2706 |00ba: throw v6 │ │ +0325f4: |[0325f4] org.metatrans.commons.loading.View_Loading_Base.pushed:(FF)V │ │ +032604: 1d05 |0000: monitor-enter v5 │ │ +032606: 2200 2500 |0001: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +03260a: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ +032610: 6e10 420a 0500 |0006: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ +032616: 0a01 |0009: move-result v1 │ │ +032618: 1502 0040 |000a: const/high16 v2, #int 1073741824 // #4000 │ │ +03261c: c921 |000c: div-float/2addr v1, v2 │ │ +03261e: a701 0601 |000d: sub-float v1, v6, v1 │ │ +032622: 5901 0c00 |000f: iput v1, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +032626: 6e10 420a 0500 |0011: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ +03262c: 0a01 |0014: move-result v1 │ │ +03262e: c921 |0015: div-float/2addr v1, v2 │ │ +032630: c616 |0016: add-float/2addr v6, v1 │ │ +032632: 5906 0d00 |0017: iput v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +032636: 6e10 420a 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ +03263c: 0a06 |001c: move-result v6 │ │ +03263e: c926 |001d: div-float/2addr v6, v2 │ │ +032640: a706 0706 |001e: sub-float v6, v7, v6 │ │ +032644: 5906 0e00 |0020: iput v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +032648: 6e10 420a 0500 |0022: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getSquareSize:()F // method@0a42 │ │ +03264e: 0a06 |0025: move-result v6 │ │ +032650: c926 |0026: div-float/2addr v6, v2 │ │ +032652: c667 |0027: add-float/2addr v7, v6 │ │ +032654: 5907 0b00 |0028: iput v7, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +032658: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +03265a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +03265c: 0171 |002c: move v1, v7 │ │ +03265e: 5452 f70c |002d: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032662: 7210 b301 0200 |002f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +032668: 0a02 |0032: move-result v2 │ │ +03266a: 3521 2500 |0033: if-ge v1, v2, 0058 // +0025 │ │ +03266e: 5452 f70c |0035: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032672: 7220 af01 1200 |0037: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +032678: 0c02 |003a: move-result-object v2 │ │ +03267a: 1f02 1702 |003b: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +03267e: 5423 060d |003d: iget-object v3, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +032682: 5233 020d |003f: iget v3, v3, Lorg/metatrans/commons/loading/logic/Coordinates;.x:F // field@0d02 │ │ +032686: 5424 060d |0041: iget-object v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.coordinates:Lorg/metatrans/commons/loading/logic/Coordinates; // field@0d06 │ │ +03268a: 5244 030d |0043: iget v4, v4, Lorg/metatrans/commons/loading/logic/Coordinates;.y:F // field@0d03 │ │ +03268e: 6e30 6e00 3004 |0045: invoke-virtual {v0, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +032694: 0a03 |0048: move-result v3 │ │ +032696: 3803 0c00 |0049: if-eqz v3, 0055 // +000c │ │ +03269a: 3906 0300 |004b: if-nez v6, 004e // +0003 │ │ +03269e: 2807 |004d: goto 0054 // +0007 │ │ +0326a0: 5263 050d |004e: iget v3, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0326a4: 5224 050d |0050: iget v4, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0326a8: 3743 0300 |0052: if-le v3, v4, 0055 // +0003 │ │ +0326ac: 0726 |0054: move-object v6, v2 │ │ +0326ae: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0326b2: 28d6 |0057: goto 002d // -002a │ │ +0326b4: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +0326b6: 3806 1100 |0059: if-eqz v6, 006a // +0011 │ │ +0326ba: 5261 050d |005b: iget v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0326be: b001 |005d: add-int/2addr v1, v0 │ │ +0326c0: 5961 050d |005e: iput v1, v6, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +0326c4: 5451 f70c |0060: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +0326c8: 7220 b201 6100 |0062: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +0326ce: 5451 f70c |0065: iget-object v1, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +0326d2: 7220 ac01 6100 |0067: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0326d8: 5556 000d |006a: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ +0326dc: 1241 |006c: const/4 v1, #int 4 // #4 │ │ +0326de: 3906 2400 |006d: if-nez v6, 0091 // +0024 │ │ +0326e2: 0176 |006f: move v6, v7 │ │ +0326e4: 5452 f70c |0070: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +0326e8: 7210 b301 0200 |0072: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +0326ee: 0a02 |0075: move-result v2 │ │ +0326f0: 3526 1300 |0076: if-ge v6, v2, 0089 // +0013 │ │ +0326f4: 5452 f70c |0078: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +0326f8: 7220 af01 6200 |007a: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0326fe: 0c02 |007d: move-result-object v2 │ │ +032700: 1f02 1702 |007e: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +032704: 5222 050d |0080: iget v2, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +032708: 3412 0400 |0082: if-lt v2, v1, 0086 // +0004 │ │ +03270c: 0106 |0084: move v6, v0 │ │ +03270e: 2805 |0085: goto 008a // +0005 │ │ +032710: d806 0601 |0086: add-int/lit8 v6, v6, #int 1 // #01 │ │ +032714: 28e8 |0088: goto 0070 // -0018 │ │ +032716: 0176 |0089: move v6, v7 │ │ +032718: 3806 0700 |008a: if-eqz v6, 0091 // +0007 │ │ +03271c: 5c50 000d |008c: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_one_stoped:Z // field@0d00 │ │ +032720: 6e10 4d0a 0500 |008e: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.registerEvent_1Stopped:()V // method@0a4d │ │ +032726: 5556 ff0c |0091: iget-boolean v6, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ +03272a: 3906 2300 |0093: if-nez v6, 00b6 // +0023 │ │ +03272e: 0176 |0095: move v6, v7 │ │ +032730: 5452 f70c |0096: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032734: 7210 b301 0200 |0098: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +03273a: 0a02 |009b: move-result v2 │ │ +03273c: 3526 1200 |009c: if-ge v6, v2, 00ae // +0012 │ │ +032740: 5452 f70c |009e: iget-object v2, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.entries:Ljava/util/List; // field@0cf7 │ │ +032744: 7220 af01 6200 |00a0: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +03274a: 0c02 |00a3: move-result-object v2 │ │ +03274c: 1f02 1702 |00a4: check-cast v2, Lorg/metatrans/commons/loading/logic/MovingEntry; // type@0217 │ │ +032750: 5222 050d |00a6: iget v2, v2, Lorg/metatrans/commons/loading/logic/MovingEntry;.clicks:I // field@0d05 │ │ +032754: 3512 0300 |00a8: if-ge v2, v1, 00ab // +0003 │ │ +032758: 2805 |00aa: goto 00af // +0005 │ │ +03275a: d806 0601 |00ab: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03275e: 28e9 |00ad: goto 0096 // -0017 │ │ +032760: 0107 |00ae: move v7, v0 │ │ +032762: 3807 0700 |00af: if-eqz v7, 00b6 // +0007 │ │ +032766: 5c50 ff0c |00b1: iput-boolean v0, v5, Lorg/metatrans/commons/loading/View_Loading_Base;.sent_event_all_stoped:Z // field@0cff │ │ +03276a: 6e10 4e0a 0500 |00b3: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.registerEvent_AllStopped:()V // method@0a4e │ │ +032770: 1e05 |00b6: monitor-exit v5 │ │ +032772: 0e00 |00b7: return-void │ │ +032774: 0d06 |00b8: move-exception v6 │ │ +032776: 1e05 |00b9: monitor-exit v5 │ │ +032778: 2706 |00ba: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x00b6 │ │ -> 0x00b8 │ │ positions : │ │ 0x0001 line=213 │ │ 0x0006 line=215 │ │ 0x0011 line=216 │ │ @@ -66771,29 +66789,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -032784: |[032784] org.metatrans.commons.loading.View_Loading_Base.registerEvent_1Stopped:()V │ │ -032794: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03279a: 0c00 |0003: move-result-object v0 │ │ -03279c: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0327a2: 0c00 |0007: move-result-object v0 │ │ -0327a4: 6e10 3d0a 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -0327aa: 0c01 |000b: move-result-object v1 │ │ -0327ac: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -0327b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0327b2: 1a03 b902 |000f: const-string v3, "LOADING" // string@02b9 │ │ -0327b6: 1a04 ba02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02ba │ │ -0327ba: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -0327c0: 0c02 |0016: move-result-object v2 │ │ -0327c2: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -0327c8: 0e00 |001a: return-void │ │ +032788: |[032788] org.metatrans.commons.loading.View_Loading_Base.registerEvent_1Stopped:()V │ │ +032798: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +03279e: 0c00 |0003: move-result-object v0 │ │ +0327a0: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0327a6: 0c00 |0007: move-result-object v0 │ │ +0327a8: 6e10 3d0a 0500 |0008: invoke-virtual {v5}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +0327ae: 0c01 |000b: move-result-object v1 │ │ +0327b0: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +0327b4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0327b6: 1a03 ba02 |000f: const-string v3, "LOADING" // string@02ba │ │ +0327ba: 1a04 bb02 |0011: const-string v4, "LOADING_STOPPED_PIECE" // string@02bb │ │ +0327be: 7254 4e08 2032 |0013: invoke-interface {v0, v2, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +0327c4: 0c02 |0016: move-result-object v2 │ │ +0327c6: 7230 5908 1002 |0017: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +0327cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ @@ -66802,30 +66820,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0327cc: |[0327cc] org.metatrans.commons.loading.View_Loading_Base.registerEvent_AllStopped:()V │ │ -0327dc: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0327e2: 0c00 |0003: move-result-object v0 │ │ -0327e4: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0327ea: 0c00 |0007: move-result-object v0 │ │ -0327ec: 6e10 3d0a 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ -0327f2: 0c01 |000b: move-result-object v1 │ │ -0327f4: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ -0327f8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0327fa: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -0327fc: 1a04 b902 |0010: const-string v4, "LOADING" // string@02b9 │ │ -032800: 1a05 bb02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bb │ │ -032804: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ -03280a: 0c02 |0017: move-result-object v2 │ │ -03280c: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -032812: 0e00 |001b: return-void │ │ +0327d0: |[0327d0] org.metatrans.commons.loading.View_Loading_Base.registerEvent_AllStopped:()V │ │ +0327e0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0327e6: 0c00 |0003: move-result-object v0 │ │ +0327e8: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0327ee: 0c00 |0007: move-result-object v0 │ │ +0327f0: 6e10 3d0a 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/commons/loading/View_Loading_Base;.getContext:()Landroid/content/Context; // method@0a3d │ │ +0327f6: 0c01 |000b: move-result-object v1 │ │ +0327f8: 1f01 0500 |000c: check-cast v1, Landroid/app/Activity; // type@0005 │ │ +0327fc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0327fe: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +032800: 1a04 ba02 |0010: const-string v4, "LOADING" // string@02ba │ │ +032804: 1a05 bc02 |0012: const-string v5, "LOADING_STOPPED_PIECES" // string@02bc │ │ +032808: 7255 4e08 2043 |0014: invoke-interface {v0, v2, v3, v4, v5}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084e │ │ +03280e: 0c02 |0017: move-result-object v2 │ │ +032810: 7230 5908 1002 |0018: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +032816: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ @@ -66834,31 +66852,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032814: |[032814] org.metatrans.commons.loading.View_Loading_Base.selectButton_Start:()V │ │ -032824: 5410 f60c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ -032828: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ -03282e: 0e00 |0005: return-void │ │ +032818: |[032818] org.metatrans.commons.loading.View_Loading_Base.selectButton_Start:()V │ │ +032828: 5410 f60c |0000: iget-object v0, v1, Lorg/metatrans/commons/loading/View_Loading_Base;.buttonarea_start:Lorg/metatrans/commons/ui/IButtonArea; // field@0cf6 │ │ +03282c: 7210 000b 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/ui/IButtonArea;.select:()V // method@0b00 │ │ +032832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/loading/View_Loading_Base; │ │ │ │ - source_file_idx : 1619 (View_Loading_Base.java) │ │ + source_file_idx : 1620 (View_Loading_Base.java) │ │ │ │ Class #272 header: │ │ class_idx : 543 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 265 │ │ -source_file_idx : 171 │ │ +source_file_idx : 172 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ @@ -66882,17 +66900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034290: |[034290] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.:()V │ │ -0342a0: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -0342a6: 0e00 |0003: return-void │ │ +034294: |[034294] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.:()V │ │ +0342a4: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +0342aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; │ │ │ │ Virtual methods - │ │ @@ -66901,93 +66919,93 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -034138: |[034138] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.buildRows:()Ljava/util/List; │ │ -034148: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -03414c: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -034152: 6e10 8e0a 0a00 |0005: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getItemsList:()Ljava/util/List; // method@0a8e │ │ -034158: 0c01 |0008: move-result-object v1 │ │ -03415a: 7210 b001 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -034160: 0c01 |000c: move-result-object v1 │ │ -034162: 7210 a201 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -034168: 0a02 |0010: move-result v2 │ │ -03416a: 3802 9200 |0011: if-eqz v2, 00a3 // +0092 │ │ -03416e: 7210 a301 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -034174: 0c02 |0016: move-result-object v2 │ │ -034176: 1f02 9a01 |0017: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // type@019a │ │ -03417a: 7210 8406 0200 |0019: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getMarketURL:()Ljava/lang/String; // method@0684 │ │ -034180: 0c03 |001c: move-result-object v3 │ │ -034182: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -034186: 7210 8306 0200 |001f: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getIconResID:()I // method@0683 │ │ -03418c: 0a03 |0022: move-result v3 │ │ -03418e: 6e10 8d0a 0a00 |0023: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getIconSize:()I // method@0a8d │ │ -034194: 0a04 |0026: move-result v4 │ │ -034196: 7130 7c0b 3a04 |0027: invoke-static {v10, v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -03419c: 0c03 |002a: move-result-object v3 │ │ -03419e: 2204 a100 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -0341a2: 7010 7f01 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0341a8: 7210 8006 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line1:()I // method@0680 │ │ -0341ae: 0a05 |0033: move-result v5 │ │ -0341b0: 6e20 900a 5a00 |0034: invoke-virtual {v10, v5}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ -0341b6: 0c05 |0037: move-result-object v5 │ │ -0341b8: 6e20 8501 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0341be: 6e10 8c0a 0a00 |003b: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getDescriptionsDelim:()Ljava/lang/String; // method@0a8c │ │ -0341c4: 0c05 |003e: move-result-object v5 │ │ -0341c6: 6e20 8501 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0341cc: 7210 8106 0200 |0042: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line2:()I // method@0681 │ │ -0341d2: 0a05 |0045: move-result v5 │ │ -0341d4: 6e20 900a 5a00 |0046: invoke-virtual {v10, v5}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ -0341da: 0c05 |0049: move-result-object v5 │ │ -0341dc: 6e20 8501 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0341e2: 6e10 8701 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0341e8: 0c04 |0050: move-result-object v4 │ │ -0341ea: 6e20 910a 2a00 |0051: invoke-virtual {v10, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.isAvailable:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@0a91 │ │ -0341f0: 0a05 |0054: move-result v5 │ │ -0341f2: 3905 0c00 |0055: if-nez v5, 0061 // +000c │ │ -0341f6: 6004 7608 |0057: sget v4, Lorg/metatrans/commons/R$string;.label_installed:I // field@0876 │ │ -0341fa: 6e20 900a 4a00 |0059: invoke-virtual {v10, v4}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ -034200: 0c04 |005c: move-result-object v4 │ │ -034202: 6e10 7a01 0400 |005d: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@017a │ │ -034208: 0c04 |0060: move-result-object v4 │ │ -03420a: 7120 6f0b 3a00 |0061: invoke-static {v10, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -034210: 0c03 |0064: move-result-object v3 │ │ -034212: 1215 |0065: const/4 v5, #int 1 // #1 │ │ -034214: 2206 4402 |0066: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ -034218: 2207 a100 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@00a1 │ │ -03421c: 7010 7f01 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -034222: 7210 8606 0200 |006d: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.isPaid:()Z // method@0686 │ │ -034228: 0a08 |0070: move-result v8 │ │ -03422a: 3808 0900 |0071: if-eqz v8, 007a // +0009 │ │ -03422e: 6e10 8f0a 0a00 |0073: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getResources:()Landroid/content/res/Resources; // method@0a8f │ │ -034234: 0c08 |0076: move-result-object v8 │ │ -034236: 6009 6e08 |0077: sget v9, Lorg/metatrans/commons/R$string;.label_advertising_paid_1:I // field@086e │ │ -03423a: 2807 |0079: goto 0080 // +0007 │ │ -03423c: 6e10 8f0a 0a00 |007a: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getResources:()Landroid/content/res/Resources; // method@0a8f │ │ -034242: 0c08 |007d: move-result-object v8 │ │ -034244: 6009 6c08 |007e: sget v9, Lorg/metatrans/commons/R$string;.label_advertising_free_1:I // field@086c │ │ -034248: 6e20 3800 9800 |0080: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ -03424e: 0c08 |0083: move-result-object v8 │ │ -034250: 6e20 8501 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034256: 1a08 5600 |0087: const-string v8, ": " // string@0056 │ │ -03425a: 6e20 8501 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034260: 7210 8506 0200 |008c: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getName:()I // method@0685 │ │ -034266: 0a02 |008f: move-result v2 │ │ -034268: 6e20 900a 2a00 |0090: invoke-virtual {v10, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ -03426e: 0c02 |0093: move-result-object v2 │ │ -034270: 6e20 8501 2700 |0094: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -034276: 6e10 8701 0700 |0097: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03427c: 0c02 |009a: move-result-object v2 │ │ -03427e: 7054 5e0b 5623 |009b: invoke-direct {v6, v5, v3, v2, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ -034284: 7220 ac01 6000 |009e: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -03428a: 2900 6cff |00a1: goto/16 000d // -0094 │ │ -03428e: 1100 |00a3: return-object v0 │ │ +03413c: |[03413c] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.buildRows:()Ljava/util/List; │ │ +03414c: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +034150: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +034156: 6e10 8e0a 0a00 |0005: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getItemsList:()Ljava/util/List; // method@0a8e │ │ +03415c: 0c01 |0008: move-result-object v1 │ │ +03415e: 7210 b001 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +034164: 0c01 |000c: move-result-object v1 │ │ +034166: 7210 a201 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +03416c: 0a02 |0010: move-result v2 │ │ +03416e: 3802 9200 |0011: if-eqz v2, 00a3 // +0092 │ │ +034172: 7210 a301 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +034178: 0c02 |0016: move-result-object v2 │ │ +03417a: 1f02 9a01 |0017: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // type@019a │ │ +03417e: 7210 8406 0200 |0019: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getMarketURL:()Ljava/lang/String; // method@0684 │ │ +034184: 0c03 |001c: move-result-object v3 │ │ +034186: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +03418a: 7210 8306 0200 |001f: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getIconResID:()I // method@0683 │ │ +034190: 0a03 |0022: move-result v3 │ │ +034192: 6e10 8d0a 0a00 |0023: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getIconSize:()I // method@0a8d │ │ +034198: 0a04 |0026: move-result v4 │ │ +03419a: 7130 7c0b 3a04 |0027: invoke-static {v10, v3, v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +0341a0: 0c03 |002a: move-result-object v3 │ │ +0341a2: 2204 a100 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +0341a6: 7010 7f01 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0341ac: 7210 8006 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line1:()I // method@0680 │ │ +0341b2: 0a05 |0033: move-result v5 │ │ +0341b4: 6e20 900a 5a00 |0034: invoke-virtual {v10, v5}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ +0341ba: 0c05 |0037: move-result-object v5 │ │ +0341bc: 6e20 8501 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0341c2: 6e10 8c0a 0a00 |003b: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getDescriptionsDelim:()Ljava/lang/String; // method@0a8c │ │ +0341c8: 0c05 |003e: move-result-object v5 │ │ +0341ca: 6e20 8501 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0341d0: 7210 8106 0200 |0042: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getDescription_Line2:()I // method@0681 │ │ +0341d6: 0a05 |0045: move-result v5 │ │ +0341d8: 6e20 900a 5a00 |0046: invoke-virtual {v10, v5}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ +0341de: 0c05 |0049: move-result-object v5 │ │ +0341e0: 6e20 8501 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0341e6: 6e10 8701 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0341ec: 0c04 |0050: move-result-object v4 │ │ +0341ee: 6e20 910a 2a00 |0051: invoke-virtual {v10, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.isAvailable:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@0a91 │ │ +0341f4: 0a05 |0054: move-result v5 │ │ +0341f6: 3905 0c00 |0055: if-nez v5, 0061 // +000c │ │ +0341fa: 6004 7608 |0057: sget v4, Lorg/metatrans/commons/R$string;.label_installed:I // field@0876 │ │ +0341fe: 6e20 900a 4a00 |0059: invoke-virtual {v10, v4}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ +034204: 0c04 |005c: move-result-object v4 │ │ +034206: 6e10 7a01 0400 |005d: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@017a │ │ +03420c: 0c04 |0060: move-result-object v4 │ │ +03420e: 7120 6f0b 3a00 |0061: invoke-static {v10, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +034214: 0c03 |0064: move-result-object v3 │ │ +034216: 1215 |0065: const/4 v5, #int 1 // #1 │ │ +034218: 2206 4402 |0066: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ +03421c: 2207 a100 |0068: new-instance v7, Ljava/lang/StringBuilder; // type@00a1 │ │ +034220: 7010 7f01 0700 |006a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +034226: 7210 8606 0200 |006d: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.isPaid:()Z // method@0686 │ │ +03422c: 0a08 |0070: move-result v8 │ │ +03422e: 3808 0900 |0071: if-eqz v8, 007a // +0009 │ │ +034232: 6e10 8f0a 0a00 |0073: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getResources:()Landroid/content/res/Resources; // method@0a8f │ │ +034238: 0c08 |0076: move-result-object v8 │ │ +03423a: 6009 6e08 |0077: sget v9, Lorg/metatrans/commons/R$string;.label_advertising_paid_1:I // field@086e │ │ +03423e: 2807 |0079: goto 0080 // +0007 │ │ +034240: 6e10 8f0a 0a00 |007a: invoke-virtual {v10}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getResources:()Landroid/content/res/Resources; // method@0a8f │ │ +034246: 0c08 |007d: move-result-object v8 │ │ +034248: 6009 6c08 |007e: sget v9, Lorg/metatrans/commons/R$string;.label_advertising_free_1:I // field@086c │ │ +03424c: 6e20 3800 9800 |0080: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0038 │ │ +034252: 0c08 |0083: move-result-object v8 │ │ +034254: 6e20 8501 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03425a: 1a08 5700 |0087: const-string v8, ": " // string@0057 │ │ +03425e: 6e20 8501 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +034264: 7210 8506 0200 |008c: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getName:()I // method@0685 │ │ +03426a: 0a02 |008f: move-result v2 │ │ +03426c: 6e20 900a 2a00 |0090: invoke-virtual {v10, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getString:(I)Ljava/lang/String; // method@0a90 │ │ +034272: 0c02 |0093: move-result-object v2 │ │ +034274: 6e20 8501 2700 |0094: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03427a: 6e10 8701 0700 |0097: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +034280: 0c02 |009a: move-result-object v2 │ │ +034282: 7054 5e0b 5623 |009b: invoke-direct {v6, v5, v3, v2, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5e │ │ +034288: 7220 ac01 6000 |009e: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +03428e: 2900 6cff |00a1: goto/16 000d // -0094 │ │ +034292: 1100 |00a3: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=96 │ │ 0x0009 line=98 │ │ 0x0019 line=100 │ │ 0x001f line=102 │ │ @@ -67010,17 +67028,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034120: |[034120] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.getDescriptionsDelim:()Ljava/lang/String; │ │ -034130: 1a00 0600 |0000: const-string v0, " " // string@0006 │ │ -034134: 1100 |0002: return-object v0 │ │ +034124: |[034124] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.getDescriptionsDelim:()Ljava/lang/String; │ │ +034134: 1a00 0600 |0000: const-string v0, " " // string@0006 │ │ +034138: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;) │ │ name : 'getItemsList' │ │ type : '()Ljava/util/List;' │ │ @@ -67038,45 +67056,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0342a8: |[0342a8] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onCreate:(Landroid/os/Bundle;)V │ │ -0342b8: 6f20 6a03 4300 |0000: invoke-super {v3, v4}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -0342be: 7110 ab00 0300 |0003: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -0342c4: 0c04 |0006: move-result-object v4 │ │ -0342c6: 6e10 8a0a 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.buildRows:()Ljava/util/List; // method@0a8a │ │ -0342cc: 0c00 |000a: move-result-object v0 │ │ -0342ce: 2201 1e02 |000b: new-instance v1, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu; // type@021e │ │ -0342d2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0342d4: 7030 870a 3102 |000e: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1;)V // method@0a87 │ │ -0342da: 7140 480b 4310 |0011: invoke-static {v3, v4, v0, v1}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b48 │ │ -0342e0: 0c04 |0014: move-result-object v4 │ │ -0342e2: 6e10 8b0a 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getApplication:()Landroid/app/Application; // method@0a8b │ │ -0342e8: 0c00 |0018: move-result-object v0 │ │ -0342ea: 1f00 4901 |0019: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -0342ee: 6e10 e804 0000 |001b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -0342f4: 0c00 |001e: move-result-object v0 │ │ -0342f6: 5200 580d |001f: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -0342fa: 7110 bc05 0000 |0021: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -034300: 0c00 |0024: move-result-object v0 │ │ -034302: 7210 bf05 0000 |0025: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -034308: 0a00 |0028: move-result v0 │ │ -03430a: 6e20 d000 0400 |0029: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ -034310: 6e20 970a 4300 |002c: invoke-virtual {v3, v4}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.setContentView:(Landroid/view/View;)V // method@0a97 │ │ -034316: 6004 e507 |002f: sget v4, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ -03431a: 1300 3700 |0031: const/16 v0, #int 55 // #37 │ │ -03431e: 6e30 960a 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.setBackgroundPoster:(II)V // method@0a96 │ │ -034324: 0e00 |0036: return-void │ │ -034326: 0d04 |0037: move-exception v4 │ │ -034328: 2200 9e00 |0038: new-instance v0, Ljava/lang/RuntimeException; // type@009e │ │ -03432c: 7020 7101 4000 |003a: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ -034332: 2700 |003d: throw v0 │ │ +0342ac: |[0342ac] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onCreate:(Landroid/os/Bundle;)V │ │ +0342bc: 6f20 6a03 4300 |0000: invoke-super {v3, v4}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +0342c2: 7110 ab00 0300 |0003: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +0342c8: 0c04 |0006: move-result-object v4 │ │ +0342ca: 6e10 8a0a 0300 |0007: invoke-virtual {v3}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.buildRows:()Ljava/util/List; // method@0a8a │ │ +0342d0: 0c00 |000a: move-result-object v0 │ │ +0342d2: 2201 1e02 |000b: new-instance v1, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu; // type@021e │ │ +0342d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0342d8: 7030 870a 3102 |000e: invoke-direct {v1, v3, v2}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl$1;)V // method@0a87 │ │ +0342de: 7140 480b 4310 |0011: invoke-static {v3, v4, v0, v1}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;Landroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b48 │ │ +0342e4: 0c04 |0014: move-result-object v4 │ │ +0342e6: 6e10 8b0a 0300 |0015: invoke-virtual {v3}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.getApplication:()Landroid/app/Application; // method@0a8b │ │ +0342ec: 0c00 |0018: move-result-object v0 │ │ +0342ee: 1f00 4901 |0019: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +0342f2: 6e10 e804 0000 |001b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +0342f8: 0c00 |001e: move-result-object v0 │ │ +0342fa: 5200 580d |001f: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +0342fe: 7110 bc05 0000 |0021: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +034304: 0c00 |0024: move-result-object v0 │ │ +034306: 7210 bf05 0000 |0025: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +03430c: 0a00 |0028: move-result v0 │ │ +03430e: 6e20 d000 0400 |0029: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.setBackgroundColor:(I)V // method@00d0 │ │ +034314: 6e20 970a 4300 |002c: invoke-virtual {v3, v4}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.setContentView:(Landroid/view/View;)V // method@0a97 │ │ +03431a: 6004 e507 |002f: sget v4, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ +03431e: 1300 3700 |0031: const/16 v0, #int 55 // #37 │ │ +034322: 6e30 960a 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.setBackgroundPoster:(II)V // method@0a96 │ │ +034328: 0e00 |0036: return-void │ │ +03432a: 0d04 |0037: move-exception v4 │ │ +03432c: 2200 9e00 |0038: new-instance v0, Ljava/lang/RuntimeException; // type@009e │ │ +034330: 7020 7101 4000 |003a: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ +034336: 2700 |003d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ 0x0007 line=45 │ │ @@ -67095,20 +67113,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -034344: |[034344] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onPause:()V │ │ -034354: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -034358: 1a01 a900 |0002: const-string v1, "Activity_Marketing_AppList: onPause()" // string@00a9 │ │ -03435c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -034362: 6f10 6d03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ -034368: 0e00 |000a: return-void │ │ +034348: |[034348] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onPause:()V │ │ +034358: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03435c: 1a01 aa00 |0002: const-string v1, "Activity_Marketing_AppList: onPause()" // string@00aa │ │ +034360: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +034366: 6f10 6d03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ +03436c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; │ │ │ │ @@ -67117,40 +67135,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03436c: |[03436c] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onResume:()V │ │ -03437c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -034380: 1a01 aa00 |0002: const-string v1, "Activity_Marketing_AppList: onResume()" // string@00aa │ │ -034384: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03438a: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -034390: 0e00 |000a: return-void │ │ +034370: |[034370] org.metatrans.commons.marketing.Activity_Marketing_ItemsList_BaseImpl.onResume:()V │ │ +034380: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +034384: 1a01 ab00 |0002: const-string v1, "Activity_Marketing_AppList: onResume()" // string@00ab │ │ +034388: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03438e: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +034394: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=78 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl; │ │ │ │ #7 : (in Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;) │ │ name : 'openTarget' │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 171 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ + source_file_idx : 172 (Activity_Marketing_ItemsList_BaseImpl.java) │ │ │ │ Class #273 header: │ │ class_idx : 546 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 265 │ │ -source_file_idx : 172 │ │ +source_file_idx : 173 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #273 annotations: │ │ Annotations on class │ │ @@ -67179,17 +67197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0344d0: |[0344d0] org.metatrans.commons.menu.Activity_Menu_Base.:()V │ │ -0344e0: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -0344e6: 0e00 |0003: return-void │ │ +0344d4: |[0344d4] org.metatrans.commons.menu.Activity_Menu_Base.:()V │ │ +0344e4: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +0344ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/menu/Activity_Menu_Base;) │ │ @@ -67197,17 +67215,17 @@ │ │ type : '(Lorg/metatrans/commons/menu/Activity_Menu_Base;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03443c: |[03443c] org.metatrans.commons.menu.Activity_Menu_Base.access$100:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)Ljava/util/List; │ │ -03444c: 5400 420d |0000: iget-object v0, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ -034450: 1100 |0002: return-object v0 │ │ +034440: |[034440] org.metatrans.commons.menu.Activity_Menu_Base.access$100:(Lorg/metatrans/commons/menu/Activity_Menu_Base;)Ljava/util/List; │ │ +034450: 5400 420d |0000: iget-object v0, v0, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ +034454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/menu/Activity_Menu_Base;) │ │ @@ -67215,42 +67233,42 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -034454: |[034454] org.metatrans.commons.menu.Activity_Menu_Base.buildRows:(Ljava/util/List;)Ljava/util/List; │ │ -034464: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -034468: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -03446e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -034470: 7210 b301 0700 |0006: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01b3 │ │ -034476: 0a02 |0009: move-result v2 │ │ -034478: 3521 2b00 |000a: if-ge v1, v2, 0035 // +002b │ │ -03447c: 7220 af01 1700 |000c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -034482: 0c02 |000f: move-result-object v2 │ │ -034484: 1f02 9901 |0010: check-cast v2, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ -034488: 7210 7f06 0200 |0012: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getName_String:()Ljava/lang/String; // method@067f │ │ -03448e: 0c03 |0015: move-result-object v3 │ │ -034490: 7210 7d06 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getDescription_String:()Ljava/lang/String; // method@067d │ │ -034496: 0c04 |0019: move-result-object v4 │ │ -034498: 7210 7e06 0200 |001a: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getIconResID:()I // method@067e │ │ -03449e: 0a02 |001d: move-result v2 │ │ -0344a0: 6e10 a00a 0600 |001e: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getIconSize:()I // method@0aa0 │ │ -0344a6: 0a05 |0021: move-result v5 │ │ -0344a8: 7130 7c0b 2605 |0022: invoke-static {v6, v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -0344ae: 0c02 |0025: move-result-object v2 │ │ -0344b0: 7120 6f0b 2600 |0026: invoke-static {v6, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -0344b6: 0c02 |0029: move-result-object v2 │ │ -0344b8: 2205 4402 |002a: new-instance v5, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ -0344bc: 7040 5d0b 2543 |002c: invoke-direct {v5, v2, v3, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5d │ │ -0344c2: 7220 ac01 5000 |002f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0344c8: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0344cc: 28d2 |0034: goto 0006 // -002e │ │ -0344ce: 1100 |0035: return-object v0 │ │ +034458: |[034458] org.metatrans.commons.menu.Activity_Menu_Base.buildRows:(Ljava/util/List;)Ljava/util/List; │ │ +034468: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +03446c: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +034472: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +034474: 7210 b301 0700 |0006: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01b3 │ │ +03447a: 0a02 |0009: move-result v2 │ │ +03447c: 3521 2b00 |000a: if-ge v1, v2, 0035 // +002b │ │ +034480: 7220 af01 1700 |000c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +034486: 0c02 |000f: move-result-object v2 │ │ +034488: 1f02 9901 |0010: check-cast v2, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ +03448c: 7210 7f06 0200 |0012: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getName_String:()Ljava/lang/String; // method@067f │ │ +034492: 0c03 |0015: move-result-object v3 │ │ +034494: 7210 7d06 0200 |0016: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getDescription_String:()Ljava/lang/String; // method@067d │ │ +03449a: 0c04 |0019: move-result-object v4 │ │ +03449c: 7210 7e06 0200 |001a: invoke-interface {v2}, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main;.getIconResID:()I // method@067e │ │ +0344a2: 0a02 |001d: move-result v2 │ │ +0344a4: 6e10 a00a 0600 |001e: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getIconSize:()I // method@0aa0 │ │ +0344aa: 0a05 |0021: move-result v5 │ │ +0344ac: 7130 7c0b 2605 |0022: invoke-static {v6, v2, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +0344b2: 0c02 |0025: move-result-object v2 │ │ +0344b4: 7120 6f0b 2600 |0026: invoke-static {v6, v2}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +0344ba: 0c02 |0029: move-result-object v2 │ │ +0344bc: 2205 4402 |002a: new-instance v5, Lorg/metatrans/commons/ui/list/RowItem_IdTD; // type@0244 │ │ +0344c0: 7040 5d0b 2543 |002c: invoke-direct {v5, v2, v3, v4}, Lorg/metatrans/commons/ui/list/RowItem_IdTD;.:(Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b5d │ │ +0344c6: 7220 ac01 5000 |002f: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0344cc: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0344d0: 28d2 |0034: goto 0006 // -002e │ │ +0344d2: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=86 │ │ 0x000c line=88 │ │ 0x0012 line=90 │ │ 0x0016 line=91 │ │ @@ -67273,50 +67291,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -0344e8: |[0344e8] org.metatrans.commons.menu.Activity_Menu_Base.onCreate:(Landroid/os/Bundle;)V │ │ -0344f8: 6f20 6a03 7600 |0000: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -0344fe: 6e10 9f0a 0600 |0003: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getEntries:()Ljava/util/List; // method@0a9f │ │ -034504: 0c07 |0006: move-result-object v7 │ │ -034506: 5b67 420d |0007: iput-object v7, v6, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ -03450a: 7110 ab00 0600 |0009: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -034510: 0c01 |000c: move-result-object v1 │ │ -034512: 6e10 9e0a 0600 |000d: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getApplication:()Landroid/app/Application; // method@0a9e │ │ -034518: 0c07 |0010: move-result-object v7 │ │ -03451a: 1f07 4901 |0011: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -03451e: 6e10 e804 0700 |0013: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -034524: 0c07 |0016: move-result-object v7 │ │ -034526: 5277 580d |0017: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -03452a: 7110 bc05 0700 |0019: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -034530: 0c07 |001c: move-result-object v7 │ │ -034532: 7210 bf05 0700 |001d: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -034538: 0a04 |0020: move-result v4 │ │ -03453a: 5467 420d |0021: iget-object v7, v6, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ -03453e: 7020 9d0a 7600 |0023: invoke-direct {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.buildRows:(Ljava/util/List;)Ljava/util/List; // method@0a9d │ │ -034544: 0c02 |0026: move-result-object v2 │ │ -034546: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -034548: 2205 2102 |0028: new-instance v5, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu; // type@0221 │ │ -03454c: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -03454e: 7030 990a 6507 |002b: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;Lorg/metatrans/commons/menu/Activity_Menu_Base$1;)V // method@0a99 │ │ -034554: 0760 |002e: move-object v0, v6 │ │ -034556: 7706 470b 0000 |002f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b47 │ │ -03455c: 0c07 |0032: move-result-object v7 │ │ -03455e: 6e20 a50a 7600 |0033: invoke-virtual {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.setContentView:(Landroid/view/View;)V // method@0aa5 │ │ -034564: 6007 e507 |0036: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ -034568: 1300 3700 |0038: const/16 v0, #int 55 // #37 │ │ -03456c: 6e30 a40a 7600 |003a: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.setBackgroundPoster:(II)V // method@0aa4 │ │ -034572: 0e00 |003d: return-void │ │ -034574: 0d07 |003e: move-exception v7 │ │ -034576: 2200 9e00 |003f: new-instance v0, Ljava/lang/RuntimeException; // type@009e │ │ -03457a: 7020 7101 7000 |0041: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ -034580: 2700 |0044: throw v0 │ │ +0344ec: |[0344ec] org.metatrans.commons.menu.Activity_Menu_Base.onCreate:(Landroid/os/Bundle;)V │ │ +0344fc: 6f20 6a03 7600 |0000: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +034502: 6e10 9f0a 0600 |0003: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getEntries:()Ljava/util/List; // method@0a9f │ │ +034508: 0c07 |0006: move-result-object v7 │ │ +03450a: 5b67 420d |0007: iput-object v7, v6, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ +03450e: 7110 ab00 0600 |0009: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +034514: 0c01 |000c: move-result-object v1 │ │ +034516: 6e10 9e0a 0600 |000d: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.getApplication:()Landroid/app/Application; // method@0a9e │ │ +03451c: 0c07 |0010: move-result-object v7 │ │ +03451e: 1f07 4901 |0011: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +034522: 6e10 e804 0700 |0013: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +034528: 0c07 |0016: move-result-object v7 │ │ +03452a: 5277 580d |0017: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +03452e: 7110 bc05 0700 |0019: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +034534: 0c07 |001c: move-result-object v7 │ │ +034536: 7210 bf05 0700 |001d: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +03453c: 0a04 |0020: move-result v4 │ │ +03453e: 5467 420d |0021: iget-object v7, v6, Lorg/metatrans/commons/menu/Activity_Menu_Base;.entries:Ljava/util/List; // field@0d42 │ │ +034542: 7020 9d0a 7600 |0023: invoke-direct {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.buildRows:(Ljava/util/List;)Ljava/util/List; // method@0a9d │ │ +034548: 0c02 |0026: move-result-object v2 │ │ +03454a: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +03454c: 2205 2102 |0028: new-instance v5, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu; // type@0221 │ │ +034550: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +034552: 7030 990a 6507 |002b: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Base;Lorg/metatrans/commons/menu/Activity_Menu_Base$1;)V // method@0a99 │ │ +034558: 0760 |002e: move-object v0, v6 │ │ +03455a: 7706 470b 0000 |002f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_ITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b47 │ │ +034560: 0c07 |0032: move-result-object v7 │ │ +034562: 6e20 a50a 7600 |0033: invoke-virtual {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.setContentView:(Landroid/view/View;)V // method@0aa5 │ │ +034568: 6007 e507 |0036: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ +03456c: 1300 3700 |0038: const/16 v0, #int 55 // #37 │ │ +034570: 6e30 a40a 7600 |003a: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.setBackgroundPoster:(II)V // method@0aa4 │ │ +034576: 0e00 |003d: return-void │ │ +034578: 0d07 |003e: move-exception v7 │ │ +03457a: 2200 9e00 |003f: new-instance v0, Ljava/lang/RuntimeException; // type@009e │ │ +03457e: 7020 7101 7000 |0041: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0171 │ │ +034584: 2700 |0044: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=39 │ │ 0x0009 line=41 │ │ @@ -67335,20 +67353,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -034594: |[034594] org.metatrans.commons.menu.Activity_Menu_Base.onPause:()V │ │ -0345a4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0345a8: 1a01 b300 |0002: const-string v1, "Activity_Menu_Main: onPause()" // string@00b3 │ │ -0345ac: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0345b2: 6f10 6d03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ -0345b8: 0e00 |000a: return-void │ │ +034598: |[034598] org.metatrans.commons.menu.Activity_Menu_Base.onPause:()V │ │ +0345a8: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0345ac: 1a01 b400 |0002: const-string v1, "Activity_Menu_Main: onPause()" // string@00b4 │ │ +0345b0: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0345b6: 6f10 6d03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onPause:()V // method@036d │ │ +0345bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ │ │ @@ -67357,34 +67375,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0345bc: |[0345bc] org.metatrans.commons.menu.Activity_Menu_Base.onResume:()V │ │ -0345cc: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0345d0: 1a01 b400 |0002: const-string v1, "Activity_Menu_Main: onResume()" // string@00b4 │ │ -0345d4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -0345da: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ -0345e0: 0e00 |000a: return-void │ │ +0345c0: |[0345c0] org.metatrans.commons.menu.Activity_Menu_Base.onResume:()V │ │ +0345d0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0345d4: 1a01 b500 |0002: const-string v1, "Activity_Menu_Main: onResume()" // string@00b5 │ │ +0345d8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0345de: 6f10 6e03 0200 |0007: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base;.onResume:()V // method@036e │ │ +0345e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/menu/Activity_Menu_Base; │ │ │ │ - source_file_idx : 172 (Activity_Menu_Base.java) │ │ + source_file_idx : 173 (Activity_Menu_Base.java) │ │ │ │ Class #274 header: │ │ class_idx : 549 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 265 │ │ -source_file_idx : 173 │ │ +source_file_idx : 174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #274 annotations: │ │ Annotations on class │ │ @@ -67405,17 +67423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034760: |[034760] org.metatrans.commons.menu.Activity_Menu_Colours_Base.:()V │ │ -034770: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ -034776: 0e00 |0003: return-void │ │ +034764: |[034764] org.metatrans.commons.menu.Activity_Menu_Colours_Base.:()V │ │ +034774: 7010 5e03 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base;.:()V // method@035e │ │ +03477a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; │ │ │ │ Virtual methods - │ │ @@ -67424,50 +67442,50 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -0346cc: |[0346cc] org.metatrans.commons.menu.Activity_Menu_Colours_Base.buildRows:(I)Ljava/util/List; │ │ -0346dc: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0346e0: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0346e6: 7100 bb05 0000 |0005: invoke-static {}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bb │ │ -0346ec: 0c01 |0008: move-result-object v1 │ │ -0346ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0346f0: 0123 |000a: move v3, v2 │ │ -0346f2: 2114 |000b: array-length v4, v1 │ │ -0346f4: 3543 3500 |000c: if-ge v3, v4, 0041 // +0035 │ │ -0346f8: 4604 0103 |000e: aget-object v4, v1, v3 │ │ -0346fc: 6e20 ac0a 4900 |0010: invoke-virtual {v9, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.createColourBitmap:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/graphics/Bitmap; // method@0aac │ │ -034702: 0c05 |0013: move-result-object v5 │ │ -034704: 6e10 b00a 0900 |0014: invoke-virtual {v9}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ -03470a: 0a06 |0017: move-result v6 │ │ -03470c: 6e10 b00a 0900 |0018: invoke-virtual {v9}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ -034712: 0a07 |001b: move-result v7 │ │ -034714: 7130 760b 6507 |001c: invoke-static {v5, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -03471a: 0c06 |001f: move-result-object v6 │ │ -03471c: 7120 820b 5600 |0020: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ -034722: 7120 6f0b 6900 |0023: invoke-static {v9, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ -034728: 0c05 |0026: move-result-object v5 │ │ -03472a: 2206 4202 |0027: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ -03472e: 33a3 0400 |0029: if-ne v3, v10, 002d // +0004 │ │ -034732: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -034734: 2802 |002c: goto 002e // +0002 │ │ -034736: 0127 |002d: move v7, v2 │ │ -034738: 7210 c705 0400 |002e: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getName:()I // method@05c7 │ │ -03473e: 0a04 |0031: move-result v4 │ │ -034740: 6e20 b10a 4900 |0032: invoke-virtual {v9, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getString:(I)Ljava/lang/String; // method@0ab1 │ │ -034746: 0c04 |0035: move-result-object v4 │ │ -034748: 1a08 0000 |0036: const-string v8, "" // string@0000 │ │ -03474c: 7058 4b0b 7645 |0038: invoke-direct {v6, v7, v5, v4, v8}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ -034752: 7220 ac01 6000 |003b: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -034758: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03475c: 28cb |0040: goto 000b // -0035 │ │ -03475e: 1100 |0041: return-object v0 │ │ +0346d0: |[0346d0] org.metatrans.commons.menu.Activity_Menu_Colours_Base.buildRows:(I)Ljava/util/List; │ │ +0346e0: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0346e4: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0346ea: 7100 bb05 0000 |0005: invoke-static {}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getAll:()[Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bb │ │ +0346f0: 0c01 |0008: move-result-object v1 │ │ +0346f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0346f4: 0123 |000a: move v3, v2 │ │ +0346f6: 2114 |000b: array-length v4, v1 │ │ +0346f8: 3543 3500 |000c: if-ge v3, v4, 0041 // +0035 │ │ +0346fc: 4604 0103 |000e: aget-object v4, v1, v3 │ │ +034700: 6e20 ac0a 4900 |0010: invoke-virtual {v9, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.createColourBitmap:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/graphics/Bitmap; // method@0aac │ │ +034706: 0c05 |0013: move-result-object v5 │ │ +034708: 6e10 b00a 0900 |0014: invoke-virtual {v9}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ +03470e: 0a06 |0017: move-result v6 │ │ +034710: 6e10 b00a 0900 |0018: invoke-virtual {v9}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ +034716: 0a07 |001b: move-result v7 │ │ +034718: 7130 760b 6507 |001c: invoke-static {v5, v6, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +03471e: 0c06 |001f: move-result-object v6 │ │ +034720: 7120 820b 5600 |0020: invoke-static {v6, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.recycle:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@0b82 │ │ +034726: 7120 6f0b 6900 |0023: invoke-static {v9, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createDrawable:(Landroid/content/Context;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Drawable; // method@0b6f │ │ +03472c: 0c05 |0026: move-result-object v5 │ │ +03472e: 2206 4202 |0027: new-instance v6, Lorg/metatrans/commons/ui/list/RowItem_CIdTD; // type@0242 │ │ +034732: 33a3 0400 |0029: if-ne v3, v10, 002d // +0004 │ │ +034736: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +034738: 2802 |002c: goto 002e // +0002 │ │ +03473a: 0127 |002d: move v7, v2 │ │ +03473c: 7210 c705 0400 |002e: invoke-interface {v4}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getName:()I // method@05c7 │ │ +034742: 0a04 |0031: move-result v4 │ │ +034744: 6e20 b10a 4900 |0032: invoke-virtual {v9, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getString:(I)Ljava/lang/String; // method@0ab1 │ │ +03474a: 0c04 |0035: move-result-object v4 │ │ +03474c: 1a08 0000 |0036: const-string v8, "" // string@0000 │ │ +034750: 7058 4b0b 7645 |0038: invoke-direct {v6, v7, v5, v4, v8}, Lorg/metatrans/commons/ui/list/RowItem_CIdTD;.:(ZLandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;)V // method@0b4b │ │ +034756: 7220 ac01 6000 |003b: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +03475c: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +034760: 28cb |0040: goto 000b // -0035 │ │ +034762: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000b line=65 │ │ 0x000e line=67 │ │ 0x0010 line=69 │ │ @@ -67485,44 +67503,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 58 16-bit code units │ │ -034778: |[034778] org.metatrans.commons.menu.Activity_Menu_Colours_Base.changeColours:(I)V │ │ -034788: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -03478e: 0c00 |0003: move-result-object v0 │ │ -034790: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -034796: 0c00 |0007: move-result-object v0 │ │ -034798: 5909 580d |0008: iput v9, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -03479c: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0347a2: 0c00 |000d: move-result-object v0 │ │ -0347a4: 6e10 ef04 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ -0347aa: 7100 e204 0000 |0011: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0347b0: 0c00 |0014: move-result-object v0 │ │ -0347b2: 6e10 df04 0000 |0015: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -0347b8: 0c00 |0018: move-result-object v0 │ │ -0347ba: 2201 a100 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -0347be: 7010 7f01 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0347c4: 1a02 0000 |001e: const-string v2, "" // string@0000 │ │ -0347c8: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0347ce: 6e20 8201 9100 |0023: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0347d4: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0347da: 0c07 |0029: move-result-object v7 │ │ -0347dc: 1252 |002a: const/4 v2, #int 5 // #5 │ │ -0347de: 1233 |002b: const/4 v3, #int 3 // #3 │ │ -0347e0: 1a05 2e05 |002c: const-string v5, "MENU_OPERATION" // string@052e │ │ -0347e4: 1a06 6501 |002e: const-string v6, "CHANGE_COLOURS" // string@0165 │ │ -0347e8: 0701 |0030: move-object v1, v0 │ │ -0347ea: 0194 |0031: move v4, v9 │ │ -0347ec: 7807 4c08 0100 |0032: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ -0347f2: 0c09 |0035: move-result-object v9 │ │ -0347f4: 7230 5908 8009 |0036: invoke-interface {v0, v8, v9}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -0347fa: 0e00 |0039: return-void │ │ +03477c: |[03477c] org.metatrans.commons.menu.Activity_Menu_Colours_Base.changeColours:(I)V │ │ +03478c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +034792: 0c00 |0003: move-result-object v0 │ │ +034794: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +03479a: 0c00 |0007: move-result-object v0 │ │ +03479c: 5909 580d |0008: iput v9, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +0347a0: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0347a6: 0c00 |000d: move-result-object v0 │ │ +0347a8: 6e10 ef04 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ +0347ae: 7100 e204 0000 |0011: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0347b4: 0c00 |0014: move-result-object v0 │ │ +0347b6: 6e10 df04 0000 |0015: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +0347bc: 0c00 |0018: move-result-object v0 │ │ +0347be: 2201 a100 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +0347c2: 7010 7f01 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0347c8: 1a02 0000 |001e: const-string v2, "" // string@0000 │ │ +0347cc: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0347d2: 6e20 8201 9100 |0023: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0347d8: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0347de: 0c07 |0029: move-result-object v7 │ │ +0347e0: 1252 |002a: const/4 v2, #int 5 // #5 │ │ +0347e2: 1233 |002b: const/4 v3, #int 3 // #3 │ │ +0347e4: 1a05 2f05 |002c: const-string v5, "MENU_OPERATION" // string@052f │ │ +0347e8: 1a06 6601 |002e: const-string v6, "CHANGE_COLOURS" // string@0166 │ │ +0347ec: 0701 |0030: move-object v1, v0 │ │ +0347ee: 0194 |0031: move v4, v9 │ │ +0347f0: 7807 4c08 0100 |0032: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ +0347f6: 0c09 |0035: move-result-object v9 │ │ +0347f8: 7230 5908 8009 |0036: invoke-interface {v0, v8, v9}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +0347fe: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000a line=126 │ │ 0x0011 line=128 │ │ 0x0019 line=129 │ │ locals : │ │ @@ -67534,31 +67552,31 @@ │ │ type : '(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -034668: |[034668] org.metatrans.commons.menu.Activity_Menu_Colours_Base.createColourBitmap:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/graphics/Bitmap; │ │ -034678: 6e10 b00a 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ -03467e: 0a00 |0003: move-result v0 │ │ -034680: db01 0002 |0004: div-int/lit8 v1, v0, #int 2 // #02 │ │ -034684: 6e10 b00a 0700 |0006: invoke-virtual {v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ -03468a: 0a02 |0009: move-result v2 │ │ -03468c: 7210 c505 0800 |000a: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -034692: 0a03 |000d: move-result v3 │ │ -034694: 7210 c105 0800 |000e: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ -03469a: 0a04 |0011: move-result v4 │ │ -03469c: 7210 c005 0800 |0012: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -0346a2: 0a05 |0015: move-result v5 │ │ -0346a4: 7210 bf05 0800 |0016: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -0346aa: 0a06 |0019: move-result v6 │ │ -0346ac: 7706 750b 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createLineFrom4Colours:(IIIIII)Landroid/graphics/Bitmap; // method@0b75 │ │ -0346b2: 0c08 |001d: move-result-object v8 │ │ -0346b4: 1108 |001e: return-object v8 │ │ +03466c: |[03466c] org.metatrans.commons.menu.Activity_Menu_Colours_Base.createColourBitmap:(Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)Landroid/graphics/Bitmap; │ │ +03467c: 6e10 b00a 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ +034682: 0a00 |0003: move-result v0 │ │ +034684: db01 0002 |0004: div-int/lit8 v1, v0, #int 2 // #02 │ │ +034688: 6e10 b00a 0700 |0006: invoke-virtual {v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getIconSize:()I // method@0ab0 │ │ +03468e: 0a02 |0009: move-result v2 │ │ +034690: 7210 c505 0800 |000a: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +034696: 0a03 |000d: move-result v3 │ │ +034698: 7210 c105 0800 |000e: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_Black:()I // method@05c1 │ │ +03469e: 0a04 |0011: move-result v4 │ │ +0346a0: 7210 c005 0800 |0012: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +0346a6: 0a05 |0015: move-result v5 │ │ +0346a8: 7210 bf05 0800 |0016: invoke-interface {v8}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +0346ae: 0a06 |0019: move-result v6 │ │ +0346b0: 7706 750b 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createLineFrom4Colours:(IIIIII)Landroid/graphics/Bitmap; // method@0b75 │ │ +0346b6: 0c08 |001d: move-result-object v8 │ │ +0346b8: 1108 |001e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000a line=88 │ │ 0x000e line=89 │ │ 0x0012 line=90 │ │ 0x0016 line=91 │ │ @@ -67572,68 +67590,68 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0346b8: |[0346b8] org.metatrans.commons.menu.Activity_Menu_Colours_Base.getBackgroundImageID:()I │ │ -0346c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0346ca: 0f00 |0001: return v0 │ │ +0346bc: |[0346bc] org.metatrans.commons.menu.Activity_Menu_Colours_Base.getBackgroundImageID:()I │ │ +0346cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0346ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -0347fc: |[0347fc] org.metatrans.commons.menu.Activity_Menu_Colours_Base.onCreate:(Landroid/os/Bundle;)V │ │ -03480c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -034810: 1a01 ae00 |0002: const-string v1, "Activity_Menu_Colours_Base: onCreate()" // string@00ae │ │ -034814: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03481a: 6f20 6a03 7600 |0007: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ -034820: 6e10 ae0a 0600 |000a: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getApplication:()Landroid/app/Application; // method@0aae │ │ -034826: 0c07 |000d: move-result-object v7 │ │ -034828: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -03482c: 6e10 e804 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -034832: 0c07 |0013: move-result-object v7 │ │ -034834: 5277 580d |0014: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -034838: 7110 be05 0700 |0016: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getOrderNumber:(I)I // method@05be │ │ -03483e: 0a04 |0019: move-result v4 │ │ -034840: 7110 ab00 0600 |001a: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ -034846: 0c01 |001d: move-result-object v1 │ │ -034848: 6e10 ae0a 0600 |001e: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getApplication:()Landroid/app/Application; // method@0aae │ │ -03484e: 0c07 |0021: move-result-object v7 │ │ -034850: 1f07 4901 |0022: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -034854: 6e10 e804 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -03485a: 0c07 |0027: move-result-object v7 │ │ -03485c: 5277 580d |0028: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -034860: 7110 bc05 0700 |002a: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -034866: 0c07 |002d: move-result-object v7 │ │ -034868: 7210 bf05 0700 |002e: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ -03486e: 0a03 |0031: move-result v3 │ │ -034870: 6e20 aa0a 4600 |0032: invoke-virtual {v6, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.buildRows:(I)Ljava/util/List; // method@0aaa │ │ -034876: 0c02 |0035: move-result-object v2 │ │ -034878: 2205 2402 |0036: new-instance v5, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu; // type@0224 │ │ -03487c: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -03487e: 7030 a70a 6507 |0039: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1;)V // method@0aa7 │ │ -034884: 0760 |003c: move-object v0, v6 │ │ -034886: 7706 420b 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ -03488c: 0c07 |0040: move-result-object v7 │ │ -03488e: 6e20 b40a 7600 |0041: invoke-virtual {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.setContentView:(Landroid/view/View;)V // method@0ab4 │ │ -034894: 6007 e507 |0044: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ -034898: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ -03489c: 6e30 b30a 7600 |0048: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.setBackgroundPoster:(II)V // method@0ab3 │ │ -0348a2: 0e00 |004b: return-void │ │ +034800: |[034800] org.metatrans.commons.menu.Activity_Menu_Colours_Base.onCreate:(Landroid/os/Bundle;)V │ │ +034810: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +034814: 1a01 af00 |0002: const-string v1, "Activity_Menu_Colours_Base: onCreate()" // string@00af │ │ +034818: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03481e: 6f20 6a03 7600 |0007: invoke-super {v6, v7}, Lorg/metatrans/commons/Activity_Base;.onCreate:(Landroid/os/Bundle;)V // method@036a │ │ +034824: 6e10 ae0a 0600 |000a: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getApplication:()Landroid/app/Application; // method@0aae │ │ +03482a: 0c07 |000d: move-result-object v7 │ │ +03482c: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +034830: 6e10 e804 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +034836: 0c07 |0013: move-result-object v7 │ │ +034838: 5277 580d |0014: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +03483c: 7110 be05 0700 |0016: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getOrderNumber:(I)I // method@05be │ │ +034842: 0a04 |0019: move-result v4 │ │ +034844: 7110 ab00 0600 |001a: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00ab │ │ +03484a: 0c01 |001d: move-result-object v1 │ │ +03484c: 6e10 ae0a 0600 |001e: invoke-virtual {v6}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.getApplication:()Landroid/app/Application; // method@0aae │ │ +034852: 0c07 |0021: move-result-object v7 │ │ +034854: 1f07 4901 |0022: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +034858: 6e10 e804 0700 |0024: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +03485e: 0c07 |0027: move-result-object v7 │ │ +034860: 5277 580d |0028: iget v7, v7, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +034864: 7110 bc05 0700 |002a: invoke-static {v7}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +03486a: 0c07 |002d: move-result-object v7 │ │ +03486c: 7210 bf05 0700 |002e: invoke-interface {v7}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Background:()I // method@05bf │ │ +034872: 0a03 |0031: move-result v3 │ │ +034874: 6e20 aa0a 4600 |0032: invoke-virtual {v6, v4}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.buildRows:(I)Ljava/util/List; // method@0aaa │ │ +03487a: 0c02 |0035: move-result-object v2 │ │ +03487c: 2205 2402 |0036: new-instance v5, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu; // type@0224 │ │ +034880: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +034882: 7030 a70a 6507 |0039: invoke-direct {v5, v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$OnItemClickListener_Menu;.:(Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base$1;)V // method@0aa7 │ │ +034888: 0760 |003c: move-object v0, v6 │ │ +03488a: 7706 420b 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/list/ListViewFactory;.create_CITD_ByXML:(Landroid/app/Activity;Landroid/view/LayoutInflater;Ljava/util/List;IILandroid/widget/AdapterView$OnItemClickListener;)Landroid/view/ViewGroup; // method@0b42 │ │ +034890: 0c07 |0040: move-result-object v7 │ │ +034892: 6e20 b40a 7600 |0041: invoke-virtual {v6, v7}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.setContentView:(Landroid/view/View;)V // method@0ab4 │ │ +034898: 6007 e507 |0044: sget v7, Lorg/metatrans/commons/R$id;.commons_listview_frame:I // field@07e5 │ │ +03489c: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ +0348a0: 6e30 b30a 7600 |0048: invoke-virtual {v6, v7, v0}, Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base;.setBackgroundPoster:(II)V // method@0ab3 │ │ +0348a6: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=35 │ │ 0x000a line=37 │ │ 0x001a line=39 │ │ 0x001e line=41 │ │ @@ -67641,21 +67659,21 @@ │ │ 0x0032 line=45 │ │ 0x0041 line=47 │ │ 0x0044 line=49 │ │ locals : │ │ 0x0000 - 0x004c reg=6 this Lorg/metatrans/commons/menu/Activity_Menu_Colours_Base; │ │ 0x0000 - 0x004c reg=7 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 173 (Activity_Menu_Colours_Base.java) │ │ + source_file_idx : 174 (Activity_Menu_Colours_Base.java) │ │ │ │ Class #275 header: │ │ class_idx : 566 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 633 │ │ +source_file_idx : 634 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #275 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/ImageArea;' │ │ @@ -67703,23 +67721,23 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -035b2c: |[035b2c] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;I)V │ │ -035b3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035b3e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -035b40: 0760 |0002: move-object v0, v6 │ │ -035b42: 0771 |0003: move-object v1, v7 │ │ -035b44: 0782 |0004: move-object v2, v8 │ │ -035b46: 0194 |0005: move v4, v9 │ │ -035b48: 7606 030b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V // method@0b03 │ │ -035b4e: 0e00 |0009: return-void │ │ +035b30: |[035b30] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;I)V │ │ +035b40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035b42: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +035b44: 0760 |0002: move-object v0, v6 │ │ +035b46: 0771 |0003: move-object v1, v7 │ │ +035b48: 0782 |0004: move-object v2, v8 │ │ +035b4a: 0194 |0005: move v4, v9 │ │ +035b4c: 7606 030b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V // method@0b03 │ │ +035b52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/ui/ImageArea; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/Bitmap; │ │ @@ -67730,23 +67748,23 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -035b50: |[035b50] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IZ)V │ │ -035b60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035b62: 0760 |0001: move-object v0, v6 │ │ -035b64: 0771 |0002: move-object v1, v7 │ │ -035b66: 0782 |0003: move-object v2, v8 │ │ -035b68: 0194 |0004: move v4, v9 │ │ -035b6a: 01a5 |0005: move v5, v10 │ │ -035b6c: 7606 030b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V // method@0b03 │ │ -035b72: 0e00 |0009: return-void │ │ +035b54: |[035b54] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IZ)V │ │ +035b64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035b66: 0760 |0001: move-object v0, v6 │ │ +035b68: 0771 |0002: move-object v1, v7 │ │ +035b6a: 0782 |0003: move-object v2, v8 │ │ +035b6c: 0194 |0004: move v4, v9 │ │ +035b6e: 01a5 |0005: move v5, v10 │ │ +035b70: 7606 030b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V // method@0b03 │ │ +035b76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=38 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/ui/ImageArea; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/Bitmap; │ │ @@ -67758,115 +67776,115 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -0359bc: |[0359bc] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V │ │ -0359cc: 7010 6601 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0166 │ │ -0359d2: 5b34 6e0d |0003: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -0359d6: 5b35 690d |0005: iput-object v5, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -0359da: 5c36 6c0d |0007: iput-boolean v6, v3, Lorg/metatrans/commons/ui/ImageArea;.drawImageOnly:Z // field@0d6c │ │ -0359de: 5937 6a0d |0009: iput v7, v3, Lorg/metatrans/commons/ui/ImageArea;.colour_area:I // field@0d6a │ │ -0359e2: 5c38 6f0d |000b: iput-boolean v8, v3, Lorg/metatrans/commons/ui/ImageArea;.scaleImage:Z // field@0d6f │ │ -0359e6: 2204 2200 |000d: new-instance v4, Landroid/graphics/Paint; // type@0022 │ │ -0359ea: 7010 6000 0400 |000f: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -0359f0: 5b34 6d0d |0012: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ -0359f4: 5235 6a0d |0014: iget v5, v3, Lorg/metatrans/commons/ui/ImageArea;.colour_area:I // field@0d6a │ │ -0359f8: 6e20 6400 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -0359fe: 2204 2400 |0019: new-instance v4, Landroid/graphics/Rect; // type@0024 │ │ -035a02: 5435 690d |001b: iget-object v5, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -035a06: 6e10 4200 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -035a0c: 0a05 |0020: move-result v5 │ │ -035a0e: 5436 690d |0021: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -035a12: 6e10 3f00 0600 |0023: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -035a18: 0a06 |0026: move-result v6 │ │ -035a1a: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -035a1c: 7056 6b00 7457 |0028: invoke-direct {v4, v7, v7, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@006b │ │ -035a22: 5b34 700d |002b: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.src:Landroid/graphics/Rect; // field@0d70 │ │ -035a26: 5534 6f0d |002d: iget-boolean v4, v3, Lorg/metatrans/commons/ui/ImageArea;.scaleImage:Z // field@0d6f │ │ -035a2a: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -035a2c: 3804 1f00 |0030: if-eqz v4, 004f // +001f │ │ -035a30: 2204 2500 |0032: new-instance v4, Landroid/graphics/RectF; // type@0025 │ │ -035a34: 5436 6e0d |0034: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a38: 5266 0c00 |0036: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ -035a3c: 8255 |0038: int-to-float v5, v5 │ │ -035a3e: c656 |0039: add-float/2addr v6, v5 │ │ -035a40: 5437 6e0d |003a: iget-object v7, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a44: 5277 0e00 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -035a48: c657 |003e: add-float/2addr v7, v5 │ │ -035a4a: 5438 6e0d |003f: iget-object v8, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a4e: 5288 0d00 |0041: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -035a52: c758 |0043: sub-float/2addr v8, v5 │ │ -035a54: 5430 6e0d |0044: iget-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a58: 5200 0b00 |0046: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -035a5c: c750 |0048: sub-float/2addr v0, v5 │ │ -035a5e: 7050 6d00 6487 |0049: invoke-direct {v4, v6, v7, v8, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -035a64: 5b34 6b0d |004c: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ -035a68: 2860 |004e: goto 00ae // +0060 │ │ -035a6a: 5434 6e0d |004f: iget-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a6e: 6e10 7300 0400 |0051: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ -035a74: 0a04 |0054: move-result v4 │ │ -035a76: 5436 6e0d |0055: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035a7a: 6e10 6f00 0600 |0057: invoke-virtual {v6}, Landroid/graphics/RectF;.height:()F // method@006f │ │ -035a80: 0a06 |005a: move-result v6 │ │ -035a82: 5437 690d |005b: iget-object v7, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -035a86: 6e10 4200 0700 |005d: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ -035a8c: 0a07 |0060: move-result v7 │ │ -035a8e: 8277 |0061: int-to-float v7, v7 │ │ -035a90: 7120 6101 7400 |0062: invoke-static {v4, v7}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -035a96: 0a07 |0065: move-result v7 │ │ -035a98: 5438 690d |0066: iget-object v8, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -035a9c: 6e10 3f00 0800 |0068: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -035aa2: 0a08 |006b: move-result v8 │ │ -035aa4: 8288 |006c: int-to-float v8, v8 │ │ -035aa6: 7120 6101 8600 |006d: invoke-static {v6, v8}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -035aac: 0a08 |0070: move-result v8 │ │ -035aae: a904 0704 |0071: div-float v4, v7, v4 │ │ -035ab2: a906 0806 |0073: div-float v6, v8, v6 │ │ -035ab6: 2d00 0406 |0075: cmpl-float v0, v4, v6 │ │ -035aba: 3d00 0500 |0077: if-lez v0, 007c // +0005 │ │ -035abe: c947 |0079: div-float/2addr v7, v4 │ │ -035ac0: c948 |007a: div-float/2addr v8, v4 │ │ -035ac2: 2803 |007b: goto 007e // +0003 │ │ -035ac4: c967 |007c: div-float/2addr v7, v6 │ │ -035ac6: c968 |007d: div-float/2addr v8, v6 │ │ -035ac8: 5434 6e0d |007e: iget-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035acc: 5244 0c00 |0080: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -035ad0: 5436 6e0d |0082: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035ad4: 5266 0d00 |0084: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -035ad8: 5430 6e0d |0086: iget-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035adc: 5200 0c00 |0088: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -035ae0: c706 |008a: sub-float/2addr v6, v0 │ │ -035ae2: c776 |008b: sub-float/2addr v6, v7 │ │ -035ae4: 1500 0040 |008c: const/high16 v0, #int 1073741824 // #4000 │ │ -035ae8: c906 |008e: div-float/2addr v6, v0 │ │ -035aea: c664 |008f: add-float/2addr v4, v6 │ │ -035aec: 5436 6e0d |0090: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035af0: 5266 0e00 |0092: iget v6, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ -035af4: 5431 6e0d |0094: iget-object v1, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035af8: 5211 0b00 |0096: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -035afc: 5432 6e0d |0098: iget-object v2, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035b00: 5222 0e00 |009a: iget v2, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -035b04: c721 |009c: sub-float/2addr v1, v2 │ │ -035b06: c781 |009d: sub-float/2addr v1, v8 │ │ -035b08: c901 |009e: div-float/2addr v1, v0 │ │ -035b0a: c616 |009f: add-float/2addr v6, v1 │ │ -035b0c: c647 |00a0: add-float/2addr v7, v4 │ │ -035b0e: c668 |00a1: add-float/2addr v8, v6 │ │ -035b10: 2200 2500 |00a2: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -035b14: 8255 |00a4: int-to-float v5, v5 │ │ -035b16: c654 |00a5: add-float/2addr v4, v5 │ │ -035b18: c656 |00a6: add-float/2addr v6, v5 │ │ -035b1a: c757 |00a7: sub-float/2addr v7, v5 │ │ -035b1c: c758 |00a8: sub-float/2addr v8, v5 │ │ -035b1e: 7058 6d00 4076 |00a9: invoke-direct {v0, v4, v6, v7, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -035b24: 5b30 6b0d |00ac: iput-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ -035b28: 0e00 |00ae: return-void │ │ +0359c0: |[0359c0] org.metatrans.commons.ui.ImageArea.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;ZIZ)V │ │ +0359d0: 7010 6601 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0166 │ │ +0359d6: 5b34 6e0d |0003: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +0359da: 5b35 690d |0005: iput-object v5, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +0359de: 5c36 6c0d |0007: iput-boolean v6, v3, Lorg/metatrans/commons/ui/ImageArea;.drawImageOnly:Z // field@0d6c │ │ +0359e2: 5937 6a0d |0009: iput v7, v3, Lorg/metatrans/commons/ui/ImageArea;.colour_area:I // field@0d6a │ │ +0359e6: 5c38 6f0d |000b: iput-boolean v8, v3, Lorg/metatrans/commons/ui/ImageArea;.scaleImage:Z // field@0d6f │ │ +0359ea: 2204 2200 |000d: new-instance v4, Landroid/graphics/Paint; // type@0022 │ │ +0359ee: 7010 6000 0400 |000f: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +0359f4: 5b34 6d0d |0012: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ +0359f8: 5235 6a0d |0014: iget v5, v3, Lorg/metatrans/commons/ui/ImageArea;.colour_area:I // field@0d6a │ │ +0359fc: 6e20 6400 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +035a02: 2204 2400 |0019: new-instance v4, Landroid/graphics/Rect; // type@0024 │ │ +035a06: 5435 690d |001b: iget-object v5, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +035a0a: 6e10 4200 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +035a10: 0a05 |0020: move-result v5 │ │ +035a12: 5436 690d |0021: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +035a16: 6e10 3f00 0600 |0023: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +035a1c: 0a06 |0026: move-result v6 │ │ +035a1e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +035a20: 7056 6b00 7457 |0028: invoke-direct {v4, v7, v7, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@006b │ │ +035a26: 5b34 700d |002b: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.src:Landroid/graphics/Rect; // field@0d70 │ │ +035a2a: 5534 6f0d |002d: iget-boolean v4, v3, Lorg/metatrans/commons/ui/ImageArea;.scaleImage:Z // field@0d6f │ │ +035a2e: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +035a30: 3804 1f00 |0030: if-eqz v4, 004f // +001f │ │ +035a34: 2204 2500 |0032: new-instance v4, Landroid/graphics/RectF; // type@0025 │ │ +035a38: 5436 6e0d |0034: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a3c: 5266 0c00 |0036: iget v6, v6, Landroid/graphics/RectF;.left:F // field@000c │ │ +035a40: 8255 |0038: int-to-float v5, v5 │ │ +035a42: c656 |0039: add-float/2addr v6, v5 │ │ +035a44: 5437 6e0d |003a: iget-object v7, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a48: 5277 0e00 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +035a4c: c657 |003e: add-float/2addr v7, v5 │ │ +035a4e: 5438 6e0d |003f: iget-object v8, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a52: 5288 0d00 |0041: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +035a56: c758 |0043: sub-float/2addr v8, v5 │ │ +035a58: 5430 6e0d |0044: iget-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a5c: 5200 0b00 |0046: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +035a60: c750 |0048: sub-float/2addr v0, v5 │ │ +035a62: 7050 6d00 6487 |0049: invoke-direct {v4, v6, v7, v8, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +035a68: 5b34 6b0d |004c: iput-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ +035a6c: 2860 |004e: goto 00ae // +0060 │ │ +035a6e: 5434 6e0d |004f: iget-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a72: 6e10 7300 0400 |0051: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@0073 │ │ +035a78: 0a04 |0054: move-result v4 │ │ +035a7a: 5436 6e0d |0055: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035a7e: 6e10 6f00 0600 |0057: invoke-virtual {v6}, Landroid/graphics/RectF;.height:()F // method@006f │ │ +035a84: 0a06 |005a: move-result v6 │ │ +035a86: 5437 690d |005b: iget-object v7, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +035a8a: 6e10 4200 0700 |005d: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@0042 │ │ +035a90: 0a07 |0060: move-result v7 │ │ +035a92: 8277 |0061: int-to-float v7, v7 │ │ +035a94: 7120 6101 7400 |0062: invoke-static {v4, v7}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +035a9a: 0a07 |0065: move-result v7 │ │ +035a9c: 5438 690d |0066: iget-object v8, v3, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +035aa0: 6e10 3f00 0800 |0068: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +035aa6: 0a08 |006b: move-result v8 │ │ +035aa8: 8288 |006c: int-to-float v8, v8 │ │ +035aaa: 7120 6101 8600 |006d: invoke-static {v6, v8}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +035ab0: 0a08 |0070: move-result v8 │ │ +035ab2: a904 0704 |0071: div-float v4, v7, v4 │ │ +035ab6: a906 0806 |0073: div-float v6, v8, v6 │ │ +035aba: 2d00 0406 |0075: cmpl-float v0, v4, v6 │ │ +035abe: 3d00 0500 |0077: if-lez v0, 007c // +0005 │ │ +035ac2: c947 |0079: div-float/2addr v7, v4 │ │ +035ac4: c948 |007a: div-float/2addr v8, v4 │ │ +035ac6: 2803 |007b: goto 007e // +0003 │ │ +035ac8: c967 |007c: div-float/2addr v7, v6 │ │ +035aca: c968 |007d: div-float/2addr v8, v6 │ │ +035acc: 5434 6e0d |007e: iget-object v4, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035ad0: 5244 0c00 |0080: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +035ad4: 5436 6e0d |0082: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035ad8: 5266 0d00 |0084: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +035adc: 5430 6e0d |0086: iget-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035ae0: 5200 0c00 |0088: iget v0, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +035ae4: c706 |008a: sub-float/2addr v6, v0 │ │ +035ae6: c776 |008b: sub-float/2addr v6, v7 │ │ +035ae8: 1500 0040 |008c: const/high16 v0, #int 1073741824 // #4000 │ │ +035aec: c906 |008e: div-float/2addr v6, v0 │ │ +035aee: c664 |008f: add-float/2addr v4, v6 │ │ +035af0: 5436 6e0d |0090: iget-object v6, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035af4: 5266 0e00 |0092: iget v6, v6, Landroid/graphics/RectF;.top:F // field@000e │ │ +035af8: 5431 6e0d |0094: iget-object v1, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035afc: 5211 0b00 |0096: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +035b00: 5432 6e0d |0098: iget-object v2, v3, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035b04: 5222 0e00 |009a: iget v2, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +035b08: c721 |009c: sub-float/2addr v1, v2 │ │ +035b0a: c781 |009d: sub-float/2addr v1, v8 │ │ +035b0c: c901 |009e: div-float/2addr v1, v0 │ │ +035b0e: c616 |009f: add-float/2addr v6, v1 │ │ +035b10: c647 |00a0: add-float/2addr v7, v4 │ │ +035b12: c668 |00a1: add-float/2addr v8, v6 │ │ +035b14: 2200 2500 |00a2: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +035b18: 8255 |00a4: int-to-float v5, v5 │ │ +035b1a: c654 |00a5: add-float/2addr v4, v5 │ │ +035b1c: c656 |00a6: add-float/2addr v6, v5 │ │ +035b1e: c757 |00a7: sub-float/2addr v7, v5 │ │ +035b20: c758 |00a8: sub-float/2addr v8, v5 │ │ +035b22: 7058 6d00 4076 |00a9: invoke-direct {v0, v4, v6, v7, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +035b28: 5b30 6b0d |00ac: iput-object v0, v3, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ +035b2c: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ 0x0005 line=46 │ │ 0x0007 line=48 │ │ 0x0009 line=50 │ │ @@ -67897,28 +67915,28 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -035b74: |[035b74] org.metatrans.commons.ui.ImageArea.draw:(Landroid/graphics/Canvas;)V │ │ -035b84: 5540 6c0d |0000: iget-boolean v0, v4, Lorg/metatrans/commons/ui/ImageArea;.drawImageOnly:Z // field@0d6c │ │ -035b88: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -035b8c: 5440 6d0d |0004: iget-object v0, v4, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ -035b90: 5441 6e0d |0006: iget-object v1, v4, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ -035b94: 7130 8c0b 0501 |0008: invoke-static {v5, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ -035b9a: 6e10 5400 0500 |000b: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ -035ba0: 5440 690d |000e: iget-object v0, v4, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ -035ba4: 5441 700d |0010: iget-object v1, v4, Lorg/metatrans/commons/ui/ImageArea;.src:Landroid/graphics/Rect; // field@0d70 │ │ -035ba8: 5442 6b0d |0012: iget-object v2, v4, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ -035bac: 5443 6d0d |0014: iget-object v3, v4, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ -035bb0: 6e53 4b00 0521 |0016: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -035bb6: 6e10 5300 0500 |0019: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ -035bbc: 0e00 |001c: return-void │ │ +035b78: |[035b78] org.metatrans.commons.ui.ImageArea.draw:(Landroid/graphics/Canvas;)V │ │ +035b88: 5540 6c0d |0000: iget-boolean v0, v4, Lorg/metatrans/commons/ui/ImageArea;.drawImageOnly:Z // field@0d6c │ │ +035b8c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +035b90: 5440 6d0d |0004: iget-object v0, v4, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ +035b94: 5441 6e0d |0006: iget-object v1, v4, Lorg/metatrans/commons/ui/ImageArea;.rect:Landroid/graphics/RectF; // field@0d6e │ │ +035b98: 7130 8c0b 0501 |0008: invoke-static {v5, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ +035b9e: 6e10 5400 0500 |000b: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ +035ba4: 5440 690d |000e: iget-object v0, v4, Lorg/metatrans/commons/ui/ImageArea;.bitmap:Landroid/graphics/Bitmap; // field@0d69 │ │ +035ba8: 5441 700d |0010: iget-object v1, v4, Lorg/metatrans/commons/ui/ImageArea;.src:Landroid/graphics/Rect; // field@0d70 │ │ +035bac: 5442 6b0d |0012: iget-object v2, v4, Lorg/metatrans/commons/ui/ImageArea;.dest:Landroid/graphics/RectF; // field@0d6b │ │ +035bb0: 5443 6d0d |0014: iget-object v3, v4, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ +035bb4: 6e53 4b00 0521 |0016: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +035bba: 6e10 5300 0500 |0019: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ +035bc0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=103 │ │ 0x000b line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ @@ -67931,32 +67949,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035bc0: |[035bc0] org.metatrans.commons.ui.ImageArea.setColour_Area:(I)V │ │ -035bd0: 5410 6d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ -035bd4: 6e20 6400 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -035bda: 0e00 |0005: return-void │ │ +035bc4: |[035bc4] org.metatrans.commons.ui.ImageArea.setColour_Area:(I)V │ │ +035bd4: 5410 6d0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/ImageArea;.paint:Landroid/graphics/Paint; // field@0d6d │ │ +035bd8: 6e20 6400 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +035bde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/ui/ImageArea; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ - source_file_idx : 633 (ImageArea.java) │ │ + source_file_idx : 634 (ImageArea.java) │ │ │ │ Class #276 header: │ │ class_idx : 569 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 1529 │ │ +source_file_idx : 1530 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 7 │ │ │ │ Class #276 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/TextArea;' │ │ @@ -68021,24 +68039,24 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -035e3c: |[035e3c] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;I)V │ │ -035e4c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -035e4e: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -035e50: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -035e52: 0770 |0003: move-object v0, v7 │ │ -035e54: 0781 |0004: move-object v1, v8 │ │ -035e56: 0792 |0005: move-object v2, v9 │ │ -035e58: 01a5 |0006: move v5, v10 │ │ -035e5a: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ -035e60: 0e00 |000a: return-void │ │ +035e40: |[035e40] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;I)V │ │ +035e50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +035e52: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +035e54: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +035e56: 0770 |0003: move-object v0, v7 │ │ +035e58: 0781 |0004: move-object v1, v8 │ │ +035e5a: 0792 |0005: move-object v2, v9 │ │ +035e5c: 01a5 |0006: move v5, v10 │ │ +035e5e: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ +035e64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/metatrans/commons/ui/TextArea; │ │ 0x0000 - 0x000b reg=8 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/String; │ │ @@ -68049,24 +68067,24 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -035e64: |[035e64] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;II)V │ │ -035e74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035e76: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -035e78: 0770 |0002: move-object v0, v7 │ │ -035e7a: 0781 |0003: move-object v1, v8 │ │ -035e7c: 0792 |0004: move-object v2, v9 │ │ -035e7e: 01a4 |0005: move v4, v10 │ │ -035e80: 01b5 |0006: move v5, v11 │ │ -035e82: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ -035e88: 0e00 |000a: return-void │ │ +035e68: |[035e68] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;II)V │ │ +035e78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035e7a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +035e7c: 0770 |0002: move-object v0, v7 │ │ +035e7e: 0781 |0003: move-object v1, v8 │ │ +035e80: 0792 |0004: move-object v2, v9 │ │ +035e82: 01a4 |0005: move v4, v10 │ │ +035e84: 01b5 |0006: move v5, v11 │ │ +035e86: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ +035e8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/metatrans/commons/ui/TextArea; │ │ 0x0000 - 0x000b reg=8 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/String; │ │ @@ -68078,40 +68096,40 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -035dbc: |[035dbc] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V │ │ -035dcc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -035dd2: 5b01 7a0d |0003: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035dd6: 5b02 7c0d |0005: iput-object v2, v0, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035dda: 5c03 780d |0007: iput-boolean v3, v0, Lorg/metatrans/commons/ui/TextArea;.drawTextOnly:Z // field@0d78 │ │ -035dde: 5904 760d |0009: iput v4, v0, Lorg/metatrans/commons/ui/TextArea;.colour_area:I // field@0d76 │ │ -035de2: 5905 770d |000b: iput v5, v0, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ -035de6: 5c06 7b0d |000d: iput-boolean v6, v0, Lorg/metatrans/commons/ui/TextArea;.resizetext:Z // field@0d7b │ │ -035dea: 2201 3a00 |000f: new-instance v1, Landroid/text/TextPaint; // type@003a │ │ -035dee: 7010 9800 0100 |0011: invoke-direct {v1}, Landroid/text/TextPaint;.:()V // method@0098 │ │ -035df4: 5b01 7d0d |0014: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035df8: 5202 770d |0016: iget v2, v0, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ -035dfc: 6e20 9c00 2100 |0018: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ -035e02: 5401 7d0d |001b: iget-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035e06: 6202 0300 |001d: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ -035e0a: 6e20 9e00 2100 |001f: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@009e │ │ -035e10: 5401 7d0d |0022: iget-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035e14: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -035e16: 6e20 9b00 2100 |0025: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setAntiAlias:(Z)V // method@009b │ │ -035e1c: 2201 2200 |0028: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -035e20: 7010 6000 0100 |002a: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -035e26: 5b01 790d |002d: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ -035e2a: 5202 760d |002f: iget v2, v0, Lorg/metatrans/commons/ui/TextArea;.colour_area:I // field@0d76 │ │ -035e2e: 6e20 6400 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -035e34: 7010 140b 0000 |0034: invoke-direct {v0}, Lorg/metatrans/commons/ui/TextArea;.init:()V // method@0b14 │ │ -035e3a: 0e00 |0037: return-void │ │ +035dc0: |[035dc0] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V │ │ +035dd0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +035dd6: 5b01 7a0d |0003: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035dda: 5b02 7c0d |0005: iput-object v2, v0, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035dde: 5c03 780d |0007: iput-boolean v3, v0, Lorg/metatrans/commons/ui/TextArea;.drawTextOnly:Z // field@0d78 │ │ +035de2: 5904 760d |0009: iput v4, v0, Lorg/metatrans/commons/ui/TextArea;.colour_area:I // field@0d76 │ │ +035de6: 5905 770d |000b: iput v5, v0, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ +035dea: 5c06 7b0d |000d: iput-boolean v6, v0, Lorg/metatrans/commons/ui/TextArea;.resizetext:Z // field@0d7b │ │ +035dee: 2201 3a00 |000f: new-instance v1, Landroid/text/TextPaint; // type@003a │ │ +035df2: 7010 9800 0100 |0011: invoke-direct {v1}, Landroid/text/TextPaint;.:()V // method@0098 │ │ +035df8: 5b01 7d0d |0014: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035dfc: 5202 770d |0016: iget v2, v0, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ +035e00: 6e20 9c00 2100 |0018: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ +035e06: 5401 7d0d |001b: iget-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035e0a: 6202 0300 |001d: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0003 │ │ +035e0e: 6e20 9e00 2100 |001f: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@009e │ │ +035e14: 5401 7d0d |0022: iget-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035e18: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +035e1a: 6e20 9b00 2100 |0025: invoke-virtual {v1, v2}, Landroid/text/TextPaint;.setAntiAlias:(Z)V // method@009b │ │ +035e20: 2201 2200 |0028: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +035e24: 7010 6000 0100 |002a: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +035e2a: 5b01 790d |002d: iput-object v1, v0, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ +035e2e: 5202 760d |002f: iget v2, v0, Lorg/metatrans/commons/ui/TextArea;.colour_area:I // field@0d76 │ │ +035e32: 6e20 6400 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +035e38: 7010 140b 0000 |0034: invoke-direct {v0}, Lorg/metatrans/commons/ui/TextArea;.init:()V // method@0b14 │ │ +035e3e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ 0x0007 line=70 │ │ 0x0009 line=72 │ │ @@ -68138,24 +68156,24 @@ │ │ type : '(Landroid/graphics/RectF;ZLjava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -035d94: |[035d94] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V │ │ -035da4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -035da6: 0770 |0001: move-object v0, v7 │ │ -035da8: 0781 |0002: move-object v1, v8 │ │ -035daa: 07a2 |0003: move-object v2, v10 │ │ -035dac: 0193 |0004: move v3, v9 │ │ -035dae: 01b4 |0005: move v4, v11 │ │ -035db0: 01c5 |0006: move v5, v12 │ │ -035db2: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ -035db8: 0e00 |000a: return-void │ │ +035d98: |[035d98] org.metatrans.commons.ui.TextArea.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V │ │ +035da8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +035daa: 0770 |0001: move-object v0, v7 │ │ +035dac: 0781 |0002: move-object v1, v8 │ │ +035dae: 07a2 |0003: move-object v2, v10 │ │ +035db0: 0193 |0004: move v3, v9 │ │ +035db2: 01b4 |0005: move v4, v11 │ │ +035db4: 01c5 |0006: move v5, v12 │ │ +035db6: 7607 0d0b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;ZIIZ)V // method@0b0d │ │ +035dbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/metatrans/commons/ui/TextArea; │ │ 0x0000 - 0x000b reg=8 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000b reg=9 (null) Z │ │ @@ -68168,31 +68186,31 @@ │ │ type : '(Ljava/lang/String;)Landroid/text/Layout$Alignment;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -035d08: |[035d08] org.metatrans.commons.ui.TextArea.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; │ │ -035d18: 6e10 7801 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@0178 │ │ -035d1e: 0c04 |0003: move-result-object v4 │ │ -035d20: 2140 |0004: array-length v0, v4 │ │ -035d22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -035d24: 3501 1200 |0006: if-ge v1, v0, 0018 // +0012 │ │ -035d28: 4902 0401 |0008: aget-char v2, v4, v1 │ │ -035d2c: 7110 5501 0200 |000a: invoke-static {v2}, Ljava/lang/Character$UnicodeBlock;.of:(C)Ljava/lang/Character$UnicodeBlock; // method@0155 │ │ -035d32: 0c02 |000d: move-result-object v2 │ │ -035d34: 6203 2304 |000e: sget-object v3, Ljava/lang/Character$UnicodeBlock;.ARABIC:Ljava/lang/Character$UnicodeBlock; // field@0423 │ │ -035d38: 3332 0500 |0010: if-ne v2, v3, 0015 // +0005 │ │ -035d3c: 6204 1400 |0012: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_OPPOSITE:Landroid/text/Layout$Alignment; // field@0014 │ │ -035d40: 1104 |0014: return-object v4 │ │ -035d42: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035d46: 28ef |0017: goto 0006 // -0011 │ │ -035d48: 6204 1300 |0018: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0013 │ │ -035d4c: 1104 |001a: return-object v4 │ │ +035d0c: |[035d0c] org.metatrans.commons.ui.TextArea.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; │ │ +035d1c: 6e10 7801 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@0178 │ │ +035d22: 0c04 |0003: move-result-object v4 │ │ +035d24: 2140 |0004: array-length v0, v4 │ │ +035d26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +035d28: 3501 1200 |0006: if-ge v1, v0, 0018 // +0012 │ │ +035d2c: 4902 0401 |0008: aget-char v2, v4, v1 │ │ +035d30: 7110 5501 0200 |000a: invoke-static {v2}, Ljava/lang/Character$UnicodeBlock;.of:(C)Ljava/lang/Character$UnicodeBlock; // method@0155 │ │ +035d36: 0c02 |000d: move-result-object v2 │ │ +035d38: 6203 2304 |000e: sget-object v3, Ljava/lang/Character$UnicodeBlock;.ARABIC:Ljava/lang/Character$UnicodeBlock; // field@0423 │ │ +035d3c: 3332 0500 |0010: if-ne v2, v3, 0015 // +0005 │ │ +035d40: 6204 1400 |0012: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_OPPOSITE:Landroid/text/Layout$Alignment; // field@0014 │ │ +035d44: 1104 |0014: return-object v4 │ │ +035d46: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035d4a: 28ef |0017: goto 0006 // -0011 │ │ +035d4c: 6204 1300 |0018: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0013 │ │ +035d50: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x000a line=230 │ │ 0x0012 line=231 │ │ 0x0018 line=234 │ │ locals : │ │ @@ -68203,23 +68221,23 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -035d50: |[035d50] org.metatrans.commons.ui.TextArea.getWidth:()F │ │ -035d60: 5420 7a0d |0000: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035d64: 5200 0d00 |0002: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -035d68: 5421 7a0d |0004: iget-object v1, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035d6c: 5211 0c00 |0006: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -035d70: c710 |0008: sub-float/2addr v0, v1 │ │ -035d72: 1501 2041 |0009: const/high16 v1, #int 1092616192 // #4120 │ │ -035d76: c710 |000b: sub-float/2addr v0, v1 │ │ -035d78: 0f00 |000c: return v0 │ │ +035d54: |[035d54] org.metatrans.commons.ui.TextArea.getWidth:()F │ │ +035d64: 5420 7a0d |0000: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035d68: 5200 0d00 |0002: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +035d6c: 5421 7a0d |0004: iget-object v1, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035d70: 5211 0c00 |0006: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +035d74: c710 |0008: sub-float/2addr v0, v1 │ │ +035d76: 1501 2041 |0009: const/high16 v1, #int 1092616192 // #4120 │ │ +035d7a: c710 |000b: sub-float/2addr v0, v1 │ │ +035d7c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/metatrans/commons/ui/TextArea; │ │ │ │ #6 : (in Lorg/metatrans/commons/ui/TextArea;) │ │ @@ -68227,98 +68245,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -035f00: |[035f00] org.metatrans.commons.ui.TextArea.init:()V │ │ -035f10: 5490 7a0d |0000: iget-object v0, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035f14: 5200 0b00 |0002: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -035f18: 5491 7a0d |0004: iget-object v1, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035f1c: 5211 0e00 |0006: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ -035f20: c710 |0008: sub-float/2addr v0, v1 │ │ -035f22: 8700 |0009: float-to-int v0, v0 │ │ -035f24: 7010 130b 0900 |000a: invoke-direct {v9}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ -035f2a: 0a01 |000d: move-result v1 │ │ -035f2c: 8711 |000e: float-to-int v1, v1 │ │ -035f2e: 3c01 0300 |000f: if-gtz v1, 0012 // +0003 │ │ -035f32: 0e00 |0011: return-void │ │ -035f34: 1302 6400 |0012: const/16 v2, #int 100 // #64 │ │ -035f38: 5493 7c0d |0014: iget-object v3, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035f3c: 1a04 0300 |0016: const-string v4, " │ │ +035f04: |[035f04] org.metatrans.commons.ui.TextArea.init:()V │ │ +035f14: 5490 7a0d |0000: iget-object v0, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035f18: 5200 0b00 |0002: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +035f1c: 5491 7a0d |0004: iget-object v1, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035f20: 5211 0e00 |0006: iget v1, v1, Landroid/graphics/RectF;.top:F // field@000e │ │ +035f24: c710 |0008: sub-float/2addr v0, v1 │ │ +035f26: 8700 |0009: float-to-int v0, v0 │ │ +035f28: 7010 130b 0900 |000a: invoke-direct {v9}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ +035f2e: 0a01 |000d: move-result v1 │ │ +035f30: 8711 |000e: float-to-int v1, v1 │ │ +035f32: 3c01 0300 |000f: if-gtz v1, 0012 // +0003 │ │ +035f36: 0e00 |0011: return-void │ │ +035f38: 1302 6400 |0012: const/16 v2, #int 100 // #64 │ │ +035f3c: 5493 7c0d |0014: iget-object v3, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035f40: 1a04 0300 |0016: const-string v4, " │ │ " // string@0003 │ │ -035f40: 6e20 7201 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0172 │ │ -035f46: 0a03 |001b: move-result v3 │ │ -035f48: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -035f4a: b743 |001d: xor-int/2addr v3, v4 │ │ -035f4c: 5495 7d0d |001e: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035f50: 8226 |0020: int-to-float v6, v2 │ │ -035f52: 6e20 9f00 6500 |0021: invoke-virtual {v5, v6}, Landroid/text/TextPaint;.setTextSize:(F)V // method@009f │ │ -035f58: 5495 7c0d |0024: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035f5c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -035f5e: 6e10 7501 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0175 │ │ -035f64: 0a07 |002a: move-result v7 │ │ -035f66: 5498 7d0d |002b: iget-object v8, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035f6a: 7151 9000 6587 |002d: invoke-static {v5, v6, v7, v8, v1}, Landroid/text/StaticLayout$Builder;.obtain:(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder; // method@0090 │ │ -035f70: 0c05 |0030: move-result-object v5 │ │ -035f72: 5496 7c0d |0031: iget-object v6, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035f76: 7110 110b 0600 |0033: invoke-static {v6}, Lorg/metatrans/commons/ui/TextArea;.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; // method@0b11 │ │ -035f7c: 0c06 |0036: move-result-object v6 │ │ -035f7e: 6e20 9100 6500 |0037: invoke-virtual {v5, v6}, Landroid/text/StaticLayout$Builder;.setAlignment:(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder; // method@0091 │ │ -035f84: 0c05 |003a: move-result-object v5 │ │ -035f86: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -035f88: 1507 803f |003c: const/high16 v7, #int 1065353216 // #3f80 │ │ -035f8c: 6e30 9300 6507 |003e: invoke-virtual {v5, v6, v7}, Landroid/text/StaticLayout$Builder;.setLineSpacing:(FF)Landroid/text/StaticLayout$Builder; // method@0093 │ │ -035f92: 0c05 |0041: move-result-object v5 │ │ -035f94: 6e20 9200 4500 |0042: invoke-virtual {v5, v4}, Landroid/text/StaticLayout$Builder;.setIncludePad:(Z)Landroid/text/StaticLayout$Builder; // method@0092 │ │ -035f9a: 0c05 |0045: move-result-object v5 │ │ -035f9c: 1236 |0046: const/4 v6, #int 3 // #3 │ │ -035f9e: 6e20 9400 6500 |0047: invoke-virtual {v5, v6}, Landroid/text/StaticLayout$Builder;.setMaxLines:(I)Landroid/text/StaticLayout$Builder; // method@0094 │ │ -035fa4: 0c05 |004a: move-result-object v5 │ │ -035fa6: 6e10 8f00 0500 |004b: invoke-virtual {v5}, Landroid/text/StaticLayout$Builder;.build:()Landroid/text/StaticLayout; // method@008f │ │ -035fac: 0c05 |004e: move-result-object v5 │ │ -035fae: 5b95 750d |004f: iput-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ -035fb2: d802 02ff |0051: add-int/lit8 v2, v2, #int -1 // #ff │ │ -035fb6: 3d02 1b00 |0053: if-lez v2, 006e // +001b │ │ -035fba: 6e10 9700 0500 |0055: invoke-virtual {v5}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ -035fc0: 0a05 |0058: move-result v5 │ │ -035fc2: 3605 c5ff |0059: if-gt v5, v0, 001e // -003b │ │ -035fc6: 5495 7d0d |005b: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -035fca: 5496 7c0d |005d: iget-object v6, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035fce: 6e20 9a00 6500 |005f: invoke-virtual {v5, v6}, Landroid/text/TextPaint;.measureText:(Ljava/lang/String;)F // method@009a │ │ -035fd4: 0a05 |0062: move-result v5 │ │ -035fd6: 3803 0400 |0063: if-eqz v3, 0067 // +0004 │ │ -035fda: 0116 |0065: move v6, v1 │ │ -035fdc: 2803 |0066: goto 0069 // +0003 │ │ -035fde: da06 0102 |0067: mul-int/lit8 v6, v1, #int 2 // #02 │ │ -035fe2: 8266 |0069: int-to-float v6, v6 │ │ -035fe4: 2d05 0506 |006a: cmpl-float v5, v5, v6 │ │ -035fe8: 3c05 b2ff |006c: if-gtz v5, 001e // -004e │ │ -035fec: 5492 7a0d |006e: iget-object v2, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035ff0: 5222 0c00 |0070: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ -035ff4: db01 0102 |0072: div-int/lit8 v1, v1, #int 2 // #02 │ │ -035ff8: 8211 |0074: int-to-float v1, v1 │ │ -035ffa: c612 |0075: add-float/2addr v2, v1 │ │ -035ffc: 1501 a040 |0076: const/high16 v1, #int 1084227584 // #40a0 │ │ -036000: c612 |0078: add-float/2addr v2, v1 │ │ -036002: 5992 7e0d |0079: iput v2, v9, Lorg/metatrans/commons/ui/TextArea;.x:F // field@0d7e │ │ -036006: 5491 7a0d |007b: iget-object v1, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -03600a: 5211 0b00 |007d: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -03600e: db00 0002 |007f: div-int/lit8 v0, v0, #int 2 // #02 │ │ -036012: 8200 |0081: int-to-float v0, v0 │ │ -036014: c701 |0082: sub-float/2addr v1, v0 │ │ -036016: 5490 750d |0083: iget-object v0, v9, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ -03601a: 6e10 9700 0000 |0085: invoke-virtual {v0}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ -036020: 0a00 |0088: move-result v0 │ │ -036022: db00 0002 |0089: div-int/lit8 v0, v0, #int 2 // #02 │ │ -036026: 8200 |008b: int-to-float v0, v0 │ │ -036028: c701 |008c: sub-float/2addr v1, v0 │ │ -03602a: 5991 7f0d |008d: iput v1, v9, Lorg/metatrans/commons/ui/TextArea;.y:F // field@0d7f │ │ -03602e: 0e00 |008f: return-void │ │ +035f44: 6e20 7201 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0172 │ │ +035f4a: 0a03 |001b: move-result v3 │ │ +035f4c: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +035f4e: b743 |001d: xor-int/2addr v3, v4 │ │ +035f50: 5495 7d0d |001e: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035f54: 8226 |0020: int-to-float v6, v2 │ │ +035f56: 6e20 9f00 6500 |0021: invoke-virtual {v5, v6}, Landroid/text/TextPaint;.setTextSize:(F)V // method@009f │ │ +035f5c: 5495 7c0d |0024: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035f60: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +035f62: 6e10 7501 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0175 │ │ +035f68: 0a07 |002a: move-result v7 │ │ +035f6a: 5498 7d0d |002b: iget-object v8, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035f6e: 7151 9000 6587 |002d: invoke-static {v5, v6, v7, v8, v1}, Landroid/text/StaticLayout$Builder;.obtain:(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder; // method@0090 │ │ +035f74: 0c05 |0030: move-result-object v5 │ │ +035f76: 5496 7c0d |0031: iget-object v6, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035f7a: 7110 110b 0600 |0033: invoke-static {v6}, Lorg/metatrans/commons/ui/TextArea;.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; // method@0b11 │ │ +035f80: 0c06 |0036: move-result-object v6 │ │ +035f82: 6e20 9100 6500 |0037: invoke-virtual {v5, v6}, Landroid/text/StaticLayout$Builder;.setAlignment:(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder; // method@0091 │ │ +035f88: 0c05 |003a: move-result-object v5 │ │ +035f8a: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +035f8c: 1507 803f |003c: const/high16 v7, #int 1065353216 // #3f80 │ │ +035f90: 6e30 9300 6507 |003e: invoke-virtual {v5, v6, v7}, Landroid/text/StaticLayout$Builder;.setLineSpacing:(FF)Landroid/text/StaticLayout$Builder; // method@0093 │ │ +035f96: 0c05 |0041: move-result-object v5 │ │ +035f98: 6e20 9200 4500 |0042: invoke-virtual {v5, v4}, Landroid/text/StaticLayout$Builder;.setIncludePad:(Z)Landroid/text/StaticLayout$Builder; // method@0092 │ │ +035f9e: 0c05 |0045: move-result-object v5 │ │ +035fa0: 1236 |0046: const/4 v6, #int 3 // #3 │ │ +035fa2: 6e20 9400 6500 |0047: invoke-virtual {v5, v6}, Landroid/text/StaticLayout$Builder;.setMaxLines:(I)Landroid/text/StaticLayout$Builder; // method@0094 │ │ +035fa8: 0c05 |004a: move-result-object v5 │ │ +035faa: 6e10 8f00 0500 |004b: invoke-virtual {v5}, Landroid/text/StaticLayout$Builder;.build:()Landroid/text/StaticLayout; // method@008f │ │ +035fb0: 0c05 |004e: move-result-object v5 │ │ +035fb2: 5b95 750d |004f: iput-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ +035fb6: d802 02ff |0051: add-int/lit8 v2, v2, #int -1 // #ff │ │ +035fba: 3d02 1b00 |0053: if-lez v2, 006e // +001b │ │ +035fbe: 6e10 9700 0500 |0055: invoke-virtual {v5}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ +035fc4: 0a05 |0058: move-result v5 │ │ +035fc6: 3605 c5ff |0059: if-gt v5, v0, 001e // -003b │ │ +035fca: 5495 7d0d |005b: iget-object v5, v9, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +035fce: 5496 7c0d |005d: iget-object v6, v9, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035fd2: 6e20 9a00 6500 |005f: invoke-virtual {v5, v6}, Landroid/text/TextPaint;.measureText:(Ljava/lang/String;)F // method@009a │ │ +035fd8: 0a05 |0062: move-result v5 │ │ +035fda: 3803 0400 |0063: if-eqz v3, 0067 // +0004 │ │ +035fde: 0116 |0065: move v6, v1 │ │ +035fe0: 2803 |0066: goto 0069 // +0003 │ │ +035fe2: da06 0102 |0067: mul-int/lit8 v6, v1, #int 2 // #02 │ │ +035fe6: 8266 |0069: int-to-float v6, v6 │ │ +035fe8: 2d05 0506 |006a: cmpl-float v5, v5, v6 │ │ +035fec: 3c05 b2ff |006c: if-gtz v5, 001e // -004e │ │ +035ff0: 5492 7a0d |006e: iget-object v2, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035ff4: 5222 0c00 |0070: iget v2, v2, Landroid/graphics/RectF;.left:F // field@000c │ │ +035ff8: db01 0102 |0072: div-int/lit8 v1, v1, #int 2 // #02 │ │ +035ffc: 8211 |0074: int-to-float v1, v1 │ │ +035ffe: c612 |0075: add-float/2addr v2, v1 │ │ +036000: 1501 a040 |0076: const/high16 v1, #int 1084227584 // #40a0 │ │ +036004: c612 |0078: add-float/2addr v2, v1 │ │ +036006: 5992 7e0d |0079: iput v2, v9, Lorg/metatrans/commons/ui/TextArea;.x:F // field@0d7e │ │ +03600a: 5491 7a0d |007b: iget-object v1, v9, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +03600e: 5211 0b00 |007d: iget v1, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +036012: db00 0002 |007f: div-int/lit8 v0, v0, #int 2 // #02 │ │ +036016: 8200 |0081: int-to-float v0, v0 │ │ +036018: c701 |0082: sub-float/2addr v1, v0 │ │ +03601a: 5490 750d |0083: iget-object v0, v9, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ +03601e: 6e10 9700 0000 |0085: invoke-virtual {v0}, Landroid/text/StaticLayout;.getHeight:()I // method@0097 │ │ +036024: 0a00 |0088: move-result v0 │ │ +036026: db00 0002 |0089: div-int/lit8 v0, v0, #int 2 // #02 │ │ +03602a: 8200 |008b: int-to-float v0, v0 │ │ +03602c: c701 |008c: sub-float/2addr v1, v0 │ │ +03602e: 5991 7f0d |008d: iput v1, v9, Lorg/metatrans/commons/ui/TextArea;.y:F // field@0d7f │ │ +036032: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000a line=136 │ │ 0x0014 line=145 │ │ 0x001e line=149 │ │ 0x0024 line=151 │ │ @@ -68339,49 +68357,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035e8c: |[035e8c] org.metatrans.commons.ui.TextArea.deselect:()V │ │ -035e9c: 0e00 |0000: return-void │ │ +035e90: |[035e90] org.metatrans.commons.ui.TextArea.deselect:()V │ │ +035ea0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ui/TextArea;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -035ea0: |[035ea0] org.metatrans.commons.ui.TextArea.draw:(Landroid/graphics/Canvas;)V │ │ -035eb0: 7010 130b 0200 |0000: invoke-direct {v2}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ -035eb6: 0a00 |0003: move-result v0 │ │ -035eb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035eba: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ -035ebe: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ -035ec2: 0e00 |0009: return-void │ │ -035ec4: 5520 780d |000a: iget-boolean v0, v2, Lorg/metatrans/commons/ui/TextArea;.drawTextOnly:Z // field@0d78 │ │ -035ec8: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -035ecc: 5420 790d |000e: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ -035ed0: 5421 7a0d |0010: iget-object v1, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ -035ed4: 7130 8c0b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ -035eda: 6e10 5400 0300 |0015: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ -035ee0: 5220 7e0d |0018: iget v0, v2, Lorg/metatrans/commons/ui/TextArea;.x:F // field@0d7e │ │ -035ee4: 5221 7f0d |001a: iget v1, v2, Lorg/metatrans/commons/ui/TextArea;.y:F // field@0d7f │ │ -035ee8: 6e30 5500 0301 |001c: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ -035eee: 5420 750d |001f: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ -035ef2: 6e20 9600 3000 |0021: invoke-virtual {v0, v3}, Landroid/text/StaticLayout;.draw:(Landroid/graphics/Canvas;)V // method@0096 │ │ -035ef8: 6e10 5300 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ -035efe: 0e00 |0027: return-void │ │ +035ea4: |[035ea4] org.metatrans.commons.ui.TextArea.draw:(Landroid/graphics/Canvas;)V │ │ +035eb4: 7010 130b 0200 |0000: invoke-direct {v2}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ +035eba: 0a00 |0003: move-result v0 │ │ +035ebc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035ebe: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ +035ec2: 3c00 0300 |0007: if-gtz v0, 000a // +0003 │ │ +035ec6: 0e00 |0009: return-void │ │ +035ec8: 5520 780d |000a: iget-boolean v0, v2, Lorg/metatrans/commons/ui/TextArea;.drawTextOnly:Z // field@0d78 │ │ +035ecc: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +035ed0: 5420 790d |000e: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ +035ed4: 5421 7a0d |0010: iget-object v1, v2, Lorg/metatrans/commons/ui/TextArea;.rect:Landroid/graphics/RectF; // field@0d7a │ │ +035ed8: 7130 8c0b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundTextArea:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;)V // method@0b8c │ │ +035ede: 6e10 5400 0300 |0015: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@0054 │ │ +035ee4: 5220 7e0d |0018: iget v0, v2, Lorg/metatrans/commons/ui/TextArea;.x:F // field@0d7e │ │ +035ee8: 5221 7f0d |001a: iget v1, v2, Lorg/metatrans/commons/ui/TextArea;.y:F // field@0d7f │ │ +035eec: 6e30 5500 0301 |001c: invoke-virtual {v3, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0055 │ │ +035ef2: 5420 750d |001f: iget-object v0, v2, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ +035ef6: 6e20 9600 3000 |0021: invoke-virtual {v0, v3}, Landroid/text/StaticLayout;.draw:(Landroid/graphics/Canvas;)V // method@0096 │ │ +035efc: 6e10 5300 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0053 │ │ +035f02: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000a line=184 │ │ 0x000e line=186 │ │ 0x0015 line=189 │ │ 0x0018 line=191 │ │ @@ -68396,17 +68414,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035d7c: |[035d7c] org.metatrans.commons.ui.TextArea.getText:()Ljava/lang/String; │ │ -035d8c: 5410 7c0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -035d90: 1100 |0002: return-object v0 │ │ +035d80: |[035d80] org.metatrans.commons.ui.TextArea.getText:()Ljava/lang/String; │ │ +035d90: 5410 7c0d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +035d94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/TextArea; │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/TextArea;) │ │ @@ -68414,33 +68432,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036030: |[036030] org.metatrans.commons.ui.TextArea.select:()V │ │ -036040: 0e00 |0000: return-void │ │ +036034: |[036034] org.metatrans.commons.ui.TextArea.select:()V │ │ +036044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/ui/TextArea;) │ │ name : 'setColour_Area' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036044: |[036044] org.metatrans.commons.ui.TextArea.setColour_Area:(I)V │ │ -036054: 5410 790d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ -036058: 6e20 6400 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -03605e: 0e00 |0005: return-void │ │ +036048: |[036048] org.metatrans.commons.ui.TextArea.setColour_Area:(I)V │ │ +036058: 5410 790d |0000: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.paint:Landroid/graphics/Paint; // field@0d79 │ │ +03605c: 6e20 6400 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +036062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/ui/TextArea; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -68449,22 +68467,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -036060: |[036060] org.metatrans.commons.ui.TextArea.setColour_Text:(I)V │ │ -036070: 5210 770d |0000: iget v0, v1, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ -036074: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -036078: 0e00 |0004: return-void │ │ -03607a: 5912 770d |0005: iput v2, v1, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ -03607e: 5410 7d0d |0007: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -036082: 6e20 9c00 2000 |0009: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ -036088: 0e00 |000c: return-void │ │ +036064: |[036064] org.metatrans.commons.ui.TextArea.setColour_Text:(I)V │ │ +036074: 5210 770d |0000: iget v0, v1, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ +036078: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +03607c: 0e00 |0004: return-void │ │ +03607e: 5912 770d |0005: iput v2, v1, Lorg/metatrans/commons/ui/TextArea;.colour_text:I // field@0d77 │ │ +036082: 5410 7d0d |0007: iget-object v0, v1, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +036086: 6e20 9c00 2000 |0009: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setColor:(I)V // method@009c │ │ +03608c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=211 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ui/TextArea; │ │ @@ -68475,57 +68493,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -03608c: |[03608c] org.metatrans.commons.ui.TextArea.setText:(Ljava/lang/String;)V │ │ -03609c: 5440 7c0d |0000: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -0360a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0360a4: 6e20 7301 5000 |0004: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -0360aa: 0a00 |0007: move-result v0 │ │ -0360ac: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -0360b0: 0e00 |000a: return-void │ │ -0360b2: 5b45 7c0d |000b: iput-object v5, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -0360b6: 5545 7b0d |000d: iget-boolean v5, v4, Lorg/metatrans/commons/ui/TextArea;.resizetext:Z // field@0d7b │ │ -0360ba: 3805 0600 |000f: if-eqz v5, 0015 // +0006 │ │ -0360be: 7010 140b 0400 |0011: invoke-direct {v4}, Lorg/metatrans/commons/ui/TextArea;.init:()V // method@0b14 │ │ -0360c4: 2837 |0014: goto 004b // +0037 │ │ -0360c6: 7010 130b 0400 |0015: invoke-direct {v4}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ -0360cc: 0a05 |0018: move-result v5 │ │ -0360ce: 8755 |0019: float-to-int v5, v5 │ │ -0360d0: 3c05 0300 |001a: if-gtz v5, 001d // +0003 │ │ -0360d4: 0e00 |001c: return-void │ │ -0360d6: 5440 7c0d |001d: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -0360da: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0360dc: 6e10 7501 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0175 │ │ -0360e2: 0a02 |0023: move-result v2 │ │ -0360e4: 5443 7d0d |0024: iget-object v3, v4, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ -0360e8: 7155 9000 1032 |0026: invoke-static {v0, v1, v2, v3, v5}, Landroid/text/StaticLayout$Builder;.obtain:(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder; // method@0090 │ │ -0360ee: 0c05 |0029: move-result-object v5 │ │ -0360f0: 5440 7c0d |002a: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ -0360f4: 7110 110b 0000 |002c: invoke-static {v0}, Lorg/metatrans/commons/ui/TextArea;.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; // method@0b11 │ │ -0360fa: 0c00 |002f: move-result-object v0 │ │ -0360fc: 6e20 9100 0500 |0030: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setAlignment:(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder; // method@0091 │ │ -036102: 0c05 |0033: move-result-object v5 │ │ -036104: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -036106: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -03610a: 6e30 9300 0501 |0037: invoke-virtual {v5, v0, v1}, Landroid/text/StaticLayout$Builder;.setLineSpacing:(FF)Landroid/text/StaticLayout$Builder; // method@0093 │ │ -036110: 0c05 |003a: move-result-object v5 │ │ -036112: 1210 |003b: const/4 v0, #int 1 // #1 │ │ -036114: 6e20 9200 0500 |003c: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setIncludePad:(Z)Landroid/text/StaticLayout$Builder; // method@0092 │ │ -03611a: 0c05 |003f: move-result-object v5 │ │ -03611c: 1230 |0040: const/4 v0, #int 3 // #3 │ │ -03611e: 6e20 9400 0500 |0041: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setMaxLines:(I)Landroid/text/StaticLayout$Builder; // method@0094 │ │ -036124: 0c05 |0044: move-result-object v5 │ │ -036126: 6e10 8f00 0500 |0045: invoke-virtual {v5}, Landroid/text/StaticLayout$Builder;.build:()Landroid/text/StaticLayout; // method@008f │ │ -03612c: 0c05 |0048: move-result-object v5 │ │ -03612e: 5b45 750d |0049: iput-object v5, v4, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ -036132: 0e00 |004b: return-void │ │ +036090: |[036090] org.metatrans.commons.ui.TextArea.setText:(Ljava/lang/String;)V │ │ +0360a0: 5440 7c0d |0000: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +0360a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0360a8: 6e20 7301 5000 |0004: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +0360ae: 0a00 |0007: move-result v0 │ │ +0360b0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +0360b4: 0e00 |000a: return-void │ │ +0360b6: 5b45 7c0d |000b: iput-object v5, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +0360ba: 5545 7b0d |000d: iget-boolean v5, v4, Lorg/metatrans/commons/ui/TextArea;.resizetext:Z // field@0d7b │ │ +0360be: 3805 0600 |000f: if-eqz v5, 0015 // +0006 │ │ +0360c2: 7010 140b 0400 |0011: invoke-direct {v4}, Lorg/metatrans/commons/ui/TextArea;.init:()V // method@0b14 │ │ +0360c8: 2837 |0014: goto 004b // +0037 │ │ +0360ca: 7010 130b 0400 |0015: invoke-direct {v4}, Lorg/metatrans/commons/ui/TextArea;.getWidth:()F // method@0b13 │ │ +0360d0: 0a05 |0018: move-result v5 │ │ +0360d2: 8755 |0019: float-to-int v5, v5 │ │ +0360d4: 3c05 0300 |001a: if-gtz v5, 001d // +0003 │ │ +0360d8: 0e00 |001c: return-void │ │ +0360da: 5440 7c0d |001d: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +0360de: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0360e0: 6e10 7501 0000 |0020: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0175 │ │ +0360e6: 0a02 |0023: move-result v2 │ │ +0360e8: 5443 7d0d |0024: iget-object v3, v4, Lorg/metatrans/commons/ui/TextArea;.textPaint:Landroid/text/TextPaint; // field@0d7d │ │ +0360ec: 7155 9000 1032 |0026: invoke-static {v0, v1, v2, v3, v5}, Landroid/text/StaticLayout$Builder;.obtain:(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder; // method@0090 │ │ +0360f2: 0c05 |0029: move-result-object v5 │ │ +0360f4: 5440 7c0d |002a: iget-object v0, v4, Lorg/metatrans/commons/ui/TextArea;.text:Ljava/lang/String; // field@0d7c │ │ +0360f8: 7110 110b 0000 |002c: invoke-static {v0}, Lorg/metatrans/commons/ui/TextArea;.getAlignment:(Ljava/lang/String;)Landroid/text/Layout$Alignment; // method@0b11 │ │ +0360fe: 0c00 |002f: move-result-object v0 │ │ +036100: 6e20 9100 0500 |0030: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setAlignment:(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder; // method@0091 │ │ +036106: 0c05 |0033: move-result-object v5 │ │ +036108: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +03610a: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +03610e: 6e30 9300 0501 |0037: invoke-virtual {v5, v0, v1}, Landroid/text/StaticLayout$Builder;.setLineSpacing:(FF)Landroid/text/StaticLayout$Builder; // method@0093 │ │ +036114: 0c05 |003a: move-result-object v5 │ │ +036116: 1210 |003b: const/4 v0, #int 1 // #1 │ │ +036118: 6e20 9200 0500 |003c: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setIncludePad:(Z)Landroid/text/StaticLayout$Builder; // method@0092 │ │ +03611e: 0c05 |003f: move-result-object v5 │ │ +036120: 1230 |0040: const/4 v0, #int 3 // #3 │ │ +036122: 6e20 9400 0500 |0041: invoke-virtual {v5, v0}, Landroid/text/StaticLayout$Builder;.setMaxLines:(I)Landroid/text/StaticLayout$Builder; // method@0094 │ │ +036128: 0c05 |0044: move-result-object v5 │ │ +03612a: 6e10 8f00 0500 |0045: invoke-virtual {v5}, Landroid/text/StaticLayout$Builder;.build:()Landroid/text/StaticLayout; // method@008f │ │ +036130: 0c05 |0048: move-result-object v5 │ │ +036132: 5b45 750d |0049: iput-object v5, v4, Lorg/metatrans/commons/ui/TextArea;.box:Landroid/text/StaticLayout; // field@0d75 │ │ +036136: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=95 │ │ 0x000b line=101 │ │ 0x000d line=103 │ │ 0x0011 line=105 │ │ @@ -68536,21 +68554,21 @@ │ │ 0x003c line=120 │ │ 0x0041 line=121 │ │ 0x0045 line=123 │ │ locals : │ │ 0x0000 - 0x004c reg=4 this Lorg/metatrans/commons/ui/TextArea; │ │ 0x0000 - 0x004c reg=5 (null) Ljava/lang/String; │ │ │ │ - source_file_idx : 1529 (TextArea.java) │ │ + source_file_idx : 1530 (TextArea.java) │ │ │ │ Class #277 header: │ │ class_idx : 571 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 155 │ │ -source_file_idx : 310 │ │ +source_file_idx : 311 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #277 annotations: │ │ Annotations on field #3457 'bitmaps' │ │ @@ -68574,20 +68592,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0363e0: |[0363e0] org.metatrans.commons.ui.images.BitmapCacheBase.:(I)V │ │ -0363f0: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ -0363f6: 2200 3d00 |0003: new-instance v0, Landroid/util/LruCache; // type@003d │ │ -0363fa: 7020 a100 2000 |0005: invoke-direct {v0, v2}, Landroid/util/LruCache;.:(I)V // method@00a1 │ │ -036400: 5b10 810d |0008: iput-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -036404: 0e00 |000a: return-void │ │ +0363e4: |[0363e4] org.metatrans.commons.ui.images.BitmapCacheBase.:(I)V │ │ +0363f4: 7010 6601 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0166 │ │ +0363fa: 2200 3d00 |0003: new-instance v0, Landroid/util/LruCache; // type@003d │ │ +0363fe: 7020 a100 2000 |0005: invoke-direct {v0, v2}, Landroid/util/LruCache;.:(I)V // method@00a1 │ │ +036404: 5b10 810d |0008: iput-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +036408: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/ui/images/BitmapCacheBase; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -68598,52 +68616,52 @@ │ │ type : '(ILandroid/graphics/Bitmap;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -036408: |[036408] org.metatrans.commons.ui.images.BitmapCacheBase.addBitmap:(ILandroid/graphics/Bitmap;)V │ │ -036418: 1d03 |0000: monitor-enter v3 │ │ -03641a: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -03641e: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -036422: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -036428: 1a02 3701 |0008: const-string v2, "BitmapCacheBase: Adding bitmap with ID " // string@0137 │ │ -03642c: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036432: 6e20 8201 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -036438: 6e10 8701 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -03643e: 0c01 |0013: move-result-object v1 │ │ -036440: 6e20 5301 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -036446: 5430 810d |0017: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -03644a: 7110 5d01 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -036450: 0c01 |001c: move-result-object v1 │ │ -036452: 6e20 a300 1000 |001d: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ -036458: 0c00 |0020: move-result-object v0 │ │ -03645a: 3900 0d00 |0021: if-nez v0, 002e // +000d │ │ -03645e: 5430 810d |0023: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -036462: 7110 5d01 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -036468: 0c04 |0028: move-result-object v4 │ │ -03646a: 6e30 a400 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/util/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00a4 │ │ -036470: 1e03 |002c: monitor-exit v3 │ │ -036472: 0e00 |002d: return-void │ │ -036474: 2205 9600 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ -036478: 2200 a100 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -03647c: 7010 7f01 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -036482: 1a01 7802 |0035: const-string v1, "Image with ID " // string@0278 │ │ -036486: 6e20 8501 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03648c: 6e20 8201 4000 |003a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -036492: 1a04 1700 |003d: const-string v4, " already exists" // string@0017 │ │ -036496: 6e20 8501 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03649c: 6e10 8701 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0364a2: 0c04 |0045: move-result-object v4 │ │ -0364a4: 7020 5901 4500 |0046: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0364aa: 2705 |0049: throw v5 │ │ -0364ac: 0d04 |004a: move-exception v4 │ │ -0364ae: 1e03 |004b: monitor-exit v3 │ │ -0364b0: 2704 |004c: throw v4 │ │ +03640c: |[03640c] org.metatrans.commons.ui.images.BitmapCacheBase.addBitmap:(ILandroid/graphics/Bitmap;)V │ │ +03641c: 1d03 |0000: monitor-enter v3 │ │ +03641e: 6200 2504 |0001: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +036422: 2201 a100 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +036426: 7010 7f01 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +03642c: 1a02 3801 |0008: const-string v2, "BitmapCacheBase: Adding bitmap with ID " // string@0138 │ │ +036430: 6e20 8501 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036436: 6e20 8201 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +03643c: 6e10 8701 0100 |0010: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +036442: 0c01 |0013: move-result-object v1 │ │ +036444: 6e20 5301 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03644a: 5430 810d |0017: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +03644e: 7110 5d01 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +036454: 0c01 |001c: move-result-object v1 │ │ +036456: 6e20 a300 1000 |001d: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ +03645c: 0c00 |0020: move-result-object v0 │ │ +03645e: 3900 0d00 |0021: if-nez v0, 002e // +000d │ │ +036462: 5430 810d |0023: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +036466: 7110 5d01 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +03646c: 0c04 |0028: move-result-object v4 │ │ +03646e: 6e30 a400 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/util/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00a4 │ │ +036474: 1e03 |002c: monitor-exit v3 │ │ +036476: 0e00 |002d: return-void │ │ +036478: 2205 9600 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ +03647c: 2200 a100 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +036480: 7010 7f01 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +036486: 1a01 7902 |0035: const-string v1, "Image with ID " // string@0279 │ │ +03648a: 6e20 8501 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036490: 6e20 8201 4000 |003a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036496: 1a04 1700 |003d: const-string v4, " already exists" // string@0017 │ │ +03649a: 6e20 8501 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0364a0: 6e10 8701 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0364a6: 0c04 |0045: move-result-object v4 │ │ +0364a8: 7020 5901 4500 |0046: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0364ae: 2705 |0049: throw v5 │ │ +0364b0: 0d04 |004a: move-exception v4 │ │ +0364b2: 1e03 |004b: monitor-exit v3 │ │ +0364b4: 2704 |004c: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x002c │ │ -> 0x004a │ │ 0x002e - 0x004a │ │ -> 0x004a │ │ positions : │ │ 0x0001 line=26 │ │ @@ -68661,23 +68679,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0364c8: |[0364c8] org.metatrans.commons.ui.images.BitmapCacheBase.clear:()V │ │ -0364d8: 1d01 |0000: monitor-enter v1 │ │ -0364da: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -0364de: 6e10 a200 0000 |0003: invoke-virtual {v0}, Landroid/util/LruCache;.evictAll:()V // method@00a2 │ │ -0364e4: 1e01 |0006: monitor-exit v1 │ │ -0364e6: 0e00 |0007: return-void │ │ -0364e8: 0d00 |0008: move-exception v0 │ │ -0364ea: 1e01 |0009: monitor-exit v1 │ │ -0364ec: 2700 |000a: throw v0 │ │ +0364cc: |[0364cc] org.metatrans.commons.ui.images.BitmapCacheBase.clear:()V │ │ +0364dc: 1d01 |0000: monitor-enter v1 │ │ +0364de: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +0364e2: 6e10 a200 0000 |0003: invoke-virtual {v0}, Landroid/util/LruCache;.evictAll:()V // method@00a2 │ │ +0364e8: 1e01 |0006: monitor-exit v1 │ │ +0364ea: 0e00 |0007: return-void │ │ +0364ec: 0d00 |0008: move-exception v0 │ │ +0364ee: 1e01 |0009: monitor-exit v1 │ │ +0364f0: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ @@ -68688,24 +68706,24 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Bitmap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0362a0: |[0362a0] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ -0362b0: 1d01 |0000: monitor-enter v1 │ │ -0362b2: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ -0362b6: 6e50 230b 2103 |0003: invoke-virtual {v1, v2, v3, v0, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; // method@0b23 │ │ -0362bc: 0c02 |0006: move-result-object v2 │ │ -0362be: 1e01 |0007: monitor-exit v1 │ │ -0362c0: 1102 |0008: return-object v2 │ │ -0362c2: 0d02 |0009: move-exception v2 │ │ -0362c4: 1e01 |000a: monitor-exit v1 │ │ -0362c6: 2702 |000b: throw v2 │ │ +0362a4: |[0362a4] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ +0362b4: 1d01 |0000: monitor-enter v1 │ │ +0362b6: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ +0362ba: 6e50 230b 2103 |0003: invoke-virtual {v1, v2, v3, v0, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; // method@0b23 │ │ +0362c0: 0c02 |0006: move-result-object v2 │ │ +0362c2: 1e01 |0007: monitor-exit v1 │ │ +0362c4: 1102 |0008: return-object v2 │ │ +0362c6: 0d02 |0009: move-exception v2 │ │ +0362c8: 1e01 |000a: monitor-exit v1 │ │ +0362ca: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/metatrans/commons/ui/images/BitmapCacheBase; │ │ @@ -68717,56 +68735,56 @@ │ │ type : '(Landroid/content/Context;IFF)Landroid/graphics/Bitmap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0362d4: |[0362d4] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; │ │ -0362e4: 1d03 |0000: monitor-enter v3 │ │ -0362e6: 5430 810d |0001: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -0362ea: 7110 5d01 0500 |0003: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -0362f0: 0c01 |0006: move-result-object v1 │ │ -0362f2: 6e20 a300 1000 |0007: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ -0362f8: 0c00 |000a: move-result-object v0 │ │ -0362fa: 1f00 1800 |000b: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ -0362fe: 3900 3e00 |000d: if-nez v0, 004b // +003e │ │ -036302: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -036306: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -03630a: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -036310: 1a02 3501 |0016: const-string v2, "Bitmap with ID " // string@0135 │ │ -036314: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03631a: 6e20 8201 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -036320: 1a02 2000 |001e: const-string v2, " not found. Cache instance=" // string@0020 │ │ -036324: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03632a: 6e20 8401 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -036330: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -036336: 0c01 |0029: move-result-object v1 │ │ -036338: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03633e: 7120 7b0b 5400 |002d: invoke-static {v4, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -036344: 0c04 |0030: move-result-object v4 │ │ -036346: 7110 780b 0400 |0031: invoke-static {v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b78 │ │ -03634c: 0c04 |0034: move-result-object v4 │ │ -03634e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -036350: 1401 ae47 e13d |0036: const v1, #float 0.11 // #3de147ae │ │ -036356: 6e10 3f00 0400 |0039: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -03635c: 0a02 |003c: move-result v2 │ │ -03635e: 8222 |003d: int-to-float v2, v2 │ │ -036360: c812 |003e: mul-float/2addr v2, v1 │ │ -036362: 8721 |003f: float-to-int v1, v2 │ │ -036364: 7120 6001 1000 |0040: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -03636a: 0a00 |0043: move-result v0 │ │ -03636c: 7140 7d0b 6407 |0044: invoke-static {v4, v6, v7, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; // method@0b7d │ │ -036372: 0c00 |0047: move-result-object v0 │ │ -036374: 6e30 200b 5300 |0048: invoke-virtual {v3, v5, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b20 │ │ -03637a: 1e03 |004b: monitor-exit v3 │ │ -03637c: 1100 |004c: return-object v0 │ │ -03637e: 0d04 |004d: move-exception v4 │ │ -036380: 1e03 |004e: monitor-exit v3 │ │ -036382: 2704 |004f: throw v4 │ │ +0362d8: |[0362d8] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; │ │ +0362e8: 1d03 |0000: monitor-enter v3 │ │ +0362ea: 5430 810d |0001: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +0362ee: 7110 5d01 0500 |0003: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +0362f4: 0c01 |0006: move-result-object v1 │ │ +0362f6: 6e20 a300 1000 |0007: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ +0362fc: 0c00 |000a: move-result-object v0 │ │ +0362fe: 1f00 1800 |000b: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ +036302: 3900 3e00 |000d: if-nez v0, 004b // +003e │ │ +036306: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03630a: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +03630e: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +036314: 1a02 3601 |0016: const-string v2, "Bitmap with ID " // string@0136 │ │ +036318: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03631e: 6e20 8201 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036324: 1a02 2000 |001e: const-string v2, " not found. Cache instance=" // string@0020 │ │ +036328: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03632e: 6e20 8401 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +036334: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03633a: 0c01 |0029: move-result-object v1 │ │ +03633c: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +036342: 7120 7b0b 5400 |002d: invoke-static {v4, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +036348: 0c04 |0030: move-result-object v4 │ │ +03634a: 7110 780b 0400 |0031: invoke-static {v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b78 │ │ +036350: 0c04 |0034: move-result-object v4 │ │ +036352: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +036354: 1401 ae47 e13d |0036: const v1, #float 0.11 // #3de147ae │ │ +03635a: 6e10 3f00 0400 |0039: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +036360: 0a02 |003c: move-result v2 │ │ +036362: 8222 |003d: int-to-float v2, v2 │ │ +036364: c812 |003e: mul-float/2addr v2, v1 │ │ +036366: 8721 |003f: float-to-int v1, v2 │ │ +036368: 7120 6001 1000 |0040: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +03636e: 0a00 |0043: move-result v0 │ │ +036370: 7140 7d0b 6407 |0044: invoke-static {v4, v6, v7, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; // method@0b7d │ │ +036376: 0c00 |0047: move-result-object v0 │ │ +036378: 6e30 200b 5300 |0048: invoke-virtual {v3, v5, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b20 │ │ +03637e: 1e03 |004b: monitor-exit v3 │ │ +036380: 1100 |004c: return-object v0 │ │ +036382: 0d04 |004d: move-exception v4 │ │ +036384: 1e03 |004e: monitor-exit v3 │ │ +036386: 2704 |004f: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x004b │ │ -> 0x004d │ │ positions : │ │ 0x0001 line=46 │ │ 0x000f line=50 │ │ 0x002d line=52 │ │ @@ -68787,18 +68805,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036390: |[036390] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmapSize:(Landroid/graphics/Bitmap;)I │ │ -0363a0: 6e10 3f00 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0363a6: 0a01 |0003: move-result v1 │ │ -0363a8: 0f01 |0004: return v1 │ │ +036394: |[036394] org.metatrans.commons.ui.images.BitmapCacheBase.getBitmapSize:(Landroid/graphics/Bitmap;)I │ │ +0363a4: 6e10 3f00 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0363aa: 0a01 |0003: move-result v1 │ │ +0363ac: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/commons/ui/images/BitmapCacheBase; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/Bitmap; │ │ │ │ @@ -68807,25 +68825,25 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0364fc: |[0364fc] org.metatrans.commons.ui.images.BitmapCacheBase.remove:(Ljava/lang/Integer;)V │ │ -03650c: 1d01 |0000: monitor-enter v1 │ │ -03650e: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -036512: 6e20 a500 2000 |0003: invoke-virtual {v0, v2}, Landroid/util/LruCache;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a5 │ │ -036518: 0c02 |0006: move-result-object v2 │ │ -03651a: 1f02 1800 |0007: check-cast v2, Landroid/graphics/Bitmap; // type@0018 │ │ -03651e: 1e01 |0009: monitor-exit v1 │ │ -036520: 0e00 |000a: return-void │ │ -036522: 0d02 |000b: move-exception v2 │ │ -036524: 1e01 |000c: monitor-exit v1 │ │ -036526: 2702 |000d: throw v2 │ │ +036500: |[036500] org.metatrans.commons.ui.images.BitmapCacheBase.remove:(Ljava/lang/Integer;)V │ │ +036510: 1d01 |0000: monitor-enter v1 │ │ +036512: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +036516: 6e20 a500 2000 |0003: invoke-virtual {v0, v2}, Landroid/util/LruCache;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a5 │ │ +03651c: 0c02 |0006: move-result-object v2 │ │ +03651e: 1f02 1800 |0007: check-cast v2, Landroid/graphics/Bitmap; // type@0018 │ │ +036522: 1e01 |0009: monitor-exit v1 │ │ +036524: 0e00 |000a: return-void │ │ +036526: 0d02 |000b: move-exception v2 │ │ +036528: 1e01 |000c: monitor-exit v1 │ │ +03652a: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=88 │ │ 0x0009 line=89 │ │ locals : │ │ @@ -68837,39 +68855,39 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0363ac: |[0363ac] org.metatrans.commons.ui.images.BitmapCacheBase.size:()I │ │ -0363bc: 1d01 |0000: monitor-enter v1 │ │ -0363be: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ -0363c2: 6e10 a600 0000 |0003: invoke-virtual {v0}, Landroid/util/LruCache;.size:()I // method@00a6 │ │ -0363c8: 0a00 |0006: move-result v0 │ │ -0363ca: 1e01 |0007: monitor-exit v1 │ │ -0363cc: 0f00 |0008: return v0 │ │ -0363ce: 0d00 |0009: move-exception v0 │ │ -0363d0: 1e01 |000a: monitor-exit v1 │ │ -0363d2: 2700 |000b: throw v0 │ │ +0363b0: |[0363b0] org.metatrans.commons.ui.images.BitmapCacheBase.size:()I │ │ +0363c0: 1d01 |0000: monitor-enter v1 │ │ +0363c2: 5410 810d |0001: iget-object v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.bitmaps:Landroid/util/LruCache; // field@0d81 │ │ +0363c6: 6e10 a600 0000 |0003: invoke-virtual {v0}, Landroid/util/LruCache;.size:()I // method@00a6 │ │ +0363cc: 0a00 |0006: move-result v0 │ │ +0363ce: 1e01 |0007: monitor-exit v1 │ │ +0363d0: 0f00 |0008: return v0 │ │ +0363d2: 0d00 |0009: move-exception v0 │ │ +0363d4: 1e01 |000a: monitor-exit v1 │ │ +0363d6: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/metatrans/commons/ui/images/BitmapCacheBase; │ │ │ │ - source_file_idx : 310 (BitmapCacheBase.java) │ │ + source_file_idx : 311 (BitmapCacheBase.java) │ │ │ │ Class #278 header: │ │ class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 588 │ │ -source_file_idx : 208 │ │ +source_file_idx : 209 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #278 - │ │ Class descriptor : 'Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;' │ │ @@ -68884,17 +68902,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038510: |[038510] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.:()V │ │ -038520: 7010 9a0b 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.:()V // method@0b9a │ │ -038526: 0e00 |0003: return-void │ │ +038514: |[038514] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.:()V │ │ +038524: 7010 9a0b 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl;.:()V // method@0b9a │ │ +03852a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; │ │ │ │ Virtual methods - │ │ @@ -68903,18 +68921,18 @@ │ │ type : '()Landroid/webkit/WebView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0384bc: |[0384bc] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.createWebView:()Landroid/webkit/WebView; │ │ -0384cc: 2200 5102 |0000: new-instance v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ -0384d0: 7020 be0b 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.:(Landroid/content/Context;)V // method@0bbe │ │ -0384d6: 1100 |0005: return-object v0 │ │ +0384c0: |[0384c0] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.createWebView:()Landroid/webkit/WebView; │ │ +0384d0: 2200 5102 |0000: new-instance v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ +0384d4: 7020 be0b 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/web/MyWebView;.:(Landroid/content/Context;)V // method@0bbe │ │ +0384da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; │ │ │ │ #1 : (in Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;) │ │ @@ -68922,21 +68940,21 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -038494: |[038494] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.getViewToAttach:()Landroid/view/View; │ │ -0384a4: 6e10 b20b 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;.getWebView:()Landroid/webkit/WebView; // method@0bb2 │ │ -0384aa: 0c00 |0003: move-result-object v0 │ │ -0384ac: 1f00 5102 |0004: check-cast v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ -0384b0: 6e10 c70b 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.getLayout:()Landroid/widget/FrameLayout; // method@0bc7 │ │ -0384b6: 0c00 |0009: move-result-object v0 │ │ -0384b8: 1100 |000a: return-object v0 │ │ +038498: |[038498] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.getViewToAttach:()Landroid/view/View; │ │ +0384a8: 6e10 b20b 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;.getWebView:()Landroid/webkit/WebView; // method@0bb2 │ │ +0384ae: 0c00 |0003: move-result-object v0 │ │ +0384b0: 1f00 5102 |0004: check-cast v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ +0384b4: 6e10 c70b 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.getLayout:()Landroid/widget/FrameLayout; // method@0bc7 │ │ +0384ba: 0c00 |0009: move-result-object v0 │ │ +0384bc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; │ │ │ │ @@ -68945,41 +68963,41 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0384d8: |[0384d8] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.handleCustomView:()Z │ │ -0384e8: 6e10 b20b 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;.getWebView:()Landroid/webkit/WebView; // method@0bb2 │ │ -0384ee: 0c00 |0003: move-result-object v0 │ │ -0384f0: 1f00 5102 |0004: check-cast v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ -0384f4: 6e10 ca0b 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.inCustomView:()Z // method@0bca │ │ -0384fa: 0a01 |0009: move-result v1 │ │ -0384fc: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -038500: 6e10 c90b 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.hideCustomView:()V // method@0bc9 │ │ -038506: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -038508: 0f00 |0010: return v0 │ │ -03850a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03850c: 0f00 |0012: return v0 │ │ +0384dc: |[0384dc] org.metatrans.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer.handleCustomView:()Z │ │ +0384ec: 6e10 b20b 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer;.getWebView:()Landroid/webkit/WebView; // method@0bb2 │ │ +0384f2: 0c00 |0003: move-result-object v0 │ │ +0384f4: 1f00 5102 |0004: check-cast v0, Lorg/metatrans/commons/web/MyWebView; // type@0251 │ │ +0384f8: 6e10 ca0b 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.inCustomView:()Z // method@0bca │ │ +0384fe: 0a01 |0009: move-result v1 │ │ +038500: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +038504: 6e10 c90b 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/commons/web/MyWebView;.hideCustomView:()V // method@0bc9 │ │ +03850a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +03850c: 0f00 |0010: return v0 │ │ +03850e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +038510: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0006 line=29 │ │ 0x000c line=30 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/metatrans/commons/web/Activity_WebView_StatePreservingImpl_With_VideoPlayer; │ │ │ │ - source_file_idx : 208 (Activity_WebView_StatePreservingImpl_With_VideoPlayer.java) │ │ + source_file_idx : 209 (Activity_WebView_StatePreservingImpl_With_VideoPlayer.java) │ │ │ │ Class #279 header: │ │ class_idx : 188 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 281 │ │ -source_file_idx : 132 │ │ +source_file_idx : 133 │ │ static_fields_size : 12 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #279 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;' │ │ @@ -69058,107 +69076,107 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01635c: |[01635c] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.:()V │ │ -01636c: 0e00 |0000: return-void │ │ +016360: |[016360] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.:()V │ │ +016370: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;) │ │ name : '' │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 161 16-bit code units │ │ -016370: |[016370] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -016380: 7020 ad03 3200 |0000: invoke-direct {v2, v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@03ad │ │ -016386: 1303 0f00 |0003: const/16 v3, #int 15 // #f │ │ -01638a: 2333 5e02 |0005: new-array v3, v3, [Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // type@025e │ │ -01638e: 2200 c000 |0007: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; // type@00c0 │ │ -016392: 7010 f201 0000 |0009: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;.:()V // method@01f2 │ │ -016398: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -01639a: 4d00 0301 |000d: aput-object v0, v3, v1 │ │ -01639e: 2200 ce00 |000f: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; // type@00ce │ │ -0163a2: 7010 3302 0000 |0011: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;.:()V // method@0233 │ │ -0163a8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0163aa: 4d00 0301 |0015: aput-object v0, v3, v1 │ │ -0163ae: 2200 bf00 |0017: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; // type@00bf │ │ -0163b2: 7010 e801 0000 |0019: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;.:()V // method@01e8 │ │ -0163b8: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -0163ba: 4d00 0301 |001d: aput-object v0, v3, v1 │ │ -0163be: 2200 c100 |001f: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; // type@00c1 │ │ -0163c2: 6001 2a04 |0021: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_250:I // field@042a │ │ -0163c6: 7020 fc01 1000 |0023: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250;.:(I)V // method@01fc │ │ -0163cc: 1231 |0026: const/4 v1, #int 3 // #3 │ │ -0163ce: 4d00 0301 |0027: aput-object v0, v3, v1 │ │ -0163d2: 2200 c200 |0029: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; // type@00c2 │ │ -0163d6: 6001 2d04 |002b: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_500:I // field@042d │ │ -0163da: 7020 0002 1000 |002d: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500;.:(I)V // method@0200 │ │ -0163e0: 1241 |0030: const/4 v1, #int 4 // #4 │ │ -0163e2: 4d00 0301 |0031: aput-object v0, v3, v1 │ │ -0163e6: 2200 c300 |0033: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; // type@00c3 │ │ -0163ea: 6001 3004 |0035: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_750:I // field@0430 │ │ -0163ee: 7020 0402 1000 |0037: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750;.:(I)V // method@0204 │ │ -0163f4: 1251 |003a: const/4 v1, #int 5 // #5 │ │ -0163f6: 4d00 0301 |003b: aput-object v0, v3, v1 │ │ -0163fa: 2200 c400 |003d: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; // type@00c4 │ │ -0163fe: 6001 2704 |003f: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_1000:I // field@0427 │ │ -016402: 7020 0802 1000 |0041: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000;.:(I)V // method@0208 │ │ -016408: 1261 |0044: const/4 v1, #int 6 // #6 │ │ -01640a: 4d00 0301 |0045: aput-object v0, v3, v1 │ │ -01640e: 2200 c500 |0047: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; // type@00c5 │ │ -016412: 6001 2b04 |0049: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_2500:I // field@042b │ │ -016416: 7020 0c02 1000 |004b: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500;.:(I)V // method@020c │ │ -01641c: 1271 |004e: const/4 v1, #int 7 // #7 │ │ -01641e: 4d00 0301 |004f: aput-object v0, v3, v1 │ │ -016422: 2200 c600 |0051: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; // type@00c6 │ │ -016426: 6001 2e04 |0053: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_5000:I // field@042e │ │ -01642a: 7020 1002 1000 |0055: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000;.:(I)V // method@0210 │ │ -016430: 1301 0800 |0058: const/16 v1, #int 8 // #8 │ │ -016434: 4d00 0301 |005a: aput-object v0, v3, v1 │ │ -016438: 2200 c700 |005c: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; // type@00c7 │ │ -01643c: 6001 3104 |005e: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_7500:I // field@0431 │ │ -016440: 7020 1402 1000 |0060: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500;.:(I)V // method@0214 │ │ -016446: 1301 0900 |0063: const/16 v1, #int 9 // #9 │ │ -01644a: 4d00 0301 |0065: aput-object v0, v3, v1 │ │ -01644e: 2200 c800 |0067: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; // type@00c8 │ │ -016452: 6001 2804 |0069: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_10000:I // field@0428 │ │ -016456: 7020 1802 1000 |006b: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000;.:(I)V // method@0218 │ │ -01645c: 1301 0a00 |006e: const/16 v1, #int 10 // #a │ │ -016460: 4d00 0301 |0070: aput-object v0, v3, v1 │ │ -016464: 2200 c900 |0072: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; // type@00c9 │ │ -016468: 6001 2c04 |0074: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_25000:I // field@042c │ │ -01646c: 7020 1c02 1000 |0076: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000;.:(I)V // method@021c │ │ -016472: 1301 0b00 |0079: const/16 v1, #int 11 // #b │ │ -016476: 4d00 0301 |007b: aput-object v0, v3, v1 │ │ -01647a: 2200 ca00 |007d: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; // type@00ca │ │ -01647e: 6001 2f04 |007f: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_50000:I // field@042f │ │ -016482: 7020 2002 1000 |0081: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000;.:(I)V // method@0220 │ │ -016488: 1301 0c00 |0084: const/16 v1, #int 12 // #c │ │ -01648c: 4d00 0301 |0086: aput-object v0, v3, v1 │ │ -016490: 2200 cb00 |0088: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; // type@00cb │ │ -016494: 6001 3204 |008a: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_75000:I // field@0432 │ │ -016498: 7020 2402 1000 |008c: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000;.:(I)V // method@0224 │ │ -01649e: 1301 0d00 |008f: const/16 v1, #int 13 // #d │ │ -0164a2: 4d00 0301 |0091: aput-object v0, v3, v1 │ │ -0164a6: 2200 cc00 |0093: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; // type@00cc │ │ -0164aa: 6001 2904 |0095: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_100000:I // field@0429 │ │ -0164ae: 7020 2802 1000 |0097: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000;.:(I)V // method@0228 │ │ -0164b4: 1301 0e00 |009a: const/16 v1, #int 14 // #e │ │ -0164b8: 4d00 0301 |009c: aput-object v0, v3, v1 │ │ -0164bc: 5b23 2604 |009e: iput-object v3, v2, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.ALL_CFGs:[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // field@0426 │ │ -0164c0: 0e00 |00a0: return-void │ │ +016374: |[016374] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +016384: 7020 ad03 3200 |0000: invoke-direct {v2, v3}, Lorg/metatrans/commons/achievements/AchievementsManager_Base;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@03ad │ │ +01638a: 1303 0f00 |0003: const/16 v3, #int 15 // #f │ │ +01638e: 2333 5e02 |0005: new-array v3, v3, [Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // type@025e │ │ +016392: 2200 c000 |0007: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; // type@00c0 │ │ +016396: 7010 f201 0000 |0009: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;.:()V // method@01f2 │ │ +01639c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +01639e: 4d00 0301 |000d: aput-object v0, v3, v1 │ │ +0163a2: 2200 ce00 |000f: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; // type@00ce │ │ +0163a6: 7010 3302 0000 |0011: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;.:()V // method@0233 │ │ +0163ac: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0163ae: 4d00 0301 |0015: aput-object v0, v3, v1 │ │ +0163b2: 2200 bf00 |0017: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; // type@00bf │ │ +0163b6: 7010 e801 0000 |0019: invoke-direct {v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;.:()V // method@01e8 │ │ +0163bc: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +0163be: 4d00 0301 |001d: aput-object v0, v3, v1 │ │ +0163c2: 2200 c100 |001f: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; // type@00c1 │ │ +0163c6: 6001 2a04 |0021: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_250:I // field@042a │ │ +0163ca: 7020 fc01 1000 |0023: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250;.:(I)V // method@01fc │ │ +0163d0: 1231 |0026: const/4 v1, #int 3 // #3 │ │ +0163d2: 4d00 0301 |0027: aput-object v0, v3, v1 │ │ +0163d6: 2200 c200 |0029: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; // type@00c2 │ │ +0163da: 6001 2d04 |002b: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_500:I // field@042d │ │ +0163de: 7020 0002 1000 |002d: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500;.:(I)V // method@0200 │ │ +0163e4: 1241 |0030: const/4 v1, #int 4 // #4 │ │ +0163e6: 4d00 0301 |0031: aput-object v0, v3, v1 │ │ +0163ea: 2200 c300 |0033: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; // type@00c3 │ │ +0163ee: 6001 3004 |0035: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_750:I // field@0430 │ │ +0163f2: 7020 0402 1000 |0037: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750;.:(I)V // method@0204 │ │ +0163f8: 1251 |003a: const/4 v1, #int 5 // #5 │ │ +0163fa: 4d00 0301 |003b: aput-object v0, v3, v1 │ │ +0163fe: 2200 c400 |003d: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; // type@00c4 │ │ +016402: 6001 2704 |003f: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_1000:I // field@0427 │ │ +016406: 7020 0802 1000 |0041: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000;.:(I)V // method@0208 │ │ +01640c: 1261 |0044: const/4 v1, #int 6 // #6 │ │ +01640e: 4d00 0301 |0045: aput-object v0, v3, v1 │ │ +016412: 2200 c500 |0047: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; // type@00c5 │ │ +016416: 6001 2b04 |0049: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_2500:I // field@042b │ │ +01641a: 7020 0c02 1000 |004b: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500;.:(I)V // method@020c │ │ +016420: 1271 |004e: const/4 v1, #int 7 // #7 │ │ +016422: 4d00 0301 |004f: aput-object v0, v3, v1 │ │ +016426: 2200 c600 |0051: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; // type@00c6 │ │ +01642a: 6001 2e04 |0053: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_5000:I // field@042e │ │ +01642e: 7020 1002 1000 |0055: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000;.:(I)V // method@0210 │ │ +016434: 1301 0800 |0058: const/16 v1, #int 8 // #8 │ │ +016438: 4d00 0301 |005a: aput-object v0, v3, v1 │ │ +01643c: 2200 c700 |005c: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; // type@00c7 │ │ +016440: 6001 3104 |005e: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_7500:I // field@0431 │ │ +016444: 7020 1402 1000 |0060: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500;.:(I)V // method@0214 │ │ +01644a: 1301 0900 |0063: const/16 v1, #int 9 // #9 │ │ +01644e: 4d00 0301 |0065: aput-object v0, v3, v1 │ │ +016452: 2200 c800 |0067: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; // type@00c8 │ │ +016456: 6001 2804 |0069: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_10000:I // field@0428 │ │ +01645a: 7020 1802 1000 |006b: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000;.:(I)V // method@0218 │ │ +016460: 1301 0a00 |006e: const/16 v1, #int 10 // #a │ │ +016464: 4d00 0301 |0070: aput-object v0, v3, v1 │ │ +016468: 2200 c900 |0072: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; // type@00c9 │ │ +01646c: 6001 2c04 |0074: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_25000:I // field@042c │ │ +016470: 7020 1c02 1000 |0076: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000;.:(I)V // method@021c │ │ +016476: 1301 0b00 |0079: const/16 v1, #int 11 // #b │ │ +01647a: 4d00 0301 |007b: aput-object v0, v3, v1 │ │ +01647e: 2200 ca00 |007d: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; // type@00ca │ │ +016482: 6001 2f04 |007f: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_50000:I // field@042f │ │ +016486: 7020 2002 1000 |0081: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000;.:(I)V // method@0220 │ │ +01648c: 1301 0c00 |0084: const/16 v1, #int 12 // #c │ │ +016490: 4d00 0301 |0086: aput-object v0, v3, v1 │ │ +016494: 2200 cb00 |0088: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; // type@00cb │ │ +016498: 6001 3204 |008a: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_75000:I // field@0432 │ │ +01649c: 7020 2402 1000 |008c: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000;.:(I)V // method@0224 │ │ +0164a2: 1301 0d00 |008f: const/16 v1, #int 13 // #d │ │ +0164a6: 4d00 0301 |0091: aput-object v0, v3, v1 │ │ +0164aa: 2200 cc00 |0093: new-instance v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; // type@00cc │ │ +0164ae: 6001 2904 |0095: sget v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_100000:I // field@0429 │ │ +0164b2: 7020 2802 1000 |0097: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000;.:(I)V // method@0228 │ │ +0164b8: 1301 0e00 |009a: const/16 v1, #int 14 // #e │ │ +0164bc: 4d00 0301 |009c: aput-object v0, v3, v1 │ │ +0164c0: 5b23 2604 |009e: iput-object v3, v2, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.ALL_CFGs:[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // field@0426 │ │ +0164c4: 0e00 |00a0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x00a1 reg=2 this Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS; │ │ 0x0000 - 0x00a1 reg=3 (null) Lorg/metatrans/commons/app/Application_Base; │ │ @@ -69169,17 +69187,17 @@ │ │ type : '()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016344: |[016344] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ -016354: 5410 2604 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.ALL_CFGs:[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // field@0426 │ │ -016358: 1100 |0002: return-object v0 │ │ +016348: |[016348] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.getAll:()[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; │ │ +016358: 5410 2604 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.ALL_CFGs:[Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // field@0426 │ │ +01635c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;) │ │ @@ -69187,45 +69205,45 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0164c4: |[0164c4] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V │ │ -0164d4: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0164d8: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0164de: 1a01 7105 |0005: const-string v1, "Notification: New Achievement " // string@0571 │ │ -0164e2: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0164e8: 6e10 5b01 0400 |000a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ -0164ee: 0a04 |000d: move-result v4 │ │ -0164f0: 6e20 cc01 4200 |000e: invoke-virtual {v2, v4}, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@01cc │ │ -0164f6: 0c04 |0011: move-result-object v4 │ │ -0164f8: 7210 2405 0400 |0012: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ -0164fe: 0a04 |0015: move-result v4 │ │ -016500: 6e20 8201 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -016506: 6e10 8701 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01650c: 0c04 |001c: move-result-object v4 │ │ -01650e: 7120 1b0b 4300 |001d: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1b │ │ -016514: 0e00 |0020: return-void │ │ +0164c8: |[0164c8] org.metatrans.apps.maze.achievements.AchievementsManager_MOS.sentNotification:(Landroid/content/Context;Ljava/lang/Integer;)V │ │ +0164d8: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0164dc: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0164e2: 1a01 7205 |0005: const-string v1, "Notification: New Achievement " // string@0572 │ │ +0164e6: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0164ec: 6e10 5b01 0400 |000a: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@015b │ │ +0164f2: 0a04 |000d: move-result v4 │ │ +0164f4: 6e20 cc01 4200 |000e: invoke-virtual {v2, v4}, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.getConfigByID:(I)Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements; // method@01cc │ │ +0164fa: 0c04 |0011: move-result-object v4 │ │ +0164fc: 7210 2405 0400 |0012: invoke-interface {v4}, Lorg/metatrans/commons/cfg/achievements/IConfigurationAchievements;.getName:()I // method@0524 │ │ +016502: 0a04 |0015: move-result v4 │ │ +016504: 6e20 8201 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01650a: 6e10 8701 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +016510: 0c04 |001c: move-result-object v4 │ │ +016512: 7120 1b0b 4300 |001d: invoke-static {v3, v4}, Lorg/metatrans/commons/ui/Toast_Base;.showToast_InCenter:(Landroid/content/Context;Ljava/lang/String;)V // method@0b1b │ │ +016518: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS; │ │ 0x0000 - 0x0021 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=4 (null) Ljava/lang/Integer; │ │ │ │ - source_file_idx : 132 (AchievementsManager_MOS.java) │ │ + source_file_idx : 133 (AchievementsManager_MOS.java) │ │ │ │ Class #280 header: │ │ class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 337 │ │ -source_file_idx : 269 │ │ +source_file_idx : 270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #280 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/app/AppConfig_MOS;' │ │ @@ -69240,17 +69258,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01730c: |[01730c] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.:()V │ │ -01731c: 7010 2805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/app/AppConfig_Base;.:()V // method@0528 │ │ -017322: 0e00 |0003: return-void │ │ +017310: |[017310] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.:()V │ │ +017320: 7010 2805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/app/AppConfig_Base;.:()V // method@0528 │ │ +017326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/app/AppConfig_MOS; │ │ │ │ Virtual methods - │ │ @@ -69259,76 +69277,76 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0172ac: |[0172ac] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_Description:()Ljava/lang/String; │ │ -0172bc: 1a00 5b0c |0000: const-string v0, "mos_desc" // string@0c5b │ │ -0172c0: 1100 |0002: return-object v0 │ │ +0172b0: |[0172b0] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_Description:()Ljava/lang/String; │ │ +0172c0: 1a00 5c0c |0000: const-string v0, "mos_desc" // string@0c5c │ │ +0172c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/app/AppConfig_MOS;) │ │ name : 'getTag_Help' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0172c4: |[0172c4] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_Help:()Ljava/lang/String; │ │ -0172d4: 1a00 5c0c |0000: const-string v0, "mos_help" // string@0c5c │ │ -0172d8: 1100 |0002: return-object v0 │ │ +0172c8: |[0172c8] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_Help:()Ljava/lang/String; │ │ +0172d8: 1a00 5d0c |0000: const-string v0, "mos_help" // string@0c5d │ │ +0172dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/app/AppConfig_MOS;) │ │ name : 'getTag_RevisionHistory' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0172dc: |[0172dc] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_RevisionHistory:()Ljava/lang/String; │ │ -0172ec: 1a00 5d0c |0000: const-string v0, "mos_history" // string@0c5d │ │ -0172f0: 1100 |0002: return-object v0 │ │ +0172e0: |[0172e0] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_RevisionHistory:()Ljava/lang/String; │ │ +0172f0: 1a00 5e0c |0000: const-string v0, "mos_history" // string@0c5e │ │ +0172f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/app/AppConfig_MOS;) │ │ name : 'getTag_ScoresTable' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0172f4: |[0172f4] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_ScoresTable:()Ljava/lang/String; │ │ -017304: 1a00 5e0c |0000: const-string v0, "mos_scores_table" // string@0c5e │ │ -017308: 1100 |0002: return-object v0 │ │ +0172f8: |[0172f8] org.metatrans.apps.maze.cfg.app.AppConfig_MOS.getTag_ScoresTable:()Ljava/lang/String; │ │ +017308: 1a00 5f0c |0000: const-string v0, "mos_scores_table" // string@0c5f │ │ +01730c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 269 (AppConfig_MOS.java) │ │ + source_file_idx : 270 (AppConfig_MOS.java) │ │ │ │ Class #281 header: │ │ class_idx : 212 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 573 │ │ +source_file_idx : 574 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #281 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;' │ │ @@ -69360,21 +69378,21 @@ │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;) │ │ name : 'getSpaceMultiplier' │ │ type : '()F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 573 (IConfigurationWorld.java) │ │ + source_file_idx : 574 (IConfigurationWorld.java) │ │ │ │ Class #282 header: │ │ class_idx : 214 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 477 │ │ -source_file_idx : 512 │ │ +source_file_idx : 513 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #282 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/events/EventsManager_MOS;' │ │ @@ -69393,18 +69411,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;Lorg/metatrans/commons/achievements/IAchievementsManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0176f8: |[0176f8] org.metatrans.apps.maze.events.EventsManager_MOS.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;Lorg/metatrans/commons/achievements/IAchievementsManager;)V │ │ -017708: 7030 2d08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V // method@082d │ │ -01770e: 5b03 4304 |0003: iput-object v3, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -017712: 0e00 |0005: return-void │ │ +0176fc: |[0176fc] org.metatrans.apps.maze.events.EventsManager_MOS.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;Lorg/metatrans/commons/achievements/IAchievementsManager;)V │ │ +01770c: 7030 2d08 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/events/EventsManager_Base;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;)V // method@082d │ │ +017712: 5b03 4304 |0003: iput-object v3, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/events/EventsManager_MOS; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/concurrent/ExecutorService; │ │ @@ -69416,17 +69434,17 @@ │ │ type : '(Lorg/metatrans/apps/maze/events/EventsManager_MOS;)Lorg/metatrans/commons/achievements/IAchievementsManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0176e0: |[0176e0] org.metatrans.apps.maze.events.EventsManager_MOS.access$000:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;)Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ -0176f0: 5400 4304 |0000: iget-object v0, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0176f4: 1100 |0002: return-object v0 │ │ +0176e4: |[0176e4] org.metatrans.apps.maze.events.EventsManager_MOS.access$000:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;)Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ +0176f4: 5400 4304 |0000: iget-object v0, v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0176f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/apps/maze/events/EventsManager_MOS; │ │ │ │ Virtual methods - │ │ @@ -69435,145 +69453,145 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -017714: |[017714] org.metatrans.apps.maze.events.EventsManager_MOS.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ -017724: 6f30 3908 7608 |0000: invoke-super {v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0839 │ │ -01772a: 7210 4508 0800 |0003: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -017730: 0a00 |0006: move-result v0 │ │ -017732: 1301 0900 |0007: const/16 v1, #int 9 // #9 │ │ -017736: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -017738: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ -01773c: 7210 4708 0800 |000c: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -017742: 0a00 |000f: move-result v0 │ │ -017744: 3320 0b00 |0010: if-ne v0, v2, 001b // +000b │ │ -017748: 5468 4304 |0012: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -01774c: 1300 5a00 |0014: const/16 v0, #int 90 // #5a │ │ -017750: 7230 c903 7800 |0016: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017756: 2900 ec00 |0019: goto/16 0105 // +00ec │ │ -01775a: 7210 4508 0800 |001b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -017760: 0a00 |001e: move-result v0 │ │ -017762: 1253 |001f: const/4 v3, #int 5 // #5 │ │ -017764: 3330 1100 |0020: if-ne v0, v3, 0031 // +0011 │ │ -017768: 7210 4708 0800 |0022: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -01776e: 0a08 |0025: move-result v8 │ │ -017770: 3328 df00 |0026: if-ne v8, v2, 0105 // +00df │ │ -017774: 5468 4304 |0028: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -017778: 1300 2c01 |002a: const/16 v0, #int 300 // #12c │ │ -01777c: 7230 c903 7800 |002c: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017782: 2900 d600 |002f: goto/16 0105 // +00d6 │ │ -017786: 7210 4508 0800 |0031: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -01778c: 0a00 |0034: move-result v0 │ │ -01778e: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -017790: 1225 |0036: const/4 v5, #int 2 // #2 │ │ -017792: 3340 1100 |0037: if-ne v0, v4, 0048 // +0011 │ │ -017796: 7210 4708 0800 |0039: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -01779c: 0a00 |003c: move-result v0 │ │ -01779e: 3350 0b00 |003d: if-ne v0, v5, 0048 // +000b │ │ -0177a2: 5468 4304 |003f: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0177a6: 1300 6400 |0041: const/16 v0, #int 100 // #64 │ │ -0177aa: 7230 c903 7800 |0043: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0177b0: 2900 bf00 |0046: goto/16 0105 // +00bf │ │ -0177b4: 7210 4508 0800 |0048: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ -0177ba: 0a00 |004b: move-result v0 │ │ -0177bc: 3350 b900 |004c: if-ne v0, v5, 0105 // +00b9 │ │ -0177c0: 7210 4708 0800 |004e: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0177c6: 0a00 |0051: move-result v0 │ │ -0177c8: 3340 0b00 |0052: if-ne v0, v4, 005d // +000b │ │ -0177cc: 5468 4304 |0054: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0177d0: 6000 2a04 |0056: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_250:I // field@042a │ │ -0177d4: 7230 c903 7800 |0058: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0177da: 2900 aa00 |005b: goto/16 0105 // +00aa │ │ -0177de: 7210 4708 0800 |005d: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0177e4: 0a00 |0060: move-result v0 │ │ -0177e6: 3350 0b00 |0061: if-ne v0, v5, 006c // +000b │ │ -0177ea: 5468 4304 |0063: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0177ee: 6000 2d04 |0065: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_500:I // field@042d │ │ -0177f2: 7230 c903 7800 |0067: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0177f8: 2900 9b00 |006a: goto/16 0105 // +009b │ │ -0177fc: 7210 4708 0800 |006c: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -017802: 0a00 |006f: move-result v0 │ │ -017804: 3320 0b00 |0070: if-ne v0, v2, 007b // +000b │ │ -017808: 5468 4304 |0072: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -01780c: 6000 3004 |0074: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_750:I // field@0430 │ │ -017810: 7230 c903 7800 |0076: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017816: 2900 8c00 |0079: goto/16 0105 // +008c │ │ -01781a: 7210 4708 0800 |007b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -017820: 0a00 |007e: move-result v0 │ │ -017822: 1242 |007f: const/4 v2, #int 4 // #4 │ │ -017824: 3320 0b00 |0080: if-ne v0, v2, 008b // +000b │ │ -017828: 5468 4304 |0082: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -01782c: 6000 2704 |0084: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_1000:I // field@0427 │ │ -017830: 7230 c903 7800 |0086: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017836: 2900 7c00 |0089: goto/16 0105 // +007c │ │ -01783a: 7210 4708 0800 |008b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -017840: 0a00 |008e: move-result v0 │ │ -017842: 3330 0b00 |008f: if-ne v0, v3, 009a // +000b │ │ -017846: 5468 4304 |0091: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -01784a: 6000 2b04 |0093: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_2500:I // field@042b │ │ -01784e: 7230 c903 7800 |0095: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017854: 2900 6d00 |0098: goto/16 0105 // +006d │ │ -017858: 7210 4708 0800 |009a: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -01785e: 0a00 |009d: move-result v0 │ │ -017860: 1262 |009e: const/4 v2, #int 6 // #6 │ │ -017862: 3320 0a00 |009f: if-ne v0, v2, 00a9 // +000a │ │ -017866: 5468 4304 |00a1: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -01786a: 6000 2e04 |00a3: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_5000:I // field@042e │ │ -01786e: 7230 c903 7800 |00a5: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017874: 285d |00a8: goto 0105 // +005d │ │ -017876: 7210 4708 0800 |00a9: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -01787c: 0a00 |00ac: move-result v0 │ │ -01787e: 1272 |00ad: const/4 v2, #int 7 // #7 │ │ -017880: 3320 0a00 |00ae: if-ne v0, v2, 00b8 // +000a │ │ -017884: 5468 4304 |00b0: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -017888: 6000 3104 |00b2: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_7500:I // field@0431 │ │ -01788c: 7230 c903 7800 |00b4: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -017892: 284e |00b7: goto 0105 // +004e │ │ -017894: 7210 4708 0800 |00b8: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -01789a: 0a00 |00bb: move-result v0 │ │ -01789c: 1302 0800 |00bc: const/16 v2, #int 8 // #8 │ │ -0178a0: 3320 0a00 |00be: if-ne v0, v2, 00c8 // +000a │ │ -0178a4: 5468 4304 |00c0: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0178a8: 6000 2804 |00c2: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_10000:I // field@0428 │ │ -0178ac: 7230 c903 7800 |00c4: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0178b2: 283e |00c7: goto 0105 // +003e │ │ -0178b4: 7210 4708 0800 |00c8: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0178ba: 0a00 |00cb: move-result v0 │ │ -0178bc: 3310 0a00 |00cc: if-ne v0, v1, 00d6 // +000a │ │ -0178c0: 5468 4304 |00ce: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0178c4: 6000 2c04 |00d0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_25000:I // field@042c │ │ -0178c8: 7230 c903 7800 |00d2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0178ce: 2830 |00d5: goto 0105 // +0030 │ │ -0178d0: 7210 4708 0800 |00d6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0178d6: 0a00 |00d9: move-result v0 │ │ -0178d8: 1301 0a00 |00da: const/16 v1, #int 10 // #a │ │ -0178dc: 3310 0a00 |00dc: if-ne v0, v1, 00e6 // +000a │ │ -0178e0: 5468 4304 |00de: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -0178e4: 6000 2f04 |00e0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_50000:I // field@042f │ │ -0178e8: 7230 c903 7800 |00e2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -0178ee: 2820 |00e5: goto 0105 // +0020 │ │ -0178f0: 7210 4708 0800 |00e6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -0178f6: 0a00 |00e9: move-result v0 │ │ -0178f8: 1301 0b00 |00ea: const/16 v1, #int 11 // #b │ │ -0178fc: 3310 0a00 |00ec: if-ne v0, v1, 00f6 // +000a │ │ -017900: 5468 4304 |00ee: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -017904: 6000 3204 |00f0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_75000:I // field@0432 │ │ -017908: 7230 c903 7800 |00f2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -01790e: 2810 |00f5: goto 0105 // +0010 │ │ -017910: 7210 4708 0800 |00f6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ -017916: 0a08 |00f9: move-result v8 │ │ -017918: 1300 0c00 |00fa: const/16 v0, #int 12 // #c │ │ -01791c: 3308 0900 |00fc: if-ne v8, v0, 0105 // +0009 │ │ -017920: 5468 4304 |00fe: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ -017924: 6000 2904 |0100: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_100000:I // field@0429 │ │ -017928: 7230 c903 7800 |0102: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ -01792e: 0e00 |0105: return-void │ │ +017718: |[017718] org.metatrans.apps.maze.events.EventsManager_MOS.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V │ │ +017728: 6f30 3908 7608 |0000: invoke-super {v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.handleAchievements:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0839 │ │ +01772e: 7210 4508 0800 |0003: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +017734: 0a00 |0006: move-result v0 │ │ +017736: 1301 0900 |0007: const/16 v1, #int 9 // #9 │ │ +01773a: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +01773c: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ +017740: 7210 4708 0800 |000c: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017746: 0a00 |000f: move-result v0 │ │ +017748: 3320 0b00 |0010: if-ne v0, v2, 001b // +000b │ │ +01774c: 5468 4304 |0012: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017750: 1300 5a00 |0014: const/16 v0, #int 90 // #5a │ │ +017754: 7230 c903 7800 |0016: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +01775a: 2900 ec00 |0019: goto/16 0105 // +00ec │ │ +01775e: 7210 4508 0800 |001b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +017764: 0a00 |001e: move-result v0 │ │ +017766: 1253 |001f: const/4 v3, #int 5 // #5 │ │ +017768: 3330 1100 |0020: if-ne v0, v3, 0031 // +0011 │ │ +01776c: 7210 4708 0800 |0022: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017772: 0a08 |0025: move-result v8 │ │ +017774: 3328 df00 |0026: if-ne v8, v2, 0105 // +00df │ │ +017778: 5468 4304 |0028: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +01777c: 1300 2c01 |002a: const/16 v0, #int 300 // #12c │ │ +017780: 7230 c903 7800 |002c: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017786: 2900 d600 |002f: goto/16 0105 // +00d6 │ │ +01778a: 7210 4508 0800 |0031: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +017790: 0a00 |0034: move-result v0 │ │ +017792: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +017794: 1225 |0036: const/4 v5, #int 2 // #2 │ │ +017796: 3340 1100 |0037: if-ne v0, v4, 0048 // +0011 │ │ +01779a: 7210 4708 0800 |0039: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0177a0: 0a00 |003c: move-result v0 │ │ +0177a2: 3350 0b00 |003d: if-ne v0, v5, 0048 // +000b │ │ +0177a6: 5468 4304 |003f: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0177aa: 1300 6400 |0041: const/16 v0, #int 100 // #64 │ │ +0177ae: 7230 c903 7800 |0043: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0177b4: 2900 bf00 |0046: goto/16 0105 // +00bf │ │ +0177b8: 7210 4508 0800 |0048: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getID:()I // method@0845 │ │ +0177be: 0a00 |004b: move-result v0 │ │ +0177c0: 3350 b900 |004c: if-ne v0, v5, 0105 // +00b9 │ │ +0177c4: 7210 4708 0800 |004e: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0177ca: 0a00 |0051: move-result v0 │ │ +0177cc: 3340 0b00 |0052: if-ne v0, v4, 005d // +000b │ │ +0177d0: 5468 4304 |0054: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0177d4: 6000 2a04 |0056: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_250:I // field@042a │ │ +0177d8: 7230 c903 7800 |0058: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0177de: 2900 aa00 |005b: goto/16 0105 // +00aa │ │ +0177e2: 7210 4708 0800 |005d: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0177e8: 0a00 |0060: move-result v0 │ │ +0177ea: 3350 0b00 |0061: if-ne v0, v5, 006c // +000b │ │ +0177ee: 5468 4304 |0063: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0177f2: 6000 2d04 |0065: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_500:I // field@042d │ │ +0177f6: 7230 c903 7800 |0067: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0177fc: 2900 9b00 |006a: goto/16 0105 // +009b │ │ +017800: 7210 4708 0800 |006c: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017806: 0a00 |006f: move-result v0 │ │ +017808: 3320 0b00 |0070: if-ne v0, v2, 007b // +000b │ │ +01780c: 5468 4304 |0072: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017810: 6000 3004 |0074: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_750:I // field@0430 │ │ +017814: 7230 c903 7800 |0076: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +01781a: 2900 8c00 |0079: goto/16 0105 // +008c │ │ +01781e: 7210 4708 0800 |007b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017824: 0a00 |007e: move-result v0 │ │ +017826: 1242 |007f: const/4 v2, #int 4 // #4 │ │ +017828: 3320 0b00 |0080: if-ne v0, v2, 008b // +000b │ │ +01782c: 5468 4304 |0082: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017830: 6000 2704 |0084: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_1000:I // field@0427 │ │ +017834: 7230 c903 7800 |0086: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +01783a: 2900 7c00 |0089: goto/16 0105 // +007c │ │ +01783e: 7210 4708 0800 |008b: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017844: 0a00 |008e: move-result v0 │ │ +017846: 3330 0b00 |008f: if-ne v0, v3, 009a // +000b │ │ +01784a: 5468 4304 |0091: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +01784e: 6000 2b04 |0093: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_2500:I // field@042b │ │ +017852: 7230 c903 7800 |0095: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017858: 2900 6d00 |0098: goto/16 0105 // +006d │ │ +01785c: 7210 4708 0800 |009a: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017862: 0a00 |009d: move-result v0 │ │ +017864: 1262 |009e: const/4 v2, #int 6 // #6 │ │ +017866: 3320 0a00 |009f: if-ne v0, v2, 00a9 // +000a │ │ +01786a: 5468 4304 |00a1: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +01786e: 6000 2e04 |00a3: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_5000:I // field@042e │ │ +017872: 7230 c903 7800 |00a5: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017878: 285d |00a8: goto 0105 // +005d │ │ +01787a: 7210 4708 0800 |00a9: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +017880: 0a00 |00ac: move-result v0 │ │ +017882: 1272 |00ad: const/4 v2, #int 7 // #7 │ │ +017884: 3320 0a00 |00ae: if-ne v0, v2, 00b8 // +000a │ │ +017888: 5468 4304 |00b0: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +01788c: 6000 3104 |00b2: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_7500:I // field@0431 │ │ +017890: 7230 c903 7800 |00b4: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017896: 284e |00b7: goto 0105 // +004e │ │ +017898: 7210 4708 0800 |00b8: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +01789e: 0a00 |00bb: move-result v0 │ │ +0178a0: 1302 0800 |00bc: const/16 v2, #int 8 // #8 │ │ +0178a4: 3320 0a00 |00be: if-ne v0, v2, 00c8 // +000a │ │ +0178a8: 5468 4304 |00c0: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0178ac: 6000 2804 |00c2: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_10000:I // field@0428 │ │ +0178b0: 7230 c903 7800 |00c4: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0178b6: 283e |00c7: goto 0105 // +003e │ │ +0178b8: 7210 4708 0800 |00c8: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0178be: 0a00 |00cb: move-result v0 │ │ +0178c0: 3310 0a00 |00cc: if-ne v0, v1, 00d6 // +000a │ │ +0178c4: 5468 4304 |00ce: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0178c8: 6000 2c04 |00d0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_25000:I // field@042c │ │ +0178cc: 7230 c903 7800 |00d2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0178d2: 2830 |00d5: goto 0105 // +0030 │ │ +0178d4: 7210 4708 0800 |00d6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0178da: 0a00 |00d9: move-result v0 │ │ +0178dc: 1301 0a00 |00da: const/16 v1, #int 10 // #a │ │ +0178e0: 3310 0a00 |00dc: if-ne v0, v1, 00e6 // +000a │ │ +0178e4: 5468 4304 |00de: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +0178e8: 6000 2f04 |00e0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_50000:I // field@042f │ │ +0178ec: 7230 c903 7800 |00e2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +0178f2: 2820 |00e5: goto 0105 // +0020 │ │ +0178f4: 7210 4708 0800 |00e6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +0178fa: 0a00 |00e9: move-result v0 │ │ +0178fc: 1301 0b00 |00ea: const/16 v1, #int 11 // #b │ │ +017900: 3310 0a00 |00ec: if-ne v0, v1, 00f6 // +000a │ │ +017904: 5468 4304 |00ee: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017908: 6000 3204 |00f0: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_75000:I // field@0432 │ │ +01790c: 7230 c903 7800 |00f2: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017912: 2810 |00f5: goto 0105 // +0010 │ │ +017914: 7210 4708 0800 |00f6: invoke-interface {v8}, Lorg/metatrans/commons/events/api/IEvent_Base;.getSubID:()I // method@0847 │ │ +01791a: 0a08 |00f9: move-result v8 │ │ +01791c: 1300 0c00 |00fa: const/16 v0, #int 12 // #c │ │ +017920: 3308 0900 |00fc: if-ne v8, v0, 0105 // +0009 │ │ +017924: 5468 4304 |00fe: iget-object v8, v6, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.achievementsManager:Lorg/metatrans/commons/achievements/IAchievementsManager; // field@0443 │ │ +017928: 6000 2904 |0100: sget v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.IDS_MAKE_STARS_100000:I // field@0429 │ │ +01792c: 7230 c903 7800 |0102: invoke-interface {v8, v7, v0}, Lorg/metatrans/commons/achievements/IAchievementsManager;.inc:(Landroid/content/Context;I)V // method@03c9 │ │ +017932: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=122 │ │ 0x0012 line=124 │ │ 0x001b line=126 │ │ 0x0022 line=128 │ │ @@ -69615,123 +69633,123 @@ │ │ type : '(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 225 16-bit code units │ │ -017930: |[017930] org.metatrans.apps.maze.events.EventsManager_MOS.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V │ │ -017940: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -017944: 1a01 0102 |0002: const-string v1, "EventsManager_MOS/handleGameEvents_OnFinish: called" // string@0201 │ │ -017948: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01794e: 6e10 c20a 0600 |0007: invoke-virtual {v6}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ -017954: 0a00 |000a: move-result v0 │ │ -017956: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -01795a: 6205 2504 |000d: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01795e: 1a06 0202 |000f: const-string v6, "EventsManager_MOS/handleGameEvents_OnFinish: game is already counted" // string@0202 │ │ -017962: 6e20 5301 6500 |0011: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -017968: 0e00 |0014: return-void │ │ -01796a: 6f58 3d08 5476 |0015: invoke-super {v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V // method@083d │ │ -017970: 1f06 f201 |0018: check-cast v6, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -017974: 1f07 f401 |001a: check-cast v7, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -017978: 5266 110c |001c: iget v6, v6, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -01797c: 8160 |001e: int-to-long v0, v6 │ │ -01797e: 5372 130c |001f: iget-wide v2, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ -017982: 3108 0002 |0021: cmp-long v8, v0, v2 │ │ -017986: 3d08 0b00 |0023: if-lez v8, 002e // +000b │ │ -01798a: 5a70 130c |0025: iput-wide v0, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ -01798e: 7100 e204 0000 |0027: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -017994: 0c07 |002a: move-result-object v7 │ │ -017996: 6e10 ef04 0700 |002b: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ -01799c: 1407 a086 0100 |002e: const v7, #float 1.4013e-40 // #000186a0 │ │ -0179a2: 1a08 6506 |0031: const-string v8, "WIN_GAME" // string@0665 │ │ -0179a6: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -0179a8: 3476 0d00 |0034: if-lt v6, v7, 0041 // +000d │ │ -0179ac: 1307 0c00 |0036: const/16 v7, #int 12 // #c │ │ -0179b0: 1a01 c005 |0038: const-string v1, "STARS_100000" // string@05c0 │ │ -0179b4: 6e51 6502 0487 |003a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -0179ba: 0c07 |003d: move-result-object v7 │ │ -0179bc: 6e30 6902 5407 |003e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -0179c2: 1407 f824 0100 |0041: const v7, #float 1.05097e-40 // #000124f8 │ │ -0179c8: 3476 0d00 |0044: if-lt v6, v7, 0051 // +000d │ │ -0179cc: 1307 0b00 |0046: const/16 v7, #int 11 // #b │ │ -0179d0: 1a01 c905 |0048: const-string v1, "STARS_75000" // string@05c9 │ │ -0179d4: 6e51 6502 0487 |004a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -0179da: 0c07 |004d: move-result-object v7 │ │ -0179dc: 6e30 6902 5407 |004e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -0179e2: 1407 50c3 0000 |0051: const v7, #float 7.00649e-41 // #0000c350 │ │ -0179e8: 3476 0d00 |0054: if-lt v6, v7, 0061 // +000d │ │ -0179ec: 1307 0a00 |0056: const/16 v7, #int 10 // #a │ │ -0179f0: 1a01 c605 |0058: const-string v1, "STARS_50000" // string@05c6 │ │ -0179f4: 6e51 6502 0487 |005a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -0179fa: 0c07 |005d: move-result-object v7 │ │ -0179fc: 6e30 6902 5407 |005e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a02: 1307 a861 |0061: const/16 v7, #int 25000 // #61a8 │ │ -017a06: 3476 0d00 |0063: if-lt v6, v7, 0070 // +000d │ │ -017a0a: 1307 0900 |0065: const/16 v7, #int 9 // #9 │ │ -017a0e: 1a01 c305 |0067: const-string v1, "STARS_25000" // string@05c3 │ │ -017a12: 6e51 6502 0487 |0069: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017a18: 0c07 |006c: move-result-object v7 │ │ -017a1a: 6e30 6902 5407 |006d: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a20: 1307 1027 |0070: const/16 v7, #int 10000 // #2710 │ │ -017a24: 3476 0d00 |0072: if-lt v6, v7, 007f // +000d │ │ -017a28: 1307 0800 |0074: const/16 v7, #int 8 // #8 │ │ -017a2c: 1a01 bf05 |0076: const-string v1, "STARS_10000" // string@05bf │ │ -017a30: 6e51 6502 0487 |0078: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017a36: 0c07 |007b: move-result-object v7 │ │ -017a38: 6e30 6902 5407 |007c: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a3e: 1307 4c1d |007f: const/16 v7, #int 7500 // #1d4c │ │ -017a42: 3476 0c00 |0081: if-lt v6, v7, 008d // +000c │ │ -017a46: 1277 |0083: const/4 v7, #int 7 // #7 │ │ -017a48: 1a01 c805 |0084: const-string v1, "STARS_7500" // string@05c8 │ │ -017a4c: 6e51 6502 0487 |0086: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017a52: 0c07 |0089: move-result-object v7 │ │ -017a54: 6e30 6902 5407 |008a: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a5a: 1307 8813 |008d: const/16 v7, #int 5000 // #1388 │ │ -017a5e: 3476 0c00 |008f: if-lt v6, v7, 009b // +000c │ │ -017a62: 1267 |0091: const/4 v7, #int 6 // #6 │ │ -017a64: 1a01 c505 |0092: const-string v1, "STARS_5000" // string@05c5 │ │ -017a68: 6e51 6502 0487 |0094: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017a6e: 0c07 |0097: move-result-object v7 │ │ -017a70: 6e30 6902 5407 |0098: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a76: 1307 c409 |009b: const/16 v7, #int 2500 // #9c4 │ │ -017a7a: 3476 0c00 |009d: if-lt v6, v7, 00a9 // +000c │ │ -017a7e: 1257 |009f: const/4 v7, #int 5 // #5 │ │ -017a80: 1a01 c205 |00a0: const-string v1, "STARS_2500" // string@05c2 │ │ -017a84: 6e51 6502 0487 |00a2: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017a8a: 0c07 |00a5: move-result-object v7 │ │ -017a8c: 6e30 6902 5407 |00a6: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017a92: 1307 e803 |00a9: const/16 v7, #int 1000 // #3e8 │ │ -017a96: 3476 0c00 |00ab: if-lt v6, v7, 00b7 // +000c │ │ -017a9a: 1247 |00ad: const/4 v7, #int 4 // #4 │ │ -017a9c: 1a01 be05 |00ae: const-string v1, "STARS_1000" // string@05be │ │ -017aa0: 6e51 6502 0487 |00b0: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017aa6: 0c07 |00b3: move-result-object v7 │ │ -017aa8: 6e30 6902 5407 |00b4: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017aae: 1307 ee02 |00b7: const/16 v7, #int 750 // #2ee │ │ -017ab2: 3476 0c00 |00b9: if-lt v6, v7, 00c5 // +000c │ │ -017ab6: 1237 |00bb: const/4 v7, #int 3 // #3 │ │ -017ab8: 1a01 c705 |00bc: const-string v1, "STARS_750" // string@05c7 │ │ -017abc: 6e51 6502 0487 |00be: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017ac2: 0c07 |00c1: move-result-object v7 │ │ -017ac4: 6e30 6902 5407 |00c2: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017aca: 1307 f401 |00c5: const/16 v7, #int 500 // #1f4 │ │ -017ace: 3476 0b00 |00c7: if-lt v6, v7, 00d2 // +000b │ │ -017ad2: 1a07 c405 |00c9: const-string v7, "STARS_500" // string@05c4 │ │ -017ad6: 6e57 6502 0480 |00cb: invoke-virtual {v4, v0, v0, v8, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017adc: 0c07 |00ce: move-result-object v7 │ │ -017ade: 6e30 6902 5407 |00cf: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017ae4: 1307 fa00 |00d2: const/16 v7, #int 250 // #fa │ │ -017ae8: 3476 0c00 |00d4: if-lt v6, v7, 00e0 // +000c │ │ -017aec: 1216 |00d6: const/4 v6, #int 1 // #1 │ │ -017aee: 1a07 c105 |00d7: const-string v7, "STARS_250" // string@05c1 │ │ -017af2: 6e57 6502 0486 |00d9: invoke-virtual {v4, v0, v6, v8, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ -017af8: 0c06 |00dc: move-result-object v6 │ │ -017afa: 6e30 6902 5406 |00dd: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ -017b00: 0e00 |00e0: return-void │ │ +017934: |[017934] org.metatrans.apps.maze.events.EventsManager_MOS.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V │ │ +017944: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +017948: 1a01 0202 |0002: const-string v1, "EventsManager_MOS/handleGameEvents_OnFinish: called" // string@0202 │ │ +01794c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +017952: 6e10 c20a 0600 |0007: invoke-virtual {v6}, Lorg/metatrans/commons/model/GameData_Base;.isCountedAsCompleted:()Z // method@0ac2 │ │ +017958: 0a00 |000a: move-result v0 │ │ +01795a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +01795e: 6205 2504 |000d: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +017962: 1a06 0302 |000f: const-string v6, "EventsManager_MOS/handleGameEvents_OnFinish: game is already counted" // string@0203 │ │ +017966: 6e20 5301 6500 |0011: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01796c: 0e00 |0014: return-void │ │ +01796e: 6f58 3d08 5476 |0015: invoke-super {v4, v5, v6, v7, v8}, Lorg/metatrans/commons/events/EventsManager_Base;.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V // method@083d │ │ +017974: 1f06 f201 |0018: check-cast v6, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +017978: 1f07 f401 |001a: check-cast v7, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +01797c: 5266 110c |001c: iget v6, v6, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +017980: 8160 |001e: int-to-long v0, v6 │ │ +017982: 5372 130c |001f: iget-wide v2, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ +017986: 3108 0002 |0021: cmp-long v8, v0, v2 │ │ +01798a: 3d08 0b00 |0023: if-lez v8, 002e // +000b │ │ +01798e: 5a70 130c |0025: iput-wide v0, v7, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ +017992: 7100 e204 0000 |0027: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017998: 0c07 |002a: move-result-object v7 │ │ +01799a: 6e10 ef04 0700 |002b: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ +0179a0: 1407 a086 0100 |002e: const v7, #float 1.4013e-40 // #000186a0 │ │ +0179a6: 1a08 6606 |0031: const-string v8, "WIN_GAME" // string@0666 │ │ +0179aa: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +0179ac: 3476 0d00 |0034: if-lt v6, v7, 0041 // +000d │ │ +0179b0: 1307 0c00 |0036: const/16 v7, #int 12 // #c │ │ +0179b4: 1a01 c105 |0038: const-string v1, "STARS_100000" // string@05c1 │ │ +0179b8: 6e51 6502 0487 |003a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +0179be: 0c07 |003d: move-result-object v7 │ │ +0179c0: 6e30 6902 5407 |003e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +0179c6: 1407 f824 0100 |0041: const v7, #float 1.05097e-40 // #000124f8 │ │ +0179cc: 3476 0d00 |0044: if-lt v6, v7, 0051 // +000d │ │ +0179d0: 1307 0b00 |0046: const/16 v7, #int 11 // #b │ │ +0179d4: 1a01 ca05 |0048: const-string v1, "STARS_75000" // string@05ca │ │ +0179d8: 6e51 6502 0487 |004a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +0179de: 0c07 |004d: move-result-object v7 │ │ +0179e0: 6e30 6902 5407 |004e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +0179e6: 1407 50c3 0000 |0051: const v7, #float 7.00649e-41 // #0000c350 │ │ +0179ec: 3476 0d00 |0054: if-lt v6, v7, 0061 // +000d │ │ +0179f0: 1307 0a00 |0056: const/16 v7, #int 10 // #a │ │ +0179f4: 1a01 c705 |0058: const-string v1, "STARS_50000" // string@05c7 │ │ +0179f8: 6e51 6502 0487 |005a: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +0179fe: 0c07 |005d: move-result-object v7 │ │ +017a00: 6e30 6902 5407 |005e: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a06: 1307 a861 |0061: const/16 v7, #int 25000 // #61a8 │ │ +017a0a: 3476 0d00 |0063: if-lt v6, v7, 0070 // +000d │ │ +017a0e: 1307 0900 |0065: const/16 v7, #int 9 // #9 │ │ +017a12: 1a01 c405 |0067: const-string v1, "STARS_25000" // string@05c4 │ │ +017a16: 6e51 6502 0487 |0069: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017a1c: 0c07 |006c: move-result-object v7 │ │ +017a1e: 6e30 6902 5407 |006d: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a24: 1307 1027 |0070: const/16 v7, #int 10000 // #2710 │ │ +017a28: 3476 0d00 |0072: if-lt v6, v7, 007f // +000d │ │ +017a2c: 1307 0800 |0074: const/16 v7, #int 8 // #8 │ │ +017a30: 1a01 c005 |0076: const-string v1, "STARS_10000" // string@05c0 │ │ +017a34: 6e51 6502 0487 |0078: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017a3a: 0c07 |007b: move-result-object v7 │ │ +017a3c: 6e30 6902 5407 |007c: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a42: 1307 4c1d |007f: const/16 v7, #int 7500 // #1d4c │ │ +017a46: 3476 0c00 |0081: if-lt v6, v7, 008d // +000c │ │ +017a4a: 1277 |0083: const/4 v7, #int 7 // #7 │ │ +017a4c: 1a01 c905 |0084: const-string v1, "STARS_7500" // string@05c9 │ │ +017a50: 6e51 6502 0487 |0086: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017a56: 0c07 |0089: move-result-object v7 │ │ +017a58: 6e30 6902 5407 |008a: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a5e: 1307 8813 |008d: const/16 v7, #int 5000 // #1388 │ │ +017a62: 3476 0c00 |008f: if-lt v6, v7, 009b // +000c │ │ +017a66: 1267 |0091: const/4 v7, #int 6 // #6 │ │ +017a68: 1a01 c605 |0092: const-string v1, "STARS_5000" // string@05c6 │ │ +017a6c: 6e51 6502 0487 |0094: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017a72: 0c07 |0097: move-result-object v7 │ │ +017a74: 6e30 6902 5407 |0098: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a7a: 1307 c409 |009b: const/16 v7, #int 2500 // #9c4 │ │ +017a7e: 3476 0c00 |009d: if-lt v6, v7, 00a9 // +000c │ │ +017a82: 1257 |009f: const/4 v7, #int 5 // #5 │ │ +017a84: 1a01 c305 |00a0: const-string v1, "STARS_2500" // string@05c3 │ │ +017a88: 6e51 6502 0487 |00a2: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017a8e: 0c07 |00a5: move-result-object v7 │ │ +017a90: 6e30 6902 5407 |00a6: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017a96: 1307 e803 |00a9: const/16 v7, #int 1000 // #3e8 │ │ +017a9a: 3476 0c00 |00ab: if-lt v6, v7, 00b7 // +000c │ │ +017a9e: 1247 |00ad: const/4 v7, #int 4 // #4 │ │ +017aa0: 1a01 bf05 |00ae: const-string v1, "STARS_1000" // string@05bf │ │ +017aa4: 6e51 6502 0487 |00b0: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017aaa: 0c07 |00b3: move-result-object v7 │ │ +017aac: 6e30 6902 5407 |00b4: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017ab2: 1307 ee02 |00b7: const/16 v7, #int 750 // #2ee │ │ +017ab6: 3476 0c00 |00b9: if-lt v6, v7, 00c5 // +000c │ │ +017aba: 1237 |00bb: const/4 v7, #int 3 // #3 │ │ +017abc: 1a01 c805 |00bc: const-string v1, "STARS_750" // string@05c8 │ │ +017ac0: 6e51 6502 0487 |00be: invoke-virtual {v4, v0, v7, v8, v1}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017ac6: 0c07 |00c1: move-result-object v7 │ │ +017ac8: 6e30 6902 5407 |00c2: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017ace: 1307 f401 |00c5: const/16 v7, #int 500 // #1f4 │ │ +017ad2: 3476 0b00 |00c7: if-lt v6, v7, 00d2 // +000b │ │ +017ad6: 1a07 c505 |00c9: const-string v7, "STARS_500" // string@05c5 │ │ +017ada: 6e57 6502 0480 |00cb: invoke-virtual {v4, v0, v0, v8, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017ae0: 0c07 |00ce: move-result-object v7 │ │ +017ae2: 6e30 6902 5407 |00cf: invoke-virtual {v4, v5, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017ae8: 1307 fa00 |00d2: const/16 v7, #int 250 // #fa │ │ +017aec: 3476 0c00 |00d4: if-lt v6, v7, 00e0 // +000c │ │ +017af0: 1216 |00d6: const/4 v6, #int 1 // #1 │ │ +017af2: 1a07 c205 |00d7: const-string v7, "STARS_250" // string@05c2 │ │ +017af6: 6e57 6502 0486 |00d9: invoke-virtual {v4, v0, v6, v8, v7}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.create:(IILjava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@0265 │ │ +017afc: 0c06 |00dc: move-result-object v6 │ │ +017afe: 6e30 6902 5406 |00dd: invoke-virtual {v4, v5, v6}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0269 │ │ +017b04: 0e00 |00e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=41 │ │ 0x000d line=42 │ │ 0x0015 line=47 │ │ 0x0018 line=50 │ │ @@ -69764,36 +69782,36 @@ │ │ type : '(Lorg/metatrans/commons/app/Application_Base;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -017b04: |[017b04] org.metatrans.apps.maze.events.EventsManager_MOS.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ -017b14: 6f20 3f08 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.init:(Lorg/metatrans/commons/app/Application_Base;)V // method@083f │ │ -017b1a: 5420 4404 |0003: iget-object v0, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.executor:Ljava/util/concurrent/ExecutorService; // field@0444 │ │ -017b1e: 2201 d500 |0005: new-instance v1, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1; // type@00d5 │ │ -017b22: 7030 6102 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V // method@0261 │ │ -017b28: 7220 c701 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ -017b2e: 0e00 |000d: return-void │ │ +017b08: |[017b08] org.metatrans.apps.maze.events.EventsManager_MOS.init:(Lorg/metatrans/commons/app/Application_Base;)V │ │ +017b18: 6f20 3f08 3200 |0000: invoke-super {v2, v3}, Lorg/metatrans/commons/events/EventsManager_Base;.init:(Lorg/metatrans/commons/app/Application_Base;)V // method@083f │ │ +017b1e: 5420 4404 |0003: iget-object v0, v2, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.executor:Ljava/util/concurrent/ExecutorService; // field@0444 │ │ +017b22: 2201 d500 |0005: new-instance v1, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1; // type@00d5 │ │ +017b26: 7030 6102 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;.:(Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V // method@0261 │ │ +017b2c: 7220 c701 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@01c7 │ │ +017b32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/apps/maze/events/EventsManager_MOS; │ │ 0x0000 - 0x000e reg=3 (null) Lorg/metatrans/commons/app/Application_Base; │ │ │ │ - source_file_idx : 512 (EventsManager_MOS.java) │ │ + source_file_idx : 513 (EventsManager_MOS.java) │ │ │ │ Class #283 header: │ │ class_idx : 228 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 533 │ │ -source_file_idx : 1616 │ │ +source_file_idx : 1617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #283 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/loading/View_Loading;' │ │ @@ -69812,17 +69830,17 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/model/UserSettings_Base;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -017de8: |[017de8] org.metatrans.apps.maze.loading.View_Loading.:(Landroid/content/Context;Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ -017df8: 7020 370a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.:(Landroid/content/Context;)V // method@0a37 │ │ -017dfe: 0e00 |0003: return-void │ │ +017dec: |[017dec] org.metatrans.apps.maze.loading.View_Loading.:(Landroid/content/Context;Lorg/metatrans/commons/model/UserSettings_Base;)V │ │ +017dfc: 7020 370a 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/loading/View_Loading_Base;.:(Landroid/content/Context;)V // method@0a37 │ │ +017e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/loading/View_Loading; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/model/UserSettings_Base; │ │ @@ -69833,33 +69851,33 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -017d90: |[017d90] org.metatrans.apps.maze.loading.View_Loading.getBitmapBackground:()Landroid/graphics/Bitmap; │ │ -017da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -017da2: 1100 |0001: return-object v0 │ │ +017d94: |[017d94] org.metatrans.apps.maze.loading.View_Loading.getBitmapBackground:()Landroid/graphics/Bitmap; │ │ +017da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +017da6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/loading/View_Loading;) │ │ name : 'getCommonBitmaps' │ │ type : '()[Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017dd0: |[017dd0] org.metatrans.apps.maze.loading.View_Loading.getCommonBitmaps:()[Landroid/graphics/Bitmap; │ │ -017de0: 5410 8606 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/loading/View_Loading;.bitmap_commons:[Landroid/graphics/Bitmap; // field@0686 │ │ -017de4: 1100 |0002: return-object v0 │ │ +017dd4: |[017dd4] org.metatrans.apps.maze.loading.View_Loading.getCommonBitmaps:()[Landroid/graphics/Bitmap; │ │ +017de4: 5410 8606 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/loading/View_Loading;.bitmap_commons:[Landroid/graphics/Bitmap; // field@0686 │ │ +017de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/loading/View_Loading; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/loading/View_Loading;) │ │ @@ -69867,23 +69885,23 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -017da4: |[017da4] org.metatrans.apps.maze.loading.View_Loading.getImageBitmap:(I)Landroid/graphics/Bitmap; │ │ -017db4: 6e10 8402 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getContext:()Landroid/content/Context; // method@0284 │ │ -017dba: 0c00 |0003: move-result-object v0 │ │ -017dbc: 6e10 8602 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getSquareSize:()F // method@0286 │ │ -017dc2: 0a01 |0007: move-result v1 │ │ -017dc4: 8711 |0008: float-to-int v1, v1 │ │ -017dc6: 7130 7c0b 3001 |0009: invoke-static {v0, v3, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -017dcc: 0c03 |000c: move-result-object v3 │ │ -017dce: 1103 |000d: return-object v3 │ │ +017da8: |[017da8] org.metatrans.apps.maze.loading.View_Loading.getImageBitmap:(I)Landroid/graphics/Bitmap; │ │ +017db8: 6e10 8402 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getContext:()Landroid/content/Context; // method@0284 │ │ +017dbe: 0c00 |0003: move-result-object v0 │ │ +017dc0: 6e10 8602 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getSquareSize:()F // method@0286 │ │ +017dc6: 0a01 |0007: move-result v1 │ │ +017dc8: 8711 |0008: float-to-int v1, v1 │ │ +017dca: 7130 7c0b 3001 |0009: invoke-static {v0, v3, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +017dd0: 0c03 |000c: move-result-object v3 │ │ +017dd2: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/apps/maze/loading/View_Loading; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ │ │ @@ -69892,84 +69910,84 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -017e00: |[017e00] org.metatrans.apps.maze.loading.View_Loading.initPiecesBitmaps:()V │ │ -017e10: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -017e12: 2301 5902 |0001: new-array v1, v0, [Landroid/graphics/Bitmap; // type@0259 │ │ -017e16: 6002 2305 |0003: sget v2, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_logo_maze:I // field@0523 │ │ -017e1a: 6e20 8502 2b00 |0005: invoke-virtual {v11, v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getImageBitmap:(I)Landroid/graphics/Bitmap; // method@0285 │ │ -017e20: 0c02 |0008: move-result-object v2 │ │ -017e22: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -017e24: 4d02 0103 |000a: aput-object v2, v1, v3 │ │ -017e28: 6002 2305 |000c: sget v2, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_logo_maze:I // field@0523 │ │ -017e2c: 6e20 8502 2b00 |000e: invoke-virtual {v11, v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getImageBitmap:(I)Landroid/graphics/Bitmap; // method@0285 │ │ -017e32: 0c02 |0011: move-result-object v2 │ │ -017e34: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -017e36: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ -017e3a: 5bb1 8606 |0015: iput-object v1, v11, Lorg/metatrans/apps/maze/loading/View_Loading;.bitmap_commons:[Landroid/graphics/Bitmap; // field@0686 │ │ -017e3e: 1301 1e00 |0017: const/16 v1, #int 30 // #1e │ │ -017e42: 2312 5902 |0019: new-array v2, v1, [Landroid/graphics/Bitmap; // type@0259 │ │ -017e46: 1255 |001b: const/4 v5, #int 5 // #5 │ │ -017e48: 2356 5802 |001c: new-array v6, v5, [I // type@0258 │ │ -017e4c: 6007 7104 |001e: sget v7, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_acorn:I // field@0471 │ │ -017e50: 4b07 0603 |0020: aput v7, v6, v3 │ │ -017e54: 6007 c004 |0022: sget v7, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_l:I // field@04c0 │ │ -017e58: 4b07 0604 |0024: aput v7, v6, v4 │ │ -017e5c: 6004 c104 |0026: sget v4, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_r:I // field@04c1 │ │ -017e60: 4b04 0600 |0028: aput v4, v6, v0 │ │ -017e64: 6000 4605 |002a: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_l:I // field@0546 │ │ -017e68: 1234 |002c: const/4 v4, #int 3 // #3 │ │ -017e6a: 4b00 0604 |002d: aput v0, v6, v4 │ │ -017e6e: 6000 4805 |002f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_r:I // field@0548 │ │ -017e72: 1244 |0031: const/4 v4, #int 4 // #4 │ │ -017e74: 4b00 0604 |0032: aput v0, v6, v4 │ │ -017e78: 3513 2300 |0034: if-ge v3, v1, 0057 // +0023 │ │ -017e7c: 7100 6401 0000 |0036: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -017e82: 0b07 |0039: move-result-wide v7 │ │ -017e84: 1909 5940 |003a: const-wide/high16 v9, #long 4636737291354636288 // #4059 │ │ -017e88: cd97 |003c: mul-double/2addr v7, v9 │ │ -017e8a: 8359 |003d: int-to-double v9, v5 │ │ -017e8c: cf97 |003e: rem-double/2addr v7, v9 │ │ -017e8e: 8a70 |003f: double-to-int v0, v7 │ │ -017e90: 4400 0600 |0040: aget v0, v6, v0 │ │ -017e94: 6e10 8402 0b00 |0042: invoke-virtual {v11}, Lorg/metatrans/apps/maze/loading/View_Loading;.getContext:()Landroid/content/Context; // method@0284 │ │ -017e9a: 0c04 |0045: move-result-object v4 │ │ -017e9c: 6e10 8602 0b00 |0046: invoke-virtual {v11}, Lorg/metatrans/apps/maze/loading/View_Loading;.getSquareSize:()F // method@0286 │ │ -017ea2: 0a07 |0049: move-result v7 │ │ -017ea4: 8777 |004a: float-to-int v7, v7 │ │ -017ea6: 7130 7c0b 0407 |004b: invoke-static {v4, v0, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ -017eac: 0c00 |004e: move-result-object v0 │ │ -017eae: 4d00 0203 |004f: aput-object v0, v2, v3 │ │ -017eb2: 6e20 8102 0b00 |0051: invoke-virtual {v11, v0}, Lorg/metatrans/apps/maze/loading/View_Loading;.createEntry:(Landroid/graphics/Bitmap;)V // method@0281 │ │ -017eb8: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -017ebc: 28de |0056: goto 0034 // -0022 │ │ -017ebe: 0e00 |0057: return-void │ │ +017e04: |[017e04] org.metatrans.apps.maze.loading.View_Loading.initPiecesBitmaps:()V │ │ +017e14: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +017e16: 2301 5902 |0001: new-array v1, v0, [Landroid/graphics/Bitmap; // type@0259 │ │ +017e1a: 6002 2305 |0003: sget v2, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_logo_maze:I // field@0523 │ │ +017e1e: 6e20 8502 2b00 |0005: invoke-virtual {v11, v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getImageBitmap:(I)Landroid/graphics/Bitmap; // method@0285 │ │ +017e24: 0c02 |0008: move-result-object v2 │ │ +017e26: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +017e28: 4d02 0103 |000a: aput-object v2, v1, v3 │ │ +017e2c: 6002 2305 |000c: sget v2, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_logo_maze:I // field@0523 │ │ +017e30: 6e20 8502 2b00 |000e: invoke-virtual {v11, v2}, Lorg/metatrans/apps/maze/loading/View_Loading;.getImageBitmap:(I)Landroid/graphics/Bitmap; // method@0285 │ │ +017e36: 0c02 |0011: move-result-object v2 │ │ +017e38: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +017e3a: 4d02 0104 |0013: aput-object v2, v1, v4 │ │ +017e3e: 5bb1 8606 |0015: iput-object v1, v11, Lorg/metatrans/apps/maze/loading/View_Loading;.bitmap_commons:[Landroid/graphics/Bitmap; // field@0686 │ │ +017e42: 1301 1e00 |0017: const/16 v1, #int 30 // #1e │ │ +017e46: 2312 5902 |0019: new-array v2, v1, [Landroid/graphics/Bitmap; // type@0259 │ │ +017e4a: 1255 |001b: const/4 v5, #int 5 // #5 │ │ +017e4c: 2356 5802 |001c: new-array v6, v5, [I // type@0258 │ │ +017e50: 6007 7104 |001e: sget v7, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_acorn:I // field@0471 │ │ +017e54: 4b07 0603 |0020: aput v7, v6, v3 │ │ +017e58: 6007 c004 |0022: sget v7, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_l:I // field@04c0 │ │ +017e5c: 4b07 0604 |0024: aput v7, v6, v4 │ │ +017e60: 6004 c104 |0026: sget v4, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_r:I // field@04c1 │ │ +017e64: 4b04 0600 |0028: aput v4, v6, v0 │ │ +017e68: 6000 4605 |002a: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_l:I // field@0546 │ │ +017e6c: 1234 |002c: const/4 v4, #int 3 // #3 │ │ +017e6e: 4b00 0604 |002d: aput v0, v6, v4 │ │ +017e72: 6000 4805 |002f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_r:I // field@0548 │ │ +017e76: 1244 |0031: const/4 v4, #int 4 // #4 │ │ +017e78: 4b00 0604 |0032: aput v0, v6, v4 │ │ +017e7c: 3513 2300 |0034: if-ge v3, v1, 0057 // +0023 │ │ +017e80: 7100 6401 0000 |0036: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +017e86: 0b07 |0039: move-result-wide v7 │ │ +017e88: 1909 5940 |003a: const-wide/high16 v9, #long 4636737291354636288 // #4059 │ │ +017e8c: cd97 |003c: mul-double/2addr v7, v9 │ │ +017e8e: 8359 |003d: int-to-double v9, v5 │ │ +017e90: cf97 |003e: rem-double/2addr v7, v9 │ │ +017e92: 8a70 |003f: double-to-int v0, v7 │ │ +017e94: 4400 0600 |0040: aget v0, v6, v0 │ │ +017e98: 6e10 8402 0b00 |0042: invoke-virtual {v11}, Lorg/metatrans/apps/maze/loading/View_Loading;.getContext:()Landroid/content/Context; // method@0284 │ │ +017e9e: 0c04 |0045: move-result-object v4 │ │ +017ea0: 6e10 8602 0b00 |0046: invoke-virtual {v11}, Lorg/metatrans/apps/maze/loading/View_Loading;.getSquareSize:()F // method@0286 │ │ +017ea6: 0a07 |0049: move-result v7 │ │ +017ea8: 8777 |004a: float-to-int v7, v7 │ │ +017eaa: 7130 7c0b 0407 |004b: invoke-static {v4, v0, v7}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;II)Landroid/graphics/Bitmap; // method@0b7c │ │ +017eb0: 0c00 |004e: move-result-object v0 │ │ +017eb2: 4d00 0203 |004f: aput-object v0, v2, v3 │ │ +017eb6: 6e20 8102 0b00 |0051: invoke-virtual {v11, v0}, Lorg/metatrans/apps/maze/loading/View_Loading;.createEntry:(Landroid/graphics/Bitmap;)V // method@0281 │ │ +017ebc: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +017ec0: 28de |0056: goto 0034 // -0022 │ │ +017ec2: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x000e line=46 │ │ 0x001e line=52 │ │ 0x0036 line=63 │ │ 0x0042 line=64 │ │ 0x0051 line=65 │ │ locals : │ │ 0x0000 - 0x0058 reg=11 this Lorg/metatrans/apps/maze/loading/View_Loading; │ │ │ │ - source_file_idx : 1616 (View_Loading.java) │ │ + source_file_idx : 1617 (View_Loading.java) │ │ │ │ Class #284 header: │ │ class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 500 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1539 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 annotations: │ │ Annotations on method #773 'readObject' │ │ @@ -69995,21 +70013,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01ab70: |[01ab70] org.metatrans.apps.maze.model.UserSettings.:()V │ │ -01ab80: 7010 dc08 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.:()V // method@08dc │ │ -01ab86: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -01ab8a: 5910 d306 |0005: iput v0, v1, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ -01ab8e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01ab90: 5910 d106 |0008: iput v0, v1, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ -01ab94: 0e00 |000a: return-void │ │ +01ab74: |[01ab74] org.metatrans.apps.maze.model.UserSettings.:()V │ │ +01ab84: 7010 dc08 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/graphics2d/model/UserSettings;.:()V // method@08dc │ │ +01ab8a: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +01ab8e: 5910 d306 |0005: iput v0, v1, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ +01ab92: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +01ab94: 5910 d106 |0008: iput v0, v1, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ +01ab98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=22 │ │ 0x0008 line=23 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/apps/maze/model/UserSettings; │ │ @@ -70019,35 +70037,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -01ab98: |[01ab98] org.metatrans.apps.maze.model.UserSettings.fixFields:(Ljava/lang/String;)V │ │ -01aba8: 5230 d306 |0000: iget v0, v3, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ -01abac: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01abb0: 1300 0900 |0004: const/16 v0, #int 9 // #9 │ │ -01abb4: 5930 d306 |0006: iput v0, v3, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ -01abb8: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01abbc: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01abc0: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01abc6: 1a02 0306 |000f: const-string v2, "UserSettings: " // string@0603 │ │ -01abca: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01abd0: 6e20 8501 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01abd6: 1a04 0f00 |0017: const-string v4, " - updating colour id" // string@000f │ │ -01abda: 6e20 8501 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01abe0: 6e10 8701 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01abe6: 0c04 |001f: move-result-object v4 │ │ -01abe8: 6e20 5301 4000 |0020: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01abee: 5234 d106 |0023: iget v4, v3, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ -01abf2: 3904 0500 |0025: if-nez v4, 002a // +0005 │ │ -01abf6: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -01abf8: 5934 d106 |0028: iput v4, v3, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ -01abfc: 0e00 |002a: return-void │ │ +01ab9c: |[01ab9c] org.metatrans.apps.maze.model.UserSettings.fixFields:(Ljava/lang/String;)V │ │ +01abac: 5230 d306 |0000: iget v0, v3, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ +01abb0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01abb4: 1300 0900 |0004: const/16 v0, #int 9 // #9 │ │ +01abb8: 5930 d306 |0006: iput v0, v3, Lorg/metatrans/apps/maze/model/UserSettings;.uiColoursID:I // field@06d3 │ │ +01abbc: 6200 2504 |0008: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01abc0: 2201 a100 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01abc4: 7010 7f01 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01abca: 1a02 0406 |000f: const-string v2, "UserSettings: " // string@0604 │ │ +01abce: 6e20 8501 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01abd4: 6e20 8501 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01abda: 1a04 0f00 |0017: const-string v4, " - updating colour id" // string@000f │ │ +01abde: 6e20 8501 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01abe4: 6e10 8701 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01abea: 0c04 |001f: move-result-object v4 │ │ +01abec: 6e20 5301 4000 |0020: invoke-virtual {v0, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01abf2: 5234 d106 |0023: iget v4, v3, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ +01abf6: 3904 0500 |0025: if-nez v4, 002a // +0005 │ │ +01abfa: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +01abfc: 5934 d106 |0028: iput v4, v3, Lorg/metatrans/apps/maze/model/UserSettings;.modeID:I // field@06d1 │ │ +01ac00: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x0008 line=51 │ │ 0x0023 line=54 │ │ 0x0028 line=55 │ │ @@ -70060,19 +70078,19 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01ac00: |[01ac00] org.metatrans.apps.maze.model.UserSettings.readObject:(Ljava/io/ObjectInputStream;)V │ │ -01ac10: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ -01ac16: 1a01 de0c |0003: const-string v1, "readObject" // string@0cde │ │ -01ac1a: 7020 0403 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@0304 │ │ -01ac20: 0e00 |0008: return-void │ │ +01ac04: |[01ac04] org.metatrans.apps.maze.model.UserSettings.readObject:(Ljava/io/ObjectInputStream;)V │ │ +01ac14: 6e10 4a01 0100 |0000: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.defaultReadObject:()V // method@014a │ │ +01ac1a: 1a01 df0c |0003: const-string v1, "readObject" // string@0cdf │ │ +01ac1e: 7020 0403 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@0304 │ │ +01ac24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/apps/maze/model/UserSettings; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/ObjectInputStream; │ │ @@ -70082,35 +70100,35 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01ac24: |[01ac24] org.metatrans.apps.maze.model.UserSettings.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -01ac34: 1a00 850e |0000: const-string v0, "writeObject" // string@0e85 │ │ -01ac38: 7020 0403 0100 |0002: invoke-direct {v1, v0}, Lorg/metatrans/apps/maze/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@0304 │ │ -01ac3e: 6e10 5001 0200 |0005: invoke-virtual {v2}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ -01ac44: 0e00 |0008: return-void │ │ +01ac28: |[01ac28] org.metatrans.apps.maze.model.UserSettings.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +01ac38: 1a00 860e |0000: const-string v0, "writeObject" // string@0e86 │ │ +01ac3c: 7020 0403 0100 |0002: invoke-direct {v1, v0}, Lorg/metatrans/apps/maze/model/UserSettings;.fixFields:(Ljava/lang/String;)V // method@0304 │ │ +01ac42: 6e10 5001 0200 |0005: invoke-virtual {v2}, Ljava/io/ObjectOutputStream;.defaultWriteObject:()V // method@0150 │ │ +01ac48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/apps/maze/model/UserSettings; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/ObjectOutputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1538 (UserSettings.java) │ │ + source_file_idx : 1539 (UserSettings.java) │ │ │ │ Class #285 header: │ │ class_idx : 254 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 501 │ │ -source_file_idx : 1655 │ │ +source_file_idx : 1656 │ │ static_fields_size : 18 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #285 annotations: │ │ Annotations on field #1768 'killersEntities_forChallengers' │ │ @@ -70233,23 +70251,23 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -01b708: |[01b708] org.metatrans.apps.maze.model.World_Labyrints.:(Landroid/content/Context;II)V │ │ -01b718: 7040 e108 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/World;.:(Landroid/content/Context;II)V // method@08e1 │ │ -01b71e: 2201 a900 |0003: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -01b722: 7010 9501 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01b728: 5b01 e906 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ -01b72c: 2201 a900 |000a: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -01b730: 7010 9501 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01b736: 5b01 e806 |000f: iput-object v1, v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ -01b73a: 0e00 |0011: return-void │ │ +01b70c: |[01b70c] org.metatrans.apps.maze.model.World_Labyrints.:(Landroid/content/Context;II)V │ │ +01b71c: 7040 e108 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/World;.:(Landroid/content/Context;II)V // method@08e1 │ │ +01b722: 2201 a900 |0003: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +01b726: 7010 9501 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01b72c: 5b01 e906 |0008: iput-object v1, v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ +01b730: 2201 a900 |000a: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +01b734: 7010 9501 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01b73a: 5b01 e806 |000f: iput-object v1, v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ +01b73e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70263,39 +70281,39 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -01b73c: |[01b73c] org.metatrans.apps.maze.model.World_Labyrints.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V │ │ -01b74c: 1d01 |0000: monitor-enter v1 │ │ -01b74e: 6f20 e208 2100 |0001: invoke-super {v1, v2}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ -01b754: 2020 f801 |0004: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; // type@01f8 │ │ -01b758: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -01b75c: 5410 e906 |0008: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ -01b760: 7220 ac01 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01b766: 2020 f701 |000d: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; // type@01f7 │ │ -01b76a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -01b76e: 5410 e806 |0011: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ -01b772: 7220 ac01 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01b778: 6e10 2803 0100 |0016: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getSpecialEntities:()Ljava/util/List; // method@0328 │ │ -01b77e: 0c02 |0019: move-result-object v2 │ │ -01b780: 7210 b301 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -01b786: 0a02 |001d: move-result v2 │ │ -01b788: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -01b78a: 3602 0400 |001f: if-gt v2, v0, 0023 // +0004 │ │ -01b78e: 1e01 |0021: monitor-exit v1 │ │ -01b790: 0e00 |0022: return-void │ │ -01b792: 2202 9600 |0023: new-instance v2, Ljava/lang/IllegalStateException; // type@0096 │ │ -01b796: 7010 5801 0200 |0025: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -01b79c: 2702 |0028: throw v2 │ │ -01b79e: 0d02 |0029: move-exception v2 │ │ -01b7a0: 1e01 |002a: monitor-exit v1 │ │ -01b7a2: 2702 |002b: throw v2 │ │ +01b740: |[01b740] org.metatrans.apps.maze.model.World_Labyrints.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V │ │ +01b750: 1d01 |0000: monitor-enter v1 │ │ +01b752: 6f20 e208 2100 |0001: invoke-super {v1, v2}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ +01b758: 2020 f801 |0004: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; // type@01f8 │ │ +01b75c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +01b760: 5410 e906 |0008: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ +01b764: 7220 ac01 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01b76a: 2020 f701 |000d: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; // type@01f7 │ │ +01b76e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +01b772: 5410 e806 |0011: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ +01b776: 7220 ac01 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01b77c: 6e10 2803 0100 |0016: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getSpecialEntities:()Ljava/util/List; // method@0328 │ │ +01b782: 0c02 |0019: move-result-object v2 │ │ +01b784: 7210 b301 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +01b78a: 0a02 |001d: move-result v2 │ │ +01b78c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +01b78e: 3602 0400 |001f: if-gt v2, v0, 0023 // +0004 │ │ +01b792: 1e01 |0021: monitor-exit v1 │ │ +01b794: 0e00 |0022: return-void │ │ +01b796: 2202 9600 |0023: new-instance v2, Ljava/lang/IllegalStateException; // type@0096 │ │ +01b79a: 7010 5801 0200 |0025: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +01b7a0: 2702 |0028: throw v2 │ │ +01b7a2: 0d02 |0029: move-exception v2 │ │ +01b7a4: 1e01 |002a: monitor-exit v1 │ │ +01b7a6: 2702 |002b: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x001e │ │ -> 0x0029 │ │ 0x0023 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=111 │ │ @@ -70315,25 +70333,25 @@ │ │ type : '(FF)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01b7b8: |[01b7b8] org.metatrans.apps.maze.model.World_Labyrints.button1:(FF)V │ │ -01b7c8: 1d01 |0000: monitor-enter v1 │ │ -01b7ca: 6e10 2703 0100 |0001: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // method@0327 │ │ -01b7d0: 0c00 |0004: move-result-object v0 │ │ -01b7d2: 1f00 0401 |0005: check-cast v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; // type@0104 │ │ -01b7d6: 6e30 4d03 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.shot:(FF)V // method@034d │ │ -01b7dc: 1e01 |000a: monitor-exit v1 │ │ -01b7de: 0e00 |000b: return-void │ │ -01b7e0: 0d02 |000c: move-exception v2 │ │ -01b7e2: 1e01 |000d: monitor-exit v1 │ │ -01b7e4: 2702 |000e: throw v2 │ │ +01b7bc: |[01b7bc] org.metatrans.apps.maze.model.World_Labyrints.button1:(FF)V │ │ +01b7cc: 1d01 |0000: monitor-enter v1 │ │ +01b7ce: 6e10 2703 0100 |0001: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // method@0327 │ │ +01b7d4: 0c00 |0004: move-result-object v0 │ │ +01b7d6: 1f00 0401 |0005: check-cast v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; // type@0104 │ │ +01b7da: 6e30 4d03 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.shot:(FF)V // method@034d │ │ +01b7e0: 1e01 |000a: monitor-exit v1 │ │ +01b7e2: 0e00 |000b: return-void │ │ +01b7e4: 0d02 |000c: move-exception v2 │ │ +01b7e6: 1e01 |000d: monitor-exit v1 │ │ +01b7e8: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=150 │ │ 0x000a line=152 │ │ locals : │ │ @@ -70346,28 +70364,28 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -01b34c: |[01b34c] org.metatrans.apps.maze.model.World_Labyrints.createScaledBitmap:(I)Landroid/graphics/Bitmap; │ │ -01b35c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01b362: 0c00 |0003: move-result-object v0 │ │ -01b364: 7120 7b0b 3000 |0004: invoke-static {v0, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -01b36a: 0c03 |0007: move-result-object v3 │ │ -01b36c: 6e10 2003 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getCellSize:()F // method@0320 │ │ -01b372: 0a00 |000b: move-result v0 │ │ -01b374: 8700 |000c: float-to-int v0, v0 │ │ -01b376: 6e10 2003 0200 |000d: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getCellSize:()F // method@0320 │ │ -01b37c: 0a01 |0010: move-result v1 │ │ -01b37e: 8711 |0011: float-to-int v1, v1 │ │ -01b380: 7130 760b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -01b386: 0c03 |0015: move-result-object v3 │ │ -01b388: 1103 |0016: return-object v3 │ │ +01b350: |[01b350] org.metatrans.apps.maze.model.World_Labyrints.createScaledBitmap:(I)Landroid/graphics/Bitmap; │ │ +01b360: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01b366: 0c00 |0003: move-result-object v0 │ │ +01b368: 7120 7b0b 3000 |0004: invoke-static {v0, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +01b36e: 0c03 |0007: move-result-object v3 │ │ +01b370: 6e10 2003 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getCellSize:()F // method@0320 │ │ +01b376: 0a00 |000b: move-result v0 │ │ +01b378: 8700 |000c: float-to-int v0, v0 │ │ +01b37a: 6e10 2003 0200 |000d: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getCellSize:()F // method@0320 │ │ +01b380: 0a01 |0010: move-result v1 │ │ +01b382: 8711 |0011: float-to-int v1, v1 │ │ +01b384: 7130 760b 0301 |0012: invoke-static {v3, v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +01b38a: 0c03 |0015: move-result-object v3 │ │ +01b38c: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ │ │ @@ -70376,23 +70394,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b38c: |[01b38c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_acorn:()Landroid/graphics/Bitmap; │ │ -01b39c: 6200 d706 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ -01b3a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b3a4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b3aa: 0a00 |0007: move-result v0 │ │ -01b3ac: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b3b0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b3b6: 6200 d706 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ -01b3ba: 1100 |000f: return-object v0 │ │ +01b390: |[01b390] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_acorn:()Landroid/graphics/Bitmap; │ │ +01b3a0: 6200 d706 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ +01b3a4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b3a8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b3ae: 0a00 |0007: move-result v0 │ │ +01b3b0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b3b4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b3ba: 6200 d706 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ +01b3be: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000a line=167 │ │ 0x000d line=169 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70402,23 +70420,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b3bc: |[01b3bc] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_challenger_l:()Landroid/graphics/Bitmap; │ │ -01b3cc: 6200 d806 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ -01b3d0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b3d4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b3da: 0a00 |0007: move-result v0 │ │ -01b3dc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b3e0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b3e6: 6200 d806 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ -01b3ea: 1100 |000f: return-object v0 │ │ +01b3c0: |[01b3c0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_challenger_l:()Landroid/graphics/Bitmap; │ │ +01b3d0: 6200 d806 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ +01b3d4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b3d8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b3de: 0a00 |0007: move-result v0 │ │ +01b3e0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b3e4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b3ea: 6200 d806 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ +01b3ee: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x000a line=191 │ │ 0x000d line=193 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70428,23 +70446,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b3ec: |[01b3ec] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_challenger_r:()Landroid/graphics/Bitmap; │ │ -01b3fc: 6200 d906 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ -01b400: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b404: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b40a: 0a00 |0007: move-result v0 │ │ -01b40c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b410: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b416: 6200 d906 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ -01b41a: 1100 |000f: return-object v0 │ │ +01b3f0: |[01b3f0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_challenger_r:()Landroid/graphics/Bitmap; │ │ +01b400: 6200 d906 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ +01b404: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b408: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b40e: 0a00 |0007: move-result v0 │ │ +01b410: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b414: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b41a: 6200 d906 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ +01b41e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=199 │ │ 0x000d line=201 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70454,23 +70472,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b41c: |[01b41c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_gate:()Landroid/graphics/Bitmap; │ │ -01b42c: 6200 da06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ -01b430: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b434: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b43a: 0a00 |0007: move-result v0 │ │ -01b43c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b440: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b446: 6200 da06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ -01b44a: 1100 |000f: return-object v0 │ │ +01b420: |[01b420] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_gate:()Landroid/graphics/Bitmap; │ │ +01b430: 6200 da06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ +01b434: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b438: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b43e: 0a00 |0007: move-result v0 │ │ +01b440: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b444: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b44a: 6200 da06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ +01b44e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000a line=286 │ │ 0x000d line=288 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70480,23 +70498,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b44c: |[01b44c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_grass:()Landroid/graphics/Bitmap; │ │ -01b45c: 6200 db06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ -01b460: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b464: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b46a: 0a00 |0007: move-result v0 │ │ -01b46c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b470: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b476: 6200 db06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ -01b47a: 1100 |000f: return-object v0 │ │ +01b450: |[01b450] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_grass:()Landroid/graphics/Bitmap; │ │ +01b460: 6200 db06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ +01b464: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b468: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b46e: 0a00 |0007: move-result v0 │ │ +01b470: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b474: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b47a: 6200 db06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ +01b47e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x000a line=230 │ │ 0x000d line=232 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70506,23 +70524,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b47c: |[01b47c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_key:()Landroid/graphics/Bitmap; │ │ -01b48c: 6200 dc06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ -01b490: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b494: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b49a: 0a00 |0007: move-result v0 │ │ -01b49c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b4a0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b4a6: 6200 dc06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ -01b4aa: 1100 |000f: return-object v0 │ │ +01b480: |[01b480] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_key:()Landroid/graphics/Bitmap; │ │ +01b490: 6200 dc06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ +01b494: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b498: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b49e: 0a00 |0007: move-result v0 │ │ +01b4a0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b4a4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b4aa: 6200 dc06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ +01b4ae: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000a line=278 │ │ 0x000d line=280 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70532,23 +70550,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b4ac: |[01b4ac] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_level:()Landroid/graphics/Bitmap; │ │ -01b4bc: 6200 dd06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ -01b4c0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b4c4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b4ca: 0a00 |0007: move-result v0 │ │ -01b4cc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b4d0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b4d6: 6200 dd06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ -01b4da: 1100 |000f: return-object v0 │ │ +01b4b0: |[01b4b0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_level:()Landroid/graphics/Bitmap; │ │ +01b4c0: 6200 dd06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ +01b4c4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b4c8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b4ce: 0a00 |0007: move-result v0 │ │ +01b4d0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b4d4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b4da: 6200 dd06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ +01b4de: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000a line=294 │ │ 0x000d line=296 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70558,23 +70576,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b4dc: |[01b4dc] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_paw:()Landroid/graphics/Bitmap; │ │ -01b4ec: 6200 de06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ -01b4f0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b4f4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b4fa: 0a00 |0007: move-result v0 │ │ -01b4fc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b500: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b506: 6200 de06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ -01b50a: 1100 |000f: return-object v0 │ │ +01b4e0: |[01b4e0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_paw:()Landroid/graphics/Bitmap; │ │ +01b4f0: 6200 de06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ +01b4f4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b4f8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b4fe: 0a00 |0007: move-result v0 │ │ +01b500: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b504: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b50a: 6200 de06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ +01b50e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000a line=302 │ │ 0x000d line=304 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70584,23 +70602,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b50c: |[01b50c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_player_l:()Landroid/graphics/Bitmap; │ │ -01b51c: 6200 df06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ -01b520: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b524: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b52a: 0a00 |0007: move-result v0 │ │ -01b52c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b530: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b536: 6200 df06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ -01b53a: 1100 |000f: return-object v0 │ │ +01b510: |[01b510] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_player_l:()Landroid/graphics/Bitmap; │ │ +01b520: 6200 df06 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ +01b524: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b528: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b52e: 0a00 |0007: move-result v0 │ │ +01b530: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b534: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b53a: 6200 df06 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ +01b53e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000a line=175 │ │ 0x000d line=177 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70610,23 +70628,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b53c: |[01b53c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_player_r:()Landroid/graphics/Bitmap; │ │ -01b54c: 6200 e006 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ -01b550: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b554: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b55a: 0a00 |0007: move-result v0 │ │ -01b55c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b560: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b566: 6200 e006 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ -01b56a: 1100 |000f: return-object v0 │ │ +01b540: |[01b540] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_player_r:()Landroid/graphics/Bitmap; │ │ +01b550: 6200 e006 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ +01b554: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b558: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b55e: 0a00 |0007: move-result v0 │ │ +01b560: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b564: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b56a: 6200 e006 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ +01b56e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000a line=183 │ │ 0x000d line=185 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70636,23 +70654,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b56c: |[01b56c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_star:()Landroid/graphics/Bitmap; │ │ -01b57c: 6200 e106 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ -01b580: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b584: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b58a: 0a00 |0007: move-result v0 │ │ -01b58c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b590: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b596: 6200 e106 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ -01b59a: 1100 |000f: return-object v0 │ │ +01b570: |[01b570] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_star:()Landroid/graphics/Bitmap; │ │ +01b580: 6200 e106 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ +01b584: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b588: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b58e: 0a00 |0007: move-result v0 │ │ +01b590: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b594: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b59a: 6200 e106 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ +01b59e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x000a line=270 │ │ 0x000d line=272 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70662,23 +70680,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b59c: |[01b59c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_down:()Landroid/graphics/Bitmap; │ │ -01b5ac: 6200 e206 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ -01b5b0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b5b4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b5ba: 0a00 |0007: move-result v0 │ │ -01b5bc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b5c0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b5c6: 6200 e206 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ -01b5ca: 1100 |000f: return-object v0 │ │ +01b5a0: |[01b5a0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_down:()Landroid/graphics/Bitmap; │ │ +01b5b0: 6200 e206 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ +01b5b4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b5b8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b5be: 0a00 |0007: move-result v0 │ │ +01b5c0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b5c4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b5ca: 6200 e206 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ +01b5ce: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x000a line=238 │ │ 0x000d line=240 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70688,23 +70706,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b5cc: |[01b5cc] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_left:()Landroid/graphics/Bitmap; │ │ -01b5dc: 6200 e306 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ -01b5e0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b5e4: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b5ea: 0a00 |0007: move-result v0 │ │ -01b5ec: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b5f0: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b5f6: 6200 e306 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ -01b5fa: 1100 |000f: return-object v0 │ │ +01b5d0: |[01b5d0] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_left:()Landroid/graphics/Bitmap; │ │ +01b5e0: 6200 e306 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ +01b5e4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b5e8: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b5ee: 0a00 |0007: move-result v0 │ │ +01b5f0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b5f4: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b5fa: 6200 e306 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ +01b5fe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000a line=254 │ │ 0x000d line=256 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70714,23 +70732,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b5fc: |[01b5fc] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_right:()Landroid/graphics/Bitmap; │ │ -01b60c: 6200 e406 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ -01b610: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b614: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b61a: 0a00 |0007: move-result v0 │ │ -01b61c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b620: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b626: 6200 e406 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ -01b62a: 1100 |000f: return-object v0 │ │ +01b600: |[01b600] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_right:()Landroid/graphics/Bitmap; │ │ +01b610: 6200 e406 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ +01b614: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b618: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b61e: 0a00 |0007: move-result v0 │ │ +01b620: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b624: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b62a: 6200 e406 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ +01b62e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x000a line=262 │ │ 0x000d line=264 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70740,23 +70758,23 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -01b62c: |[01b62c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_up:()Landroid/graphics/Bitmap; │ │ -01b63c: 6200 e506 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ -01b640: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01b644: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b64a: 0a00 |0007: move-result v0 │ │ -01b64c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -01b650: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b656: 6200 e506 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ -01b65a: 1100 |000f: return-object v0 │ │ +01b630: |[01b630] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_step_up:()Landroid/graphics/Bitmap; │ │ +01b640: 6200 e506 |0000: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ +01b644: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b648: 6e10 4300 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b64e: 0a00 |0007: move-result v0 │ │ +01b650: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +01b654: 6e10 2903 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b65a: 6200 e506 |000d: sget-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ +01b65e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000a line=246 │ │ 0x000d line=248 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ @@ -70766,32 +70784,32 @@ │ │ type : '(Z)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -01b65c: |[01b65c] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_wall:(Z)Landroid/graphics/Bitmap; │ │ -01b66c: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -01b670: 6201 e606 |0002: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ -01b674: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -01b678: 6e10 4300 0100 |0006: invoke-virtual {v1}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b67e: 0a01 |0009: move-result v1 │ │ -01b680: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -01b684: 6e10 2903 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b68a: 6201 e606 |000f: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ -01b68e: 1101 |0011: return-object v1 │ │ -01b690: 6201 e706 |0012: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ -01b694: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -01b698: 6e10 4300 0100 |0016: invoke-virtual {v1}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ -01b69e: 0a01 |0019: move-result v1 │ │ -01b6a0: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ -01b6a4: 6e10 2903 0000 |001c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ -01b6aa: 6201 e706 |001f: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ -01b6ae: 1101 |0021: return-object v1 │ │ +01b660: |[01b660] org.metatrans.apps.maze.model.World_Labyrints.getBitmap_wall:(Z)Landroid/graphics/Bitmap; │ │ +01b670: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +01b674: 6201 e606 |0002: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ +01b678: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +01b67c: 6e10 4300 0100 |0006: invoke-virtual {v1}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b682: 0a01 |0009: move-result v1 │ │ +01b684: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +01b688: 6e10 2903 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b68e: 6201 e606 |000f: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ +01b692: 1101 |0011: return-object v1 │ │ +01b694: 6201 e706 |0012: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ +01b698: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +01b69c: 6e10 4300 0100 |0016: invoke-virtual {v1}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0043 │ │ +01b6a2: 0a01 |0019: move-result v1 │ │ +01b6a4: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ +01b6a8: 6e10 2903 0000 |001c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initBitmaps:()V // method@0329 │ │ +01b6ae: 6201 e706 |001f: sget-object v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ +01b6b2: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=209 │ │ 0x000c line=211 │ │ 0x000f line=214 │ │ 0x0012 line=218 │ │ 0x001c line=220 │ │ @@ -70805,22 +70823,22 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01b6e0: |[01b6e0] org.metatrans.apps.maze.model.World_Labyrints.getExitEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; │ │ -01b6f0: 6e10 2803 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getSpecialEntities:()Ljava/util/List; // method@0328 │ │ -01b6f6: 0c00 |0003: move-result-object v0 │ │ -01b6f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01b6fa: 7220 af01 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -01b700: 0c00 |0008: move-result-object v0 │ │ -01b702: 1f00 fe01 |0009: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ -01b706: 1100 |000b: return-object v0 │ │ +01b6e4: |[01b6e4] org.metatrans.apps.maze.model.World_Labyrints.getExitEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; │ │ +01b6f4: 6e10 2803 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getSpecialEntities:()Ljava/util/List; // method@0328 │ │ +01b6fa: 0c00 |0003: move-result-object v0 │ │ +01b6fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01b6fe: 7220 af01 1000 |0005: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +01b704: 0c00 |0008: move-result-object v0 │ │ +01b706: 1f00 fe01 |0009: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // type@01fe │ │ +01b70a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ │ │ #20 : (in Lorg/metatrans/apps/maze/model/World_Labyrints;) │ │ @@ -70828,17 +70846,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b6b0: |[01b6b0] org.metatrans.apps.maze.model.World_Labyrints.getKillersEntities_forChallengers:()Ljava/util/List; │ │ -01b6c0: 5410 e806 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ -01b6c4: 1100 |0002: return-object v0 │ │ +01b6b4: |[01b6b4] org.metatrans.apps.maze.model.World_Labyrints.getKillersEntities_forChallengers:()Ljava/util/List; │ │ +01b6c4: 5410 e806 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ +01b6c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ │ │ #21 : (in Lorg/metatrans/apps/maze/model/World_Labyrints;) │ │ @@ -70846,17 +70864,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b6c8: |[01b6c8] org.metatrans.apps.maze.model.World_Labyrints.getKillersEntities_forPlayer:()Ljava/util/List; │ │ -01b6d8: 5410 e906 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ -01b6dc: 1100 |0002: return-object v0 │ │ +01b6cc: |[01b6cc] org.metatrans.apps.maze.model.World_Labyrints.getKillersEntities_forPlayer:()Ljava/util/List; │ │ +01b6dc: 5410 e906 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ +01b6e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ │ │ #22 : (in Lorg/metatrans/apps/maze/model/World_Labyrints;) │ │ @@ -70864,68 +70882,68 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -01b7f4: |[01b7f4] org.metatrans.apps.maze.model.World_Labyrints.initBitmaps:()V │ │ -01b804: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01b808: 1a01 2200 |0002: const-string v1, "!EXPENSIVE OP: RE-INIT BITMAPS OF THE WORLD" // string@0022 │ │ -01b80c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01b812: 6000 1105 |0007: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_wall_v2:I // field@0511 │ │ -01b816: 6e20 0f03 0200 |0009: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b81c: 0c00 |000c: move-result-object v0 │ │ -01b81e: 6900 e606 |000d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ -01b822: 6000 0e05 |000f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_wall_5_2:I // field@050e │ │ -01b826: 6e20 0f03 0200 |0011: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b82c: 0c00 |0014: move-result-object v0 │ │ -01b82e: 6900 e706 |0015: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ -01b832: 6000 0205 |0017: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_grass_5:I // field@0502 │ │ -01b836: 6e20 0f03 0200 |0019: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b83c: 0c00 |001c: move-result-object v0 │ │ -01b83e: 6900 db06 |001d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ -01b842: 6000 0405 |001f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_down:I // field@0504 │ │ -01b846: 6e20 0f03 0200 |0021: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b84c: 0c00 |0024: move-result-object v0 │ │ -01b84e: 6900 e206 |0025: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ -01b852: 6000 0705 |0027: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_up:I // field@0507 │ │ -01b856: 6e20 0f03 0200 |0029: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b85c: 0c00 |002c: move-result-object v0 │ │ -01b85e: 6900 e506 |002d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ -01b862: 6000 0505 |002f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_left:I // field@0505 │ │ -01b866: 6e20 0f03 0200 |0031: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b86c: 0c00 |0034: move-result-object v0 │ │ -01b86e: 6900 e306 |0035: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ -01b872: 6000 0605 |0037: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_right:I // field@0506 │ │ -01b876: 6e20 0f03 0200 |0039: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b87c: 0c00 |003c: move-result-object v0 │ │ -01b87e: 6900 e406 |003d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ -01b882: 6000 4f05 |003f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_star_gold:I // field@054f │ │ -01b886: 6e20 0f03 0200 |0041: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b88c: 0c00 |0044: move-result-object v0 │ │ -01b88e: 6900 e106 |0045: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ -01b892: 6000 fd04 |0047: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_key:I // field@04fd │ │ -01b896: 6e20 0f03 0200 |0049: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b89c: 0c00 |004c: move-result-object v0 │ │ -01b89e: 6900 dc06 |004d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ -01b8a2: 6000 f104 |004f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gate:I // field@04f1 │ │ -01b8a6: 6e20 0f03 0200 |0051: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b8ac: 0c00 |0054: move-result-object v0 │ │ -01b8ae: 6900 da06 |0055: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ -01b8b2: 6000 1205 |0057: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_level:I // field@0512 │ │ -01b8b6: 6e20 0f03 0200 |0059: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b8bc: 0c00 |005c: move-result-object v0 │ │ -01b8be: 6900 dd06 |005d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ -01b8c2: 6000 0305 |005f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_step:I // field@0503 │ │ -01b8c6: 6e20 0f03 0200 |0061: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b8cc: 0c00 |0064: move-result-object v0 │ │ -01b8ce: 6900 de06 |0065: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ -01b8d2: 6e10 2a03 0200 |0067: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initCustomBitmaps:()V // method@032a │ │ -01b8d8: 0e00 |006a: return-void │ │ +01b7f8: |[01b7f8] org.metatrans.apps.maze.model.World_Labyrints.initBitmaps:()V │ │ +01b808: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01b80c: 1a01 2200 |0002: const-string v1, "!EXPENSIVE OP: RE-INIT BITMAPS OF THE WORLD" // string@0022 │ │ +01b810: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01b816: 6000 1105 |0007: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_wall_v2:I // field@0511 │ │ +01b81a: 6e20 0f03 0200 |0009: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b820: 0c00 |000c: move-result-object v0 │ │ +01b822: 6900 e606 |000d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_1:Landroid/graphics/Bitmap; // field@06e6 │ │ +01b826: 6000 0e05 |000f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_wall_5_2:I // field@050e │ │ +01b82a: 6e20 0f03 0200 |0011: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b830: 0c00 |0014: move-result-object v0 │ │ +01b832: 6900 e706 |0015: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_wall_2:Landroid/graphics/Bitmap; // field@06e7 │ │ +01b836: 6000 0205 |0017: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_grass_5:I // field@0502 │ │ +01b83a: 6e20 0f03 0200 |0019: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b840: 0c00 |001c: move-result-object v0 │ │ +01b842: 6900 db06 |001d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_grass:Landroid/graphics/Bitmap; // field@06db │ │ +01b846: 6000 0405 |001f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_down:I // field@0504 │ │ +01b84a: 6e20 0f03 0200 |0021: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b850: 0c00 |0024: move-result-object v0 │ │ +01b852: 6900 e206 |0025: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_down:Landroid/graphics/Bitmap; // field@06e2 │ │ +01b856: 6000 0705 |0027: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_up:I // field@0507 │ │ +01b85a: 6e20 0f03 0200 |0029: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b860: 0c00 |002c: move-result-object v0 │ │ +01b862: 6900 e506 |002d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_up:Landroid/graphics/Bitmap; // field@06e5 │ │ +01b866: 6000 0505 |002f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_left:I // field@0505 │ │ +01b86a: 6e20 0f03 0200 |0031: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b870: 0c00 |0034: move-result-object v0 │ │ +01b872: 6900 e306 |0035: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_left:Landroid/graphics/Bitmap; // field@06e3 │ │ +01b876: 6000 0605 |0037: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_steps_5_right:I // field@0506 │ │ +01b87a: 6e20 0f03 0200 |0039: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b880: 0c00 |003c: move-result-object v0 │ │ +01b882: 6900 e406 |003d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_step_right:Landroid/graphics/Bitmap; // field@06e4 │ │ +01b886: 6000 4f05 |003f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_star_gold:I // field@054f │ │ +01b88a: 6e20 0f03 0200 |0041: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b890: 0c00 |0044: move-result-object v0 │ │ +01b892: 6900 e106 |0045: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_star:Landroid/graphics/Bitmap; // field@06e1 │ │ +01b896: 6000 fd04 |0047: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_key:I // field@04fd │ │ +01b89a: 6e20 0f03 0200 |0049: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b8a0: 0c00 |004c: move-result-object v0 │ │ +01b8a2: 6900 dc06 |004d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_key:Landroid/graphics/Bitmap; // field@06dc │ │ +01b8a6: 6000 f104 |004f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gate:I // field@04f1 │ │ +01b8aa: 6e20 0f03 0200 |0051: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b8b0: 0c00 |0054: move-result-object v0 │ │ +01b8b2: 6900 da06 |0055: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_gate:Landroid/graphics/Bitmap; // field@06da │ │ +01b8b6: 6000 1205 |0057: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_level:I // field@0512 │ │ +01b8ba: 6e20 0f03 0200 |0059: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b8c0: 0c00 |005c: move-result-object v0 │ │ +01b8c2: 6900 dd06 |005d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_level:Landroid/graphics/Bitmap; // field@06dd │ │ +01b8c6: 6000 0305 |005f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_lanot_step:I // field@0503 │ │ +01b8ca: 6e20 0f03 0200 |0061: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b8d0: 0c00 |0064: move-result-object v0 │ │ +01b8d2: 6900 de06 |0065: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_paw:Landroid/graphics/Bitmap; // field@06de │ │ +01b8d6: 6e10 2a03 0200 |0067: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.initCustomBitmaps:()V // method@032a │ │ +01b8dc: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=82 │ │ 0x000f line=83 │ │ 0x0017 line=85 │ │ 0x001f line=86 │ │ @@ -70946,39 +70964,39 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -01b8dc: |[01b8dc] org.metatrans.apps.maze.model.World_Labyrints.initCustomBitmaps:()V │ │ -01b8ec: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01b8f0: 1a01 2200 |0002: const-string v1, "!EXPENSIVE OP: RE-INIT BITMAPS OF THE WORLD" // string@0022 │ │ -01b8f4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01b8fa: 6000 7104 |0007: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_acorn:I // field@0471 │ │ -01b8fe: 6e20 0f03 0200 |0009: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b904: 0c00 |000c: move-result-object v0 │ │ -01b906: 6900 d706 |000d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ -01b90a: 6000 4605 |000f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_l:I // field@0546 │ │ -01b90e: 6e20 0f03 0200 |0011: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b914: 0c00 |0014: move-result-object v0 │ │ -01b916: 6900 df06 |0015: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ -01b91a: 6000 4805 |0017: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_r:I // field@0548 │ │ -01b91e: 6e20 0f03 0200 |0019: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b924: 0c00 |001c: move-result-object v0 │ │ -01b926: 6900 e006 |001d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ -01b92a: 6000 c004 |001f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_l:I // field@04c0 │ │ -01b92e: 6e20 0f03 0200 |0021: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b934: 0c00 |0024: move-result-object v0 │ │ -01b936: 6900 d806 |0025: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ -01b93a: 6000 c104 |0027: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_r:I // field@04c1 │ │ -01b93e: 6e20 0f03 0200 |0029: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ -01b944: 0c00 |002c: move-result-object v0 │ │ -01b946: 6900 d906 |002d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ -01b94a: 0e00 |002f: return-void │ │ +01b8e0: |[01b8e0] org.metatrans.apps.maze.model.World_Labyrints.initCustomBitmaps:()V │ │ +01b8f0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01b8f4: 1a01 2200 |0002: const-string v1, "!EXPENSIVE OP: RE-INIT BITMAPS OF THE WORLD" // string@0022 │ │ +01b8f8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01b8fe: 6000 7104 |0007: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_acorn:I // field@0471 │ │ +01b902: 6e20 0f03 0200 |0009: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b908: 0c00 |000c: move-result-object v0 │ │ +01b90a: 6900 d706 |000d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_acorn:Landroid/graphics/Bitmap; // field@06d7 │ │ +01b90e: 6000 4605 |000f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_l:I // field@0546 │ │ +01b912: 6e20 0f03 0200 |0011: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b918: 0c00 |0014: move-result-object v0 │ │ +01b91a: 6900 df06 |0015: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_l:Landroid/graphics/Bitmap; // field@06df │ │ +01b91e: 6000 4805 |0017: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_player7_r:I // field@0548 │ │ +01b922: 6e20 0f03 0200 |0019: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b928: 0c00 |001c: move-result-object v0 │ │ +01b92a: 6900 e006 |001d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_player_r:Landroid/graphics/Bitmap; // field@06e0 │ │ +01b92e: 6000 c004 |001f: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_l:I // field@04c0 │ │ +01b932: 6e20 0f03 0200 |0021: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b938: 0c00 |0024: move-result-object v0 │ │ +01b93a: 6900 d806 |0025: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_l:Landroid/graphics/Bitmap; // field@06d8 │ │ +01b93e: 6000 c104 |0027: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_challenger_r:I // field@04c1 │ │ +01b942: 6e20 0f03 0200 |0029: invoke-virtual {v2, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.createScaledBitmap:(I)Landroid/graphics/Bitmap; // method@030f │ │ +01b948: 0c00 |002c: move-result-object v0 │ │ +01b94a: 6900 d906 |002d: sput-object v0, Lorg/metatrans/apps/maze/model/World_Labyrints;.bitmap_challenger_r:Landroid/graphics/Bitmap; // field@06d9 │ │ +01b94e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=67 │ │ 0x000f line=69 │ │ 0x0017 line=70 │ │ 0x001f line=72 │ │ @@ -70991,51 +71009,51 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01b94c: |[01b94c] org.metatrans.apps.maze.model.World_Labyrints.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ -01b95c: 1d01 |0000: monitor-enter v1 │ │ -01b95e: 6f20 fb08 2100 |0001: invoke-super {v1, v2}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ -01b964: 2020 f801 |0004: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; // type@01f8 │ │ -01b968: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -01b96c: 5410 e906 |0008: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ -01b970: 7220 b201 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01b976: 2020 f701 |000d: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; // type@01f7 │ │ -01b97a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -01b97e: 5410 e806 |0011: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ -01b982: 7220 b201 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ -01b988: 1e01 |0016: monitor-exit v1 │ │ -01b98a: 0e00 |0017: return-void │ │ -01b98c: 0d02 |0018: move-exception v2 │ │ -01b98e: 1e01 |0019: monitor-exit v1 │ │ -01b990: 2702 |001a: throw v2 │ │ +01b950: |[01b950] org.metatrans.apps.maze.model.World_Labyrints.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ +01b960: 1d01 |0000: monitor-enter v1 │ │ +01b962: 6f20 fb08 2100 |0001: invoke-super {v1, v2}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ +01b968: 2020 f801 |0004: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; // type@01f8 │ │ +01b96c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +01b970: 5410 e906 |0008: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forPlayer:Ljava/util/List; // field@06e9 │ │ +01b974: 7220 b201 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01b97a: 2020 f701 |000d: instance-of v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; // type@01f7 │ │ +01b97e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +01b982: 5410 e806 |0011: iget-object v0, v1, Lorg/metatrans/apps/maze/model/World_Labyrints;.killersEntities_forChallengers:Ljava/util/List; // field@06e8 │ │ +01b986: 7220 b201 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@01b2 │ │ +01b98c: 1e01 |0016: monitor-exit v1 │ │ +01b98e: 0e00 |0017: return-void │ │ +01b990: 0d02 |0018: move-exception v2 │ │ +01b992: 1e01 |0019: monitor-exit v1 │ │ +01b994: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=132 │ │ 0x0008 line=133 │ │ 0x000d line=136 │ │ 0x0011 line=137 │ │ 0x0016 line=139 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ 0x0000 - 0x001b reg=2 (null) Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ - source_file_idx : 1655 (World_Labyrints.java) │ │ + source_file_idx : 1656 (World_Labyrints.java) │ │ │ │ Class #286 header: │ │ class_idx : 299 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 303 │ │ -source_file_idx : 211 │ │ +source_file_idx : 212 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #286 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;' │ │ @@ -71058,25 +71076,25 @@ │ │ type : '(Ljava/lang/String;Landroid/view/ViewGroup;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -01e7bc: |[01e7bc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.:(Ljava/lang/String;Landroid/view/ViewGroup;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ -01e7cc: 0760 |0000: move-object v0, v6 │ │ -01e7ce: 0771 |0001: move-object v1, v7 │ │ -01e7d0: 07a2 |0002: move-object v2, v10 │ │ -01e7d2: 07b3 |0003: move-object v3, v11 │ │ -01e7d4: 07c4 |0004: move-object v4, v12 │ │ -01e7d6: 07d5 |0005: move-object v5, v13 │ │ -01e7d8: 7606 1204 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0412 │ │ -01e7de: 5b68 a60a |0009: iput-object v8, v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.frame:Landroid/view/ViewGroup; // field@0aa6 │ │ -01e7e2: 5969 a70a |000b: iput v9, v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.gravity:I // field@0aa7 │ │ -01e7e6: 0e00 |000d: return-void │ │ +01e7c0: |[01e7c0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.:(Ljava/lang/String;Landroid/view/ViewGroup;ILorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ +01e7d0: 0760 |0000: move-object v0, v6 │ │ +01e7d2: 0771 |0001: move-object v1, v7 │ │ +01e7d4: 07a2 |0002: move-object v2, v10 │ │ +01e7d6: 07b3 |0003: move-object v3, v11 │ │ +01e7d8: 07c4 |0004: move-object v4, v12 │ │ +01e7da: 07d5 |0005: move-object v5, v13 │ │ +01e7dc: 7606 1204 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0412 │ │ +01e7e2: 5b68 a60a |0009: iput-object v8, v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.frame:Landroid/view/ViewGroup; // field@0aa6 │ │ +01e7e6: 5969 a70a |000b: iput v9, v6, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.gravity:I // field@0aa7 │ │ +01e7ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=21 │ │ 0x0009 line=23 │ │ 0x000b line=24 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -71094,20 +71112,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01e7e8: |[01e7e8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.cleanCurrent:()V │ │ -01e7f8: 6e10 0404 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@0404 │ │ -01e7fe: 0c00 |0003: move-result-object v0 │ │ -01e800: 7220 f903 1000 |0004: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@03f9 │ │ -01e806: 6f10 1704 0100 |0007: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ -01e80c: 0e00 |000a: return-void │ │ +01e7ec: |[01e7ec] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.cleanCurrent:()V │ │ +01e7fc: 6e10 0404 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@0404 │ │ +01e802: 0c00 |0003: move-result-object v0 │ │ +01e804: 7220 f903 1000 |0004: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.detach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@03f9 │ │ +01e80a: 6f10 1704 0100 |0007: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ +01e810: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ @@ -71116,17 +71134,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e78c: |[01e78c] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.getFrame:()Landroid/view/ViewGroup; │ │ -01e79c: 5410 a60a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.frame:Landroid/view/ViewGroup; // field@0aa6 │ │ -01e7a0: 1100 |0002: return-object v0 │ │ +01e790: |[01e790] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.getFrame:()Landroid/view/ViewGroup; │ │ +01e7a0: 5410 a60a |0000: iget-object v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.frame:Landroid/view/ViewGroup; // field@0aa6 │ │ +01e7a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ #2 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;) │ │ @@ -71134,17 +71152,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e7a4: |[01e7a4] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.getGravity:()I │ │ -01e7b4: 5210 a70a |0000: iget v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.gravity:I // field@0aa7 │ │ -01e7b8: 0f00 |0002: return v0 │ │ +01e7a8: |[01e7a8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.getGravity:()I │ │ +01e7b8: 5210 a70a |0000: iget v0, v1, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.gravity:I // field@0aa7 │ │ +01e7bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;) │ │ @@ -71152,34 +71170,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01e810: |[01e810] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.retry:()V │ │ -01e820: 6f10 2504 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ -01e826: 6e10 0404 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@0404 │ │ -01e82c: 0c00 |0006: move-result-object v0 │ │ -01e82e: 7220 f803 1000 |0007: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@03f8 │ │ -01e834: 0e00 |000a: return-void │ │ +01e814: |[01e814] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Banner.retry:()V │ │ +01e824: 6f10 2504 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ +01e82a: 6e10 0404 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@0404 │ │ +01e830: 0c00 |0006: move-result-object v0 │ │ +01e832: 7220 f803 1000 |0007: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.attach:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@03f8 │ │ +01e838: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ - source_file_idx : 211 (AdLoadFlow_Banner.java) │ │ + source_file_idx : 212 (AdLoadFlow_Banner.java) │ │ │ │ Class #287 header: │ │ class_idx : 304 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 303 │ │ -source_file_idx : 227 │ │ +source_file_idx : 228 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #287 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;' │ │ @@ -71194,17 +71212,17 @@ │ │ type : '(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -01f2a0: |[01f2a0] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ -01f2b0: 7606 1204 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0412 │ │ -01f2b6: 0e00 |0003: return-void │ │ +01f2a4: |[01f2a4] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V │ │ +01f2b4: 7606 1204 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence;Lorg/metatrans/commons/ads/impl/stat/model/AdsData;Landroid/os/Handler;Ljava/util/concurrent/ExecutorService;)V // method@0412 │ │ +01f2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/sequence/IAdsContainerSequence; │ │ @@ -71218,22 +71236,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01f2b8: |[01f2b8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.cleanCurrent:()V │ │ -01f2c8: 6e10 2b04 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@042b │ │ -01f2ce: 0c00 |0003: move-result-object v0 │ │ -01f2d0: 6e10 2a04 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ -01f2d6: 0c01 |0007: move-result-object v1 │ │ -01f2d8: 7230 fd03 1002 |0008: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fd │ │ -01f2de: 6f10 1704 0200 |000b: invoke-super {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ -01f2e4: 0e00 |000e: return-void │ │ +01f2bc: |[01f2bc] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.cleanCurrent:()V │ │ +01f2cc: 6e10 2b04 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@042b │ │ +01f2d2: 0c00 |0003: move-result-object v0 │ │ +01f2d4: 6e10 2a04 0200 |0004: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getAdID:()Ljava/lang/String; // method@042a │ │ +01f2da: 0c01 |0007: move-result-object v1 │ │ +01f2dc: 7230 fd03 1002 |0008: invoke-interface {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.removeInterstitial:(Ljava/lang/String;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fd │ │ +01f2e2: 6f10 1704 0200 |000b: invoke-super {v2}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.cleanCurrent:()V // method@0417 │ │ +01f2e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000b line=31 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ @@ -71242,34 +71260,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01f2e8: |[01f2e8] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.retry:()V │ │ -01f2f8: 6f10 2504 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ -01f2fe: 6e10 2b04 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@042b │ │ -01f304: 0c00 |0006: move-result-object v0 │ │ -01f306: 7220 fe03 1000 |0007: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fe │ │ -01f30c: 0e00 |000a: return-void │ │ +01f2ec: |[01f2ec] org.metatrans.commons.ads.impl.flow.AdLoadFlow_Interstitial.retry:()V │ │ +01f2fc: 6f10 2504 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Base;.retry:()V // method@0425 │ │ +01f302: 6e10 2b04 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.getCurrentContainer:()Lorg/metatrans/commons/ads/impl/IAdsContainer; // method@042b │ │ +01f308: 0c00 |0006: move-result-object v0 │ │ +01f30a: 7220 fe03 1000 |0007: invoke-interface {v0, v1}, Lorg/metatrans/commons/ads/impl/IAdsContainer;.requestInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@03fe │ │ +01f310: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ - source_file_idx : 227 (AdLoadFlow_Interstitial.java) │ │ + source_file_idx : 228 (AdLoadFlow_Interstitial.java) │ │ │ │ Class #288 header: │ │ class_idx : 315 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 308 │ │ -source_file_idx : 249 │ │ +source_file_idx : 250 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 17 │ │ │ │ Class #288 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;' │ │ @@ -71284,17 +71302,17 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -01fdc4: |[01fdc4] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ -01fdd4: 7030 3904 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@0439 │ │ -01fdda: 0e00 |0003: return-void │ │ +01fdc8: |[01fdc8] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ +01fdd8: 7030 3904 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@0439 │ │ +01fdde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ @@ -71304,31 +71322,31 @@ │ │ type : '(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -01fe14: |[01fe14] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -01fe24: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fe28: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01fe2c: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01fe32: 1a02 f500 |0007: const-string v2, "AdsContainer_HomeAds: request_sync for banner called. bannerView=" // string@00f5 │ │ -01fe36: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01fe3c: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01fe42: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01fe48: 0c01 |0012: move-result-object v1 │ │ -01fe4a: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fe50: 0740 |0016: move-object v0, v4 │ │ -01fe52: 1f00 3d01 |0017: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ -01fe56: 2201 3a01 |0019: new-instance v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1; // type@013a │ │ -01fe5a: 7040 6c04 3145 |001b: invoke-direct {v1, v3, v5, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.:(Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V // method@046c │ │ -01fe60: 6e20 9704 1000 |001e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setClickAction:(Ljava/lang/Runnable;)V // method@0497 │ │ -01fe66: 6e10 0804 0500 |0021: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadOK:()V // method@0408 │ │ -01fe6c: 0e00 |0024: return-void │ │ +01fe18: |[01fe18] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +01fe28: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fe2c: 2201 a100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01fe30: 7010 7f01 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01fe36: 1a02 f600 |0007: const-string v2, "AdsContainer_HomeAds: request_sync for banner called. bannerView=" // string@00f6 │ │ +01fe3a: 6e20 8501 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01fe40: 6e20 8401 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01fe46: 6e10 8701 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01fe4c: 0c01 |0012: move-result-object v1 │ │ +01fe4e: 6e20 5301 1000 |0013: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fe54: 0740 |0016: move-object v0, v4 │ │ +01fe56: 1f00 3d01 |0017: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ +01fe5a: 2201 3a01 |0019: new-instance v1, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1; // type@013a │ │ +01fe5e: 7040 6c04 3145 |001b: invoke-direct {v1, v3, v5, v4}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;.:(Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V // method@046c │ │ +01fe64: 6e20 9704 1000 |001e: invoke-virtual {v0, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.setClickAction:(Ljava/lang/Runnable;)V // method@0497 │ │ +01fe6a: 6e10 0804 0500 |0021: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.loadOK:()V // method@0408 │ │ +01fe70: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0016 line=151 │ │ 0x0021 line=163 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ @@ -71340,134 +71358,134 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 241 16-bit code units │ │ -01fe70: |[01fe70] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -01fe80: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fe84: 1a01 f600 |0002: const-string v1, "AdsContainer_HomeAds: request_sync for interstitial called" // string@00f6 │ │ -01fe88: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fe8e: 7100 6401 0000 |0007: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01fe94: 0b00 |000a: move-result-wide v0 │ │ -01fe96: 1902 5940 |000b: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ -01fe9a: cd20 |000d: mul-double/2addr v0, v2 │ │ -01fe9c: 8a00 |000e: double-to-int v0, v0 │ │ -01fe9e: 7100 e204 0000 |000f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01fea4: 0c01 |0012: move-result-object v1 │ │ -01fea6: 6e10 dd04 0100 |0013: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -01feac: 0c01 |0016: move-result-object v1 │ │ -01feae: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ -01feb2: 6200 2504 |0019: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01feb6: 1a01 f200 |001b: const-string v1, "AdsContainer_HomeAds: EXIT because current activity is null" // string@00f2 │ │ -01feba: 6e20 5301 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fec0: 6e10 2c04 0b00 |0020: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01fec6: 0e00 |0023: return-void │ │ -01fec8: 6e10 7a04 0a00 |0024: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ -01fece: 0c02 |0027: move-result-object v2 │ │ -01fed0: 1303 3200 |0028: const/16 v3, #int 50 // #32 │ │ -01fed4: 3730 7e00 |002a: if-le v0, v3, 00a8 // +007e │ │ -01fed8: 3802 7c00 |002c: if-eqz v2, 00a8 // +007c │ │ -01fedc: 7100 9f03 0000 |002e: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnected:()Z // method@039f │ │ -01fee2: 0a00 |0031: move-result v0 │ │ -01fee4: 3900 0400 |0032: if-nez v0, 0036 // +0004 │ │ -01fee8: 2900 7400 |0034: goto/16 00a8 // +0074 │ │ -01feec: 6200 2504 |0036: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fef0: 2201 a100 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01fef4: 7010 7f01 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01fefa: 1a03 f700 |003d: const-string v3, "AdsContainer_HomeAds: request_sync promoted=" // string@00f7 │ │ -01fefe: 6e20 8501 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ff04: 6e20 8401 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ff0a: 6e10 8701 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ff10: 0c01 |0048: move-result-object v1 │ │ -01ff12: 6e20 5301 1000 |0049: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ff18: 3802 5800 |004c: if-eqz v2, 00a4 // +0058 │ │ -01ff1c: 6e20 7c04 2a00 |004e: invoke-virtual {v10, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ -01ff22: 0a00 |0051: move-result v0 │ │ -01ff24: 3800 4e00 |0052: if-eqz v0, 00a0 // +004e │ │ -01ff28: 6e10 2d04 0b00 |0054: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ -01ff2e: 7100 e204 0000 |0057: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01ff34: 0c0b |005a: move-result-object v11 │ │ -01ff36: 6e10 df04 0b00 |005b: invoke-virtual {v11}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -01ff3c: 0c0b |005e: move-result-object v11 │ │ -01ff3e: 6e10 7704 0a00 |005f: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -01ff44: 0c00 |0062: move-result-object v0 │ │ -01ff46: 3800 0700 |0063: if-eqz v0, 006a // +0007 │ │ -01ff4a: 6e10 7704 0a00 |0065: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -01ff50: 0c00 |0068: move-result-object v0 │ │ -01ff52: 2805 |0069: goto 006e // +0005 │ │ -01ff54: 7100 e204 0000 |006a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01ff5a: 0c00 |006d: move-result-object v0 │ │ -01ff5c: 1304 0900 |006e: const/16 v4, #int 9 // #9 │ │ -01ff60: 1255 |0070: const/4 v5, #int 5 // #5 │ │ -01ff62: 7210 8206 0200 |0071: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ -01ff68: 0c01 |0074: move-result-object v1 │ │ -01ff6a: 6e10 6901 0100 |0075: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0169 │ │ -01ff70: 0a06 |0078: move-result v6 │ │ -01ff72: 1a07 2205 |0079: const-string v7, "MARKETING" // string@0522 │ │ -01ff76: 1a08 1902 |007b: const-string v8, "HOME_AD_INTERSTITIAL_OPENED" // string@0219 │ │ -01ff7a: 2201 a100 |007d: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01ff7e: 7010 7f01 0100 |007f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01ff84: 1a03 0000 |0082: const-string v3, "" // string@0000 │ │ -01ff88: 6e20 8501 3100 |0084: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01ff8e: 7210 8206 0200 |0087: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ -01ff94: 0c02 |008a: move-result-object v2 │ │ -01ff96: 6e20 8401 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -01ff9c: 6e10 8701 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01ffa2: 0c09 |0091: move-result-object v9 │ │ -01ffa4: 07b3 |0092: move-object v3, v11 │ │ -01ffa6: 7807 4c08 0300 |0093: invoke-interface/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ -01ffac: 0c01 |0096: move-result-object v1 │ │ -01ffae: 7230 5908 0b01 |0097: invoke-interface {v11, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -01ffb4: 2856 |009a: goto 00f0 // +0056 │ │ -01ffb6: 0d0b |009b: move-exception v11 │ │ -01ffb8: 6e10 5601 0b00 |009c: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -01ffbe: 2851 |009f: goto 00f0 // +0051 │ │ -01ffc0: 6e10 2c04 0b00 |00a0: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01ffc6: 284d |00a3: goto 00f0 // +004d │ │ -01ffc8: 6e10 2c04 0b00 |00a4: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -01ffce: 2849 |00a7: goto 00f0 // +0049 │ │ -01ffd0: 6200 2504 |00a8: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01ffd4: 1a02 f800 |00aa: const-string v2, "AdsContainer_HomeAds: request_sync show APP_LIST" // string@00f8 │ │ -01ffd8: 6e20 5301 2000 |00ac: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01ffde: 6e20 7304 1a00 |00af: invoke-virtual {v10, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ -01ffe4: 0c00 |00b2: move-result-object v0 │ │ -01ffe6: 3800 3a00 |00b3: if-eqz v0, 00ed // +003a │ │ -01ffea: 6e20 0e00 0100 |00b5: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ -01fff0: 6e10 2d04 0b00 |00b8: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ -01fff6: 7100 e204 0000 |00bb: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01fffc: 0c0b |00be: move-result-object v11 │ │ -01fffe: 6e10 df04 0b00 |00bf: invoke-virtual {v11}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -020004: 0c0b |00c2: move-result-object v11 │ │ -020006: 6e10 7704 0a00 |00c3: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -02000c: 0c00 |00c6: move-result-object v0 │ │ -02000e: 3800 0700 |00c7: if-eqz v0, 00ce // +0007 │ │ -020012: 6e10 7704 0a00 |00c9: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -020018: 0c00 |00cc: move-result-object v0 │ │ -02001a: 2805 |00cd: goto 00d2 // +0005 │ │ -02001c: 7100 e204 0000 |00ce: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -020022: 0c00 |00d1: move-result-object v0 │ │ -020024: 0707 |00d2: move-object v7, v0 │ │ -020026: 1301 0900 |00d3: const/16 v1, #int 9 // #9 │ │ -02002a: 1252 |00d5: const/4 v2, #int 5 // #5 │ │ -02002c: 1403 1cfc 0076 |00d6: const v3, #float 6.54031e+32 // #7600fc1c │ │ -020032: 1a04 2205 |00d9: const-string v4, "MARKETING" // string@0522 │ │ -020036: 1a05 1902 |00db: const-string v5, "HOME_AD_INTERSTITIAL_OPENED" // string@0219 │ │ -02003a: 1a06 7f00 |00dd: const-string v6, "APP_LIST" // string@007f │ │ -02003e: 07b0 |00df: move-object v0, v11 │ │ -020040: 7807 4c08 0000 |00e0: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ -020046: 0c00 |00e3: move-result-object v0 │ │ -020048: 7230 5908 7b00 |00e4: invoke-interface {v11, v7, v0}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ -02004e: 2809 |00e7: goto 00f0 // +0009 │ │ -020050: 0d0b |00e8: move-exception v11 │ │ -020052: 6e10 5601 0b00 |00e9: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -020058: 2804 |00ec: goto 00f0 // +0004 │ │ -02005a: 6e10 2c04 0b00 |00ed: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ -020060: 0e00 |00f0: return-void │ │ +01fe74: |[01fe74] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +01fe84: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fe88: 1a01 f700 |0002: const-string v1, "AdsContainer_HomeAds: request_sync for interstitial called" // string@00f7 │ │ +01fe8c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fe92: 7100 6401 0000 |0007: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01fe98: 0b00 |000a: move-result-wide v0 │ │ +01fe9a: 1902 5940 |000b: const-wide/high16 v2, #long 4636737291354636288 // #4059 │ │ +01fe9e: cd20 |000d: mul-double/2addr v0, v2 │ │ +01fea0: 8a00 |000e: double-to-int v0, v0 │ │ +01fea2: 7100 e204 0000 |000f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01fea8: 0c01 |0012: move-result-object v1 │ │ +01feaa: 6e10 dd04 0100 |0013: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +01feb0: 0c01 |0016: move-result-object v1 │ │ +01feb2: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ +01feb6: 6200 2504 |0019: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01feba: 1a01 f300 |001b: const-string v1, "AdsContainer_HomeAds: EXIT because current activity is null" // string@00f3 │ │ +01febe: 6e20 5301 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fec4: 6e10 2c04 0b00 |0020: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01feca: 0e00 |0023: return-void │ │ +01fecc: 6e10 7a04 0a00 |0024: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ +01fed2: 0c02 |0027: move-result-object v2 │ │ +01fed4: 1303 3200 |0028: const/16 v3, #int 50 // #32 │ │ +01fed8: 3730 7e00 |002a: if-le v0, v3, 00a8 // +007e │ │ +01fedc: 3802 7c00 |002c: if-eqz v2, 00a8 // +007c │ │ +01fee0: 7100 9f03 0000 |002e: invoke-static {}, Lorg/metatrans/commons/DeviceUtils;.isConnected:()Z // method@039f │ │ +01fee6: 0a00 |0031: move-result v0 │ │ +01fee8: 3900 0400 |0032: if-nez v0, 0036 // +0004 │ │ +01feec: 2900 7400 |0034: goto/16 00a8 // +0074 │ │ +01fef0: 6200 2504 |0036: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fef4: 2201 a100 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01fef8: 7010 7f01 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01fefe: 1a03 f800 |003d: const-string v3, "AdsContainer_HomeAds: request_sync promoted=" // string@00f8 │ │ +01ff02: 6e20 8501 3100 |003f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ff08: 6e20 8401 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ff0e: 6e10 8701 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ff14: 0c01 |0048: move-result-object v1 │ │ +01ff16: 6e20 5301 1000 |0049: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ff1c: 3802 5800 |004c: if-eqz v2, 00a4 // +0058 │ │ +01ff20: 6e20 7c04 2a00 |004e: invoke-virtual {v10, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ +01ff26: 0a00 |0051: move-result v0 │ │ +01ff28: 3800 4e00 |0052: if-eqz v0, 00a0 // +004e │ │ +01ff2c: 6e10 2d04 0b00 |0054: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ +01ff32: 7100 e204 0000 |0057: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01ff38: 0c0b |005a: move-result-object v11 │ │ +01ff3a: 6e10 df04 0b00 |005b: invoke-virtual {v11}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +01ff40: 0c0b |005e: move-result-object v11 │ │ +01ff42: 6e10 7704 0a00 |005f: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +01ff48: 0c00 |0062: move-result-object v0 │ │ +01ff4a: 3800 0700 |0063: if-eqz v0, 006a // +0007 │ │ +01ff4e: 6e10 7704 0a00 |0065: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +01ff54: 0c00 |0068: move-result-object v0 │ │ +01ff56: 2805 |0069: goto 006e // +0005 │ │ +01ff58: 7100 e204 0000 |006a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01ff5e: 0c00 |006d: move-result-object v0 │ │ +01ff60: 1304 0900 |006e: const/16 v4, #int 9 // #9 │ │ +01ff64: 1255 |0070: const/4 v5, #int 5 // #5 │ │ +01ff66: 7210 8206 0200 |0071: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ +01ff6c: 0c01 |0074: move-result-object v1 │ │ +01ff6e: 6e10 6901 0100 |0075: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0169 │ │ +01ff74: 0a06 |0078: move-result v6 │ │ +01ff76: 1a07 2305 |0079: const-string v7, "MARKETING" // string@0523 │ │ +01ff7a: 1a08 1a02 |007b: const-string v8, "HOME_AD_INTERSTITIAL_OPENED" // string@021a │ │ +01ff7e: 2201 a100 |007d: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01ff82: 7010 7f01 0100 |007f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01ff88: 1a03 0000 |0082: const-string v3, "" // string@0000 │ │ +01ff8c: 6e20 8501 3100 |0084: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01ff92: 7210 8206 0200 |0087: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;.getID:()Ljava/lang/Object; // method@0682 │ │ +01ff98: 0c02 |008a: move-result-object v2 │ │ +01ff9a: 6e20 8401 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +01ffa0: 6e10 8701 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01ffa6: 0c09 |0091: move-result-object v9 │ │ +01ffa8: 07b3 |0092: move-object v3, v11 │ │ +01ffaa: 7807 4c08 0300 |0093: invoke-interface/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ +01ffb0: 0c01 |0096: move-result-object v1 │ │ +01ffb2: 7230 5908 0b01 |0097: invoke-interface {v11, v0, v1}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +01ffb8: 2856 |009a: goto 00f0 // +0056 │ │ +01ffba: 0d0b |009b: move-exception v11 │ │ +01ffbc: 6e10 5601 0b00 |009c: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +01ffc2: 2851 |009f: goto 00f0 // +0051 │ │ +01ffc4: 6e10 2c04 0b00 |00a0: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01ffca: 284d |00a3: goto 00f0 // +004d │ │ +01ffcc: 6e10 2c04 0b00 |00a4: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +01ffd2: 2849 |00a7: goto 00f0 // +0049 │ │ +01ffd4: 6200 2504 |00a8: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01ffd8: 1a02 f900 |00aa: const-string v2, "AdsContainer_HomeAds: request_sync show APP_LIST" // string@00f9 │ │ +01ffdc: 6e20 5301 2000 |00ac: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01ffe2: 6e20 7304 1a00 |00af: invoke-virtual {v10, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ +01ffe8: 0c00 |00b2: move-result-object v0 │ │ +01ffea: 3800 3a00 |00b3: if-eqz v0, 00ed // +003a │ │ +01ffee: 6e20 0e00 0100 |00b5: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@000e │ │ +01fff4: 6e10 2d04 0b00 |00b8: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadOK:()V // method@042d │ │ +01fffa: 7100 e204 0000 |00bb: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +020000: 0c0b |00be: move-result-object v11 │ │ +020002: 6e10 df04 0b00 |00bf: invoke-virtual {v11}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +020008: 0c0b |00c2: move-result-object v11 │ │ +02000a: 6e10 7704 0a00 |00c3: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +020010: 0c00 |00c6: move-result-object v0 │ │ +020012: 3800 0700 |00c7: if-eqz v0, 00ce // +0007 │ │ +020016: 6e10 7704 0a00 |00c9: invoke-virtual {v10}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +02001c: 0c00 |00cc: move-result-object v0 │ │ +02001e: 2805 |00cd: goto 00d2 // +0005 │ │ +020020: 7100 e204 0000 |00ce: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +020026: 0c00 |00d1: move-result-object v0 │ │ +020028: 0707 |00d2: move-object v7, v0 │ │ +02002a: 1301 0900 |00d3: const/16 v1, #int 9 // #9 │ │ +02002e: 1252 |00d5: const/4 v2, #int 5 // #5 │ │ +020030: 1403 1cfc 0076 |00d6: const v3, #float 6.54031e+32 // #7600fc1c │ │ +020036: 1a04 2305 |00d9: const-string v4, "MARKETING" // string@0523 │ │ +02003a: 1a05 1a02 |00db: const-string v5, "HOME_AD_INTERSTITIAL_OPENED" // string@021a │ │ +02003e: 1a06 8000 |00dd: const-string v6, "APP_LIST" // string@0080 │ │ +020042: 07b0 |00df: move-object v0, v11 │ │ +020044: 7807 4c08 0000 |00e0: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/events/api/IEventsManager;.create:(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/metatrans/commons/events/api/IEvent_Base; // method@084c │ │ +02004a: 0c00 |00e3: move-result-object v0 │ │ +02004c: 7230 5908 7b00 |00e4: invoke-interface {v11, v7, v0}, Lorg/metatrans/commons/events/api/IEventsManager;.register:(Landroid/content/Context;Lorg/metatrans/commons/events/api/IEvent_Base;)V // method@0859 │ │ +020052: 2809 |00e7: goto 00f0 // +0009 │ │ +020054: 0d0b |00e8: move-exception v11 │ │ +020056: 6e10 5601 0b00 |00e9: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02005c: 2804 |00ec: goto 00f0 // +0004 │ │ +02005e: 6e10 2c04 0b00 |00ed: invoke-virtual {v11}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;.loadFailed:()V // method@042c │ │ +020064: 0e00 |00f0: return-void │ │ catches : 2 │ │ 0x0057 - 0x009a │ │ Ljava/lang/Exception; -> 0x009b │ │ 0x00bb - 0x00e7 │ │ Ljava/lang/Exception; -> 0x00e8 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -71509,58 +71527,58 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fd20: |[01fd20] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.canWorkOffline:()Z │ │ -01fd30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fd32: 0f00 |0001: return v0 │ │ +01fd24: |[01fd24] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.canWorkOffline:()Z │ │ +01fd34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fd36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;) │ │ name : 'createBanner' │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -01fca0: |[01fca0] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View; │ │ -01fcb0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fcb4: 1a01 f300 |0002: const-string v1, "AdsContainer_HomeAds: createBanner called" // string@00f3 │ │ -01fcb8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fcbe: 7100 e204 0000 |0007: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01fcc4: 0c00 |000a: move-result-object v0 │ │ -01fcc6: 6e10 e804 0000 |000b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01fccc: 0c00 |000e: move-result-object v0 │ │ -01fcce: 5200 580d |000f: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -01fcd2: 7110 bc05 0000 |0011: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -01fcd8: 0c00 |0014: move-result-object v0 │ │ -01fcda: 6e10 7804 0500 |0015: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // method@0478 │ │ -01fce0: 0c01 |0018: move-result-object v1 │ │ -01fce2: 6e10 7a04 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ -01fce8: 0c02 |001c: move-result-object v2 │ │ -01fcea: 2203 3d01 |001d: new-instance v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ -01fcee: 6e10 7704 0500 |001f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -01fcf4: 0c04 |0022: move-result-object v4 │ │ -01fcf6: 7051 8a04 4320 |0023: invoke-direct {v3, v4, v0, v2, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.:(Landroid/content/Context;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;)V // method@048a │ │ -01fcfc: 1300 3930 |0026: const/16 v0, #int 12345 // #3039 │ │ -01fd00: 6e20 c800 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ -01fd06: 6e10 7704 0500 |002b: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ -01fd0c: 0c00 |002e: move-result-object v0 │ │ -01fd0e: 6e10 0604 0600 |002f: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getGravity:()I // method@0406 │ │ -01fd14: 0a06 |0032: move-result v6 │ │ -01fd16: 7130 ba04 3006 |0033: invoke-static {v0, v3, v6}, Lorg/metatrans/commons/ads/utils/BannerUtils;.createView:(Landroid/content/Context;Landroid/view/View;I)Landroid/widget/LinearLayout; // method@04ba │ │ -01fd1c: 0c06 |0036: move-result-object v6 │ │ -01fd1e: 1106 |0037: return-object v6 │ │ +01fca4: |[01fca4] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createBanner:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Landroid/view/View; │ │ +01fcb4: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fcb8: 1a01 f400 |0002: const-string v1, "AdsContainer_HomeAds: createBanner called" // string@00f4 │ │ +01fcbc: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fcc2: 7100 e204 0000 |0007: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01fcc8: 0c00 |000a: move-result-object v0 │ │ +01fcca: 6e10 e804 0000 |000b: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01fcd0: 0c00 |000e: move-result-object v0 │ │ +01fcd2: 5200 580d |000f: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +01fcd6: 7110 bc05 0000 |0011: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +01fcdc: 0c00 |0014: move-result-object v0 │ │ +01fcde: 6e10 7804 0500 |0015: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // method@0478 │ │ +01fce4: 0c01 |0018: move-result-object v1 │ │ +01fce6: 6e10 7a04 0500 |0019: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ +01fcec: 0c02 |001c: move-result-object v2 │ │ +01fcee: 2203 3d01 |001d: new-instance v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView; // type@013d │ │ +01fcf2: 6e10 7704 0500 |001f: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +01fcf8: 0c04 |0022: move-result-object v4 │ │ +01fcfa: 7051 8a04 4320 |0023: invoke-direct {v3, v4, v0, v2, v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/BannerView;.:(Landroid/content/Context;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;)V // method@048a │ │ +01fd00: 1300 3930 |0026: const/16 v0, #int 12345 // #3039 │ │ +01fd04: 6e20 c800 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ +01fd0a: 6e10 7704 0500 |002b: invoke-virtual {v5}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getActivity:()Landroid/app/Activity; // method@0477 │ │ +01fd10: 0c00 |002e: move-result-object v0 │ │ +01fd12: 6e10 0604 0600 |002f: invoke-virtual {v6}, Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;.getGravity:()I // method@0406 │ │ +01fd18: 0a06 |0032: move-result v6 │ │ +01fd1a: 7130 ba04 3006 |0033: invoke-static {v0, v3, v6}, Lorg/metatrans/commons/ads/utils/BannerUtils;.createView:(Landroid/content/Context;Landroid/view/View;I)Landroid/widget/LinearLayout; // method@04ba │ │ +01fd20: 0c06 |0036: move-result-object v6 │ │ +01fd22: 1106 |0037: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=62 │ │ 0x0015 line=64 │ │ 0x0019 line=65 │ │ 0x001d line=67 │ │ @@ -71575,18 +71593,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01fd4c: |[01fd4c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createBannerListener:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Ljava/lang/Object; │ │ -01fd5c: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -01fd60: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -01fd66: 2701 |0005: throw v1 │ │ +01fd50: |[01fd50] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createBannerListener:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)Ljava/lang/Object; │ │ +01fd60: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +01fd64: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +01fd6a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ │ @@ -71595,21 +71613,21 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01fd68: |[01fd68] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; │ │ -01fd78: 6202 2504 |0000: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -01fd7c: 1a00 f400 |0002: const-string v0, "AdsContainer_HomeAds: createInterstitial called" // string@00f4 │ │ -01fd80: 6e20 5301 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01fd86: 2202 9b00 |0007: new-instance v2, Ljava/lang/Object; // type@009b │ │ -01fd8a: 7010 6601 0200 |0009: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ -01fd90: 1102 |000c: return-object v2 │ │ +01fd6c: |[01fd6c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createInterstitial:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)Ljava/lang/Object; │ │ +01fd7c: 6202 2504 |0000: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +01fd80: 1a00 f500 |0002: const-string v0, "AdsContainer_HomeAds: createInterstitial called" // string@00f5 │ │ +01fd84: 6e20 5301 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +01fd8a: 2202 9b00 |0007: new-instance v2, Ljava/lang/Object; // type@009b │ │ +01fd8e: 7010 6601 0200 |0009: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0166 │ │ +01fd94: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ @@ -71625,18 +71643,18 @@ │ │ type : '(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01fd94: |[01fd94] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createInterstitialListener:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)Ljava/lang/Object; │ │ -01fda4: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -01fda8: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -01fdae: 2701 |0005: throw v1 │ │ +01fd98: |[01fd98] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.createInterstitialListener:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;Ljava/lang/Object;)Ljava/lang/Object; │ │ +01fda8: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +01fdac: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +01fdb2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -71646,20 +71664,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01fddc: |[01fddc] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.destroyBanner:(Ljava/lang/Object;)V │ │ -01fdec: 2020 4700 |0000: instance-of v0, v2, Landroid/view/View; // type@0047 │ │ -01fdf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01fdf4: 1f02 4700 |0004: check-cast v2, Landroid/view/View; // type@0047 │ │ -01fdf8: 6e10 bc00 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.destroyDrawingCache:()V // method@00bc │ │ -01fdfe: 0e00 |0009: return-void │ │ +01fde0: |[01fde0] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.destroyBanner:(Ljava/lang/Object;)V │ │ +01fdf0: 2020 4700 |0000: instance-of v0, v2, Landroid/view/View; // type@0047 │ │ +01fdf4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +01fdf8: 1f02 4700 |0004: check-cast v2, Landroid/view/View; // type@0047 │ │ +01fdfc: 6e10 bc00 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.destroyDrawingCache:()V // method@00bc │ │ +01fe02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -71669,48 +71687,48 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe00: |[01fe00] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.destroyInterstitial:(Ljava/lang/Object;)V │ │ -01fe10: 0e00 |0000: return-void │ │ +01fe04: |[01fe04] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.destroyInterstitial:(Ljava/lang/Object;)V │ │ +01fe14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;) │ │ name : 'getCurrentHomeAdsSubContainer' │ │ type : '()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fdb0: |[01fdb0] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ -01fdc0: 1100 |0000: return-object v0 │ │ +01fdb4: |[01fdb4] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ +01fdc4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;) │ │ name : 'getExcludedStores' │ │ type : '()[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fd34: |[01fd34] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.getExcludedStores:()[I │ │ -01fd44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fd46: 2300 5802 |0001: new-array v0, v0, [I // type@0258 │ │ -01fd4a: 1100 |0003: return-object v0 │ │ +01fd38: |[01fd38] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.getExcludedStores:()[I │ │ +01fd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01fd4a: 2300 5802 |0001: new-array v0, v0, [I // type@0258 │ │ +01fd4e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;) │ │ name : 'getNextHomeAdInfo' │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;' │ │ @@ -71734,18 +71752,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -020080: |[020080] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync_banner:(Landroid/view/View;)V │ │ -020090: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -020094: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -02009a: 2701 |0005: throw v1 │ │ +020084: |[020084] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync_banner:(Landroid/view/View;)V │ │ +020094: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +020098: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +02009e: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -71754,17 +71772,17 @@ │ │ type : '(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02009c: |[02009c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ -0200ac: 7030 7d04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.request_sync:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@047d │ │ -0200b2: 0e00 |0003: return-void │ │ +0200a0: |[0200a0] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.request_sync_banner:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ │ +0200b0: 7030 7d04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.request_sync:(Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V // method@047d │ │ +0200b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ @@ -71774,18 +71792,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0200b4: |[0200b4] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.showInterstitial:(Ljava/lang/Object;)V │ │ -0200c4: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0200c8: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0200ce: 2701 |0005: throw v1 │ │ +0200b8: |[0200b8] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.showInterstitial:(Ljava/lang/Object;)V │ │ +0200c8: 2201 a500 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0200cc: 7010 8e01 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0200d2: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -71794,32 +71812,32 @@ │ │ type : '(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0200d0: |[0200d0] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ -0200e0: 7020 7e04 2000 |0000: invoke-direct {v0, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.request_sync:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@047e │ │ -0200e6: 0e00 |0003: return-void │ │ +0200d4: |[0200d4] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_BaseImpl.showInterstitial:(Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ │ +0200e4: 7020 7e04 2000 |0000: invoke-direct {v0, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.request_sync:(Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V // method@047e │ │ +0200ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; │ │ │ │ - source_file_idx : 249 (AdsContainer_HomeAds_BaseImpl.java) │ │ + source_file_idx : 250 (AdsContainer_HomeAds_BaseImpl.java) │ │ │ │ Class #289 header: │ │ class_idx : 335 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 374 │ │ +source_file_idx : 375 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #289 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;' │ │ @@ -71835,17 +71853,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02250c: |[02250c] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.:()V │ │ -02251c: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -022522: 0e00 |0003: return-void │ │ +022510: |[022510] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.:()V │ │ +022520: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +022526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base; │ │ │ │ Virtual methods - │ │ @@ -71854,76 +71872,76 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0224d0: |[0224d0] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.geIDReference:()I │ │ -0224e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0224e2: 0f00 |0001: return v0 │ │ +0224d4: |[0224d4] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.geIDReference:()I │ │ +0224e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0224e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;) │ │ name : 'getDescription_String' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0224e4: |[0224e4] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.getDescription_String:()Ljava/lang/String; │ │ -0224f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0224f6: 1100 |0001: return-object v0 │ │ +0224e8: |[0224e8] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.getDescription_String:()Ljava/lang/String; │ │ +0224f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0224fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;) │ │ name : 'getName_String' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0224f8: |[0224f8] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.getName_String:()Ljava/lang/String; │ │ -022508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02250a: 1100 |0001: return-object v0 │ │ +0224fc: |[0224fc] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.getName_String:()Ljava/lang/String; │ │ +02250c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02250e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;) │ │ name : 'isHidden' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0224bc: |[0224bc] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.isHidden:()Z │ │ -0224cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0224ce: 0f00 |0001: return v0 │ │ +0224c0: |[0224c0] org.metatrans.commons.cfg.achievements.Config_Achievement_Base.isHidden:()Z │ │ +0224d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0224d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 374 (Config_Achievement_Base.java) │ │ + source_file_idx : 375 (Config_Achievement_Base.java) │ │ │ │ Class #290 header: │ │ class_idx : 350 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 392 │ │ +source_file_idx : 393 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #290 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;' │ │ @@ -71949,17 +71967,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022bac: |[022bac] org.metatrans.commons.cfg.colours.Config_Colours_Base.:()V │ │ -022bbc: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -022bc2: 0e00 |0003: return-void │ │ +022bb0: |[022bb0] org.metatrans.commons.cfg.colours.Config_Colours_Base.:()V │ │ +022bc0: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +022bc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Base; │ │ │ │ Virtual methods - │ │ @@ -71968,44 +71986,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -022a50: |[022a50] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_InvalidSelection:()I │ │ -022a60: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022a66: 0a00 |0003: move-result v0 │ │ -022a68: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ -022a6e: 0a00 |0007: move-result v0 │ │ -022a70: 8200 |0008: int-to-float v0, v0 │ │ -022a72: 1501 c03f |0009: const/high16 v1, #int 1069547520 // #3fc0 │ │ -022a76: c810 |000b: mul-float/2addr v0, v1 │ │ -022a78: 1501 7f43 |000c: const/high16 v1, #int 1132396544 // #437f │ │ -022a7c: 7120 6101 0100 |000e: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -022a82: 0a00 |0011: move-result v0 │ │ -022a84: 8700 |0012: float-to-int v0, v0 │ │ -022a86: 6e10 5f05 0400 |0013: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022a8c: 0a01 |0016: move-result v1 │ │ -022a8e: 7110 5900 0100 |0017: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ -022a94: 0a01 |001a: move-result v1 │ │ -022a96: 8211 |001b: int-to-float v1, v1 │ │ -022a98: 1402 6666 663f |001c: const v2, #float 0.9 // #3f666666 │ │ -022a9e: c821 |001f: mul-float/2addr v1, v2 │ │ -022aa0: 8711 |0020: float-to-int v1, v1 │ │ -022aa2: 6e10 5f05 0400 |0021: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022aa8: 0a03 |0024: move-result v3 │ │ -022aaa: 7110 5800 0300 |0025: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ -022ab0: 0a03 |0028: move-result v3 │ │ -022ab2: 8233 |0029: int-to-float v3, v3 │ │ -022ab4: c823 |002a: mul-float/2addr v3, v2 │ │ -022ab6: 8732 |002b: float-to-int v2, v3 │ │ -022ab8: 7130 5b00 1002 |002c: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022abe: 0a00 |002f: move-result v0 │ │ -022ac0: 0f00 |0030: return v0 │ │ +022a54: |[022a54] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_InvalidSelection:()I │ │ +022a64: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022a6a: 0a00 |0003: move-result v0 │ │ +022a6c: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ +022a72: 0a00 |0007: move-result v0 │ │ +022a74: 8200 |0008: int-to-float v0, v0 │ │ +022a76: 1501 c03f |0009: const/high16 v1, #int 1069547520 // #3fc0 │ │ +022a7a: c810 |000b: mul-float/2addr v0, v1 │ │ +022a7c: 1501 7f43 |000c: const/high16 v1, #int 1132396544 // #437f │ │ +022a80: 7120 6101 0100 |000e: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +022a86: 0a00 |0011: move-result v0 │ │ +022a88: 8700 |0012: float-to-int v0, v0 │ │ +022a8a: 6e10 5f05 0400 |0013: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022a90: 0a01 |0016: move-result v1 │ │ +022a92: 7110 5900 0100 |0017: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ +022a98: 0a01 |001a: move-result v1 │ │ +022a9a: 8211 |001b: int-to-float v1, v1 │ │ +022a9c: 1402 6666 663f |001c: const v2, #float 0.9 // #3f666666 │ │ +022aa2: c821 |001f: mul-float/2addr v1, v2 │ │ +022aa4: 8711 |0020: float-to-int v1, v1 │ │ +022aa6: 6e10 5f05 0400 |0021: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022aac: 0a03 |0024: move-result v3 │ │ +022aae: 7110 5800 0300 |0025: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ +022ab4: 0a03 |0028: move-result v3 │ │ +022ab6: 8233 |0029: int-to-float v3, v3 │ │ +022ab8: c823 |002a: mul-float/2addr v3, v2 │ │ +022aba: 8732 |002b: float-to-int v2, v3 │ │ +022abc: 7130 5b00 1002 |002c: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022ac2: 0a00 |002f: move-result v0 │ │ +022ac4: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;) │ │ @@ -72013,44 +72031,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -022ac4: |[022ac4] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_MarkingSelection:()I │ │ -022ad4: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022ada: 0a00 |0003: move-result v0 │ │ -022adc: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ -022ae2: 0a00 |0007: move-result v0 │ │ -022ae4: 8200 |0008: int-to-float v0, v0 │ │ -022ae6: 1401 6666 663f |0009: const v1, #float 0.9 // #3f666666 │ │ -022aec: c810 |000c: mul-float/2addr v0, v1 │ │ -022aee: 8700 |000d: float-to-int v0, v0 │ │ -022af0: 6e10 5f05 0400 |000e: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022af6: 0a02 |0011: move-result v2 │ │ -022af8: 7110 5900 0200 |0012: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ -022afe: 0a02 |0015: move-result v2 │ │ -022b00: 8222 |0016: int-to-float v2, v2 │ │ -022b02: c812 |0017: mul-float/2addr v2, v1 │ │ -022b04: 8721 |0018: float-to-int v1, v2 │ │ -022b06: 6e10 5f05 0400 |0019: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022b0c: 0a02 |001c: move-result v2 │ │ -022b0e: 7110 5800 0200 |001d: invoke-static {v2}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ -022b14: 0a02 |0020: move-result v2 │ │ -022b16: 8222 |0021: int-to-float v2, v2 │ │ -022b18: 1503 c03f |0022: const/high16 v3, #int 1069547520 // #3fc0 │ │ -022b1c: c832 |0024: mul-float/2addr v2, v3 │ │ -022b1e: 1503 7f43 |0025: const/high16 v3, #int 1132396544 // #437f │ │ -022b22: 7120 6101 2300 |0027: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -022b28: 0a02 |002a: move-result v2 │ │ -022b2a: 8722 |002b: float-to-int v2, v2 │ │ -022b2c: 7130 5b00 1002 |002c: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022b32: 0a00 |002f: move-result v0 │ │ -022b34: 0f00 |0030: return v0 │ │ +022ac8: |[022ac8] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_MarkingSelection:()I │ │ +022ad8: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022ade: 0a00 |0003: move-result v0 │ │ +022ae0: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ +022ae6: 0a00 |0007: move-result v0 │ │ +022ae8: 8200 |0008: int-to-float v0, v0 │ │ +022aea: 1401 6666 663f |0009: const v1, #float 0.9 // #3f666666 │ │ +022af0: c810 |000c: mul-float/2addr v0, v1 │ │ +022af2: 8700 |000d: float-to-int v0, v0 │ │ +022af4: 6e10 5f05 0400 |000e: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022afa: 0a02 |0011: move-result v2 │ │ +022afc: 7110 5900 0200 |0012: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ +022b02: 0a02 |0015: move-result v2 │ │ +022b04: 8222 |0016: int-to-float v2, v2 │ │ +022b06: c812 |0017: mul-float/2addr v2, v1 │ │ +022b08: 8721 |0018: float-to-int v1, v2 │ │ +022b0a: 6e10 5f05 0400 |0019: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022b10: 0a02 |001c: move-result v2 │ │ +022b12: 7110 5800 0200 |001d: invoke-static {v2}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ +022b18: 0a02 |0020: move-result v2 │ │ +022b1a: 8222 |0021: int-to-float v2, v2 │ │ +022b1c: 1503 c03f |0022: const/high16 v3, #int 1069547520 // #3fc0 │ │ +022b20: c832 |0024: mul-float/2addr v2, v3 │ │ +022b22: 1503 7f43 |0025: const/high16 v3, #int 1132396544 // #437f │ │ +022b26: 7120 6101 2300 |0027: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +022b2c: 0a02 |002a: move-result v2 │ │ +022b2e: 8722 |002b: float-to-int v2, v2 │ │ +022b30: 7130 5b00 1002 |002c: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022b36: 0a00 |002f: move-result v0 │ │ +022b38: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;) │ │ @@ -72058,57 +72076,57 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -022b38: |[022b38] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_ValidSelection:()I │ │ -022b48: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022b4e: 0a00 |0003: move-result v0 │ │ -022b50: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ -022b56: 0a00 |0007: move-result v0 │ │ -022b58: 8200 |0008: int-to-float v0, v0 │ │ -022b5a: 1401 6666 663f |0009: const v1, #float 0.9 // #3f666666 │ │ -022b60: c810 |000c: mul-float/2addr v0, v1 │ │ -022b62: 8700 |000d: float-to-int v0, v0 │ │ -022b64: 6e10 5f05 0400 |000e: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022b6a: 0a02 |0011: move-result v2 │ │ -022b6c: 7110 5900 0200 |0012: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ -022b72: 0a02 |0015: move-result v2 │ │ -022b74: 8222 |0016: int-to-float v2, v2 │ │ -022b76: 1503 c03f |0017: const/high16 v3, #int 1069547520 // #3fc0 │ │ -022b7a: c832 |0019: mul-float/2addr v2, v3 │ │ -022b7c: 1503 7f43 |001a: const/high16 v3, #int 1132396544 // #437f │ │ -022b80: 7120 6101 2300 |001c: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -022b86: 0a02 |001f: move-result v2 │ │ -022b88: 8722 |0020: float-to-int v2, v2 │ │ -022b8a: 6e10 5f05 0400 |0021: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ -022b90: 0a03 |0024: move-result v3 │ │ -022b92: 7110 5800 0300 |0025: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ -022b98: 0a03 |0028: move-result v3 │ │ -022b9a: 8233 |0029: int-to-float v3, v3 │ │ -022b9c: c813 |002a: mul-float/2addr v3, v1 │ │ -022b9e: 8731 |002b: float-to-int v1, v3 │ │ -022ba0: 7130 5b00 2001 |002c: invoke-static {v0, v2, v1}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022ba6: 0a00 |002f: move-result v0 │ │ -022ba8: 0f00 |0030: return v0 │ │ +022b3c: |[022b3c] org.metatrans.commons.cfg.colours.Config_Colours_Base.getColour_Square_ValidSelection:()I │ │ +022b4c: 6e10 5f05 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022b52: 0a00 |0003: move-result v0 │ │ +022b54: 7110 5a00 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@005a │ │ +022b5a: 0a00 |0007: move-result v0 │ │ +022b5c: 8200 |0008: int-to-float v0, v0 │ │ +022b5e: 1401 6666 663f |0009: const v1, #float 0.9 // #3f666666 │ │ +022b64: c810 |000c: mul-float/2addr v0, v1 │ │ +022b66: 8700 |000d: float-to-int v0, v0 │ │ +022b68: 6e10 5f05 0400 |000e: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022b6e: 0a02 |0011: move-result v2 │ │ +022b70: 7110 5900 0200 |0012: invoke-static {v2}, Landroid/graphics/Color;.green:(I)I // method@0059 │ │ +022b76: 0a02 |0015: move-result v2 │ │ +022b78: 8222 |0016: int-to-float v2, v2 │ │ +022b7a: 1503 c03f |0017: const/high16 v3, #int 1069547520 // #3fc0 │ │ +022b7e: c832 |0019: mul-float/2addr v2, v3 │ │ +022b80: 1503 7f43 |001a: const/high16 v3, #int 1132396544 // #437f │ │ +022b84: 7120 6101 2300 |001c: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +022b8a: 0a02 |001f: move-result v2 │ │ +022b8c: 8722 |0020: float-to-int v2, v2 │ │ +022b8e: 6e10 5f05 0400 |0021: invoke-virtual {v4}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.getColour_Square_White:()I // method@055f │ │ +022b94: 0a03 |0024: move-result v3 │ │ +022b96: 7110 5800 0300 |0025: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@0058 │ │ +022b9c: 0a03 |0028: move-result v3 │ │ +022b9e: 8233 |0029: int-to-float v3, v3 │ │ +022ba0: c813 |002a: mul-float/2addr v3, v1 │ │ +022ba2: 8731 |002b: float-to-int v1, v3 │ │ +022ba4: 7130 5b00 2001 |002c: invoke-static {v0, v2, v1}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022baa: 0a00 |002f: move-result v0 │ │ +022bac: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Base; │ │ │ │ - source_file_idx : 392 (Config_Colours_Base.java) │ │ + source_file_idx : 393 (Config_Colours_Base.java) │ │ │ │ Class #291 header: │ │ class_idx : 364 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 405 │ │ +source_file_idx : 406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #291 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10;' │ │ @@ -72124,17 +72142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023930: |[023930] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.:()V │ │ -023940: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023946: 0e00 |0003: return-void │ │ +023934: |[023934] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.:()V │ │ +023944: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +02394a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10; │ │ │ │ Virtual methods - │ │ @@ -72143,33 +72161,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0238e8: |[0238e8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getID:()I │ │ -0238f8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0238fc: 0f00 |0002: return v0 │ │ +0238ec: |[0238ec] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getID:()I │ │ +0238fc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +023900: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023900: |[023900] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getIconResID:()I │ │ -023910: 6000 8f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l2:I // field@078f │ │ -023914: 0f00 |0002: return v0 │ │ +023904: |[023904] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getIconResID:()I │ │ +023914: 6000 8f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l2:I // field@078f │ │ +023918: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10;) │ │ @@ -72177,30 +72195,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023918: |[023918] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getName:()I │ │ -023928: 6000 9008 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_10:I // field@0890 │ │ -02392c: 0f00 |0002: return v0 │ │ +02391c: |[02391c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_10.getName:()I │ │ +02392c: 6000 9008 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_10:I // field@0890 │ │ +023930: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_10; │ │ │ │ - source_file_idx : 405 (Config_Difficulty_10.java) │ │ + source_file_idx : 406 (Config_Difficulty_10.java) │ │ │ │ Class #292 header: │ │ class_idx : 365 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 406 │ │ +source_file_idx : 407 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #292 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11;' │ │ @@ -72216,17 +72234,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023990: |[023990] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.:()V │ │ -0239a0: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -0239a6: 0e00 |0003: return-void │ │ +023994: |[023994] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.:()V │ │ +0239a4: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +0239aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11; │ │ │ │ Virtual methods - │ │ @@ -72235,33 +72253,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023948: |[023948] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getID:()I │ │ -023958: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -02395c: 0f00 |0002: return v0 │ │ +02394c: |[02394c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getID:()I │ │ +02395c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +023960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023960: |[023960] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getIconResID:()I │ │ -023970: 6000 9007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l3:I // field@0790 │ │ -023974: 0f00 |0002: return v0 │ │ +023964: |[023964] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getIconResID:()I │ │ +023974: 6000 9007 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l3:I // field@0790 │ │ +023978: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11;) │ │ @@ -72269,30 +72287,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023978: |[023978] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getName:()I │ │ -023988: 6000 9108 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_11:I // field@0891 │ │ -02398c: 0f00 |0002: return v0 │ │ +02397c: |[02397c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_11.getName:()I │ │ +02398c: 6000 9108 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_11:I // field@0891 │ │ +023990: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_11; │ │ │ │ - source_file_idx : 406 (Config_Difficulty_11.java) │ │ + source_file_idx : 407 (Config_Difficulty_11.java) │ │ │ │ Class #293 header: │ │ class_idx : 366 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 407 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #293 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12;' │ │ @@ -72308,17 +72326,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0239f0: |[0239f0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.:()V │ │ -023a00: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023a06: 0e00 |0003: return-void │ │ +0239f4: |[0239f4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.:()V │ │ +023a04: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12; │ │ │ │ Virtual methods - │ │ @@ -72327,33 +72345,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0239a8: |[0239a8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getID:()I │ │ -0239b8: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -0239bc: 0f00 |0002: return v0 │ │ +0239ac: |[0239ac] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getID:()I │ │ +0239bc: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +0239c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0239c0: |[0239c0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getIconResID:()I │ │ -0239d0: 6000 9107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l4:I // field@0791 │ │ -0239d4: 0f00 |0002: return v0 │ │ +0239c4: |[0239c4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getIconResID:()I │ │ +0239d4: 6000 9107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l4:I // field@0791 │ │ +0239d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12;) │ │ @@ -72361,30 +72379,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0239d8: |[0239d8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getName:()I │ │ -0239e8: 6000 9208 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_12:I // field@0892 │ │ -0239ec: 0f00 |0002: return v0 │ │ +0239dc: |[0239dc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_12.getName:()I │ │ +0239ec: 6000 9208 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_12:I // field@0892 │ │ +0239f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_12; │ │ │ │ - source_file_idx : 407 (Config_Difficulty_12.java) │ │ + source_file_idx : 408 (Config_Difficulty_12.java) │ │ │ │ Class #294 header: │ │ class_idx : 367 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 408 │ │ +source_file_idx : 409 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #294 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13;' │ │ @@ -72400,17 +72418,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023a50: |[023a50] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.:()V │ │ -023a60: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023a66: 0e00 |0003: return-void │ │ +023a54: |[023a54] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.:()V │ │ +023a64: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13; │ │ │ │ Virtual methods - │ │ @@ -72419,33 +72437,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a08: |[023a08] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getID:()I │ │ -023a18: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -023a1c: 0f00 |0002: return v0 │ │ +023a0c: |[023a0c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getID:()I │ │ +023a1c: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +023a20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a20: |[023a20] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getIconResID:()I │ │ -023a30: 6000 9207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l1:I // field@0792 │ │ -023a34: 0f00 |0002: return v0 │ │ +023a24: |[023a24] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getIconResID:()I │ │ +023a34: 6000 9207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l1:I // field@0792 │ │ +023a38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13;) │ │ @@ -72453,30 +72471,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a38: |[023a38] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getName:()I │ │ -023a48: 6000 9308 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_13:I // field@0893 │ │ -023a4c: 0f00 |0002: return v0 │ │ +023a3c: |[023a3c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_13.getName:()I │ │ +023a4c: 6000 9308 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_13:I // field@0893 │ │ +023a50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_13; │ │ │ │ - source_file_idx : 408 (Config_Difficulty_13.java) │ │ + source_file_idx : 409 (Config_Difficulty_13.java) │ │ │ │ Class #295 header: │ │ class_idx : 368 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 409 │ │ +source_file_idx : 410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #295 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14;' │ │ @@ -72492,17 +72510,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023ab0: |[023ab0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.:()V │ │ -023ac0: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023ac6: 0e00 |0003: return-void │ │ +023ab4: |[023ab4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.:()V │ │ +023ac4: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14; │ │ │ │ Virtual methods - │ │ @@ -72511,33 +72529,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a68: |[023a68] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getID:()I │ │ -023a78: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -023a7c: 0f00 |0002: return v0 │ │ +023a6c: |[023a6c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getID:()I │ │ +023a7c: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +023a80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a80: |[023a80] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getIconResID:()I │ │ -023a90: 6000 9307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l2:I // field@0793 │ │ -023a94: 0f00 |0002: return v0 │ │ +023a84: |[023a84] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getIconResID:()I │ │ +023a94: 6000 9307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l2:I // field@0793 │ │ +023a98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14;) │ │ @@ -72545,30 +72563,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023a98: |[023a98] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getName:()I │ │ -023aa8: 6000 9408 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_14:I // field@0894 │ │ -023aac: 0f00 |0002: return v0 │ │ +023a9c: |[023a9c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_14.getName:()I │ │ +023aac: 6000 9408 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_14:I // field@0894 │ │ +023ab0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_14; │ │ │ │ - source_file_idx : 409 (Config_Difficulty_14.java) │ │ + source_file_idx : 410 (Config_Difficulty_14.java) │ │ │ │ Class #296 header: │ │ class_idx : 369 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 410 │ │ +source_file_idx : 411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #296 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15;' │ │ @@ -72584,17 +72602,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023b10: |[023b10] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.:()V │ │ -023b20: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023b26: 0e00 |0003: return-void │ │ +023b14: |[023b14] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.:()V │ │ +023b24: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15; │ │ │ │ Virtual methods - │ │ @@ -72603,33 +72621,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023ac8: |[023ac8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getID:()I │ │ -023ad8: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -023adc: 0f00 |0002: return v0 │ │ +023acc: |[023acc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getID:()I │ │ +023adc: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +023ae0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023ae0: |[023ae0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getIconResID:()I │ │ -023af0: 6000 9407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l3:I // field@0794 │ │ -023af4: 0f00 |0002: return v0 │ │ +023ae4: |[023ae4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getIconResID:()I │ │ +023af4: 6000 9407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l3:I // field@0794 │ │ +023af8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15;) │ │ @@ -72637,30 +72655,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023af8: |[023af8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getName:()I │ │ -023b08: 6000 9508 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_15:I // field@0895 │ │ -023b0c: 0f00 |0002: return v0 │ │ +023afc: |[023afc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_15.getName:()I │ │ +023b0c: 6000 9508 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_15:I // field@0895 │ │ +023b10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_15; │ │ │ │ - source_file_idx : 410 (Config_Difficulty_15.java) │ │ + source_file_idx : 411 (Config_Difficulty_15.java) │ │ │ │ Class #297 header: │ │ class_idx : 370 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 411 │ │ +source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #297 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16;' │ │ @@ -72676,17 +72694,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023b70: |[023b70] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.:()V │ │ -023b80: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023b86: 0e00 |0003: return-void │ │ +023b74: |[023b74] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.:()V │ │ +023b84: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023b8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16; │ │ │ │ Virtual methods - │ │ @@ -72695,33 +72713,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023b28: |[023b28] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getID:()I │ │ -023b38: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -023b3c: 0f00 |0002: return v0 │ │ +023b2c: |[023b2c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getID:()I │ │ +023b3c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +023b40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023b40: |[023b40] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getIconResID:()I │ │ -023b50: 6000 9507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l4:I // field@0795 │ │ -023b54: 0f00 |0002: return v0 │ │ +023b44: |[023b44] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getIconResID:()I │ │ +023b54: 6000 9507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v4_l4:I // field@0795 │ │ +023b58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16;) │ │ @@ -72729,30 +72747,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023b58: |[023b58] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getName:()I │ │ -023b68: 6000 9608 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_16:I // field@0896 │ │ -023b6c: 0f00 |0002: return v0 │ │ +023b5c: |[023b5c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_16.getName:()I │ │ +023b6c: 6000 9608 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_16:I // field@0896 │ │ +023b70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_16; │ │ │ │ - source_file_idx : 411 (Config_Difficulty_16.java) │ │ + source_file_idx : 412 (Config_Difficulty_16.java) │ │ │ │ Class #298 header: │ │ class_idx : 371 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 404 │ │ +source_file_idx : 405 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #298 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1;' │ │ @@ -72768,17 +72786,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023bcc: |[023bcc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.:()V │ │ -023bdc: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023be2: 0e00 |0003: return-void │ │ +023bd0: |[023bd0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.:()V │ │ +023be0: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1; │ │ │ │ Virtual methods - │ │ @@ -72787,33 +72805,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023b88: |[023b88] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getID:()I │ │ -023b98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -023b9a: 0f00 |0001: return v0 │ │ +023b8c: |[023b8c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getID:()I │ │ +023b9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +023b9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023b9c: |[023b9c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getIconResID:()I │ │ -023bac: 6000 8607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l1:I // field@0786 │ │ -023bb0: 0f00 |0002: return v0 │ │ +023ba0: |[023ba0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getIconResID:()I │ │ +023bb0: 6000 8607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l1:I // field@0786 │ │ +023bb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1;) │ │ @@ -72821,30 +72839,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023bb4: |[023bb4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getName:()I │ │ -023bc4: 6000 8f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_1:I // field@088f │ │ -023bc8: 0f00 |0002: return v0 │ │ +023bb8: |[023bb8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_1.getName:()I │ │ +023bc8: 6000 8f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_1:I // field@088f │ │ +023bcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_1; │ │ │ │ - source_file_idx : 404 (Config_Difficulty_1.java) │ │ + source_file_idx : 405 (Config_Difficulty_1.java) │ │ │ │ Class #299 header: │ │ class_idx : 372 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 412 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #299 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2;' │ │ @@ -72860,17 +72878,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023c28: |[023c28] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.:()V │ │ -023c38: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023c3e: 0e00 |0003: return-void │ │ +023c2c: |[023c2c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.:()V │ │ +023c3c: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2; │ │ │ │ Virtual methods - │ │ @@ -72879,33 +72897,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023be4: |[023be4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getID:()I │ │ -023bf4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -023bf6: 0f00 |0001: return v0 │ │ +023be8: |[023be8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getID:()I │ │ +023bf8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +023bfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023bf8: |[023bf8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getIconResID:()I │ │ -023c08: 6000 8707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l2:I // field@0787 │ │ -023c0c: 0f00 |0002: return v0 │ │ +023bfc: |[023bfc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getIconResID:()I │ │ +023c0c: 6000 8707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l2:I // field@0787 │ │ +023c10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2;) │ │ @@ -72913,30 +72931,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023c10: |[023c10] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getName:()I │ │ -023c20: 6000 9a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_2:I // field@089a │ │ -023c24: 0f00 |0002: return v0 │ │ +023c14: |[023c14] org.metatrans.commons.cfg.difficulty.Config_Difficulty_2.getName:()I │ │ +023c24: 6000 9a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_2:I // field@089a │ │ +023c28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_2; │ │ │ │ - source_file_idx : 412 (Config_Difficulty_2.java) │ │ + source_file_idx : 413 (Config_Difficulty_2.java) │ │ │ │ Class #300 header: │ │ class_idx : 373 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 413 │ │ +source_file_idx : 414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #300 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3;' │ │ @@ -72952,17 +72970,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023c84: |[023c84] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.:()V │ │ -023c94: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023c9a: 0e00 |0003: return-void │ │ +023c88: |[023c88] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.:()V │ │ +023c98: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3; │ │ │ │ Virtual methods - │ │ @@ -72971,33 +72989,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023c40: |[023c40] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getID:()I │ │ -023c50: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -023c52: 0f00 |0001: return v0 │ │ +023c44: |[023c44] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getID:()I │ │ +023c54: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +023c56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023c54: |[023c54] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getIconResID:()I │ │ -023c64: 6000 8807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l3:I // field@0788 │ │ -023c68: 0f00 |0002: return v0 │ │ +023c58: |[023c58] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getIconResID:()I │ │ +023c68: 6000 8807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l3:I // field@0788 │ │ +023c6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3;) │ │ @@ -73005,30 +73023,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023c6c: |[023c6c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getName:()I │ │ -023c7c: 6000 9c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_3:I // field@089c │ │ -023c80: 0f00 |0002: return v0 │ │ +023c70: |[023c70] org.metatrans.commons.cfg.difficulty.Config_Difficulty_3.getName:()I │ │ +023c80: 6000 9c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_3:I // field@089c │ │ +023c84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_3; │ │ │ │ - source_file_idx : 413 (Config_Difficulty_3.java) │ │ + source_file_idx : 414 (Config_Difficulty_3.java) │ │ │ │ Class #301 header: │ │ class_idx : 374 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 414 │ │ +source_file_idx : 415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #301 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4;' │ │ @@ -73044,17 +73062,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023ce0: |[023ce0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.:()V │ │ -023cf0: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023cf6: 0e00 |0003: return-void │ │ +023ce4: |[023ce4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.:()V │ │ +023cf4: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4; │ │ │ │ Virtual methods - │ │ @@ -73063,33 +73081,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023c9c: |[023c9c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getID:()I │ │ -023cac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -023cae: 0f00 |0001: return v0 │ │ +023ca0: |[023ca0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getID:()I │ │ +023cb0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +023cb2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023cb0: |[023cb0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getIconResID:()I │ │ -023cc0: 6000 8907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l4:I // field@0789 │ │ -023cc4: 0f00 |0002: return v0 │ │ +023cb4: |[023cb4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getIconResID:()I │ │ +023cc4: 6000 8907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v1_l4:I // field@0789 │ │ +023cc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4;) │ │ @@ -73097,30 +73115,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023cc8: |[023cc8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getName:()I │ │ -023cd8: 6000 9d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_4:I // field@089d │ │ -023cdc: 0f00 |0002: return v0 │ │ +023ccc: |[023ccc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_4.getName:()I │ │ +023cdc: 6000 9d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_4:I // field@089d │ │ +023ce0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_4; │ │ │ │ - source_file_idx : 414 (Config_Difficulty_4.java) │ │ + source_file_idx : 415 (Config_Difficulty_4.java) │ │ │ │ Class #302 header: │ │ class_idx : 375 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 415 │ │ +source_file_idx : 416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #302 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5;' │ │ @@ -73136,17 +73154,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023d3c: |[023d3c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.:()V │ │ -023d4c: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023d52: 0e00 |0003: return-void │ │ +023d40: |[023d40] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.:()V │ │ +023d50: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023d56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5; │ │ │ │ Virtual methods - │ │ @@ -73155,33 +73173,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023cf8: |[023cf8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getID:()I │ │ -023d08: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -023d0a: 0f00 |0001: return v0 │ │ +023cfc: |[023cfc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getID:()I │ │ +023d0c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +023d0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023d0c: |[023d0c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getIconResID:()I │ │ -023d1c: 6000 8a07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l1:I // field@078a │ │ -023d20: 0f00 |0002: return v0 │ │ +023d10: |[023d10] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getIconResID:()I │ │ +023d20: 6000 8a07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l1:I // field@078a │ │ +023d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5;) │ │ @@ -73189,30 +73207,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023d24: |[023d24] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getName:()I │ │ -023d34: 6000 9e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_5:I // field@089e │ │ -023d38: 0f00 |0002: return v0 │ │ +023d28: |[023d28] org.metatrans.commons.cfg.difficulty.Config_Difficulty_5.getName:()I │ │ +023d38: 6000 9e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_5:I // field@089e │ │ +023d3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_5; │ │ │ │ - source_file_idx : 415 (Config_Difficulty_5.java) │ │ + source_file_idx : 416 (Config_Difficulty_5.java) │ │ │ │ Class #303 header: │ │ class_idx : 376 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 416 │ │ +source_file_idx : 417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #303 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6;' │ │ @@ -73228,17 +73246,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023d98: |[023d98] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.:()V │ │ -023da8: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023dae: 0e00 |0003: return-void │ │ +023d9c: |[023d9c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.:()V │ │ +023dac: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6; │ │ │ │ Virtual methods - │ │ @@ -73247,33 +73265,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023d54: |[023d54] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getID:()I │ │ -023d64: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -023d66: 0f00 |0001: return v0 │ │ +023d58: |[023d58] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getID:()I │ │ +023d68: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +023d6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023d68: |[023d68] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getIconResID:()I │ │ -023d78: 6000 8b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l2:I // field@078b │ │ -023d7c: 0f00 |0002: return v0 │ │ +023d6c: |[023d6c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getIconResID:()I │ │ +023d7c: 6000 8b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l2:I // field@078b │ │ +023d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6;) │ │ @@ -73281,30 +73299,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023d80: |[023d80] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getName:()I │ │ -023d90: 6000 9f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_6:I // field@089f │ │ -023d94: 0f00 |0002: return v0 │ │ +023d84: |[023d84] org.metatrans.commons.cfg.difficulty.Config_Difficulty_6.getName:()I │ │ +023d94: 6000 9f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_6:I // field@089f │ │ +023d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_6; │ │ │ │ - source_file_idx : 416 (Config_Difficulty_6.java) │ │ + source_file_idx : 417 (Config_Difficulty_6.java) │ │ │ │ Class #304 header: │ │ class_idx : 377 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 417 │ │ +source_file_idx : 418 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #304 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7;' │ │ @@ -73320,17 +73338,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023df4: |[023df4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.:()V │ │ -023e04: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023e0a: 0e00 |0003: return-void │ │ +023df8: |[023df8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.:()V │ │ +023e08: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7; │ │ │ │ Virtual methods - │ │ @@ -73339,33 +73357,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023db0: |[023db0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getID:()I │ │ -023dc0: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -023dc2: 0f00 |0001: return v0 │ │ +023db4: |[023db4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getID:()I │ │ +023dc4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +023dc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023dc4: |[023dc4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getIconResID:()I │ │ -023dd4: 6000 8c07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l3:I // field@078c │ │ -023dd8: 0f00 |0002: return v0 │ │ +023dc8: |[023dc8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getIconResID:()I │ │ +023dd8: 6000 8c07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l3:I // field@078c │ │ +023ddc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7;) │ │ @@ -73373,30 +73391,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023ddc: |[023ddc] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getName:()I │ │ -023dec: 6000 a008 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_7:I // field@08a0 │ │ -023df0: 0f00 |0002: return v0 │ │ +023de0: |[023de0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_7.getName:()I │ │ +023df0: 6000 a008 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_7:I // field@08a0 │ │ +023df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_7; │ │ │ │ - source_file_idx : 417 (Config_Difficulty_7.java) │ │ + source_file_idx : 418 (Config_Difficulty_7.java) │ │ │ │ Class #305 header: │ │ class_idx : 378 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 418 │ │ +source_file_idx : 419 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #305 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8;' │ │ @@ -73412,17 +73430,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023e54: |[023e54] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.:()V │ │ -023e64: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023e6a: 0e00 |0003: return-void │ │ +023e58: |[023e58] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.:()V │ │ +023e68: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8; │ │ │ │ Virtual methods - │ │ @@ -73431,33 +73449,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e0c: |[023e0c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getID:()I │ │ -023e1c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -023e20: 0f00 |0002: return v0 │ │ +023e10: |[023e10] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getID:()I │ │ +023e20: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +023e24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e24: |[023e24] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getIconResID:()I │ │ -023e34: 6000 8d07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l4:I // field@078d │ │ -023e38: 0f00 |0002: return v0 │ │ +023e28: |[023e28] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getIconResID:()I │ │ +023e38: 6000 8d07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v2_l4:I // field@078d │ │ +023e3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8;) │ │ @@ -73465,30 +73483,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e3c: |[023e3c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getName:()I │ │ -023e4c: 6000 a108 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_8:I // field@08a1 │ │ -023e50: 0f00 |0002: return v0 │ │ +023e40: |[023e40] org.metatrans.commons.cfg.difficulty.Config_Difficulty_8.getName:()I │ │ +023e50: 6000 a108 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_8:I // field@08a1 │ │ +023e54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_8; │ │ │ │ - source_file_idx : 418 (Config_Difficulty_8.java) │ │ + source_file_idx : 419 (Config_Difficulty_8.java) │ │ │ │ Class #306 header: │ │ class_idx : 379 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 419 │ │ +source_file_idx : 420 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #306 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9;' │ │ @@ -73504,17 +73522,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023eb4: |[023eb4] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.:()V │ │ -023ec4: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -023eca: 0e00 |0003: return-void │ │ +023eb8: |[023eb8] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.:()V │ │ +023ec8: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +023ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9; │ │ │ │ Virtual methods - │ │ @@ -73523,33 +73541,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e6c: |[023e6c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getID:()I │ │ -023e7c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -023e80: 0f00 |0002: return v0 │ │ +023e70: |[023e70] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getID:()I │ │ +023e80: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +023e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e84: |[023e84] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getIconResID:()I │ │ -023e94: 6000 8e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l1:I // field@078e │ │ -023e98: 0f00 |0002: return v0 │ │ +023e88: |[023e88] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getIconResID:()I │ │ +023e98: 6000 8e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_difficulty_v3_l1:I // field@078e │ │ +023e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9;) │ │ @@ -73557,30 +73575,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023e9c: |[023e9c] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getName:()I │ │ -023eac: 6000 a208 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_9:I // field@08a2 │ │ -023eb0: 0f00 |0002: return v0 │ │ +023ea0: |[023ea0] org.metatrans.commons.cfg.difficulty.Config_Difficulty_9.getName:()I │ │ +023eb0: 6000 a208 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_difficulty_9:I // field@08a2 │ │ +023eb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/difficulty/Config_Difficulty_9; │ │ │ │ - source_file_idx : 419 (Config_Difficulty_9.java) │ │ + source_file_idx : 420 (Config_Difficulty_9.java) │ │ │ │ Class #307 header: │ │ class_idx : 385 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 331 │ │ -source_file_idx : 424 │ │ +source_file_idx : 425 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #307 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;' │ │ @@ -73596,17 +73614,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0240e4: |[0240e4] org.metatrans.commons.cfg.menu.Config_MenuMain_Base.:()V │ │ -0240f4: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -0240fa: 0e00 |0003: return-void │ │ +0240e8: |[0240e8] org.metatrans.commons.cfg.menu.Config_MenuMain_Base.:()V │ │ +0240f8: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +0240fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base; │ │ │ │ Virtual methods - │ │ @@ -73615,31 +73633,31 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0240c8: |[0240c8] org.metatrans.commons.cfg.menu.Config_MenuMain_Base.getAction:()Ljava/lang/Runnable; │ │ -0240d8: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0240dc: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0240e2: 2700 |0005: throw v0 │ │ +0240cc: |[0240cc] org.metatrans.commons.cfg.menu.Config_MenuMain_Base.getAction:()Ljava/lang/Runnable; │ │ +0240dc: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0240e0: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0240e6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base; │ │ │ │ - source_file_idx : 424 (Config_MenuMain_Base.java) │ │ + source_file_idx : 425 (Config_MenuMain_Base.java) │ │ │ │ Class #308 header: │ │ class_idx : 412 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 155 │ │ -source_file_idx : 627 │ │ +source_file_idx : 628 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #308 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;' │ │ @@ -73683,21 +73701,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;) │ │ name : 'setPaidVersion' │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 627 (IPublishedApplication.java) │ │ + source_file_idx : 628 (IPublishedApplication.java) │ │ │ │ Class #309 header: │ │ class_idx : 447 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 331 │ │ -source_file_idx : 436 │ │ +source_file_idx : 437 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #309 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;' │ │ @@ -73717,18 +73735,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02714c: |[02714c] org.metatrans.commons.cfg.sound.Config_Sound_Base.:(Z)V │ │ -02715c: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -027162: 5c01 710b |0003: iput-boolean v1, v0, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ -027166: 0e00 |0005: return-void │ │ +027150: |[027150] org.metatrans.commons.cfg.sound.Config_Sound_Base.:(Z)V │ │ +027160: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +027166: 5c01 710b |0003: iput-boolean v1, v0, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ +02716a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -73739,17 +73757,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0270ec: |[0270ec] org.metatrans.commons.cfg.sound.Config_Sound_Base.getID:()I │ │ -0270fc: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ -027100: 0f00 |0002: return v0 │ │ +0270f0: |[0270f0] org.metatrans.commons.cfg.sound.Config_Sound_Base.getID:()I │ │ +027100: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ +027104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;) │ │ @@ -73757,21 +73775,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -027104: |[027104] org.metatrans.commons.cfg.sound.Config_Sound_Base.getIconResID:()I │ │ -027114: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ -027118: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -02711c: 6000 6707 |0004: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_volume_up_white:I // field@0767 │ │ -027120: 2803 |0006: goto 0009 // +0003 │ │ -027122: 6000 6507 |0007: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_volume_mute_white:I // field@0765 │ │ -027126: 0f00 |0009: return v0 │ │ +027108: |[027108] org.metatrans.commons.cfg.sound.Config_Sound_Base.getIconResID:()I │ │ +027118: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ +02711c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +027120: 6000 6707 |0004: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_volume_up_white:I // field@0767 │ │ +027124: 2803 |0006: goto 0009 // +0003 │ │ +027126: 6000 6507 |0007: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_volume_mute_white:I // field@0765 │ │ +02712a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;) │ │ @@ -73779,21 +73797,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -027128: |[027128] org.metatrans.commons.cfg.sound.Config_Sound_Base.getName:()I │ │ -027138: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ -02713c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -027140: 6000 af08 |0004: sget v0, Lorg/metatrans/commons/R$string;.on:I // field@08af │ │ -027144: 2803 |0006: goto 0009 // +0003 │ │ -027146: 6000 b508 |0007: sget v0, Lorg/metatrans/commons/R$string;.silent:I // field@08b5 │ │ -02714a: 0f00 |0009: return v0 │ │ +02712c: |[02712c] org.metatrans.commons.cfg.sound.Config_Sound_Base.getName:()I │ │ +02713c: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ +027140: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +027144: 6000 af08 |0004: sget v0, Lorg/metatrans/commons/R$string;.on:I // field@08af │ │ +027148: 2803 |0006: goto 0009 // +0003 │ │ +02714a: 6000 b508 |0007: sget v0, Lorg/metatrans/commons/R$string;.silent:I // field@08b5 │ │ +02714e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;) │ │ @@ -73801,30 +73819,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0270d4: |[0270d4] org.metatrans.commons.cfg.sound.Config_Sound_Base.isEnabled:()Z │ │ -0270e4: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ -0270e8: 0f00 |0002: return v0 │ │ +0270d8: |[0270d8] org.metatrans.commons.cfg.sound.Config_Sound_Base.isEnabled:()Z │ │ +0270e8: 5510 710b |0000: iget-boolean v0, v1, Lorg/metatrans/commons/cfg/sound/Config_Sound_Base;.enabled:Z // field@0b71 │ │ +0270ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/sound/Config_Sound_Base; │ │ │ │ - source_file_idx : 436 (Config_Sound_Base.java) │ │ + source_file_idx : 437 (Config_Sound_Base.java) │ │ │ │ Class #310 header: │ │ class_idx : 480 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 330 │ │ -source_file_idx : 283 │ │ +source_file_idx : 284 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #310 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;' │ │ @@ -73839,17 +73857,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a364: |[02a364] org.metatrans.commons.graphics2d.app.Application_2D_Base.:()V │ │ -02a374: 7010 f104 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.:()V // method@04f1 │ │ -02a37a: 0e00 |0003: return-void │ │ +02a368: |[02a368] org.metatrans.commons.graphics2d.app.Application_2D_Base.:()V │ │ +02a378: 7010 f104 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.:()V // method@04f1 │ │ +02a37e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73857,19 +73875,19 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -02a260: |[02a260] org.metatrans.commons.graphics2d.app.Application_2D_Base.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ -02a270: 7100 f804 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; // method@04f8 │ │ -02a276: 0c00 |0003: move-result-object v0 │ │ -02a278: 1f00 e001 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // type@01e0 │ │ -02a27c: 1100 |0006: return-object v0 │ │ +02a264: |[02a264] org.metatrans.commons.graphics2d.app.Application_2D_Base.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ +02a274: 7100 f804 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; // method@04f8 │ │ +02a27a: 0c00 |0003: move-result-object v0 │ │ +02a27c: 1f00 e001 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // type@01e0 │ │ +02a280: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73883,19 +73901,19 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/GameData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a280: |[02a280] org.metatrans.commons.graphics2d.app.Application_2D_Base.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ -02a290: 6f10 f704 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04f7 │ │ -02a296: 0c00 |0003: move-result-object v0 │ │ -02a298: 1f00 f201 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -02a29c: 1100 |0006: return-object v0 │ │ +02a284: |[02a284] org.metatrans.commons.graphics2d.app.Application_2D_Base.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ +02a294: 6f10 f704 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04f7 │ │ +02a29a: 0c00 |0003: move-result-object v0 │ │ +02a29c: 1f00 f201 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +02a2a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73903,18 +73921,18 @@ │ │ type : '()Lorg/metatrans/commons/model/GameData_Base;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02a2e8: |[02a2e8] org.metatrans.commons.graphics2d.app.Application_2D_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ -02a2f8: 6e10 5e08 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a2fe: 0c00 |0003: move-result-object v0 │ │ -02a300: 1100 |0004: return-object v0 │ │ +02a2ec: |[02a2ec] org.metatrans.commons.graphics2d.app.Application_2D_Base.getGameData:()Lorg/metatrans/commons/model/GameData_Base; │ │ +02a2fc: 6e10 5e08 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a302: 0c00 |0003: move-result-object v0 │ │ +02a304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73922,28 +73940,28 @@ │ │ type : '()Lorg/metatrans/commons/model/LevelsResults;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -02a304: |[02a304] org.metatrans.commons.graphics2d.app.Application_2D_Base.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; │ │ -02a314: 1a00 fc0b |0000: const-string v0, "levels_results" // string@0bfc │ │ -02a318: 7120 df0a 0200 |0002: invoke-static {v2, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a31e: 0c01 |0005: move-result-object v1 │ │ -02a320: 1f01 2b02 |0006: check-cast v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ -02a324: 3901 1100 |0008: if-nez v1, 0019 // +0011 │ │ -02a328: 2201 2b02 |000a: new-instance v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ -02a32c: 7010 cc0a 0100 |000c: invoke-direct {v1}, Lorg/metatrans/commons/model/LevelsResults;.:()V // method@0acc │ │ -02a332: 7130 e20a 0201 |000f: invoke-static {v2, v0, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02a338: 7120 df0a 0200 |0012: invoke-static {v2, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -02a33e: 0c00 |0015: move-result-object v0 │ │ -02a340: 0701 |0016: move-object v1, v0 │ │ -02a342: 1f01 2b02 |0017: check-cast v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ -02a346: 1101 |0019: return-object v1 │ │ +02a308: |[02a308] org.metatrans.commons.graphics2d.app.Application_2D_Base.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; │ │ +02a318: 1a00 fd0b |0000: const-string v0, "levels_results" // string@0bfd │ │ +02a31c: 7120 df0a 0200 |0002: invoke-static {v2, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a322: 0c01 |0005: move-result-object v1 │ │ +02a324: 1f01 2b02 |0006: check-cast v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ +02a328: 3901 1100 |0008: if-nez v1, 0019 // +0011 │ │ +02a32c: 2201 2b02 |000a: new-instance v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ +02a330: 7010 cc0a 0100 |000c: invoke-direct {v1}, Lorg/metatrans/commons/model/LevelsResults;.:()V // method@0acc │ │ +02a336: 7130 e20a 0201 |000f: invoke-static {v2, v0, v1}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +02a33c: 7120 df0a 0200 |0012: invoke-static {v2, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +02a342: 0c00 |0015: move-result-object v0 │ │ +02a344: 0701 |0016: move-object v1, v0 │ │ +02a346: 1f01 2b02 |0017: check-cast v1, Lorg/metatrans/commons/model/LevelsResults; // type@022b │ │ +02a34a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x000a line=57 │ │ 0x000f line=58 │ │ 0x0012 line=59 │ │ locals : │ │ @@ -73954,19 +73972,19 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/UserSettings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a2c8: |[02a2c8] org.metatrans.commons.graphics2d.app.Application_2D_Base.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; │ │ -02a2d8: 6f10 fa04 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ -02a2de: 0c00 |0003: move-result-object v0 │ │ -02a2e0: 1f00 f401 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02a2e4: 1100 |0006: return-object v0 │ │ +02a2cc: |[02a2cc] org.metatrans.commons.graphics2d.app.Application_2D_Base.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; │ │ +02a2dc: 6f10 fa04 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ +02a2e2: 0c00 |0003: move-result-object v0 │ │ +02a2e4: 1f00 f401 |0004: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02a2e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73974,18 +73992,18 @@ │ │ type : '()Lorg/metatrans/commons/model/UserSettings_Base;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02a348: |[02a348] org.metatrans.commons.graphics2d.app.Application_2D_Base.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ -02a358: 6e10 6208 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ -02a35e: 0c00 |0003: move-result-object v0 │ │ -02a360: 1100 |0004: return-object v0 │ │ +02a34c: |[02a34c] org.metatrans.commons.graphics2d.app.Application_2D_Base.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ +02a35c: 6e10 6208 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ +02a362: 0c00 |0003: move-result-object v0 │ │ +02a364: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #6 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -73993,21 +74011,21 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/IWorld;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02a2a0: |[02a2a0] org.metatrans.commons.graphics2d.app.Application_2D_Base.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ -02a2b0: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02a2b6: 0c00 |0003: move-result-object v0 │ │ -02a2b8: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a2be: 0c00 |0007: move-result-object v0 │ │ -02a2c0: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -02a2c4: 1100 |000a: return-object v0 │ │ +02a2a4: |[02a2a4] org.metatrans.commons.graphics2d.app.Application_2D_Base.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ +02a2b4: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02a2ba: 0c00 |0003: move-result-object v0 │ │ +02a2bc: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a2c2: 0c00 |0007: move-result-object v0 │ │ +02a2c4: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +02a2c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ #7 : (in Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;) │ │ @@ -74015,37 +74033,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -02a200: |[02a200] org.metatrans.commons.graphics2d.app.Application_2D_Base.isCurrentlyGameActiveIntoTheMainScreen:()Z │ │ -02a210: 6e10 5e08 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a216: 0c00 |0003: move-result-object v0 │ │ -02a218: 6e10 c208 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.isCountedAsCompleted:()Z // method@08c2 │ │ -02a21e: 0a00 |0007: move-result v0 │ │ -02a220: 3900 1e00 |0008: if-nez v0, 0026 // +001e │ │ -02a224: 6e10 5e08 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a22a: 0c00 |000d: move-result-object v0 │ │ -02a22c: 6e10 c308 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.isCountedAsExited:()Z // method@08c3 │ │ -02a232: 0a00 |0011: move-result v0 │ │ -02a234: 3900 1400 |0012: if-nez v0, 0026 // +0014 │ │ -02a238: 6e10 5e08 0100 |0014: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a23e: 0c00 |0017: move-result-object v0 │ │ -02a240: 5500 0c0c |0018: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ -02a244: 3900 0c00 |001a: if-nez v0, 0026 // +000c │ │ -02a248: 6e10 5e08 0100 |001c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02a24e: 0c00 |001f: move-result-object v0 │ │ -02a250: 5500 0e0c |0020: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02a254: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ -02a258: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -02a25a: 2802 |0025: goto 0027 // +0002 │ │ -02a25c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -02a25e: 0f00 |0027: return v0 │ │ +02a204: |[02a204] org.metatrans.commons.graphics2d.app.Application_2D_Base.isCurrentlyGameActiveIntoTheMainScreen:()Z │ │ +02a214: 6e10 5e08 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a21a: 0c00 |0003: move-result-object v0 │ │ +02a21c: 6e10 c208 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.isCountedAsCompleted:()Z // method@08c2 │ │ +02a222: 0a00 |0007: move-result v0 │ │ +02a224: 3900 1e00 |0008: if-nez v0, 0026 // +001e │ │ +02a228: 6e10 5e08 0100 |000a: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a22e: 0c00 |000d: move-result-object v0 │ │ +02a230: 6e10 c308 0000 |000e: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.isCountedAsExited:()Z // method@08c3 │ │ +02a236: 0a00 |0011: move-result v0 │ │ +02a238: 3900 1400 |0012: if-nez v0, 0026 // +0014 │ │ +02a23c: 6e10 5e08 0100 |0014: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a242: 0c00 |0017: move-result-object v0 │ │ +02a244: 5500 0c0c |0018: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ +02a248: 3900 0c00 |001a: if-nez v0, 0026 // +000c │ │ +02a24c: 6e10 5e08 0100 |001c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02a252: 0c00 |001f: move-result-object v0 │ │ +02a254: 5500 0e0c |0020: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02a258: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ +02a25c: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +02a25e: 2802 |0025: goto 0027 // +0002 │ │ +02a260: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +02a262: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ 0x0014 line=49 │ │ 0x001c line=50 │ │ locals : │ │ @@ -74062,37 +74080,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -02a37c: |[02a37c] org.metatrans.commons.graphics2d.app.Application_2D_Base.storeLevelsResults:()V │ │ -02a38c: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02a390: 1a01 3e03 |0002: const-string v1, "LevelsResults Store" // string@033e │ │ -02a394: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02a39a: 6e10 6108 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ -02a3a0: 0c00 |000a: move-result-object v0 │ │ -02a3a2: 1a01 fc0b |000b: const-string v1, "levels_results" // string@0bfc │ │ -02a3a6: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ -02a3ac: 0e00 |0010: return-void │ │ +02a380: |[02a380] org.metatrans.commons.graphics2d.app.Application_2D_Base.storeLevelsResults:()V │ │ +02a390: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02a394: 1a01 3f03 |0002: const-string v1, "LevelsResults Store" // string@033f │ │ +02a398: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02a39e: 6e10 6108 0200 |0007: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ +02a3a4: 0c00 |000a: move-result-object v0 │ │ +02a3a6: 1a01 fd0b |000b: const-string v1, "levels_results" // string@0bfd │ │ +02a3aa: 7130 e20a 1200 |000d: invoke-static {v2, v1, v0}, Lorg/metatrans/commons/storage/StorageUtils;.writeStore:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V // method@0ae2 │ │ +02a3b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; │ │ │ │ - source_file_idx : 283 (Application_2D_Base.java) │ │ + source_file_idx : 284 (Application_2D_Base.java) │ │ │ │ Class #311 header: │ │ class_idx : 488 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 266 │ │ -source_file_idx : 161 │ │ +source_file_idx : 162 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 11 │ │ │ │ Class #311 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;' │ │ @@ -74124,17 +74142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ae08: |[02ae08] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.:()V │ │ -02ae18: 7010 7403 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.:()V // method@0374 │ │ -02ae1e: 0e00 |0003: return-void │ │ +02ae0c: |[02ae0c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.:()V │ │ +02ae1c: 7010 7403 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.:()V // method@0374 │ │ +02ae22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74142,17 +74160,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ad54: |[02ad54] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$000:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ -02ad64: 5500 fa0b |0000: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ -02ad68: 0f00 |0002: return v0 │ │ +02ad58: |[02ad58] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$000:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ +02ad68: 5500 fa0b |0000: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ +02ad6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74160,18 +74178,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ad6c: |[02ad6c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$100:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ -02ad7c: 6e10 8a08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isBannerAttached:()Z // method@088a │ │ -02ad82: 0a00 |0003: move-result v0 │ │ -02ad84: 0f00 |0004: return v0 │ │ +02ad70: |[02ad70] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$100:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ +02ad80: 6e10 8a08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isBannerAttached:()Z // method@088a │ │ +02ad86: 0a00 |0003: move-result v0 │ │ +02ad88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74179,17 +74197,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ad18: |[02ad18] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; │ │ -02ad28: 5400 fb0b |0000: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ -02ad2c: 1100 |0002: return-object v0 │ │ +02ad1c: |[02ad1c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$200:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Landroid/os/Handler; │ │ +02ad2c: 5400 fb0b |0000: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ +02ad30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74197,17 +74215,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ae20: |[02ae20] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$300:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -02ae30: 6e10 7f08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.attachBanner:()V // method@087f │ │ -02ae36: 0e00 |0003: return-void │ │ +02ae24: |[02ae24] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$300:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +02ae34: 6e10 7f08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.attachBanner:()V // method@087f │ │ +02ae3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74215,18 +74233,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02ad88: |[02ad88] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$400:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ -02ad98: 6e10 8a08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isBannerAttached:()Z // method@088a │ │ -02ad9e: 0a00 |0003: move-result v0 │ │ -02ada0: 0f00 |0004: return v0 │ │ +02ad8c: |[02ad8c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$400:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)Z │ │ +02ad9c: 6e10 8a08 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isBannerAttached:()Z // method@088a │ │ +02ada2: 0a00 |0003: move-result v0 │ │ +02ada4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #6 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74234,17 +74252,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ae38: |[02ae38] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$500:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -02ae48: 6e10 8108 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.detachBanner:()V // method@0881 │ │ -02ae4e: 0e00 |0003: return-void │ │ +02ae3c: |[02ae3c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.access$500:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +02ae4c: 6e10 8108 0000 |0000: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.detachBanner:()V // method@0881 │ │ +02ae52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #7 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74252,33 +74270,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -02ae50: |[02ae50] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.initUI:()V │ │ -02ae60: 6000 1e01 |0000: sget v0, Lcom/commons2d/R$layout;.main_frame:I // field@011e │ │ -02ae64: 6e20 9208 0300 |0002: invoke-virtual {v3, v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.setContentView:(I)V // method@0892 │ │ -02ae6a: 6e10 8608 0300 |0005: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getFrame:()Landroid/widget/FrameLayout; // method@0886 │ │ -02ae70: 0c00 |0008: move-result-object v0 │ │ -02ae72: 1401 13ea f001 |0009: const v1, #float 8.8498e-38 // #01f0ea13 │ │ -02ae78: 6e20 cd00 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -02ae7e: 0c02 |000f: move-result-object v2 │ │ -02ae80: 3902 0e00 |0010: if-nez v2, 001e // +000e │ │ -02ae84: 6e10 8008 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.createMainView:()Landroid/view/View; // method@0880 │ │ -02ae8a: 0c02 |0015: move-result-object v2 │ │ -02ae8c: 6e20 c800 1200 |0016: invoke-virtual {v2, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ -02ae92: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02ae94: 6e30 cc00 2001 |001a: invoke-virtual {v0, v2, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@00cc │ │ -02ae9a: 0e00 |001d: return-void │ │ -02ae9c: 2200 9600 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02aea0: 1a01 8105 |0020: const-string v1, "Old view is not null" // string@0581 │ │ -02aea4: 7020 5901 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02aeaa: 2700 |0025: throw v0 │ │ +02ae54: |[02ae54] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.initUI:()V │ │ +02ae64: 6000 1e01 |0000: sget v0, Lcom/commons2d/R$layout;.main_frame:I // field@011e │ │ +02ae68: 6e20 9208 0300 |0002: invoke-virtual {v3, v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.setContentView:(I)V // method@0892 │ │ +02ae6e: 6e10 8608 0300 |0005: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getFrame:()Landroid/widget/FrameLayout; // method@0886 │ │ +02ae74: 0c00 |0008: move-result-object v0 │ │ +02ae76: 1401 13ea f001 |0009: const v1, #float 8.8498e-38 // #01f0ea13 │ │ +02ae7c: 6e20 cd00 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +02ae82: 0c02 |000f: move-result-object v2 │ │ +02ae84: 3902 0e00 |0010: if-nez v2, 001e // +000e │ │ +02ae88: 6e10 8008 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.createMainView:()Landroid/view/View; // method@0880 │ │ +02ae8e: 0c02 |0015: move-result-object v2 │ │ +02ae90: 6e20 c800 1200 |0016: invoke-virtual {v2, v1}, Landroid/view/View;.setId:(I)V // method@00c8 │ │ +02ae96: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02ae98: 6e30 cc00 2001 |001a: invoke-virtual {v0, v2, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@00cc │ │ +02ae9e: 0e00 |001d: return-void │ │ +02aea0: 2200 9600 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02aea4: 1a01 8205 |0020: const-string v1, "Old view is not null" // string@0582 │ │ +02aea8: 7020 5901 1000 |0022: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02aeae: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=72 │ │ 0x000c line=74 │ │ 0x0012 line=80 │ │ 0x0016 line=81 │ │ @@ -74299,40 +74317,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02adbc: |[02adbc] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getBannerName:()Ljava/lang/String; │ │ -02adcc: 1a00 2e01 |0000: const-string v0, "BANNER2" // string@012e │ │ -02add0: 1100 |0002: return-object v0 │ │ +02adc0: |[02adc0] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getBannerName:()Ljava/lang/String; │ │ +02add0: 1a00 2f01 |0000: const-string v0, "BANNER2" // string@012f │ │ +02add4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ name : 'getColoursCfg' │ │ type : '()Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02add4: |[02add4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -02ade4: 6e10 8308 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ -02adea: 0c00 |0003: move-result-object v0 │ │ -02adec: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02adf0: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02adf6: 0c00 |0009: move-result-object v0 │ │ -02adf8: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -02adfc: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -02ae02: 0c00 |000f: move-result-object v0 │ │ -02ae04: 1100 |0010: return-object v0 │ │ +02add8: |[02add8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +02ade8: 6e10 8308 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ +02adee: 0c00 |0003: move-result-object v0 │ │ +02adf0: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02adf4: 6e10 e804 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02adfa: 0c00 |0009: move-result-object v0 │ │ +02adfc: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +02ae00: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +02ae06: 0c00 |000f: move-result-object v0 │ │ +02ae08: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74340,20 +74358,20 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ad30: |[02ad30] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getFrame:()Landroid/widget/FrameLayout; │ │ -02ad40: 6000 0a01 |0000: sget v0, Lcom/commons2d/R$id;.main_frame:I // field@010a │ │ -02ad44: 6e20 8208 0100 |0002: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.findViewById:(I)Landroid/view/View; // method@0882 │ │ -02ad4a: 0c00 |0005: move-result-object v0 │ │ -02ad4c: 1f00 5d00 |0006: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ -02ad50: 1100 |0008: return-object v0 │ │ +02ad34: |[02ad34] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getFrame:()Landroid/widget/FrameLayout; │ │ +02ad44: 6000 0a01 |0000: sget v0, Lcom/commons2d/R$id;.main_frame:I // field@010a │ │ +02ad48: 6e20 8208 0100 |0002: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.findViewById:(I)Landroid/view/View; // method@0882 │ │ +02ad4e: 0c00 |0005: move-result-object v0 │ │ +02ad50: 1f00 5d00 |0006: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ +02ad54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ @@ -74361,36 +74379,36 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ada4: |[02ada4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getGravity:()I │ │ -02adb4: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ -02adb8: 0f00 |0002: return v0 │ │ +02ada8: |[02ada8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.getGravity:()I │ │ +02adb8: 1300 5100 |0000: const/16 v0, #int 81 // #51 │ │ +02adbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02aeac: |[02aeac] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onBackPressed:()V │ │ -02aebc: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02aec2: 0c00 |0003: move-result-object v0 │ │ -02aec4: 6e10 6908 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ -02aeca: 6f10 7d03 0100 |0007: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onBackPressed:()V // method@037d │ │ -02aed0: 0e00 |000a: return-void │ │ +02aeb0: |[02aeb0] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onBackPressed:()V │ │ +02aec0: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02aec6: 0c00 |0003: move-result-object v0 │ │ +02aec8: 6e10 6908 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ +02aece: 6f10 7d03 0100 |0007: invoke-super {v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onBackPressed:()V // method@037d │ │ +02aed4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ @@ -74399,19 +74417,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02aed4: |[02aed4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -02aee4: 6f20 7e03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@037e │ │ -02aeea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02aeec: 6e20 9308 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.setRequestedOrientation:(I)V // method@0893 │ │ -02aef2: 0e00 |0007: return-void │ │ +02aed8: |[02aed8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +02aee8: 6f20 7e03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@037e │ │ +02aeee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02aef0: 6e20 9308 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.setRequestedOrientation:(I)V // method@0893 │ │ +02aef6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/res/Configuration; │ │ @@ -74421,40 +74439,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -02aef4: |[02aef4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onCreate:(Landroid/os/Bundle;)V │ │ -02af04: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02af08: 1a01 a600 |0002: const-string v1, "Activity_Main_Base2D: onCreate()" // string@00a6 │ │ -02af0c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02af12: 6f20 7f03 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onCreate:(Landroid/os/Bundle;)V // method@037f │ │ -02af18: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -02af1a: 6e20 9108 3200 |000b: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.requestWindowFeature:(I)Z // method@0891 │ │ -02af20: 6e10 8808 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getWindow:()Landroid/view/Window; // method@0888 │ │ -02af26: 0c03 |0011: move-result-object v3 │ │ -02af28: 1300 0004 |0012: const/16 v0, #int 1024 // #400 │ │ -02af2c: 6e30 d400 0300 |0014: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@00d4 │ │ -02af32: 7010 8908 0200 |0017: invoke-direct {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.initUI:()V // method@0889 │ │ -02af38: 6203 2504 |001a: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02af3c: 2200 a100 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -02af40: 7010 7f01 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02af46: 1a01 500a |0021: const-string v1, "getWindow().getAttributes()=" // string@0a50 │ │ -02af4a: 6e20 8501 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02af50: 6e10 8808 0200 |0026: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getWindow:()Landroid/view/Window; // method@0888 │ │ -02af56: 0c01 |0029: move-result-object v1 │ │ -02af58: 6e10 d200 0100 |002a: invoke-virtual {v1}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00d2 │ │ -02af5e: 0c01 |002d: move-result-object v1 │ │ -02af60: 6e20 8401 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -02af66: 6e10 8701 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02af6c: 0c00 |0034: move-result-object v0 │ │ -02af6e: 6e20 5301 0300 |0035: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02af74: 0e00 |0038: return-void │ │ +02aef8: |[02aef8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onCreate:(Landroid/os/Bundle;)V │ │ +02af08: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02af0c: 1a01 a700 |0002: const-string v1, "Activity_Main_Base2D: onCreate()" // string@00a7 │ │ +02af10: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02af16: 6f20 7f03 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onCreate:(Landroid/os/Bundle;)V // method@037f │ │ +02af1c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +02af1e: 6e20 9108 3200 |000b: invoke-virtual {v2, v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.requestWindowFeature:(I)Z // method@0891 │ │ +02af24: 6e10 8808 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getWindow:()Landroid/view/Window; // method@0888 │ │ +02af2a: 0c03 |0011: move-result-object v3 │ │ +02af2c: 1300 0004 |0012: const/16 v0, #int 1024 // #400 │ │ +02af30: 6e30 d400 0300 |0014: invoke-virtual {v3, v0, v0}, Landroid/view/Window;.setFlags:(II)V // method@00d4 │ │ +02af36: 7010 8908 0200 |0017: invoke-direct {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.initUI:()V // method@0889 │ │ +02af3c: 6203 2504 |001a: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02af40: 2200 a100 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +02af44: 7010 7f01 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02af4a: 1a01 510a |0021: const-string v1, "getWindow().getAttributes()=" // string@0a51 │ │ +02af4e: 6e20 8501 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02af54: 6e10 8808 0200 |0026: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getWindow:()Landroid/view/Window; // method@0888 │ │ +02af5a: 0c01 |0029: move-result-object v1 │ │ +02af5c: 6e10 d200 0100 |002a: invoke-virtual {v1}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00d2 │ │ +02af62: 0c01 |002d: move-result-object v1 │ │ +02af64: 6e20 8401 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +02af6a: 6e10 8701 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02af70: 0c00 |0034: move-result-object v0 │ │ +02af72: 6e20 5301 0300 |0035: invoke-virtual {v3, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02af78: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=50 │ │ 0x000b line=52 │ │ 0x000e line=54 │ │ 0x0017 line=56 │ │ @@ -74468,30 +74486,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02af78: |[02af78] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onPause:()V │ │ -02af88: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02af8e: 0c00 |0003: move-result-object v0 │ │ -02af90: 6e10 6908 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ -02af96: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -02af98: 5c20 fa0b |0008: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ -02af9c: 5420 fb0b |000a: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ -02afa0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02afa2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -02afa6: 6e20 8c00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ -02afac: 5b21 fb0b |0012: iput-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ -02afb0: 5420 f90b |0014: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ -02afb4: 7210 c601 0000 |0016: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@01c6 │ │ -02afba: 5b21 f90b |0019: iput-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ -02afbe: 6f10 8003 0200 |001b: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onPause:()V // method@0380 │ │ -02afc4: 0e00 |001e: return-void │ │ +02af7c: |[02af7c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onPause:()V │ │ +02af8c: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02af92: 0c00 |0003: move-result-object v0 │ │ +02af94: 6e10 6908 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeGameData:()V // method@0869 │ │ +02af9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +02af9c: 5c20 fa0b |0008: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ +02afa0: 5420 fb0b |000a: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ +02afa4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02afa6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +02afaa: 6e20 8c00 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@008c │ │ +02afb0: 5b21 fb0b |0012: iput-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ +02afb4: 5420 f90b |0014: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ +02afb8: 7210 c601 0000 |0016: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@01c6 │ │ +02afbe: 5b21 f90b |0019: iput-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ +02afc2: 6f10 8003 0200 |001b: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onPause:()V // method@0380 │ │ +02afc8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=181 │ │ 0x000a line=183 │ │ 0x000f line=184 │ │ 0x0012 line=185 │ │ @@ -74506,31 +74524,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02afc8: |[02afc8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onResume:()V │ │ -02afd8: 6f10 8103 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onResume:()V // method@0381 │ │ -02afde: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02afe0: 5c20 fa0b |0004: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ -02afe4: 7100 c801 0000 |0006: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ -02afea: 0c00 |0009: move-result-object v0 │ │ -02afec: 5b20 f90b |000a: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ -02aff0: 2200 3300 |000c: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -02aff4: 7100 8d00 0000 |000e: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ -02affa: 0c01 |0011: move-result-object v1 │ │ -02affc: 7020 8a00 1000 |0012: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ -02b002: 5b20 fb0b |0015: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ -02b006: 2200 e701 |0017: new-instance v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // type@01e7 │ │ -02b00a: 7020 7608 2000 |0019: invoke-direct {v0, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@0876 │ │ -02b010: 5421 f90b |001c: iget-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ -02b014: 7220 c501 0100 |001e: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01c5 │ │ -02b01a: 0e00 |0021: return-void │ │ +02afcc: |[02afcc] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.onResume:()V │ │ +02afdc: 6f10 8103 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onResume:()V // method@0381 │ │ +02afe2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02afe4: 5c20 fa0b |0004: iput-boolean v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.isActivityActive:Z // field@0bfa │ │ +02afe8: 7100 c801 0000 |0006: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@01c8 │ │ +02afee: 0c00 |0009: move-result-object v0 │ │ +02aff0: 5b20 f90b |000a: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ +02aff4: 2200 3300 |000c: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +02aff8: 7100 8d00 0000 |000e: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@008d │ │ +02affe: 0c01 |0011: move-result-object v1 │ │ +02b000: 7020 8a00 1000 |0012: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@008a │ │ +02b006: 5b20 fb0b |0015: iput-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.uiHandler:Landroid/os/Handler; // field@0bfb │ │ +02b00a: 2200 e701 |0017: new-instance v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1; // type@01e7 │ │ +02b00e: 7020 7608 2000 |0019: invoke-direct {v0, v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D$1;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@0876 │ │ +02b014: 5421 f90b |001c: iget-object v1, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.executor:Ljava/util/concurrent/ExecutorService; // field@0bf9 │ │ +02b018: 7220 c501 0100 |001e: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@01c5 │ │ +02b01e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=109 │ │ 0x0006 line=111 │ │ 0x000c line=113 │ │ 0x0017 line=116 │ │ @@ -74543,51 +74561,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -02b01c: |[02b01c] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.startNewGame:()V │ │ -02b02c: 6e10 8308 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ -02b032: 0c00 |0003: move-result-object v0 │ │ -02b034: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b038: 6e10 e104 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02b03e: 0c00 |0009: move-result-object v0 │ │ -02b040: 1f00 f201 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -02b044: 7100 e204 0000 |000c: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02b04a: 0c01 |000f: move-result-object v1 │ │ -02b04c: 6e10 df04 0100 |0010: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -02b052: 0c01 |0013: move-result-object v1 │ │ -02b054: 6e10 8308 0300 |0014: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ -02b05a: 0c02 |0017: move-result-object v2 │ │ -02b05c: 1f02 4901 |0018: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b060: 6e10 e804 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02b066: 0c02 |001d: move-result-object v2 │ │ -02b068: 7240 5408 3120 |001e: invoke-interface {v1, v3, v0, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ -02b06e: 7100 6008 0000 |0021: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02b074: 0c00 |0024: move-result-object v0 │ │ -02b076: 6e10 6708 0000 |0025: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ -02b07c: 0e00 |0028: return-void │ │ +02b020: |[02b020] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D.startNewGame:()V │ │ +02b030: 6e10 8308 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ +02b036: 0c00 |0003: move-result-object v0 │ │ +02b038: 1f00 4901 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b03c: 6e10 e104 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02b042: 0c00 |0009: move-result-object v0 │ │ +02b044: 1f00 f201 |000a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +02b048: 7100 e204 0000 |000c: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02b04e: 0c01 |000f: move-result-object v1 │ │ +02b050: 6e10 df04 0100 |0010: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02b056: 0c01 |0013: move-result-object v1 │ │ +02b058: 6e10 8308 0300 |0014: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.getApplication:()Landroid/app/Application; // method@0883 │ │ +02b05e: 0c02 |0017: move-result-object v2 │ │ +02b060: 1f02 4901 |0018: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b064: 6e10 e804 0200 |001a: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02b06a: 0c02 |001d: move-result-object v2 │ │ +02b06c: 7240 5408 3120 |001e: invoke-interface {v1, v3, v0, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ +02b072: 7100 6008 0000 |0021: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02b078: 0c00 |0024: move-result-object v0 │ │ +02b07a: 6e10 6708 0000 |0025: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ +02b080: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000c line=203 │ │ 0x0014 line=205 │ │ 0x0021 line=207 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D; │ │ │ │ - source_file_idx : 161 (Activity_Main_Base2D.java) │ │ + source_file_idx : 162 (Activity_Main_Base2D.java) │ │ │ │ Class #312 header: │ │ class_idx : 494 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 331 │ │ -source_file_idx : 420 │ │ +source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #312 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft;' │ │ @@ -74603,17 +74621,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b35c: |[02b35c] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.:()V │ │ -02b36c: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -02b372: 0e00 |0003: return-void │ │ +02b360: |[02b360] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.:()V │ │ +02b370: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +02b376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft; │ │ │ │ Virtual methods - │ │ @@ -74622,33 +74640,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b318: |[02b318] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getID:()I │ │ -02b328: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02b32a: 0f00 |0001: return v0 │ │ +02b31c: |[02b31c] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getID:()I │ │ +02b32c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02b32e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b32c: |[02b32c] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getIconResID:()I │ │ -02b33c: 6000 f600 |0000: sget v0, Lcom/commons2d/R$drawable;.joystick_transparent:I // field@00f6 │ │ -02b340: 0f00 |0002: return v0 │ │ +02b330: |[02b330] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getIconResID:()I │ │ +02b340: 6000 f600 |0000: sget v0, Lcom/commons2d/R$drawable;.joystick_transparent:I // field@00f6 │ │ +02b344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft;) │ │ @@ -74656,30 +74674,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b344: |[02b344] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getName:()I │ │ -02b354: 6000 c901 |0000: sget v0, Lcom/commons2d/R$string;.menu_joystick_moveleft:I // field@01c9 │ │ -02b358: 0f00 |0002: return v0 │ │ +02b348: |[02b348] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveLeft.getName:()I │ │ +02b358: 6000 c901 |0000: sget v0, Lcom/commons2d/R$string;.menu_joystick_moveleft:I // field@01c9 │ │ +02b35c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveLeft; │ │ │ │ - source_file_idx : 420 (Config_Joystick_MoveLeft.java) │ │ + source_file_idx : 421 (Config_Joystick_MoveLeft.java) │ │ │ │ Class #313 header: │ │ class_idx : 495 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 331 │ │ -source_file_idx : 421 │ │ +source_file_idx : 422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #313 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight;' │ │ @@ -74695,17 +74713,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b3b8: |[02b3b8] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.:()V │ │ -02b3c8: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ -02b3ce: 0e00 |0003: return-void │ │ +02b3bc: |[02b3bc] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.:()V │ │ +02b3cc: 7010 fe04 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/ConfigurationEntry_Base;.:()V // method@04fe │ │ +02b3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight; │ │ │ │ Virtual methods - │ │ @@ -74714,33 +74732,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b374: |[02b374] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getID:()I │ │ -02b384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b386: 0f00 |0001: return v0 │ │ +02b378: |[02b378] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getID:()I │ │ +02b388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b38a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b388: |[02b388] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getIconResID:()I │ │ -02b398: 6000 f600 |0000: sget v0, Lcom/commons2d/R$drawable;.joystick_transparent:I // field@00f6 │ │ -02b39c: 0f00 |0002: return v0 │ │ +02b38c: |[02b38c] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getIconResID:()I │ │ +02b39c: 6000 f600 |0000: sget v0, Lcom/commons2d/R$drawable;.joystick_transparent:I // field@00f6 │ │ +02b3a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight;) │ │ @@ -74748,30 +74766,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b3a0: |[02b3a0] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getName:()I │ │ -02b3b0: 6000 ca01 |0000: sget v0, Lcom/commons2d/R$string;.menu_joystick_moveright:I // field@01ca │ │ -02b3b4: 0f00 |0002: return v0 │ │ +02b3a4: |[02b3a4] org.metatrans.commons.graphics2d.menu.Config_Joystick_MoveRight.getName:()I │ │ +02b3b4: 6000 ca01 |0000: sget v0, Lcom/commons2d/R$string;.menu_joystick_moveright:I // field@01ca │ │ +02b3b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/menu/Config_Joystick_MoveRight; │ │ │ │ - source_file_idx : 421 (Config_Joystick_MoveRight.java) │ │ + source_file_idx : 422 (Config_Joystick_MoveRight.java) │ │ │ │ Class #314 header: │ │ class_idx : 505 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 502 │ │ -source_file_idx : 486 │ │ +source_file_idx : 487 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #314 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;' │ │ @@ -74791,18 +74809,18 @@ │ │ type : '(Landroid/graphics/RectF;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02c85c: |[02c85c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Collectible.:(Landroid/graphics/RectF;I)V │ │ -02c86c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c86e: 7040 0009 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ -02c874: 0e00 |0004: return-void │ │ +02c860: |[02c860] org.metatrans.commons.graphics2d.model.entities.Entity2D_Collectible.:(Landroid/graphics/RectF;I)V │ │ +02c870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c872: 7040 0009 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ +02c878: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -74813,28 +74831,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c848: |[02c848] org.metatrans.commons.graphics2d.model.entities.Entity2D_Collectible.getType:()I │ │ -02c858: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02c85a: 0f00 |0001: return v0 │ │ +02c84c: |[02c84c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Collectible.getType:()I │ │ +02c85c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +02c85e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 486 (Entity2D_Collectible.java) │ │ + source_file_idx : 487 (Entity2D_Collectible.java) │ │ │ │ Class #315 header: │ │ class_idx : 507 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 502 │ │ -source_file_idx : 491 │ │ +source_file_idx : 492 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #315 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;' │ │ @@ -74862,19 +74880,19 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -02c958: |[02c958] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V │ │ -02c968: 7040 0009 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ -02c96e: 5904 540c |0003: iput v4, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_x:I // field@0c54 │ │ -02c972: 5905 550c |0005: iput v5, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_y:I // field@0c55 │ │ -02c976: 0e00 |0007: return-void │ │ +02c95c: |[02c95c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V │ │ +02c96c: 7040 0009 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ +02c972: 5904 540c |0003: iput v4, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_x:I // field@0c54 │ │ +02c976: 5905 550c |0005: iput v5, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_y:I // field@0c55 │ │ +02c97a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; │ │ @@ -74890,17 +74908,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c914: |[02c914] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getCellIndex_X:()I │ │ -02c924: 5210 540c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_x:I // field@0c54 │ │ -02c928: 0f00 |0002: return v0 │ │ +02c918: |[02c918] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getCellIndex_X:()I │ │ +02c928: 5210 540c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_x:I // field@0c54 │ │ +02c92c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;) │ │ @@ -74908,17 +74926,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c92c: |[02c92c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getCellIndex_Y:()I │ │ -02c93c: 5210 550c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_y:I // field@0c55 │ │ -02c940: 0f00 |0002: return v0 │ │ +02c930: |[02c930] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getCellIndex_Y:()I │ │ +02c940: 5210 550c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.index_y:I // field@0c55 │ │ +02c944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;) │ │ @@ -74926,28 +74944,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c944: |[02c944] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getType:()I │ │ -02c954: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -02c956: 0f00 |0001: return v0 │ │ +02c948: |[02c948] org.metatrans.commons.graphics2d.model.entities.Entity2D_Ground.getType:()I │ │ +02c958: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02c95a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 491 (Entity2D_Ground.java) │ │ + source_file_idx : 492 (Entity2D_Ground.java) │ │ │ │ Class #316 header: │ │ class_idx : 508 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 502 │ │ -source_file_idx : 492 │ │ +source_file_idx : 493 │ │ static_fields_size : 4 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 16 │ │ │ │ Class #316 annotations: │ │ Annotations on field #3164 'blockerEntities' │ │ @@ -75030,42 +75048,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -02cb34: |[02cb34] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.:()V │ │ -02cb44: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -02cb48: 1401 48e1 1a3f |0002: const v1, #float 0.605 // #3f1ae148 │ │ -02cb4e: c710 |0005: sub-float/2addr v0, v1 │ │ -02cb50: 6700 570c |0006: sput v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_DOWNSIDE:F // field@0c57 │ │ -02cb54: 0e00 |0008: return-void │ │ +02cb38: |[02cb38] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.:()V │ │ +02cb48: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +02cb4c: 1401 48e1 1a3f |0002: const v1, #float 0.605 // #3f1ae148 │ │ +02cb52: c710 |0005: sub-float/2addr v0, v1 │ │ +02cb54: 6700 570c |0006: sput v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_DOWNSIDE:F // field@0c57 │ │ +02cb58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : '' │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -02cb58: |[02cb58] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V │ │ -02cb68: 7040 0009 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ -02cb6e: 5b04 5c0c |0003: iput-object v4, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockerEntities:Ljava/util/List; // field@0c5c │ │ -02cb72: 5b05 610c |0005: iput-object v5, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killerEntities:Ljava/util/List; // field@0c61 │ │ -02cb76: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -02cb7a: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02cb80: 5b01 5d0c |000c: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ -02cb84: 0e00 |000e: return-void │ │ +02cb5c: |[02cb5c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V │ │ +02cb6c: 7040 0009 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ +02cb72: 5b04 5c0c |0003: iput-object v4, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockerEntities:Ljava/util/List; // field@0c5c │ │ +02cb76: 5b05 610c |0005: iput-object v5, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killerEntities:Ljava/util/List; // field@0c61 │ │ +02cb7a: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +02cb7e: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02cb84: 5b01 5d0c |000c: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ +02cb88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=48 │ │ locals : │ │ @@ -75081,31 +75099,31 @@ │ │ type : '(Landroid/graphics/RectF;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -02ca5c: |[02ca5c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z │ │ -02ca6c: 5430 5d0c |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ -02ca70: 7210 ae01 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ -02ca76: 6e10 3a09 0300 |0005: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@093a │ │ -02ca7c: 0c00 |0008: move-result-object v0 │ │ -02ca7e: 6e10 e508 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/World;.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08e5 │ │ -02ca84: 0c00 |000c: move-result-object v0 │ │ -02ca86: 5431 5d0c |000d: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ -02ca8a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02ca8c: 7240 6b08 1024 |0010: invoke-interface {v0, v1, v4, v2}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ -02ca92: 5434 5d0c |0013: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ -02ca96: 7210 b301 0400 |0015: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ -02ca9c: 0a04 |0018: move-result v4 │ │ -02ca9e: 3904 0300 |0019: if-nez v4, 001c // +0003 │ │ -02caa2: 2802 |001b: goto 001d // +0002 │ │ -02caa4: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -02caa6: 0f02 |001d: return v2 │ │ +02ca60: |[02ca60] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z │ │ +02ca70: 5430 5d0c |0000: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ +02ca74: 7210 ae01 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@01ae │ │ +02ca7a: 6e10 3a09 0300 |0005: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@093a │ │ +02ca80: 0c00 |0008: move-result-object v0 │ │ +02ca82: 6e10 e508 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/World;.getBlockersSet:()Lorg/metatrans/commons/graphics2d/logic/IShapeSet; // method@08e5 │ │ +02ca88: 0c00 |000c: move-result-object v0 │ │ +02ca8a: 5431 5d0c |000d: iget-object v1, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ +02ca8e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +02ca90: 7240 6b08 1024 |0010: invoke-interface {v0, v1, v4, v2}, Lorg/metatrans/commons/graphics2d/logic/IShapeSet;.intersect:(Ljava/util/List;Landroid/graphics/RectF;Z)V // method@086b │ │ +02ca96: 5434 5d0c |0013: iget-object v4, v3, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockers_tester:Ljava/util/List; // field@0c5d │ │ +02ca9a: 7210 b301 0400 |0015: invoke-interface {v4}, Ljava/util/List;.size:()I // method@01b3 │ │ +02caa0: 0a04 |0018: move-result v4 │ │ +02caa2: 3904 0300 |0019: if-nez v4, 001c // +0003 │ │ +02caa6: 2802 |001b: goto 001d // +0002 │ │ +02caa8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +02caaa: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=280 │ │ 0x0013 line=282 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ @@ -75117,18 +75135,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02cb88: |[02cb88] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.clearDx:()V │ │ -02cb98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cb9a: 5910 5e0c |0001: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ -02cb9e: 0e00 |0003: return-void │ │ +02cb8c: |[02cb8c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.clearDx:()V │ │ +02cb9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02cb9e: 5910 5e0c |0001: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ +02cba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75136,18 +75154,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02cba0: |[02cba0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.clearDy:()V │ │ -02cbb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cbb2: 5910 5f0c |0001: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ -02cbb6: 0e00 |0003: return-void │ │ +02cba4: |[02cba4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.clearDy:()V │ │ +02cbb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02cbb6: 5910 5f0c |0001: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ +02cbba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75155,17 +75173,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cb00: |[02cb00] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getBlockerEntities:()Ljava/util/List; │ │ -02cb10: 5410 5c0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockerEntities:Ljava/util/List; // field@0c5c │ │ -02cb14: 1100 |0002: return-object v0 │ │ +02cb04: |[02cb04] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getBlockerEntities:()Ljava/util/List; │ │ +02cb14: 5410 5c0c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.blockerEntities:Ljava/util/List; // field@0c5c │ │ +02cb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75173,17 +75191,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02caa8: |[02caa8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getDx:()F │ │ -02cab8: 5210 5e0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ -02cabc: 0f00 |0002: return v0 │ │ +02caac: |[02caac] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getDx:()F │ │ +02cabc: 5210 5e0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ +02cac0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75191,17 +75209,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cac0: |[02cac0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getDy:()F │ │ -02cad0: 5210 5f0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ -02cad4: 0f00 |0002: return v0 │ │ +02cac4: |[02cac4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getDy:()F │ │ +02cad4: 5210 5f0c |0000: iget v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ +02cad8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #5 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75209,67 +75227,67 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -02c978: |[02c978] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getEnvelop_ForDraw:()Landroid/graphics/RectF; │ │ -02c988: 6e10 3509 0800 |0000: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02c98e: 0c00 |0003: move-result-object v0 │ │ -02c990: 5201 0d00 |0004: iget v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02c994: 5202 0c00 |0006: iget v2, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c998: c721 |0008: sub-float/2addr v1, v2 │ │ -02c99a: 1502 803f |0009: const/high16 v2, #int 1065353216 // #3f80 │ │ -02c99e: c821 |000b: mul-float/2addr v1, v2 │ │ -02c9a0: 5203 0b00 |000c: iget v3, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02c9a4: 5204 0e00 |000e: iget v4, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c9a8: c743 |0010: sub-float/2addr v3, v4 │ │ -02c9aa: c823 |0011: mul-float/2addr v3, v2 │ │ -02c9ac: 6004 570c |0012: sget v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_DOWNSIDE:F // field@0c57 │ │ -02c9b0: 6005 590c |0014: sget v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_UPSIDE:F // field@0c59 │ │ -02c9b4: c754 |0016: sub-float/2addr v4, v5 │ │ -02c9b6: c834 |0017: mul-float/2addr v4, v3 │ │ -02c9b8: 5485 600c |0018: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02c9bc: 3905 0900 |001a: if-nez v5, 0023 // +0009 │ │ -02c9c0: 2205 2500 |001c: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ -02c9c4: 7010 6c00 0500 |001e: invoke-direct {v5}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02c9ca: 5b85 600c |0021: iput-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02c9ce: 5485 600c |0023: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02c9d2: 5206 0c00 |0025: iget v6, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c9d6: 6007 580c |0027: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ -02c9da: c727 |0029: sub-float/2addr v7, v2 │ │ -02c9dc: c817 |002a: mul-float/2addr v7, v1 │ │ -02c9de: c776 |002b: sub-float/2addr v6, v7 │ │ -02c9e0: 5956 0c00 |002c: iput v6, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c9e4: 5485 600c |002e: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02c9e8: 5206 0e00 |0030: iget v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c9ec: c646 |0032: add-float/2addr v6, v4 │ │ -02c9ee: 6007 580c |0033: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ -02c9f2: c727 |0035: sub-float/2addr v7, v2 │ │ -02c9f4: c837 |0036: mul-float/2addr v7, v3 │ │ -02c9f6: c776 |0037: sub-float/2addr v6, v7 │ │ -02c9f8: 5956 0e00 |0038: iput v6, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c9fc: 5485 600c |003a: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02ca00: 5206 0d00 |003c: iget v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ca04: 6007 580c |003e: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ -02ca08: c727 |0040: sub-float/2addr v7, v2 │ │ -02ca0a: c871 |0041: mul-float/2addr v1, v7 │ │ -02ca0c: c616 |0042: add-float/2addr v6, v1 │ │ -02ca0e: 5956 0d00 |0043: iput v6, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -02ca12: 5481 600c |0045: iget-object v1, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02ca16: 5200 0b00 |0047: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ca1a: c604 |0049: add-float/2addr v4, v0 │ │ -02ca1c: 6000 580c |004a: sget v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ -02ca20: c720 |004c: sub-float/2addr v0, v2 │ │ -02ca22: c803 |004d: mul-float/2addr v3, v0 │ │ -02ca24: c634 |004e: add-float/2addr v4, v3 │ │ -02ca26: 5914 0b00 |004f: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ca2a: 5480 600c |0051: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ -02ca2e: 1100 |0053: return-object v0 │ │ +02c97c: |[02c97c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getEnvelop_ForDraw:()Landroid/graphics/RectF; │ │ +02c98c: 6e10 3509 0800 |0000: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02c992: 0c00 |0003: move-result-object v0 │ │ +02c994: 5201 0d00 |0004: iget v1, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02c998: 5202 0c00 |0006: iget v2, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c99c: c721 |0008: sub-float/2addr v1, v2 │ │ +02c99e: 1502 803f |0009: const/high16 v2, #int 1065353216 // #3f80 │ │ +02c9a2: c821 |000b: mul-float/2addr v1, v2 │ │ +02c9a4: 5203 0b00 |000c: iget v3, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02c9a8: 5204 0e00 |000e: iget v4, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c9ac: c743 |0010: sub-float/2addr v3, v4 │ │ +02c9ae: c823 |0011: mul-float/2addr v3, v2 │ │ +02c9b0: 6004 570c |0012: sget v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_DOWNSIDE:F // field@0c57 │ │ +02c9b4: 6005 590c |0014: sget v5, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_UPSIDE:F // field@0c59 │ │ +02c9b8: c754 |0016: sub-float/2addr v4, v5 │ │ +02c9ba: c834 |0017: mul-float/2addr v4, v3 │ │ +02c9bc: 5485 600c |0018: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02c9c0: 3905 0900 |001a: if-nez v5, 0023 // +0009 │ │ +02c9c4: 2205 2500 |001c: new-instance v5, Landroid/graphics/RectF; // type@0025 │ │ +02c9c8: 7010 6c00 0500 |001e: invoke-direct {v5}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02c9ce: 5b85 600c |0021: iput-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02c9d2: 5485 600c |0023: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02c9d6: 5206 0c00 |0025: iget v6, v0, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c9da: 6007 580c |0027: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ +02c9de: c727 |0029: sub-float/2addr v7, v2 │ │ +02c9e0: c817 |002a: mul-float/2addr v7, v1 │ │ +02c9e2: c776 |002b: sub-float/2addr v6, v7 │ │ +02c9e4: 5956 0c00 |002c: iput v6, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c9e8: 5485 600c |002e: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02c9ec: 5206 0e00 |0030: iget v6, v0, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c9f0: c646 |0032: add-float/2addr v6, v4 │ │ +02c9f2: 6007 580c |0033: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ +02c9f6: c727 |0035: sub-float/2addr v7, v2 │ │ +02c9f8: c837 |0036: mul-float/2addr v7, v3 │ │ +02c9fa: c776 |0037: sub-float/2addr v6, v7 │ │ +02c9fc: 5956 0e00 |0038: iput v6, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +02ca00: 5485 600c |003a: iget-object v5, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02ca04: 5206 0d00 |003c: iget v6, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ca08: 6007 580c |003e: sget v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ +02ca0c: c727 |0040: sub-float/2addr v7, v2 │ │ +02ca0e: c871 |0041: mul-float/2addr v1, v7 │ │ +02ca10: c616 |0042: add-float/2addr v6, v1 │ │ +02ca12: 5956 0d00 |0043: iput v6, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +02ca16: 5481 600c |0045: iget-object v1, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02ca1a: 5200 0b00 |0047: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ca1e: c604 |0049: add-float/2addr v4, v0 │ │ +02ca20: 6000 580c |004a: sget v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.ENVELOP_DRAW_EXTENSION:F // field@0c58 │ │ +02ca24: c720 |004c: sub-float/2addr v0, v2 │ │ +02ca26: c803 |004d: mul-float/2addr v3, v0 │ │ +02ca28: c634 |004e: add-float/2addr v4, v3 │ │ +02ca2a: 5914 0b00 |004f: iput v4, v1, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ca2e: 5480 600c |0051: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.envelop_ForDraw:Landroid/graphics/RectF; // field@0c60 │ │ +02ca32: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=59 │ │ 0x000c line=60 │ │ 0x0012 line=62 │ │ 0x0018 line=65 │ │ @@ -75287,38 +75305,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02cad8: |[02cad8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getTestIterations:()I │ │ -02cae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02caea: 0f00 |0001: return v0 │ │ +02cadc: |[02cadc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getTestIterations:()I │ │ +02caec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02caee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : 'getTest_newposition' │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02ca30: |[02ca30] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getTest_newposition:()Landroid/graphics/RectF; │ │ -02ca40: 5410 630c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ -02ca44: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02ca48: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02ca4c: 7010 6c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ -02ca52: 5b10 630c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ -02ca56: 5410 630c |000b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ -02ca5a: 1100 |000d: return-object v0 │ │ +02ca34: |[02ca34] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getTest_newposition:()Landroid/graphics/RectF; │ │ +02ca44: 5410 630c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ +02ca48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02ca4c: 2200 2500 |0004: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02ca50: 7010 6c00 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@006c │ │ +02ca56: 5b10 630c |0009: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ +02ca5a: 5410 630c |000b: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.test_newposition:Landroid/graphics/RectF; // field@0c63 │ │ +02ca5e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x000b line=301 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ @@ -75328,34 +75346,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02caec: |[02caec] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getType:()I │ │ -02cafc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02cafe: 0f00 |0001: return v0 │ │ +02caf0: |[02caf0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getType:()I │ │ +02cb00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02cb02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : 'getWorld' │ │ type : '()Lorg/metatrans/commons/graphics2d/model/World;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02cb18: |[02cb18] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; │ │ -02cb28: 5410 640c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c64 │ │ -02cb2c: 1f00 f501 |0002: check-cast v0, Lorg/metatrans/commons/graphics2d/model/World; // type@01f5 │ │ -02cb30: 1100 |0004: return-object v0 │ │ +02cb1c: |[02cb1c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; │ │ +02cb2c: 5410 640c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c64 │ │ +02cb30: 1f00 f501 |0002: check-cast v0, Lorg/metatrans/commons/graphics2d/model/World; // type@01f5 │ │ +02cb34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ │ │ #10 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ @@ -75363,209 +75381,209 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02cbb8: |[02cbb8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.groundContact_X:()V │ │ -02cbc8: 0e00 |0000: return-void │ │ +02cbbc: |[02cbbc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.groundContact_X:()V │ │ +02cbcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : 'groundContact_Y' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02cbcc: |[02cbcc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.groundContact_Y:()V │ │ -02cbdc: 0e00 |0000: return-void │ │ +02cbd0: |[02cbd0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.groundContact_Y:()V │ │ +02cbe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : 'killed' │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02cbe0: |[02cbe0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ -02cbf0: 0e00 |0000: return-void │ │ +02cbe4: |[02cbe4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ +02cbf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;) │ │ name : 'nextMoment' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 285 16-bit code units │ │ -02cbf4: |[02cbf4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.nextMoment:(F)V │ │ -02cc04: 5480 610c |0000: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killerEntities:Ljava/util/List; // field@0c61 │ │ -02cc08: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ -02cc0c: 7210 b001 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02cc12: 0c00 |0007: move-result-object v0 │ │ -02cc14: 7210 a201 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02cc1a: 0a01 |000b: move-result v1 │ │ -02cc1c: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ -02cc20: 7210 a301 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02cc26: 0c01 |0011: move-result-object v1 │ │ -02cc28: 1f01 0002 |0012: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ -02cc2c: 6e10 3509 0800 |0014: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cc32: 0c02 |0017: move-result-object v2 │ │ -02cc34: 7210 5709 0100 |0018: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ -02cc3a: 0c03 |001b: move-result-object v3 │ │ -02cc3c: 7120 7000 3200 |001c: invoke-static {v2, v3}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02cc42: 0a02 |001f: move-result v2 │ │ -02cc44: 3802 e8ff |0020: if-eqz v2, 0008 // -0018 │ │ -02cc48: 1f01 fc01 |0022: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ -02cc4c: 6e20 3d09 1800 |0024: invoke-virtual {v8, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@093d │ │ -02cc52: 0e00 |0027: return-void │ │ -02cc54: 6e10 3709 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTestIterations:()I // method@0937 │ │ -02cc5a: 0a00 |002b: move-result v0 │ │ -02cc5c: 6e10 3309 0800 |002c: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDx:()F // method@0933 │ │ -02cc62: 0a01 |002f: move-result v1 │ │ -02cc64: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -02cc66: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ -02cc6a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -02cc6c: 3801 3600 |0034: if-eqz v1, 006a // +0036 │ │ -02cc70: 6e10 3309 0800 |0036: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDx:()F // method@0933 │ │ -02cc76: 0a01 |0039: move-result v1 │ │ -02cc78: c891 |003a: mul-float/2addr v1, v9 │ │ -02cc7a: 8204 |003b: int-to-float v4, v0 │ │ -02cc7c: c941 |003c: div-float/2addr v1, v4 │ │ -02cc7e: 0125 |003d: move v5, v2 │ │ -02cc80: 0134 |003e: move v4, v3 │ │ -02cc82: 3504 2c00 |003f: if-ge v4, v0, 006b // +002c │ │ -02cc86: c615 |0041: add-float/2addr v5, v1 │ │ -02cc88: 6e10 3809 0800 |0042: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02cc8e: 0c06 |0045: move-result-object v6 │ │ -02cc90: 6e10 3509 0800 |0046: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cc96: 0c07 |0049: move-result-object v7 │ │ -02cc98: 6e20 7200 7600 |004a: invoke-virtual {v6, v7}, Landroid/graphics/RectF;.set:(Landroid/graphics/RectF;)V // method@0072 │ │ -02cc9e: 6e10 3809 0800 |004d: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02cca4: 0c06 |0050: move-result-object v6 │ │ -02cca6: 6e30 7100 5602 |0051: invoke-virtual {v6, v5, v2}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ -02ccac: 6e10 3809 0800 |0054: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02ccb2: 0c06 |0057: move-result-object v6 │ │ -02ccb4: 7020 3f09 6800 |0058: invoke-direct {v8, v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z // method@093f │ │ -02ccba: 0a06 |005b: move-result v6 │ │ -02ccbc: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ -02ccc0: c715 |005e: sub-float/2addr v5, v1 │ │ -02ccc2: 2d01 0502 |005f: cmpl-float v1, v5, v2 │ │ -02ccc6: 3901 0a00 |0061: if-nez v1, 006b // +000a │ │ -02ccca: 6e10 3b09 0800 |0063: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ -02ccd0: 2805 |0066: goto 006b // +0005 │ │ -02ccd2: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02ccd6: 28d6 |0069: goto 003f // -002a │ │ -02ccd8: 0125 |006a: move v5, v2 │ │ -02ccda: 6e10 3409 0800 |006b: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDy:()F // method@0934 │ │ -02cce0: 0a01 |006e: move-result v1 │ │ -02cce2: 2d01 0102 |006f: cmpl-float v1, v1, v2 │ │ -02cce6: 3801 3500 |0071: if-eqz v1, 00a6 // +0035 │ │ -02ccea: 6e10 3409 0800 |0073: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDy:()F // method@0934 │ │ -02ccf0: 0a01 |0076: move-result v1 │ │ -02ccf2: c819 |0077: mul-float/2addr v9, v1 │ │ -02ccf4: 8201 |0078: int-to-float v1, v0 │ │ -02ccf6: c919 |0079: div-float/2addr v9, v1 │ │ -02ccf8: 0121 |007a: move v1, v2 │ │ -02ccfa: 3503 2c00 |007b: if-ge v3, v0, 00a7 // +002c │ │ -02ccfe: c691 |007d: add-float/2addr v1, v9 │ │ -02cd00: 6e10 3809 0800 |007e: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02cd06: 0c04 |0081: move-result-object v4 │ │ -02cd08: 6e10 3509 0800 |0082: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cd0e: 0c06 |0085: move-result-object v6 │ │ -02cd10: 6e20 7200 6400 |0086: invoke-virtual {v4, v6}, Landroid/graphics/RectF;.set:(Landroid/graphics/RectF;)V // method@0072 │ │ -02cd16: 6e10 3809 0800 |0089: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02cd1c: 0c04 |008c: move-result-object v4 │ │ -02cd1e: 6e30 7100 5401 |008d: invoke-virtual {v4, v5, v1}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ -02cd24: 6e10 3809 0800 |0090: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ -02cd2a: 0c04 |0093: move-result-object v4 │ │ -02cd2c: 7020 3f09 4800 |0094: invoke-direct {v8, v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z // method@093f │ │ -02cd32: 0a04 |0097: move-result v4 │ │ -02cd34: 3904 0b00 |0098: if-nez v4, 00a3 // +000b │ │ -02cd38: c791 |009a: sub-float/2addr v1, v9 │ │ -02cd3a: 2d09 0102 |009b: cmpl-float v9, v1, v2 │ │ -02cd3e: 3909 0a00 |009d: if-nez v9, 00a7 // +000a │ │ -02cd42: 6e10 3c09 0800 |009f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ -02cd48: 2805 |00a2: goto 00a7 // +0005 │ │ -02cd4a: d803 0301 |00a3: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02cd4e: 28d6 |00a5: goto 007b // -002a │ │ -02cd50: 0121 |00a6: move v1, v2 │ │ -02cd52: 6e10 3509 0800 |00a7: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cd58: 0c09 |00aa: move-result-object v9 │ │ -02cd5a: 5299 0c00 |00ab: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ -02cd5e: c659 |00ad: add-float/2addr v9, v5 │ │ -02cd60: 2e09 0902 |00ae: cmpg-float v9, v9, v2 │ │ -02cd64: 3b09 0f00 |00b0: if-gez v9, 00bf // +000f │ │ -02cd68: 6e10 3509 0800 |00b2: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cd6e: 0c09 |00b5: move-result-object v9 │ │ -02cd70: 5299 0c00 |00b6: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ -02cd74: 7f95 |00b8: neg-float v5, v9 │ │ -02cd76: 6e10 2e09 0800 |00b9: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDx:()V // method@092e │ │ -02cd7c: 6e10 3b09 0800 |00bc: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ -02cd82: 6e10 3509 0800 |00bf: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cd88: 0c09 |00c2: move-result-object v9 │ │ -02cd8a: 5299 0d00 |00c3: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -02cd8e: c659 |00c5: add-float/2addr v9, v5 │ │ -02cd90: 5280 5a0c |00c6: iget v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_X:F // field@0c5a │ │ -02cd94: 2d09 0900 |00c8: cmpl-float v9, v9, v0 │ │ -02cd98: 3d09 1000 |00ca: if-lez v9, 00da // +0010 │ │ -02cd9c: 6e10 3509 0800 |00cc: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cda2: 0c09 |00cf: move-result-object v9 │ │ -02cda4: 5299 0d00 |00d0: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -02cda8: a705 0009 |00d2: sub-float v5, v0, v9 │ │ -02cdac: 6e10 2e09 0800 |00d4: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDx:()V // method@092e │ │ -02cdb2: 6e10 3b09 0800 |00d7: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ -02cdb8: 6e10 3509 0800 |00da: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cdbe: 0c09 |00dd: move-result-object v9 │ │ -02cdc0: 5299 0e00 |00de: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ -02cdc4: c619 |00e0: add-float/2addr v9, v1 │ │ -02cdc6: 2e09 0902 |00e1: cmpg-float v9, v9, v2 │ │ -02cdca: 3b09 0f00 |00e3: if-gez v9, 00f2 // +000f │ │ -02cdce: 6e10 3509 0800 |00e5: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cdd4: 0c09 |00e8: move-result-object v9 │ │ -02cdd6: 5299 0e00 |00e9: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ -02cdda: 7f91 |00eb: neg-float v1, v9 │ │ -02cddc: 6e10 2f09 0800 |00ec: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDy:()V // method@092f │ │ -02cde2: 6e10 3c09 0800 |00ef: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ -02cde8: 6e10 3509 0800 |00f2: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02cdee: 0c09 |00f5: move-result-object v9 │ │ -02cdf0: 5299 0b00 |00f6: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02cdf4: c619 |00f8: add-float/2addr v9, v1 │ │ -02cdf6: 5280 5b0c |00f9: iget v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_Y:F // field@0c5b │ │ -02cdfa: 2d09 0900 |00fb: cmpl-float v9, v9, v0 │ │ -02cdfe: 3d09 1000 |00fd: if-lez v9, 010d // +0010 │ │ -02ce02: 6e10 3509 0800 |00ff: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02ce08: 0c09 |0102: move-result-object v9 │ │ -02ce0a: 5299 0b00 |0103: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ce0e: a701 0009 |0105: sub-float v1, v0, v9 │ │ -02ce12: 6e10 2f09 0800 |0107: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDy:()V // method@092f │ │ -02ce18: 6e10 3c09 0800 |010a: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ -02ce1e: 2d09 0502 |010d: cmpl-float v9, v5, v2 │ │ -02ce22: 3909 0600 |010f: if-nez v9, 0115 // +0006 │ │ -02ce26: 2d09 0102 |0111: cmpl-float v9, v1, v2 │ │ -02ce2a: 3809 0900 |0113: if-eqz v9, 011c // +0009 │ │ -02ce2e: 6e10 3509 0800 |0115: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ -02ce34: 0c09 |0118: move-result-object v9 │ │ -02ce36: 6e30 7100 5901 |0119: invoke-virtual {v9, v5, v1}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ -02ce3c: 0e00 |011c: return-void │ │ +02cbf8: |[02cbf8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.nextMoment:(F)V │ │ +02cc08: 5480 610c |0000: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killerEntities:Ljava/util/List; // field@0c61 │ │ +02cc0c: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ +02cc10: 7210 b001 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02cc16: 0c00 |0007: move-result-object v0 │ │ +02cc18: 7210 a201 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02cc1e: 0a01 |000b: move-result v1 │ │ +02cc20: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ +02cc24: 7210 a301 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02cc2a: 0c01 |0011: move-result-object v1 │ │ +02cc2c: 1f01 0002 |0012: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D; // type@0200 │ │ +02cc30: 6e10 3509 0800 |0014: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cc36: 0c02 |0017: move-result-object v2 │ │ +02cc38: 7210 5709 0100 |0018: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;.getEnvelop:()Landroid/graphics/RectF; // method@0957 │ │ +02cc3e: 0c03 |001b: move-result-object v3 │ │ +02cc40: 7120 7000 3200 |001c: invoke-static {v2, v3}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02cc46: 0a02 |001f: move-result v2 │ │ +02cc48: 3802 e8ff |0020: if-eqz v2, 0008 // -0018 │ │ +02cc4c: 1f01 fc01 |0022: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; // type@01fc │ │ +02cc50: 6e20 3d09 1800 |0024: invoke-virtual {v8, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@093d │ │ +02cc56: 0e00 |0027: return-void │ │ +02cc58: 6e10 3709 0800 |0028: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTestIterations:()I // method@0937 │ │ +02cc5e: 0a00 |002b: move-result v0 │ │ +02cc60: 6e10 3309 0800 |002c: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDx:()F // method@0933 │ │ +02cc66: 0a01 |002f: move-result v1 │ │ +02cc68: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +02cc6a: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ +02cc6e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +02cc70: 3801 3600 |0034: if-eqz v1, 006a // +0036 │ │ +02cc74: 6e10 3309 0800 |0036: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDx:()F // method@0933 │ │ +02cc7a: 0a01 |0039: move-result v1 │ │ +02cc7c: c891 |003a: mul-float/2addr v1, v9 │ │ +02cc7e: 8204 |003b: int-to-float v4, v0 │ │ +02cc80: c941 |003c: div-float/2addr v1, v4 │ │ +02cc82: 0125 |003d: move v5, v2 │ │ +02cc84: 0134 |003e: move v4, v3 │ │ +02cc86: 3504 2c00 |003f: if-ge v4, v0, 006b // +002c │ │ +02cc8a: c615 |0041: add-float/2addr v5, v1 │ │ +02cc8c: 6e10 3809 0800 |0042: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02cc92: 0c06 |0045: move-result-object v6 │ │ +02cc94: 6e10 3509 0800 |0046: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cc9a: 0c07 |0049: move-result-object v7 │ │ +02cc9c: 6e20 7200 7600 |004a: invoke-virtual {v6, v7}, Landroid/graphics/RectF;.set:(Landroid/graphics/RectF;)V // method@0072 │ │ +02cca2: 6e10 3809 0800 |004d: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02cca8: 0c06 |0050: move-result-object v6 │ │ +02ccaa: 6e30 7100 5602 |0051: invoke-virtual {v6, v5, v2}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ +02ccb0: 6e10 3809 0800 |0054: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02ccb6: 0c06 |0057: move-result-object v6 │ │ +02ccb8: 7020 3f09 6800 |0058: invoke-direct {v8, v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z // method@093f │ │ +02ccbe: 0a06 |005b: move-result v6 │ │ +02ccc0: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ +02ccc4: c715 |005e: sub-float/2addr v5, v1 │ │ +02ccc6: 2d01 0502 |005f: cmpl-float v1, v5, v2 │ │ +02ccca: 3901 0a00 |0061: if-nez v1, 006b // +000a │ │ +02ccce: 6e10 3b09 0800 |0063: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ +02ccd4: 2805 |0066: goto 006b // +0005 │ │ +02ccd6: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02ccda: 28d6 |0069: goto 003f // -002a │ │ +02ccdc: 0125 |006a: move v5, v2 │ │ +02ccde: 6e10 3409 0800 |006b: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDy:()F // method@0934 │ │ +02cce4: 0a01 |006e: move-result v1 │ │ +02cce6: 2d01 0102 |006f: cmpl-float v1, v1, v2 │ │ +02ccea: 3801 3500 |0071: if-eqz v1, 00a6 // +0035 │ │ +02ccee: 6e10 3409 0800 |0073: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getDy:()F // method@0934 │ │ +02ccf4: 0a01 |0076: move-result v1 │ │ +02ccf6: c819 |0077: mul-float/2addr v9, v1 │ │ +02ccf8: 8201 |0078: int-to-float v1, v0 │ │ +02ccfa: c919 |0079: div-float/2addr v9, v1 │ │ +02ccfc: 0121 |007a: move v1, v2 │ │ +02ccfe: 3503 2c00 |007b: if-ge v3, v0, 00a7 // +002c │ │ +02cd02: c691 |007d: add-float/2addr v1, v9 │ │ +02cd04: 6e10 3809 0800 |007e: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02cd0a: 0c04 |0081: move-result-object v4 │ │ +02cd0c: 6e10 3509 0800 |0082: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cd12: 0c06 |0085: move-result-object v6 │ │ +02cd14: 6e20 7200 6400 |0086: invoke-virtual {v4, v6}, Landroid/graphics/RectF;.set:(Landroid/graphics/RectF;)V // method@0072 │ │ +02cd1a: 6e10 3809 0800 |0089: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02cd20: 0c04 |008c: move-result-object v4 │ │ +02cd22: 6e30 7100 5401 |008d: invoke-virtual {v4, v5, v1}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ +02cd28: 6e10 3809 0800 |0090: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getTest_newposition:()Landroid/graphics/RectF; // method@0938 │ │ +02cd2e: 0c04 |0093: move-result-object v4 │ │ +02cd30: 7020 3f09 4800 |0094: invoke-direct {v8, v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.notIntersectsWithBlockers:(Landroid/graphics/RectF;)Z // method@093f │ │ +02cd36: 0a04 |0097: move-result v4 │ │ +02cd38: 3904 0b00 |0098: if-nez v4, 00a3 // +000b │ │ +02cd3c: c791 |009a: sub-float/2addr v1, v9 │ │ +02cd3e: 2d09 0102 |009b: cmpl-float v9, v1, v2 │ │ +02cd42: 3909 0a00 |009d: if-nez v9, 00a7 // +000a │ │ +02cd46: 6e10 3c09 0800 |009f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ +02cd4c: 2805 |00a2: goto 00a7 // +0005 │ │ +02cd4e: d803 0301 |00a3: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02cd52: 28d6 |00a5: goto 007b // -002a │ │ +02cd54: 0121 |00a6: move v1, v2 │ │ +02cd56: 6e10 3509 0800 |00a7: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cd5c: 0c09 |00aa: move-result-object v9 │ │ +02cd5e: 5299 0c00 |00ab: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ +02cd62: c659 |00ad: add-float/2addr v9, v5 │ │ +02cd64: 2e09 0902 |00ae: cmpg-float v9, v9, v2 │ │ +02cd68: 3b09 0f00 |00b0: if-gez v9, 00bf // +000f │ │ +02cd6c: 6e10 3509 0800 |00b2: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cd72: 0c09 |00b5: move-result-object v9 │ │ +02cd74: 5299 0c00 |00b6: iget v9, v9, Landroid/graphics/RectF;.left:F // field@000c │ │ +02cd78: 7f95 |00b8: neg-float v5, v9 │ │ +02cd7a: 6e10 2e09 0800 |00b9: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDx:()V // method@092e │ │ +02cd80: 6e10 3b09 0800 |00bc: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ +02cd86: 6e10 3509 0800 |00bf: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cd8c: 0c09 |00c2: move-result-object v9 │ │ +02cd8e: 5299 0d00 |00c3: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +02cd92: c659 |00c5: add-float/2addr v9, v5 │ │ +02cd94: 5280 5a0c |00c6: iget v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_X:F // field@0c5a │ │ +02cd98: 2d09 0900 |00c8: cmpl-float v9, v9, v0 │ │ +02cd9c: 3d09 1000 |00ca: if-lez v9, 00da // +0010 │ │ +02cda0: 6e10 3509 0800 |00cc: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cda6: 0c09 |00cf: move-result-object v9 │ │ +02cda8: 5299 0d00 |00d0: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +02cdac: a705 0009 |00d2: sub-float v5, v0, v9 │ │ +02cdb0: 6e10 2e09 0800 |00d4: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDx:()V // method@092e │ │ +02cdb6: 6e10 3b09 0800 |00d7: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_X:()V // method@093b │ │ +02cdbc: 6e10 3509 0800 |00da: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cdc2: 0c09 |00dd: move-result-object v9 │ │ +02cdc4: 5299 0e00 |00de: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ +02cdc8: c619 |00e0: add-float/2addr v9, v1 │ │ +02cdca: 2e09 0902 |00e1: cmpg-float v9, v9, v2 │ │ +02cdce: 3b09 0f00 |00e3: if-gez v9, 00f2 // +000f │ │ +02cdd2: 6e10 3509 0800 |00e5: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cdd8: 0c09 |00e8: move-result-object v9 │ │ +02cdda: 5299 0e00 |00e9: iget v9, v9, Landroid/graphics/RectF;.top:F // field@000e │ │ +02cdde: 7f91 |00eb: neg-float v1, v9 │ │ +02cde0: 6e10 2f09 0800 |00ec: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDy:()V // method@092f │ │ +02cde6: 6e10 3c09 0800 |00ef: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ +02cdec: 6e10 3509 0800 |00f2: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02cdf2: 0c09 |00f5: move-result-object v9 │ │ +02cdf4: 5299 0b00 |00f6: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02cdf8: c619 |00f8: add-float/2addr v9, v1 │ │ +02cdfa: 5280 5b0c |00f9: iget v0, v8, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_Y:F // field@0c5b │ │ +02cdfe: 2d09 0900 |00fb: cmpl-float v9, v9, v0 │ │ +02ce02: 3d09 1000 |00fd: if-lez v9, 010d // +0010 │ │ +02ce06: 6e10 3509 0800 |00ff: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02ce0c: 0c09 |0102: move-result-object v9 │ │ +02ce0e: 5299 0b00 |0103: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ce12: a701 0009 |0105: sub-float v1, v0, v9 │ │ +02ce16: 6e10 2f09 0800 |0107: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.clearDy:()V // method@092f │ │ +02ce1c: 6e10 3c09 0800 |010a: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.groundContact_Y:()V // method@093c │ │ +02ce22: 2d09 0502 |010d: cmpl-float v9, v5, v2 │ │ +02ce26: 3909 0600 |010f: if-nez v9, 0115 // +0006 │ │ +02ce2a: 2d09 0102 |0111: cmpl-float v9, v1, v2 │ │ +02ce2e: 3809 0900 |0113: if-eqz v9, 011c // +0009 │ │ +02ce32: 6e10 3509 0800 |0115: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop:()Landroid/graphics/RectF; // method@0935 │ │ +02ce38: 0c09 |0118: move-result-object v9 │ │ +02ce3a: 6e30 7100 5901 |0119: invoke-virtual {v9, v5, v1}, Landroid/graphics/RectF;.offset:(FF)V // method@0071 │ │ +02ce40: 0e00 |011c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x0014 line=131 │ │ 0x0022 line=132 │ │ 0x0028 line=143 │ │ @@ -75607,18 +75625,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02ce40: |[02ce40] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.setSpeed:(FF)V │ │ -02ce50: 5901 5e0c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ -02ce54: 5902 5f0c |0002: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ -02ce58: 0e00 |0004: return-void │ │ +02ce44: |[02ce44] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.setSpeed:(FF)V │ │ +02ce54: 5901 5e0c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dx:F // field@0c5e │ │ +02ce58: 5902 5f0c |0002: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.dy:F // field@0c5f │ │ +02ce5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ @@ -75629,34 +75647,34 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02ce5c: |[02ce5c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.setWorldSize:(FF)V │ │ -02ce6c: 5901 5a0c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_X:F // field@0c5a │ │ -02ce70: 5902 5b0c |0002: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_Y:F // field@0c5b │ │ -02ce74: 0e00 |0004: return-void │ │ +02ce60: |[02ce60] org.metatrans.commons.graphics2d.model.entities.Entity2D_Moving.setWorldSize:(FF)V │ │ +02ce70: 5901 5a0c |0000: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_X:F // field@0c5a │ │ +02ce74: 5902 5b0c |0002: iput v2, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.WORLD_SIZE_Y:F // field@0c5b │ │ +02ce78: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving; │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ 0x0000 - 0x0005 reg=2 (null) F │ │ │ │ - source_file_idx : 492 (Entity2D_Moving.java) │ │ + source_file_idx : 493 (Entity2D_Moving.java) │ │ │ │ Class #317 header: │ │ class_idx : 510 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 502 │ │ -source_file_idx : 495 │ │ +source_file_idx : 496 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #317 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;' │ │ @@ -75676,18 +75694,18 @@ │ │ type : '(Landroid/graphics/RectF;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02d2bc: |[02d2bc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Special.:(Landroid/graphics/RectF;I)V │ │ -02d2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d2ce: 7040 0009 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ -02d2d4: 0e00 |0004: return-void │ │ +02d2c0: |[02d2c0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Special.:(Landroid/graphics/RectF;I)V │ │ +02d2d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d2d2: 7040 0009 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Base;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;I)V // method@0900 │ │ +02d2d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -75698,28 +75716,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02d2a8: |[02d2a8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Special.getType:()I │ │ -02d2b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -02d2ba: 0f00 |0001: return v0 │ │ +02d2ac: |[02d2ac] org.metatrans.commons.graphics2d.model.entities.Entity2D_Special.getType:()I │ │ +02d2bc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +02d2be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 495 (Entity2D_Special.java) │ │ + source_file_idx : 496 (Entity2D_Special.java) │ │ │ │ Class #318 header: │ │ class_idx : 514 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 513 │ │ -source_file_idx : 139 │ │ +source_file_idx : 140 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #318 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;' │ │ @@ -75747,17 +75765,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d2f4: |[02d2f4] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.:()V │ │ -02d304: 7010 5b09 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.:()V // method@095b │ │ -02d30a: 0e00 |0003: return-void │ │ +02d2f8: |[02d2f8] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.:()V │ │ +02d308: 7010 5b09 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.:()V // method@095b │ │ +02d30e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor; │ │ │ │ Virtual methods - │ │ @@ -75766,37 +75784,37 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02d30c: |[02d30c] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -02d31c: 0e00 |0000: return-void │ │ +02d310: |[02d310] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +02d320: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02d320: |[02d320] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onCreate:(Landroid/os/Bundle;)V │ │ -02d330: 6f20 6309 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onCreate:(Landroid/os/Bundle;)V // method@0963 │ │ -02d336: 1a01 6b0d |0003: const-string v1, "sensor" // string@0d6b │ │ -02d33a: 6e20 6c09 1000 |0005: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@096c │ │ -02d340: 0c01 |0008: move-result-object v1 │ │ -02d342: 1f01 2b00 |0009: check-cast v1, Landroid/hardware/SensorManager; // type@002b │ │ -02d346: 5b01 7b0c |000b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ -02d34a: 0e00 |000d: return-void │ │ +02d324: |[02d324] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onCreate:(Landroid/os/Bundle;)V │ │ +02d334: 6f20 6309 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onCreate:(Landroid/os/Bundle;)V // method@0963 │ │ +02d33a: 1a01 6c0d |0003: const-string v1, "sensor" // string@0d6c │ │ +02d33e: 6e20 6c09 1000 |0005: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@096c │ │ +02d344: 0c01 |0008: move-result-object v1 │ │ +02d346: 1f01 2b00 |0009: check-cast v1, Landroid/hardware/SensorManager; // type@002b │ │ +02d34a: 5b01 7b0c |000b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ +02d34e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/os/Bundle; │ │ @@ -75806,22 +75824,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02d34c: |[02d34c] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onDestroy:()V │ │ -02d35c: 6f10 6409 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onDestroy:()V // method@0964 │ │ -02d362: 5420 7b0c |0003: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ -02d366: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -02d368: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ -02d36e: 0c01 |0009: move-result-object v1 │ │ -02d370: 6e30 7900 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V // method@0079 │ │ -02d376: 0e00 |000d: return-void │ │ +02d350: |[02d350] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onDestroy:()V │ │ +02d360: 6f10 6409 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onDestroy:()V // method@0964 │ │ +02d366: 5420 7b0c |0003: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ +02d36a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02d36c: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ +02d372: 0c01 |0009: move-result-object v1 │ │ +02d374: 6e30 7900 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V // method@0079 │ │ +02d37a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor; │ │ │ │ @@ -75830,22 +75848,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02d378: |[02d378] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onResume:()V │ │ -02d388: 6f10 6609 0300 |0000: invoke-super {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onResume:()V // method@0966 │ │ -02d38e: 5430 7b0c |0003: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ -02d392: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -02d394: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ -02d39a: 0c02 |0009: move-result-object v2 │ │ -02d39c: 6e40 7800 3012 |000a: invoke-virtual {v0, v3, v2, v1}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0078 │ │ -02d3a2: 0e00 |000d: return-void │ │ +02d37c: |[02d37c] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onResume:()V │ │ +02d38c: 6f10 6609 0300 |0000: invoke-super {v3}, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D;.onResume:()V // method@0966 │ │ +02d392: 5430 7b0c |0003: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0c7b │ │ +02d396: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02d398: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ +02d39e: 0c02 |0009: move-result-object v2 │ │ +02d3a0: 6e40 7800 3012 |000a: invoke-virtual {v0, v3, v2, v1}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0078 │ │ +02d3a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor; │ │ │ │ @@ -75854,60 +75872,60 @@ │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -02d3a4: |[02d3a4] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -02d3b4: 1d03 |0000: monitor-enter v3 │ │ -02d3b6: 5440 0f00 |0001: iget-object v0, v4, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@000f │ │ -02d3ba: 6e10 7600 0000 |0003: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@0076 │ │ -02d3c0: 0a00 |0006: move-result v0 │ │ -02d3c2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02d3c4: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ -02d3c8: 280e |000a: goto 0018 // +000e │ │ -02d3ca: 5440 1000 |000b: iget-object v0, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ -02d3ce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -02d3d0: 4400 0002 |000e: aget v0, v0, v2 │ │ -02d3d4: 5930 7c0c |0010: iput v0, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ -02d3d8: 5444 1000 |0012: iget-object v4, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ -02d3dc: 4404 0401 |0014: aget v4, v4, v1 │ │ -02d3e0: 5934 7d0c |0016: iput v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ -02d3e4: 5234 7c0c |0018: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ -02d3e8: 1500 00c0 |001a: const/high16 v0, #int -1073741824 // #c000 │ │ -02d3ec: 2e04 0400 |001c: cmpg-float v4, v4, v0 │ │ -02d3f0: 3b04 0900 |001e: if-gez v4, 0027 // +0009 │ │ -02d3f4: 1a04 8900 |0020: const-string v4, "Activity_Base2D" // string@0089 │ │ -02d3f8: 1a01 610e |0022: const-string v1, "up" // string@0e61 │ │ -02d3fc: 7120 a000 1400 |0024: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02d402: 5234 7d0c |0027: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ -02d406: 1501 0040 |0029: const/high16 v1, #int 1073741824 // #4000 │ │ -02d40a: 2d04 0401 |002b: cmpl-float v4, v4, v1 │ │ -02d40e: 3d04 0900 |002d: if-lez v4, 0036 // +0009 │ │ -02d412: 1a04 8900 |002f: const-string v4, "Activity_Base2D" // string@0089 │ │ -02d416: 1a02 530d |0031: const-string v2, "right" // string@0d53 │ │ -02d41a: 7120 a000 2400 |0033: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02d420: 5234 7d0c |0036: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ -02d424: 2e04 0400 |0038: cmpg-float v4, v4, v0 │ │ -02d428: 3b04 0900 |003a: if-gez v4, 0043 // +0009 │ │ -02d42c: 1a04 8900 |003c: const-string v4, "Activity_Base2D" // string@0089 │ │ -02d430: 1a00 f60b |003e: const-string v0, "left" // string@0bf6 │ │ -02d434: 7120 a000 0400 |0040: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02d43a: 5234 7c0c |0043: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ -02d43e: 2d04 0401 |0045: cmpl-float v4, v4, v1 │ │ -02d442: 3d04 0900 |0047: if-lez v4, 0050 // +0009 │ │ -02d446: 1a04 8900 |0049: const-string v4, "Activity_Base2D" // string@0089 │ │ -02d44a: 1a00 df08 |004b: const-string v0, "down" // string@08df │ │ -02d44e: 7120 a000 0400 |004d: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02d454: 1e03 |0050: monitor-exit v3 │ │ -02d456: 0e00 |0051: return-void │ │ -02d458: 0d04 |0052: move-exception v4 │ │ -02d45a: 1e03 |0053: monitor-exit v3 │ │ -02d45c: 2704 |0054: throw v4 │ │ +02d3a8: |[02d3a8] org.metatrans.commons.graphics2d.ui.Activity_Base2D_Sensor.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +02d3b8: 1d03 |0000: monitor-enter v3 │ │ +02d3ba: 5440 0f00 |0001: iget-object v0, v4, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@000f │ │ +02d3be: 6e10 7600 0000 |0003: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@0076 │ │ +02d3c4: 0a00 |0006: move-result v0 │ │ +02d3c6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02d3c8: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ +02d3cc: 280e |000a: goto 0018 // +000e │ │ +02d3ce: 5440 1000 |000b: iget-object v0, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ +02d3d2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +02d3d4: 4400 0002 |000e: aget v0, v0, v2 │ │ +02d3d8: 5930 7c0c |0010: iput v0, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ +02d3dc: 5444 1000 |0012: iget-object v4, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ +02d3e0: 4404 0401 |0014: aget v4, v4, v1 │ │ +02d3e4: 5934 7d0c |0016: iput v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ +02d3e8: 5234 7c0c |0018: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ +02d3ec: 1500 00c0 |001a: const/high16 v0, #int -1073741824 // #c000 │ │ +02d3f0: 2e04 0400 |001c: cmpg-float v4, v4, v0 │ │ +02d3f4: 3b04 0900 |001e: if-gez v4, 0027 // +0009 │ │ +02d3f8: 1a04 8a00 |0020: const-string v4, "Activity_Base2D" // string@008a │ │ +02d3fc: 1a01 620e |0022: const-string v1, "up" // string@0e62 │ │ +02d400: 7120 a000 1400 |0024: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02d406: 5234 7d0c |0027: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ +02d40a: 1501 0040 |0029: const/high16 v1, #int 1073741824 // #4000 │ │ +02d40e: 2d04 0401 |002b: cmpl-float v4, v4, v1 │ │ +02d412: 3d04 0900 |002d: if-lez v4, 0036 // +0009 │ │ +02d416: 1a04 8a00 |002f: const-string v4, "Activity_Base2D" // string@008a │ │ +02d41a: 1a02 540d |0031: const-string v2, "right" // string@0d54 │ │ +02d41e: 7120 a000 2400 |0033: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02d424: 5234 7d0c |0036: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xz_angle:F // field@0c7d │ │ +02d428: 2e04 0400 |0038: cmpg-float v4, v4, v0 │ │ +02d42c: 3b04 0900 |003a: if-gez v4, 0043 // +0009 │ │ +02d430: 1a04 8a00 |003c: const-string v4, "Activity_Base2D" // string@008a │ │ +02d434: 1a00 f70b |003e: const-string v0, "left" // string@0bf7 │ │ +02d438: 7120 a000 0400 |0040: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02d43e: 5234 7c0c |0043: iget v4, v3, Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor;.xy_angle:F // field@0c7c │ │ +02d442: 2d04 0401 |0045: cmpl-float v4, v4, v1 │ │ +02d446: 3d04 0900 |0047: if-lez v4, 0050 // +0009 │ │ +02d44a: 1a04 8a00 |0049: const-string v4, "Activity_Base2D" // string@008a │ │ +02d44e: 1a00 e008 |004b: const-string v0, "down" // string@08e0 │ │ +02d452: 7120 a000 0400 |004d: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02d458: 1e03 |0050: monitor-exit v3 │ │ +02d45a: 0e00 |0051: return-void │ │ +02d45c: 0d04 |0052: move-exception v4 │ │ +02d45e: 1e03 |0053: monitor-exit v3 │ │ +02d460: 2704 |0054: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0054 │ │ -> 0x0052 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0001 line=54 │ │ 0x000b line=56 │ │ @@ -75921,21 +75939,21 @@ │ │ 0x0043 line=79 │ │ 0x004d line=80 │ │ 0x0050 line=85 │ │ locals : │ │ 0x0000 - 0x0055 reg=3 this Lorg/metatrans/commons/graphics2d/ui/Activity_Base2D_Sensor; │ │ 0x0000 - 0x0055 reg=4 (null) Landroid/hardware/SensorEvent; │ │ │ │ - source_file_idx : 139 (Activity_Base2D_Sensor.java) │ │ + source_file_idx : 140 (Activity_Base2D_Sensor.java) │ │ │ │ Class #319 header: │ │ class_idx : 516 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 521 │ │ -source_file_idx : 1624 │ │ +source_file_idx : 1625 │ │ static_fields_size : 0 │ │ instance_fields_size: 17 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #319 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;' │ │ @@ -76018,22 +76036,22 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02db00: |[02db00] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -02db10: 7020 9609 2100 |0000: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@0996 │ │ -02db16: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -02db18: 2320 5702 |0004: new-array v0, v2, [F // type@0257 │ │ -02db1c: 5b10 930c |0006: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02db20: 2322 5702 |0008: new-array v2, v2, [F // type@0257 │ │ -02db24: 5b12 940c |000a: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02db28: 0e00 |000c: return-void │ │ +02db04: |[02db04] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +02db14: 7020 9609 2100 |0000: invoke-direct {v1, v2}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@0996 │ │ +02db1a: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +02db1c: 2320 5702 |0004: new-array v0, v2, [F // type@0257 │ │ +02db20: 5b10 930c |0006: iput-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02db24: 2322 5702 |0008: new-array v2, v2, [F // type@0257 │ │ +02db28: 5b12 940c |000a: iput-object v2, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02db2c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire; │ │ @@ -76044,70 +76062,70 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -02db2c: |[02db2c] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.fillVector_LeftJoystick:(FF)V │ │ -02db3c: 5280 8a0c |0000: iget v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ -02db40: a700 0900 |0002: sub-float v0, v9, v0 │ │ -02db44: 5281 8c0c |0004: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ -02db48: a701 0a01 |0006: sub-float v1, v10, v1 │ │ -02db4c: 8902 |0008: float-to-double v2, v0 │ │ -02db4e: 1904 0040 |0009: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -02db52: 7140 6301 3254 |000b: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02db58: 0b02 |000e: move-result-wide v2 │ │ -02db5a: 8916 |000f: float-to-double v6, v1 │ │ -02db5c: 7140 6301 7654 |0010: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02db62: 0b06 |0013: move-result-wide v6 │ │ -02db64: cb62 |0014: add-double/2addr v2, v6 │ │ -02db66: 5286 890c |0015: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02db6a: 8966 |0017: float-to-double v6, v6 │ │ -02db6c: 7140 6301 7654 |0018: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02db72: 0b04 |001b: move-result-wide v4 │ │ -02db74: 1906 1040 |001c: const-wide/high16 v6, #long 4616189618054758400 // #4010 │ │ -02db78: cd64 |001e: mul-double/2addr v4, v6 │ │ -02db7a: 3002 0204 |001f: cmpg-double v2, v2, v4 │ │ -02db7e: 3b02 3e00 |0021: if-gez v2, 005f // +003e │ │ -02db82: 7010 8609 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02db88: 0a02 |0026: move-result v2 │ │ -02db8a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -02db8c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -02db8e: 3902 0d00 |0029: if-nez v2, 0036 // +000d │ │ -02db92: 5482 940c |002b: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02db96: 5285 890c |002d: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02db9a: c950 |002f: div-float/2addr v0, v5 │ │ -02db9c: 4b00 0203 |0030: aput v0, v2, v3 │ │ -02dba0: c951 |0032: div-float/2addr v1, v5 │ │ -02dba2: 4b01 0204 |0033: aput v1, v2, v4 │ │ -02dba6: 281f |0035: goto 0054 // +001f │ │ -02dba8: 7010 8609 0800 |0036: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02dbae: 0a02 |0039: move-result v2 │ │ -02dbb0: 3342 1f00 |003a: if-ne v2, v4, 0059 // +001f │ │ -02dbb4: 5482 930c |003c: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02dbb8: 5285 8e0c |003e: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dbbc: c950 |0040: div-float/2addr v0, v5 │ │ -02dbbe: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -02dbc2: 7120 6101 0500 |0043: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dbc8: 0a00 |0046: move-result v0 │ │ -02dbca: 4b00 0203 |0047: aput v0, v2, v3 │ │ -02dbce: 5480 930c |0049: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02dbd2: 5282 8e0c |004b: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dbd6: c921 |004d: div-float/2addr v1, v2 │ │ -02dbd8: 7120 6101 1500 |004e: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dbde: 0a01 |0051: move-result v1 │ │ -02dbe0: 4b01 0004 |0052: aput v1, v0, v4 │ │ -02dbe4: 5989 8b0c |0054: iput v9, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ -02dbe8: 598a 8d0c |0056: iput v10, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ -02dbec: 2807 |0058: goto 005f // +0007 │ │ -02dbee: 2209 9600 |0059: new-instance v9, Ljava/lang/IllegalStateException; // type@0096 │ │ -02dbf2: 7010 5801 0900 |005b: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -02dbf8: 2709 |005e: throw v9 │ │ -02dbfa: 0e00 |005f: return-void │ │ +02db30: |[02db30] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.fillVector_LeftJoystick:(FF)V │ │ +02db40: 5280 8a0c |0000: iget v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ +02db44: a700 0900 |0002: sub-float v0, v9, v0 │ │ +02db48: 5281 8c0c |0004: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ +02db4c: a701 0a01 |0006: sub-float v1, v10, v1 │ │ +02db50: 8902 |0008: float-to-double v2, v0 │ │ +02db52: 1904 0040 |0009: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +02db56: 7140 6301 3254 |000b: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02db5c: 0b02 |000e: move-result-wide v2 │ │ +02db5e: 8916 |000f: float-to-double v6, v1 │ │ +02db60: 7140 6301 7654 |0010: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02db66: 0b06 |0013: move-result-wide v6 │ │ +02db68: cb62 |0014: add-double/2addr v2, v6 │ │ +02db6a: 5286 890c |0015: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02db6e: 8966 |0017: float-to-double v6, v6 │ │ +02db70: 7140 6301 7654 |0018: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02db76: 0b04 |001b: move-result-wide v4 │ │ +02db78: 1906 1040 |001c: const-wide/high16 v6, #long 4616189618054758400 // #4010 │ │ +02db7c: cd64 |001e: mul-double/2addr v4, v6 │ │ +02db7e: 3002 0204 |001f: cmpg-double v2, v2, v4 │ │ +02db82: 3b02 3e00 |0021: if-gez v2, 005f // +003e │ │ +02db86: 7010 8609 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02db8c: 0a02 |0026: move-result v2 │ │ +02db8e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +02db90: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +02db92: 3902 0d00 |0029: if-nez v2, 0036 // +000d │ │ +02db96: 5482 940c |002b: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02db9a: 5285 890c |002d: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02db9e: c950 |002f: div-float/2addr v0, v5 │ │ +02dba0: 4b00 0203 |0030: aput v0, v2, v3 │ │ +02dba4: c951 |0032: div-float/2addr v1, v5 │ │ +02dba6: 4b01 0204 |0033: aput v1, v2, v4 │ │ +02dbaa: 281f |0035: goto 0054 // +001f │ │ +02dbac: 7010 8609 0800 |0036: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02dbb2: 0a02 |0039: move-result v2 │ │ +02dbb4: 3342 1f00 |003a: if-ne v2, v4, 0059 // +001f │ │ +02dbb8: 5482 930c |003c: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02dbbc: 5285 8e0c |003e: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dbc0: c950 |0040: div-float/2addr v0, v5 │ │ +02dbc2: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +02dbc6: 7120 6101 0500 |0043: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dbcc: 0a00 |0046: move-result v0 │ │ +02dbce: 4b00 0203 |0047: aput v0, v2, v3 │ │ +02dbd2: 5480 930c |0049: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02dbd6: 5282 8e0c |004b: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dbda: c921 |004d: div-float/2addr v1, v2 │ │ +02dbdc: 7120 6101 1500 |004e: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dbe2: 0a01 |0051: move-result v1 │ │ +02dbe4: 4b01 0004 |0052: aput v1, v0, v4 │ │ +02dbe8: 5989 8b0c |0054: iput v9, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ +02dbec: 598a 8d0c |0056: iput v10, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ +02dbf0: 2807 |0058: goto 005f // +0007 │ │ +02dbf2: 2209 9600 |0059: new-instance v9, Ljava/lang/IllegalStateException; // type@0096 │ │ +02dbf6: 7010 5801 0900 |005b: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +02dbfc: 2709 |005e: throw v9 │ │ +02dbfe: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x000b line=195 │ │ 0x0023 line=197 │ │ 0x002b line=199 │ │ @@ -76128,85 +76146,85 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -02dbfc: |[02dbfc] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.fillVector_RightJoystick:(FF)V │ │ -02dc0c: 5280 8f0c |0000: iget v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ -02dc10: a700 0900 |0002: sub-float v0, v9, v0 │ │ -02dc14: 5281 910c |0004: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ -02dc18: a701 0a01 |0006: sub-float v1, v10, v1 │ │ -02dc1c: 8902 |0008: float-to-double v2, v0 │ │ -02dc1e: 1904 0040 |0009: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -02dc22: 7140 6301 3254 |000b: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02dc28: 0b02 |000e: move-result-wide v2 │ │ -02dc2a: 8916 |000f: float-to-double v6, v1 │ │ -02dc2c: 7140 6301 7654 |0010: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02dc32: 0b06 |0013: move-result-wide v6 │ │ -02dc34: cb62 |0014: add-double/2addr v2, v6 │ │ -02dc36: 5286 8e0c |0015: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dc3a: 8966 |0017: float-to-double v6, v6 │ │ -02dc3c: 7140 6301 7654 |0018: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ -02dc42: 0b04 |001b: move-result-wide v4 │ │ -02dc44: 1906 1040 |001c: const-wide/high16 v6, #long 4616189618054758400 // #4010 │ │ -02dc48: cd64 |001e: mul-double/2addr v4, v6 │ │ -02dc4a: 3002 0204 |001f: cmpg-double v2, v2, v4 │ │ -02dc4e: 3b02 5f00 |0021: if-gez v2, 0080 // +005f │ │ -02dc52: 7010 8609 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02dc58: 0a02 |0026: move-result v2 │ │ -02dc5a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -02dc5c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -02dc5e: 1505 803f |0029: const/high16 v5, #int 1065353216 // #3f80 │ │ -02dc62: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ -02dc66: 5482 930c |002d: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02dc6a: 5286 8e0c |002f: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dc6e: c960 |0031: div-float/2addr v0, v6 │ │ -02dc70: 7120 6101 0500 |0032: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dc76: 0a00 |0035: move-result v0 │ │ -02dc78: 4b00 0203 |0036: aput v0, v2, v3 │ │ -02dc7c: 5480 930c |0038: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02dc80: 5282 8e0c |003a: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dc84: c921 |003c: div-float/2addr v1, v2 │ │ -02dc86: 7120 6101 1500 |003d: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dc8c: 0a01 |0040: move-result v1 │ │ -02dc8e: 4b01 0004 |0041: aput v1, v0, v4 │ │ -02dc92: 281d |0043: goto 0060 // +001d │ │ -02dc94: 7010 8609 0800 |0044: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02dc9a: 0a02 |0047: move-result v2 │ │ -02dc9c: 3342 1d00 |0048: if-ne v2, v4, 0065 // +001d │ │ -02dca0: 5482 940c |004a: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02dca4: 5286 8e0c |004c: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dca8: c960 |004e: div-float/2addr v0, v6 │ │ -02dcaa: 7120 6101 0500 |004f: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dcb0: 0a00 |0052: move-result v0 │ │ -02dcb2: 4b00 0203 |0053: aput v0, v2, v3 │ │ -02dcb6: 5480 940c |0055: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02dcba: 5282 8e0c |0057: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dcbe: c921 |0059: div-float/2addr v1, v2 │ │ -02dcc0: 7120 6101 1500 |005a: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dcc6: 0a01 |005d: move-result v1 │ │ -02dcc8: 4b01 0004 |005e: aput v1, v0, v4 │ │ -02dccc: 5989 900c |0060: iput v9, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ -02dcd0: 598a 920c |0062: iput v10, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ -02dcd4: 281c |0064: goto 0080 // +001c │ │ -02dcd6: 2209 9600 |0065: new-instance v9, Ljava/lang/IllegalStateException; // type@0096 │ │ -02dcda: 220a a100 |0067: new-instance v10, Ljava/lang/StringBuilder; // type@00a1 │ │ -02dcde: 7010 7f01 0a00 |0069: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02dce4: 1a00 ec09 |006c: const-string v0, "getMoveJoystickID()=" // string@09ec │ │ -02dce8: 6e20 8501 0a00 |006e: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02dcee: 7010 8609 0800 |0071: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02dcf4: 0a00 |0074: move-result v0 │ │ -02dcf6: 6e20 8201 0a00 |0075: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02dcfc: 6e10 8701 0a00 |0078: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02dd02: 0c0a |007b: move-result-object v10 │ │ -02dd04: 7020 5901 a900 |007c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02dd0a: 2709 |007f: throw v9 │ │ -02dd0c: 0e00 |0080: return-void │ │ +02dc00: |[02dc00] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.fillVector_RightJoystick:(FF)V │ │ +02dc10: 5280 8f0c |0000: iget v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ +02dc14: a700 0900 |0002: sub-float v0, v9, v0 │ │ +02dc18: 5281 910c |0004: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ +02dc1c: a701 0a01 |0006: sub-float v1, v10, v1 │ │ +02dc20: 8902 |0008: float-to-double v2, v0 │ │ +02dc22: 1904 0040 |0009: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +02dc26: 7140 6301 3254 |000b: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02dc2c: 0b02 |000e: move-result-wide v2 │ │ +02dc2e: 8916 |000f: float-to-double v6, v1 │ │ +02dc30: 7140 6301 7654 |0010: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02dc36: 0b06 |0013: move-result-wide v6 │ │ +02dc38: cb62 |0014: add-double/2addr v2, v6 │ │ +02dc3a: 5286 8e0c |0015: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dc3e: 8966 |0017: float-to-double v6, v6 │ │ +02dc40: 7140 6301 7654 |0018: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@0163 │ │ +02dc46: 0b04 |001b: move-result-wide v4 │ │ +02dc48: 1906 1040 |001c: const-wide/high16 v6, #long 4616189618054758400 // #4010 │ │ +02dc4c: cd64 |001e: mul-double/2addr v4, v6 │ │ +02dc4e: 3002 0204 |001f: cmpg-double v2, v2, v4 │ │ +02dc52: 3b02 5f00 |0021: if-gez v2, 0080 // +005f │ │ +02dc56: 7010 8609 0800 |0023: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02dc5c: 0a02 |0026: move-result v2 │ │ +02dc5e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +02dc60: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +02dc62: 1505 803f |0029: const/high16 v5, #int 1065353216 // #3f80 │ │ +02dc66: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ +02dc6a: 5482 930c |002d: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02dc6e: 5286 8e0c |002f: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dc72: c960 |0031: div-float/2addr v0, v6 │ │ +02dc74: 7120 6101 0500 |0032: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dc7a: 0a00 |0035: move-result v0 │ │ +02dc7c: 4b00 0203 |0036: aput v0, v2, v3 │ │ +02dc80: 5480 930c |0038: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02dc84: 5282 8e0c |003a: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dc88: c921 |003c: div-float/2addr v1, v2 │ │ +02dc8a: 7120 6101 1500 |003d: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dc90: 0a01 |0040: move-result v1 │ │ +02dc92: 4b01 0004 |0041: aput v1, v0, v4 │ │ +02dc96: 281d |0043: goto 0060 // +001d │ │ +02dc98: 7010 8609 0800 |0044: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02dc9e: 0a02 |0047: move-result v2 │ │ +02dca0: 3342 1d00 |0048: if-ne v2, v4, 0065 // +001d │ │ +02dca4: 5482 940c |004a: iget-object v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02dca8: 5286 8e0c |004c: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dcac: c960 |004e: div-float/2addr v0, v6 │ │ +02dcae: 7120 6101 0500 |004f: invoke-static {v5, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dcb4: 0a00 |0052: move-result v0 │ │ +02dcb6: 4b00 0203 |0053: aput v0, v2, v3 │ │ +02dcba: 5480 940c |0055: iget-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02dcbe: 5282 8e0c |0057: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dcc2: c921 |0059: div-float/2addr v1, v2 │ │ +02dcc4: 7120 6101 1500 |005a: invoke-static {v5, v1}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dcca: 0a01 |005d: move-result v1 │ │ +02dccc: 4b01 0004 |005e: aput v1, v0, v4 │ │ +02dcd0: 5989 900c |0060: iput v9, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ +02dcd4: 598a 920c |0062: iput v10, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ +02dcd8: 281c |0064: goto 0080 // +001c │ │ +02dcda: 2209 9600 |0065: new-instance v9, Ljava/lang/IllegalStateException; // type@0096 │ │ +02dcde: 220a a100 |0067: new-instance v10, Ljava/lang/StringBuilder; // type@00a1 │ │ +02dce2: 7010 7f01 0a00 |0069: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02dce8: 1a00 ed09 |006c: const-string v0, "getMoveJoystickID()=" // string@09ed │ │ +02dcec: 6e20 8501 0a00 |006e: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02dcf2: 7010 8609 0800 |0071: invoke-direct {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02dcf8: 0a00 |0074: move-result v0 │ │ +02dcfa: 6e20 8201 0a00 |0075: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02dd00: 6e10 8701 0a00 |0078: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02dd06: 0c0a |007b: move-result-object v10 │ │ +02dd08: 7020 5901 a900 |007c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02dd0e: 2709 |007f: throw v9 │ │ +02dd10: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x000b line=164 │ │ 0x0023 line=166 │ │ 0x002d line=168 │ │ @@ -76227,22 +76245,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02dad4: |[02dad4] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.getMoveJoystickID:()I │ │ -02dae4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02daea: 0c00 |0003: move-result-object v0 │ │ -02daec: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02daf2: 0c00 |0007: move-result-object v0 │ │ -02daf4: 1f00 f401 |0008: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02daf8: 5200 150c |000a: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -02dafc: 0f00 |000c: return v0 │ │ +02dad8: |[02dad8] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.getMoveJoystickID:()I │ │ +02dae8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02daee: 0c00 |0003: move-result-object v0 │ │ +02daf0: 6e10 e804 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02daf6: 0c00 |0007: move-result-object v0 │ │ +02daf8: 1f00 f401 |0008: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02dafc: 5200 150c |000a: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +02db00: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire; │ │ │ │ Virtual methods - │ │ @@ -76251,17 +76269,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02dabc: |[02dabc] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; │ │ -02dacc: 5410 880c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_arrows_bitmap:Landroid/graphics/Bitmap; // field@0c88 │ │ -02dad0: 1100 |0002: return-object v0 │ │ +02dac0: |[02dac0] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; │ │ +02dad0: 5410 880c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_arrows_bitmap:Landroid/graphics/Bitmap; // field@0c88 │ │ +02dad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;) │ │ @@ -76281,117 +76299,117 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -02dd10: |[02dd10] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.initializeDimensions:()V │ │ -02dd20: 6f10 9f09 0800 |0000: invoke-super {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initializeDimensions:()V // method@099f │ │ -02dd26: 6e10 8709 0800 |0003: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dd2c: 0c00 |0006: move-result-object v0 │ │ -02dd2e: 5200 0d00 |0007: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ -02dd32: 6e10 8709 0800 |0009: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dd38: 0c01 |000c: move-result-object v1 │ │ -02dd3a: 5211 0c00 |000d: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -02dd3e: c710 |000f: sub-float/2addr v0, v1 │ │ -02dd40: 1501 b040 |0010: const/high16 v1, #int 1085276160 // #40b0 │ │ -02dd44: c910 |0012: div-float/2addr v0, v1 │ │ -02dd46: 6e10 8709 0800 |0013: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dd4c: 0c02 |0016: move-result-object v2 │ │ -02dd4e: 5222 0b00 |0017: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02dd52: 6e10 8709 0800 |0019: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dd58: 0c03 |001c: move-result-object v3 │ │ -02dd5a: 5233 0e00 |001d: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -02dd5e: c732 |001f: sub-float/2addr v2, v3 │ │ -02dd60: c912 |0020: div-float/2addr v2, v1 │ │ -02dd62: 7120 6101 2000 |0021: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dd68: 0a00 |0024: move-result v0 │ │ -02dd6a: 5980 8e0c |0025: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dd6e: 5980 890c |0027: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02dd72: 7120 6101 0000 |0029: invoke-static {v0, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ -02dd78: 0a00 |002c: move-result v0 │ │ -02dd7a: 1501 0040 |002d: const/high16 v1, #int 1073741824 // #4000 │ │ -02dd7e: c810 |002f: mul-float/2addr v0, v1 │ │ -02dd80: 1502 c040 |0030: const/high16 v2, #int 1086324736 // #40c0 │ │ -02dd84: c920 |0032: div-float/2addr v0, v2 │ │ -02dd86: 6e10 8709 0800 |0033: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dd8c: 0c02 |0036: move-result-object v2 │ │ -02dd8e: 5222 0d00 |0037: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ -02dd92: 5283 890c |0039: iget v3, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02dd96: c603 |003b: add-float/2addr v3, v0 │ │ -02dd98: c732 |003c: sub-float/2addr v2, v3 │ │ -02dd9a: 5982 8f0c |003d: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ -02dd9e: 6e10 8709 0800 |003f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ -02dda4: 0c02 |0042: move-result-object v2 │ │ -02dda6: 5222 0b00 |0043: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02ddaa: 5283 8e0c |0045: iget v3, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02ddae: a604 0300 |0047: add-float v4, v3, v0 │ │ -02ddb2: c742 |0049: sub-float/2addr v2, v4 │ │ -02ddb4: 5982 910c |004a: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ -02ddb8: c630 |004c: add-float/2addr v0, v3 │ │ -02ddba: 5980 8a0c |004d: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ -02ddbe: 5982 8c0c |004f: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ -02ddc2: 5284 8f0c |0051: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ -02ddc6: 5984 900c |0053: iput v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ -02ddca: 5982 920c |0055: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ -02ddce: 5980 8b0c |0057: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ -02ddd2: 5982 8d0c |0059: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ -02ddd6: 1500 803f |005b: const/high16 v0, #int 1065353216 // #3f80 │ │ -02ddda: c803 |005d: mul-float/2addr v3, v0 │ │ -02dddc: c913 |005e: div-float/2addr v3, v1 │ │ -02ddde: 5282 890c |005f: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02dde2: a804 0200 |0061: mul-float v4, v2, v0 │ │ -02dde6: c914 |0063: div-float/2addr v4, v1 │ │ -02dde8: c802 |0064: mul-float/2addr v2, v0 │ │ -02ddea: c902 |0065: div-float/2addr v2, v0 │ │ -02ddec: 2200 2500 |0066: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02ddf0: 5281 8f0c |0068: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ -02ddf4: a705 0103 |006a: sub-float v5, v1, v3 │ │ -02ddf8: 5286 920c |006c: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ -02ddfc: c736 |006e: sub-float/2addr v6, v3 │ │ -02ddfe: c631 |006f: add-float/2addr v1, v3 │ │ -02de00: 5287 8c0c |0070: iget v7, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ -02de04: c637 |0072: add-float/2addr v7, v3 │ │ -02de06: 7057 6d00 5016 |0073: invoke-direct {v0, v5, v6, v1, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02de0c: 5b80 980c |0076: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ -02de10: 2200 2500 |0078: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02de14: 5281 8a0c |007a: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ -02de18: a703 0104 |007c: sub-float v3, v1, v4 │ │ -02de1c: 5285 8c0c |007e: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ -02de20: a706 0504 |0080: sub-float v6, v5, v4 │ │ -02de24: c641 |0082: add-float/2addr v1, v4 │ │ -02de26: c645 |0083: add-float/2addr v5, v4 │ │ -02de28: 7055 6d00 3016 |0084: invoke-direct {v0, v3, v6, v1, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02de2e: 5b80 970c |0087: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ -02de32: 2200 2500 |0089: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02de36: 5281 8a0c |008b: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ -02de3a: a703 0102 |008d: sub-float v3, v1, v2 │ │ -02de3e: 5284 8c0c |008f: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ -02de42: a705 0402 |0091: sub-float v5, v4, v2 │ │ -02de46: c621 |0093: add-float/2addr v1, v2 │ │ -02de48: c624 |0094: add-float/2addr v4, v2 │ │ -02de4a: 7054 6d00 3015 |0095: invoke-direct {v0, v3, v5, v1, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02de50: 5b80 950c |0098: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_left:Landroid/graphics/RectF; // field@0c95 │ │ -02de54: 2200 2500 |009a: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -02de58: 5281 8f0c |009c: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ -02de5c: a703 0102 |009e: sub-float v3, v1, v2 │ │ -02de60: 5284 910c |00a0: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ -02de64: a705 0402 |00a2: sub-float v5, v4, v2 │ │ -02de68: c621 |00a4: add-float/2addr v1, v2 │ │ -02de6a: c624 |00a5: add-float/2addr v4, v2 │ │ -02de6c: 7054 6d00 3015 |00a6: invoke-direct {v0, v3, v5, v1, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -02de72: 5b80 960c |00a9: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_right:Landroid/graphics/RectF; // field@0c96 │ │ -02de76: 7100 e204 0000 |00ab: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02de7c: 0c00 |00ae: move-result-object v0 │ │ -02de7e: 6001 f500 |00af: sget v1, Lcom/commons2d/R$drawable;.joystick_full:I // field@00f5 │ │ -02de82: 7120 7b0b 1000 |00b1: invoke-static {v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -02de88: 0c00 |00b4: move-result-object v0 │ │ -02de8a: 5b80 880c |00b5: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_arrows_bitmap:Landroid/graphics/Bitmap; // field@0c88 │ │ -02de8e: 0e00 |00b7: return-void │ │ +02dd14: |[02dd14] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.initializeDimensions:()V │ │ +02dd24: 6f10 9f09 0800 |0000: invoke-super {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.initializeDimensions:()V // method@099f │ │ +02dd2a: 6e10 8709 0800 |0003: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dd30: 0c00 |0006: move-result-object v0 │ │ +02dd32: 5200 0d00 |0007: iget v0, v0, Landroid/graphics/RectF;.right:F // field@000d │ │ +02dd36: 6e10 8709 0800 |0009: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dd3c: 0c01 |000c: move-result-object v1 │ │ +02dd3e: 5211 0c00 |000d: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +02dd42: c710 |000f: sub-float/2addr v0, v1 │ │ +02dd44: 1501 b040 |0010: const/high16 v1, #int 1085276160 // #40b0 │ │ +02dd48: c910 |0012: div-float/2addr v0, v1 │ │ +02dd4a: 6e10 8709 0800 |0013: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dd50: 0c02 |0016: move-result-object v2 │ │ +02dd52: 5222 0b00 |0017: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02dd56: 6e10 8709 0800 |0019: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dd5c: 0c03 |001c: move-result-object v3 │ │ +02dd5e: 5233 0e00 |001d: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +02dd62: c732 |001f: sub-float/2addr v2, v3 │ │ +02dd64: c912 |0020: div-float/2addr v2, v1 │ │ +02dd66: 7120 6101 2000 |0021: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dd6c: 0a00 |0024: move-result v0 │ │ +02dd6e: 5980 8e0c |0025: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dd72: 5980 890c |0027: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02dd76: 7120 6101 0000 |0029: invoke-static {v0, v0}, Ljava/lang/Math;.min:(FF)F // method@0161 │ │ +02dd7c: 0a00 |002c: move-result v0 │ │ +02dd7e: 1501 0040 |002d: const/high16 v1, #int 1073741824 // #4000 │ │ +02dd82: c810 |002f: mul-float/2addr v0, v1 │ │ +02dd84: 1502 c040 |0030: const/high16 v2, #int 1086324736 // #40c0 │ │ +02dd88: c920 |0032: div-float/2addr v0, v2 │ │ +02dd8a: 6e10 8709 0800 |0033: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dd90: 0c02 |0036: move-result-object v2 │ │ +02dd92: 5222 0d00 |0037: iget v2, v2, Landroid/graphics/RectF;.right:F // field@000d │ │ +02dd96: 5283 890c |0039: iget v3, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02dd9a: c603 |003b: add-float/2addr v3, v0 │ │ +02dd9c: c732 |003c: sub-float/2addr v2, v3 │ │ +02dd9e: 5982 8f0c |003d: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ +02dda2: 6e10 8709 0800 |003f: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getRectangle_Main:()Landroid/graphics/RectF; // method@0987 │ │ +02dda8: 0c02 |0042: move-result-object v2 │ │ +02ddaa: 5222 0b00 |0043: iget v2, v2, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02ddae: 5283 8e0c |0045: iget v3, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02ddb2: a604 0300 |0047: add-float v4, v3, v0 │ │ +02ddb6: c742 |0049: sub-float/2addr v2, v4 │ │ +02ddb8: 5982 910c |004a: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ +02ddbc: c630 |004c: add-float/2addr v0, v3 │ │ +02ddbe: 5980 8a0c |004d: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ +02ddc2: 5982 8c0c |004f: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ +02ddc6: 5284 8f0c |0051: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ +02ddca: 5984 900c |0053: iput v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ +02ddce: 5982 920c |0055: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ +02ddd2: 5980 8b0c |0057: iput v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ +02ddd6: 5982 8d0c |0059: iput v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ +02ddda: 1500 803f |005b: const/high16 v0, #int 1065353216 // #3f80 │ │ +02ddde: c803 |005d: mul-float/2addr v3, v0 │ │ +02dde0: c913 |005e: div-float/2addr v3, v1 │ │ +02dde2: 5282 890c |005f: iget v2, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02dde6: a804 0200 |0061: mul-float v4, v2, v0 │ │ +02ddea: c914 |0063: div-float/2addr v4, v1 │ │ +02ddec: c802 |0064: mul-float/2addr v2, v0 │ │ +02ddee: c902 |0065: div-float/2addr v2, v0 │ │ +02ddf0: 2200 2500 |0066: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02ddf4: 5281 8f0c |0068: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ +02ddf8: a705 0103 |006a: sub-float v5, v1, v3 │ │ +02ddfc: 5286 920c |006c: iget v6, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ +02de00: c736 |006e: sub-float/2addr v6, v3 │ │ +02de02: c631 |006f: add-float/2addr v1, v3 │ │ +02de04: 5287 8c0c |0070: iget v7, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ +02de08: c637 |0072: add-float/2addr v7, v3 │ │ +02de0a: 7057 6d00 5016 |0073: invoke-direct {v0, v5, v6, v1, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02de10: 5b80 980c |0076: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ +02de14: 2200 2500 |0078: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02de18: 5281 8a0c |007a: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ +02de1c: a703 0104 |007c: sub-float v3, v1, v4 │ │ +02de20: 5285 8c0c |007e: iget v5, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ +02de24: a706 0504 |0080: sub-float v6, v5, v4 │ │ +02de28: c641 |0082: add-float/2addr v1, v4 │ │ +02de2a: c645 |0083: add-float/2addr v5, v4 │ │ +02de2c: 7055 6d00 3016 |0084: invoke-direct {v0, v3, v6, v1, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02de32: 5b80 970c |0087: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ +02de36: 2200 2500 |0089: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02de3a: 5281 8a0c |008b: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X:F // field@0c8a │ │ +02de3e: a703 0102 |008d: sub-float v3, v1, v2 │ │ +02de42: 5284 8c0c |008f: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y:F // field@0c8c │ │ +02de46: a705 0402 |0091: sub-float v5, v4, v2 │ │ +02de4a: c621 |0093: add-float/2addr v1, v2 │ │ +02de4c: c624 |0094: add-float/2addr v4, v2 │ │ +02de4e: 7054 6d00 3015 |0095: invoke-direct {v0, v3, v5, v1, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02de54: 5b80 950c |0098: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_left:Landroid/graphics/RectF; // field@0c95 │ │ +02de58: 2200 2500 |009a: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +02de5c: 5281 8f0c |009c: iget v1, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X:F // field@0c8f │ │ +02de60: a703 0102 |009e: sub-float v3, v1, v2 │ │ +02de64: 5284 910c |00a0: iget v4, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y:F // field@0c91 │ │ +02de68: a705 0402 |00a2: sub-float v5, v4, v2 │ │ +02de6c: c621 |00a4: add-float/2addr v1, v2 │ │ +02de6e: c624 |00a5: add-float/2addr v4, v2 │ │ +02de70: 7054 6d00 3015 |00a6: invoke-direct {v0, v3, v5, v1, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +02de76: 5b80 960c |00a9: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_right:Landroid/graphics/RectF; // field@0c96 │ │ +02de7a: 7100 e204 0000 |00ab: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02de80: 0c00 |00ae: move-result-object v0 │ │ +02de82: 6001 f500 |00af: sget v1, Lcom/commons2d/R$drawable;.joystick_full:I // field@00f5 │ │ +02de86: 7120 7b0b 1000 |00b1: invoke-static {v0, v1}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +02de8c: 0c00 |00b4: move-result-object v0 │ │ +02de8e: 5b80 880c |00b5: iput-object v0, v8, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_arrows_bitmap:Landroid/graphics/Bitmap; // field@0c88 │ │ +02de92: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=60 │ │ 0x0027 line=61 │ │ 0x0029 line=63 │ │ 0x0033 line=65 │ │ @@ -76416,124 +76434,124 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 231 16-bit code units │ │ -02de90: |[02de90] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.onDraw:(Landroid/graphics/Canvas;)V │ │ -02dea0: 6f20 a209 8700 |0000: invoke-super {v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09a2 │ │ -02dea6: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02deac: 0c00 |0006: move-result-object v0 │ │ -02deae: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02deb4: 0a00 |000a: move-result v0 │ │ -02deb6: 3800 db00 |000b: if-eqz v0, 00e6 // +00db │ │ -02deba: 6e10 8509 0700 |000d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02dec0: 0c00 |0010: move-result-object v0 │ │ -02dec2: 1401 ff00 00ff |0011: const v1, #float -1.70146e+38 // #ff0000ff │ │ -02dec8: 6e20 6400 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02dece: 6e10 8509 0700 |0017: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02ded4: 0c00 |001a: move-result-object v0 │ │ -02ded6: 1301 1e00 |001b: const/16 v1, #int 30 // #1e │ │ -02deda: 6e20 6300 1000 |001d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02dee0: 6e10 8509 0700 |0020: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02dee6: 0c00 |0023: move-result-object v0 │ │ -02dee8: 1301 4600 |0024: const/16 v1, #int 70 // #46 │ │ -02deec: 6e20 6300 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02def2: 6e10 8209 0700 |0029: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; // method@0982 │ │ -02def8: 0c00 |002c: move-result-object v0 │ │ -02defa: 5471 950c |002d: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_left:Landroid/graphics/RectF; // field@0c95 │ │ -02defe: 6e10 8509 0700 |002f: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df04: 0c02 |0032: move-result-object v2 │ │ -02df06: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -02df08: 6e52 4b00 0813 |0034: invoke-virtual {v8, v0, v3, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02df0e: 6e10 8209 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; // method@0982 │ │ -02df14: 0c00 |003a: move-result-object v0 │ │ -02df16: 5471 960c |003b: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_right:Landroid/graphics/RectF; // field@0c96 │ │ -02df1a: 6e10 8509 0700 |003d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df20: 0c02 |0040: move-result-object v2 │ │ -02df22: 6e52 4b00 0813 |0041: invoke-virtual {v8, v0, v3, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02df28: 6e10 8509 0700 |0044: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df2e: 0c00 |0047: move-result-object v0 │ │ -02df30: 1301 5a00 |0048: const/16 v1, #int 90 // #5a │ │ -02df34: 6e20 6300 1000 |004a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02df3a: 7010 8609 0700 |004d: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02df40: 0a00 |0050: move-result v0 │ │ -02df42: 1502 2041 |0051: const/high16 v2, #int 1092616192 // #4120 │ │ -02df46: 12f4 |0053: const/4 v4, #int -1 // #ff │ │ -02df48: 3900 3900 |0054: if-nez v0, 008d // +0039 │ │ -02df4c: 6e10 8309 0700 |0056: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Player:()Landroid/graphics/Bitmap; // method@0983 │ │ -02df52: 0c00 |0059: move-result-object v0 │ │ -02df54: 5475 980c |005a: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ -02df58: 6e10 8509 0700 |005c: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df5e: 0c06 |005f: move-result-object v6 │ │ -02df60: 6e56 4b00 0853 |0060: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02df66: 6e10 8409 0700 |0063: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Shot:()Landroid/graphics/Bitmap; // method@0984 │ │ -02df6c: 0c00 |0066: move-result-object v0 │ │ -02df6e: 5475 970c |0067: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ -02df72: 6e10 8509 0700 |0069: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df78: 0c06 |006c: move-result-object v6 │ │ -02df7a: 6e56 4b00 0853 |006d: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02df80: 6e10 8509 0700 |0070: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df86: 0c00 |0073: move-result-object v0 │ │ -02df88: 6e20 6400 4000 |0074: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02df8e: 6e10 8509 0700 |0077: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02df94: 0c00 |007a: move-result-object v0 │ │ -02df96: 6e20 6300 1000 |007b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02df9c: 5270 900c |007e: iget v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ -02dfa0: 5271 920c |0080: iget v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ -02dfa4: 5273 8e0c |0082: iget v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ -02dfa8: c923 |0084: div-float/2addr v3, v2 │ │ -02dfaa: 6e10 8509 0700 |0085: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02dfb0: 0c02 |0088: move-result-object v2 │ │ -02dfb2: 6e52 4c00 0831 |0089: invoke-virtual {v8, v0, v1, v3, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ -02dfb8: 285a |008c: goto 00e6 // +005a │ │ -02dfba: 7010 8609 0700 |008d: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02dfc0: 0a00 |0090: move-result v0 │ │ -02dfc2: 1215 |0091: const/4 v5, #int 1 // #1 │ │ -02dfc4: 3350 3900 |0092: if-ne v0, v5, 00cb // +0039 │ │ -02dfc8: 6e10 8409 0700 |0094: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Shot:()Landroid/graphics/Bitmap; // method@0984 │ │ -02dfce: 0c00 |0097: move-result-object v0 │ │ -02dfd0: 5475 980c |0098: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ -02dfd4: 6e10 8509 0700 |009a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02dfda: 0c06 |009d: move-result-object v6 │ │ -02dfdc: 6e56 4b00 0853 |009e: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02dfe2: 6e10 8309 0700 |00a1: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Player:()Landroid/graphics/Bitmap; // method@0983 │ │ -02dfe8: 0c00 |00a4: move-result-object v0 │ │ -02dfea: 5475 970c |00a5: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ -02dfee: 6e10 8509 0700 |00a7: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02dff4: 0c06 |00aa: move-result-object v6 │ │ -02dff6: 6e56 4b00 0853 |00ab: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -02dffc: 6e10 8509 0700 |00ae: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02e002: 0c00 |00b1: move-result-object v0 │ │ -02e004: 6e20 6400 4000 |00b2: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -02e00a: 6e10 8509 0700 |00b5: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02e010: 0c00 |00b8: move-result-object v0 │ │ -02e012: 6e20 6300 1000 |00b9: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ -02e018: 5270 8b0c |00bc: iget v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ -02e01c: 5271 8d0c |00be: iget v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ -02e020: 5273 890c |00c0: iget v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ -02e024: c923 |00c2: div-float/2addr v3, v2 │ │ -02e026: 6e10 8509 0700 |00c3: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ -02e02c: 0c02 |00c6: move-result-object v2 │ │ -02e02e: 6e52 4c00 0831 |00c7: invoke-virtual {v8, v0, v1, v3, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ -02e034: 281c |00ca: goto 00e6 // +001c │ │ -02e036: 2208 9600 |00cb: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ -02e03a: 2200 a100 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -02e03e: 7010 7f01 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -02e044: 1a01 ec09 |00d2: const-string v1, "getMoveJoystickID()=" // string@09ec │ │ -02e048: 6e20 8501 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02e04e: 7010 8609 0700 |00d7: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02e054: 0a01 |00da: move-result v1 │ │ -02e056: 6e20 8201 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -02e05c: 6e10 8701 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02e062: 0c00 |00e1: move-result-object v0 │ │ -02e064: 7020 5901 0800 |00e2: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02e06a: 2708 |00e5: throw v8 │ │ -02e06c: 0e00 |00e6: return-void │ │ +02de94: |[02de94] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.onDraw:(Landroid/graphics/Canvas;)V │ │ +02dea4: 6f20 a209 8700 |0000: invoke-super {v7, v8}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.onDraw:(Landroid/graphics/Canvas;)V // method@09a2 │ │ +02deaa: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02deb0: 0c00 |0006: move-result-object v0 │ │ +02deb2: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02deb8: 0a00 |000a: move-result v0 │ │ +02deba: 3800 db00 |000b: if-eqz v0, 00e6 // +00db │ │ +02debe: 6e10 8509 0700 |000d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02dec4: 0c00 |0010: move-result-object v0 │ │ +02dec6: 1401 ff00 00ff |0011: const v1, #float -1.70146e+38 // #ff0000ff │ │ +02decc: 6e20 6400 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02ded2: 6e10 8509 0700 |0017: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02ded8: 0c00 |001a: move-result-object v0 │ │ +02deda: 1301 1e00 |001b: const/16 v1, #int 30 // #1e │ │ +02dede: 6e20 6300 1000 |001d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02dee4: 6e10 8509 0700 |0020: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02deea: 0c00 |0023: move-result-object v0 │ │ +02deec: 1301 4600 |0024: const/16 v1, #int 70 // #46 │ │ +02def0: 6e20 6300 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02def6: 6e10 8209 0700 |0029: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; // method@0982 │ │ +02defc: 0c00 |002c: move-result-object v0 │ │ +02defe: 5471 950c |002d: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_left:Landroid/graphics/RectF; // field@0c95 │ │ +02df02: 6e10 8509 0700 |002f: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df08: 0c02 |0032: move-result-object v2 │ │ +02df0a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +02df0c: 6e52 4b00 0813 |0034: invoke-virtual {v8, v0, v3, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02df12: 6e10 8209 0700 |0037: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Arrows:()Landroid/graphics/Bitmap; // method@0982 │ │ +02df18: 0c00 |003a: move-result-object v0 │ │ +02df1a: 5471 960c |003b: iget-object v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_arrows_right:Landroid/graphics/RectF; // field@0c96 │ │ +02df1e: 6e10 8509 0700 |003d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df24: 0c02 |0040: move-result-object v2 │ │ +02df26: 6e52 4b00 0813 |0041: invoke-virtual {v8, v0, v3, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02df2c: 6e10 8509 0700 |0044: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df32: 0c00 |0047: move-result-object v0 │ │ +02df34: 1301 5a00 |0048: const/16 v1, #int 90 // #5a │ │ +02df38: 6e20 6300 1000 |004a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02df3e: 7010 8609 0700 |004d: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02df44: 0a00 |0050: move-result v0 │ │ +02df46: 1502 2041 |0051: const/high16 v2, #int 1092616192 // #4120 │ │ +02df4a: 12f4 |0053: const/4 v4, #int -1 // #ff │ │ +02df4c: 3900 3900 |0054: if-nez v0, 008d // +0039 │ │ +02df50: 6e10 8309 0700 |0056: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Player:()Landroid/graphics/Bitmap; // method@0983 │ │ +02df56: 0c00 |0059: move-result-object v0 │ │ +02df58: 5475 980c |005a: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ +02df5c: 6e10 8509 0700 |005c: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df62: 0c06 |005f: move-result-object v6 │ │ +02df64: 6e56 4b00 0853 |0060: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02df6a: 6e10 8409 0700 |0063: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Shot:()Landroid/graphics/Bitmap; // method@0984 │ │ +02df70: 0c00 |0066: move-result-object v0 │ │ +02df72: 5475 970c |0067: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ +02df76: 6e10 8509 0700 |0069: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df7c: 0c06 |006c: move-result-object v6 │ │ +02df7e: 6e56 4b00 0853 |006d: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02df84: 6e10 8509 0700 |0070: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df8a: 0c00 |0073: move-result-object v0 │ │ +02df8c: 6e20 6400 4000 |0074: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02df92: 6e10 8509 0700 |0077: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02df98: 0c00 |007a: move-result-object v0 │ │ +02df9a: 6e20 6300 1000 |007b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02dfa0: 5270 900c |007e: iget v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_X_touch:F // field@0c90 │ │ +02dfa4: 5271 920c |0080: iget v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_Y_touch:F // field@0c92 │ │ +02dfa8: 5273 8e0c |0082: iget v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_right_R:F // field@0c8e │ │ +02dfac: c923 |0084: div-float/2addr v3, v2 │ │ +02dfae: 6e10 8509 0700 |0085: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02dfb4: 0c02 |0088: move-result-object v2 │ │ +02dfb6: 6e52 4c00 0831 |0089: invoke-virtual {v8, v0, v1, v3, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ +02dfbc: 285a |008c: goto 00e6 // +005a │ │ +02dfbe: 7010 8609 0700 |008d: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02dfc4: 0a00 |0090: move-result v0 │ │ +02dfc6: 1215 |0091: const/4 v5, #int 1 // #1 │ │ +02dfc8: 3350 3900 |0092: if-ne v0, v5, 00cb // +0039 │ │ +02dfcc: 6e10 8409 0700 |0094: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Shot:()Landroid/graphics/Bitmap; // method@0984 │ │ +02dfd2: 0c00 |0097: move-result-object v0 │ │ +02dfd4: 5475 980c |0098: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_right:Landroid/graphics/RectF; // field@0c98 │ │ +02dfd8: 6e10 8509 0700 |009a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02dfde: 0c06 |009d: move-result-object v6 │ │ +02dfe0: 6e56 4b00 0853 |009e: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02dfe6: 6e10 8309 0700 |00a1: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getBitmapControl_Player:()Landroid/graphics/Bitmap; // method@0983 │ │ +02dfec: 0c00 |00a4: move-result-object v0 │ │ +02dfee: 5475 970c |00a5: iget-object v5, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.rect_control_image_left:Landroid/graphics/RectF; // field@0c97 │ │ +02dff2: 6e10 8509 0700 |00a7: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02dff8: 0c06 |00aa: move-result-object v6 │ │ +02dffa: 6e56 4b00 0853 |00ab: invoke-virtual {v8, v0, v3, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +02e000: 6e10 8509 0700 |00ae: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02e006: 0c00 |00b1: move-result-object v0 │ │ +02e008: 6e20 6400 4000 |00b2: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +02e00e: 6e10 8509 0700 |00b5: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02e014: 0c00 |00b8: move-result-object v0 │ │ +02e016: 6e20 6300 1000 |00b9: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0063 │ │ +02e01c: 5270 8b0c |00bc: iget v0, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_X_touch:F // field@0c8b │ │ +02e020: 5271 8d0c |00be: iget v1, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_Y_touch:F // field@0c8d │ │ +02e024: 5273 890c |00c0: iget v3, v7, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_joystick_left_R:F // field@0c89 │ │ +02e028: c923 |00c2: div-float/2addr v3, v2 │ │ +02e02a: 6e10 8509 0700 |00c3: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getDefaultPaint:()Landroid/graphics/Paint; // method@0985 │ │ +02e030: 0c02 |00c6: move-result-object v2 │ │ +02e032: 6e52 4c00 0831 |00c7: invoke-virtual {v8, v0, v1, v3, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@004c │ │ +02e038: 281c |00ca: goto 00e6 // +001c │ │ +02e03a: 2208 9600 |00cb: new-instance v8, Ljava/lang/IllegalStateException; // type@0096 │ │ +02e03e: 2200 a100 |00cd: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +02e042: 7010 7f01 0000 |00cf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02e048: 1a01 ed09 |00d2: const-string v1, "getMoveJoystickID()=" // string@09ed │ │ +02e04c: 6e20 8501 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02e052: 7010 8609 0700 |00d7: invoke-direct {v7}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02e058: 0a01 |00da: move-result v1 │ │ +02e05a: 6e20 8201 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +02e060: 6e10 8701 0000 |00de: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02e066: 0c00 |00e1: move-result-object v0 │ │ +02e068: 7020 5901 0800 |00e2: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02e06e: 2708 |00e5: throw v8 │ │ +02e070: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=98 │ │ 0x000d line=101 │ │ 0x0017 line=102 │ │ 0x0020 line=106 │ │ @@ -76562,65 +76580,65 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -02e070: |[02e070] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ -02e080: 6f20 a509 6500 |0000: invoke-super {v5, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@09a5 │ │ -02e086: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02e08c: 0c00 |0006: move-result-object v0 │ │ -02e08e: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02e094: 0a00 |000a: move-result v0 │ │ -02e096: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -02e09a: 0e00 |000d: return-void │ │ -02e09c: 6e10 af00 0600 |000e: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02e0a2: 0a00 |0011: move-result v0 │ │ -02e0a4: 6e20 b200 0600 |0012: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ -02e0aa: 0a00 |0015: move-result v0 │ │ -02e0ac: 6e10 af00 0600 |0016: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ -02e0b2: 0a01 |0019: move-result v1 │ │ -02e0b4: 6e20 b400 1600 |001a: invoke-virtual {v6, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ -02e0ba: 0a06 |001d: move-result v6 │ │ -02e0bc: 5451 940c |001e: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02e0c0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -02e0c2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -02e0c4: 4b03 0102 |0022: aput v3, v1, v2 │ │ -02e0c8: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -02e0ca: 4b03 0104 |0025: aput v3, v1, v4 │ │ -02e0ce: 7030 8109 0506 |0027: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ -02e0d4: 7030 8009 0506 |002a: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ -02e0da: 5456 930c |002d: iget-object v6, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e0de: 4400 0602 |002f: aget v0, v6, v2 │ │ -02e0e2: 2d00 0003 |0031: cmpl-float v0, v0, v3 │ │ -02e0e6: 3900 0800 |0033: if-nez v0, 003b // +0008 │ │ -02e0ea: 4406 0604 |0035: aget v6, v6, v4 │ │ -02e0ee: 2d06 0603 |0037: cmpl-float v6, v6, v3 │ │ -02e0f2: 3806 0f00 |0039: if-eqz v6, 0048 // +000f │ │ -02e0f6: 6e10 8809 0500 |003b: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ -02e0fc: 0c06 |003e: move-result-object v6 │ │ -02e0fe: 5450 930c |003f: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e102: 4401 0002 |0041: aget v1, v0, v2 │ │ -02e106: 4400 0004 |0043: aget v0, v0, v4 │ │ -02e10a: 7230 da08 1600 |0045: invoke-interface {v6, v1, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02e110: 5456 940c |0048: iget-object v6, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02e114: 4400 0602 |004a: aget v0, v6, v2 │ │ -02e118: 2d00 0003 |004c: cmpl-float v0, v0, v3 │ │ -02e11c: 3900 0800 |004e: if-nez v0, 0056 // +0008 │ │ -02e120: 4406 0604 |0050: aget v6, v6, v4 │ │ -02e124: 2d06 0603 |0052: cmpl-float v6, v6, v3 │ │ -02e128: 3806 0f00 |0054: if-eqz v6, 0063 // +000f │ │ -02e12c: 6e10 8809 0500 |0056: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ -02e132: 0c06 |0059: move-result-object v6 │ │ -02e134: 5450 940c |005a: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ -02e138: 4401 0002 |005c: aget v1, v0, v2 │ │ -02e13c: 4400 0004 |005e: aget v0, v0, v4 │ │ -02e140: 7230 c508 1600 |0060: invoke-interface {v6, v1, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.button1:(FF)V // method@08c5 │ │ -02e146: 0e00 |0063: return-void │ │ +02e074: |[02e074] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_DOWN:(Landroid/view/MotionEvent;)V │ │ +02e084: 6f20 a509 6500 |0000: invoke-super {v5, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_DOWN:(Landroid/view/MotionEvent;)V // method@09a5 │ │ +02e08a: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02e090: 0c00 |0006: move-result-object v0 │ │ +02e092: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02e098: 0a00 |000a: move-result v0 │ │ +02e09a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +02e09e: 0e00 |000d: return-void │ │ +02e0a0: 6e10 af00 0600 |000e: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02e0a6: 0a00 |0011: move-result v0 │ │ +02e0a8: 6e20 b200 0600 |0012: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@00b2 │ │ +02e0ae: 0a00 |0015: move-result v0 │ │ +02e0b0: 6e10 af00 0600 |0016: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionIndex:()I // method@00af │ │ +02e0b6: 0a01 |0019: move-result v1 │ │ +02e0b8: 6e20 b400 1600 |001a: invoke-virtual {v6, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@00b4 │ │ +02e0be: 0a06 |001d: move-result v6 │ │ +02e0c0: 5451 940c |001e: iget-object v1, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02e0c4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02e0c6: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +02e0c8: 4b03 0102 |0022: aput v3, v1, v2 │ │ +02e0cc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +02e0ce: 4b03 0104 |0025: aput v3, v1, v4 │ │ +02e0d2: 7030 8109 0506 |0027: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ +02e0d8: 7030 8009 0506 |002a: invoke-direct {v5, v0, v6}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ +02e0de: 5456 930c |002d: iget-object v6, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e0e2: 4400 0602 |002f: aget v0, v6, v2 │ │ +02e0e6: 2d00 0003 |0031: cmpl-float v0, v0, v3 │ │ +02e0ea: 3900 0800 |0033: if-nez v0, 003b // +0008 │ │ +02e0ee: 4406 0604 |0035: aget v6, v6, v4 │ │ +02e0f2: 2d06 0603 |0037: cmpl-float v6, v6, v3 │ │ +02e0f6: 3806 0f00 |0039: if-eqz v6, 0048 // +000f │ │ +02e0fa: 6e10 8809 0500 |003b: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ +02e100: 0c06 |003e: move-result-object v6 │ │ +02e102: 5450 930c |003f: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e106: 4401 0002 |0041: aget v1, v0, v2 │ │ +02e10a: 4400 0004 |0043: aget v0, v0, v4 │ │ +02e10e: 7230 da08 1600 |0045: invoke-interface {v6, v1, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02e114: 5456 940c |0048: iget-object v6, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02e118: 4400 0602 |004a: aget v0, v6, v2 │ │ +02e11c: 2d00 0003 |004c: cmpl-float v0, v0, v3 │ │ +02e120: 3900 0800 |004e: if-nez v0, 0056 // +0008 │ │ +02e124: 4406 0604 |0050: aget v6, v6, v4 │ │ +02e128: 2d06 0603 |0052: cmpl-float v6, v6, v3 │ │ +02e12c: 3806 0f00 |0054: if-eqz v6, 0063 // +000f │ │ +02e130: 6e10 8809 0500 |0056: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ +02e136: 0c06 |0059: move-result-object v6 │ │ +02e138: 5450 940c |005a: iget-object v0, v5, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_shot_vector:[F // field@0c94 │ │ +02e13c: 4401 0002 |005c: aget v1, v0, v2 │ │ +02e140: 4400 0004 |005e: aget v0, v0, v4 │ │ +02e144: 7230 c508 1600 |0060: invoke-interface {v6, v1, v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.button1:(FF)V // method@08c5 │ │ +02e14a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=225 │ │ 0x000e line=230 │ │ 0x0016 line=231 │ │ 0x001e line=234 │ │ @@ -76640,55 +76658,55 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -02e148: |[02e148] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ -02e158: 6f20 a609 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@09a6 │ │ -02e15e: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02e164: 0c00 |0006: move-result-object v0 │ │ -02e166: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02e16c: 0a00 |000a: move-result v0 │ │ -02e16e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -02e172: 0e00 |000d: return-void │ │ -02e174: 6e10 b100 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -02e17a: 0a00 |0011: move-result v0 │ │ -02e17c: 6e10 b300 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02e182: 0a05 |0015: move-result v5 │ │ -02e184: 7010 8609 0400 |0016: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02e18a: 0a01 |0019: move-result v1 │ │ -02e18c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -02e18e: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -02e192: 7030 8109 0405 |001d: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ -02e198: 280a |0020: goto 002a // +000a │ │ -02e19a: 7010 8609 0400 |0021: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02e1a0: 0a01 |0024: move-result v1 │ │ -02e1a2: 3321 2300 |0025: if-ne v1, v2, 0048 // +0023 │ │ -02e1a6: 7030 8009 0405 |0027: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ -02e1ac: 5445 930c |002a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e1b0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -02e1b2: 4401 0500 |002d: aget v1, v5, v0 │ │ -02e1b6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -02e1b8: 2d01 0103 |0030: cmpl-float v1, v1, v3 │ │ -02e1bc: 3901 0800 |0032: if-nez v1, 003a // +0008 │ │ -02e1c0: 4405 0502 |0034: aget v5, v5, v2 │ │ -02e1c4: 2d05 0503 |0036: cmpl-float v5, v5, v3 │ │ -02e1c8: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ -02e1cc: 6e10 8809 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ -02e1d2: 0c05 |003d: move-result-object v5 │ │ -02e1d4: 5441 930c |003e: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e1d8: 4400 0100 |0040: aget v0, v1, v0 │ │ -02e1dc: 4401 0102 |0042: aget v1, v1, v2 │ │ -02e1e0: 7230 da08 0501 |0044: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02e1e6: 0e00 |0047: return-void │ │ -02e1e8: 2205 9600 |0048: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ -02e1ec: 7010 5801 0500 |004a: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -02e1f2: 2705 |004d: throw v5 │ │ +02e14c: |[02e14c] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_MOVE:(Landroid/view/MotionEvent;)V │ │ +02e15c: 6f20 a609 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_MOVE:(Landroid/view/MotionEvent;)V // method@09a6 │ │ +02e162: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02e168: 0c00 |0006: move-result-object v0 │ │ +02e16a: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02e170: 0a00 |000a: move-result v0 │ │ +02e172: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +02e176: 0e00 |000d: return-void │ │ +02e178: 6e10 b100 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02e17e: 0a00 |0011: move-result v0 │ │ +02e180: 6e10 b300 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02e186: 0a05 |0015: move-result v5 │ │ +02e188: 7010 8609 0400 |0016: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02e18e: 0a01 |0019: move-result v1 │ │ +02e190: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +02e192: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +02e196: 7030 8109 0405 |001d: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ +02e19c: 280a |0020: goto 002a // +000a │ │ +02e19e: 7010 8609 0400 |0021: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02e1a4: 0a01 |0024: move-result v1 │ │ +02e1a6: 3321 2300 |0025: if-ne v1, v2, 0048 // +0023 │ │ +02e1aa: 7030 8009 0405 |0027: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ +02e1b0: 5445 930c |002a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e1b4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +02e1b6: 4401 0500 |002d: aget v1, v5, v0 │ │ +02e1ba: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +02e1bc: 2d01 0103 |0030: cmpl-float v1, v1, v3 │ │ +02e1c0: 3901 0800 |0032: if-nez v1, 003a // +0008 │ │ +02e1c4: 4405 0502 |0034: aget v5, v5, v2 │ │ +02e1c8: 2d05 0503 |0036: cmpl-float v5, v5, v3 │ │ +02e1cc: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ +02e1d0: 6e10 8809 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ +02e1d6: 0c05 |003d: move-result-object v5 │ │ +02e1d8: 5441 930c |003e: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e1dc: 4400 0100 |0040: aget v0, v1, v0 │ │ +02e1e0: 4401 0102 |0042: aget v1, v1, v2 │ │ +02e1e4: 7230 da08 0501 |0044: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02e1ea: 0e00 |0047: return-void │ │ +02e1ec: 2205 9600 |0048: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ +02e1f0: 7010 5801 0500 |004a: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +02e1f6: 2705 |004d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=259 │ │ 0x000e line=263 │ │ 0x0012 line=264 │ │ 0x0016 line=267 │ │ @@ -76707,55 +76725,55 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -02e1f4: |[02e1f4] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ -02e204: 6f20 a709 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@09a7 │ │ -02e20a: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02e210: 0c00 |0006: move-result-object v0 │ │ -02e212: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ -02e218: 0a00 |000a: move-result v0 │ │ -02e21a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -02e21e: 0e00 |000d: return-void │ │ -02e220: 6e10 b100 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ -02e226: 0a00 |0011: move-result v0 │ │ -02e228: 6e10 b300 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ -02e22e: 0a05 |0015: move-result v5 │ │ -02e230: 7010 8609 0400 |0016: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02e236: 0a01 |0019: move-result v1 │ │ -02e238: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -02e23a: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ -02e23e: 7030 8109 0405 |001d: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ -02e244: 280a |0020: goto 002a // +000a │ │ -02e246: 7010 8609 0400 |0021: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ -02e24c: 0a01 |0024: move-result v1 │ │ -02e24e: 3321 2300 |0025: if-ne v1, v2, 0048 // +0023 │ │ -02e252: 7030 8009 0405 |0027: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ -02e258: 5445 930c |002a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e25c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -02e25e: 4401 0500 |002d: aget v1, v5, v0 │ │ -02e262: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -02e264: 2d01 0103 |0030: cmpl-float v1, v1, v3 │ │ -02e268: 3901 0800 |0032: if-nez v1, 003a // +0008 │ │ -02e26c: 4405 0502 |0034: aget v5, v5, v2 │ │ -02e270: 2d05 0503 |0036: cmpl-float v5, v5, v3 │ │ -02e274: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ -02e278: 6e10 8809 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ -02e27e: 0c05 |003d: move-result-object v5 │ │ -02e280: 5441 930c |003e: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ -02e284: 4400 0100 |0040: aget v0, v1, v0 │ │ -02e288: 4401 0102 |0042: aget v1, v1, v2 │ │ -02e28c: 7230 da08 0501 |0044: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ -02e292: 0e00 |0047: return-void │ │ -02e294: 2205 9600 |0048: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ -02e298: 7010 5801 0500 |004a: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ -02e29e: 2705 |004d: throw v5 │ │ +02e1f8: |[02e1f8] org.metatrans.commons.graphics2d.ui.View_Main_4Controls_4Fire.processEvent_UP:(Landroid/view/MotionEvent;)V │ │ +02e208: 6f20 a709 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;.processEvent_UP:(Landroid/view/MotionEvent;)V // method@09a7 │ │ +02e20e: 7100 6008 0000 |0003: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02e214: 0c00 |0006: move-result-object v0 │ │ +02e216: 6e10 6508 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.isCurrentlyGameActiveIntoTheMainScreen:()Z // method@0865 │ │ +02e21c: 0a00 |000a: move-result v0 │ │ +02e21e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +02e222: 0e00 |000d: return-void │ │ +02e224: 6e10 b100 0500 |000e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@00b1 │ │ +02e22a: 0a00 |0011: move-result v0 │ │ +02e22c: 6e10 b300 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@00b3 │ │ +02e232: 0a05 |0015: move-result v5 │ │ +02e234: 7010 8609 0400 |0016: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02e23a: 0a01 |0019: move-result v1 │ │ +02e23c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +02e23e: 3901 0600 |001b: if-nez v1, 0021 // +0006 │ │ +02e242: 7030 8109 0405 |001d: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_RightJoystick:(FF)V // method@0981 │ │ +02e248: 280a |0020: goto 002a // +000a │ │ +02e24a: 7010 8609 0400 |0021: invoke-direct {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getMoveJoystickID:()I // method@0986 │ │ +02e250: 0a01 |0024: move-result v1 │ │ +02e252: 3321 2300 |0025: if-ne v1, v2, 0048 // +0023 │ │ +02e256: 7030 8009 0405 |0027: invoke-direct {v4, v0, v5}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.fillVector_LeftJoystick:(FF)V // method@0980 │ │ +02e25c: 5445 930c |002a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e260: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +02e262: 4401 0500 |002d: aget v1, v5, v0 │ │ +02e266: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +02e268: 2d01 0103 |0030: cmpl-float v1, v1, v3 │ │ +02e26c: 3901 0800 |0032: if-nez v1, 003a // +0008 │ │ +02e270: 4405 0502 |0034: aget v5, v5, v2 │ │ +02e274: 2d05 0503 |0036: cmpl-float v5, v5, v3 │ │ +02e278: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ +02e27c: 6e10 8809 0400 |003a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@0988 │ │ +02e282: 0c05 |003d: move-result-object v5 │ │ +02e284: 5441 930c |003e: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.control_move_vector:[F // field@0c93 │ │ +02e288: 4400 0100 |0040: aget v0, v1, v0 │ │ +02e28c: 4401 0102 |0042: aget v1, v1, v2 │ │ +02e290: 7230 da08 0501 |0044: invoke-interface {v5, v0, v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.setPlayerSpeed:(FF)V // method@08da │ │ +02e296: 0e00 |0047: return-void │ │ +02e298: 2205 9600 |0048: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ +02e29c: 7010 5801 0500 |004a: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@0158 │ │ +02e2a2: 2705 |004d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=291 │ │ 0x000e line=295 │ │ 0x0012 line=296 │ │ 0x0016 line=298 │ │ @@ -76765,21 +76783,21 @@ │ │ 0x002a line=311 │ │ 0x003a line=312 │ │ 0x0048 line=308 │ │ locals : │ │ 0x0000 - 0x004e reg=4 this Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire; │ │ 0x0000 - 0x004e reg=5 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1624 (View_Main_4Controls_4Fire.java) │ │ + source_file_idx : 1625 (View_Main_4Controls_4Fire.java) │ │ │ │ Class #320 header: │ │ class_idx : 528 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 527 │ │ -source_file_idx : 158 │ │ +source_file_idx : 159 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #320 - │ │ Class descriptor : 'Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;' │ │ @@ -76802,19 +76820,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02f9a4: |[02f9a4] org.metatrans.commons.loading.Activity_Loading_Base_Ads.:()V │ │ -02f9b4: 7010 c409 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.:()V // method@09c4 │ │ -02f9ba: 1400 c871 0f22 |0003: const v0, #float 1.94403e-18 // #220f71c8 │ │ -02f9c0: 5910 d40c |0006: iput v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.HOUSE_AD_VIEW_ID:I // field@0cd4 │ │ -02f9c4: 0e00 |0008: return-void │ │ +02f9a8: |[02f9a8] org.metatrans.commons.loading.Activity_Loading_Base_Ads.:()V │ │ +02f9b8: 7010 c409 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.:()V // method@09c4 │ │ +02f9be: 1400 c871 0f22 |0003: const v0, #float 1.94403e-18 // #220f71c8 │ │ +02f9c4: 5910 d40c |0006: iput v0, v1, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.HOUSE_AD_VIEW_ID:I // field@0cd4 │ │ +02f9c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0006 line=17 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads; │ │ │ │ @@ -76823,33 +76841,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02f9c8: |[02f9c8] org.metatrans.commons.loading.Activity_Loading_Base_Ads.attachBanners:()V │ │ -02f9d8: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ -02f9dc: 6e20 ec09 0200 |0002: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.findViewById:(I)Landroid/view/View; // method@09ec │ │ -02f9e2: 0c00 |0005: move-result-object v0 │ │ -02f9e4: 1f00 4900 |0006: check-cast v0, Landroid/view/ViewGroup; // type@0049 │ │ -02f9e8: 7100 e204 0000 |0008: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02f9ee: 0c01 |000b: move-result-object v1 │ │ -02f9f0: 6e10 e904 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -02f9f6: 0a01 |000f: move-result v1 │ │ -02f9f8: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ -02f9fc: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -02fa00: 280d |0014: goto 0021 // +000d │ │ -02fa02: 2200 9600 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -02fa06: 1a01 1302 |0017: const-string v1, "Frame is null" // string@0213 │ │ -02fa0a: 7020 5901 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02fa10: 2700 |001c: throw v0 │ │ -02fa12: 0d00 |001d: move-exception v0 │ │ -02fa14: 6e10 5601 0000 |001e: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02fa1a: 0e00 |0021: return-void │ │ +02f9cc: |[02f9cc] org.metatrans.commons.loading.Activity_Loading_Base_Ads.attachBanners:()V │ │ +02f9dc: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ +02f9e0: 6e20 ec09 0200 |0002: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.findViewById:(I)Landroid/view/View; // method@09ec │ │ +02f9e6: 0c00 |0005: move-result-object v0 │ │ +02f9e8: 1f00 4900 |0006: check-cast v0, Landroid/view/ViewGroup; // type@0049 │ │ +02f9ec: 7100 e204 0000 |0008: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02f9f2: 0c01 |000b: move-result-object v1 │ │ +02f9f4: 6e10 e904 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +02f9fa: 0a01 |000f: move-result v1 │ │ +02f9fc: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +02fa00: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +02fa04: 280d |0014: goto 0021 // +000d │ │ +02fa06: 2200 9600 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +02fa0a: 1a01 1402 |0017: const-string v1, "Frame is null" // string@0214 │ │ +02fa0e: 7020 5901 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02fa14: 2700 |001c: throw v0 │ │ +02fa16: 0d00 |001d: move-exception v0 │ │ +02fa18: 6e10 5601 0000 |001e: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02fa1e: 0e00 |0021: return-void │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=97 │ │ 0x0015 line=99 │ │ @@ -76862,29 +76880,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02fa2c: |[02fa2c] org.metatrans.commons.loading.Activity_Loading_Base_Ads.detachBanners:()V │ │ -02fa3c: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ -02fa40: 6e20 ec09 0200 |0002: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.findViewById:(I)Landroid/view/View; // method@09ec │ │ -02fa46: 0c00 |0005: move-result-object v0 │ │ -02fa48: 1f00 4900 |0006: check-cast v0, Landroid/view/ViewGroup; // type@0049 │ │ -02fa4c: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ -02fa50: 5221 d40c |000a: iget v1, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.HOUSE_AD_VIEW_ID:I // field@0cd4 │ │ -02fa54: 6e20 cd00 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ -02fa5a: 0c01 |000f: move-result-object v1 │ │ -02fa5c: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -02fa60: 6e20 cf00 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ -02fa66: 2805 |0015: goto 001a // +0005 │ │ -02fa68: 0d00 |0016: move-exception v0 │ │ -02fa6a: 6e10 5601 0000 |0017: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02fa70: 0e00 |001a: return-void │ │ +02fa30: |[02fa30] org.metatrans.commons.loading.Activity_Loading_Base_Ads.detachBanners:()V │ │ +02fa40: 6000 df07 |0000: sget v0, Lorg/metatrans/commons/R$id;.commons_layout_loading:I // field@07df │ │ +02fa44: 6e20 ec09 0200 |0002: invoke-virtual {v2, v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.findViewById:(I)Landroid/view/View; // method@09ec │ │ +02fa4a: 0c00 |0005: move-result-object v0 │ │ +02fa4c: 1f00 4900 |0006: check-cast v0, Landroid/view/ViewGroup; // type@0049 │ │ +02fa50: 3800 1200 |0008: if-eqz v0, 001a // +0012 │ │ +02fa54: 5221 d40c |000a: iget v1, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.HOUSE_AD_VIEW_ID:I // field@0cd4 │ │ +02fa58: 6e20 cd00 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cd │ │ +02fa5e: 0c01 |000f: move-result-object v1 │ │ +02fa60: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +02fa64: 6e20 cf00 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@00cf │ │ +02fa6a: 2805 |0015: goto 001a // +0005 │ │ +02fa6c: 0d00 |0016: move-exception v0 │ │ +02fa6e: 6e10 5601 0000 |0017: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02fa74: 0e00 |001a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=74 │ │ 0x0012 line=76 │ │ @@ -76916,17 +76934,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02fa84: |[02fa84] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onDestroy:()V │ │ -02fa94: 6f10 e209 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onDestroy:()V // method@09e2 │ │ -02fa9a: 0e00 |0003: return-void │ │ +02fa88: |[02fa88] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onDestroy:()V │ │ +02fa98: 6f10 e209 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onDestroy:()V // method@09e2 │ │ +02fa9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads; │ │ │ │ #4 : (in Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;) │ │ @@ -76934,18 +76952,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02fa9c: |[02fa9c] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onPause:()V │ │ -02faac: 7010 eb09 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.detachBanners:()V // method@09eb │ │ -02fab2: 6f10 e309 0000 |0003: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onPause:()V // method@09e3 │ │ -02fab8: 0e00 |0006: return-void │ │ +02faa0: |[02faa0] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onPause:()V │ │ +02fab0: 7010 eb09 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.detachBanners:()V // method@09eb │ │ +02fab6: 6f10 e309 0000 |0003: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onPause:()V // method@09e3 │ │ +02fabc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads; │ │ │ │ @@ -76954,18 +76972,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02fabc: |[02fabc] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onResume:()V │ │ -02facc: 6f10 e409 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onResume:()V // method@09e4 │ │ -02fad2: 7010 ea09 0000 |0003: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.attachBanners:()V // method@09ea │ │ -02fad8: 0e00 |0006: return-void │ │ +02fac0: |[02fac0] org.metatrans.commons.loading.Activity_Loading_Base_Ads.onResume:()V │ │ +02fad0: 6f10 e409 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base;.onResume:()V // method@09e4 │ │ +02fad6: 7010 ea09 0000 |0003: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.attachBanners:()V // method@09ea │ │ +02fadc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads; │ │ │ │ @@ -76974,48 +76992,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -02fadc: |[02fadc] org.metatrans.commons.loading.Activity_Loading_Base_Ads.openInterstitial:()V │ │ -02faec: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02faf0: 1a01 9d00 |0002: const-string v1, "Activity_Loading_Base_Ads openInterstitial called" // string@009d │ │ -02faf4: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02fafa: 5420 d50c |0007: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0cd5 │ │ -02fafe: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ -02fb02: 6200 2504 |000b: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -02fb06: 1a01 9c00 |000d: const-string v1, "Activity_Loading_Base_Ads openInterstitial RESUMED" // string@009c │ │ -02fb0a: 6e20 5301 1000 |000f: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -02fb10: 5420 d50c |0012: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0cd5 │ │ -02fb14: 7210 3404 0000 |0014: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ -02fb1a: 2805 |0017: goto 001c // +0005 │ │ -02fb1c: 0d00 |0018: move-exception v0 │ │ -02fb1e: 6e10 5601 0000 |0019: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -02fb24: 0e00 |001c: return-void │ │ +02fae0: |[02fae0] org.metatrans.commons.loading.Activity_Loading_Base_Ads.openInterstitial:()V │ │ +02faf0: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02faf4: 1a01 9e00 |0002: const-string v1, "Activity_Loading_Base_Ads openInterstitial called" // string@009e │ │ +02faf8: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02fafe: 5420 d50c |0007: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0cd5 │ │ +02fb02: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ +02fb06: 6200 2504 |000b: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +02fb0a: 1a01 9d00 |000d: const-string v1, "Activity_Loading_Base_Ads openInterstitial RESUMED" // string@009d │ │ +02fb0e: 6e20 5301 1000 |000f: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +02fb14: 5420 d50c |0012: iget-object v0, v2, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.current_adLoadFlow_Interstitial:Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow; // field@0cd5 │ │ +02fb18: 7210 3404 0000 |0014: invoke-interface {v0}, Lorg/metatrans/commons/ads/impl/flow/IAdLoadFlow;.resume:()V // method@0434 │ │ +02fb1e: 2805 |0017: goto 001c // +0005 │ │ +02fb20: 0d00 |0018: move-exception v0 │ │ +02fb22: 6e10 5601 0000 |0019: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +02fb28: 0e00 |001c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=129 │ │ 0x000b line=130 │ │ 0x0012 line=131 │ │ 0x0019 line=135 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads; │ │ │ │ - source_file_idx : 158 (Activity_Loading_Base_Ads.java) │ │ + source_file_idx : 159 (Activity_Loading_Base_Ads.java) │ │ │ │ Class #321 header: │ │ class_idx : 536 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 266 │ │ -source_file_idx : 192 │ │ +source_file_idx : 193 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #321 - │ │ Class descriptor : 'Lorg/metatrans/commons/main/Activity_Result_Base_Ads;' │ │ @@ -77034,19 +77052,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -032a54: |[032a54] org.metatrans.commons.main.Activity_Result_Base_Ads.:()V │ │ -032a64: 7010 7403 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.:()V // method@0374 │ │ -032a6a: 1400 a8b4 4534 |0003: const v0, #float 1.84128e-07 // #3445b4a8 │ │ -032a70: 5910 090d |0006: iput v0, v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.MAIN_VIEW_ID:I // field@0d09 │ │ -032a74: 0e00 |0008: return-void │ │ +032a58: |[032a58] org.metatrans.commons.main.Activity_Result_Base_Ads.:()V │ │ +032a68: 7010 7403 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.:()V // method@0374 │ │ +032a6e: 1400 a8b4 4534 |0003: const v0, #float 1.84128e-07 // #3445b4a8 │ │ +032a74: 5910 090d |0006: iput v0, v1, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.MAIN_VIEW_ID:I // field@0d09 │ │ +032a78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/Activity_Result_Base_Ads; │ │ │ │ @@ -77062,20 +77080,20 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -032a30: |[032a30] org.metatrans.commons.main.Activity_Result_Base_Ads.getFrame:()Landroid/widget/FrameLayout; │ │ -032a40: 6000 e807 |0000: sget v0, Lorg/metatrans/commons/R$id;.layout_result_vertical:I // field@07e8 │ │ -032a44: 6e20 580a 0100 |0002: invoke-virtual {v1, v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.findViewById:(I)Landroid/view/View; // method@0a58 │ │ -032a4a: 0c00 |0005: move-result-object v0 │ │ -032a4c: 1f00 5d00 |0006: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ -032a50: 1100 |0008: return-object v0 │ │ +032a34: |[032a34] org.metatrans.commons.main.Activity_Result_Base_Ads.getFrame:()Landroid/widget/FrameLayout; │ │ +032a44: 6000 e807 |0000: sget v0, Lorg/metatrans/commons/R$id;.layout_result_vertical:I // field@07e8 │ │ +032a48: 6e20 580a 0100 |0002: invoke-virtual {v1, v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.findViewById:(I)Landroid/view/View; // method@0a58 │ │ +032a4e: 0c00 |0005: move-result-object v0 │ │ +032a50: 1f00 5d00 |0006: check-cast v0, Landroid/widget/FrameLayout; // type@005d │ │ +032a54: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/main/Activity_Result_Base_Ads; │ │ │ │ #2 : (in Lorg/metatrans/commons/main/Activity_Result_Base_Ads;) │ │ @@ -77083,19 +77101,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -032a78: |[032a78] org.metatrans.commons.main.Activity_Result_Base_Ads.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -032a88: 6f20 7e03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@037e │ │ -032a8e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -032a90: 6e20 600a 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.setRequestedOrientation:(I)V // method@0a60 │ │ -032a96: 0e00 |0007: return-void │ │ +032a7c: |[032a7c] org.metatrans.commons.main.Activity_Result_Base_Ads.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +032a8c: 6f20 7e03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@037e │ │ +032a92: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +032a94: 6e20 600a 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.setRequestedOrientation:(I)V // method@0a60 │ │ +032a9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/commons/main/Activity_Result_Base_Ads; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/res/Configuration; │ │ @@ -77105,17 +77123,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -032a98: |[032a98] org.metatrans.commons.main.Activity_Result_Base_Ads.onCreate:(Landroid/os/Bundle;)V │ │ -032aa8: 6f20 7f03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onCreate:(Landroid/os/Bundle;)V // method@037f │ │ -032aae: 0e00 |0003: return-void │ │ +032a9c: |[032a9c] org.metatrans.commons.main.Activity_Result_Base_Ads.onCreate:(Landroid/os/Bundle;)V │ │ +032aac: 6f20 7f03 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onCreate:(Landroid/os/Bundle;)V // method@037f │ │ +032ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/main/Activity_Result_Base_Ads; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Bundle; │ │ │ │ @@ -77124,49 +77142,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -032ab0: |[032ab0] org.metatrans.commons.main.Activity_Result_Base_Ads.onResume:()V │ │ -032ac0: 6000 f107 |0000: sget v0, Lorg/metatrans/commons/R$layout;.activity_result:I // field@07f1 │ │ -032ac4: 6e20 5f0a 0500 |0002: invoke-virtual {v5, v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.setContentView:(I)V // method@0a5f │ │ -032aca: 6e10 5b0a 0500 |0005: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getFrame:()Landroid/widget/FrameLayout; // method@0a5b │ │ -032ad0: 0c00 |0008: move-result-object v0 │ │ -032ad2: 6e10 570a 0500 |0009: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.createView:()Lorg/metatrans/commons/main/View_Result; // method@0a57 │ │ -032ad8: 0c01 |000c: move-result-object v1 │ │ -032ada: 2202 1a02 |000d: new-instance v2, Lorg/metatrans/commons/main/OnTouchListener_Result; // type@021a │ │ -032ade: 7020 640a 1200 |000f: invoke-direct {v2, v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.:(Lorg/metatrans/commons/main/View_Result;)V // method@0a64 │ │ -032ae4: 6e20 7f0a 2100 |0012: invoke-virtual {v1, v2}, Lorg/metatrans/commons/main/View_Result;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a7f │ │ -032aea: 5252 090d |0015: iget v2, v5, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.MAIN_VIEW_ID:I // field@0d09 │ │ -032aee: 6e20 7d0a 2100 |0017: invoke-virtual {v1, v2}, Lorg/metatrans/commons/main/View_Result;.setId:(I)V // method@0a7d │ │ -032af4: 6e20 fd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -032afa: 6f10 8103 0500 |001d: invoke-super {v5}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onResume:()V // method@0381 │ │ -032b00: 6e10 5a0a 0500 |0020: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getApplication:()Landroid/app/Application; // method@0a5a │ │ -032b06: 0c02 |0023: move-result-object v2 │ │ -032b08: 1f02 4901 |0024: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -032b0c: 6e10 e804 0200 |0026: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -032b12: 0c02 |0029: move-result-object v2 │ │ -032b14: 5222 580d |002a: iget v2, v2, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -032b18: 7110 bc05 0200 |002c: invoke-static {v2}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -032b1e: 0c02 |002f: move-result-object v2 │ │ -032b20: 2203 d501 |0030: new-instance v3, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends; // type@01d5 │ │ -032b24: 6e10 710a 0100 |0032: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getRectangle_InviteFriends:()Landroid/graphics/RectF; // method@0a71 │ │ -032b2a: 0c01 |0035: move-result-object v1 │ │ -032b2c: 6e10 5a0a 0500 |0036: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getApplication:()Landroid/app/Application; // method@0a5a │ │ -032b32: 0c04 |0039: move-result-object v4 │ │ -032b34: 1f04 4901 |003a: check-cast v4, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -032b38: 6e10 de04 0400 |003c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -032b3e: 0c04 |003f: move-result-object v4 │ │ -032b40: 7210 7f07 0400 |0040: invoke-interface {v4}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ -032b46: 0c04 |0043: move-result-object v4 │ │ -032b48: 7052 f907 5341 |0044: invoke-direct {v3, v5, v1, v4, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.:(Landroid/app/Activity;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@07f9 │ │ -032b4e: 6e20 fd00 3000 |0047: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ -032b54: 0e00 |004a: return-void │ │ +032ab4: |[032ab4] org.metatrans.commons.main.Activity_Result_Base_Ads.onResume:()V │ │ +032ac4: 6000 f107 |0000: sget v0, Lorg/metatrans/commons/R$layout;.activity_result:I // field@07f1 │ │ +032ac8: 6e20 5f0a 0500 |0002: invoke-virtual {v5, v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.setContentView:(I)V // method@0a5f │ │ +032ace: 6e10 5b0a 0500 |0005: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getFrame:()Landroid/widget/FrameLayout; // method@0a5b │ │ +032ad4: 0c00 |0008: move-result-object v0 │ │ +032ad6: 6e10 570a 0500 |0009: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.createView:()Lorg/metatrans/commons/main/View_Result; // method@0a57 │ │ +032adc: 0c01 |000c: move-result-object v1 │ │ +032ade: 2202 1a02 |000d: new-instance v2, Lorg/metatrans/commons/main/OnTouchListener_Result; // type@021a │ │ +032ae2: 7020 640a 1200 |000f: invoke-direct {v2, v1}, Lorg/metatrans/commons/main/OnTouchListener_Result;.:(Lorg/metatrans/commons/main/View_Result;)V // method@0a64 │ │ +032ae8: 6e20 7f0a 2100 |0012: invoke-virtual {v1, v2}, Lorg/metatrans/commons/main/View_Result;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0a7f │ │ +032aee: 5252 090d |0015: iget v2, v5, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.MAIN_VIEW_ID:I // field@0d09 │ │ +032af2: 6e20 7d0a 2100 |0017: invoke-virtual {v1, v2}, Lorg/metatrans/commons/main/View_Result;.setId:(I)V // method@0a7d │ │ +032af8: 6e20 fd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +032afe: 6f10 8103 0500 |001d: invoke-super {v5}, Lorg/metatrans/commons/Activity_Base_Ads_Banner;.onResume:()V // method@0381 │ │ +032b04: 6e10 5a0a 0500 |0020: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getApplication:()Landroid/app/Application; // method@0a5a │ │ +032b0a: 0c02 |0023: move-result-object v2 │ │ +032b0c: 1f02 4901 |0024: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +032b10: 6e10 e804 0200 |0026: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +032b16: 0c02 |0029: move-result-object v2 │ │ +032b18: 5222 580d |002a: iget v2, v2, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +032b1c: 7110 bc05 0200 |002c: invoke-static {v2}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +032b22: 0c02 |002f: move-result-object v2 │ │ +032b24: 2203 d501 |0030: new-instance v3, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends; // type@01d5 │ │ +032b28: 6e10 710a 0100 |0032: invoke-virtual {v1}, Lorg/metatrans/commons/main/View_Result;.getRectangle_InviteFriends:()Landroid/graphics/RectF; // method@0a71 │ │ +032b2e: 0c01 |0035: move-result-object v1 │ │ +032b30: 6e10 5a0a 0500 |0036: invoke-virtual {v5}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.getApplication:()Landroid/app/Application; // method@0a5a │ │ +032b36: 0c04 |0039: move-result-object v4 │ │ +032b38: 1f04 4901 |003a: check-cast v4, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +032b3c: 6e10 de04 0400 |003c: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +032b42: 0c04 |003f: move-result-object v4 │ │ +032b44: 7210 7f07 0400 |0040: invoke-interface {v4}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getSocialProvider:()Lorg/metatrans/commons/engagement/ISocialProvider; // method@077f │ │ +032b4a: 0c04 |0043: move-result-object v4 │ │ +032b4c: 7052 f907 5341 |0044: invoke-direct {v3, v5, v1, v4, v2}, Lorg/metatrans/commons/engagement/social/View_Social_InviteFriends;.:(Landroid/app/Activity;Landroid/graphics/RectF;Lorg/metatrans/commons/engagement/ISocialProvider;Lorg/metatrans/commons/cfg/colours/IConfigurationColours;)V // method@07f9 │ │ +032b52: 6e20 fd00 3000 |0047: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00fd │ │ +032b58: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0015 line=41 │ │ @@ -77181,21 +77199,21 @@ │ │ │ │ #5 : (in Lorg/metatrans/commons/main/Activity_Result_Base_Ads;) │ │ name : 'startNewGame' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 192 (Activity_Result_Base_Ads.java) │ │ + source_file_idx : 193 (Activity_Result_Base_Ads.java) │ │ │ │ Class #322 header: │ │ class_idx : 540 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 543 │ │ -source_file_idx : 168 │ │ +source_file_idx : 169 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #322 annotations: │ │ Annotations on method #2690 'getItemsList' │ │ @@ -77214,17 +77232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033ff8: |[033ff8] org.metatrans.commons.marketing.Activity_Marketing_AppList.:()V │ │ -034008: 7010 890a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.:()V // method@0a89 │ │ -03400e: 0e00 |0003: return-void │ │ +033ffc: |[033ffc] org.metatrans.commons.marketing.Activity_Marketing_AppList.:()V │ │ +03400c: 7010 890a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/marketing/Activity_Marketing_ItemsList_BaseImpl;.:()V // method@0a89 │ │ +034012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; │ │ │ │ Virtual methods - │ │ @@ -77233,38 +77251,38 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -033f90: |[033f90] org.metatrans.commons.marketing.Activity_Marketing_AppList.getItemsList:()Ljava/util/List; │ │ -033fa0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -033fa6: 0c00 |0003: move-result-object v0 │ │ -033fa8: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ -033fae: 0c00 |0007: move-result-object v0 │ │ -033fb0: 7210 8e06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isPaid:()Z // method@068e │ │ -033fb6: 0a00 |000b: move-result v0 │ │ -033fb8: 3800 1100 |000c: if-eqz v0, 001d // +0011 │ │ -033fbc: 6e10 810a 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getApplication:()Landroid/app/Application; // method@0a81 │ │ -033fc2: 0c00 |0011: move-result-object v0 │ │ -033fc4: 1f00 4901 |0012: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -033fc8: 6e10 d904 0000 |0014: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -033fce: 0c00 |0017: move-result-object v0 │ │ -033fd0: 7110 4e07 0000 |0018: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_PreferPaid:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074e │ │ -033fd6: 0c00 |001b: move-result-object v0 │ │ -033fd8: 280f |001c: goto 002b // +000f │ │ -033fda: 6e10 810a 0100 |001d: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getApplication:()Landroid/app/Application; // method@0a81 │ │ -033fe0: 0c00 |0020: move-result-object v0 │ │ -033fe2: 1f00 4901 |0021: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -033fe6: 6e10 d904 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -033fec: 0c00 |0026: move-result-object v0 │ │ -033fee: 7110 4d07 0000 |0027: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074d │ │ -033ff4: 0c00 |002a: move-result-object v0 │ │ -033ff6: 1100 |002b: return-object v0 │ │ +033f94: |[033f94] org.metatrans.commons.marketing.Activity_Marketing_AppList.getItemsList:()Ljava/util/List; │ │ +033fa4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +033faa: 0c00 |0003: move-result-object v0 │ │ +033fac: 6e10 da04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getApp_Me:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@04da │ │ +033fb2: 0c00 |0007: move-result-object v0 │ │ +033fb4: 7210 8e06 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.isPaid:()Z // method@068e │ │ +033fba: 0a00 |000b: move-result v0 │ │ +033fbc: 3800 1100 |000c: if-eqz v0, 001d // +0011 │ │ +033fc0: 6e10 810a 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getApplication:()Landroid/app/Application; // method@0a81 │ │ +033fc6: 0c00 |0011: move-result-object v0 │ │ +033fc8: 1f00 4901 |0012: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +033fcc: 6e10 d904 0000 |0014: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +033fd2: 0c00 |0017: move-result-object v0 │ │ +033fd4: 7110 4e07 0000 |0018: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_PreferPaid:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074e │ │ +033fda: 0c00 |001b: move-result-object v0 │ │ +033fdc: 280f |001c: goto 002b // +000f │ │ +033fde: 6e10 810a 0100 |001d: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getApplication:()Landroid/app/Application; // method@0a81 │ │ +033fe4: 0c00 |0020: move-result-object v0 │ │ +033fe6: 1f00 4901 |0021: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +033fea: 6e10 d904 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +033ff0: 0c00 |0026: move-result-object v0 │ │ +033ff2: 7110 4d07 0000 |0027: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074d │ │ +033ff8: 0c00 |002a: move-result-object v0 │ │ +033ffa: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000e line=28 │ │ 0x001d line=30 │ │ locals : │ │ 0x0000 - 0x002c reg=1 this Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; │ │ @@ -77274,24 +77292,24 @@ │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -033f3c: |[033f3c] org.metatrans.commons.marketing.Activity_Marketing_AppList.isAvailable:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ -033f4c: 6e10 830a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getPackageName:()Ljava/lang/String; // method@0a83 │ │ -033f52: 0c00 |0003: move-result-object v0 │ │ -033f54: 1f02 9c01 |0004: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -033f58: 7210 8b06 0200 |0006: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -033f5e: 0c02 |0009: move-result-object v2 │ │ -033f60: 6e20 7301 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -033f66: 0a02 |000d: move-result v2 │ │ -033f68: df02 0201 |000e: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -033f6c: 0f02 |0010: return v2 │ │ +033f40: |[033f40] org.metatrans.commons.marketing.Activity_Marketing_AppList.isAvailable:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ +033f50: 6e10 830a 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList;.getPackageName:()Ljava/lang/String; // method@0a83 │ │ +033f56: 0c00 |0003: move-result-object v0 │ │ +033f58: 1f02 9c01 |0004: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +033f5c: 7210 8b06 0200 |0006: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +033f62: 0c02 |0009: move-result-object v2 │ │ +033f64: 6e20 7301 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +033f6a: 0a02 |000d: move-result v2 │ │ +033f6c: df02 0201 |000e: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +033f70: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; │ │ 0x0000 - 0x0011 reg=2 (null) Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ │ │ @@ -77300,33 +77318,33 @@ │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -033f70: |[033f70] org.metatrans.commons.marketing.Activity_Marketing_AppList.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ -033f80: 1f01 9c01 |0000: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -033f84: 7120 d20b 1000 |0002: invoke-static {v0, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ -033f8a: 0a01 |0005: move-result v1 │ │ -033f8c: 0f01 |0006: return v1 │ │ +033f74: |[033f74] org.metatrans.commons.marketing.Activity_Marketing_AppList.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ +033f84: 1f01 9c01 |0000: check-cast v1, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +033f88: 7120 d20b 1000 |0002: invoke-static {v0, v1}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ +033f8e: 0a01 |0005: move-result v1 │ │ +033f90: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ │ │ - source_file_idx : 168 (Activity_Marketing_AppList.java) │ │ + source_file_idx : 169 (Activity_Marketing_AppList.java) │ │ │ │ Class #323 header: │ │ class_idx : 550 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 181 │ │ +source_file_idx : 182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ Annotations on method #2742 'getEntries' │ │ @@ -77345,17 +77363,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0348ec: |[0348ec] org.metatrans.commons.menu.Activity_Menu_Main_Base.:()V │ │ -0348fc: 7010 9b0a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.:()V // method@0a9b │ │ -034902: 0e00 |0003: return-void │ │ +0348f0: |[0348f0] org.metatrans.commons.menu.Activity_Menu_Main_Base.:()V │ │ +034900: 7010 9b0a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/menu/Activity_Menu_Base;.:()V // method@0a9b │ │ +034906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/menu/Activity_Menu_Main_Base; │ │ │ │ Virtual methods - │ │ @@ -77364,46 +77382,46 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0348a4: |[0348a4] org.metatrans.commons.menu.Activity_Menu_Main_Base.getEntries:()Ljava/util/List; │ │ -0348b4: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -0348b8: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -0348be: 7100 7b06 0000 |0005: invoke-static {}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getInstance:()Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // method@067b │ │ -0348c4: 0c01 |0008: move-result-object v1 │ │ -0348c6: 6e10 7906 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0679 │ │ -0348cc: 0c01 |000c: move-result-object v1 │ │ -0348ce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0348d0: 2113 |000e: array-length v3, v1 │ │ -0348d2: 3532 0c00 |000f: if-ge v2, v3, 001b // +000c │ │ -0348d6: 4603 0102 |0011: aget-object v3, v1, v2 │ │ -0348da: 1f03 9901 |0013: check-cast v3, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ -0348de: 7220 ac01 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -0348e4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0348e8: 28f4 |001a: goto 000e // -000c │ │ -0348ea: 1100 |001b: return-object v0 │ │ +0348a8: |[0348a8] org.metatrans.commons.menu.Activity_Menu_Main_Base.getEntries:()Ljava/util/List; │ │ +0348b8: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0348bc: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +0348c2: 7100 7b06 0000 |0005: invoke-static {}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getInstance:()Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain; // method@067b │ │ +0348c8: 0c01 |0008: move-result-object v1 │ │ +0348ca: 6e10 7906 0100 |0009: invoke-virtual {v1}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.getAll:()[Lorg/metatrans/commons/cfg/IConfigurationEntry; // method@0679 │ │ +0348d0: 0c01 |000c: move-result-object v1 │ │ +0348d2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0348d4: 2113 |000e: array-length v3, v1 │ │ +0348d6: 3532 0c00 |000f: if-ge v2, v3, 001b // +000c │ │ +0348da: 4603 0102 |0011: aget-object v3, v1, v2 │ │ +0348de: 1f03 9901 |0013: check-cast v3, Lorg/metatrans/commons/cfg/menu/IConfigurationMenu_Main; // type@0199 │ │ +0348e2: 7220 ac01 3000 |0015: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +0348e8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0348ec: 28f4 |001a: goto 000e // -000c │ │ +0348ee: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=19 │ │ 0x000e line=21 │ │ 0x0011 line=23 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/metatrans/commons/menu/Activity_Menu_Main_Base; │ │ │ │ - source_file_idx : 181 (Activity_Menu_Main_Base.java) │ │ + source_file_idx : 182 (Activity_Menu_Main_Base.java) │ │ │ │ Class #324 header: │ │ class_idx : 561 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 569 │ │ -source_file_idx : 315 │ │ +source_file_idx : 316 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #324 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/ButtonAreaClick;' │ │ @@ -77426,20 +77444,20 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -035710: |[035710] org.metatrans.commons.ui.ButtonAreaClick.:(Landroid/graphics/RectF;Ljava/lang/String;III)V │ │ -035720: 7054 0c0b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ -035726: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -035728: 5c01 5d0d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ -03572c: 5905 5c0d |0006: iput v5, v0, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ -035730: 0e00 |0008: return-void │ │ +035714: |[035714] org.metatrans.commons.ui.ButtonAreaClick.:(Landroid/graphics/RectF;Ljava/lang/String;III)V │ │ +035724: 7054 0c0b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;Ljava/lang/String;II)V // method@0b0c │ │ +03572a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03572c: 5c01 5d0d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ +035730: 5905 5c0d |0006: iput v5, v0, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ +035734: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=11 │ │ 0x0006 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/ui/ButtonAreaClick; │ │ @@ -77454,26 +77472,26 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;ZIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -0356e0: |[0356e0] org.metatrans.commons.ui.ButtonAreaClick.:(Landroid/graphics/RectF;Ljava/lang/String;ZIII)V │ │ -0356f0: 0760 |0000: move-object v0, v6 │ │ -0356f2: 0771 |0001: move-object v1, v7 │ │ -0356f4: 0192 |0002: move v2, v9 │ │ -0356f6: 0783 |0003: move-object v3, v8 │ │ -0356f8: 01a4 |0004: move v4, v10 │ │ -0356fa: 01b5 |0005: move v5, v11 │ │ -0356fc: 7606 0e0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -035702: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -035704: 5c67 5d0d |000a: iput-boolean v7, v6, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ -035708: 596c 5c0d |000c: iput v12, v6, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ -03570c: 0e00 |000e: return-void │ │ +0356e4: |[0356e4] org.metatrans.commons.ui.ButtonAreaClick.:(Landroid/graphics/RectF;Ljava/lang/String;ZIII)V │ │ +0356f4: 0760 |0000: move-object v0, v6 │ │ +0356f6: 0771 |0001: move-object v1, v7 │ │ +0356f8: 0192 |0002: move v2, v9 │ │ +0356fa: 0783 |0003: move-object v3, v8 │ │ +0356fc: 01a4 |0004: move v4, v10 │ │ +0356fe: 01b5 |0005: move v5, v11 │ │ +035700: 7606 0e0b 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +035706: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +035708: 5c67 5d0d |000a: iput-boolean v7, v6, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ +03570c: 596c 5c0d |000c: iput v12, v6, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ +035710: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=26 │ │ 0x000a line=11 │ │ 0x000c line=28 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lorg/metatrans/commons/ui/ButtonAreaClick; │ │ @@ -77490,20 +77508,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035734: |[035734] org.metatrans.commons.ui.ButtonAreaClick.deselect:()V │ │ -035744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035746: 5c10 5d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ -03574a: 5210 5b0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_area:I // field@0d5b │ │ -03574e: 6e20 e80a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick;.setColour_Area:(I)V // method@0ae8 │ │ -035754: 0e00 |0008: return-void │ │ +035738: |[035738] org.metatrans.commons.ui.ButtonAreaClick.deselect:()V │ │ +035748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03574a: 5c10 5d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ +03574e: 5210 5b0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_area:I // field@0d5b │ │ +035752: 6e20 e80a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick;.setColour_Area:(I)V // method@0ae8 │ │ +035758: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick; │ │ │ │ @@ -77512,17 +77530,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0356c8: |[0356c8] org.metatrans.commons.ui.ButtonAreaClick.isSelected:()Z │ │ -0356d8: 5510 5d0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ -0356dc: 0f00 |0002: return v0 │ │ +0356cc: |[0356cc] org.metatrans.commons.ui.ButtonAreaClick.isSelected:()Z │ │ +0356dc: 5510 5d0d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ +0356e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/ButtonAreaClick;) │ │ @@ -77530,34 +77548,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035758: |[035758] org.metatrans.commons.ui.ButtonAreaClick.select:()V │ │ -035768: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03576a: 5c10 5d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ -03576e: 5210 5c0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ -035772: 6e20 e80a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick;.setColour_Area:(I)V // method@0ae8 │ │ -035778: 0e00 |0008: return-void │ │ +03575c: |[03575c] org.metatrans.commons.ui.ButtonAreaClick.select:()V │ │ +03576c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03576e: 5c10 5d0d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.selected:Z // field@0d5d │ │ +035772: 5210 5c0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick;.colour_selection:I // field@0d5c │ │ +035776: 6e20 e80a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick;.setColour_Area:(I)V // method@0ae8 │ │ +03577c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick; │ │ │ │ - source_file_idx : 315 (ButtonAreaClick.java) │ │ + source_file_idx : 316 (ButtonAreaClick.java) │ │ │ │ Class #325 header: │ │ class_idx : 562 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 566 │ │ -source_file_idx : 316 │ │ +source_file_idx : 317 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #325 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/ButtonAreaClick_Image;' │ │ @@ -77580,23 +77598,23 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -035638: |[035638] org.metatrans.commons.ui.ButtonAreaClick_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V │ │ -035648: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -03564a: 0760 |0001: move-object v0, v6 │ │ -03564c: 0771 |0002: move-object v1, v7 │ │ -03564e: 0782 |0003: move-object v2, v8 │ │ -035650: 0193 |0004: move v3, v9 │ │ -035652: 01a4 |0005: move v4, v10 │ │ -035654: 7606 ea0a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -03565a: 0e00 |0009: return-void │ │ +03563c: |[03563c] org.metatrans.commons.ui.ButtonAreaClick_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;II)V │ │ +03564c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03564e: 0760 |0001: move-object v0, v6 │ │ +035650: 0771 |0002: move-object v1, v7 │ │ +035652: 0782 |0003: move-object v2, v8 │ │ +035654: 0193 |0004: move v3, v9 │ │ +035656: 01a4 |0005: move v4, v10 │ │ +035658: 7606 ea0a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +03565e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/ui/ButtonAreaClick_Image; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/Bitmap; │ │ @@ -77608,20 +77626,20 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -03565c: |[03565c] org.metatrans.commons.ui.ButtonAreaClick_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V │ │ -03566c: 7055 020b 1032 |0000: invoke-direct {v0, v1, v2, v3, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IZ)V // method@0b02 │ │ -035672: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -035674: 5c01 600d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ -035678: 5904 5f0d |0006: iput v4, v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_selection:I // field@0d5f │ │ -03567c: 0e00 |0008: return-void │ │ +035660: |[035660] org.metatrans.commons.ui.ButtonAreaClick_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V │ │ +035670: 7055 020b 1032 |0000: invoke-direct {v0, v1, v2, v3, v5}, Lorg/metatrans/commons/ui/ImageArea;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IZ)V // method@0b02 │ │ +035676: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +035678: 5c01 600d |0004: iput-boolean v1, v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ +03567c: 5904 5f0d |0006: iput v4, v0, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_selection:I // field@0d5f │ │ +035680: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=12 │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/ui/ButtonAreaClick_Image; │ │ @@ -77637,20 +77655,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -035680: |[035680] org.metatrans.commons.ui.ButtonAreaClick_Image.deselect:()V │ │ -035690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035692: 5c10 600d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ -035696: 5210 5e0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_area:I // field@0d5e │ │ -03569a: 6e20 ee0a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.setColour_Area:(I)V // method@0aee │ │ -0356a0: 0e00 |0008: return-void │ │ +035684: |[035684] org.metatrans.commons.ui.ButtonAreaClick_Image.deselect:()V │ │ +035694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035696: 5c10 600d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ +03569a: 5210 5e0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_area:I // field@0d5e │ │ +03569e: 6e20 ee0a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.setColour_Area:(I)V // method@0aee │ │ +0356a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick_Image; │ │ │ │ @@ -77659,17 +77677,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035620: |[035620] org.metatrans.commons.ui.ButtonAreaClick_Image.isSelected:()Z │ │ -035630: 5510 600d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ -035634: 0f00 |0002: return v0 │ │ +035624: |[035624] org.metatrans.commons.ui.ButtonAreaClick_Image.isSelected:()Z │ │ +035634: 5510 600d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ +035638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick_Image; │ │ │ │ #2 : (in Lorg/metatrans/commons/ui/ButtonAreaClick_Image;) │ │ @@ -77677,34 +77695,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0356a4: |[0356a4] org.metatrans.commons.ui.ButtonAreaClick_Image.select:()V │ │ -0356b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0356b6: 5c10 600d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ -0356ba: 5210 5f0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_selection:I // field@0d5f │ │ -0356be: 6e20 ee0a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.setColour_Area:(I)V // method@0aee │ │ -0356c4: 0e00 |0008: return-void │ │ +0356a8: |[0356a8] org.metatrans.commons.ui.ButtonAreaClick_Image.select:()V │ │ +0356b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0356ba: 5c10 600d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.selected:Z // field@0d60 │ │ +0356be: 5210 5f0d |0003: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.colour_selection:I // field@0d5f │ │ +0356c2: 6e20 ee0a 0100 |0005: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.setColour_Area:(I)V // method@0aee │ │ +0356c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaClick_Image; │ │ │ │ - source_file_idx : 316 (ButtonAreaClick_Image.java) │ │ + source_file_idx : 317 (ButtonAreaClick_Image.java) │ │ │ │ Class #326 header: │ │ class_idx : 572 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 571 │ │ -source_file_idx : 312 │ │ +source_file_idx : 313 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #326 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/images/BitmapCacheSized;' │ │ @@ -77724,18 +77742,18 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036670: |[036670] org.metatrans.commons.ui.images.BitmapCacheSized.:(II)V │ │ -036680: 7020 1f0b 2000 |0000: invoke-direct {v0, v2}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.:(I)V // method@0b1f │ │ -036686: 5901 830d |0003: iput v1, v0, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -03668a: 0e00 |0005: return-void │ │ +036674: |[036674] org.metatrans.commons.ui.images.BitmapCacheSized.:(II)V │ │ +036684: 7020 1f0b 2000 |0000: invoke-direct {v0, v2}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.:(I)V // method@0b1f │ │ +03668a: 5901 830d |0003: iput v1, v0, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +03668e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/commons/ui/images/BitmapCacheSized; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -77747,43 +77765,43 @@ │ │ type : '(ILandroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03668c: |[03668c] org.metatrans.commons.ui.images.BitmapCacheSized.addBitmap:(ILandroid/graphics/Bitmap;)V │ │ -03669c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0366a2: 0c00 |0003: move-result-object v0 │ │ -0366a4: 6e10 e904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ -0366aa: 0a00 |0007: move-result v0 │ │ -0366ac: 3800 3000 |0008: if-eqz v0, 0038 // +0030 │ │ -0366b0: 6e20 2a0b 4200 |000a: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ -0366b6: 0a00 |000d: move-result v0 │ │ -0366b8: 5221 830d |000e: iget v1, v2, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -0366bc: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ -0366c0: 2826 |0012: goto 0038 // +0026 │ │ -0366c2: 2203 9600 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@0096 │ │ -0366c6: 2200 a100 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0366ca: 7010 7f01 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0366d0: 1a01 5b09 |001a: const-string v1, "getBitmapSize(bitmap)=" // string@095b │ │ -0366d4: 6e20 8501 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0366da: 6e20 2a0b 4200 |001f: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ -0366e0: 0a04 |0022: move-result v4 │ │ -0366e2: 6e20 8201 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0366e8: 1a04 4400 |0026: const-string v4, ", size=" // string@0044 │ │ -0366ec: 6e20 8501 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0366f2: 5224 830d |002b: iget v4, v2, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -0366f6: 6e20 8201 4000 |002d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0366fc: 6e10 8701 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -036702: 0c04 |0033: move-result-object v4 │ │ -036704: 7020 5901 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -03670a: 2703 |0037: throw v3 │ │ -03670c: 6f30 200b 3204 |0038: invoke-super {v2, v3, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b20 │ │ -036712: 0e00 |003b: return-void │ │ +036690: |[036690] org.metatrans.commons.ui.images.BitmapCacheSized.addBitmap:(ILandroid/graphics/Bitmap;)V │ │ +0366a0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0366a6: 0c00 |0003: move-result-object v0 │ │ +0366a8: 6e10 e904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.isTestMode:()Z // method@04e9 │ │ +0366ae: 0a00 |0007: move-result v0 │ │ +0366b0: 3800 3000 |0008: if-eqz v0, 0038 // +0030 │ │ +0366b4: 6e20 2a0b 4200 |000a: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ +0366ba: 0a00 |000d: move-result v0 │ │ +0366bc: 5221 830d |000e: iget v1, v2, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +0366c0: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ +0366c4: 2826 |0012: goto 0038 // +0026 │ │ +0366c6: 2203 9600 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@0096 │ │ +0366ca: 2200 a100 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0366ce: 7010 7f01 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0366d4: 1a01 5c09 |001a: const-string v1, "getBitmapSize(bitmap)=" // string@095c │ │ +0366d8: 6e20 8501 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0366de: 6e20 2a0b 4200 |001f: invoke-virtual {v2, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ +0366e4: 0a04 |0022: move-result v4 │ │ +0366e6: 6e20 8201 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0366ec: 1a04 4500 |0026: const-string v4, ", size=" // string@0045 │ │ +0366f0: 6e20 8501 4000 |0028: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0366f6: 5224 830d |002b: iget v4, v2, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +0366fa: 6e20 8201 4000 |002d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036700: 6e10 8701 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +036706: 0c04 |0033: move-result-object v4 │ │ +036708: 7020 5901 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +03670e: 2703 |0037: throw v3 │ │ +036710: 6f30 200b 3204 |0038: invoke-super {v2, v3, v4}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b20 │ │ +036716: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000a line=41 │ │ 0x0013 line=42 │ │ 0x0038 line=46 │ │ locals : │ │ @@ -77796,78 +77814,78 @@ │ │ type : '(Landroid/content/Context;IFF)Landroid/graphics/Bitmap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -036534: |[036534] org.metatrans.commons.ui.images.BitmapCacheSized.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; │ │ -036544: 1d03 |0000: monitor-enter v3 │ │ -036546: 5430 820d |0001: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.bitmaps:Landroid/util/LruCache; // field@0d82 │ │ -03654a: 7110 5d01 0500 |0003: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -036550: 0c01 |0006: move-result-object v1 │ │ -036552: 6e20 a300 1000 |0007: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ -036558: 0c00 |000a: move-result-object v0 │ │ -03655a: 1f00 1800 |000b: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ -03655e: 3900 7100 |000d: if-nez v0, 007e // +0071 │ │ -036562: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -036566: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -03656a: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -036570: 1a02 3501 |0016: const-string v2, "Bitmap with ID " // string@0135 │ │ -036574: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03657a: 6e20 8201 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -036580: 1a02 2000 |001e: const-string v2, " not found. Cache instance=" // string@0020 │ │ -036584: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03658a: 6e20 8401 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ -036590: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -036596: 0c01 |0029: move-result-object v1 │ │ -036598: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03659e: 7120 7b0b 5400 |002d: invoke-static {v4, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ -0365a4: 0c04 |0030: move-result-object v4 │ │ -0365a6: 7110 780b 0400 |0031: invoke-static {v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b78 │ │ -0365ac: 0c04 |0034: move-result-object v4 │ │ -0365ae: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -0365b0: 1401 ae47 e13d |0036: const v1, #float 0.11 // #3de147ae │ │ -0365b6: 6e10 3f00 0400 |0039: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ -0365bc: 0a02 |003c: move-result v2 │ │ -0365be: 8222 |003d: int-to-float v2, v2 │ │ -0365c0: c812 |003e: mul-float/2addr v2, v1 │ │ -0365c2: 8721 |003f: float-to-int v1, v2 │ │ -0365c4: 7120 6001 1000 |0040: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -0365ca: 0a00 |0043: move-result v0 │ │ -0365cc: 7140 7d0b 6407 |0044: invoke-static {v4, v6, v7, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; // method@0b7d │ │ -0365d2: 0c04 |0047: move-result-object v4 │ │ -0365d4: 5236 830d |0048: iget v6, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -0365d8: 7130 760b 6406 |004a: invoke-static {v4, v6, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ -0365de: 0c00 |004d: move-result-object v0 │ │ -0365e0: 6e20 2a0b 0300 |004e: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ -0365e6: 0a04 |0051: move-result v4 │ │ -0365e8: 5236 830d |0052: iget v6, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -0365ec: 3564 2700 |0054: if-ge v4, v6, 007b // +0027 │ │ -0365f0: 6204 2504 |0056: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0365f4: 2206 a100 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -0365f8: 7010 7f01 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0365fe: 1a07 7802 |005d: const-string v7, "Image with ID " // string@0278 │ │ -036602: 6e20 8501 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036608: 6e20 8201 5600 |0062: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -03660e: 1a07 1d00 |0065: const-string v7, " has not enough quality for size " // string@001d │ │ -036612: 6e20 8501 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -036618: 5237 830d |006a: iget v7, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -03661c: 6e20 8201 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -036622: 1a07 4b00 |006f: const-string v7, "." // string@004b │ │ -036626: 6e20 8501 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -03662c: 6e10 8701 0600 |0074: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -036632: 0c06 |0077: move-result-object v6 │ │ -036634: 6e20 5301 6400 |0078: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -03663a: 6e30 280b 5300 |007b: invoke-virtual {v3, v5, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b28 │ │ -036640: 1e03 |007e: monitor-exit v3 │ │ -036642: 1100 |007f: return-object v0 │ │ -036644: 0d04 |0080: move-exception v4 │ │ -036646: 1e03 |0081: monitor-exit v3 │ │ -036648: 2704 |0082: throw v4 │ │ +036538: |[036538] org.metatrans.commons.ui.images.BitmapCacheSized.getBitmap:(Landroid/content/Context;IFF)Landroid/graphics/Bitmap; │ │ +036548: 1d03 |0000: monitor-enter v3 │ │ +03654a: 5430 820d |0001: iget-object v0, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.bitmaps:Landroid/util/LruCache; // field@0d82 │ │ +03654e: 7110 5d01 0500 |0003: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +036554: 0c01 |0006: move-result-object v1 │ │ +036556: 6e20 a300 1000 |0007: invoke-virtual {v0, v1}, Landroid/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00a3 │ │ +03655c: 0c00 |000a: move-result-object v0 │ │ +03655e: 1f00 1800 |000b: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ +036562: 3900 7100 |000d: if-nez v0, 007e // +0071 │ │ +036566: 6200 2504 |000f: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +03656a: 2201 a100 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +03656e: 7010 7f01 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +036574: 1a02 3601 |0016: const-string v2, "Bitmap with ID " // string@0136 │ │ +036578: 6e20 8501 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03657e: 6e20 8201 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036584: 1a02 2000 |001e: const-string v2, " not found. Cache instance=" // string@0020 │ │ +036588: 6e20 8501 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03658e: 6e20 8401 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0184 │ │ +036594: 6e10 8701 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +03659a: 0c01 |0029: move-result-object v1 │ │ +03659c: 6e20 5301 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +0365a2: 7120 7b0b 5400 |002d: invoke-static {v4, v5}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.fromResource:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@0b7b │ │ +0365a8: 0c04 |0030: move-result-object v4 │ │ +0365aa: 7110 780b 0400 |0031: invoke-static {v4}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.cropTransparantPart:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0b78 │ │ +0365b0: 0c04 |0034: move-result-object v4 │ │ +0365b2: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +0365b4: 1401 ae47 e13d |0036: const v1, #float 0.11 // #3de147ae │ │ +0365ba: 6e10 3f00 0400 |0039: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@003f │ │ +0365c0: 0a02 |003c: move-result v2 │ │ +0365c2: 8222 |003d: int-to-float v2, v2 │ │ +0365c4: c812 |003e: mul-float/2addr v2, v1 │ │ +0365c6: 8721 |003f: float-to-int v1, v2 │ │ +0365c8: 7120 6001 1000 |0040: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +0365ce: 0a00 |0043: move-result v0 │ │ +0365d0: 7140 7d0b 6407 |0044: invoke-static {v4, v6, v7, v0}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.generateTransparantPart:(Landroid/graphics/Bitmap;FFI)Landroid/graphics/Bitmap; // method@0b7d │ │ +0365d6: 0c04 |0047: move-result-object v4 │ │ +0365d8: 5236 830d |0048: iget v6, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +0365dc: 7130 760b 6406 |004a: invoke-static {v4, v6, v6}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b76 │ │ +0365e2: 0c00 |004d: move-result-object v0 │ │ +0365e4: 6e20 2a0b 0300 |004e: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.getBitmapSize:(Landroid/graphics/Bitmap;)I // method@0b2a │ │ +0365ea: 0a04 |0051: move-result v4 │ │ +0365ec: 5236 830d |0052: iget v6, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +0365f0: 3564 2700 |0054: if-ge v4, v6, 007b // +0027 │ │ +0365f4: 6204 2504 |0056: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0365f8: 2206 a100 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +0365fc: 7010 7f01 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +036602: 1a07 7902 |005d: const-string v7, "Image with ID " // string@0279 │ │ +036606: 6e20 8501 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03660c: 6e20 8201 5600 |0062: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036612: 1a07 1d00 |0065: const-string v7, " has not enough quality for size " // string@001d │ │ +036616: 6e20 8501 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +03661c: 5237 830d |006a: iget v7, v3, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +036620: 6e20 8201 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +036626: 1a07 4c00 |006f: const-string v7, "." // string@004c │ │ +03662a: 6e20 8501 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +036630: 6e10 8701 0600 |0074: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +036636: 0c06 |0077: move-result-object v6 │ │ +036638: 6e20 5301 6400 |0078: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +03663e: 6e30 280b 5300 |007b: invoke-virtual {v3, v5, v0}, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.addBitmap:(ILandroid/graphics/Bitmap;)V // method@0b28 │ │ +036644: 1e03 |007e: monitor-exit v3 │ │ +036646: 1100 |007f: return-object v0 │ │ +036648: 0d04 |0080: move-exception v4 │ │ +03664a: 1e03 |0081: monitor-exit v3 │ │ +03664c: 2704 |0082: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x007e │ │ -> 0x0080 │ │ positions : │ │ 0x0001 line=56 │ │ 0x000f line=60 │ │ 0x002d line=62 │ │ @@ -77891,17 +77909,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036658: |[036658] org.metatrans.commons.ui.images.BitmapCacheSized.getBitmapsSize:()I │ │ -036668: 5210 830d |0000: iget v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ -03666c: 0f00 |0002: return v0 │ │ +03665c: |[03665c] org.metatrans.commons.ui.images.BitmapCacheSized.getBitmapsSize:()I │ │ +03666c: 5210 830d |0000: iget v0, v1, Lorg/metatrans/commons/ui/images/BitmapCacheSized;.sizeOfBitmaps:I // field@0d83 │ │ +036670: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/images/BitmapCacheSized; │ │ │ │ #3 : (in Lorg/metatrans/commons/ui/images/BitmapCacheSized;) │ │ @@ -77909,39 +77927,39 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -036714: |[036714] org.metatrans.commons.ui.images.BitmapCacheSized.remove:(Ljava/lang/Integer;)V │ │ -036724: 1d00 |0000: monitor-enter v0 │ │ -036726: 6f20 250b 1000 |0001: invoke-super {v0, v1}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.remove:(Ljava/lang/Integer;)V // method@0b25 │ │ -03672c: 1e00 |0004: monitor-exit v0 │ │ -03672e: 0e00 |0005: return-void │ │ -036730: 0d01 |0006: move-exception v1 │ │ -036732: 1e00 |0007: monitor-exit v0 │ │ -036734: 2701 |0008: throw v1 │ │ +036718: |[036718] org.metatrans.commons.ui.images.BitmapCacheSized.remove:(Ljava/lang/Integer;)V │ │ +036728: 1d00 |0000: monitor-enter v0 │ │ +03672a: 6f20 250b 1000 |0001: invoke-super {v0, v1}, Lorg/metatrans/commons/ui/images/BitmapCacheBase;.remove:(Ljava/lang/Integer;)V // method@0b25 │ │ +036730: 1e00 |0004: monitor-exit v0 │ │ +036732: 0e00 |0005: return-void │ │ +036734: 0d01 |0006: move-exception v1 │ │ +036736: 1e00 |0007: monitor-exit v0 │ │ +036738: 2701 |0008: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/metatrans/commons/ui/images/BitmapCacheSized; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Integer; │ │ │ │ - source_file_idx : 312 (BitmapCacheSized.java) │ │ + source_file_idx : 313 (BitmapCacheSized.java) │ │ │ │ Class #327 header: │ │ class_idx : 189 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 480 │ │ -source_file_idx : 299 │ │ +source_file_idx : 300 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #327 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/app/Application_Maze;' │ │ @@ -77960,40 +77978,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -016764: |[016764] org.metatrans.apps.maze.app.Application_Maze.:()V │ │ -016774: 1a00 ad0c |0000: const-string v0, "org.metatrans.apps.maze" // string@0cad │ │ -016778: 1a01 ed0b |0002: const-string v1, "labyrinths" // string@0bed │ │ -01677c: 1a02 f50d |0004: const-string v2, "squirrel" // string@0df5 │ │ -016780: 1a03 f808 |0006: const-string v3, "escape" // string@08f8 │ │ -016784: 2440 5c02 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@025c │ │ -01678a: 0c00 |000b: move-result-object v0 │ │ -01678c: 6900 3304 |000c: sput-object v0, Lorg/metatrans/apps/maze/app/Application_Maze;.KEYWORDS:[Ljava/lang/String; // field@0433 │ │ -016790: 0e00 |000e: return-void │ │ +016768: |[016768] org.metatrans.apps.maze.app.Application_Maze.:()V │ │ +016778: 1a00 ae0c |0000: const-string v0, "org.metatrans.apps.maze" // string@0cae │ │ +01677c: 1a01 ee0b |0002: const-string v1, "labyrinths" // string@0bee │ │ +016780: 1a02 f60d |0004: const-string v2, "squirrel" // string@0df6 │ │ +016784: 1a03 f908 |0006: const-string v3, "escape" // string@08f9 │ │ +016788: 2440 5c02 1032 |0008: filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String; // type@025c │ │ +01678e: 0c00 |000b: move-result-object v0 │ │ +016790: 6900 3304 |000c: sput-object v0, Lorg/metatrans/apps/maze/app/Application_Maze;.KEYWORDS:[Ljava/lang/String; // field@0433 │ │ +016794: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=32 │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016794: |[016794] org.metatrans.apps.maze.app.Application_Maze.:()V │ │ -0167a4: 7010 5b08 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.:()V // method@085b │ │ -0167aa: 0e00 |0003: return-void │ │ +016798: |[016798] org.metatrans.apps.maze.app.Application_Maze.:()V │ │ +0167a8: 7010 5b08 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.:()V // method@085b │ │ +0167ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78001,19 +78019,19 @@ │ │ type : '()Lorg/metatrans/apps/maze/app/Application_Maze;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0165b4: |[0165b4] org.metatrans.apps.maze.app.Application_Maze.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; │ │ -0165c4: 7100 f804 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; // method@04f8 │ │ -0165ca: 0c00 |0003: move-result-object v0 │ │ -0165cc: 1f00 bd00 |0004: check-cast v0, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ -0165d0: 1100 |0006: return-object v0 │ │ +0165b8: |[0165b8] org.metatrans.apps.maze.app.Application_Maze.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; │ │ +0165c8: 7100 f804 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base_Ads;.getInstance:()Lorg/metatrans/commons/app/Application_Base_Ads; // method@04f8 │ │ +0165ce: 0c00 |0003: move-result-object v0 │ │ +0165d0: 1f00 bd00 |0004: check-cast v0, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ +0165d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78021,18 +78039,18 @@ │ │ type : '()Lorg/metatrans/commons/achievements/IAchievementsManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -016600: |[016600] org.metatrans.apps.maze.app.Application_Maze.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ -016610: 2200 bc00 |0000: new-instance v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS; // type@00bc │ │ -016614: 7020 ca01 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@01ca │ │ -01661a: 1100 |0005: return-object v0 │ │ +016604: |[016604] org.metatrans.apps.maze.app.Application_Maze.createAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; │ │ +016614: 2200 bc00 |0000: new-instance v0, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS; // type@00bc │ │ +016618: 7020 ca01 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/achievements/AchievementsManager_MOS;.:(Lorg/metatrans/commons/app/Application_Base;)V // method@01ca │ │ +01661e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78040,24 +78058,24 @@ │ │ type : '()Lorg/metatrans/commons/events/api/IEventsManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -01663c: |[01663c] org.metatrans.apps.maze.app.Application_Maze.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ -01664c: 2200 d600 |0000: new-instance v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS; // type@00d6 │ │ -016650: 6e10 d901 0400 |0002: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@01d9 │ │ -016656: 0c01 |0005: move-result-object v1 │ │ -016658: 6e10 d801 0400 |0006: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@01d8 │ │ -01665e: 0c02 |0009: move-result-object v2 │ │ -016660: 6e10 d701 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@01d7 │ │ -016666: 0c03 |000d: move-result-object v3 │ │ -016668: 7040 6302 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;Lorg/metatrans/commons/achievements/IAchievementsManager;)V // method@0263 │ │ -01666e: 1100 |0011: return-object v0 │ │ +016640: |[016640] org.metatrans.apps.maze.app.Application_Maze.createEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; │ │ +016650: 2200 d600 |0000: new-instance v0, Lorg/metatrans/apps/maze/events/EventsManager_MOS; // type@00d6 │ │ +016654: 6e10 d901 0400 |0002: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getExecutor:()Ljava/util/concurrent/ExecutorService; // method@01d9 │ │ +01665a: 0c01 |0005: move-result-object v1 │ │ +01665c: 6e10 d801 0400 |0006: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getAnalytics:()Lorg/metatrans/commons/analytics/IAnalytics; // method@01d8 │ │ +016662: 0c02 |0009: move-result-object v2 │ │ +016664: 6e10 d701 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getAchievementsManager:()Lorg/metatrans/commons/achievements/IAchievementsManager; // method@01d7 │ │ +01666a: 0c03 |000d: move-result-object v3 │ │ +01666c: 7040 6302 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/apps/maze/events/EventsManager_MOS;.:(Ljava/util/concurrent/ExecutorService;Lorg/metatrans/commons/analytics/IAnalytics;Lorg/metatrans/commons/achievements/IAchievementsManager;)V // method@0263 │ │ +016672: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78065,34 +78083,34 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/GameData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -016670: |[016670] org.metatrans.apps.maze.app.Application_Maze.createGameDataObject:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ -016680: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -016684: 1a01 1402 |0002: const-string v1, "GAMEDATA CREATE" // string@0214 │ │ -016688: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -01668e: 2200 f201 |0007: new-instance v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -016692: 7010 c008 0000 |0009: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.:()V // method@08c0 │ │ -016698: 6e10 dd01 0300 |000c: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -01669e: 0c01 |000f: move-result-object v1 │ │ -0166a0: 5211 140c |0010: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ -0166a4: 7100 4d02 0000 |0012: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ -0166aa: 0c02 |0015: move-result-object v2 │ │ -0166ac: 6e20 4b02 1200 |0016: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ -0166b2: 0c01 |0019: move-result-object v1 │ │ -0166b4: 7120 0903 1300 |001a: invoke-static {v3, v1}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; // method@0309 │ │ -0166ba: 0c01 |001d: move-result-object v1 │ │ -0166bc: 5b01 120c |001e: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -0166c0: 7100 8901 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -0166c6: 0b01 |0023: move-result-wide v1 │ │ -0166c8: 5a01 100c |0024: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ -0166cc: 1100 |0026: return-object v0 │ │ +016674: |[016674] org.metatrans.apps.maze.app.Application_Maze.createGameDataObject:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ +016684: 6200 2504 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +016688: 1a01 1502 |0002: const-string v1, "GAMEDATA CREATE" // string@0215 │ │ +01668c: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +016692: 2200 f201 |0007: new-instance v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +016696: 7010 c008 0000 |0009: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/model/GameData;.:()V // method@08c0 │ │ +01669c: 6e10 dd01 0300 |000c: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +0166a2: 0c01 |000f: move-result-object v1 │ │ +0166a4: 5211 140c |0010: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ +0166a8: 7100 4d02 0000 |0012: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ +0166ae: 0c02 |0015: move-result-object v2 │ │ +0166b0: 6e20 4b02 1200 |0016: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ +0166b6: 0c01 |0019: move-result-object v1 │ │ +0166b8: 7120 0903 1300 |001a: invoke-static {v3, v1}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; // method@0309 │ │ +0166be: 0c01 |001d: move-result-object v1 │ │ +0166c0: 5b01 120c |001e: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +0166c4: 7100 8901 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +0166ca: 0b01 |0023: move-result-wide v1 │ │ +0166cc: 5a01 100c |0024: iput-wide v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ +0166d0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x000c line=120 │ │ 0x0012 line=121 │ │ 0x0020 line=123 │ │ @@ -78104,18 +78122,18 @@ │ │ type : '()Lorg/metatrans/commons/model/GameData_Base;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01672c: |[01672c] org.metatrans.apps.maze.app.Application_Maze.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; │ │ -01673c: 6e10 d201 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.createGameDataObject:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01d2 │ │ -016742: 0c00 |0003: move-result-object v0 │ │ -016744: 1100 |0004: return-object v0 │ │ +016730: |[016730] org.metatrans.apps.maze.app.Application_Maze.createGameDataObject:()Lorg/metatrans/commons/model/GameData_Base; │ │ +016740: 6e10 d201 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.createGameDataObject:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01d2 │ │ +016746: 0c00 |0003: move-result-object v0 │ │ +016748: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78123,19 +78141,19 @@ │ │ type : '()Lorg/metatrans/commons/engagement/ILeaderboardsProvider;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01661c: |[01661c] org.metatrans.apps.maze.app.Application_Maze.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ -01662c: 2200 cf01 |0000: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base; // type@01cf │ │ -016630: 1c01 ed00 |0002: const-class v1, Lorg/metatrans/apps/maze/main/Activity_Result; // type@00ed │ │ -016634: 7030 c107 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.:(Lorg/metatrans/commons/app/Application_Base;Ljava/lang/Class;)V // method@07c1 │ │ -01663a: 1100 |0007: return-object v0 │ │ +016620: |[016620] org.metatrans.apps.maze.app.Application_Maze.createLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; │ │ +016630: 2200 cf01 |0000: new-instance v0, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base; // type@01cf │ │ +016634: 1c01 ed00 |0002: const-class v1, Lorg/metatrans/apps/maze/main/Activity_Result; // type@00ed │ │ +016638: 7030 c107 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/metatrans/commons/engagement/leaderboards/LeaderboardsProvider_Base;.:(Lorg/metatrans/commons/app/Application_Base;Ljava/lang/Class;)V // method@07c1 │ │ +01663e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78143,27 +78161,27 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/IWorld;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0166d0: |[0166d0] org.metatrans.apps.maze.app.Application_Maze.createNewWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ -0166e0: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ -0166e6: 0c00 |0003: move-result-object v0 │ │ -0166e8: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0166ee: 0c01 |0007: move-result-object v1 │ │ -0166f0: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -0166f6: 0c01 |000b: move-result-object v1 │ │ -0166f8: 5211 560d |000c: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -0166fc: 6e20 4b02 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ -016702: 0c00 |0011: move-result-object v0 │ │ -016704: 7120 0903 0200 |0012: invoke-static {v2, v0}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; // method@0309 │ │ -01670a: 0c00 |0015: move-result-object v0 │ │ -01670c: 1100 |0016: return-object v0 │ │ +0166d4: |[0166d4] org.metatrans.apps.maze.app.Application_Maze.createNewWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ +0166e4: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ +0166ea: 0c00 |0003: move-result-object v0 │ │ +0166ec: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0166f2: 0c01 |0007: move-result-object v1 │ │ +0166f4: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +0166fa: 0c01 |000b: move-result-object v1 │ │ +0166fc: 5211 560d |000c: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +016700: 6e20 4b02 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ +016706: 0c00 |0011: move-result-object v0 │ │ +016708: 7120 0903 0200 |0012: invoke-static {v2, v0}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.generate:(Landroid/content/Context;Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;)Lorg/metatrans/commons/graphics2d/model/World; // method@0309 │ │ +01670e: 0c00 |0015: move-result-object v0 │ │ +016710: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78171,18 +78189,18 @@ │ │ type : '()Lorg/metatrans/commons/model/UserSettings_Base;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016748: |[016748] org.metatrans.apps.maze.app.Application_Maze.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ -016758: 2200 fc00 |0000: new-instance v0, Lorg/metatrans/apps/maze/model/UserSettings; // type@00fc │ │ -01675c: 7010 0303 0000 |0002: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/UserSettings;.:()V // method@0303 │ │ -016762: 1100 |0005: return-object v0 │ │ +01674c: |[01674c] org.metatrans.apps.maze.app.Application_Maze.createUserSettingsObject:()Lorg/metatrans/commons/model/UserSettings_Base; │ │ +01675c: 2200 fc00 |0000: new-instance v0, Lorg/metatrans/apps/maze/model/UserSettings; // type@00fc │ │ +016760: 7010 0303 0000 |0002: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/UserSettings;.:()V // method@0303 │ │ +016766: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78190,17 +78208,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01659c: |[01659c] org.metatrans.apps.maze.app.Application_Maze.getKeywords:()[Ljava/lang/String; │ │ -0165ac: 6200 3304 |0000: sget-object v0, Lorg/metatrans/apps/maze/app/Application_Maze;.KEYWORDS:[Ljava/lang/String; // field@0433 │ │ -0165b0: 1100 |0002: return-object v0 │ │ +0165a0: |[0165a0] org.metatrans.apps.maze.app.Application_Maze.getKeywords:()[Ljava/lang/String; │ │ +0165b0: 6200 3304 |0000: sget-object v0, Lorg/metatrans/apps/maze/app/Application_Maze;.KEYWORDS:[Ljava/lang/String; // field@0433 │ │ +0165b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #8 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78208,22 +78226,22 @@ │ │ type : '()Lorg/metatrans/apps/maze/model/World_Labyrints;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0165d4: |[0165d4] org.metatrans.apps.maze.app.Application_Maze.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ -0165e4: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -0165ea: 0c00 |0003: move-result-object v0 │ │ -0165ec: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -0165f2: 0c00 |0007: move-result-object v0 │ │ -0165f4: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -0165f8: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -0165fc: 1100 |000c: return-object v0 │ │ +0165d8: |[0165d8] org.metatrans.apps.maze.app.Application_Maze.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ +0165e8: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +0165ee: 0c00 |0003: move-result-object v0 │ │ +0165f0: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +0165f6: 0c00 |0007: move-result-object v0 │ │ +0165f8: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +0165fc: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +016600: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #9 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78231,18 +78249,18 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/IWorld;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -016710: |[016710] org.metatrans.apps.maze.app.Application_Maze.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ -016720: 6e10 de01 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -016726: 0c00 |0003: move-result-object v0 │ │ -016728: 1100 |0004: return-object v0 │ │ +016714: |[016714] org.metatrans.apps.maze.app.Application_Maze.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ +016724: 6e10 de01 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +01672a: 0c00 |0003: move-result-object v0 │ │ +01672c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ #10 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ @@ -78250,58 +78268,58 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -016588: |[016588] org.metatrans.apps.maze.app.Application_Maze.isTestMode:()Z │ │ -016598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01659a: 0f00 |0001: return v0 │ │ +01658c: |[01658c] org.metatrans.apps.maze.app.Application_Maze.isTestMode:()Z │ │ +01659c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01659e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/metatrans/apps/maze/app/Application_Maze;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0167ac: |[0167ac] org.metatrans.apps.maze.app.Application_Maze.onCreate:()V │ │ -0167bc: 1a00 2009 |0000: const-string v0, "game_data" // string@0920 │ │ -0167c0: 7100 4902 0000 |0002: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.createInstance:()V // method@0249 │ │ -0167c6: 6f10 6608 0500 |0005: invoke-super {v5}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.onCreate:()V // method@0866 │ │ -0167cc: 6201 2504 |0008: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ -0167d0: 2202 a100 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0167d4: 7010 7f01 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0167da: 1a03 2a01 |000f: const-string v3, "Application_EC: onCreate called " // string@012a │ │ -0167de: 6e20 8501 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0167e4: 7100 8901 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -0167ea: 0b03 |0017: move-result-wide v3 │ │ -0167ec: 6e30 8301 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -0167f2: 6e10 8701 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0167f8: 0c02 |001e: move-result-object v2 │ │ -0167fa: 6e20 5301 2100 |001f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ -016800: 1c01 6a01 |0022: const-class v1, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours; // type@016a │ │ -016804: 7100 7706 0000 |0024: invoke-static {}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.createInstance:()V // method@0677 │ │ -01680a: 7120 df0a 0500 |0027: invoke-static {v5, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ -016810: 0c01 |002a: move-result-object v1 │ │ -016812: 1f01 f201 |002b: check-cast v1, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -016816: 3801 0e00 |002d: if-eqz v1, 003b // +000e │ │ -01681a: 5211 0d0c |002f: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.model_version:I // field@0c0d │ │ -01681e: 3901 0a00 |0031: if-nez v1, 003b // +000a │ │ -016822: 7120 de0a 0500 |0033: invoke-static {v5, v0}, Lorg/metatrans/commons/storage/StorageUtils;.clearStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ade │ │ -016828: 2805 |0036: goto 003b // +0005 │ │ -01682a: 0d00 |0037: move-exception v0 │ │ -01682c: 6e10 5601 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -016832: 0e00 |003b: return-void │ │ +0167b0: |[0167b0] org.metatrans.apps.maze.app.Application_Maze.onCreate:()V │ │ +0167c0: 1a00 2109 |0000: const-string v0, "game_data" // string@0921 │ │ +0167c4: 7100 4902 0000 |0002: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.createInstance:()V // method@0249 │ │ +0167ca: 6f10 6608 0500 |0005: invoke-super {v5}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.onCreate:()V // method@0866 │ │ +0167d0: 6201 2504 |0008: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0425 │ │ +0167d4: 2202 a100 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0167d8: 7010 7f01 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0167de: 1a03 2b01 |000f: const-string v3, "Application_EC: onCreate called " // string@012b │ │ +0167e2: 6e20 8501 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0167e8: 7100 8901 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +0167ee: 0b03 |0017: move-result-wide v3 │ │ +0167f0: 6e30 8301 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +0167f6: 6e10 8701 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0167fc: 0c02 |001e: move-result-object v2 │ │ +0167fe: 6e20 5301 2100 |001f: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0153 │ │ +016804: 1c01 6a01 |0022: const-class v1, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours; // type@016a │ │ +016808: 7100 7706 0000 |0024: invoke-static {}, Lorg/metatrans/commons/cfg/menu/ConfigurationUtils_Base_MenuMain;.createInstance:()V // method@0677 │ │ +01680e: 7120 df0a 0500 |0027: invoke-static {v5, v0}, Lorg/metatrans/commons/storage/StorageUtils;.readStorage:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0adf │ │ +016814: 0c01 |002a: move-result-object v1 │ │ +016816: 1f01 f201 |002b: check-cast v1, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +01681a: 3801 0e00 |002d: if-eqz v1, 003b // +000e │ │ +01681e: 5211 0d0c |002f: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.model_version:I // field@0c0d │ │ +016822: 3901 0a00 |0031: if-nez v1, 003b // +000a │ │ +016826: 7120 de0a 0500 |0033: invoke-static {v5, v0}, Lorg/metatrans/commons/storage/StorageUtils;.clearStore:(Landroid/content/Context;Ljava/lang/String;)V // method@0ade │ │ +01682c: 2805 |0036: goto 003b // +0005 │ │ +01682e: 0d00 |0037: move-exception v0 │ │ +016830: 6e10 5601 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +016836: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0027 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0002 line=38 │ │ 0x0005 line=40 │ │ 0x0008 line=43 │ │ @@ -78319,43 +78337,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -016844: |[016844] org.metatrans.apps.maze.app.Application_Maze.setNextLevel:()V │ │ -016854: 6e10 dd01 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -01685a: 0c00 |0003: move-result-object v0 │ │ -01685c: 7100 4d02 0000 |0004: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ -016862: 0c01 |0007: move-result-object v1 │ │ -016864: 6e10 dd01 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -01686a: 0c02 |000b: move-result-object v2 │ │ -01686c: 5222 140c |000c: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ -016870: 6e20 4f02 2100 |000e: invoke-virtual {v1, v2}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getNextConfigID:(I)I // method@024f │ │ -016876: 0a01 |0011: move-result v1 │ │ -016878: 5901 140c |0012: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ -01687c: 7100 e204 0000 |0014: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -016882: 0c00 |0017: move-result-object v0 │ │ -016884: 6e10 ef04 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ -01688a: 0e00 |001b: return-void │ │ +016848: |[016848] org.metatrans.apps.maze.app.Application_Maze.setNextLevel:()V │ │ +016858: 6e10 dd01 0300 |0000: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +01685e: 0c00 |0003: move-result-object v0 │ │ +016860: 7100 4d02 0000 |0004: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ +016866: 0c01 |0007: move-result-object v1 │ │ +016868: 6e10 dd01 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +01686e: 0c02 |000b: move-result-object v2 │ │ +016870: 5222 140c |000c: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ +016874: 6e20 4f02 2100 |000e: invoke-virtual {v1, v2}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getNextConfigID:(I)I // method@024f │ │ +01687a: 0a01 |0011: move-result v1 │ │ +01687c: 5901 140c |0012: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ +016880: 7100 e204 0000 |0014: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +016886: 0c00 |0017: move-result-object v0 │ │ +016888: 6e10 ef04 0000 |0018: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeUserSettings:()V // method@04ef │ │ +01688e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0014 line=86 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/metatrans/apps/maze/app/Application_Maze; │ │ │ │ - source_file_idx : 299 (Application_Maze.java) │ │ + source_file_idx : 300 (Application_Maze.java) │ │ │ │ Class #328 header: │ │ class_idx : 191 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 335 │ │ -source_file_idx : 375 │ │ +source_file_idx : 376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #328 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;' │ │ @@ -78370,17 +78388,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016964: |[016964] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.:()V │ │ -016974: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ -01697a: 0e00 |0003: return-void │ │ +016968: |[016968] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.:()V │ │ +016978: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ +01697e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ Virtual methods - │ │ @@ -78389,18 +78407,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0168a0: |[0168a0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.geIDReference:()I │ │ -0168b0: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0168b4: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0168ba: 2700 |0005: throw v0 │ │ +0168a4: |[0168a4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.geIDReference:()I │ │ +0168b4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0168b8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0168be: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78408,17 +78426,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0168bc: |[0168bc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getDescription:()I │ │ -0168cc: 6000 bc05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_change_colours:I // field@05bc │ │ -0168d0: 0f00 |0002: return v0 │ │ +0168c0: |[0168c0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getDescription:()I │ │ +0168d0: 6000 bc05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_change_colours:I // field@05bc │ │ +0168d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78426,33 +78444,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0168d4: |[0168d4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getID:()I │ │ -0168e4: 1300 2c01 |0000: const/16 v0, #int 300 // #12c │ │ -0168e8: 0f00 |0002: return v0 │ │ +0168d8: |[0168d8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getID:()I │ │ +0168e8: 1300 2c01 |0000: const/16 v0, #int 300 // #12c │ │ +0168ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0168ec: |[0168ec] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getIconResID:()I │ │ -0168fc: 6000 f304 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_change_colors:I // field@04f3 │ │ -016900: 0f00 |0002: return v0 │ │ +0168f0: |[0168f0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getIconResID:()I │ │ +016900: 6000 f304 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_change_colors:I // field@04f3 │ │ +016904: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78460,17 +78478,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016904: |[016904] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getIncrementsCount:()I │ │ -016914: 6000 7a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_change_colours:I // field@057a │ │ -016918: 0f00 |0002: return v0 │ │ +016908: |[016908] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getIncrementsCount:()I │ │ +016918: 6000 7a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_change_colours:I // field@057a │ │ +01691c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78478,17 +78496,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01691c: |[01691c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getMaxCount:()I │ │ -01692c: 6000 8905 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_change_colours:I // field@0589 │ │ -016930: 0f00 |0002: return v0 │ │ +016920: |[016920] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getMaxCount:()I │ │ +016930: 6000 8905 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_change_colours:I // field@0589 │ │ +016934: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78496,17 +78514,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016934: |[016934] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getName:()I │ │ -016944: 6000 c205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_change_colours:I // field@05c2 │ │ -016948: 0f00 |0002: return v0 │ │ +016938: |[016938] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getName:()I │ │ +016948: 6000 c205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_change_colours:I // field@05c2 │ │ +01694c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78514,17 +78532,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01694c: |[01694c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getScores:()I │ │ -01695c: 6000 9805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_change_colours:I // field@0598 │ │ -016960: 0f00 |0002: return v0 │ │ +016950: |[016950] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.getScores:()I │ │ +016960: 6000 9805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_change_colours:I // field@0598 │ │ +016964: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours; │ │ │ │ #8 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_ChangeColours;) │ │ @@ -78532,28 +78550,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01688c: |[01688c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.isHidden:()Z │ │ -01689c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01689e: 0f00 |0001: return v0 │ │ +016890: |[016890] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_ChangeColours.isHidden:()Z │ │ +0168a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0168a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 375 (Config_Achievement_ChangeColours.java) │ │ + source_file_idx : 376 (Config_Achievement_ChangeColours.java) │ │ │ │ Class #329 header: │ │ class_idx : 192 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 335 │ │ -source_file_idx : 376 │ │ +source_file_idx : 377 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #329 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;' │ │ @@ -78568,17 +78586,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016a54: |[016a54] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.:()V │ │ -016a64: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ -016a6a: 0e00 |0003: return-void │ │ +016a58: |[016a58] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.:()V │ │ +016a68: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ +016a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ Virtual methods - │ │ @@ -78587,18 +78605,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016990: |[016990] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.geIDReference:()I │ │ -0169a0: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0169a4: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0169aa: 2700 |0005: throw v0 │ │ +016994: |[016994] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.geIDReference:()I │ │ +0169a4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0169a8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0169ae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78606,17 +78624,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0169ac: |[0169ac] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getDescription:()I │ │ -0169bc: 6000 bf05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_invite_3_friends:I // field@05bf │ │ -0169c0: 0f00 |0002: return v0 │ │ +0169b0: |[0169b0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getDescription:()I │ │ +0169c0: 6000 bf05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_invite_3_friends:I // field@05bf │ │ +0169c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78624,33 +78642,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0169c4: |[0169c4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getID:()I │ │ -0169d4: 1300 5a00 |0000: const/16 v0, #int 90 // #5a │ │ -0169d8: 0f00 |0002: return v0 │ │ +0169c8: |[0169c8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getID:()I │ │ +0169d8: 1300 5a00 |0000: const/16 v0, #int 90 // #5a │ │ +0169dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0169dc: |[0169dc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getIconResID:()I │ │ -0169ec: 6000 f504 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_invite:I // field@04f5 │ │ -0169f0: 0f00 |0002: return v0 │ │ +0169e0: |[0169e0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getIconResID:()I │ │ +0169f0: 6000 f504 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_invite:I // field@04f5 │ │ +0169f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78658,17 +78676,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0169f4: |[0169f4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getIncrementsCount:()I │ │ -016a04: 6000 7b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_invite_3_friends:I // field@057b │ │ -016a08: 0f00 |0002: return v0 │ │ +0169f8: |[0169f8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getIncrementsCount:()I │ │ +016a08: 6000 7b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_invite_3_friends:I // field@057b │ │ +016a0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78676,17 +78694,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a0c: |[016a0c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getMaxCount:()I │ │ -016a1c: 6000 8a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_invite_3_friends:I // field@058a │ │ -016a20: 0f00 |0002: return v0 │ │ +016a10: |[016a10] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getMaxCount:()I │ │ +016a20: 6000 8a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_invite_3_friends:I // field@058a │ │ +016a24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78694,17 +78712,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a24: |[016a24] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getName:()I │ │ -016a34: 6000 c505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_invite_3_friends:I // field@05c5 │ │ -016a38: 0f00 |0002: return v0 │ │ +016a28: |[016a28] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getName:()I │ │ +016a38: 6000 c505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_invite_3_friends:I // field@05c5 │ │ +016a3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78712,17 +78730,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a3c: |[016a3c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getScores:()I │ │ -016a4c: 6000 9905 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_invite_3_friends:I // field@0599 │ │ -016a50: 0f00 |0002: return v0 │ │ +016a40: |[016a40] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.getScores:()I │ │ +016a50: 6000 9905 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_invite_3_friends:I // field@0599 │ │ +016a54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends; │ │ │ │ #8 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_Invite3Friends;) │ │ @@ -78730,28 +78748,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01697c: |[01697c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.isHidden:()Z │ │ -01698c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01698e: 0f00 |0001: return v0 │ │ +016980: |[016980] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_Invite3Friends.isHidden:()Z │ │ +016990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +016992: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 376 (Config_Achievement_Invite3Friends.java) │ │ + source_file_idx : 377 (Config_Achievement_Invite3Friends.java) │ │ │ │ Class #330 header: │ │ class_idx : 205 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 335 │ │ -source_file_idx : 389 │ │ +source_file_idx : 390 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #330 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;' │ │ @@ -78774,19 +78792,19 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017084: |[017084] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.:(II)V │ │ -017094: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ -01709a: 5901 3604 |0003: iput v1, v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.id:I // field@0436 │ │ -01709e: 5902 3504 |0005: iput v2, v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ -0170a2: 0e00 |0007: return-void │ │ +017088: |[017088] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.:(II)V │ │ +017098: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ +01709e: 5901 3604 |0003: iput v1, v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.id:I // field@0436 │ │ +0170a2: 5902 3504 |0005: iput v2, v0, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ +0170a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ @@ -78799,19 +78817,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -016f28: |[016f28] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getDescription:()I │ │ -016f38: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -016f3c: 1a01 6e01 |0002: const-string v1, "Call getDescription_String instead" // string@016e │ │ -016f40: 7020 8f01 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@018f │ │ -016f46: 2700 |0007: throw v0 │ │ +016f2c: |[016f2c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getDescription:()I │ │ +016f3c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +016f40: 1a01 6f01 |0002: const-string v1, "Call getDescription_String instead" // string@016f │ │ +016f44: 7020 8f01 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@018f │ │ +016f4a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;) │ │ @@ -78819,38 +78837,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -016f98: |[016f98] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getDescription_String:()Ljava/lang/String; │ │ -016fa8: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -016fac: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -016fb2: 1a01 0600 |0005: const-string v1, " " // string@0006 │ │ -016fb6: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -016fbc: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -016fc2: 0c02 |000d: move-result-object v2 │ │ -016fc4: 6003 ba05 |000e: sget v3, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_1:I // field@05ba │ │ -016fc8: 6e20 e604 3200 |0010: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -016fce: 0c02 |0013: move-result-object v2 │ │ -016fd0: 6e20 8501 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -016fd6: 6e20 8501 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -016fdc: 5242 3504 |001a: iget v2, v4, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ -016fe0: 6e20 8201 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -016fe6: 6e20 8501 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -016fec: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -016ff2: 0c01 |0025: move-result-object v1 │ │ -016ff4: 6002 bb05 |0026: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_2:I // field@05bb │ │ -016ff8: 6e20 e604 2100 |0028: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -016ffe: 0c01 |002b: move-result-object v1 │ │ -017000: 6e20 8501 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017006: 6e10 8701 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01700c: 0c00 |0032: move-result-object v0 │ │ -01700e: 1100 |0033: return-object v0 │ │ +016f9c: |[016f9c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getDescription_String:()Ljava/lang/String; │ │ +016fac: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +016fb0: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +016fb6: 1a01 0600 |0005: const-string v1, " " // string@0006 │ │ +016fba: 6e20 8501 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +016fc0: 7100 e204 0000 |000a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +016fc6: 0c02 |000d: move-result-object v2 │ │ +016fc8: 6003 ba05 |000e: sget v3, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_1:I // field@05ba │ │ +016fcc: 6e20 e604 3200 |0010: invoke-virtual {v2, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +016fd2: 0c02 |0013: move-result-object v2 │ │ +016fd4: 6e20 8501 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +016fda: 6e20 8501 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +016fe0: 5242 3504 |001a: iget v2, v4, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ +016fe4: 6e20 8201 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +016fea: 6e20 8501 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +016ff0: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +016ff6: 0c01 |0025: move-result-object v1 │ │ +016ff8: 6002 bb05 |0026: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_2:I // field@05bb │ │ +016ffc: 6e20 e604 2100 |0028: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +017002: 0c01 |002b: move-result-object v1 │ │ +017004: 6e20 8501 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01700a: 6e10 8701 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +017010: 0c00 |0032: move-result-object v0 │ │ +017012: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0022 line=40 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ @@ -78859,17 +78877,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016f48: |[016f48] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getID:()I │ │ -016f58: 5210 3604 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.id:I // field@0436 │ │ -016f5c: 0f00 |0002: return v0 │ │ +016f4c: |[016f4c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getID:()I │ │ +016f5c: 5210 3604 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.id:I // field@0436 │ │ +016f60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;) │ │ @@ -78877,17 +78895,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016f60: |[016f60] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getIconResID:()I │ │ -016f70: 6000 d704 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_cup:I // field@04d7 │ │ -016f74: 0f00 |0002: return v0 │ │ +016f64: |[016f64] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getIconResID:()I │ │ +016f74: 6000 d704 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_cup:I // field@04d7 │ │ +016f78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;) │ │ @@ -78895,19 +78913,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -016f78: |[016f78] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getName:()I │ │ -016f88: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -016f8c: 1a01 6f01 |0002: const-string v1, "Call getName_String instead" // string@016f │ │ -016f90: 7020 8f01 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@018f │ │ -016f96: 2700 |0007: throw v0 │ │ +016f7c: |[016f7c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getName:()I │ │ +016f8c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +016f90: 1a01 7001 |0002: const-string v1, "Call getName_String instead" // string@0170 │ │ +016f94: 7020 8f01 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@018f │ │ +016f9a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;) │ │ @@ -78915,51 +78933,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -017010: |[017010] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getName_String:()Ljava/lang/String; │ │ -017020: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -017024: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01702a: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -017030: 0c01 |0008: move-result-object v1 │ │ -017032: 6002 4506 |0009: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.make:I // field@0645 │ │ -017036: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01703c: 0c01 |000e: move-result-object v1 │ │ -01703e: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017044: 1a01 0600 |0012: const-string v1, " " // string@0006 │ │ -017048: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01704e: 5232 3504 |0017: iget v2, v3, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ -017052: 6e20 8201 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -017058: 6e20 8501 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01705e: 7100 e204 0000 |001f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -017064: 0c01 |0022: move-result-object v1 │ │ -017066: 6002 7d06 |0023: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ -01706a: 6e20 e604 2100 |0025: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -017070: 0c01 |0028: move-result-object v1 │ │ -017072: 6e20 8501 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017078: 6e10 8701 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01707e: 0c00 |002f: move-result-object v0 │ │ -017080: 1100 |0030: return-object v0 │ │ +017014: |[017014] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_Base.getName_String:()Ljava/lang/String; │ │ +017024: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +017028: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01702e: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017034: 0c01 |0008: move-result-object v1 │ │ +017036: 6002 4506 |0009: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.make:I // field@0645 │ │ +01703a: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +017040: 0c01 |000e: move-result-object v1 │ │ +017042: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017048: 1a01 0600 |0012: const-string v1, " " // string@0006 │ │ +01704c: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017052: 5232 3504 |0017: iget v2, v3, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.count_steps:I // field@0435 │ │ +017056: 6e20 8201 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01705c: 6e20 8501 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017062: 7100 e204 0000 |001f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017068: 0c01 |0022: move-result-object v1 │ │ +01706a: 6002 7d06 |0023: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ +01706e: 6e20 e604 2100 |0025: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +017074: 0c01 |0028: move-result-object v1 │ │ +017076: 6e20 8501 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01707c: 6e10 8701 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +017082: 0c00 |002f: move-result-object v0 │ │ +017084: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x001f line=32 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base; │ │ │ │ - source_file_idx : 389 (Config_Achievement_MakeSteps_Base.java) │ │ + source_file_idx : 390 (Config_Achievement_MakeSteps_Base.java) │ │ │ │ Class #331 header: │ │ class_idx : 206 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 335 │ │ -source_file_idx : 390 │ │ +source_file_idx : 391 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #331 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;' │ │ @@ -78974,17 +78992,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01717c: |[01717c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.:()V │ │ -01718c: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ -017192: 0e00 |0003: return-void │ │ +017180: |[017180] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.:()V │ │ +017190: 7010 1805 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/achievements/Config_Achievement_Base;.:()V // method@0518 │ │ +017196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ Virtual methods - │ │ @@ -78993,18 +79011,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0170b8: |[0170b8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.geIDReference:()I │ │ -0170c8: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0170cc: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0170d2: 2700 |0005: throw v0 │ │ +0170bc: |[0170bc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.geIDReference:()I │ │ +0170cc: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0170d0: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0170d6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79012,17 +79030,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0170d4: |[0170d4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getDescription:()I │ │ -0170e4: 6000 c105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_stop_pieces:I // field@05c1 │ │ -0170e8: 0f00 |0002: return v0 │ │ +0170d8: |[0170d8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getDescription:()I │ │ +0170e8: 6000 c105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_desc_stop_pieces:I // field@05c1 │ │ +0170ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79030,33 +79048,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0170ec: |[0170ec] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getID:()I │ │ -0170fc: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -017100: 0f00 |0002: return v0 │ │ +0170f0: |[0170f0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getID:()I │ │ +017100: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +017104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017104: |[017104] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getIconResID:()I │ │ -017114: 6000 f704 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_stop_pieces:I // field@04f7 │ │ -017118: 0f00 |0002: return v0 │ │ +017108: |[017108] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getIconResID:()I │ │ +017118: 6000 f704 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_gift_stop_pieces:I // field@04f7 │ │ +01711c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79064,17 +79082,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01711c: |[01711c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getIncrementsCount:()I │ │ -01712c: 6000 8805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_stop_pieces:I // field@0588 │ │ -017130: 0f00 |0002: return v0 │ │ +017120: |[017120] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getIncrementsCount:()I │ │ +017130: 6000 8805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_stop_pieces:I // field@0588 │ │ +017134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79082,17 +79100,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017134: |[017134] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getMaxCount:()I │ │ -017144: 6000 9705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_stop_pieces:I // field@0597 │ │ -017148: 0f00 |0002: return v0 │ │ +017138: |[017138] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getMaxCount:()I │ │ +017148: 6000 9705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_stop_pieces:I // field@0597 │ │ +01714c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79100,17 +79118,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01714c: |[01714c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getName:()I │ │ -01715c: 6000 c705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_stop_pieces:I // field@05c7 │ │ -017160: 0f00 |0002: return v0 │ │ +017150: |[017150] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getName:()I │ │ +017160: 6000 c705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievement_title_stop_pieces:I // field@05c7 │ │ +017164: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79118,17 +79136,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017164: |[017164] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getScores:()I │ │ -017174: 6000 a605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_stop_pieces:I // field@05a6 │ │ -017178: 0f00 |0002: return v0 │ │ +017168: |[017168] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.getScores:()I │ │ +017178: 6000 a605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_stop_pieces:I // field@05a6 │ │ +01717c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading; │ │ │ │ #8 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_StopPiecesOnLoading;) │ │ @@ -79136,28 +79154,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0170a4: |[0170a4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.isHidden:()Z │ │ -0170b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0170b6: 0f00 |0001: return v0 │ │ +0170a8: |[0170a8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_StopPiecesOnLoading.isHidden:()Z │ │ +0170b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0170ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 390 (Config_Achievement_StopPiecesOnLoading.java) │ │ + source_file_idx : 391 (Config_Achievement_StopPiecesOnLoading.java) │ │ │ │ Class #332 header: │ │ class_idx : 211 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 446 │ │ +source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #332 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;' │ │ @@ -79185,20 +79203,20 @@ │ │ type : '(IIF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0174d0: |[0174d0] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.:(IIF)V │ │ -0174e0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0174e6: 5901 3f04 |0003: iput v1, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.id:I // field@043f │ │ -0174ea: 5902 3e04 |0005: iput v2, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.count_challengers:I // field@043e │ │ -0174ee: 5903 4004 |0007: iput v3, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.spaceMultiplier:F // field@0440 │ │ -0174f2: 0e00 |0009: return-void │ │ +0174d4: |[0174d4] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.:(IIF)V │ │ +0174e4: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0174ea: 5901 3f04 |0003: iput v1, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.id:I // field@043f │ │ +0174ee: 5902 3e04 |0005: iput v2, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.count_challengers:I // field@043e │ │ +0174f2: 5903 4004 |0007: iput v3, v0, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.spaceMultiplier:F // field@0440 │ │ +0174f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ @@ -79213,17 +79231,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0174a0: |[0174a0] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getCountChallengers:()I │ │ -0174b0: 5210 3e04 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.count_challengers:I // field@043e │ │ -0174b4: 0f00 |0002: return v0 │ │ +0174a4: |[0174a4] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getCountChallengers:()I │ │ +0174b4: 5210 3e04 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.count_challengers:I // field@043e │ │ +0174b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;) │ │ @@ -79231,17 +79249,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0174b8: |[0174b8] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getID:()I │ │ -0174c8: 5210 3f04 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.id:I // field@043f │ │ -0174cc: 0f00 |0002: return v0 │ │ +0174bc: |[0174bc] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getID:()I │ │ +0174cc: 5210 3f04 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.id:I // field@043f │ │ +0174d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;) │ │ @@ -79249,30 +79267,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017488: |[017488] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getSpaceMultiplier:()F │ │ -017498: 5210 4004 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.spaceMultiplier:F // field@0440 │ │ -01749c: 0f00 |0002: return v0 │ │ +01748c: |[01748c] org.metatrans.apps.maze.cfg.world.Configuration_World_Base.getSpaceMultiplier:()F │ │ +01749c: 5210 4004 |0000: iget v0, v1, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.spaceMultiplier:F // field@0440 │ │ +0174a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base; │ │ │ │ - source_file_idx : 446 (Configuration_World_Base.java) │ │ + source_file_idx : 447 (Configuration_World_Base.java) │ │ │ │ Class #333 header: │ │ class_idx : 227 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 528 │ │ -source_file_idx : 147 │ │ +source_file_idx : 148 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #333 annotations: │ │ Annotations on method #630 'getActivityClass_Menu2' │ │ @@ -79293,17 +79311,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017d30: |[017d30] org.metatrans.apps.maze.loading.Activity_Loading.:()V │ │ -017d40: 7010 e909 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.:()V // method@09e9 │ │ -017d46: 0e00 |0003: return-void │ │ +017d34: |[017d34] org.metatrans.apps.maze.loading.Activity_Loading.:()V │ │ +017d44: 7010 e909 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/loading/Activity_Loading_Base_Ads;.:()V // method@09e9 │ │ +017d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ Virtual methods - │ │ @@ -79312,17 +79330,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017c6c: |[017c6c] org.metatrans.apps.maze.loading.Activity_Loading.getActivityClass_Menu2:()Ljava/lang/Class; │ │ -017c7c: 1c00 f200 |0000: const-class v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // type@00f2 │ │ -017c80: 1100 |0002: return-object v0 │ │ +017c70: |[017c70] org.metatrans.apps.maze.loading.Activity_Loading.getActivityClass_Menu2:()Ljava/lang/Class; │ │ +017c80: 1c00 f200 |0000: const-class v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels; // type@00f2 │ │ +017c84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79330,40 +79348,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017c9c: |[017c9c] org.metatrans.apps.maze.loading.Activity_Loading.getBannerName:()Ljava/lang/String; │ │ -017cac: 1a00 2d01 |0000: const-string v0, "BANNER1" // string@012d │ │ -017cb0: 1100 |0002: return-object v0 │ │ +017ca0: |[017ca0] org.metatrans.apps.maze.loading.Activity_Loading.getBannerName:()Ljava/lang/String; │ │ +017cb0: 1a00 2e01 |0000: const-string v0, "BANNER1" // string@012e │ │ +017cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ name : 'getColoursCfg' │ │ type : '()Lorg/metatrans/commons/cfg/colours/IConfigurationColours;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -017ccc: |[017ccc] org.metatrans.apps.maze.loading.Activity_Loading.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ -017cdc: 6e10 7702 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getApplication:()Landroid/app/Application; // method@0277 │ │ -017ce2: 0c00 |0003: move-result-object v0 │ │ -017ce4: 1f00 4a01 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -017ce8: 6e10 fa04 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ -017cee: 0c00 |0009: move-result-object v0 │ │ -017cf0: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -017cf4: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -017cfa: 0c00 |000f: move-result-object v0 │ │ -017cfc: 1100 |0010: return-object v0 │ │ +017cd0: |[017cd0] org.metatrans.apps.maze.loading.Activity_Loading.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; │ │ +017ce0: 6e10 7702 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getApplication:()Landroid/app/Application; // method@0277 │ │ +017ce6: 0c00 |0003: move-result-object v0 │ │ +017ce8: 1f00 4a01 |0004: check-cast v0, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +017cec: 6e10 fa04 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ +017cf2: 0c00 |0009: move-result-object v0 │ │ +017cf4: 5200 580d |000a: iget v0, v0, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +017cf8: 7110 bc05 0000 |000c: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +017cfe: 0c00 |000f: move-result-object v0 │ │ +017d00: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79371,34 +79389,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017cb4: |[017cb4] org.metatrans.apps.maze.loading.Activity_Loading.getInterstitialName:()Ljava/lang/String; │ │ -017cc4: 1a00 7002 |0000: const-string v0, "INTERSTITIAL1" // string@0270 │ │ -017cc8: 1100 |0002: return-object v0 │ │ +017cb8: |[017cb8] org.metatrans.apps.maze.loading.Activity_Loading.getInterstitialName:()Ljava/lang/String; │ │ +017cc8: 1a00 7102 |0000: const-string v0, "INTERSTITIAL1" // string@0271 │ │ +017ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ name : 'getLoadingView' │ │ type : '()Landroid/view/View;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -017c38: |[017c38] org.metatrans.apps.maze.loading.Activity_Loading.getLoadingView:()Landroid/view/View; │ │ -017c48: 6e10 7c02 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getLoadingView:()Lorg/metatrans/commons/loading/View_Loading_Base; // method@027c │ │ -017c4e: 0c00 |0003: move-result-object v0 │ │ -017c50: 1100 |0004: return-object v0 │ │ +017c3c: |[017c3c] org.metatrans.apps.maze.loading.Activity_Loading.getLoadingView:()Landroid/view/View; │ │ +017c4c: 6e10 7c02 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getLoadingView:()Lorg/metatrans/commons/loading/View_Loading_Base; // method@027c │ │ +017c52: 0c00 |0003: move-result-object v0 │ │ +017c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79406,23 +79424,23 @@ │ │ type : '()Lorg/metatrans/commons/loading/View_Loading_Base;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -017d00: |[017d00] org.metatrans.apps.maze.loading.Activity_Loading.getLoadingView:()Lorg/metatrans/commons/loading/View_Loading_Base; │ │ -017d10: 2200 e400 |0000: new-instance v0, Lorg/metatrans/apps/maze/loading/View_Loading; // type@00e4 │ │ -017d14: 6e10 7702 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getApplication:()Landroid/app/Application; // method@0277 │ │ -017d1a: 0c01 |0005: move-result-object v1 │ │ -017d1c: 1f01 4a01 |0006: check-cast v1, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ -017d20: 6e10 fa04 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ -017d26: 0c01 |000b: move-result-object v1 │ │ -017d28: 7030 8002 2001 |000c: invoke-direct {v0, v2, v1}, Lorg/metatrans/apps/maze/loading/View_Loading;.:(Landroid/content/Context;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0280 │ │ -017d2e: 1100 |000f: return-object v0 │ │ +017d04: |[017d04] org.metatrans.apps.maze.loading.Activity_Loading.getLoadingView:()Lorg/metatrans/commons/loading/View_Loading_Base; │ │ +017d14: 2200 e400 |0000: new-instance v0, Lorg/metatrans/apps/maze/loading/View_Loading; // type@00e4 │ │ +017d18: 6e10 7702 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/apps/maze/loading/Activity_Loading;.getApplication:()Landroid/app/Application; // method@0277 │ │ +017d1e: 0c01 |0005: move-result-object v1 │ │ +017d20: 1f01 4a01 |0006: check-cast v1, Lorg/metatrans/commons/app/Application_Base_Ads; // type@014a │ │ +017d24: 6e10 fa04 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base_Ads;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04fa │ │ +017d2a: 0c01 |000b: move-result-object v1 │ │ +017d2c: 7030 8002 2001 |000c: invoke-direct {v0, v2, v1}, Lorg/metatrans/apps/maze/loading/View_Loading;.:(Landroid/content/Context;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0280 │ │ +017d32: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79430,17 +79448,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017c84: |[017c84] org.metatrans.apps.maze.loading.Activity_Loading.getNextActivityClass:()Ljava/lang/Class; │ │ -017c94: 1c00 ec00 |0000: const-class v0, Lorg/metatrans/apps/maze/main/Activity_Main; // type@00ec │ │ -017c98: 1100 |0002: return-object v0 │ │ +017c88: |[017c88] org.metatrans.apps.maze.loading.Activity_Loading.getNextActivityClass:()Ljava/lang/Class; │ │ +017c98: 1c00 ec00 |0000: const-class v0, Lorg/metatrans/apps/maze/main/Activity_Main; // type@00ec │ │ +017c9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79448,17 +79466,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017c54: |[017c54] org.metatrans.apps.maze.loading.Activity_Loading.getText_Menu2:()I │ │ -017c64: 6000 4206 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.levels:I // field@0642 │ │ -017c68: 0f00 |0002: return v0 │ │ +017c58: |[017c58] org.metatrans.apps.maze.loading.Activity_Loading.getText_Menu2:()I │ │ +017c68: 6000 4206 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.levels:I // field@0642 │ │ +017c6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ #8 : (in Lorg/metatrans/apps/maze/loading/Activity_Loading;) │ │ @@ -79466,42 +79484,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -017d48: |[017d48] org.metatrans.apps.maze.loading.Activity_Loading.load:()V │ │ -017d58: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -017d5e: 0c00 |0003: move-result-object v0 │ │ -017d60: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -017d66: 280c |0007: goto 0013 // +000c │ │ -017d68: 0d00 |0008: move-exception v0 │ │ -017d6a: 6e10 5601 0000 |0009: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ -017d70: 7100 db01 0000 |000c: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -017d76: 0c00 |000f: move-result-object v0 │ │ -017d78: 6e10 e201 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.recreateGameDataObject:()V // method@01e2 │ │ -017d7e: 0e00 |0013: return-void │ │ +017d4c: |[017d4c] org.metatrans.apps.maze.loading.Activity_Loading.load:()V │ │ +017d5c: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +017d62: 0c00 |0003: move-result-object v0 │ │ +017d64: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +017d6a: 280c |0007: goto 0013 // +000c │ │ +017d6c: 0d00 |0008: move-exception v0 │ │ +017d6e: 6e10 5601 0000 |0009: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0156 │ │ +017d74: 7100 db01 0000 |000c: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +017d7a: 0c00 |000f: move-result-object v0 │ │ +017d7c: 6e10 e201 0000 |0010: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.recreateGameDataObject:()V // method@01e2 │ │ +017d82: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=24 │ │ 0x0009 line=26 │ │ 0x000c line=27 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/metatrans/apps/maze/loading/Activity_Loading; │ │ │ │ - source_file_idx : 147 (Activity_Loading.java) │ │ + source_file_idx : 148 (Activity_Loading.java) │ │ │ │ Class #334 header: │ │ class_idx : 236 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 488 │ │ -source_file_idx : 159 │ │ +source_file_idx : 160 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #334 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/main/Activity_Main;' │ │ @@ -79517,17 +79535,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019650: |[019650] org.metatrans.apps.maze.main.Activity_Main.:()V │ │ -019660: 7010 7808 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.:()V // method@0878 │ │ -019666: 0e00 |0003: return-void │ │ +019654: |[019654] org.metatrans.apps.maze.main.Activity_Main.:()V │ │ +019664: 7010 7808 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.:()V // method@0878 │ │ +01966a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/main/Activity_Main; │ │ │ │ Virtual methods - │ │ @@ -79536,18 +79554,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01961c: |[01961c] org.metatrans.apps.maze.main.Activity_Main.createMainView:()Landroid/view/View; │ │ -01962c: 2200 ee00 |0000: new-instance v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; // type@00ee │ │ -019630: 7020 c402 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@02c4 │ │ -019636: 1100 |0005: return-object v0 │ │ +019620: |[019620] org.metatrans.apps.maze.main.Activity_Main.createMainView:()Landroid/view/View; │ │ +019630: 2200 ee00 |0000: new-instance v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; // type@00ee │ │ +019634: 7020 c402 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@02c4 │ │ +01963a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/main/Activity_Main; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/main/Activity_Main;) │ │ @@ -79555,28 +79573,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019638: |[019638] org.metatrans.apps.maze.main.Activity_Main.getInterstitialName:()Ljava/lang/String; │ │ -019648: 1a00 7002 |0000: const-string v0, "INTERSTITIAL1" // string@0270 │ │ -01964c: 1100 |0002: return-object v0 │ │ +01963c: |[01963c] org.metatrans.apps.maze.main.Activity_Main.getInterstitialName:()Ljava/lang/String; │ │ +01964c: 1a00 7102 |0000: const-string v0, "INTERSTITIAL1" // string@0271 │ │ +019650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 159 (Activity_Main.java) │ │ + source_file_idx : 160 (Activity_Main.java) │ │ │ │ Class #335 header: │ │ class_idx : 238 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 516 │ │ -source_file_idx : 1625 │ │ +source_file_idx : 1626 │ │ static_fields_size : 0 │ │ instance_fields_size: 25 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #335 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;' │ │ @@ -79691,319 +79709,319 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 544 16-bit code units │ │ -0197fc: |[0197fc] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ -01980c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -019810: 7602 7f09 1000 |0002: invoke-direct/range {v16, v17}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@097f │ │ -019816: 2201 2200 |0005: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ -01981a: 7010 6000 0100 |0007: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ -019820: 5b01 a306 |000a: iput-object v1, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019824: 7401 c902 1000 |000c: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@02c9 │ │ -01982a: 0c01 |000f: move-result-object v1 │ │ -01982c: 7210 c808 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ -019832: 0a01 |0013: move-result v1 │ │ -019834: 8711 |0014: float-to-int v1, v1 │ │ -019836: 8212 |0015: int-to-float v2, v1 │ │ -019838: 1503 d040 |0016: const/high16 v3, #int 1087373312 // #40d0 │ │ -01983c: c823 |0018: mul-float/2addr v3, v2 │ │ -01983e: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ -019842: c943 |001b: div-float/2addr v3, v4 │ │ -019844: 8733 |001c: float-to-int v3, v3 │ │ -019846: 1504 803f |001d: const/high16 v4, #int 1065353216 // #3f80 │ │ -01984a: c842 |001f: mul-float/2addr v2, v4 │ │ -01984c: 1504 0442 |0020: const/high16 v4, #int 1107558400 // #4204 │ │ -019850: c942 |0022: div-float/2addr v2, v4 │ │ -019852: 8722 |0023: float-to-int v2, v2 │ │ -019854: 8234 |0024: int-to-float v4, v3 │ │ -019856: 1405 713d aa3f |0025: const v5, #float 1.33 // #3faa3d71 │ │ -01985c: c845 |0028: mul-float/2addr v5, v4 │ │ -01985e: 8755 |0029: float-to-int v5, v5 │ │ -019860: db01 0103 |002a: div-int/lit8 v1, v1, #int 3 // #03 │ │ -019864: 7401 c702 1000 |002c: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.getContext:()Landroid/content/Context; // method@02c7 │ │ -01986a: 0c06 |002f: move-result-object v6 │ │ -01986c: 1f06 0500 |0030: check-cast v6, Landroid/app/Activity; // type@0005 │ │ -019870: 7110 900b 0600 |0032: invoke-static {v6}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ -019876: 0c06 |0035: move-result-object v6 │ │ -019878: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -01987a: 4407 0607 |0037: aget v7, v6, v7 │ │ -01987e: 1218 |0039: const/4 v8, #int 1 // #1 │ │ -019880: 4406 0608 |003a: aget v6, v6, v8 │ │ -019884: 7120 6001 6700 |003c: invoke-static {v7, v6}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ -01988a: 0a06 |003f: move-result v6 │ │ -01988c: da07 0105 |0040: mul-int/lit8 v7, v1, #int 5 // #05 │ │ -019890: b176 |0042: sub-int/2addr v6, v7 │ │ -019892: da07 0504 |0043: mul-int/lit8 v7, v5, #int 4 // #04 │ │ -019896: b176 |0045: sub-int/2addr v6, v7 │ │ -019898: 8266 |0046: int-to-float v6, v6 │ │ -01989a: 8255 |0047: int-to-float v5, v5 │ │ -01989c: 1407 cdcc 8c3f |0048: const v7, #float 1.1 // #3f8ccccd │ │ -0198a2: c857 |004b: mul-float/2addr v7, v5 │ │ -0198a4: c776 |004c: sub-float/2addr v6, v7 │ │ -0198a6: 1408 cdcc ac3f |004d: const v8, #float 1.35 // #3faccccd │ │ -0198ac: c858 |0050: mul-float/2addr v8, v5 │ │ -0198ae: c786 |0051: sub-float/2addr v6, v8 │ │ -0198b0: 1509 0040 |0052: const/high16 v9, #int 1073741824 // #4000 │ │ -0198b4: c996 |0054: div-float/2addr v6, v9 │ │ -0198b6: 8766 |0055: float-to-int v6, v6 │ │ -0198b8: 8266 |0056: int-to-float v6, v6 │ │ -0198ba: 1509 c03f |0057: const/high16 v9, #int 1069547520 // #3fc0 │ │ -0198be: c996 |0059: div-float/2addr v6, v9 │ │ -0198c0: 8766 |005a: float-to-int v6, v6 │ │ -0198c2: 2209 2500 |005b: new-instance v9, Landroid/graphics/RectF; // type@0025 │ │ -0198c6: 826a |005d: int-to-float v10, v6 │ │ -0198c8: 822b |005e: int-to-float v11, v2 │ │ -0198ca: a60c 0a07 |005f: add-float v12, v10, v7 │ │ -0198ce: 130d 1800 |0061: const/16 v13, #int 24 // #18 │ │ -0198d2: 82dd |0063: int-to-float v13, v13 │ │ -0198d4: c6dc |0064: add-float/2addr v12, v13 │ │ -0198d6: 900e 0203 |0065: add-int v14, v2, v3 │ │ -0198da: 82ef |0067: int-to-float v15, v14 │ │ -0198dc: 705f 6d00 a9cb |0068: invoke-direct {v9, v10, v11, v12, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -0198e2: 5b09 aa06 |006b: iput-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -0198e6: 2209 2500 |006d: new-instance v9, Landroid/graphics/RectF; // type@0025 │ │ -0198ea: 900a 0602 |006f: add-int v10, v6, v2 │ │ -0198ee: 82aa |0071: int-to-float v10, v10 │ │ -0198f0: 900c 0202 |0072: add-int v12, v2, v2 │ │ -0198f4: 82cc |0074: int-to-float v12, v12 │ │ -0198f6: b036 |0075: add-int/2addr v6, v3 │ │ -0198f8: b126 |0076: sub-int/2addr v6, v2 │ │ -0198fa: 8266 |0077: int-to-float v6, v6 │ │ -0198fc: b12e |0078: sub-int/2addr v14, v2 │ │ -0198fe: 82ee |0079: int-to-float v14, v14 │ │ -019900: 705e 6d00 a96c |007a: invoke-direct {v9, v10, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019906: 5b09 ab06 |007d: iput-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ -01990a: 2206 2500 |007f: new-instance v6, Landroid/graphics/RectF; // type@0025 │ │ -01990e: 5409 ab06 |0081: iget-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ -019912: 5299 0d00 |0083: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ -019916: d802 0203 |0085: add-int/lit8 v2, v2, #int 3 // #03 │ │ -01991a: 822a |0087: int-to-float v10, v2 │ │ -01991c: 0211 0800 |0088: move/from16 v17, v8 │ │ -019920: 5408 aa06 |008a: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -019924: 5288 0d00 |008c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -019928: b032 |008e: add-int/2addr v2, v3 │ │ -01992a: 8222 |008f: int-to-float v2, v2 │ │ -01992c: 7052 6d00 968a |0090: invoke-direct {v6, v9, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019932: 5b06 ac06 |0093: iput-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_text:Landroid/graphics/RectF; // field@06ac │ │ -019936: 2203 2500 |0095: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -01993a: 5406 aa06 |0097: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -01993e: 5266 0d00 |0099: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019942: 8211 |009b: int-to-float v1, v1 │ │ -019944: c616 |009c: add-float/2addr v6, v1 │ │ -019946: 5408 aa06 |009d: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -01994a: 5288 0d00 |009f: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -01994e: c618 |00a1: add-float/2addr v8, v1 │ │ -019950: c658 |00a2: add-float/2addr v8, v5 │ │ -019952: c6d8 |00a3: add-float/2addr v8, v13 │ │ -019954: 705f 6d00 638b |00a4: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01995a: 5b03 ad06 |00a7: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -01995e: 2203 2500 |00a9: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019962: 5406 aa06 |00ab: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -019966: 5266 0d00 |00ad: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -01996a: c616 |00af: add-float/2addr v6, v1 │ │ -01996c: c6b6 |00b0: add-float/2addr v6, v11 │ │ -01996e: 5408 aa06 |00b1: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -019972: 5288 0d00 |00b3: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -019976: c618 |00b5: add-float/2addr v8, v1 │ │ -019978: c648 |00b6: add-float/2addr v8, v4 │ │ -01997a: c7b8 |00b7: sub-float/2addr v8, v11 │ │ -01997c: 705e 6d00 638c |00b8: invoke-direct {v3, v6, v12, v8, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019982: 5b03 ae06 |00bb: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ -019986: 2203 2500 |00bd: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -01998a: 5406 ae06 |00bf: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ -01998e: 5266 0d00 |00c1: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019992: 5408 ad06 |00c3: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -019996: 5288 0d00 |00c5: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -01999a: 7052 6d00 638a |00c7: invoke-direct {v3, v6, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -0199a0: 5b03 af06 |00ca: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_text:Landroid/graphics/RectF; // field@06af │ │ -0199a4: 2203 2500 |00cc: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -0199a8: 5406 ad06 |00ce: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -0199ac: 5266 0d00 |00d0: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0199b0: c616 |00d2: add-float/2addr v6, v1 │ │ -0199b2: 5408 ad06 |00d3: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -0199b6: 5288 0d00 |00d5: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -0199ba: c618 |00d7: add-float/2addr v8, v1 │ │ -0199bc: c658 |00d8: add-float/2addr v8, v5 │ │ -0199be: c6d8 |00d9: add-float/2addr v8, v13 │ │ -0199c0: 705f 6d00 638b |00da: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -0199c6: 5b03 a706 |00dd: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -0199ca: 2203 2500 |00df: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -0199ce: 5406 ad06 |00e1: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -0199d2: 5266 0d00 |00e3: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0199d6: c616 |00e5: add-float/2addr v6, v1 │ │ -0199d8: c6b6 |00e6: add-float/2addr v6, v11 │ │ -0199da: 5408 ad06 |00e7: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -0199de: 5288 0d00 |00e9: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -0199e2: c618 |00eb: add-float/2addr v8, v1 │ │ -0199e4: c648 |00ec: add-float/2addr v8, v4 │ │ -0199e6: c7b8 |00ed: sub-float/2addr v8, v11 │ │ -0199e8: 705e 6d00 638c |00ee: invoke-direct {v3, v6, v12, v8, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -0199ee: 5b03 a806 |00f1: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ -0199f2: 2203 2500 |00f3: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -0199f6: 5406 a806 |00f5: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ -0199fa: 5266 0d00 |00f7: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -0199fe: 5408 a706 |00f9: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019a02: 5288 0d00 |00fb: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a06: 7052 6d00 638a |00fd: invoke-direct {v3, v6, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019a0c: 5b03 a906 |0100: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_text:Landroid/graphics/RectF; // field@06a9 │ │ -019a10: 2203 2500 |0102: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019a14: 5406 a706 |0104: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019a18: 5266 0d00 |0106: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a1c: c616 |0108: add-float/2addr v6, v1 │ │ -019a1e: 5408 a706 |0109: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019a22: 5288 0d00 |010b: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a26: c618 |010d: add-float/2addr v8, v1 │ │ -019a28: c658 |010e: add-float/2addr v8, v5 │ │ -019a2a: c6d8 |010f: add-float/2addr v8, v13 │ │ -019a2c: 705f 6d00 638b |0110: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019a32: 5b03 b006 |0113: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019a36: 2203 2500 |0115: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019a3a: 5405 a706 |0117: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019a3e: 5255 0d00 |0119: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a42: c615 |011b: add-float/2addr v5, v1 │ │ -019a44: c6b5 |011c: add-float/2addr v5, v11 │ │ -019a46: 5406 a706 |011d: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019a4a: 5266 0d00 |011f: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a4e: c616 |0121: add-float/2addr v6, v1 │ │ -019a50: c646 |0122: add-float/2addr v6, v4 │ │ -019a52: c7b6 |0123: sub-float/2addr v6, v11 │ │ -019a54: 705e 6d00 536c |0124: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019a5a: 5b03 b106 |0127: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ -019a5e: 2203 2500 |0129: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019a62: 5405 b106 |012b: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ -019a66: 5255 0d00 |012d: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a6a: 5406 b006 |012f: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019a6e: 5266 0d00 |0131: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a72: 7052 6d00 536a |0133: invoke-direct {v3, v5, v10, v6, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019a78: 5b03 b206 |0136: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_text:Landroid/graphics/RectF; // field@06b2 │ │ -019a7c: 2203 2500 |0138: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019a80: 5405 b006 |013a: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019a84: 5255 0d00 |013c: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a88: c615 |013e: add-float/2addr v5, v1 │ │ -019a8a: 5406 b006 |013f: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019a8e: 5266 0d00 |0141: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019a92: c616 |0143: add-float/2addr v6, v1 │ │ -019a94: c676 |0144: add-float/2addr v6, v7 │ │ -019a96: c6d6 |0145: add-float/2addr v6, v13 │ │ -019a98: 705f 6d00 536b |0146: invoke-direct {v3, v5, v11, v6, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019a9e: 5b03 a406 |0149: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019aa2: 2203 2500 |014b: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019aa6: 5405 b006 |014d: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019aaa: 5255 0d00 |014f: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019aae: c615 |0151: add-float/2addr v5, v1 │ │ -019ab0: c6b5 |0152: add-float/2addr v5, v11 │ │ -019ab2: 5406 b006 |0153: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019ab6: 5266 0d00 |0155: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019aba: c616 |0157: add-float/2addr v6, v1 │ │ -019abc: c646 |0158: add-float/2addr v6, v4 │ │ -019abe: c7b6 |0159: sub-float/2addr v6, v11 │ │ -019ac0: 705e 6d00 536c |015a: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019ac6: 5b03 a506 |015d: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ -019aca: 2203 2500 |015f: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019ace: 5405 a506 |0161: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ -019ad2: 5255 0d00 |0163: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019ad6: 5406 a406 |0165: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019ada: 5266 0d00 |0167: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019ade: 7052 6d00 536a |0169: invoke-direct {v3, v5, v10, v6, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019ae4: 5b03 a606 |016c: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_text:Landroid/graphics/RectF; // field@06a6 │ │ -019ae8: 2203 2500 |016e: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019aec: 5405 a406 |0170: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019af0: 5255 0d00 |0172: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019af4: c615 |0174: add-float/2addr v5, v1 │ │ -019af6: 5406 a406 |0175: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019afa: 5266 0d00 |0177: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019afe: c616 |0179: add-float/2addr v6, v1 │ │ -019b00: a606 0611 |017a: add-float v6, v6, v17 │ │ -019b04: c6d6 |017c: add-float/2addr v6, v13 │ │ -019b06: 705f 6d00 536b |017d: invoke-direct {v3, v5, v11, v6, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019b0c: 5b03 b306 |0180: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ -019b10: 2203 2500 |0182: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ -019b14: 5405 a406 |0184: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019b18: 5255 0d00 |0186: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ -019b1c: c615 |0188: add-float/2addr v5, v1 │ │ -019b1e: c6b5 |0189: add-float/2addr v5, v11 │ │ -019b20: 5406 a406 |018a: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019b24: 5266 0d00 |018c: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ -019b28: c616 |018e: add-float/2addr v6, v1 │ │ -019b2a: c646 |018f: add-float/2addr v6, v4 │ │ -019b2c: c7b6 |0190: sub-float/2addr v6, v11 │ │ -019b2e: 705e 6d00 536c |0191: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019b34: 5b03 b406 |0194: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ -019b38: 2201 2500 |0196: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ -019b3c: 5403 b406 |0198: iget-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ -019b40: 5233 0d00 |019a: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ -019b44: 5404 b306 |019c: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ -019b48: 5244 0d00 |019e: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -019b4c: 7052 6d00 314a |01a0: invoke-direct {v1, v3, v10, v4, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -019b52: 5b01 b506 |01a3: iput-object v1, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_text:Landroid/graphics/RectF; // field@06b5 │ │ -019b56: 7100 db01 0000 |01a5: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019b5c: 0c01 |01a8: move-result-object v1 │ │ -019b5e: 6e10 dd01 0100 |01a9: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -019b64: 0c01 |01ac: move-result-object v1 │ │ -019b66: 5211 170c |01ad: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.uiColoursID:I // field@0c17 │ │ -019b6a: 7110 bc05 0100 |01af: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -019b70: 0c01 |01b2: move-result-object v1 │ │ -019b72: 2208 3902 |01b3: new-instance v8, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019b76: 5403 ac06 |01b5: iget-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_text:Landroid/graphics/RectF; // field@06ac │ │ -019b7a: 7210 c505 0100 |01b7: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019b80: 0a06 |01ba: move-result v6 │ │ -019b82: 1214 |01bb: const/4 v4, #int 1 // #1 │ │ -019b84: 1a05 4e00 |01bc: const-string v5, "00" // string@004e │ │ -019b88: 1407 00ff 00ff |01be: const v7, #float -1.71465e+38 // #ff00ff00 │ │ -019b8e: 0782 |01c1: move-object v2, v8 │ │ -019b90: 7606 0e0b 0200 |01c2: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019b96: 5b08 b806 |01c5: iput-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ -019b9a: 2202 3902 |01c7: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019b9e: 540a af06 |01c9: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_text:Landroid/graphics/RectF; // field@06af │ │ -019ba2: 7210 c505 0100 |01cb: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019ba8: 0a0d |01ce: move-result v13 │ │ -019baa: 121b |01cf: const/4 v11, #int 1 // #1 │ │ -019bac: 1a0c 8a0e |01d0: const-string v12, "x0" // string@0e8a │ │ -019bb0: 140e 00ff 00ff |01d2: const v14, #float -1.71465e+38 // #ff00ff00 │ │ -019bb6: 0729 |01d5: move-object v9, v2 │ │ -019bb8: 7606 0e0b 0900 |01d6: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019bbe: 5b02 b906 |01d9: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ -019bc2: 2202 3902 |01db: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019bc6: 5404 a906 |01dd: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_text:Landroid/graphics/RectF; // field@06a9 │ │ -019bca: 7210 c505 0100 |01df: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019bd0: 0a07 |01e2: move-result v7 │ │ -019bd2: 1215 |01e3: const/4 v5, #int 1 // #1 │ │ -019bd4: 1a06 8a0e |01e4: const-string v6, "x0" // string@0e8a │ │ -019bd8: 1408 00ff 00ff |01e6: const v8, #float -1.71465e+38 // #ff00ff00 │ │ -019bde: 0723 |01e9: move-object v3, v2 │ │ -019be0: 7606 0e0b 0300 |01ea: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019be6: 5b02 b706 |01ed: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ -019bea: 2202 3902 |01ef: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019bee: 540a b206 |01f1: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_text:Landroid/graphics/RectF; // field@06b2 │ │ -019bf2: 7210 c505 0100 |01f3: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019bf8: 0a0d |01f6: move-result v13 │ │ -019bfa: 1a0c 8a0e |01f7: const-string v12, "x0" // string@0e8a │ │ -019bfe: 0729 |01f9: move-object v9, v2 │ │ -019c00: 7606 0e0b 0900 |01fa: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019c06: 5b02 ba06 |01fd: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ -019c0a: 2202 3902 |01ff: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019c0e: 5404 a606 |0201: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_text:Landroid/graphics/RectF; // field@06a6 │ │ -019c12: 7210 c505 0100 |0203: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019c18: 0a07 |0206: move-result v7 │ │ -019c1a: 1a06 8b0e |0207: const-string v6, "x00" // string@0e8b │ │ -019c1e: 0723 |0209: move-object v3, v2 │ │ -019c20: 7606 0e0b 0300 |020a: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019c26: 5b02 b606 |020d: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ -019c2a: 2202 3902 |020f: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ -019c2e: 540a b506 |0211: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_text:Landroid/graphics/RectF; // field@06b5 │ │ -019c32: 7210 c505 0100 |0213: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -019c38: 0a0d |0216: move-result v13 │ │ -019c3a: 1a0c 8c0e |0217: const-string v12, "x0000" // string@0e8c │ │ -019c3e: 0729 |0219: move-object v9, v2 │ │ -019c40: 7606 0e0b 0900 |021a: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ -019c46: 5b02 bb06 |021d: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ -019c4a: 0e00 |021f: return-void │ │ +019800: |[019800] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V │ │ +019810: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +019814: 7602 7f09 1000 |0002: invoke-direct/range {v16, v17}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.:(Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;)V // method@097f │ │ +01981a: 2201 2200 |0005: new-instance v1, Landroid/graphics/Paint; // type@0022 │ │ +01981e: 7010 6000 0100 |0007: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0060 │ │ +019824: 5b01 a306 |000a: iput-object v1, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019828: 7401 c902 1000 |000c: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@02c9 │ │ +01982e: 0c01 |000f: move-result-object v1 │ │ +019830: 7210 c808 0100 |0010: invoke-interface {v1}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getCellSize:()F // method@08c8 │ │ +019836: 0a01 |0013: move-result v1 │ │ +019838: 8711 |0014: float-to-int v1, v1 │ │ +01983a: 8212 |0015: int-to-float v2, v1 │ │ +01983c: 1503 d040 |0016: const/high16 v3, #int 1087373312 // #40d0 │ │ +019840: c823 |0018: mul-float/2addr v3, v2 │ │ +019842: 1504 2041 |0019: const/high16 v4, #int 1092616192 // #4120 │ │ +019846: c943 |001b: div-float/2addr v3, v4 │ │ +019848: 8733 |001c: float-to-int v3, v3 │ │ +01984a: 1504 803f |001d: const/high16 v4, #int 1065353216 // #3f80 │ │ +01984e: c842 |001f: mul-float/2addr v2, v4 │ │ +019850: 1504 0442 |0020: const/high16 v4, #int 1107558400 // #4204 │ │ +019854: c942 |0022: div-float/2addr v2, v4 │ │ +019856: 8722 |0023: float-to-int v2, v2 │ │ +019858: 8234 |0024: int-to-float v4, v3 │ │ +01985a: 1405 713d aa3f |0025: const v5, #float 1.33 // #3faa3d71 │ │ +019860: c845 |0028: mul-float/2addr v5, v4 │ │ +019862: 8755 |0029: float-to-int v5, v5 │ │ +019864: db01 0103 |002a: div-int/lit8 v1, v1, #int 3 // #03 │ │ +019868: 7401 c702 1000 |002c: invoke-virtual/range {v16}, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.getContext:()Landroid/content/Context; // method@02c7 │ │ +01986e: 0c06 |002f: move-result-object v6 │ │ +019870: 1f06 0500 |0030: check-cast v6, Landroid/app/Activity; // type@0005 │ │ +019874: 7110 900b 0600 |0032: invoke-static {v6}, Lorg/metatrans/commons/ui/utils/ScreenUtils;.getScreenSize:(Landroid/content/Context;)[I // method@0b90 │ │ +01987a: 0c06 |0035: move-result-object v6 │ │ +01987c: 1207 |0036: const/4 v7, #int 0 // #0 │ │ +01987e: 4407 0607 |0037: aget v7, v6, v7 │ │ +019882: 1218 |0039: const/4 v8, #int 1 // #1 │ │ +019884: 4406 0608 |003a: aget v6, v6, v8 │ │ +019888: 7120 6001 6700 |003c: invoke-static {v7, v6}, Ljava/lang/Math;.max:(II)I // method@0160 │ │ +01988e: 0a06 |003f: move-result v6 │ │ +019890: da07 0105 |0040: mul-int/lit8 v7, v1, #int 5 // #05 │ │ +019894: b176 |0042: sub-int/2addr v6, v7 │ │ +019896: da07 0504 |0043: mul-int/lit8 v7, v5, #int 4 // #04 │ │ +01989a: b176 |0045: sub-int/2addr v6, v7 │ │ +01989c: 8266 |0046: int-to-float v6, v6 │ │ +01989e: 8255 |0047: int-to-float v5, v5 │ │ +0198a0: 1407 cdcc 8c3f |0048: const v7, #float 1.1 // #3f8ccccd │ │ +0198a6: c857 |004b: mul-float/2addr v7, v5 │ │ +0198a8: c776 |004c: sub-float/2addr v6, v7 │ │ +0198aa: 1408 cdcc ac3f |004d: const v8, #float 1.35 // #3faccccd │ │ +0198b0: c858 |0050: mul-float/2addr v8, v5 │ │ +0198b2: c786 |0051: sub-float/2addr v6, v8 │ │ +0198b4: 1509 0040 |0052: const/high16 v9, #int 1073741824 // #4000 │ │ +0198b8: c996 |0054: div-float/2addr v6, v9 │ │ +0198ba: 8766 |0055: float-to-int v6, v6 │ │ +0198bc: 8266 |0056: int-to-float v6, v6 │ │ +0198be: 1509 c03f |0057: const/high16 v9, #int 1069547520 // #3fc0 │ │ +0198c2: c996 |0059: div-float/2addr v6, v9 │ │ +0198c4: 8766 |005a: float-to-int v6, v6 │ │ +0198c6: 2209 2500 |005b: new-instance v9, Landroid/graphics/RectF; // type@0025 │ │ +0198ca: 826a |005d: int-to-float v10, v6 │ │ +0198cc: 822b |005e: int-to-float v11, v2 │ │ +0198ce: a60c 0a07 |005f: add-float v12, v10, v7 │ │ +0198d2: 130d 1800 |0061: const/16 v13, #int 24 // #18 │ │ +0198d6: 82dd |0063: int-to-float v13, v13 │ │ +0198d8: c6dc |0064: add-float/2addr v12, v13 │ │ +0198da: 900e 0203 |0065: add-int v14, v2, v3 │ │ +0198de: 82ef |0067: int-to-float v15, v14 │ │ +0198e0: 705f 6d00 a9cb |0068: invoke-direct {v9, v10, v11, v12, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +0198e6: 5b09 aa06 |006b: iput-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +0198ea: 2209 2500 |006d: new-instance v9, Landroid/graphics/RectF; // type@0025 │ │ +0198ee: 900a 0602 |006f: add-int v10, v6, v2 │ │ +0198f2: 82aa |0071: int-to-float v10, v10 │ │ +0198f4: 900c 0202 |0072: add-int v12, v2, v2 │ │ +0198f8: 82cc |0074: int-to-float v12, v12 │ │ +0198fa: b036 |0075: add-int/2addr v6, v3 │ │ +0198fc: b126 |0076: sub-int/2addr v6, v2 │ │ +0198fe: 8266 |0077: int-to-float v6, v6 │ │ +019900: b12e |0078: sub-int/2addr v14, v2 │ │ +019902: 82ee |0079: int-to-float v14, v14 │ │ +019904: 705e 6d00 a96c |007a: invoke-direct {v9, v10, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01990a: 5b09 ab06 |007d: iput-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ +01990e: 2206 2500 |007f: new-instance v6, Landroid/graphics/RectF; // type@0025 │ │ +019912: 5409 ab06 |0081: iget-object v9, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ +019916: 5299 0d00 |0083: iget v9, v9, Landroid/graphics/RectF;.right:F // field@000d │ │ +01991a: d802 0203 |0085: add-int/lit8 v2, v2, #int 3 // #03 │ │ +01991e: 822a |0087: int-to-float v10, v2 │ │ +019920: 0211 0800 |0088: move/from16 v17, v8 │ │ +019924: 5408 aa06 |008a: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +019928: 5288 0d00 |008c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +01992c: b032 |008e: add-int/2addr v2, v3 │ │ +01992e: 8222 |008f: int-to-float v2, v2 │ │ +019930: 7052 6d00 968a |0090: invoke-direct {v6, v9, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019936: 5b06 ac06 |0093: iput-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_text:Landroid/graphics/RectF; // field@06ac │ │ +01993a: 2203 2500 |0095: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +01993e: 5406 aa06 |0097: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +019942: 5266 0d00 |0099: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019946: 8211 |009b: int-to-float v1, v1 │ │ +019948: c616 |009c: add-float/2addr v6, v1 │ │ +01994a: 5408 aa06 |009d: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +01994e: 5288 0d00 |009f: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +019952: c618 |00a1: add-float/2addr v8, v1 │ │ +019954: c658 |00a2: add-float/2addr v8, v5 │ │ +019956: c6d8 |00a3: add-float/2addr v8, v13 │ │ +019958: 705f 6d00 638b |00a4: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01995e: 5b03 ad06 |00a7: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +019962: 2203 2500 |00a9: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019966: 5406 aa06 |00ab: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +01996a: 5266 0d00 |00ad: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +01996e: c616 |00af: add-float/2addr v6, v1 │ │ +019970: c6b6 |00b0: add-float/2addr v6, v11 │ │ +019972: 5408 aa06 |00b1: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +019976: 5288 0d00 |00b3: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +01997a: c618 |00b5: add-float/2addr v8, v1 │ │ +01997c: c648 |00b6: add-float/2addr v8, v4 │ │ +01997e: c7b8 |00b7: sub-float/2addr v8, v11 │ │ +019980: 705e 6d00 638c |00b8: invoke-direct {v3, v6, v12, v8, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019986: 5b03 ae06 |00bb: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ +01998a: 2203 2500 |00bd: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +01998e: 5406 ae06 |00bf: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ +019992: 5266 0d00 |00c1: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019996: 5408 ad06 |00c3: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +01999a: 5288 0d00 |00c5: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +01999e: 7052 6d00 638a |00c7: invoke-direct {v3, v6, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +0199a4: 5b03 af06 |00ca: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_text:Landroid/graphics/RectF; // field@06af │ │ +0199a8: 2203 2500 |00cc: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +0199ac: 5406 ad06 |00ce: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +0199b0: 5266 0d00 |00d0: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +0199b4: c616 |00d2: add-float/2addr v6, v1 │ │ +0199b6: 5408 ad06 |00d3: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +0199ba: 5288 0d00 |00d5: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +0199be: c618 |00d7: add-float/2addr v8, v1 │ │ +0199c0: c658 |00d8: add-float/2addr v8, v5 │ │ +0199c2: c6d8 |00d9: add-float/2addr v8, v13 │ │ +0199c4: 705f 6d00 638b |00da: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +0199ca: 5b03 a706 |00dd: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +0199ce: 2203 2500 |00df: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +0199d2: 5406 ad06 |00e1: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +0199d6: 5266 0d00 |00e3: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +0199da: c616 |00e5: add-float/2addr v6, v1 │ │ +0199dc: c6b6 |00e6: add-float/2addr v6, v11 │ │ +0199de: 5408 ad06 |00e7: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +0199e2: 5288 0d00 |00e9: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +0199e6: c618 |00eb: add-float/2addr v8, v1 │ │ +0199e8: c648 |00ec: add-float/2addr v8, v4 │ │ +0199ea: c7b8 |00ed: sub-float/2addr v8, v11 │ │ +0199ec: 705e 6d00 638c |00ee: invoke-direct {v3, v6, v12, v8, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +0199f2: 5b03 a806 |00f1: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ +0199f6: 2203 2500 |00f3: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +0199fa: 5406 a806 |00f5: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ +0199fe: 5266 0d00 |00f7: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a02: 5408 a706 |00f9: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019a06: 5288 0d00 |00fb: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a0a: 7052 6d00 638a |00fd: invoke-direct {v3, v6, v10, v8, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019a10: 5b03 a906 |0100: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_text:Landroid/graphics/RectF; // field@06a9 │ │ +019a14: 2203 2500 |0102: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019a18: 5406 a706 |0104: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019a1c: 5266 0d00 |0106: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a20: c616 |0108: add-float/2addr v6, v1 │ │ +019a22: 5408 a706 |0109: iget-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019a26: 5288 0d00 |010b: iget v8, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a2a: c618 |010d: add-float/2addr v8, v1 │ │ +019a2c: c658 |010e: add-float/2addr v8, v5 │ │ +019a2e: c6d8 |010f: add-float/2addr v8, v13 │ │ +019a30: 705f 6d00 638b |0110: invoke-direct {v3, v6, v11, v8, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019a36: 5b03 b006 |0113: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019a3a: 2203 2500 |0115: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019a3e: 5405 a706 |0117: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019a42: 5255 0d00 |0119: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a46: c615 |011b: add-float/2addr v5, v1 │ │ +019a48: c6b5 |011c: add-float/2addr v5, v11 │ │ +019a4a: 5406 a706 |011d: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019a4e: 5266 0d00 |011f: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a52: c616 |0121: add-float/2addr v6, v1 │ │ +019a54: c646 |0122: add-float/2addr v6, v4 │ │ +019a56: c7b6 |0123: sub-float/2addr v6, v11 │ │ +019a58: 705e 6d00 536c |0124: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019a5e: 5b03 b106 |0127: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ +019a62: 2203 2500 |0129: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019a66: 5405 b106 |012b: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ +019a6a: 5255 0d00 |012d: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a6e: 5406 b006 |012f: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019a72: 5266 0d00 |0131: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a76: 7052 6d00 536a |0133: invoke-direct {v3, v5, v10, v6, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019a7c: 5b03 b206 |0136: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_text:Landroid/graphics/RectF; // field@06b2 │ │ +019a80: 2203 2500 |0138: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019a84: 5405 b006 |013a: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019a88: 5255 0d00 |013c: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a8c: c615 |013e: add-float/2addr v5, v1 │ │ +019a8e: 5406 b006 |013f: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019a92: 5266 0d00 |0141: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019a96: c616 |0143: add-float/2addr v6, v1 │ │ +019a98: c676 |0144: add-float/2addr v6, v7 │ │ +019a9a: c6d6 |0145: add-float/2addr v6, v13 │ │ +019a9c: 705f 6d00 536b |0146: invoke-direct {v3, v5, v11, v6, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019aa2: 5b03 a406 |0149: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019aa6: 2203 2500 |014b: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019aaa: 5405 b006 |014d: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019aae: 5255 0d00 |014f: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019ab2: c615 |0151: add-float/2addr v5, v1 │ │ +019ab4: c6b5 |0152: add-float/2addr v5, v11 │ │ +019ab6: 5406 b006 |0153: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019aba: 5266 0d00 |0155: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019abe: c616 |0157: add-float/2addr v6, v1 │ │ +019ac0: c646 |0158: add-float/2addr v6, v4 │ │ +019ac2: c7b6 |0159: sub-float/2addr v6, v11 │ │ +019ac4: 705e 6d00 536c |015a: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019aca: 5b03 a506 |015d: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ +019ace: 2203 2500 |015f: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019ad2: 5405 a506 |0161: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ +019ad6: 5255 0d00 |0163: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019ada: 5406 a406 |0165: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019ade: 5266 0d00 |0167: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019ae2: 7052 6d00 536a |0169: invoke-direct {v3, v5, v10, v6, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019ae8: 5b03 a606 |016c: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_text:Landroid/graphics/RectF; // field@06a6 │ │ +019aec: 2203 2500 |016e: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019af0: 5405 a406 |0170: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019af4: 5255 0d00 |0172: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019af8: c615 |0174: add-float/2addr v5, v1 │ │ +019afa: 5406 a406 |0175: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019afe: 5266 0d00 |0177: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019b02: c616 |0179: add-float/2addr v6, v1 │ │ +019b04: a606 0611 |017a: add-float v6, v6, v17 │ │ +019b08: c6d6 |017c: add-float/2addr v6, v13 │ │ +019b0a: 705f 6d00 536b |017d: invoke-direct {v3, v5, v11, v6, v15}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019b10: 5b03 b306 |0180: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ +019b14: 2203 2500 |0182: new-instance v3, Landroid/graphics/RectF; // type@0025 │ │ +019b18: 5405 a406 |0184: iget-object v5, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019b1c: 5255 0d00 |0186: iget v5, v5, Landroid/graphics/RectF;.right:F // field@000d │ │ +019b20: c615 |0188: add-float/2addr v5, v1 │ │ +019b22: c6b5 |0189: add-float/2addr v5, v11 │ │ +019b24: 5406 a406 |018a: iget-object v6, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019b28: 5266 0d00 |018c: iget v6, v6, Landroid/graphics/RectF;.right:F // field@000d │ │ +019b2c: c616 |018e: add-float/2addr v6, v1 │ │ +019b2e: c646 |018f: add-float/2addr v6, v4 │ │ +019b30: c7b6 |0190: sub-float/2addr v6, v11 │ │ +019b32: 705e 6d00 536c |0191: invoke-direct {v3, v5, v12, v6, v14}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019b38: 5b03 b406 |0194: iput-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ +019b3c: 2201 2500 |0196: new-instance v1, Landroid/graphics/RectF; // type@0025 │ │ +019b40: 5403 b406 |0198: iget-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ +019b44: 5233 0d00 |019a: iget v3, v3, Landroid/graphics/RectF;.right:F // field@000d │ │ +019b48: 5404 b306 |019c: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ +019b4c: 5244 0d00 |019e: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +019b50: 7052 6d00 314a |01a0: invoke-direct {v1, v3, v10, v4, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +019b56: 5b01 b506 |01a3: iput-object v1, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_text:Landroid/graphics/RectF; // field@06b5 │ │ +019b5a: 7100 db01 0000 |01a5: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019b60: 0c01 |01a8: move-result-object v1 │ │ +019b62: 6e10 dd01 0100 |01a9: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +019b68: 0c01 |01ac: move-result-object v1 │ │ +019b6a: 5211 170c |01ad: iget v1, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.uiColoursID:I // field@0c17 │ │ +019b6e: 7110 bc05 0100 |01af: invoke-static {v1}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +019b74: 0c01 |01b2: move-result-object v1 │ │ +019b76: 2208 3902 |01b3: new-instance v8, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019b7a: 5403 ac06 |01b5: iget-object v3, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_text:Landroid/graphics/RectF; // field@06ac │ │ +019b7e: 7210 c505 0100 |01b7: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019b84: 0a06 |01ba: move-result v6 │ │ +019b86: 1214 |01bb: const/4 v4, #int 1 // #1 │ │ +019b88: 1a05 4f00 |01bc: const-string v5, "00" // string@004f │ │ +019b8c: 1407 00ff 00ff |01be: const v7, #float -1.71465e+38 // #ff00ff00 │ │ +019b92: 0782 |01c1: move-object v2, v8 │ │ +019b94: 7606 0e0b 0200 |01c2: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019b9a: 5b08 b806 |01c5: iput-object v8, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ +019b9e: 2202 3902 |01c7: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019ba2: 540a af06 |01c9: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_text:Landroid/graphics/RectF; // field@06af │ │ +019ba6: 7210 c505 0100 |01cb: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019bac: 0a0d |01ce: move-result v13 │ │ +019bae: 121b |01cf: const/4 v11, #int 1 // #1 │ │ +019bb0: 1a0c 8b0e |01d0: const-string v12, "x0" // string@0e8b │ │ +019bb4: 140e 00ff 00ff |01d2: const v14, #float -1.71465e+38 // #ff00ff00 │ │ +019bba: 0729 |01d5: move-object v9, v2 │ │ +019bbc: 7606 0e0b 0900 |01d6: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019bc2: 5b02 b906 |01d9: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ +019bc6: 2202 3902 |01db: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019bca: 5404 a906 |01dd: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_text:Landroid/graphics/RectF; // field@06a9 │ │ +019bce: 7210 c505 0100 |01df: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019bd4: 0a07 |01e2: move-result v7 │ │ +019bd6: 1215 |01e3: const/4 v5, #int 1 // #1 │ │ +019bd8: 1a06 8b0e |01e4: const-string v6, "x0" // string@0e8b │ │ +019bdc: 1408 00ff 00ff |01e6: const v8, #float -1.71465e+38 // #ff00ff00 │ │ +019be2: 0723 |01e9: move-object v3, v2 │ │ +019be4: 7606 0e0b 0300 |01ea: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019bea: 5b02 b706 |01ed: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ +019bee: 2202 3902 |01ef: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019bf2: 540a b206 |01f1: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_text:Landroid/graphics/RectF; // field@06b2 │ │ +019bf6: 7210 c505 0100 |01f3: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019bfc: 0a0d |01f6: move-result v13 │ │ +019bfe: 1a0c 8b0e |01f7: const-string v12, "x0" // string@0e8b │ │ +019c02: 0729 |01f9: move-object v9, v2 │ │ +019c04: 7606 0e0b 0900 |01fa: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019c0a: 5b02 ba06 |01fd: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ +019c0e: 2202 3902 |01ff: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019c12: 5404 a606 |0201: iget-object v4, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_text:Landroid/graphics/RectF; // field@06a6 │ │ +019c16: 7210 c505 0100 |0203: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019c1c: 0a07 |0206: move-result v7 │ │ +019c1e: 1a06 8c0e |0207: const-string v6, "x00" // string@0e8c │ │ +019c22: 0723 |0209: move-object v3, v2 │ │ +019c24: 7606 0e0b 0300 |020a: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019c2a: 5b02 b606 |020d: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ +019c2e: 2202 3902 |020f: new-instance v2, Lorg/metatrans/commons/ui/TextArea; // type@0239 │ │ +019c32: 540a b506 |0211: iget-object v10, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_text:Landroid/graphics/RectF; // field@06b5 │ │ +019c36: 7210 c505 0100 |0213: invoke-interface {v1}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +019c3c: 0a0d |0216: move-result v13 │ │ +019c3e: 1a0c 8d0e |0217: const-string v12, "x0000" // string@0e8d │ │ +019c42: 0729 |0219: move-object v9, v2 │ │ +019c44: 7606 0e0b 0900 |021a: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lorg/metatrans/commons/ui/TextArea;.:(Landroid/graphics/RectF;ZLjava/lang/String;II)V // method@0b0e │ │ +019c4a: 5b02 bb06 |021d: iput-object v2, v0, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ +019c4e: 0e00 |021f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x0005 line=65 │ │ 0x000c line=67 │ │ 0x002a line=75 │ │ 0x002c line=80 │ │ @@ -80043,24 +80061,24 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -01977c: |[01977c] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getBitmapControl_Player:()Landroid/graphics/Bitmap; │ │ -01978c: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019792: 0c00 |0003: move-result-object v0 │ │ -019794: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -01979a: 0c00 |0007: move-result-object v0 │ │ -01979c: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -0197a0: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -0197a4: 6e10 1903 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_r:()Landroid/graphics/Bitmap; // method@0319 │ │ -0197aa: 0c00 |000f: move-result-object v0 │ │ -0197ac: 1100 |0010: return-object v0 │ │ +019780: |[019780] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getBitmapControl_Player:()Landroid/graphics/Bitmap; │ │ +019790: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019796: 0c00 |0003: move-result-object v0 │ │ +019798: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +01979e: 0c00 |0007: move-result-object v0 │ │ +0197a0: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +0197a4: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +0197a8: 6e10 1903 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_r:()Landroid/graphics/Bitmap; // method@0319 │ │ +0197ae: 0c00 |000f: move-result-object v0 │ │ +0197b0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000c line=135 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; │ │ │ │ @@ -80069,24 +80087,24 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0197b0: |[0197b0] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getBitmapControl_Shot:()Landroid/graphics/Bitmap; │ │ -0197c0: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -0197c6: 0c00 |0003: move-result-object v0 │ │ -0197c8: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -0197ce: 0c00 |0007: move-result-object v0 │ │ -0197d0: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -0197d4: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -0197d8: 6e10 1003 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ -0197de: 0c00 |000f: move-result-object v0 │ │ -0197e0: 1100 |0010: return-object v0 │ │ +0197b4: |[0197b4] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getBitmapControl_Shot:()Landroid/graphics/Bitmap; │ │ +0197c4: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +0197ca: 0c00 |0003: move-result-object v0 │ │ +0197cc: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +0197d2: 0c00 |0007: move-result-object v0 │ │ +0197d4: 5400 120c |0008: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +0197d8: 1f00 fe00 |000a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +0197dc: 6e10 1003 0000 |000c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ +0197e2: 0c00 |000f: move-result-object v0 │ │ +0197e4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000c line=144 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; │ │ │ │ @@ -80095,17 +80113,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0197e4: |[0197e4] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getMainMenuClass:()Ljava/lang/Class; │ │ -0197f4: 1c00 fb00 |0000: const-class v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // type@00fb │ │ -0197f8: 1100 |0002: return-object v0 │ │ +0197e8: |[0197e8] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.getMainMenuClass:()Ljava/lang/Class; │ │ +0197f8: 1c00 fb00 |0000: const-class v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // type@00fb │ │ +0197fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;) │ │ @@ -80113,247 +80131,247 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 505 16-bit code units │ │ -019c4c: |[019c4c] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.onDraw:(Landroid/graphics/Canvas;)V │ │ -019c5c: 6f20 8a09 a900 |0000: invoke-super {v9, v10}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.onDraw:(Landroid/graphics/Canvas;)V // method@098a │ │ -019c62: 7100 db01 0000 |0003: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019c68: 0c00 |0006: move-result-object v0 │ │ -019c6a: 6e10 dd01 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -019c70: 0c00 |000a: move-result-object v0 │ │ -019c72: 5200 170c |000b: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.uiColoursID:I // field@0c17 │ │ -019c76: 7110 bc05 0000 |000d: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -019c7c: 0c00 |0010: move-result-object v0 │ │ -019c7e: 7210 c005 0000 |0011: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ -019c84: 0a01 |0014: move-result v1 │ │ -019c86: 5492 a306 |0015: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019c8a: 6e20 6400 1200 |0017: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ -019c90: 5491 a306 |001a: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019c94: 5492 aa06 |001c: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ -019c98: 1303 2100 |001e: const/16 v3, #int 33 // #21 │ │ -019c9c: 7140 8b0b 1a32 |0020: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019ca2: 5491 a306 |0023: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019ca6: 5492 ad06 |0025: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ -019caa: 7140 8b0b 1a32 |0027: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019cb0: 5491 a306 |002a: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019cb4: 5492 a706 |002c: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ -019cb8: 7140 8b0b 1a32 |002e: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019cbe: 5491 a306 |0031: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019cc2: 5492 b006 |0033: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ -019cc6: 7140 8b0b 1a32 |0035: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019ccc: 5491 a306 |0038: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019cd0: 5492 a406 |003a: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ -019cd4: 7140 8b0b 1a32 |003c: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019cda: 5491 a306 |003f: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019cde: 5492 b306 |0041: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ -019ce2: 7140 8b0b 1a32 |0043: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ -019ce8: 7210 c405 0000 |0046: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ -019cee: 0a01 |0049: move-result v1 │ │ -019cf0: 7210 c205 0000 |004a: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ -019cf6: 0a02 |004d: move-result v2 │ │ -019cf8: 7210 c305 0000 |004e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ -019cfe: 0a00 |0051: move-result v0 │ │ -019d00: 7100 db01 0000 |0052: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019d06: 0c03 |0055: move-result-object v3 │ │ -019d08: 6e10 dd01 0300 |0056: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -019d0e: 0c03 |0059: move-result-object v3 │ │ -019d10: 5233 140c |005a: iget v3, v3, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ -019d14: 7100 db01 0000 |005c: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019d1a: 0c04 |005f: move-result-object v4 │ │ -019d1c: 6e10 de01 0400 |0060: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019d22: 0c04 |0063: move-result-object v4 │ │ -019d24: 6e10 1603 0400 |0064: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_level:()Landroid/graphics/Bitmap; // method@0316 │ │ -019d2a: 0c04 |0067: move-result-object v4 │ │ -019d2c: 5495 ab06 |0068: iget-object v5, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ -019d30: 5496 a306 |006a: iget-object v6, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019d34: 1207 |006c: const/4 v7, #int 0 // #0 │ │ -019d36: 6e56 4b00 4a57 |006d: invoke-virtual {v10, v4, v7, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -019d3c: 5494 b806 |0070: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ -019d40: 6e20 170b 0400 |0072: invoke-virtual {v4, v0}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -019d46: 5490 b806 |0075: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ -019d4a: 2204 a100 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -019d4e: 7010 7f01 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019d54: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ -019d58: 6e20 8501 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019d5e: 6e20 8201 3400 |0081: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -019d64: 6e20 8501 5400 |0084: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019d6a: 6e10 8701 0400 |0087: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019d70: 0c03 |008a: move-result-object v3 │ │ -019d72: 6e20 180b 3000 |008b: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -019d78: 5490 b806 |008e: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ -019d7c: 6e20 100b a000 |0090: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -019d82: 7100 db01 0000 |0093: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019d88: 0c00 |0096: move-result-object v0 │ │ -019d8a: 6e10 da01 0000 |0097: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019d90: 0c00 |009a: move-result-object v0 │ │ -019d92: 5200 080c |009b: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ -019d96: 7100 db01 0000 |009d: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019d9c: 0c03 |00a0: move-result-object v3 │ │ -019d9e: 6e10 de01 0300 |00a1: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019da4: 0c03 |00a4: move-result-object v3 │ │ -019da6: 6e10 1803 0300 |00a5: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_l:()Landroid/graphics/Bitmap; // method@0318 │ │ -019dac: 0c03 |00a8: move-result-object v3 │ │ -019dae: 5494 ae06 |00a9: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ -019db2: 5496 a306 |00ab: iget-object v6, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019db6: 6e56 4b00 3a47 |00ad: invoke-virtual {v10, v3, v7, v4, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -019dbc: 5493 b906 |00b0: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ -019dc0: 3900 0400 |00b2: if-nez v0, 00b6 // +0004 │ │ -019dc4: 0124 |00b4: move v4, v2 │ │ -019dc6: 2802 |00b5: goto 00b7 // +0002 │ │ -019dc8: 0114 |00b6: move v4, v1 │ │ -019dca: 6e20 170b 4300 |00b7: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -019dd0: 5493 b906 |00ba: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ -019dd4: 2204 a100 |00bc: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -019dd8: 7010 7f01 0400 |00be: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019dde: 1a06 890e |00c1: const-string v6, "x" // string@0e89 │ │ -019de2: 6e20 8501 6400 |00c3: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019de8: 6e20 8201 0400 |00c6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -019dee: 6e20 8501 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019df4: 6e10 8701 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019dfa: 0c00 |00cf: move-result-object v0 │ │ -019dfc: 6e20 180b 0300 |00d0: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -019e02: 5490 b906 |00d3: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ -019e06: 6e20 100b a000 |00d5: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -019e0c: 7100 db01 0000 |00d8: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019e12: 0c00 |00db: move-result-object v0 │ │ -019e14: 6e10 da01 0000 |00dc: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019e1a: 0c00 |00df: move-result-object v0 │ │ -019e1c: 5400 120c |00e0: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -019e20: 7210 d108 0000 |00e2: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // method@08d1 │ │ -019e26: 0c00 |00e5: move-result-object v0 │ │ -019e28: 6e10 4b09 0000 |00e6: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.hasKey:()Z // method@094b │ │ -019e2e: 0a00 |00e9: move-result v0 │ │ -019e30: 7100 db01 0000 |00ea: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019e36: 0c03 |00ed: move-result-object v3 │ │ -019e38: 6e10 de01 0300 |00ee: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019e3e: 0c03 |00f1: move-result-object v3 │ │ -019e40: 6e10 1503 0300 |00f2: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_key:()Landroid/graphics/Bitmap; // method@0315 │ │ -019e46: 0c03 |00f5: move-result-object v3 │ │ -019e48: 5494 a806 |00f6: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ -019e4c: 5498 a306 |00f8: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019e50: 6e58 4b00 3a47 |00fa: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -019e56: 5493 b706 |00fd: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ -019e5a: 3800 0400 |00ff: if-eqz v0, 0103 // +0004 │ │ -019e5e: 0114 |0101: move v4, v1 │ │ -019e60: 2802 |0102: goto 0104 // +0002 │ │ -019e62: 0124 |0103: move v4, v2 │ │ -019e64: 6e20 170b 4300 |0104: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -019e6a: 5493 b706 |0107: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ -019e6e: 2204 a100 |0109: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -019e72: 7010 7f01 0400 |010b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019e78: 6e20 8501 6400 |010e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019e7e: 3800 0500 |0111: if-eqz v0, 0116 // +0005 │ │ -019e82: 1a00 4f00 |0113: const-string v0, "1" // string@004f │ │ -019e86: 2803 |0115: goto 0118 // +0003 │ │ -019e88: 1a00 4d00 |0116: const-string v0, "0" // string@004d │ │ -019e8c: 6e20 8501 0400 |0118: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019e92: 6e20 8501 5400 |011b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019e98: 6e10 8701 0400 |011e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019e9e: 0c00 |0121: move-result-object v0 │ │ -019ea0: 6e20 180b 0300 |0122: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -019ea6: 5490 b706 |0125: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ -019eaa: 6e20 100b a000 |0127: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -019eb0: 7100 db01 0000 |012a: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019eb6: 0c00 |012d: move-result-object v0 │ │ -019eb8: 6e10 da01 0000 |012e: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019ebe: 0c00 |0131: move-result-object v0 │ │ -019ec0: 5200 090c |0132: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -019ec4: 7100 db01 0000 |0134: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019eca: 0c03 |0137: move-result-object v3 │ │ -019ecc: 6e10 de01 0300 |0138: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019ed2: 0c03 |013b: move-result-object v3 │ │ -019ed4: 6e10 1a03 0300 |013c: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_star:()Landroid/graphics/Bitmap; // method@031a │ │ -019eda: 0c03 |013f: move-result-object v3 │ │ -019edc: 5494 b106 |0140: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ -019ee0: 5498 a306 |0142: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019ee4: 6e58 4b00 3a47 |0144: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -019eea: 5493 ba06 |0147: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ -019eee: 3900 0400 |0149: if-nez v0, 014d // +0004 │ │ -019ef2: 0124 |014b: move v4, v2 │ │ -019ef4: 2802 |014c: goto 014e // +0002 │ │ -019ef6: 0114 |014d: move v4, v1 │ │ -019ef8: 6e20 170b 4300 |014e: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -019efe: 5493 ba06 |0151: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ -019f02: 2204 a100 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ -019f06: 7010 7f01 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019f0c: 6e20 8501 6400 |0158: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019f12: 6e20 8201 0400 |015b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -019f18: 6e20 8501 5400 |015e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019f1e: 6e10 8701 0400 |0161: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019f24: 0c00 |0164: move-result-object v0 │ │ -019f26: 6e20 180b 0300 |0165: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -019f2c: 5490 ba06 |0168: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ -019f30: 6e20 100b a000 |016a: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -019f36: 7100 db01 0000 |016d: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019f3c: 0c00 |0170: move-result-object v0 │ │ -019f3e: 6e10 da01 0000 |0171: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019f44: 0c00 |0174: move-result-object v0 │ │ -019f46: 5200 060c |0175: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -019f4a: 7100 db01 0000 |0177: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019f50: 0c03 |017a: move-result-object v3 │ │ -019f52: 6e10 de01 0300 |017b: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019f58: 0c03 |017e: move-result-object v3 │ │ -019f5a: 6e10 1003 0300 |017f: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ -019f60: 0c03 |0182: move-result-object v3 │ │ -019f62: 5494 a506 |0183: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ -019f66: 5498 a306 |0185: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -019f6a: 6e58 4b00 3a47 |0187: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -019f70: 5493 b606 |018a: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ -019f74: 3900 0300 |018c: if-nez v0, 018f // +0003 │ │ -019f78: 2802 |018e: goto 0190 // +0002 │ │ -019f7a: 0112 |018f: move v2, v1 │ │ -019f7c: 6e20 170b 2300 |0190: invoke-virtual {v3, v2}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -019f82: 5492 b606 |0193: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ -019f86: 2203 a100 |0195: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ -019f8a: 7010 7f01 0300 |0197: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019f90: 6e20 8501 6300 |019a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019f96: 6e20 8201 0300 |019d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -019f9c: 6e20 8501 5300 |01a0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019fa2: 6e10 8701 0300 |01a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019fa8: 0c00 |01a6: move-result-object v0 │ │ -019faa: 6e20 180b 0200 |01a7: invoke-virtual {v2, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -019fb0: 5490 b606 |01aa: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ -019fb4: 6e20 100b a000 |01ac: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -019fba: 7100 db01 0000 |01af: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019fc0: 0c00 |01b2: move-result-object v0 │ │ -019fc2: 6e10 da01 0000 |01b3: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019fc8: 0c00 |01b6: move-result-object v0 │ │ -019fca: 5200 110c |01b7: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -019fce: 7100 db01 0000 |01b9: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019fd4: 0c02 |01bc: move-result-object v2 │ │ -019fd6: 6e10 da01 0200 |01bd: invoke-virtual {v2}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -019fdc: 0c02 |01c0: move-result-object v2 │ │ -019fde: 5222 0a0c |01c1: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -019fe2: b020 |01c3: add-int/2addr v0, v2 │ │ -019fe4: 7100 db01 0000 |01c4: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -019fea: 0c02 |01c7: move-result-object v2 │ │ -019fec: 6e10 de01 0200 |01c8: invoke-virtual {v2}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -019ff2: 0c02 |01cb: move-result-object v2 │ │ -019ff4: 6e10 1703 0200 |01cc: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_paw:()Landroid/graphics/Bitmap; // method@0317 │ │ -019ffa: 0c02 |01cf: move-result-object v2 │ │ -019ffc: 5493 b406 |01d0: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ -01a000: 5494 a306 |01d2: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ -01a004: 6e54 4b00 2a37 |01d4: invoke-virtual {v10, v2, v7, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ -01a00a: 5492 bb06 |01d7: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ -01a00e: 6e20 170b 1200 |01d9: invoke-virtual {v2, v1}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ -01a014: 5491 bb06 |01dc: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ -01a018: 2202 a100 |01de: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01a01c: 7010 7f01 0200 |01e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01a022: 6e20 8501 6200 |01e3: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a028: 6e20 8201 0200 |01e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01a02e: 6e20 8501 5200 |01e9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01a034: 6e10 8701 0200 |01ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01a03a: 0c00 |01ef: move-result-object v0 │ │ -01a03c: 6e20 180b 0100 |01f0: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ -01a042: 5490 bb06 |01f3: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ -01a046: 6e20 100b a000 |01f5: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ -01a04c: 0e00 |01f8: return-void │ │ +019c50: |[019c50] org.metatrans.apps.maze.main.View_Main_4Controls_4Fire_Labyrints.onDraw:(Landroid/graphics/Canvas;)V │ │ +019c60: 6f20 8a09 a900 |0000: invoke-super {v9, v10}, Lorg/metatrans/commons/graphics2d/ui/View_Main_4Controls_4Fire;.onDraw:(Landroid/graphics/Canvas;)V // method@098a │ │ +019c66: 7100 db01 0000 |0003: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019c6c: 0c00 |0006: move-result-object v0 │ │ +019c6e: 6e10 dd01 0000 |0007: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +019c74: 0c00 |000a: move-result-object v0 │ │ +019c76: 5200 170c |000b: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.uiColoursID:I // field@0c17 │ │ +019c7a: 7110 bc05 0000 |000d: invoke-static {v0}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +019c80: 0c00 |0010: move-result-object v0 │ │ +019c82: 7210 c005 0000 |0011: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Delimiter:()I // method@05c0 │ │ +019c88: 0a01 |0014: move-result v1 │ │ +019c8a: 5492 a306 |0015: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019c8e: 6e20 6400 1200 |0017: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0064 │ │ +019c94: 5491 a306 |001a: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019c98: 5492 aa06 |001c: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level:Landroid/graphics/RectF; // field@06aa │ │ +019c9c: 1303 2100 |001e: const/16 v3, #int 33 // #21 │ │ +019ca0: 7140 8b0b 1a32 |0020: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019ca6: 5491 a306 |0023: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019caa: 5492 ad06 |0025: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives:Landroid/graphics/RectF; // field@06ad │ │ +019cae: 7140 8b0b 1a32 |0027: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019cb4: 5491 a306 |002a: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019cb8: 5492 a706 |002c: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key:Landroid/graphics/RectF; // field@06a7 │ │ +019cbc: 7140 8b0b 1a32 |002e: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019cc2: 5491 a306 |0031: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019cc6: 5492 b006 |0033: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars:Landroid/graphics/RectF; // field@06b0 │ │ +019cca: 7140 8b0b 1a32 |0035: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019cd0: 5491 a306 |0038: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019cd4: 5492 a406 |003a: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets:Landroid/graphics/RectF; // field@06a4 │ │ +019cd8: 7140 8b0b 1a32 |003c: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019cde: 5491 a306 |003f: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019ce2: 5492 b306 |0041: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps:Landroid/graphics/RectF; // field@06b3 │ │ +019ce6: 7140 8b0b 1a32 |0043: invoke-static {v10, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/DrawingUtils;.drawRoundRectangle:(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/RectF;I)V // method@0b8b │ │ +019cec: 7210 c405 0000 |0046: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_ValidSelection:()I // method@05c4 │ │ +019cf2: 0a01 |0049: move-result v1 │ │ +019cf4: 7210 c205 0000 |004a: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_InvalidSelection:()I // method@05c2 │ │ +019cfa: 0a02 |004d: move-result v2 │ │ +019cfc: 7210 c305 0000 |004e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_MarkingSelection:()I // method@05c3 │ │ +019d02: 0a00 |0051: move-result v0 │ │ +019d04: 7100 db01 0000 |0052: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019d0a: 0c03 |0055: move-result-object v3 │ │ +019d0c: 6e10 dd01 0300 |0056: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +019d12: 0c03 |0059: move-result-object v3 │ │ +019d14: 5233 140c |005a: iget v3, v3, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ +019d18: 7100 db01 0000 |005c: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019d1e: 0c04 |005f: move-result-object v4 │ │ +019d20: 6e10 de01 0400 |0060: invoke-virtual {v4}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019d26: 0c04 |0063: move-result-object v4 │ │ +019d28: 6e10 1603 0400 |0064: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_level:()Landroid/graphics/Bitmap; // method@0316 │ │ +019d2e: 0c04 |0067: move-result-object v4 │ │ +019d30: 5495 ab06 |0068: iget-object v5, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_level_icon:Landroid/graphics/RectF; // field@06ab │ │ +019d34: 5496 a306 |006a: iget-object v6, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019d38: 1207 |006c: const/4 v7, #int 0 // #0 │ │ +019d3a: 6e56 4b00 4a57 |006d: invoke-virtual {v10, v4, v7, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +019d40: 5494 b806 |0070: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ +019d44: 6e20 170b 0400 |0072: invoke-virtual {v4, v0}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +019d4a: 5490 b806 |0075: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ +019d4e: 2204 a100 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +019d52: 7010 7f01 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019d58: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ +019d5c: 6e20 8501 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019d62: 6e20 8201 3400 |0081: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +019d68: 6e20 8501 5400 |0084: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019d6e: 6e10 8701 0400 |0087: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019d74: 0c03 |008a: move-result-object v3 │ │ +019d76: 6e20 180b 3000 |008b: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +019d7c: 5490 b806 |008e: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_level:Lorg/metatrans/commons/ui/TextArea; // field@06b8 │ │ +019d80: 6e20 100b a000 |0090: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +019d86: 7100 db01 0000 |0093: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019d8c: 0c00 |0096: move-result-object v0 │ │ +019d8e: 6e10 da01 0000 |0097: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019d94: 0c00 |009a: move-result-object v0 │ │ +019d96: 5200 080c |009b: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ +019d9a: 7100 db01 0000 |009d: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019da0: 0c03 |00a0: move-result-object v3 │ │ +019da2: 6e10 de01 0300 |00a1: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019da8: 0c03 |00a4: move-result-object v3 │ │ +019daa: 6e10 1803 0300 |00a5: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_l:()Landroid/graphics/Bitmap; // method@0318 │ │ +019db0: 0c03 |00a8: move-result-object v3 │ │ +019db2: 5494 ae06 |00a9: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_lives_icon:Landroid/graphics/RectF; // field@06ae │ │ +019db6: 5496 a306 |00ab: iget-object v6, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019dba: 6e56 4b00 3a47 |00ad: invoke-virtual {v10, v3, v7, v4, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +019dc0: 5493 b906 |00b0: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ +019dc4: 3900 0400 |00b2: if-nez v0, 00b6 // +0004 │ │ +019dc8: 0124 |00b4: move v4, v2 │ │ +019dca: 2802 |00b5: goto 00b7 // +0002 │ │ +019dcc: 0114 |00b6: move v4, v1 │ │ +019dce: 6e20 170b 4300 |00b7: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +019dd4: 5493 b906 |00ba: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ +019dd8: 2204 a100 |00bc: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +019ddc: 7010 7f01 0400 |00be: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019de2: 1a06 8a0e |00c1: const-string v6, "x" // string@0e8a │ │ +019de6: 6e20 8501 6400 |00c3: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019dec: 6e20 8201 0400 |00c6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +019df2: 6e20 8501 5400 |00c9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019df8: 6e10 8701 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019dfe: 0c00 |00cf: move-result-object v0 │ │ +019e00: 6e20 180b 0300 |00d0: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +019e06: 5490 b906 |00d3: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_lives:Lorg/metatrans/commons/ui/TextArea; // field@06b9 │ │ +019e0a: 6e20 100b a000 |00d5: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +019e10: 7100 db01 0000 |00d8: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019e16: 0c00 |00db: move-result-object v0 │ │ +019e18: 6e10 da01 0000 |00dc: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019e1e: 0c00 |00df: move-result-object v0 │ │ +019e20: 5400 120c |00e0: iget-object v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +019e24: 7210 d108 0000 |00e2: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/model/IWorld;.getPlayerEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; // method@08d1 │ │ +019e2a: 0c00 |00e5: move-result-object v0 │ │ +019e2c: 6e10 4b09 0000 |00e6: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.hasKey:()Z // method@094b │ │ +019e32: 0a00 |00e9: move-result v0 │ │ +019e34: 7100 db01 0000 |00ea: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019e3a: 0c03 |00ed: move-result-object v3 │ │ +019e3c: 6e10 de01 0300 |00ee: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019e42: 0c03 |00f1: move-result-object v3 │ │ +019e44: 6e10 1503 0300 |00f2: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_key:()Landroid/graphics/Bitmap; // method@0315 │ │ +019e4a: 0c03 |00f5: move-result-object v3 │ │ +019e4c: 5494 a806 |00f6: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_key_icon:Landroid/graphics/RectF; // field@06a8 │ │ +019e50: 5498 a306 |00f8: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019e54: 6e58 4b00 3a47 |00fa: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +019e5a: 5493 b706 |00fd: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ +019e5e: 3800 0400 |00ff: if-eqz v0, 0103 // +0004 │ │ +019e62: 0114 |0101: move v4, v1 │ │ +019e64: 2802 |0102: goto 0104 // +0002 │ │ +019e66: 0124 |0103: move v4, v2 │ │ +019e68: 6e20 170b 4300 |0104: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +019e6e: 5493 b706 |0107: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ +019e72: 2204 a100 |0109: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +019e76: 7010 7f01 0400 |010b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019e7c: 6e20 8501 6400 |010e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019e82: 3800 0500 |0111: if-eqz v0, 0116 // +0005 │ │ +019e86: 1a00 5000 |0113: const-string v0, "1" // string@0050 │ │ +019e8a: 2803 |0115: goto 0118 // +0003 │ │ +019e8c: 1a00 4e00 |0116: const-string v0, "0" // string@004e │ │ +019e90: 6e20 8501 0400 |0118: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019e96: 6e20 8501 5400 |011b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019e9c: 6e10 8701 0400 |011e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019ea2: 0c00 |0121: move-result-object v0 │ │ +019ea4: 6e20 180b 0300 |0122: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +019eaa: 5490 b706 |0125: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_key:Lorg/metatrans/commons/ui/TextArea; // field@06b7 │ │ +019eae: 6e20 100b a000 |0127: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +019eb4: 7100 db01 0000 |012a: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019eba: 0c00 |012d: move-result-object v0 │ │ +019ebc: 6e10 da01 0000 |012e: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019ec2: 0c00 |0131: move-result-object v0 │ │ +019ec4: 5200 090c |0132: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +019ec8: 7100 db01 0000 |0134: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019ece: 0c03 |0137: move-result-object v3 │ │ +019ed0: 6e10 de01 0300 |0138: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019ed6: 0c03 |013b: move-result-object v3 │ │ +019ed8: 6e10 1a03 0300 |013c: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_star:()Landroid/graphics/Bitmap; // method@031a │ │ +019ede: 0c03 |013f: move-result-object v3 │ │ +019ee0: 5494 b106 |0140: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_stars_icon:Landroid/graphics/RectF; // field@06b1 │ │ +019ee4: 5498 a306 |0142: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019ee8: 6e58 4b00 3a47 |0144: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +019eee: 5493 ba06 |0147: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ +019ef2: 3900 0400 |0149: if-nez v0, 014d // +0004 │ │ +019ef6: 0124 |014b: move v4, v2 │ │ +019ef8: 2802 |014c: goto 014e // +0002 │ │ +019efa: 0114 |014d: move v4, v1 │ │ +019efc: 6e20 170b 4300 |014e: invoke-virtual {v3, v4}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +019f02: 5493 ba06 |0151: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ +019f06: 2204 a100 |0153: new-instance v4, Ljava/lang/StringBuilder; // type@00a1 │ │ +019f0a: 7010 7f01 0400 |0155: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019f10: 6e20 8501 6400 |0158: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019f16: 6e20 8201 0400 |015b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +019f1c: 6e20 8501 5400 |015e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019f22: 6e10 8701 0400 |0161: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019f28: 0c00 |0164: move-result-object v0 │ │ +019f2a: 6e20 180b 0300 |0165: invoke-virtual {v3, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +019f30: 5490 ba06 |0168: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_stars:Lorg/metatrans/commons/ui/TextArea; // field@06ba │ │ +019f34: 6e20 100b a000 |016a: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +019f3a: 7100 db01 0000 |016d: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019f40: 0c00 |0170: move-result-object v0 │ │ +019f42: 6e10 da01 0000 |0171: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019f48: 0c00 |0174: move-result-object v0 │ │ +019f4a: 5200 060c |0175: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +019f4e: 7100 db01 0000 |0177: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019f54: 0c03 |017a: move-result-object v3 │ │ +019f56: 6e10 de01 0300 |017b: invoke-virtual {v3}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019f5c: 0c03 |017e: move-result-object v3 │ │ +019f5e: 6e10 1003 0300 |017f: invoke-virtual {v3}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ +019f64: 0c03 |0182: move-result-object v3 │ │ +019f66: 5494 a506 |0183: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_bullets_icon:Landroid/graphics/RectF; // field@06a5 │ │ +019f6a: 5498 a306 |0185: iget-object v8, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +019f6e: 6e58 4b00 3a47 |0187: invoke-virtual {v10, v3, v7, v4, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +019f74: 5493 b606 |018a: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ +019f78: 3900 0300 |018c: if-nez v0, 018f // +0003 │ │ +019f7c: 2802 |018e: goto 0190 // +0002 │ │ +019f7e: 0112 |018f: move v2, v1 │ │ +019f80: 6e20 170b 2300 |0190: invoke-virtual {v3, v2}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +019f86: 5492 b606 |0193: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ +019f8a: 2203 a100 |0195: new-instance v3, Ljava/lang/StringBuilder; // type@00a1 │ │ +019f8e: 7010 7f01 0300 |0197: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019f94: 6e20 8501 6300 |019a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019f9a: 6e20 8201 0300 |019d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +019fa0: 6e20 8501 5300 |01a0: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019fa6: 6e10 8701 0300 |01a3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019fac: 0c00 |01a6: move-result-object v0 │ │ +019fae: 6e20 180b 0200 |01a7: invoke-virtual {v2, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +019fb4: 5490 b606 |01aa: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_bullets:Lorg/metatrans/commons/ui/TextArea; // field@06b6 │ │ +019fb8: 6e20 100b a000 |01ac: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +019fbe: 7100 db01 0000 |01af: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019fc4: 0c00 |01b2: move-result-object v0 │ │ +019fc6: 6e10 da01 0000 |01b3: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019fcc: 0c00 |01b6: move-result-object v0 │ │ +019fce: 5200 110c |01b7: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +019fd2: 7100 db01 0000 |01b9: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019fd8: 0c02 |01bc: move-result-object v2 │ │ +019fda: 6e10 da01 0200 |01bd: invoke-virtual {v2}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +019fe0: 0c02 |01c0: move-result-object v2 │ │ +019fe2: 5222 0a0c |01c1: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +019fe6: b020 |01c3: add-int/2addr v0, v2 │ │ +019fe8: 7100 db01 0000 |01c4: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +019fee: 0c02 |01c7: move-result-object v2 │ │ +019ff0: 6e10 de01 0200 |01c8: invoke-virtual {v2}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +019ff6: 0c02 |01cb: move-result-object v2 │ │ +019ff8: 6e10 1703 0200 |01cc: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_paw:()Landroid/graphics/Bitmap; // method@0317 │ │ +019ffe: 0c02 |01cf: move-result-object v2 │ │ +01a000: 5493 b406 |01d0: iget-object v3, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.rect_steps_icon:Landroid/graphics/RectF; // field@06b4 │ │ +01a004: 5494 a306 |01d2: iget-object v4, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.default_paint:Landroid/graphics/Paint; // field@06a3 │ │ +01a008: 6e54 4b00 2a37 |01d4: invoke-virtual {v10, v2, v7, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@004b │ │ +01a00e: 5492 bb06 |01d7: iget-object v2, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ +01a012: 6e20 170b 1200 |01d9: invoke-virtual {v2, v1}, Lorg/metatrans/commons/ui/TextArea;.setColour_Text:(I)V // method@0b17 │ │ +01a018: 5491 bb06 |01dc: iget-object v1, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ +01a01c: 2202 a100 |01de: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01a020: 7010 7f01 0200 |01e0: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01a026: 6e20 8501 6200 |01e3: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a02c: 6e20 8201 0200 |01e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01a032: 6e20 8501 5200 |01e9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01a038: 6e10 8701 0200 |01ec: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01a03e: 0c00 |01ef: move-result-object v0 │ │ +01a040: 6e20 180b 0100 |01f0: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/TextArea;.setText:(Ljava/lang/String;)V // method@0b18 │ │ +01a046: 5490 bb06 |01f3: iget-object v0, v9, Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints;.textarea_steps:Lorg/metatrans/commons/ui/TextArea; // field@06bb │ │ +01a04a: 6e20 100b a000 |01f5: invoke-virtual {v0, v10}, Lorg/metatrans/commons/ui/TextArea;.draw:(Landroid/graphics/Canvas;)V // method@0b10 │ │ +01a050: 0e00 |01f8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=155 │ │ 0x0011 line=158 │ │ 0x0015 line=160 │ │ 0x001a line=162 │ │ @@ -80395,21 +80413,21 @@ │ │ 0x01d7 line=211 │ │ 0x01dc line=212 │ │ 0x01f3 line=213 │ │ locals : │ │ 0x0000 - 0x01f9 reg=9 this Lorg/metatrans/apps/maze/main/View_Main_4Controls_4Fire_Labyrints; │ │ 0x0000 - 0x01f9 reg=10 (null) Landroid/graphics/Canvas; │ │ │ │ - source_file_idx : 1625 (View_Main_4Controls_4Fire_Labyrints.java) │ │ + source_file_idx : 1626 (View_Main_4Controls_4Fire_Labyrints.java) │ │ │ │ Class #336 header: │ │ class_idx : 244 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 385 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -80433,18 +80451,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a790: |[01a790] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ -01a7a0: 5b01 c506 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c5 │ │ -01a7a4: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -01a7aa: 0e00 |0005: return-void │ │ +01a794: |[01a794] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ +01a7a4: 5b01 c506 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c5 │ │ +01a7a8: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +01a7ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ @@ -80454,18 +80472,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01a734: |[01a734] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getAction:()Ljava/lang/Runnable; │ │ -01a744: 2200 f300 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1; // type@00f3 │ │ -01a748: 7020 de02 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;)V // method@02de │ │ -01a74e: 1100 |0005: return-object v0 │ │ +01a738: |[01a738] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getAction:()Ljava/lang/Runnable; │ │ +01a748: 2200 f300 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1; // type@00f3 │ │ +01a74c: 7020 de02 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;)V // method@02de │ │ +01a752: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;) │ │ @@ -80473,27 +80491,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -01a750: |[01a750] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getDescription_String:()Ljava/lang/String; │ │ -01a760: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ -01a766: 0c00 |0003: move-result-object v0 │ │ -01a768: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01a76e: 0c01 |0007: move-result-object v1 │ │ -01a770: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a776: 0c01 |000b: move-result-object v1 │ │ -01a778: 5211 560d |000c: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -01a77c: 6e20 4b02 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ -01a782: 0c00 |0011: move-result-object v0 │ │ -01a784: 7210 5f02 0000 |0012: invoke-interface {v0}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getName_String:()Ljava/lang/String; // method@025f │ │ -01a78a: 0c00 |0015: move-result-object v0 │ │ -01a78c: 1100 |0016: return-object v0 │ │ +01a754: |[01a754] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getDescription_String:()Ljava/lang/String; │ │ +01a764: 7100 4d02 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getInstance:()Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level; // method@024d │ │ +01a76a: 0c00 |0003: move-result-object v0 │ │ +01a76c: 7100 e204 0000 |0004: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01a772: 0c01 |0007: move-result-object v1 │ │ +01a774: 6e10 e804 0100 |0008: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a77a: 0c01 |000b: move-result-object v1 │ │ +01a77c: 5211 560d |000c: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +01a780: 6e20 4b02 1000 |000e: invoke-virtual {v0, v1}, Lorg/metatrans/apps/maze/cfg/world/ConfigurationUtils_Level;.getConfigByID:(I)Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld; // method@024b │ │ +01a786: 0c00 |0011: move-result-object v0 │ │ +01a788: 7210 5f02 0000 |0012: invoke-interface {v0}, Lorg/metatrans/apps/maze/cfg/world/IConfigurationWorld;.getName_String:()Ljava/lang/String; // method@025f │ │ +01a78e: 0c00 |0015: move-result-object v0 │ │ +01a790: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;) │ │ @@ -80501,17 +80519,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a6ec: |[01a6ec] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getID:()I │ │ -01a6fc: 6000 ce06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_LEVELS:I // field@06ce │ │ -01a700: 0f00 |0002: return v0 │ │ +01a6f0: |[01a6f0] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getID:()I │ │ +01a700: 6000 ce06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_LEVELS:I // field@06ce │ │ +01a704: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;) │ │ @@ -80519,17 +80537,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a704: |[01a704] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getIconResID:()I │ │ -01a714: 6000 1205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_level:I // field@0512 │ │ -01a718: 0f00 |0002: return v0 │ │ +01a708: |[01a708] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getIconResID:()I │ │ +01a718: 6000 1205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_level:I // field@0512 │ │ +01a71c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;) │ │ @@ -80537,30 +80555,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a71c: |[01a71c] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getName:()I │ │ -01a72c: 6000 4206 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.levels:I // field@0642 │ │ -01a730: 0f00 |0002: return v0 │ │ +01a720: |[01a720] org.metatrans.apps.maze.menu.Activity_Menu_Main$1.getName:()I │ │ +01a730: 6000 4206 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.levels:I // field@0642 │ │ +01a734: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #337 header: │ │ class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 385 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -80584,18 +80602,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a8b0: |[01a8b0] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ -01a8c0: 5b01 c706 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c7 │ │ -01a8c4: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -01a8ca: 0e00 |0005: return-void │ │ +01a8b4: |[01a8b4] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ +01a8c4: 5b01 c706 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c7 │ │ +01a8c8: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +01a8ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ @@ -80605,18 +80623,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01a850: |[01a850] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getAction:()Ljava/lang/Runnable; │ │ -01a860: 2200 f500 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1; // type@00f5 │ │ -01a864: 7020 e602 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;)V // method@02e6 │ │ -01a86a: 1100 |0005: return-object v0 │ │ +01a854: |[01a854] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getAction:()Ljava/lang/Runnable; │ │ +01a864: 2200 f500 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1; // type@00f5 │ │ +01a868: 7020 e602 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;)V // method@02e6 │ │ +01a86e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;) │ │ @@ -80624,28 +80642,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -01a86c: |[01a86c] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getDescription_String:()Ljava/lang/String; │ │ -01a87c: 5410 c706 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c7 │ │ -01a880: 6e10 0003 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.getApplication:()Landroid/app/Application; // method@0300 │ │ -01a886: 0c00 |0005: move-result-object v0 │ │ -01a888: 1f00 4901 |0006: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -01a88c: 6e10 e804 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -01a892: 0c00 |000b: move-result-object v0 │ │ -01a894: 1f00 f401 |000c: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -01a898: 5200 150c |000e: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ -01a89c: 7110 b908 0000 |0010: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getConfigByID:(I)Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // method@08b9 │ │ -01a8a2: 0c00 |0013: move-result-object v0 │ │ -01a8a4: 7210 bf08 0000 |0014: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getName_String:()Ljava/lang/String; // method@08bf │ │ -01a8aa: 0c00 |0017: move-result-object v0 │ │ -01a8ac: 1100 |0018: return-object v0 │ │ +01a870: |[01a870] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getDescription_String:()Ljava/lang/String; │ │ +01a880: 5410 c706 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c7 │ │ +01a884: 6e10 0003 0000 |0002: invoke-virtual {v0}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.getApplication:()Landroid/app/Application; // method@0300 │ │ +01a88a: 0c00 |0005: move-result-object v0 │ │ +01a88c: 1f00 4901 |0006: check-cast v0, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +01a890: 6e10 e804 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +01a896: 0c00 |000b: move-result-object v0 │ │ +01a898: 1f00 f401 |000c: check-cast v0, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +01a89c: 5200 150c |000e: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.movejoystick_side:I // field@0c15 │ │ +01a8a0: 7110 b908 0000 |0010: invoke-static {v0}, Lorg/metatrans/commons/graphics2d/menu/ConfigurationUtils_Joysticks;.getConfigByID:(I)Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick; // method@08b9 │ │ +01a8a6: 0c00 |0013: move-result-object v0 │ │ +01a8a8: 7210 bf08 0000 |0014: invoke-interface {v0}, Lorg/metatrans/commons/graphics2d/menu/IConfigurationJoystick;.getName_String:()Ljava/lang/String; // method@08bf │ │ +01a8ae: 0c00 |0017: move-result-object v0 │ │ +01a8b0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;) │ │ @@ -80653,17 +80671,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a808: |[01a808] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getID:()I │ │ -01a818: 6000 cd06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_JOYSTICK:I // field@06cd │ │ -01a81c: 0f00 |0002: return v0 │ │ +01a80c: |[01a80c] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getID:()I │ │ +01a81c: 6000 cd06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_JOYSTICK:I // field@06cd │ │ +01a820: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;) │ │ @@ -80671,17 +80689,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a820: |[01a820] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getIconResID:()I │ │ -01a830: 6000 5f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.joystick_transparent:I // field@055f │ │ -01a834: 0f00 |0002: return v0 │ │ +01a824: |[01a824] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getIconResID:()I │ │ +01a834: 6000 5f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.joystick_transparent:I // field@055f │ │ +01a838: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;) │ │ @@ -80689,30 +80707,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a838: |[01a838] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getName:()I │ │ -01a848: 6000 6106 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.menu_joystick:I // field@0661 │ │ -01a84c: 0f00 |0002: return v0 │ │ +01a83c: |[01a83c] org.metatrans.apps.maze.menu.Activity_Menu_Main$2.getName:()I │ │ +01a84c: 6000 6106 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.menu_joystick:I // field@0661 │ │ +01a850: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #338 header: │ │ class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 385 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -80736,18 +80754,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01a9c8: |[01a9c8] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ -01a9d8: 5b01 c906 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c9 │ │ -01a9dc: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -01a9e2: 0e00 |0005: return-void │ │ +01a9cc: |[01a9cc] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ +01a9dc: 5b01 c906 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06c9 │ │ +01a9e0: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +01a9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ @@ -80757,18 +80775,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01a994: |[01a994] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getAction:()Ljava/lang/Runnable; │ │ -01a9a4: 2200 f700 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1; // type@00f7 │ │ -01a9a8: 7020 ee02 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;)V // method@02ee │ │ -01a9ae: 1100 |0005: return-object v0 │ │ +01a998: |[01a998] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getAction:()Ljava/lang/Runnable; │ │ +01a9a8: 2200 f700 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1; // type@00f7 │ │ +01a9ac: 7020 ee02 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;)V // method@02ee │ │ +01a9b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;) │ │ @@ -80776,33 +80794,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a9b0: |[01a9b0] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getDescription_String:()Ljava/lang/String; │ │ -01a9c0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -01a9c4: 1100 |0002: return-object v0 │ │ +01a9b4: |[01a9b4] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getDescription_String:()Ljava/lang/String; │ │ +01a9c4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +01a9c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a94c: |[01a94c] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getID:()I │ │ -01a95c: 6000 cf06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_RESULT:I // field@06cf │ │ -01a960: 0f00 |0002: return v0 │ │ +01a950: |[01a950] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getID:()I │ │ +01a960: 6000 cf06 |0000: sget v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;.CFG_MENU_RESULT:I // field@06cf │ │ +01a964: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;) │ │ @@ -80810,17 +80828,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a964: |[01a964] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getIconResID:()I │ │ -01a974: 6000 6e04 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_123:I // field@046e │ │ -01a978: 0f00 |0002: return v0 │ │ +01a968: |[01a968] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getIconResID:()I │ │ +01a978: 6000 6e04 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_123:I // field@046e │ │ +01a97c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;) │ │ @@ -80828,30 +80846,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a97c: |[01a97c] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getName:()I │ │ -01a98c: 6000 7306 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.scores:I // field@0673 │ │ -01a990: 0f00 |0002: return v0 │ │ +01a980: |[01a980] org.metatrans.apps.maze.menu.Activity_Menu_Main$3.getName:()I │ │ +01a990: 6000 7306 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.scores:I // field@0673 │ │ +01a994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #339 header: │ │ class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 385 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #339 annotations: │ │ Annotations on class │ │ @@ -80875,18 +80893,18 @@ │ │ type : '(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01aaa8: |[01aaa8] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ -01aab8: 5b01 cb06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06cb │ │ -01aabc: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -01aac2: 0e00 |0005: return-void │ │ +01aaac: |[01aaac] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V │ │ +01aabc: 5b01 cb06 |0000: iput-object v1, v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;.this$0:Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; // field@06cb │ │ +01aac0: 7010 1b06 0000 |0002: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +01aac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ @@ -80896,18 +80914,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01aa74: |[01aa74] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getAction:()Ljava/lang/Runnable; │ │ -01aa84: 2200 f900 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1; // type@00f9 │ │ -01aa88: 7020 f602 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;)V // method@02f6 │ │ -01aa8e: 1100 |0005: return-object v0 │ │ +01aa78: |[01aa78] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getAction:()Ljava/lang/Runnable; │ │ +01aa88: 2200 f900 |0000: new-instance v0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1; // type@00f9 │ │ +01aa8c: 7020 f602 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;)V // method@02f6 │ │ +01aa92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;) │ │ @@ -80915,49 +80933,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01aa90: |[01aa90] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getDescription_String:()Ljava/lang/String; │ │ -01aaa0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -01aaa4: 1100 |0002: return-object v0 │ │ +01aa94: |[01aa94] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getDescription_String:()Ljava/lang/String; │ │ +01aaa4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +01aaa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01aa30: |[01aa30] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getID:()I │ │ -01aa40: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01aa42: 0f00 |0001: return v0 │ │ +01aa34: |[01aa34] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getID:()I │ │ +01aa44: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01aa46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01aa44: |[01aa44] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getIconResID:()I │ │ -01aa54: 6000 8307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_cup:I // field@0783 │ │ -01aa58: 0f00 |0002: return v0 │ │ +01aa48: |[01aa48] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getIconResID:()I │ │ +01aa58: 6000 8307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_cup:I // field@0783 │ │ +01aa5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;) │ │ @@ -80965,30 +80983,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01aa5c: |[01aa5c] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getName:()I │ │ -01aa6c: 6000 c805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievements:I // field@05c8 │ │ -01aa70: 0f00 |0002: return v0 │ │ +01aa60: |[01aa60] org.metatrans.apps.maze.menu.Activity_Menu_Main$4.getName:()I │ │ +01aa70: 6000 c805 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$string;.achievements:I // field@05c8 │ │ +01aa74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #340 header: │ │ class_idx : 251 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 550 │ │ -source_file_idx : 178 │ │ +source_file_idx : 179 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #340 annotations: │ │ Annotations on method #770 'getEntries' │ │ @@ -81027,32 +81045,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ab44: |[01ab44] org.metatrans.apps.maze.menu.Activity_Menu_Main.:()V │ │ -01ab54: 0e00 |0000: return-void │ │ +01ab48: |[01ab48] org.metatrans.apps.maze.menu.Activity_Menu_Main.:()V │ │ +01ab58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ab58: |[01ab58] org.metatrans.apps.maze.menu.Activity_Menu_Main.:()V │ │ -01ab68: 7010 b50a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/menu/Activity_Menu_Main_Base;.:()V // method@0ab5 │ │ -01ab6e: 0e00 |0003: return-void │ │ +01ab5c: |[01ab5c] org.metatrans.apps.maze.menu.Activity_Menu_Main.:()V │ │ +01ab6c: 7010 b50a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/menu/Activity_Menu_Main_Base;.:()V // method@0ab5 │ │ +01ab72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ Virtual methods - │ │ @@ -81061,68 +81079,68 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01aac4: |[01aac4] org.metatrans.apps.maze.menu.Activity_Menu_Main.getBackgroundImageID:()I │ │ -01aad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01aad6: 0f00 |0001: return v0 │ │ +01aac8: |[01aac8] org.metatrans.apps.maze.menu.Activity_Menu_Main.getBackgroundImageID:()I │ │ +01aad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01aada: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;) │ │ name : 'getEntries' │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -01aad8: |[01aad8] org.metatrans.apps.maze.menu.Activity_Menu_Main.getEntries:()Ljava/util/List; │ │ -01aae8: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ -01aaec: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -01aaf2: 2201 f400 |0005: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; // type@00f4 │ │ -01aaf6: 7020 e002 2100 |0007: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02e0 │ │ -01aafc: 7220 ac01 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01ab02: 2201 f600 |000d: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; // type@00f6 │ │ -01ab06: 7020 e802 2100 |000f: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02e8 │ │ -01ab0c: 7220 ac01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01ab12: 2201 f800 |0015: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; // type@00f8 │ │ -01ab16: 7020 f002 2100 |0017: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02f0 │ │ -01ab1c: 7220 ac01 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01ab22: 2201 fa00 |001d: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; // type@00fa │ │ -01ab26: 7020 f802 2100 |001f: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02f8 │ │ -01ab2c: 7220 ac01 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -01ab32: 6f10 b60a 0200 |0025: invoke-super {v2}, Lorg/metatrans/commons/menu/Activity_Menu_Main_Base;.getEntries:()Ljava/util/List; // method@0ab6 │ │ -01ab38: 0c01 |0028: move-result-object v1 │ │ -01ab3a: 7220 ad01 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -01ab40: 1100 |002c: return-object v0 │ │ +01aadc: |[01aadc] org.metatrans.apps.maze.menu.Activity_Menu_Main.getEntries:()Ljava/util/List; │ │ +01aaec: 2200 a900 |0000: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +01aaf0: 7010 9501 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +01aaf6: 2201 f400 |0005: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1; // type@00f4 │ │ +01aafa: 7020 e002 2100 |0007: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$1;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02e0 │ │ +01ab00: 7220 ac01 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01ab06: 2201 f600 |000d: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2; // type@00f6 │ │ +01ab0a: 7020 e802 2100 |000f: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$2;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02e8 │ │ +01ab10: 7220 ac01 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01ab16: 2201 f800 |0015: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3; // type@00f8 │ │ +01ab1a: 7020 f002 2100 |0017: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$3;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02f0 │ │ +01ab20: 7220 ac01 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01ab26: 2201 fa00 |001d: new-instance v1, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4; // type@00fa │ │ +01ab2a: 7020 f802 2100 |001f: invoke-direct {v1, v2}, Lorg/metatrans/apps/maze/menu/Activity_Menu_Main$4;.:(Lorg/metatrans/apps/maze/menu/Activity_Menu_Main;)V // method@02f8 │ │ +01ab30: 7220 ac01 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +01ab36: 6f10 b60a 0200 |0025: invoke-super {v2}, Lorg/metatrans/commons/menu/Activity_Menu_Main_Base;.getEntries:()Ljava/util/List; // method@0ab6 │ │ +01ab3c: 0c01 |0028: move-result-object v1 │ │ +01ab3e: 7220 ad01 1000 |0029: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +01ab44: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=42 │ │ 0x000d line=85 │ │ 0x0015 line=129 │ │ 0x001d line=170 │ │ 0x0025 line=207 │ │ 0x0029 line=210 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lorg/metatrans/apps/maze/menu/Activity_Menu_Main; │ │ │ │ - source_file_idx : 178 (Activity_Menu_Main.java) │ │ + source_file_idx : 179 (Activity_Menu_Main.java) │ │ │ │ Class #341 header: │ │ class_idx : 257 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 505 │ │ -source_file_idx : 487 │ │ +source_file_idx : 488 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #341 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths;' │ │ @@ -81142,18 +81160,18 @@ │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01bba8: |[01bba8] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Acorn_Labyrinths.:(Landroid/graphics/RectF;)V │ │ -01bbb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01bbba: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ -01bbc0: 0e00 |0004: return-void │ │ +01bbac: |[01bbac] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Acorn_Labyrinths.:(Landroid/graphics/RectF;)V │ │ +01bbbc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +01bbbe: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ +01bbc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ @@ -81163,35 +81181,35 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01bb7c: |[01bb7c] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Acorn_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ -01bb8c: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -01bb92: 0c00 |0003: move-result-object v0 │ │ -01bb94: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -01bb9a: 0c00 |0007: move-result-object v0 │ │ -01bb9c: 6e10 1003 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ -01bba2: 0c00 |000b: move-result-object v0 │ │ -01bba4: 1100 |000c: return-object v0 │ │ +01bb80: |[01bb80] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Acorn_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ +01bb90: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +01bb96: 0c00 |0003: move-result-object v0 │ │ +01bb98: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +01bb9e: 0c00 |0007: move-result-object v0 │ │ +01bba0: 6e10 1003 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ +01bba6: 0c00 |000b: move-result-object v0 │ │ +01bba8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; │ │ │ │ - source_file_idx : 487 (Entity2D_Collectible_Acorn_Labyrinths.java) │ │ + source_file_idx : 488 (Entity2D_Collectible_Acorn_Labyrinths.java) │ │ │ │ Class #342 header: │ │ class_idx : 258 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 505 │ │ -source_file_idx : 488 │ │ +source_file_idx : 489 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #342 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths;' │ │ @@ -81211,18 +81229,18 @@ │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01bbf0: |[01bbf0] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Key_Labyrinths.:(Landroid/graphics/RectF;)V │ │ -01bc00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01bc02: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ -01bc08: 0e00 |0004: return-void │ │ +01bbf4: |[01bbf4] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Key_Labyrinths.:(Landroid/graphics/RectF;)V │ │ +01bc04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01bc06: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ +01bc0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ @@ -81232,35 +81250,35 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01bbc4: |[01bbc4] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Key_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ -01bbd4: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -01bbda: 0c00 |0003: move-result-object v0 │ │ -01bbdc: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -01bbe2: 0c00 |0007: move-result-object v0 │ │ -01bbe4: 6e10 1503 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_key:()Landroid/graphics/Bitmap; // method@0315 │ │ -01bbea: 0c00 |000b: move-result-object v0 │ │ -01bbec: 1100 |000c: return-object v0 │ │ +01bbc8: |[01bbc8] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Key_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ +01bbd8: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +01bbde: 0c00 |0003: move-result-object v0 │ │ +01bbe0: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +01bbe6: 0c00 |0007: move-result-object v0 │ │ +01bbe8: 6e10 1503 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_key:()Landroid/graphics/Bitmap; // method@0315 │ │ +01bbee: 0c00 |000b: move-result-object v0 │ │ +01bbf0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Key_Labyrinths; │ │ │ │ - source_file_idx : 488 (Entity2D_Collectible_Key_Labyrinths.java) │ │ + source_file_idx : 489 (Entity2D_Collectible_Key_Labyrinths.java) │ │ │ │ Class #343 header: │ │ class_idx : 259 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 505 │ │ -source_file_idx : 489 │ │ +source_file_idx : 490 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #343 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths;' │ │ @@ -81280,18 +81298,18 @@ │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01bc38: |[01bc38] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Star_Labyrinths.:(Landroid/graphics/RectF;)V │ │ -01bc48: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01bc4a: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ -01bc50: 0e00 |0004: return-void │ │ +01bc3c: |[01bc3c] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Star_Labyrinths.:(Landroid/graphics/RectF;)V │ │ +01bc4c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01bc4e: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ +01bc54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ @@ -81301,35 +81319,35 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01bc0c: |[01bc0c] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Star_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ -01bc1c: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -01bc22: 0c00 |0003: move-result-object v0 │ │ -01bc24: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -01bc2a: 0c00 |0007: move-result-object v0 │ │ -01bc2c: 6e10 1a03 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_star:()Landroid/graphics/Bitmap; // method@031a │ │ -01bc32: 0c00 |000b: move-result-object v0 │ │ -01bc34: 1100 |000c: return-object v0 │ │ +01bc10: |[01bc10] org.metatrans.apps.maze.model.entities.Entity2D_Collectible_Star_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ +01bc20: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +01bc26: 0c00 |0003: move-result-object v0 │ │ +01bc28: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +01bc2e: 0c00 |0007: move-result-object v0 │ │ +01bc30: 6e10 1a03 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_star:()Landroid/graphics/Bitmap; // method@031a │ │ +01bc36: 0c00 |000b: move-result-object v0 │ │ +01bc38: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Star_Labyrinths; │ │ │ │ - source_file_idx : 489 (Entity2D_Collectible_Star_Labyrinths.java) │ │ + source_file_idx : 490 (Entity2D_Collectible_Star_Labyrinths.java) │ │ │ │ Class #344 header: │ │ class_idx : 261 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 510 │ │ -source_file_idx : 496 │ │ +source_file_idx : 497 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #344 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints;' │ │ @@ -81349,18 +81367,18 @@ │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -01c21c: |[01c21c] org.metatrans.apps.maze.model.entities.Entity2D_Special_Gate_Labyrints.:(Landroid/graphics/RectF;)V │ │ -01c22c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c22e: 7030 5209 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;.:(Landroid/graphics/RectF;I)V // method@0952 │ │ -01c234: 0e00 |0004: return-void │ │ +01c220: |[01c220] org.metatrans.apps.maze.model.entities.Entity2D_Special_Gate_Labyrints.:(Landroid/graphics/RectF;)V │ │ +01c230: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c232: 7030 5209 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;.:(Landroid/graphics/RectF;I)V // method@0952 │ │ +01c238: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ @@ -81370,35 +81388,35 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01c1f0: |[01c1f0] org.metatrans.apps.maze.model.entities.Entity2D_Special_Gate_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ -01c200: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -01c206: 0c00 |0003: move-result-object v0 │ │ -01c208: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ -01c20e: 0c00 |0007: move-result-object v0 │ │ -01c210: 6e10 1303 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_gate:()Landroid/graphics/Bitmap; // method@0313 │ │ -01c216: 0c00 |000b: move-result-object v0 │ │ -01c218: 1100 |000c: return-object v0 │ │ +01c1f4: |[01c1f4] org.metatrans.apps.maze.model.entities.Entity2D_Special_Gate_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ +01c204: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +01c20a: 0c00 |0003: move-result-object v0 │ │ +01c20c: 6e10 de01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@01de │ │ +01c212: 0c00 |0007: move-result-object v0 │ │ +01c214: 6e10 1303 0000 |0008: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_gate:()Landroid/graphics/Bitmap; // method@0313 │ │ +01c21a: 0c00 |000b: move-result-object v0 │ │ +01c21c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Special_Gate_Labyrints; │ │ │ │ - source_file_idx : 496 (Entity2D_Special_Gate_Labyrints.java) │ │ + source_file_idx : 497 (Entity2D_Special_Gate_Labyrints.java) │ │ │ │ Class #345 header: │ │ class_idx : 263 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 507 │ │ -source_file_idx : 499 │ │ +source_file_idx : 500 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #345 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;' │ │ @@ -81418,17 +81436,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -01c404: |[01c404] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V │ │ -01c414: 7606 2709 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0927 │ │ -01c41a: 0e00 |0003: return-void │ │ +01c408: |[01c408] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V │ │ +01c418: 7606 2709 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0927 │ │ +01c41e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/RectF; │ │ @@ -81442,22 +81460,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01c3c0: |[01c3c0] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getBackgroundColour:()I │ │ -01c3d0: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01c3d6: 0c00 |0003: move-result-object v0 │ │ -01c3d8: 6e10 db04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@04db │ │ -01c3de: 0c00 |0007: move-result-object v0 │ │ -01c3e0: 7210 c505 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ -01c3e6: 0a00 |000b: move-result v0 │ │ -01c3e8: 0f00 |000c: return v0 │ │ +01c3c4: |[01c3c4] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getBackgroundColour:()I │ │ +01c3d4: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +01c3da: 0c00 |0003: move-result-object v0 │ │ +01c3dc: 6e10 db04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getColoursCfg:()Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@04db │ │ +01c3e2: 0c00 |0007: move-result-object v0 │ │ +01c3e4: 7210 c505 0000 |0008: invoke-interface {v0}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getColour_Square_White:()I // method@05c5 │ │ +01c3ea: 0a00 |000b: move-result v0 │ │ +01c3ec: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;) │ │ @@ -81465,44 +81483,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c3ec: |[01c3ec] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getBitmapTransparency:()I │ │ -01c3fc: 1300 c700 |0000: const/16 v0, #int 199 // #c7 │ │ -01c400: 0f00 |0002: return v0 │ │ +01c3f0: |[01c3f0] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getBitmapTransparency:()I │ │ +01c400: 1300 c700 |0000: const/16 v0, #int 199 // #c7 │ │ +01c404: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;) │ │ name : 'getFlag1' │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c3ac: |[01c3ac] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getFlag1:()Z │ │ -01c3bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c3be: 0f00 |0001: return v0 │ │ +01c3b0: |[01c3b0] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Labyrinths.getFlag1:()Z │ │ +01c3c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01c3c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 499 (Entity2D_Terrain_Labyrinths.java) │ │ + source_file_idx : 500 (Entity2D_Terrain_Labyrinths.java) │ │ │ │ Class #346 header: │ │ class_idx : 313 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 315 │ │ -source_file_idx : 241 │ │ +source_file_idx : 242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #346 - │ │ Class descriptor : 'Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;' │ │ @@ -81517,17 +81535,17 @@ │ │ type : '(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -020428: |[020428] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ -020438: 7030 6e04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@046e │ │ -02043e: 0e00 |0003: return-void │ │ +02042c: |[02042c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V │ │ +02043c: 7030 6e04 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@046e │ │ +020442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/metatrans/commons/ads/api/IAdsConfiguration; │ │ @@ -81537,61 +81555,61 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -020378: |[020378] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getApp_Random:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ -020388: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02038e: 0c00 |0003: move-result-object v0 │ │ -020390: 6e10 d904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -020396: 0c00 |0007: move-result-object v0 │ │ -020398: 7110 4d07 0000 |0008: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074d │ │ -02039e: 0c00 |000b: move-result-object v0 │ │ -0203a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0203a2: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ -0203a6: 7210 b301 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0203ac: 0a02 |0012: move-result v2 │ │ -0203ae: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0203b0: 3732 2f00 |0014: if-le v2, v3, 0043 // +002f │ │ -0203b4: 7100 6401 0000 |0016: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -0203ba: 0b02 |0019: move-result-wide v2 │ │ -0203bc: 1904 2440 |001a: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ -0203c0: cd42 |001c: mul-double/2addr v2, v4 │ │ -0203c2: 7210 b301 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0203c8: 0a04 |0020: move-result v4 │ │ -0203ca: 8344 |0021: int-to-double v4, v4 │ │ -0203cc: cd42 |0022: mul-double/2addr v2, v4 │ │ -0203ce: 7210 b301 0000 |0023: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0203d4: 0a04 |0026: move-result v4 │ │ -0203d6: 8344 |0027: int-to-double v4, v4 │ │ -0203d8: cf42 |0028: rem-double/2addr v2, v4 │ │ -0203da: 8a22 |0029: double-to-int v2, v2 │ │ -0203dc: 7220 af01 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0203e2: 0c02 |002d: move-result-object v2 │ │ -0203e4: 1f02 9c01 |002e: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -0203e8: 7210 8b06 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -0203ee: 0c03 |0033: move-result-object v3 │ │ -0203f0: 7100 e204 0000 |0034: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0203f6: 0c04 |0037: move-result-object v4 │ │ -0203f8: 6e10 e404 0400 |0038: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ -0203fe: 0c04 |003b: move-result-object v4 │ │ -020400: 6e20 7301 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ -020406: 0a03 |003f: move-result v3 │ │ -020408: 3903 d6ff |0040: if-nez v3, 0016 // -002a │ │ -02040c: 2802 |0042: goto 0044 // +0002 │ │ -02040e: 0712 |0043: move-object v2, v1 │ │ -020410: 3802 0900 |0044: if-eqz v2, 004d // +0009 │ │ -020414: 7210 8906 0200 |0046: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ -02041a: 0c00 |0049: move-result-object v0 │ │ -02041c: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ -020420: 2802 |004c: goto 004e // +0002 │ │ -020422: 0721 |004d: move-object v1, v2 │ │ -020424: 1101 |004e: return-object v1 │ │ +02037c: |[02037c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getApp_Random:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ +02038c: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +020392: 0c00 |0003: move-result-object v0 │ │ +020394: 6e10 d904 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +02039a: 0c00 |0007: move-result-object v0 │ │ +02039c: 7110 4d07 0000 |0008: invoke-static {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Utils;.getStoreApps_FreeOnly:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)Ljava/util/List; // method@074d │ │ +0203a2: 0c00 |000b: move-result-object v0 │ │ +0203a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0203a6: 3800 3600 |000d: if-eqz v0, 0043 // +0036 │ │ +0203aa: 7210 b301 0000 |000f: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0203b0: 0a02 |0012: move-result v2 │ │ +0203b2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +0203b4: 3732 2f00 |0014: if-le v2, v3, 0043 // +002f │ │ +0203b8: 7100 6401 0000 |0016: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +0203be: 0b02 |0019: move-result-wide v2 │ │ +0203c0: 1904 2440 |001a: const-wide/high16 v4, #long 4621819117588971520 // #4024 │ │ +0203c4: cd42 |001c: mul-double/2addr v2, v4 │ │ +0203c6: 7210 b301 0000 |001d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0203cc: 0a04 |0020: move-result v4 │ │ +0203ce: 8344 |0021: int-to-double v4, v4 │ │ +0203d0: cd42 |0022: mul-double/2addr v2, v4 │ │ +0203d2: 7210 b301 0000 |0023: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0203d8: 0a04 |0026: move-result v4 │ │ +0203da: 8344 |0027: int-to-double v4, v4 │ │ +0203dc: cf42 |0028: rem-double/2addr v2, v4 │ │ +0203de: 8a22 |0029: double-to-int v2, v2 │ │ +0203e0: 7220 af01 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0203e6: 0c02 |002d: move-result-object v2 │ │ +0203e8: 1f02 9c01 |002e: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +0203ec: 7210 8b06 0200 |0030: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +0203f2: 0c03 |0033: move-result-object v3 │ │ +0203f4: 7100 e204 0000 |0034: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0203fa: 0c04 |0037: move-result-object v4 │ │ +0203fc: 6e10 e404 0400 |0038: invoke-virtual {v4}, Lorg/metatrans/commons/app/Application_Base;.getPackageName:()Ljava/lang/String; // method@04e4 │ │ +020402: 0c04 |003b: move-result-object v4 │ │ +020404: 6e20 7301 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0173 │ │ +02040a: 0a03 |003f: move-result v3 │ │ +02040c: 3903 d6ff |0040: if-nez v3, 0016 // -002a │ │ +020410: 2802 |0042: goto 0044 // +0002 │ │ +020412: 0712 |0043: move-object v2, v1 │ │ +020414: 3802 0900 |0044: if-eqz v2, 004d // +0009 │ │ +020418: 7210 8906 0200 |0046: invoke-interface {v2}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getMarketURL:()Ljava/lang/String; // method@0689 │ │ +02041e: 0c00 |0049: move-result-object v0 │ │ +020420: 3900 0300 |004a: if-nez v0, 004d // +0003 │ │ +020424: 2802 |004c: goto 004e // +0002 │ │ +020426: 0721 |004d: move-object v1, v2 │ │ +020428: 1101 |004e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000f line=65 │ │ 0x0016 line=68 │ │ 0x002a line=69 │ │ 0x0030 line=70 │ │ @@ -81605,35 +81623,35 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -020308: |[020308] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.canWorkOffline:()Z │ │ -020318: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02031a: 0f00 |0001: return v0 │ │ +02030c: |[02030c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.canWorkOffline:()Z │ │ +02031c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02031e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;) │ │ name : 'createInterstitialIntent' │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0202e8: |[0202e8] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0202f8: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ -0202fc: 1c01 1c02 |0002: const-class v1, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ -020300: 7030 2800 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ -020306: 1100 |0007: return-object v0 │ │ +0202ec: |[0202ec] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0202fc: 2200 0f00 |0000: new-instance v0, Landroid/content/Intent; // type@000f │ │ +020300: 1c01 1c02 |0002: const-class v1, Lorg/metatrans/commons/marketing/Activity_Marketing_AppList; // type@021c │ │ +020304: 7030 2800 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0028 │ │ +02030a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/app/Activity; │ │ │ │ @@ -81642,18 +81660,18 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02035c: |[02035c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ -02036c: 7010 6804 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.getApp_Random:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@0468 │ │ -020372: 0c00 |0003: move-result-object v0 │ │ -020374: 1100 |0004: return-object v0 │ │ +020360: |[020360] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ +020370: 7010 6804 0100 |0000: invoke-direct {v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.getApp_Random:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // method@0468 │ │ +020376: 0c00 |0003: move-result-object v0 │ │ +020378: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;) │ │ @@ -81661,51 +81679,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020344: |[020344] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getProviderID:()I │ │ -020354: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -020358: 0f00 |0002: return v0 │ │ +020348: |[020348] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.getProviderID:()I │ │ +020358: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +02035c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;) │ │ name : 'openTarget' │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02031c: |[02031c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ -02032c: 6e10 6704 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.getActivity:()Landroid/app/Activity; // method@0467 │ │ -020332: 0c00 |0003: move-result-object v0 │ │ -020334: 1f02 9c01 |0004: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ -020338: 7120 d20b 2000 |0006: invoke-static {v0, v2}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ -02033e: 0a02 |0009: move-result v2 │ │ -020340: 0f02 |000a: return v2 │ │ +020320: |[020320] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ +020330: 6e10 6704 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds;.getActivity:()Landroid/app/Activity; // method@0467 │ │ +020336: 0c00 |0003: move-result-object v0 │ │ +020338: 1f02 9c01 |0004: check-cast v2, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // type@019c │ │ +02033c: 7120 d20b 2000 |0006: invoke-static {v0, v2}, Lorg/metatrans/commons/web/WebUtils;.openApplicationStorePage:(Landroid/content/Context;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)Z // method@0bd2 │ │ +020342: 0a02 |0009: move-result v2 │ │ +020344: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ │ │ - source_file_idx : 241 (AdsContainer_HomeAds.java) │ │ + source_file_idx : 242 (AdsContainer_HomeAds.java) │ │ │ │ Class #347 header: │ │ class_idx : 316 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 315 │ │ -source_file_idx : 250 │ │ +source_file_idx : 251 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #347 annotations: │ │ Annotations on field #2762 'containers' │ │ @@ -81734,69 +81752,69 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -020208: |[020208] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.:(Landroid/content/Context;Ljava/util/List;)V │ │ -020218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02021a: 7030 6e04 7600 |0001: invoke-direct {v6, v7, v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@046e │ │ -020220: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -020222: 5960 cb0a |0005: iput v0, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -020226: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ -02022a: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -020230: 5b61 ca0a |000c: iput-object v1, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -020234: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -020238: 6e10 d904 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ -02023e: 0c07 |0013: move-result-object v7 │ │ -020240: 7210 5105 0700 |0014: invoke-interface {v7}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ -020246: 0a07 |0017: move-result v7 │ │ -020248: 0101 |0018: move v1, v0 │ │ -02024a: 7210 b301 0800 |0019: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01b3 │ │ -020250: 0a02 |001c: move-result v2 │ │ -020252: 3521 2400 |001d: if-ge v1, v2, 0041 // +0024 │ │ -020256: 7220 af01 1800 |001f: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -02025c: 0c02 |0022: move-result-object v2 │ │ -02025e: 1f02 3b01 |0023: check-cast v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -020262: 6e10 7904 0200 |0025: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getExcludedStores:()[I // method@0479 │ │ -020268: 0c03 |0028: move-result-object v3 │ │ -02026a: 0104 |0029: move v4, v0 │ │ -02026c: 2135 |002a: array-length v5, v3 │ │ -02026e: 3554 0b00 |002b: if-ge v4, v5, 0036 // +000b │ │ -020272: 4405 0304 |002d: aget v5, v3, v4 │ │ -020276: 3375 0400 |002f: if-ne v5, v7, 0033 // +0004 │ │ -02027a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -02027c: 2805 |0032: goto 0037 // +0005 │ │ -02027e: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020282: 28f5 |0035: goto 002a // -000b │ │ -020284: 0103 |0036: move v3, v0 │ │ -020286: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ -02028a: 5463 ca0a |0039: iget-object v3, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -02028e: 7220 ac01 2300 |003b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -020294: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -020298: 28d9 |0040: goto 0019 // -0027 │ │ -02029a: 5467 ca0a |0041: iget-object v7, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -02029e: 7210 b301 0700 |0043: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01b3 │ │ -0202a4: 0a07 |0046: move-result v7 │ │ -0202a6: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -0202aa: 0e00 |0049: return-void │ │ -0202ac: 2207 9600 |004a: new-instance v7, Ljava/lang/IllegalStateException; // type@0096 │ │ -0202b0: 2208 a100 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ -0202b4: 7010 7f01 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0202ba: 1a00 2002 |0051: const-string v0, "HomeAds Containers list's size should be more tha zero containers.size() = " // string@0220 │ │ -0202be: 6e20 8501 0800 |0053: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0202c4: 5460 ca0a |0056: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -0202c8: 7210 b301 0000 |0058: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ -0202ce: 0a00 |005b: move-result v0 │ │ -0202d0: 6e20 8201 0800 |005c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0202d6: 6e10 8701 0800 |005f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0202dc: 0c08 |0062: move-result-object v8 │ │ -0202de: 7020 5901 8700 |0063: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0202e4: 2707 |0066: throw v7 │ │ +02020c: |[02020c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.:(Landroid/content/Context;Ljava/util/List;)V │ │ +02021c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02021e: 7030 6e04 7600 |0001: invoke-direct {v6, v7, v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.:(Landroid/content/Context;Lorg/metatrans/commons/ads/api/IAdsConfiguration;)V // method@046e │ │ +020224: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +020226: 5960 cb0a |0005: iput v0, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +02022a: 2201 a900 |0007: new-instance v1, Ljava/util/ArrayList; // type@00a9 │ │ +02022e: 7010 9501 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +020234: 5b61 ca0a |000c: iput-object v1, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +020238: 1f07 4901 |000e: check-cast v7, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02023c: 6e10 d904 0700 |0010: invoke-virtual {v7}, Lorg/metatrans/commons/app/Application_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@04d9 │ │ +020242: 0c07 |0013: move-result-object v7 │ │ +020244: 7210 5105 0700 |0014: invoke-interface {v7}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ +02024a: 0a07 |0017: move-result v7 │ │ +02024c: 0101 |0018: move v1, v0 │ │ +02024e: 7210 b301 0800 |0019: invoke-interface {v8}, Ljava/util/List;.size:()I // method@01b3 │ │ +020254: 0a02 |001c: move-result v2 │ │ +020256: 3521 2400 |001d: if-ge v1, v2, 0041 // +0024 │ │ +02025a: 7220 af01 1800 |001f: invoke-interface {v8, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +020260: 0c02 |0022: move-result-object v2 │ │ +020262: 1f02 3b01 |0023: check-cast v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +020266: 6e10 7904 0200 |0025: invoke-virtual {v2}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getExcludedStores:()[I // method@0479 │ │ +02026c: 0c03 |0028: move-result-object v3 │ │ +02026e: 0104 |0029: move v4, v0 │ │ +020270: 2135 |002a: array-length v5, v3 │ │ +020272: 3554 0b00 |002b: if-ge v4, v5, 0036 // +000b │ │ +020276: 4405 0304 |002d: aget v5, v3, v4 │ │ +02027a: 3375 0400 |002f: if-ne v5, v7, 0033 // +0004 │ │ +02027e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +020280: 2805 |0032: goto 0037 // +0005 │ │ +020282: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +020286: 28f5 |0035: goto 002a // -000b │ │ +020288: 0103 |0036: move v3, v0 │ │ +02028a: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ +02028e: 5463 ca0a |0039: iget-object v3, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +020292: 7220 ac01 2300 |003b: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +020298: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02029c: 28d9 |0040: goto 0019 // -0027 │ │ +02029e: 5467 ca0a |0041: iget-object v7, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +0202a2: 7210 b301 0700 |0043: invoke-interface {v7}, Ljava/util/List;.size:()I // method@01b3 │ │ +0202a8: 0a07 |0046: move-result v7 │ │ +0202aa: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +0202ae: 0e00 |0049: return-void │ │ +0202b0: 2207 9600 |004a: new-instance v7, Ljava/lang/IllegalStateException; // type@0096 │ │ +0202b4: 2208 a100 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@00a1 │ │ +0202b8: 7010 7f01 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0202be: 1a00 2102 |0051: const-string v0, "HomeAds Containers list's size should be more tha zero containers.size() = " // string@0221 │ │ +0202c2: 6e20 8501 0800 |0053: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0202c8: 5460 ca0a |0056: iget-object v0, v6, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +0202cc: 7210 b301 0000 |0058: invoke-interface {v0}, Ljava/util/List;.size:()I // method@01b3 │ │ +0202d2: 0a00 |005b: move-result v0 │ │ +0202d4: 6e20 8201 0800 |005c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0202da: 6e10 8701 0800 |005f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0202e0: 0c08 |0062: move-result-object v8 │ │ +0202e2: 7020 5901 8700 |0063: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0202e8: 2707 |0066: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0005 line=20 │ │ 0x0007 line=27 │ │ 0x000e line=29 │ │ 0x0019 line=31 │ │ @@ -81818,23 +81836,23 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -020118: |[020118] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.canWorkOffline:()Z │ │ -020128: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -02012c: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -020130: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -020136: 0c00 |0007: move-result-object v0 │ │ -020138: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -02013c: 6e10 6f04 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.canWorkOffline:()Z // method@046f │ │ -020142: 0a00 |000d: move-result v0 │ │ -020144: 0f00 |000e: return v0 │ │ +02011c: |[02011c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.canWorkOffline:()Z │ │ +02012c: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +020130: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +020134: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02013a: 0c00 |0007: move-result-object v0 │ │ +02013c: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +020140: 6e10 6f04 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.canWorkOffline:()Z // method@046f │ │ +020146: 0a00 |000d: move-result v0 │ │ +020148: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite; │ │ │ │ #1 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;) │ │ @@ -81842,23 +81860,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0200e8: |[0200e8] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0200f8: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -0200fc: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -020100: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -020106: 0c00 |0007: move-result-object v0 │ │ -020108: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -02010c: 6e20 7304 3000 |000a: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ -020112: 0c03 |000d: move-result-object v3 │ │ -020114: 1103 |000e: return-object v3 │ │ +0200ec: |[0200ec] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0200fc: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +020100: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +020104: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02010a: 0c00 |0007: move-result-object v0 │ │ +02010c: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +020110: 6e20 7304 3000 |000a: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.createInterstitialIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ +020116: 0c03 |000d: move-result-object v3 │ │ +020118: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite; │ │ 0x0000 - 0x000f reg=3 (null) Landroid/app/Activity; │ │ │ │ @@ -81867,21 +81885,21 @@ │ │ type : '()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -020190: |[020190] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ -0201a0: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -0201a4: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -0201a8: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0201ae: 0c00 |0007: move-result-object v0 │ │ -0201b0: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -0201b4: 1100 |000a: return-object v0 │ │ +020194: |[020194] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getCurrentHomeAdsSubContainer:()Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ +0201a4: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +0201a8: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +0201ac: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0201b2: 0c00 |0007: move-result-object v0 │ │ +0201b4: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +0201b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite; │ │ │ │ #3 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;) │ │ @@ -81889,32 +81907,32 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0201b8: |[0201b8] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ -0201c8: 5430 ca0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -0201cc: 5231 cb0a |0002: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -0201d0: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -0201d6: 0c00 |0007: move-result-object v0 │ │ -0201d8: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -0201dc: 6e10 7a04 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ -0201e2: 0c00 |000d: move-result-object v0 │ │ -0201e4: 5231 cb0a |000e: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -0201e8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0201ec: 5931 cb0a |0012: iput v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -0201f0: 5432 ca0a |0014: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -0201f4: 7210 b301 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ -0201fa: 0a02 |0019: move-result v2 │ │ -0201fc: 3421 0500 |001a: if-lt v1, v2, 001f // +0005 │ │ -020200: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -020202: 5931 cb0a |001d: iput v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -020206: 1100 |001f: return-object v0 │ │ +0201bc: |[0201bc] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ +0201cc: 5430 ca0a |0000: iget-object v0, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +0201d0: 5231 cb0a |0002: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +0201d4: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +0201da: 0c00 |0007: move-result-object v0 │ │ +0201dc: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +0201e0: 6e10 7a04 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.getNextHomeAdInfo:()Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; // method@047a │ │ +0201e6: 0c00 |000d: move-result-object v0 │ │ +0201e8: 5231 cb0a |000e: iget v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +0201ec: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0201f0: 5931 cb0a |0012: iput v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +0201f4: 5432 ca0a |0014: iget-object v2, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +0201f8: 7210 b301 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@01b3 │ │ +0201fe: 0a02 |0019: move-result v2 │ │ +020200: 3421 0500 |001a: if-lt v1, v2, 001f // +0005 │ │ +020204: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +020206: 5931 cb0a |001d: iput v1, v3, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +02020a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=71 │ │ 0x000e line=73 │ │ 0x0014 line=74 │ │ 0x001d line=75 │ │ @@ -81926,53 +81944,53 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020178: |[020178] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getProviderID:()I │ │ -020188: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -02018c: 0f00 |0002: return v0 │ │ +02017c: |[02017c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.getProviderID:()I │ │ +02018c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +020190: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;) │ │ name : 'openTarget' │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -020148: |[020148] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ -020158: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ -02015c: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ -020160: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ -020166: 0c00 |0007: move-result-object v0 │ │ -020168: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ -02016c: 6e20 7c04 3000 |000a: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ -020172: 0a03 |000d: move-result v3 │ │ -020174: 0f03 |000e: return v3 │ │ +02014c: |[02014c] org.metatrans.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds_Composite.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z │ │ +02015c: 5420 ca0a |0000: iget-object v0, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.containers:Ljava/util/List; // field@0aca │ │ +020160: 5221 cb0a |0002: iget v1, v2, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite;.currentContainer_index:I // field@0acb │ │ +020164: 7220 af01 1000 |0004: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@01af │ │ +02016a: 0c00 |0007: move-result-object v0 │ │ +02016c: 1f00 3b01 |0008: check-cast v0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; // type@013b │ │ +020170: 6e20 7c04 3000 |000a: invoke-virtual {v0, v3}, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;.openTarget:(Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo;)Z // method@047c │ │ +020176: 0a03 |000d: move-result v3 │ │ +020178: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_Composite; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/metatrans/commons/cfg/publishedapp/IHomeAdInfo; │ │ │ │ - source_file_idx : 250 (AdsContainer_HomeAds_Composite.java) │ │ + source_file_idx : 251 (AdsContainer_HomeAds_Composite.java) │ │ │ │ Class #348 header: │ │ class_idx : 349 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 391 │ │ +source_file_idx : 392 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #348 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;' │ │ @@ -82007,65 +82025,65 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -022978: |[022978] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.:(IIII)V │ │ -022988: 7010 5b05 0300 |0000: invoke-direct {v3}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -02298e: 5934 1f0b |0003: iput v4, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.id:I // field@0b1f │ │ -022992: 7120 6201 7600 |0005: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -022998: 0a04 |0008: move-result v4 │ │ -02299a: 7120 6201 4500 |0009: invoke-static {v5, v4}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ -0229a0: 0a04 |000c: move-result v4 │ │ -0229a2: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ -0229a6: 3404 3d00 |000f: if-lt v4, v0, 004c // +003d │ │ -0229aa: d140 ff00 |0011: rsub-int v0, v4, #int 255 // #00ff │ │ -0229ae: b104 |0013: sub-int/2addr v4, v0 │ │ -0229b0: db04 0403 |0014: div-int/lit8 v4, v4, #int 3 // #03 │ │ -0229b4: da00 0400 |0016: mul-int/lit8 v0, v4, #int 0 // #00 │ │ -0229b8: 9101 0500 |0018: sub-int v1, v5, v0 │ │ -0229bc: 9102 0600 |001a: sub-int v2, v6, v0 │ │ -0229c0: 9100 0700 |001c: sub-int v0, v7, v0 │ │ -0229c4: 7130 5b00 2100 |001e: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0229ca: 0a00 |0021: move-result v0 │ │ -0229cc: 5930 1b0b |0022: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color1:I // field@0b1b │ │ -0229d0: da00 0401 |0024: mul-int/lit8 v0, v4, #int 1 // #01 │ │ -0229d4: 9101 0500 |0026: sub-int v1, v5, v0 │ │ -0229d8: 9102 0600 |0028: sub-int v2, v6, v0 │ │ -0229dc: 9100 0700 |002a: sub-int v0, v7, v0 │ │ -0229e0: 7130 5b00 2100 |002c: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0229e6: 0a00 |002f: move-result v0 │ │ -0229e8: 5930 1c0b |0030: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color2:I // field@0b1c │ │ -0229ec: da00 0402 |0032: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -0229f0: 9101 0500 |0034: sub-int v1, v5, v0 │ │ -0229f4: 9102 0600 |0036: sub-int v2, v6, v0 │ │ -0229f8: 9100 0700 |0038: sub-int v0, v7, v0 │ │ -0229fc: 7130 5b00 2100 |003a: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022a02: 0a00 |003d: move-result v0 │ │ -022a04: 5930 1d0b |003e: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color3:I // field@0b1d │ │ -022a08: da04 0403 |0040: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -022a0c: b145 |0042: sub-int/2addr v5, v4 │ │ -022a0e: b146 |0043: sub-int/2addr v6, v4 │ │ -022a10: b147 |0044: sub-int/2addr v7, v4 │ │ -022a12: 7130 5b00 6507 |0045: invoke-static {v5, v6, v7}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022a18: 0a04 |0048: move-result v4 │ │ -022a1a: 5934 1e0b |0049: iput v4, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color4:I // field@0b1e │ │ -022a1e: 0e00 |004b: return-void │ │ -022a20: 2205 9600 |004c: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ -022a24: 2206 a100 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ -022a28: 7010 7f01 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -022a2e: 1a07 540c |0053: const-string v7, "min=" // string@0c54 │ │ -022a32: 6e20 8501 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -022a38: 6e20 8201 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -022a3e: 6e10 8701 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -022a44: 0c04 |005e: move-result-object v4 │ │ -022a46: 7020 5901 4500 |005f: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -022a4c: 2705 |0062: throw v5 │ │ +02297c: |[02297c] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.:(IIII)V │ │ +02298c: 7010 5b05 0300 |0000: invoke-direct {v3}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +022992: 5934 1f0b |0003: iput v4, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.id:I // field@0b1f │ │ +022996: 7120 6201 7600 |0005: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +02299c: 0a04 |0008: move-result v4 │ │ +02299e: 7120 6201 4500 |0009: invoke-static {v5, v4}, Ljava/lang/Math;.min:(II)I // method@0162 │ │ +0229a4: 0a04 |000c: move-result v4 │ │ +0229a6: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ +0229aa: 3404 3d00 |000f: if-lt v4, v0, 004c // +003d │ │ +0229ae: d140 ff00 |0011: rsub-int v0, v4, #int 255 // #00ff │ │ +0229b2: b104 |0013: sub-int/2addr v4, v0 │ │ +0229b4: db04 0403 |0014: div-int/lit8 v4, v4, #int 3 // #03 │ │ +0229b8: da00 0400 |0016: mul-int/lit8 v0, v4, #int 0 // #00 │ │ +0229bc: 9101 0500 |0018: sub-int v1, v5, v0 │ │ +0229c0: 9102 0600 |001a: sub-int v2, v6, v0 │ │ +0229c4: 9100 0700 |001c: sub-int v0, v7, v0 │ │ +0229c8: 7130 5b00 2100 |001e: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0229ce: 0a00 |0021: move-result v0 │ │ +0229d0: 5930 1b0b |0022: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color1:I // field@0b1b │ │ +0229d4: da00 0401 |0024: mul-int/lit8 v0, v4, #int 1 // #01 │ │ +0229d8: 9101 0500 |0026: sub-int v1, v5, v0 │ │ +0229dc: 9102 0600 |0028: sub-int v2, v6, v0 │ │ +0229e0: 9100 0700 |002a: sub-int v0, v7, v0 │ │ +0229e4: 7130 5b00 2100 |002c: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0229ea: 0a00 |002f: move-result v0 │ │ +0229ec: 5930 1c0b |0030: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color2:I // field@0b1c │ │ +0229f0: da00 0402 |0032: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +0229f4: 9101 0500 |0034: sub-int v1, v5, v0 │ │ +0229f8: 9102 0600 |0036: sub-int v2, v6, v0 │ │ +0229fc: 9100 0700 |0038: sub-int v0, v7, v0 │ │ +022a00: 7130 5b00 2100 |003a: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022a06: 0a00 |003d: move-result v0 │ │ +022a08: 5930 1d0b |003e: iput v0, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color3:I // field@0b1d │ │ +022a0c: da04 0403 |0040: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +022a10: b145 |0042: sub-int/2addr v5, v4 │ │ +022a12: b146 |0043: sub-int/2addr v6, v4 │ │ +022a14: b147 |0044: sub-int/2addr v7, v4 │ │ +022a16: 7130 5b00 6507 |0045: invoke-static {v5, v6, v7}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022a1c: 0a04 |0048: move-result v4 │ │ +022a1e: 5934 1e0b |0049: iput v4, v3, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color4:I // field@0b1e │ │ +022a22: 0e00 |004b: return-void │ │ +022a24: 2205 9600 |004c: new-instance v5, Ljava/lang/IllegalStateException; // type@0096 │ │ +022a28: 2206 a100 |004e: new-instance v6, Ljava/lang/StringBuilder; // type@00a1 │ │ +022a2c: 7010 7f01 0600 |0050: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +022a32: 1a07 550c |0053: const-string v7, "min=" // string@0c55 │ │ +022a36: 6e20 8501 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +022a3c: 6e20 8201 4600 |0058: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +022a42: 6e10 8701 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +022a48: 0c04 |005e: move-result-object v4 │ │ +022a4a: 7020 5901 4500 |005f: invoke-direct {v5, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +022a50: 2705 |0062: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ 0x0005 line=26 │ │ 0x0014 line=32 │ │ 0x001e line=34 │ │ @@ -82086,17 +82104,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0228d0: |[0228d0] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Background:()I │ │ -0228e0: 5210 1e0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color4:I // field@0b1e │ │ -0228e4: 0f00 |0002: return v0 │ │ +0228d4: |[0228d4] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Background:()I │ │ +0228e4: 5210 1e0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color4:I // field@0b1e │ │ +0228e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82104,17 +82122,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0228e8: |[0228e8] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Delimiter:()I │ │ -0228f8: 5210 1d0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color3:I // field@0b1d │ │ -0228fc: 0f00 |0002: return v0 │ │ +0228ec: |[0228ec] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Delimiter:()I │ │ +0228fc: 5210 1d0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color3:I // field@0b1d │ │ +022900: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82122,17 +82140,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022900: |[022900] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Square_Black:()I │ │ -022910: 5210 1c0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color2:I // field@0b1c │ │ -022914: 0f00 |0002: return v0 │ │ +022904: |[022904] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Square_Black:()I │ │ +022914: 5210 1c0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color2:I // field@0b1c │ │ +022918: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82140,17 +82158,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022918: |[022918] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Square_White:()I │ │ -022928: 5210 1b0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color1:I // field@0b1b │ │ -02292c: 0f00 |0002: return v0 │ │ +02291c: |[02291c] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getColour_Square_White:()I │ │ +02292c: 5210 1b0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.color1:I // field@0b1b │ │ +022930: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82158,17 +82176,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022930: |[022930] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getID:()I │ │ -022940: 5210 1f0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.id:I // field@0b1f │ │ -022944: 0f00 |0002: return v0 │ │ +022934: |[022934] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getID:()I │ │ +022944: 5210 1f0b |0000: iget v0, v1, Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;.id:I // field@0b1f │ │ +022948: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82176,17 +82194,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022948: |[022948] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getIconResID:()I │ │ -022958: 6000 7407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluelightly:I // field@0774 │ │ -02295c: 0f00 |0002: return v0 │ │ +02294c: |[02294c] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getIconResID:()I │ │ +02295c: 6000 7407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluelightly:I // field@0774 │ │ +022960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor;) │ │ @@ -82194,30 +82212,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022960: |[022960] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getName:()I │ │ -022970: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ -022974: 0f00 |0002: return v0 │ │ +022964: |[022964] org.metatrans.commons.cfg.colours.Config_Colours_AutoByBaseColor.getName:()I │ │ +022974: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ +022978: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_AutoByBaseColor; │ │ │ │ - source_file_idx : 391 (Config_Colours_AutoByBaseColor.java) │ │ + source_file_idx : 392 (Config_Colours_AutoByBaseColor.java) │ │ │ │ Class #349 header: │ │ class_idx : 351 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 393 │ │ +source_file_idx : 394 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #349 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;' │ │ @@ -82232,17 +82250,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022ca8: |[022ca8] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.:()V │ │ -022cb8: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -022cbe: 0e00 |0003: return-void │ │ +022cac: |[022cac] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.:()V │ │ +022cbc: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +022cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ Virtual methods - │ │ @@ -82251,21 +82269,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022bc4: |[022bc4] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Background:()I │ │ -022bd4: 1300 4400 |0000: const/16 v0, #int 68 // #44 │ │ -022bd8: 1301 6900 |0002: const/16 v1, #int 105 // #69 │ │ -022bdc: 1302 7d00 |0004: const/16 v2, #int 125 // #7d │ │ -022be0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022be6: 0a00 |0009: move-result v0 │ │ -022be8: 0f00 |000a: return v0 │ │ +022bc8: |[022bc8] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Background:()I │ │ +022bd8: 1300 4400 |0000: const/16 v0, #int 68 // #44 │ │ +022bdc: 1301 6900 |0002: const/16 v1, #int 105 // #69 │ │ +022be0: 1302 7d00 |0004: const/16 v2, #int 125 // #7d │ │ +022be4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022bea: 0a00 |0009: move-result v0 │ │ +022bec: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ @@ -82273,21 +82291,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022bec: |[022bec] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Delimiter:()I │ │ -022bfc: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -022c00: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ -022c04: 1302 8f00 |0004: const/16 v2, #int 143 // #8f │ │ -022c08: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022c0e: 0a00 |0009: move-result v0 │ │ -022c10: 0f00 |000a: return v0 │ │ +022bf0: |[022bf0] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Delimiter:()I │ │ +022c00: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +022c04: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ +022c08: 1302 8f00 |0004: const/16 v2, #int 143 // #8f │ │ +022c0c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022c12: 0a00 |0009: move-result v0 │ │ +022c14: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ @@ -82295,21 +82313,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022c14: |[022c14] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Square_Black:()I │ │ -022c24: 1300 7d00 |0000: const/16 v0, #int 125 // #7d │ │ -022c28: 1301 9600 |0002: const/16 v1, #int 150 // #96 │ │ -022c2c: 1302 a400 |0004: const/16 v2, #int 164 // #a4 │ │ -022c30: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022c36: 0a00 |0009: move-result v0 │ │ -022c38: 0f00 |000a: return v0 │ │ +022c18: |[022c18] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Square_Black:()I │ │ +022c28: 1300 7d00 |0000: const/16 v0, #int 125 // #7d │ │ +022c2c: 1301 9600 |0002: const/16 v1, #int 150 // #96 │ │ +022c30: 1302 a400 |0004: const/16 v2, #int 164 // #a4 │ │ +022c34: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022c3a: 0a00 |0009: move-result v0 │ │ +022c3c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ @@ -82317,21 +82335,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022c3c: |[022c3c] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Square_White:()I │ │ -022c4c: 1300 9800 |0000: const/16 v0, #int 152 // #98 │ │ -022c50: 1301 ad00 |0002: const/16 v1, #int 173 // #ad │ │ -022c54: 1302 b700 |0004: const/16 v2, #int 183 // #b7 │ │ -022c58: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022c5e: 0a00 |0009: move-result v0 │ │ -022c60: 0f00 |000a: return v0 │ │ +022c40: |[022c40] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getColour_Square_White:()I │ │ +022c50: 1300 9800 |0000: const/16 v0, #int 152 // #98 │ │ +022c54: 1301 ad00 |0002: const/16 v1, #int 173 // #ad │ │ +022c58: 1302 b700 |0004: const/16 v2, #int 183 // #b7 │ │ +022c5c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022c62: 0a00 |0009: move-result v0 │ │ +022c64: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ @@ -82339,33 +82357,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022c64: |[022c64] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getID:()I │ │ -022c74: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -022c76: 0f00 |0001: return v0 │ │ +022c68: |[022c68] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getID:()I │ │ +022c78: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +022c7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022c78: |[022c78] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getIconResID:()I │ │ -022c88: 6000 7307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluedove:I // field@0773 │ │ -022c8c: 0f00 |0002: return v0 │ │ +022c7c: |[022c7c] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getIconResID:()I │ │ +022c8c: 6000 7307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluedove:I // field@0773 │ │ +022c90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove;) │ │ @@ -82373,30 +82391,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022c90: |[022c90] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getName:()I │ │ -022ca0: 6000 5708 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_dove:I // field@0857 │ │ -022ca4: 0f00 |0002: return v0 │ │ +022c94: |[022c94] org.metatrans.commons.cfg.colours.Config_Colours_BlueDove.getName:()I │ │ +022ca4: 6000 5708 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_dove:I // field@0857 │ │ +022ca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueDove; │ │ │ │ - source_file_idx : 393 (Config_Colours_BlueDove.java) │ │ + source_file_idx : 394 (Config_Colours_BlueDove.java) │ │ │ │ Class #350 header: │ │ class_idx : 352 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 394 │ │ +source_file_idx : 395 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #350 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;' │ │ @@ -82411,17 +82429,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022da0: |[022da0] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.:()V │ │ -022db0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -022db6: 0e00 |0003: return-void │ │ +022da4: |[022da4] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.:()V │ │ +022db4: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +022dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ Virtual methods - │ │ @@ -82430,21 +82448,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022cc0: |[022cc0] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Background:()I │ │ -022cd0: 1300 1500 |0000: const/16 v0, #int 21 // #15 │ │ -022cd4: 1301 6500 |0002: const/16 v1, #int 101 // #65 │ │ -022cd8: 1302 7000 |0004: const/16 v2, #int 112 // #70 │ │ -022cdc: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022ce2: 0a00 |0009: move-result v0 │ │ -022ce4: 0f00 |000a: return v0 │ │ +022cc4: |[022cc4] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Background:()I │ │ +022cd4: 1300 1500 |0000: const/16 v0, #int 21 // #15 │ │ +022cd8: 1301 6500 |0002: const/16 v1, #int 101 // #65 │ │ +022cdc: 1302 7000 |0004: const/16 v2, #int 112 // #70 │ │ +022ce0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022ce6: 0a00 |0009: move-result v0 │ │ +022ce8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ @@ -82452,21 +82470,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022ce8: |[022ce8] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Delimiter:()I │ │ -022cf8: 1300 6200 |0000: const/16 v0, #int 98 // #62 │ │ -022cfc: 1301 9200 |0002: const/16 v1, #int 146 // #92 │ │ -022d00: 1302 9300 |0004: const/16 v2, #int 147 // #93 │ │ -022d04: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022d0a: 0a00 |0009: move-result v0 │ │ -022d0c: 0f00 |000a: return v0 │ │ +022cec: |[022cec] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Delimiter:()I │ │ +022cfc: 1300 6200 |0000: const/16 v0, #int 98 // #62 │ │ +022d00: 1301 9200 |0002: const/16 v1, #int 146 // #92 │ │ +022d04: 1302 9300 |0004: const/16 v2, #int 147 // #93 │ │ +022d08: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022d0e: 0a00 |0009: move-result v0 │ │ +022d10: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ @@ -82474,21 +82492,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022d10: |[022d10] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Square_Black:()I │ │ -022d20: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ -022d24: 1301 a600 |0002: const/16 v1, #int 166 // #a6 │ │ -022d28: 1302 a700 |0004: const/16 v2, #int 167 // #a7 │ │ -022d2c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022d32: 0a00 |0009: move-result v0 │ │ -022d34: 0f00 |000a: return v0 │ │ +022d14: |[022d14] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Square_Black:()I │ │ +022d24: 1300 7f00 |0000: const/16 v0, #int 127 // #7f │ │ +022d28: 1301 a600 |0002: const/16 v1, #int 166 // #a6 │ │ +022d2c: 1302 a700 |0004: const/16 v2, #int 167 // #a7 │ │ +022d30: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022d36: 0a00 |0009: move-result v0 │ │ +022d38: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ @@ -82496,20 +82514,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -022d38: |[022d38] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Square_White:()I │ │ -022d48: 1300 9a00 |0000: const/16 v0, #int 154 // #9a │ │ -022d4c: 1301 b900 |0002: const/16 v1, #int 185 // #b9 │ │ -022d50: 7130 5b00 1001 |0004: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022d56: 0a00 |0007: move-result v0 │ │ -022d58: 0f00 |0008: return v0 │ │ +022d3c: |[022d3c] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getColour_Square_White:()I │ │ +022d4c: 1300 9a00 |0000: const/16 v0, #int 154 // #9a │ │ +022d50: 1301 b900 |0002: const/16 v1, #int 185 // #b9 │ │ +022d54: 7130 5b00 1001 |0004: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022d5a: 0a00 |0007: move-result v0 │ │ +022d5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ @@ -82517,33 +82535,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -022d5c: |[022d5c] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getID:()I │ │ -022d6c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -022d6e: 0f00 |0001: return v0 │ │ +022d60: |[022d60] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getID:()I │ │ +022d70: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +022d72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d70: |[022d70] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getIconResID:()I │ │ -022d80: 6000 7507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluepetrol:I // field@0775 │ │ -022d84: 0f00 |0002: return v0 │ │ +022d74: |[022d74] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getIconResID:()I │ │ +022d84: 6000 7507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluepetrol:I // field@0775 │ │ +022d88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol;) │ │ @@ -82551,30 +82569,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d88: |[022d88] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getName:()I │ │ -022d98: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ -022d9c: 0f00 |0002: return v0 │ │ +022d8c: |[022d8c] org.metatrans.commons.cfg.colours.Config_Colours_BluePetrol.getName:()I │ │ +022d9c: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ +022da0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BluePetrol; │ │ │ │ - source_file_idx : 394 (Config_Colours_BluePetrol.java) │ │ + source_file_idx : 395 (Config_Colours_BluePetrol.java) │ │ │ │ Class #351 header: │ │ class_idx : 353 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 395 │ │ +source_file_idx : 396 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #351 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;' │ │ @@ -82594,32 +82612,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -022eb4: |[022eb4] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.:()V │ │ -022ec4: 0e00 |0000: return-void │ │ +022eb8: |[022eb8] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.:()V │ │ +022ec8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022ec8: |[022ec8] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.:()V │ │ -022ed8: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -022ede: 0e00 |0003: return-void │ │ +022ecc: |[022ecc] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.:()V │ │ +022edc: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +022ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ Virtual methods - │ │ @@ -82628,26 +82646,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -022db8: |[022db8] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Background:()I │ │ -022dc8: 6000 220b |0000: sget v0, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.factor:F // field@0b22 │ │ -022dcc: 1501 1943 |0002: const/high16 v1, #int 1125711872 // #4319 │ │ -022dd0: a802 0001 |0004: mul-float v2, v0, v1 │ │ -022dd4: 8722 |0006: float-to-int v2, v2 │ │ -022dd6: a803 0001 |0007: mul-float v3, v0, v1 │ │ -022dda: 8733 |0009: float-to-int v3, v3 │ │ -022ddc: c810 |000a: mul-float/2addr v0, v1 │ │ -022dde: 8700 |000b: float-to-int v0, v0 │ │ -022de0: 7130 5b00 3200 |000c: invoke-static {v2, v3, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022de6: 0a00 |000f: move-result v0 │ │ -022de8: 0f00 |0010: return v0 │ │ +022dbc: |[022dbc] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Background:()I │ │ +022dcc: 6000 220b |0000: sget v0, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.factor:F // field@0b22 │ │ +022dd0: 1501 1943 |0002: const/high16 v1, #int 1125711872 // #4319 │ │ +022dd4: a802 0001 |0004: mul-float v2, v0, v1 │ │ +022dd8: 8722 |0006: float-to-int v2, v2 │ │ +022dda: a803 0001 |0007: mul-float v3, v0, v1 │ │ +022dde: 8733 |0009: float-to-int v3, v3 │ │ +022de0: c810 |000a: mul-float/2addr v0, v1 │ │ +022de2: 8700 |000b: float-to-int v0, v0 │ │ +022de4: 7130 5b00 3200 |000c: invoke-static {v2, v3, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022dea: 0a00 |000f: move-result v0 │ │ +022dec: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ @@ -82655,19 +82673,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022dec: |[022dec] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Delimiter:()I │ │ -022dfc: 1300 9900 |0000: const/16 v0, #int 153 // #99 │ │ -022e00: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022e06: 0a00 |0005: move-result v0 │ │ -022e08: 0f00 |0006: return v0 │ │ +022df0: |[022df0] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Delimiter:()I │ │ +022e00: 1300 9900 |0000: const/16 v0, #int 153 // #99 │ │ +022e04: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022e0a: 0a00 |0005: move-result v0 │ │ +022e0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ @@ -82675,28 +82693,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -022e0c: |[022e0c] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Square_Black:()I │ │ -022e1c: 6000 220b |0000: sget v0, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.factor:F // field@0b22 │ │ -022e20: 1501 0743 |0002: const/high16 v1, #int 1124532224 // #4307 │ │ -022e24: c801 |0004: mul-float/2addr v1, v0 │ │ -022e26: 8711 |0005: float-to-int v1, v1 │ │ -022e28: 1502 4e43 |0006: const/high16 v2, #int 1129185280 // #434e │ │ -022e2c: c802 |0008: mul-float/2addr v2, v0 │ │ -022e2e: 8722 |0009: float-to-int v2, v2 │ │ -022e30: 1503 6b43 |000a: const/high16 v3, #int 1131085824 // #436b │ │ -022e34: c830 |000c: mul-float/2addr v0, v3 │ │ -022e36: 8700 |000d: float-to-int v0, v0 │ │ -022e38: 7130 5b00 2100 |000e: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022e3e: 0a00 |0011: move-result v0 │ │ -022e40: 0f00 |0012: return v0 │ │ +022e10: |[022e10] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Square_Black:()I │ │ +022e20: 6000 220b |0000: sget v0, Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;.factor:F // field@0b22 │ │ +022e24: 1501 0743 |0002: const/high16 v1, #int 1124532224 // #4307 │ │ +022e28: c801 |0004: mul-float/2addr v1, v0 │ │ +022e2a: 8711 |0005: float-to-int v1, v1 │ │ +022e2c: 1502 4e43 |0006: const/high16 v2, #int 1129185280 // #434e │ │ +022e30: c802 |0008: mul-float/2addr v2, v0 │ │ +022e32: 8722 |0009: float-to-int v2, v2 │ │ +022e34: 1503 6b43 |000a: const/high16 v3, #int 1131085824 // #436b │ │ +022e38: c830 |000c: mul-float/2addr v0, v3 │ │ +022e3a: 8700 |000d: float-to-int v0, v0 │ │ +022e3c: 7130 5b00 2100 |000e: invoke-static {v1, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022e42: 0a00 |0011: move-result v0 │ │ +022e44: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ @@ -82704,21 +82722,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022e44: |[022e44] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Square_White:()I │ │ -022e54: 1300 8700 |0000: const/16 v0, #int 135 // #87 │ │ -022e58: 1301 ce00 |0002: const/16 v1, #int 206 // #ce │ │ -022e5c: 1302 eb00 |0004: const/16 v2, #int 235 // #eb │ │ -022e60: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022e66: 0a00 |0009: move-result v0 │ │ -022e68: 0f00 |000a: return v0 │ │ +022e48: |[022e48] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getColour_Square_White:()I │ │ +022e58: 1300 8700 |0000: const/16 v0, #int 135 // #87 │ │ +022e5c: 1301 ce00 |0002: const/16 v1, #int 206 // #ce │ │ +022e60: 1302 eb00 |0004: const/16 v2, #int 235 // #eb │ │ +022e64: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022e6a: 0a00 |0009: move-result v0 │ │ +022e6c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ @@ -82726,33 +82744,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022e6c: |[022e6c] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getID:()I │ │ -022e7c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -022e80: 0f00 |0002: return v0 │ │ +022e70: |[022e70] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getID:()I │ │ +022e80: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +022e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022e84: |[022e84] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getIconResID:()I │ │ -022e94: 6000 7607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_blueskyongray:I // field@0776 │ │ -022e98: 0f00 |0002: return v0 │ │ +022e88: |[022e88] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getIconResID:()I │ │ +022e98: 6000 7607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_blueskyongray:I // field@0776 │ │ +022e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray;) │ │ @@ -82760,30 +82778,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022e9c: |[022e9c] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getName:()I │ │ -022eac: 6000 5908 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_sky_on_gray:I // field@0859 │ │ -022eb0: 0f00 |0002: return v0 │ │ +022ea0: |[022ea0] org.metatrans.commons.cfg.colours.Config_Colours_BlueSkyOnGray.getName:()I │ │ +022eb0: 6000 5908 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_sky_on_gray:I // field@0859 │ │ +022eb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueSkyOnGray; │ │ │ │ - source_file_idx : 395 (Config_Colours_BlueSkyOnGray.java) │ │ + source_file_idx : 396 (Config_Colours_BlueSkyOnGray.java) │ │ │ │ Class #352 header: │ │ class_idx : 354 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 396 │ │ +source_file_idx : 397 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #352 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;' │ │ @@ -82798,17 +82816,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022fc4: |[022fc4] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.:()V │ │ -022fd4: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -022fda: 0e00 |0003: return-void │ │ +022fc8: |[022fc8] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.:()V │ │ +022fd8: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +022fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ Virtual methods - │ │ @@ -82817,21 +82835,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -022ee0: |[022ee0] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Background:()I │ │ -022ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022ef2: 1301 9900 |0001: const/16 v1, #int 153 // #99 │ │ -022ef6: 1302 cc00 |0003: const/16 v2, #int 204 // #cc │ │ -022efa: 7130 5b00 1002 |0005: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022f00: 0a00 |0008: move-result v0 │ │ -022f02: 0f00 |0009: return v0 │ │ +022ee4: |[022ee4] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Background:()I │ │ +022ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +022ef6: 1301 9900 |0001: const/16 v1, #int 153 // #99 │ │ +022efa: 1302 cc00 |0003: const/16 v2, #int 204 // #cc │ │ +022efe: 7130 5b00 1002 |0005: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022f04: 0a00 |0008: move-result v0 │ │ +022f06: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ @@ -82839,21 +82857,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022f04: |[022f04] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Delimiter:()I │ │ -022f14: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ -022f18: 1301 b500 |0002: const/16 v1, #int 181 // #b5 │ │ -022f1c: 1302 e500 |0004: const/16 v2, #int 229 // #e5 │ │ -022f20: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022f26: 0a00 |0009: move-result v0 │ │ -022f28: 0f00 |000a: return v0 │ │ +022f08: |[022f08] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Delimiter:()I │ │ +022f18: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ +022f1c: 1301 b500 |0002: const/16 v1, #int 181 // #b5 │ │ +022f20: 1302 e500 |0004: const/16 v2, #int 229 // #e5 │ │ +022f24: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022f2a: 0a00 |0009: move-result v0 │ │ +022f2c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ @@ -82861,21 +82879,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022f2c: |[022f2c] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Square_Black:()I │ │ -022f3c: 1300 6d00 |0000: const/16 v0, #int 109 // #6d │ │ -022f40: 1301 ca00 |0002: const/16 v1, #int 202 // #ca │ │ -022f44: 1302 ec00 |0004: const/16 v2, #int 236 // #ec │ │ -022f48: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022f4e: 0a00 |0009: move-result v0 │ │ -022f50: 0f00 |000a: return v0 │ │ +022f30: |[022f30] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Square_Black:()I │ │ +022f40: 1300 6d00 |0000: const/16 v0, #int 109 // #6d │ │ +022f44: 1301 ca00 |0002: const/16 v1, #int 202 // #ca │ │ +022f48: 1302 ec00 |0004: const/16 v2, #int 236 // #ec │ │ +022f4c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022f52: 0a00 |0009: move-result v0 │ │ +022f54: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ @@ -82883,21 +82901,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022f54: |[022f54] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Square_White:()I │ │ -022f64: 1300 c500 |0000: const/16 v0, #int 197 // #c5 │ │ -022f68: 1301 ea00 |0002: const/16 v1, #int 234 // #ea │ │ -022f6c: 1302 f800 |0004: const/16 v2, #int 248 // #f8 │ │ -022f70: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022f76: 0a00 |0009: move-result v0 │ │ -022f78: 0f00 |000a: return v0 │ │ +022f58: |[022f58] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getColour_Square_White:()I │ │ +022f68: 1300 c500 |0000: const/16 v0, #int 197 // #c5 │ │ +022f6c: 1301 ea00 |0002: const/16 v1, #int 234 // #ea │ │ +022f70: 1302 f800 |0004: const/16 v2, #int 248 // #f8 │ │ +022f74: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +022f7a: 0a00 |0009: move-result v0 │ │ +022f7c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ @@ -82905,33 +82923,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022f7c: |[022f7c] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getID:()I │ │ -022f8c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -022f90: 0f00 |0002: return v0 │ │ +022f80: |[022f80] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getID:()I │ │ +022f90: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +022f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022f94: |[022f94] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getIconResID:()I │ │ -022fa4: 6000 7507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluepetrol:I // field@0775 │ │ -022fa8: 0f00 |0002: return v0 │ │ +022f98: |[022f98] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getIconResID:()I │ │ +022fa8: 6000 7507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_bluepetrol:I // field@0775 │ │ +022fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong;) │ │ @@ -82939,30 +82957,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022fac: |[022fac] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getName:()I │ │ -022fbc: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ -022fc0: 0f00 |0002: return v0 │ │ +022fb0: |[022fb0] org.metatrans.commons.cfg.colours.Config_Colours_BlueStrong.getName:()I │ │ +022fc0: 6000 5808 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_blue_petrol:I // field@0858 │ │ +022fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_BlueStrong; │ │ │ │ - source_file_idx : 396 (Config_Colours_BlueStrong.java) │ │ + source_file_idx : 397 (Config_Colours_BlueStrong.java) │ │ │ │ Class #353 header: │ │ class_idx : 355 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 397 │ │ +source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #353 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;' │ │ @@ -82977,17 +82995,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0230c0: |[0230c0] org.metatrans.commons.cfg.colours.Config_Colours_Brown.:()V │ │ -0230d0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0230d6: 0e00 |0003: return-void │ │ +0230c4: |[0230c4] org.metatrans.commons.cfg.colours.Config_Colours_Brown.:()V │ │ +0230d4: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0230da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ Virtual methods - │ │ @@ -82996,21 +83014,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -022fdc: |[022fdc] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Background:()I │ │ -022fec: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ -022ff0: 1301 6e00 |0002: const/16 v1, #int 110 // #6e │ │ -022ff4: 1302 2c00 |0004: const/16 v2, #int 44 // #2c │ │ -022ff8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -022ffe: 0a00 |0009: move-result v0 │ │ -023000: 0f00 |000a: return v0 │ │ +022fe0: |[022fe0] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Background:()I │ │ +022ff0: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ +022ff4: 1301 6e00 |0002: const/16 v1, #int 110 // #6e │ │ +022ff8: 1302 2c00 |0004: const/16 v2, #int 44 // #2c │ │ +022ffc: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023002: 0a00 |0009: move-result v0 │ │ +023004: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ @@ -83018,21 +83036,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023004: |[023004] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Delimiter:()I │ │ -023014: 1300 9400 |0000: const/16 v0, #int 148 // #94 │ │ -023018: 1301 8400 |0002: const/16 v1, #int 132 // #84 │ │ -02301c: 1302 4b00 |0004: const/16 v2, #int 75 // #4b │ │ -023020: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023026: 0a00 |0009: move-result v0 │ │ -023028: 0f00 |000a: return v0 │ │ +023008: |[023008] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Delimiter:()I │ │ +023018: 1300 9400 |0000: const/16 v0, #int 148 // #94 │ │ +02301c: 1301 8400 |0002: const/16 v1, #int 132 // #84 │ │ +023020: 1302 4b00 |0004: const/16 v2, #int 75 // #4b │ │ +023024: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02302a: 0a00 |0009: move-result v0 │ │ +02302c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ @@ -83040,21 +83058,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02302c: |[02302c] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Square_Black:()I │ │ -02303c: 1300 a700 |0000: const/16 v0, #int 167 // #a7 │ │ -023040: 1301 9a00 |0002: const/16 v1, #int 154 // #9a │ │ -023044: 1302 6c00 |0004: const/16 v2, #int 108 // #6c │ │ -023048: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02304e: 0a00 |0009: move-result v0 │ │ -023050: 0f00 |000a: return v0 │ │ +023030: |[023030] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Square_Black:()I │ │ +023040: 1300 a700 |0000: const/16 v0, #int 167 // #a7 │ │ +023044: 1301 9a00 |0002: const/16 v1, #int 154 // #9a │ │ +023048: 1302 6c00 |0004: const/16 v2, #int 108 // #6c │ │ +02304c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023052: 0a00 |0009: move-result v0 │ │ +023054: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ @@ -83062,21 +83080,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023054: |[023054] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Square_White:()I │ │ -023064: 1300 ba00 |0000: const/16 v0, #int 186 // #ba │ │ -023068: 1301 b000 |0002: const/16 v1, #int 176 // #b0 │ │ -02306c: 1302 8b00 |0004: const/16 v2, #int 139 // #8b │ │ -023070: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023076: 0a00 |0009: move-result v0 │ │ -023078: 0f00 |000a: return v0 │ │ +023058: |[023058] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getColour_Square_White:()I │ │ +023068: 1300 ba00 |0000: const/16 v0, #int 186 // #ba │ │ +02306c: 1301 b000 |0002: const/16 v1, #int 176 // #b0 │ │ +023070: 1302 8b00 |0004: const/16 v2, #int 139 // #8b │ │ +023074: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02307a: 0a00 |0009: move-result v0 │ │ +02307c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ @@ -83084,33 +83102,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02307c: |[02307c] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getID:()I │ │ -02308c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02308e: 0f00 |0001: return v0 │ │ +023080: |[023080] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getID:()I │ │ +023090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +023092: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023090: |[023090] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getIconResID:()I │ │ -0230a0: 6000 7707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_brown:I // field@0777 │ │ -0230a4: 0f00 |0002: return v0 │ │ +023094: |[023094] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getIconResID:()I │ │ +0230a4: 6000 7707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_brown:I // field@0777 │ │ +0230a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown;) │ │ @@ -83118,30 +83136,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0230a8: |[0230a8] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getName:()I │ │ -0230b8: 6000 5a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_brown:I // field@085a │ │ -0230bc: 0f00 |0002: return v0 │ │ +0230ac: |[0230ac] org.metatrans.commons.cfg.colours.Config_Colours_Brown.getName:()I │ │ +0230bc: 6000 5a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_brown:I // field@085a │ │ +0230c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Brown; │ │ │ │ - source_file_idx : 397 (Config_Colours_Brown.java) │ │ + source_file_idx : 398 (Config_Colours_Brown.java) │ │ │ │ Class #354 header: │ │ class_idx : 356 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 398 │ │ +source_file_idx : 399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #354 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;' │ │ @@ -83156,17 +83174,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02319c: |[02319c] org.metatrans.commons.cfg.colours.Config_Colours_Gray.:()V │ │ -0231ac: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0231b2: 0e00 |0003: return-void │ │ +0231a0: |[0231a0] org.metatrans.commons.cfg.colours.Config_Colours_Gray.:()V │ │ +0231b0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0231b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ Virtual methods - │ │ @@ -83175,19 +83193,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0230d8: |[0230d8] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Background:()I │ │ -0230e8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0230ea: 7130 5b00 0000 |0001: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0230f0: 0a00 |0004: move-result v0 │ │ -0230f2: 0f00 |0005: return v0 │ │ +0230dc: |[0230dc] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Background:()I │ │ +0230ec: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0230ee: 7130 5b00 0000 |0001: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0230f4: 0a00 |0004: move-result v0 │ │ +0230f6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ @@ -83195,19 +83213,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0230f4: |[0230f4] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Delimiter:()I │ │ -023104: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ -023108: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02310e: 0a00 |0005: move-result v0 │ │ -023110: 0f00 |0006: return v0 │ │ +0230f8: |[0230f8] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Delimiter:()I │ │ +023108: 1300 3300 |0000: const/16 v0, #int 51 // #33 │ │ +02310c: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023112: 0a00 |0005: move-result v0 │ │ +023114: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ @@ -83215,19 +83233,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -023114: |[023114] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Square_Black:()I │ │ -023124: 1300 6600 |0000: const/16 v0, #int 102 // #66 │ │ -023128: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02312e: 0a00 |0005: move-result v0 │ │ -023130: 0f00 |0006: return v0 │ │ +023118: |[023118] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Square_Black:()I │ │ +023128: 1300 6600 |0000: const/16 v0, #int 102 // #66 │ │ +02312c: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023132: 0a00 |0005: move-result v0 │ │ +023134: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ @@ -83235,19 +83253,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -023134: |[023134] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Square_White:()I │ │ -023144: 1300 9900 |0000: const/16 v0, #int 153 // #99 │ │ -023148: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02314e: 0a00 |0005: move-result v0 │ │ -023150: 0f00 |0006: return v0 │ │ +023138: |[023138] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getColour_Square_White:()I │ │ +023148: 1300 9900 |0000: const/16 v0, #int 153 // #99 │ │ +02314c: 7130 5b00 0000 |0002: invoke-static {v0, v0, v0}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023152: 0a00 |0005: move-result v0 │ │ +023154: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ @@ -83255,33 +83273,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023154: |[023154] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getID:()I │ │ -023164: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -023168: 0f00 |0002: return v0 │ │ +023158: |[023158] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getID:()I │ │ +023168: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +02316c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02316c: |[02316c] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getIconResID:()I │ │ -02317c: 6000 7807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_gray:I // field@0778 │ │ -023180: 0f00 |0002: return v0 │ │ +023170: |[023170] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getIconResID:()I │ │ +023180: 6000 7807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_gray:I // field@0778 │ │ +023184: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray;) │ │ @@ -83289,30 +83307,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023184: |[023184] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getName:()I │ │ -023194: 6000 5b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_gray:I // field@085b │ │ -023198: 0f00 |0002: return v0 │ │ +023188: |[023188] org.metatrans.commons.cfg.colours.Config_Colours_Gray.getName:()I │ │ +023198: 6000 5b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_gray:I // field@085b │ │ +02319c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_Gray; │ │ │ │ - source_file_idx : 398 (Config_Colours_Gray.java) │ │ + source_file_idx : 399 (Config_Colours_Gray.java) │ │ │ │ Class #355 header: │ │ class_idx : 357 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 399 │ │ +source_file_idx : 400 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #355 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;' │ │ @@ -83327,17 +83345,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023298: |[023298] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.:()V │ │ -0232a8: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0232ae: 0e00 |0003: return-void │ │ +02329c: |[02329c] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.:()V │ │ +0232ac: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0232b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ Virtual methods - │ │ @@ -83346,21 +83364,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0231b4: |[0231b4] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Background:()I │ │ -0231c4: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ -0231c8: 1301 6c00 |0002: const/16 v1, #int 108 // #6c │ │ -0231cc: 1302 6000 |0004: const/16 v2, #int 96 // #60 │ │ -0231d0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0231d6: 0a00 |0009: move-result v0 │ │ -0231d8: 0f00 |000a: return v0 │ │ +0231b8: |[0231b8] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Background:()I │ │ +0231c8: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ +0231cc: 1301 6c00 |0002: const/16 v1, #int 108 // #6c │ │ +0231d0: 1302 6000 |0004: const/16 v2, #int 96 // #60 │ │ +0231d4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0231da: 0a00 |0009: move-result v0 │ │ +0231dc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ @@ -83368,21 +83386,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0231dc: |[0231dc] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Delimiter:()I │ │ -0231ec: 1300 6500 |0000: const/16 v0, #int 101 // #65 │ │ -0231f0: 1301 8100 |0002: const/16 v1, #int 129 // #81 │ │ -0231f4: 1302 7800 |0004: const/16 v2, #int 120 // #78 │ │ -0231f8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0231fe: 0a00 |0009: move-result v0 │ │ -023200: 0f00 |000a: return v0 │ │ +0231e0: |[0231e0] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Delimiter:()I │ │ +0231f0: 1300 6500 |0000: const/16 v0, #int 101 // #65 │ │ +0231f4: 1301 8100 |0002: const/16 v1, #int 129 // #81 │ │ +0231f8: 1302 7800 |0004: const/16 v2, #int 120 // #78 │ │ +0231fc: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023202: 0a00 |0009: move-result v0 │ │ +023204: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ @@ -83390,21 +83408,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023204: |[023204] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Square_Black:()I │ │ -023214: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ -023218: 1301 9800 |0002: const/16 v1, #int 152 // #98 │ │ -02321c: 1302 9000 |0004: const/16 v2, #int 144 // #90 │ │ -023220: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023226: 0a00 |0009: move-result v0 │ │ -023228: 0f00 |000a: return v0 │ │ +023208: |[023208] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Square_Black:()I │ │ +023218: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ +02321c: 1301 9800 |0002: const/16 v1, #int 152 // #98 │ │ +023220: 1302 9000 |0004: const/16 v2, #int 144 // #90 │ │ +023224: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02322a: 0a00 |0009: move-result v0 │ │ +02322c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ @@ -83412,21 +83430,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02322c: |[02322c] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Square_White:()I │ │ -02323c: 1300 9c00 |0000: const/16 v0, #int 156 // #9c │ │ -023240: 1301 ae00 |0002: const/16 v1, #int 174 // #ae │ │ -023244: 1302 a800 |0004: const/16 v2, #int 168 // #a8 │ │ -023248: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02324e: 0a00 |0009: move-result v0 │ │ -023250: 0f00 |000a: return v0 │ │ +023230: |[023230] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getColour_Square_White:()I │ │ +023240: 1300 9c00 |0000: const/16 v0, #int 156 // #9c │ │ +023244: 1301 ae00 |0002: const/16 v1, #int 174 // #ae │ │ +023248: 1302 a800 |0004: const/16 v2, #int 168 // #a8 │ │ +02324c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023252: 0a00 |0009: move-result v0 │ │ +023254: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ @@ -83434,33 +83452,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023254: |[023254] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getID:()I │ │ -023264: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -023266: 0f00 |0001: return v0 │ │ +023258: |[023258] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getID:()I │ │ +023268: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +02326a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023268: |[023268] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getIconResID:()I │ │ -023278: 6000 7907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_greencool:I // field@0779 │ │ -02327c: 0f00 |0002: return v0 │ │ +02326c: |[02326c] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getIconResID:()I │ │ +02327c: 6000 7907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_greencool:I // field@0779 │ │ +023280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool;) │ │ @@ -83468,30 +83486,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023280: |[023280] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getName:()I │ │ -023290: 6000 5c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_green_cool:I // field@085c │ │ -023294: 0f00 |0002: return v0 │ │ +023284: |[023284] org.metatrans.commons.cfg.colours.Config_Colours_GreenCool.getName:()I │ │ +023294: 6000 5c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_green_cool:I // field@085c │ │ +023298: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenCool; │ │ │ │ - source_file_idx : 399 (Config_Colours_GreenCool.java) │ │ + source_file_idx : 400 (Config_Colours_GreenCool.java) │ │ │ │ Class #356 header: │ │ class_idx : 358 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 400 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #356 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;' │ │ @@ -83506,17 +83524,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023394: |[023394] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.:()V │ │ -0233a4: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0233aa: 0e00 |0003: return-void │ │ +023398: |[023398] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.:()V │ │ +0233a8: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0233ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ Virtual methods - │ │ @@ -83525,21 +83543,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0232b0: |[0232b0] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Background:()I │ │ -0232c0: 1300 5500 |0000: const/16 v0, #int 85 // #55 │ │ -0232c4: 1301 7600 |0002: const/16 v1, #int 118 // #76 │ │ -0232c8: 1302 3000 |0004: const/16 v2, #int 48 // #30 │ │ -0232cc: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0232d2: 0a00 |0009: move-result v0 │ │ -0232d4: 0f00 |000a: return v0 │ │ +0232b4: |[0232b4] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Background:()I │ │ +0232c4: 1300 5500 |0000: const/16 v0, #int 85 // #55 │ │ +0232c8: 1301 7600 |0002: const/16 v1, #int 118 // #76 │ │ +0232cc: 1302 3000 |0004: const/16 v2, #int 48 // #30 │ │ +0232d0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0232d6: 0a00 |0009: move-result v0 │ │ +0232d8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ @@ -83547,21 +83565,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0232d8: |[0232d8] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Delimiter:()I │ │ -0232e8: 1300 6e00 |0000: const/16 v0, #int 110 // #6e │ │ -0232ec: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ -0232f0: 1302 4f00 |0004: const/16 v2, #int 79 // #4f │ │ -0232f4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0232fa: 0a00 |0009: move-result v0 │ │ -0232fc: 0f00 |000a: return v0 │ │ +0232dc: |[0232dc] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Delimiter:()I │ │ +0232ec: 1300 6e00 |0000: const/16 v0, #int 110 // #6e │ │ +0232f0: 1301 8a00 |0002: const/16 v1, #int 138 // #8a │ │ +0232f4: 1302 4f00 |0004: const/16 v2, #int 79 // #4f │ │ +0232f8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0232fe: 0a00 |0009: move-result v0 │ │ +023300: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ @@ -83569,21 +83587,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023300: |[023300] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Square_Black:()I │ │ -023310: 1300 8800 |0000: const/16 v0, #int 136 // #88 │ │ -023314: 1301 a000 |0002: const/16 v1, #int 160 // #a0 │ │ -023318: 1302 6f00 |0004: const/16 v2, #int 111 // #6f │ │ -02331c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023322: 0a00 |0009: move-result v0 │ │ -023324: 0f00 |000a: return v0 │ │ +023304: |[023304] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Square_Black:()I │ │ +023314: 1300 8800 |0000: const/16 v0, #int 136 // #88 │ │ +023318: 1301 a000 |0002: const/16 v1, #int 160 // #a0 │ │ +02331c: 1302 6f00 |0004: const/16 v2, #int 111 // #6f │ │ +023320: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023326: 0a00 |0009: move-result v0 │ │ +023328: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ @@ -83591,21 +83609,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023328: |[023328] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Square_White:()I │ │ -023338: 1300 a200 |0000: const/16 v0, #int 162 // #a2 │ │ -02333c: 1301 b400 |0002: const/16 v1, #int 180 // #b4 │ │ -023340: 1302 8d00 |0004: const/16 v2, #int 141 // #8d │ │ -023344: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02334a: 0a00 |0009: move-result v0 │ │ -02334c: 0f00 |000a: return v0 │ │ +02332c: |[02332c] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getColour_Square_White:()I │ │ +02333c: 1300 a200 |0000: const/16 v0, #int 162 // #a2 │ │ +023340: 1301 b400 |0002: const/16 v1, #int 180 // #b4 │ │ +023344: 1302 8d00 |0004: const/16 v2, #int 141 // #8d │ │ +023348: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02334e: 0a00 |0009: move-result v0 │ │ +023350: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ @@ -83613,33 +83631,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023350: |[023350] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getID:()I │ │ -023360: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -023362: 0f00 |0001: return v0 │ │ +023354: |[023354] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getID:()I │ │ +023364: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +023366: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023364: |[023364] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getIconResID:()I │ │ -023374: 6000 7a07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_greenwarm:I // field@077a │ │ -023378: 0f00 |0002: return v0 │ │ +023368: |[023368] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getIconResID:()I │ │ +023378: 6000 7a07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_greenwarm:I // field@077a │ │ +02337c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm;) │ │ @@ -83647,30 +83665,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02337c: |[02337c] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getName:()I │ │ -02338c: 6000 5d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_green_warm:I // field@085d │ │ -023390: 0f00 |0002: return v0 │ │ +023380: |[023380] org.metatrans.commons.cfg.colours.Config_Colours_GreenWarm.getName:()I │ │ +023390: 6000 5d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_green_warm:I // field@085d │ │ +023394: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_GreenWarm; │ │ │ │ - source_file_idx : 400 (Config_Colours_GreenWarm.java) │ │ + source_file_idx : 401 (Config_Colours_GreenWarm.java) │ │ │ │ Class #357 header: │ │ class_idx : 359 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 401 │ │ +source_file_idx : 402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #357 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;' │ │ @@ -83685,17 +83703,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023490: |[023490] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.:()V │ │ -0234a0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0234a6: 0e00 |0003: return-void │ │ +023494: |[023494] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.:()V │ │ +0234a4: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0234aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ Virtual methods - │ │ @@ -83704,21 +83722,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0233ac: |[0233ac] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Background:()I │ │ -0233bc: 1300 8400 |0000: const/16 v0, #int 132 // #84 │ │ -0233c0: 1301 4c00 |0002: const/16 v1, #int 76 // #4c │ │ -0233c4: 1302 5400 |0004: const/16 v2, #int 84 // #54 │ │ -0233c8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0233ce: 0a00 |0009: move-result v0 │ │ -0233d0: 0f00 |000a: return v0 │ │ +0233b0: |[0233b0] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Background:()I │ │ +0233c0: 1300 8400 |0000: const/16 v0, #int 132 // #84 │ │ +0233c4: 1301 4c00 |0002: const/16 v1, #int 76 // #4c │ │ +0233c8: 1302 5400 |0004: const/16 v2, #int 84 // #54 │ │ +0233cc: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0233d2: 0a00 |0009: move-result v0 │ │ +0233d4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ @@ -83726,21 +83744,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0233d4: |[0233d4] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Delimiter:()I │ │ -0233e4: 1300 9600 |0000: const/16 v0, #int 150 // #96 │ │ -0233e8: 1301 6700 |0002: const/16 v1, #int 103 // #67 │ │ -0233ec: 1302 6e00 |0004: const/16 v2, #int 110 // #6e │ │ -0233f0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0233f6: 0a00 |0009: move-result v0 │ │ -0233f8: 0f00 |000a: return v0 │ │ +0233d8: |[0233d8] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Delimiter:()I │ │ +0233e8: 1300 9600 |0000: const/16 v0, #int 150 // #96 │ │ +0233ec: 1301 6700 |0002: const/16 v1, #int 103 // #67 │ │ +0233f0: 1302 6e00 |0004: const/16 v2, #int 110 // #6e │ │ +0233f4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0233fa: 0a00 |0009: move-result v0 │ │ +0233fc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ @@ -83748,21 +83766,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0233fc: |[0233fc] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Square_Black:()I │ │ -02340c: 1300 a900 |0000: const/16 v0, #int 169 // #a9 │ │ -023410: 1301 8200 |0002: const/16 v1, #int 130 // #82 │ │ -023414: 1302 8800 |0004: const/16 v2, #int 136 // #88 │ │ -023418: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02341e: 0a00 |0009: move-result v0 │ │ -023420: 0f00 |000a: return v0 │ │ +023400: |[023400] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Square_Black:()I │ │ +023410: 1300 a900 |0000: const/16 v0, #int 169 // #a9 │ │ +023414: 1301 8200 |0002: const/16 v1, #int 130 // #82 │ │ +023418: 1302 8800 |0004: const/16 v2, #int 136 // #88 │ │ +02341c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023422: 0a00 |0009: move-result v0 │ │ +023424: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ @@ -83770,21 +83788,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023424: |[023424] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Square_White:()I │ │ -023434: 1300 bc00 |0000: const/16 v0, #int 188 // #bc │ │ -023438: 1301 9d00 |0002: const/16 v1, #int 157 // #9d │ │ -02343c: 1302 a200 |0004: const/16 v2, #int 162 // #a2 │ │ -023440: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023446: 0a00 |0009: move-result v0 │ │ -023448: 0f00 |000a: return v0 │ │ +023428: |[023428] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getColour_Square_White:()I │ │ +023438: 1300 bc00 |0000: const/16 v0, #int 188 // #bc │ │ +02343c: 1301 9d00 |0002: const/16 v1, #int 157 // #9d │ │ +023440: 1302 a200 |0004: const/16 v2, #int 162 // #a2 │ │ +023444: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02344a: 0a00 |0009: move-result v0 │ │ +02344c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ @@ -83792,33 +83810,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02344c: |[02344c] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getID:()I │ │ -02345c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -02345e: 0f00 |0001: return v0 │ │ +023450: |[023450] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getID:()I │ │ +023460: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +023462: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023460: |[023460] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getIconResID:()I │ │ -023470: 6000 7b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_redcool:I // field@077b │ │ -023474: 0f00 |0002: return v0 │ │ +023464: |[023464] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getIconResID:()I │ │ +023474: 6000 7b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_redcool:I // field@077b │ │ +023478: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool;) │ │ @@ -83826,30 +83844,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023478: |[023478] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getName:()I │ │ -023488: 6000 5e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_red_cool:I // field@085e │ │ -02348c: 0f00 |0002: return v0 │ │ +02347c: |[02347c] org.metatrans.commons.cfg.colours.Config_Colours_RedCool.getName:()I │ │ +02348c: 6000 5e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_red_cool:I // field@085e │ │ +023490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedCool; │ │ │ │ - source_file_idx : 401 (Config_Colours_RedCool.java) │ │ + source_file_idx : 402 (Config_Colours_RedCool.java) │ │ │ │ Class #358 header: │ │ class_idx : 360 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 402 │ │ +source_file_idx : 403 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #358 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;' │ │ @@ -83864,17 +83882,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02358c: |[02358c] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.:()V │ │ -02359c: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0235a2: 0e00 |0003: return-void │ │ +023590: |[023590] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.:()V │ │ +0235a0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0235a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ Virtual methods - │ │ @@ -83883,21 +83901,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0234a8: |[0234a8] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Background:()I │ │ -0234b8: 1300 7700 |0000: const/16 v0, #int 119 // #77 │ │ -0234bc: 1301 4a00 |0002: const/16 v1, #int 74 // #4a │ │ -0234c0: 1302 3900 |0004: const/16 v2, #int 57 // #39 │ │ -0234c4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0234ca: 0a00 |0009: move-result v0 │ │ -0234cc: 0f00 |000a: return v0 │ │ +0234ac: |[0234ac] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Background:()I │ │ +0234bc: 1300 7700 |0000: const/16 v0, #int 119 // #77 │ │ +0234c0: 1301 4a00 |0002: const/16 v1, #int 74 // #4a │ │ +0234c4: 1302 3900 |0004: const/16 v2, #int 57 // #39 │ │ +0234c8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0234ce: 0a00 |0009: move-result v0 │ │ +0234d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ @@ -83905,21 +83923,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0234d0: |[0234d0] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Delimiter:()I │ │ -0234e0: 1300 8c00 |0000: const/16 v0, #int 140 // #8c │ │ -0234e4: 1301 6500 |0002: const/16 v1, #int 101 // #65 │ │ -0234e8: 1302 5700 |0004: const/16 v2, #int 87 // #57 │ │ -0234ec: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0234f2: 0a00 |0009: move-result v0 │ │ -0234f4: 0f00 |000a: return v0 │ │ +0234d4: |[0234d4] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Delimiter:()I │ │ +0234e4: 1300 8c00 |0000: const/16 v0, #int 140 // #8c │ │ +0234e8: 1301 6500 |0002: const/16 v1, #int 101 // #65 │ │ +0234ec: 1302 5700 |0004: const/16 v2, #int 87 // #57 │ │ +0234f0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0234f6: 0a00 |0009: move-result v0 │ │ +0234f8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ @@ -83927,21 +83945,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0234f8: |[0234f8] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Square_Black:()I │ │ -023508: 1300 a100 |0000: const/16 v0, #int 161 // #a1 │ │ -02350c: 1301 8100 |0002: const/16 v1, #int 129 // #81 │ │ -023510: 1302 7600 |0004: const/16 v2, #int 118 // #76 │ │ -023514: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02351a: 0a00 |0009: move-result v0 │ │ -02351c: 0f00 |000a: return v0 │ │ +0234fc: |[0234fc] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Square_Black:()I │ │ +02350c: 1300 a100 |0000: const/16 v0, #int 161 // #a1 │ │ +023510: 1301 8100 |0002: const/16 v1, #int 129 // #81 │ │ +023514: 1302 7600 |0004: const/16 v2, #int 118 // #76 │ │ +023518: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02351e: 0a00 |0009: move-result v0 │ │ +023520: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ @@ -83949,21 +83967,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -023520: |[023520] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Square_White:()I │ │ -023530: 1300 b500 |0000: const/16 v0, #int 181 // #b5 │ │ -023534: 1301 9c00 |0002: const/16 v1, #int 156 // #9c │ │ -023538: 1302 9300 |0004: const/16 v2, #int 147 // #93 │ │ -02353c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023542: 0a00 |0009: move-result v0 │ │ -023544: 0f00 |000a: return v0 │ │ +023524: |[023524] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getColour_Square_White:()I │ │ +023534: 1300 b500 |0000: const/16 v0, #int 181 // #b5 │ │ +023538: 1301 9c00 |0002: const/16 v1, #int 156 // #9c │ │ +02353c: 1302 9300 |0004: const/16 v2, #int 147 // #93 │ │ +023540: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023546: 0a00 |0009: move-result v0 │ │ +023548: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ @@ -83971,33 +83989,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023548: |[023548] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getID:()I │ │ -023558: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -02355a: 0f00 |0001: return v0 │ │ +02354c: |[02354c] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getID:()I │ │ +02355c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +02355e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02355c: |[02355c] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getIconResID:()I │ │ -02356c: 6000 7c07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_redwarm:I // field@077c │ │ -023570: 0f00 |0002: return v0 │ │ +023560: |[023560] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getIconResID:()I │ │ +023570: 6000 7c07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_redwarm:I // field@077c │ │ +023574: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm;) │ │ @@ -84005,30 +84023,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023574: |[023574] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getName:()I │ │ -023584: 6000 5f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_red_warm:I // field@085f │ │ -023588: 0f00 |0002: return v0 │ │ +023578: |[023578] org.metatrans.commons.cfg.colours.Config_Colours_RedWarm.getName:()I │ │ +023588: 6000 5f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_red_warm:I // field@085f │ │ +02358c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_RedWarm; │ │ │ │ - source_file_idx : 402 (Config_Colours_RedWarm.java) │ │ + source_file_idx : 403 (Config_Colours_RedWarm.java) │ │ │ │ Class #359 header: │ │ class_idx : 361 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 350 │ │ -source_file_idx : 403 │ │ +source_file_idx : 404 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #359 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;' │ │ @@ -84043,17 +84061,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02368c: |[02368c] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.:()V │ │ -02369c: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ -0236a2: 0e00 |0003: return-void │ │ +023690: |[023690] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.:()V │ │ +0236a0: 7010 5b05 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/colours/Config_Colours_Base;.:()V // method@055b │ │ +0236a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ Virtual methods - │ │ @@ -84062,21 +84080,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0235a4: |[0235a4] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Background:()I │ │ -0235b4: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -0235b8: 1301 4400 |0002: const/16 v1, #int 68 // #44 │ │ -0235bc: 1302 5900 |0004: const/16 v2, #int 89 // #59 │ │ -0235c0: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0235c6: 0a00 |0009: move-result v0 │ │ -0235c8: 0f00 |000a: return v0 │ │ +0235a8: |[0235a8] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Background:()I │ │ +0235b8: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +0235bc: 1301 4400 |0002: const/16 v1, #int 68 // #44 │ │ +0235c0: 1302 5900 |0004: const/16 v2, #int 89 // #59 │ │ +0235c4: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0235ca: 0a00 |0009: move-result v0 │ │ +0235cc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ @@ -84084,21 +84102,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0235cc: |[0235cc] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Delimiter:()I │ │ -0235dc: 1300 7b00 |0000: const/16 v0, #int 123 // #7b │ │ -0235e0: 1301 6000 |0002: const/16 v1, #int 96 // #60 │ │ -0235e4: 1302 7200 |0004: const/16 v2, #int 114 // #72 │ │ -0235e8: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -0235ee: 0a00 |0009: move-result v0 │ │ -0235f0: 0f00 |000a: return v0 │ │ +0235d0: |[0235d0] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Delimiter:()I │ │ +0235e0: 1300 7b00 |0000: const/16 v0, #int 123 // #7b │ │ +0235e4: 1301 6000 |0002: const/16 v1, #int 96 // #60 │ │ +0235e8: 1302 7200 |0004: const/16 v2, #int 114 // #72 │ │ +0235ec: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +0235f2: 0a00 |0009: move-result v0 │ │ +0235f4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ @@ -84106,21 +84124,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0235f4: |[0235f4] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Square_Black:()I │ │ -023604: 1300 9300 |0000: const/16 v0, #int 147 // #93 │ │ -023608: 1301 7d00 |0002: const/16 v1, #int 125 // #7d │ │ -02360c: 1302 8b00 |0004: const/16 v2, #int 139 // #8b │ │ -023610: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -023616: 0a00 |0009: move-result v0 │ │ -023618: 0f00 |000a: return v0 │ │ +0235f8: |[0235f8] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Square_Black:()I │ │ +023608: 1300 9300 |0000: const/16 v0, #int 147 // #93 │ │ +02360c: 1301 7d00 |0002: const/16 v1, #int 125 // #7d │ │ +023610: 1302 8b00 |0004: const/16 v2, #int 139 // #8b │ │ +023614: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +02361a: 0a00 |0009: move-result v0 │ │ +02361c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ @@ -84128,21 +84146,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02361c: |[02361c] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Square_White:()I │ │ -02362c: 1300 aa00 |0000: const/16 v0, #int 170 // #aa │ │ -023630: 1301 9800 |0002: const/16 v1, #int 152 // #98 │ │ -023634: 1302 a400 |0004: const/16 v2, #int 164 // #a4 │ │ -023638: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ -02363e: 0a00 |0009: move-result v0 │ │ -023640: 0f00 |000a: return v0 │ │ +023620: |[023620] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getColour_Square_White:()I │ │ +023630: 1300 aa00 |0000: const/16 v0, #int 170 // #aa │ │ +023634: 1301 9800 |0002: const/16 v1, #int 152 // #98 │ │ +023638: 1302 a400 |0004: const/16 v2, #int 164 // #a4 │ │ +02363c: 7130 5b00 1002 |0006: invoke-static {v0, v1, v2}, Landroid/graphics/Color;.rgb:(III)I // method@005b │ │ +023642: 0a00 |0009: move-result v0 │ │ +023644: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ @@ -84150,33 +84168,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023644: |[023644] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getID:()I │ │ -023654: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -023658: 0f00 |0002: return v0 │ │ +023648: |[023648] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getID:()I │ │ +023658: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +02365c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02365c: |[02365c] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getIconResID:()I │ │ -02366c: 6000 7e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_violetmauve:I // field@077e │ │ -023670: 0f00 |0002: return v0 │ │ +023660: |[023660] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getIconResID:()I │ │ +023670: 6000 7e07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_colours_violetmauve:I // field@077e │ │ +023674: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve;) │ │ @@ -84184,30 +84202,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023674: |[023674] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getName:()I │ │ -023684: 6000 6008 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_violet_mauve:I // field@0860 │ │ -023688: 0f00 |0002: return v0 │ │ +023678: |[023678] org.metatrans.commons.cfg.colours.Config_Colours_VioletMauve.getName:()I │ │ +023688: 6000 6008 |0000: sget v0, Lorg/metatrans/commons/R$string;.colour_scheme_violet_mauve:I // field@0860 │ │ +02368c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/colours/Config_Colours_VioletMauve; │ │ │ │ - source_file_idx : 403 (Config_Colours_VioletMauve.java) │ │ + source_file_idx : 404 (Config_Colours_VioletMauve.java) │ │ │ │ Class #360 header: │ │ class_idx : 383 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 422 │ │ +source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #360 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;' │ │ @@ -84222,17 +84240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024024: |[024024] org.metatrans.commons.cfg.menu.Config_MenuMain_About.:()V │ │ -024034: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -02403a: 0e00 |0003: return-void │ │ +024028: |[024028] org.metatrans.commons.cfg.menu.Config_MenuMain_About.:()V │ │ +024038: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +02403e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; │ │ │ │ Virtual methods - │ │ @@ -84241,18 +84259,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024008: |[024008] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getAction:()Ljava/lang/Runnable; │ │ -024018: 2200 7e01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1; // type@017e │ │ -02401c: 7020 0d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;)V // method@060d │ │ -024022: 1100 |0005: return-object v0 │ │ +02400c: |[02400c] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getAction:()Ljava/lang/Runnable; │ │ +02401c: 2200 7e01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1; // type@017e │ │ +024020: 7020 0d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;)V // method@060d │ │ +024026: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;) │ │ @@ -84260,49 +84278,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023fb0: |[023fb0] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getDescription:()I │ │ -023fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -023fc2: 0f00 |0001: return v0 │ │ +023fb4: |[023fb4] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getDescription:()I │ │ +023fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +023fc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023fc4: |[023fc4] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getID:()I │ │ -023fd4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -023fd6: 0f00 |0001: return v0 │ │ +023fc8: |[023fc8] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getID:()I │ │ +023fd8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +023fda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023fd8: |[023fd8] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getIconResID:()I │ │ -023fe8: 6000 2707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_about:I // field@0727 │ │ -023fec: 0f00 |0002: return v0 │ │ +023fdc: |[023fdc] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getIconResID:()I │ │ +023fec: 6000 2707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_about:I // field@0727 │ │ +023ff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About;) │ │ @@ -84310,30 +84328,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023ff0: |[023ff0] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getName:()I │ │ -024000: 6000 ff07 |0000: sget v0, Lorg/metatrans/commons/R$string;.about:I // field@07ff │ │ -024004: 0f00 |0002: return v0 │ │ +023ff4: |[023ff4] org.metatrans.commons.cfg.menu.Config_MenuMain_About.getName:()I │ │ +024004: 6000 ff07 |0000: sget v0, Lorg/metatrans/commons/R$string;.about:I // field@07ff │ │ +024008: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_About; │ │ │ │ - source_file_idx : 422 (Config_MenuMain_About.java) │ │ + source_file_idx : 423 (Config_MenuMain_About.java) │ │ │ │ Class #361 header: │ │ class_idx : 384 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 423 │ │ +source_file_idx : 424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #361 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements;' │ │ @@ -84348,17 +84366,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0240b0: |[0240b0] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.:()V │ │ -0240c0: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -0240c6: 0e00 |0003: return-void │ │ +0240b4: |[0240b4] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.:()V │ │ +0240c4: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +0240ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements; │ │ │ │ Virtual methods - │ │ @@ -84367,18 +84385,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024094: |[024094] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getAction:()Ljava/lang/Runnable; │ │ -0240a4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -0240a8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -0240ae: 2700 |0005: throw v0 │ │ +024098: |[024098] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getAction:()Ljava/lang/Runnable; │ │ +0240a8: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +0240ac: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +0240b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements;) │ │ @@ -84386,49 +84404,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02403c: |[02403c] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getDescription:()I │ │ -02404c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02404e: 0f00 |0001: return v0 │ │ +024040: |[024040] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getDescription:()I │ │ +024050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024052: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024050: |[024050] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getID:()I │ │ -024060: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -024062: 0f00 |0001: return v0 │ │ +024054: |[024054] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getID:()I │ │ +024064: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +024066: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024064: |[024064] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getIconResID:()I │ │ -024074: 6000 2807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_achievements:I // field@0728 │ │ -024078: 0f00 |0002: return v0 │ │ +024068: |[024068] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getIconResID:()I │ │ +024078: 6000 2807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_achievements:I // field@0728 │ │ +02407c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements;) │ │ @@ -84436,30 +84454,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02407c: |[02407c] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getName:()I │ │ -02408c: 6000 0d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.achievements:I // field@080d │ │ -024090: 0f00 |0002: return v0 │ │ +024080: |[024080] org.metatrans.commons.cfg.menu.Config_MenuMain_Achievements.getName:()I │ │ +024090: 6000 0d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.achievements:I // field@080d │ │ +024094: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Achievements; │ │ │ │ - source_file_idx : 423 (Config_MenuMain_Achievements.java) │ │ + source_file_idx : 424 (Config_MenuMain_Achievements.java) │ │ │ │ Class #362 header: │ │ class_idx : 387 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 425 │ │ +source_file_idx : 426 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #362 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;' │ │ @@ -84474,17 +84492,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02423c: |[02423c] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.:()V │ │ -02424c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024252: 0e00 |0003: return-void │ │ +024240: |[024240] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.:()V │ │ +024250: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ Virtual methods - │ │ @@ -84493,18 +84511,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02419c: |[02419c] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getAction:()Ljava/lang/Runnable; │ │ -0241ac: 2200 8201 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1; // type@0182 │ │ -0241b0: 7020 1d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;)V // method@061d │ │ -0241b6: 1100 |0005: return-object v0 │ │ +0241a0: |[0241a0] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getAction:()Ljava/lang/Runnable; │ │ +0241b0: 2200 8201 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1; // type@0182 │ │ +0241b4: 7020 1d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;)V // method@061d │ │ +0241ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;) │ │ @@ -84512,42 +84530,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0241b8: |[0241b8] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getDescription_String:()Ljava/lang/String; │ │ -0241c8: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0241cc: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0241d2: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0241d8: 0c01 |0008: move-result-object v1 │ │ -0241da: 6002 7408 |0009: sget v2, Lorg/metatrans/commons/R$string;.label_current:I // field@0874 │ │ -0241de: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -0241e4: 0c01 |000e: move-result-object v1 │ │ -0241e6: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0241ec: 1a01 5600 |0012: const-string v1, ": " // string@0056 │ │ -0241f0: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0241f6: 7100 e204 0000 |0017: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -0241fc: 0c01 |001a: move-result-object v1 │ │ -0241fe: 7100 e204 0000 |001b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -024204: 0c02 |001e: move-result-object v2 │ │ -024206: 6e10 e804 0200 |001f: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02420c: 0c02 |0022: move-result-object v2 │ │ -02420e: 5222 580d |0023: iget v2, v2, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ -024212: 7110 bc05 0200 |0025: invoke-static {v2}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ -024218: 0c02 |0028: move-result-object v2 │ │ -02421a: 7210 c705 0200 |0029: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getName:()I // method@05c7 │ │ -024220: 0a02 |002c: move-result v2 │ │ -024222: 6e20 e604 2100 |002d: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -024228: 0c01 |0030: move-result-object v1 │ │ -02422a: 6e20 8501 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -024230: 6e10 8701 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -024236: 0c00 |0037: move-result-object v0 │ │ -024238: 1100 |0038: return-object v0 │ │ +0241bc: |[0241bc] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getDescription_String:()Ljava/lang/String; │ │ +0241cc: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0241d0: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0241d6: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +0241dc: 0c01 |0008: move-result-object v1 │ │ +0241de: 6002 7408 |0009: sget v2, Lorg/metatrans/commons/R$string;.label_current:I // field@0874 │ │ +0241e2: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +0241e8: 0c01 |000e: move-result-object v1 │ │ +0241ea: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0241f0: 1a01 5700 |0012: const-string v1, ": " // string@0057 │ │ +0241f4: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0241fa: 7100 e204 0000 |0017: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024200: 0c01 |001a: move-result-object v1 │ │ +024202: 7100 e204 0000 |001b: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +024208: 0c02 |001e: move-result-object v2 │ │ +02420a: 6e10 e804 0200 |001f: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +024210: 0c02 |0022: move-result-object v2 │ │ +024212: 5222 580d |0023: iget v2, v2, Lorg/metatrans/commons/model/UserSettings_Base;.uiColoursID:I // field@0d58 │ │ +024216: 7110 bc05 0200 |0025: invoke-static {v2}, Lorg/metatrans/commons/cfg/colours/ConfigurationUtils_Colours;.getConfigByID:(I)Lorg/metatrans/commons/cfg/colours/IConfigurationColours; // method@05bc │ │ +02421c: 0c02 |0028: move-result-object v2 │ │ +02421e: 7210 c705 0200 |0029: invoke-interface {v2}, Lorg/metatrans/commons/cfg/colours/IConfigurationColours;.getName:()I // method@05c7 │ │ +024224: 0a02 |002c: move-result v2 │ │ +024226: 6e20 e604 2100 |002d: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +02422c: 0c01 |0030: move-result-object v1 │ │ +02422e: 6e20 8501 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +024234: 6e10 8701 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02423a: 0c00 |0037: move-result-object v0 │ │ +02423c: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0039 reg=3 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;) │ │ @@ -84555,33 +84573,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024158: |[024158] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getID:()I │ │ -024168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02416a: 0f00 |0001: return v0 │ │ +02415c: |[02415c] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getID:()I │ │ +02416c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02416e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02416c: |[02416c] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getIconResID:()I │ │ -02417c: 6000 4807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_lab_white:I // field@0748 │ │ -024180: 0f00 |0002: return v0 │ │ +024170: |[024170] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getIconResID:()I │ │ +024180: 6000 4807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_lab_white:I // field@0748 │ │ +024184: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors;) │ │ @@ -84589,30 +84607,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024184: |[024184] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getName:()I │ │ -024194: 6000 8d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_colour_scheme:I // field@088d │ │ -024198: 0f00 |0002: return v0 │ │ +024188: |[024188] org.metatrans.commons.cfg.menu.Config_MenuMain_Colors.getName:()I │ │ +024198: 6000 8d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_colour_scheme:I // field@088d │ │ +02419c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Colors; │ │ │ │ - source_file_idx : 425 (Config_MenuMain_Colors.java) │ │ + source_file_idx : 426 (Config_MenuMain_Colors.java) │ │ │ │ Class #363 header: │ │ class_idx : 389 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 426 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #363 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;' │ │ @@ -84627,17 +84645,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02437c: |[02437c] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.:()V │ │ -02438c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024392: 0e00 |0003: return-void │ │ +024380: |[024380] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.:()V │ │ +024390: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; │ │ │ │ Virtual methods - │ │ @@ -84646,18 +84664,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024360: |[024360] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getAction:()Ljava/lang/Runnable; │ │ -024370: 2200 8401 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1; // type@0184 │ │ -024374: 7020 2506 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;)V // method@0625 │ │ -02437a: 1100 |0005: return-object v0 │ │ +024364: |[024364] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getAction:()Ljava/lang/Runnable; │ │ +024374: 2200 8401 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1; // type@0184 │ │ +024378: 7020 2506 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;)V // method@0625 │ │ +02437e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;) │ │ @@ -84665,49 +84683,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024304: |[024304] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getDescription:()I │ │ -024314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024316: 0f00 |0001: return v0 │ │ +024308: |[024308] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getDescription:()I │ │ +024318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02431a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024318: |[024318] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getID:()I │ │ -024328: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -02432c: 0f00 |0002: return v0 │ │ +02431c: |[02431c] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getID:()I │ │ +02432c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +024330: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024330: |[024330] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getIconResID:()I │ │ -024340: 6000 b607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_metatrans_offline:I // field@07b6 │ │ -024344: 0f00 |0002: return v0 │ │ +024334: |[024334] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getIconResID:()I │ │ +024344: 6000 b607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_metatrans_offline:I // field@07b6 │ │ +024348: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline;) │ │ @@ -84715,30 +84733,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024348: |[024348] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getName:()I │ │ -024358: 6000 6108 |0000: sget v0, Lorg/metatrans/commons/R$string;.company_home_offline:I // field@0861 │ │ -02435c: 0f00 |0002: return v0 │ │ +02434c: |[02434c] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Offline.getName:()I │ │ +02435c: 6000 6108 |0000: sget v0, Lorg/metatrans/commons/R$string;.company_home_offline:I // field@0861 │ │ +024360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Offline; │ │ │ │ - source_file_idx : 426 (Config_MenuMain_Company_Offline.java) │ │ + source_file_idx : 427 (Config_MenuMain_Company_Offline.java) │ │ │ │ Class #364 header: │ │ class_idx : 391 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 427 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #364 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;' │ │ @@ -84753,17 +84771,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024444: |[024444] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.:()V │ │ -024454: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -02445a: 0e00 |0003: return-void │ │ +024448: |[024448] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.:()V │ │ +024458: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +02445e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; │ │ │ │ Virtual methods - │ │ @@ -84772,18 +84790,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024428: |[024428] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getAction:()Ljava/lang/Runnable; │ │ -024438: 2200 8601 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1; // type@0186 │ │ -02443c: 7020 2d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;)V // method@062d │ │ -024442: 1100 |0005: return-object v0 │ │ +02442c: |[02442c] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getAction:()Ljava/lang/Runnable; │ │ +02443c: 2200 8601 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1; // type@0186 │ │ +024440: 7020 2d06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;)V // method@062d │ │ +024446: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;) │ │ @@ -84791,49 +84809,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0243cc: |[0243cc] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getDescription:()I │ │ -0243dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0243de: 0f00 |0001: return v0 │ │ +0243d0: |[0243d0] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getDescription:()I │ │ +0243e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0243e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0243e0: |[0243e0] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getID:()I │ │ -0243f0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0243f4: 0f00 |0002: return v0 │ │ +0243e4: |[0243e4] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getID:()I │ │ +0243f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0243f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0243f8: |[0243f8] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getIconResID:()I │ │ -024408: 6000 b707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_metatrans_online:I // field@07b7 │ │ -02440c: 0f00 |0002: return v0 │ │ +0243fc: |[0243fc] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getIconResID:()I │ │ +02440c: 6000 b707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_metatrans_online:I // field@07b7 │ │ +024410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online;) │ │ @@ -84841,30 +84859,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024410: |[024410] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getName:()I │ │ -024420: 6000 6208 |0000: sget v0, Lorg/metatrans/commons/R$string;.company_home_online:I // field@0862 │ │ -024424: 0f00 |0002: return v0 │ │ +024414: |[024414] org.metatrans.commons.cfg.menu.Config_MenuMain_Company_Online.getName:()I │ │ +024424: 6000 6208 |0000: sget v0, Lorg/metatrans/commons/R$string;.company_home_online:I // field@0862 │ │ +024428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Company_Online; │ │ │ │ - source_file_idx : 427 (Config_MenuMain_Company_Online.java) │ │ + source_file_idx : 428 (Config_MenuMain_Company_Online.java) │ │ │ │ Class #365 header: │ │ class_idx : 393 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 428 │ │ +source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #365 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;' │ │ @@ -84879,17 +84897,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02450c: |[02450c] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.:()V │ │ -02451c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024522: 0e00 |0003: return-void │ │ +024510: |[024510] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.:()V │ │ +024520: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; │ │ │ │ Virtual methods - │ │ @@ -84898,18 +84916,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0244f0: |[0244f0] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getAction:()Ljava/lang/Runnable; │ │ -024500: 2200 8801 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1; // type@0188 │ │ -024504: 7020 3506 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;)V // method@0635 │ │ -02450a: 1100 |0005: return-object v0 │ │ +0244f4: |[0244f4] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getAction:()Ljava/lang/Runnable; │ │ +024504: 2200 8801 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1; // type@0188 │ │ +024508: 7020 3506 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;)V // method@0635 │ │ +02450e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;) │ │ @@ -84917,49 +84935,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024494: |[024494] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getDescription:()I │ │ -0244a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0244a6: 0f00 |0001: return v0 │ │ +024498: |[024498] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getDescription:()I │ │ +0244a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0244aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0244a8: |[0244a8] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getID:()I │ │ -0244b8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0244bc: 0f00 |0002: return v0 │ │ +0244ac: |[0244ac] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getID:()I │ │ +0244bc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0244c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0244c0: |[0244c0] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getIconResID:()I │ │ -0244d0: 6000 8507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_description:I // field@0785 │ │ -0244d4: 0f00 |0002: return v0 │ │ +0244c4: |[0244c4] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getIconResID:()I │ │ +0244d4: 6000 8507 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_description:I // field@0785 │ │ +0244d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description;) │ │ @@ -84967,30 +84985,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0244d8: |[0244d8] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getName:()I │ │ -0244e8: 6000 6308 |0000: sget v0, Lorg/metatrans/commons/R$string;.description:I // field@0863 │ │ -0244ec: 0f00 |0002: return v0 │ │ +0244dc: |[0244dc] org.metatrans.commons.cfg.menu.Config_MenuMain_Description.getName:()I │ │ +0244ec: 6000 6308 |0000: sget v0, Lorg/metatrans/commons/R$string;.description:I // field@0863 │ │ +0244f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Description; │ │ │ │ - source_file_idx : 428 (Config_MenuMain_Description.java) │ │ + source_file_idx : 429 (Config_MenuMain_Description.java) │ │ │ │ Class #366 header: │ │ class_idx : 396 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 429 │ │ +source_file_idx : 430 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #366 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;' │ │ @@ -85005,17 +85023,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024668: |[024668] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.:()V │ │ -024678: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -02467e: 0e00 |0003: return-void │ │ +02466c: |[02466c] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.:()V │ │ +02467c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; │ │ │ │ Virtual methods - │ │ @@ -85024,18 +85042,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024634: |[024634] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getAction:()Ljava/lang/Runnable; │ │ -024644: 2200 8b01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; // type@018b │ │ -024648: 7020 3f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;)V // method@063f │ │ -02464e: 1100 |0005: return-object v0 │ │ +024638: |[024638] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getAction:()Ljava/lang/Runnable; │ │ +024648: 2200 8b01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; // type@018b │ │ +02464c: 7020 3f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;)V // method@063f │ │ +024652: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;) │ │ @@ -85043,49 +85061,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024650: |[024650] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getDescription_String:()Ljava/lang/String; │ │ -024660: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -024664: 1100 |0002: return-object v0 │ │ +024654: |[024654] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getDescription_String:()Ljava/lang/String; │ │ +024664: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +024668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0245ec: |[0245ec] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getID:()I │ │ -0245fc: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -024600: 0f00 |0002: return v0 │ │ +0245f0: |[0245f0] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getID:()I │ │ +024600: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +024604: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024604: |[024604] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getIconResID:()I │ │ -024614: 6000 4407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_halt_white:I // field@0744 │ │ -024618: 0f00 |0002: return v0 │ │ +024608: |[024608] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getIconResID:()I │ │ +024618: 6000 4407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_halt_white:I // field@0744 │ │ +02461c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit;) │ │ @@ -85093,30 +85111,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02461c: |[02461c] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getName:()I │ │ -02462c: 6000 6708 |0000: sget v0, Lorg/metatrans/commons/R$string;.exit:I // field@0867 │ │ -024630: 0f00 |0002: return v0 │ │ +024620: |[024620] org.metatrans.commons.cfg.menu.Config_MenuMain_Exit.getName:()I │ │ +024630: 6000 6708 |0000: sget v0, Lorg/metatrans/commons/R$string;.exit:I // field@0867 │ │ +024634: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit; │ │ │ │ - source_file_idx : 429 (Config_MenuMain_Exit.java) │ │ + source_file_idx : 430 (Config_MenuMain_Exit.java) │ │ │ │ Class #367 header: │ │ class_idx : 398 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 430 │ │ +source_file_idx : 431 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #367 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;' │ │ @@ -85131,17 +85149,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02472c: |[02472c] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.:()V │ │ -02473c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024742: 0e00 |0003: return-void │ │ +024730: |[024730] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.:()V │ │ +024740: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; │ │ │ │ Virtual methods - │ │ @@ -85150,18 +85168,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024710: |[024710] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getAction:()Ljava/lang/Runnable; │ │ -024720: 2200 8d01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1; // type@018d │ │ -024724: 7020 4706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;)V // method@0647 │ │ -02472a: 1100 |0005: return-object v0 │ │ +024714: |[024714] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getAction:()Ljava/lang/Runnable; │ │ +024724: 2200 8d01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1; // type@018d │ │ +024728: 7020 4706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;)V // method@0647 │ │ +02472e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;) │ │ @@ -85169,49 +85187,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0246b8: |[0246b8] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getDescription:()I │ │ -0246c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0246ca: 0f00 |0001: return v0 │ │ +0246bc: |[0246bc] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getDescription:()I │ │ +0246cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0246ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0246cc: |[0246cc] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getID:()I │ │ -0246dc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0246de: 0f00 |0001: return v0 │ │ +0246d0: |[0246d0] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getID:()I │ │ +0246e0: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0246e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0246e0: |[0246e0] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getIconResID:()I │ │ -0246f0: 6000 9f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_help:I // field@079f │ │ -0246f4: 0f00 |0002: return v0 │ │ +0246e4: |[0246e4] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getIconResID:()I │ │ +0246f4: 6000 9f07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_help:I // field@079f │ │ +0246f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help;) │ │ @@ -85219,30 +85237,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0246f8: |[0246f8] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getName:()I │ │ -024708: 6000 6908 |0000: sget v0, Lorg/metatrans/commons/R$string;.help:I // field@0869 │ │ -02470c: 0f00 |0002: return v0 │ │ +0246fc: |[0246fc] org.metatrans.commons.cfg.menu.Config_MenuMain_Help.getName:()I │ │ +02470c: 6000 6908 |0000: sget v0, Lorg/metatrans/commons/R$string;.help:I // field@0869 │ │ +024710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Help; │ │ │ │ - source_file_idx : 430 (Config_MenuMain_Help.java) │ │ + source_file_idx : 431 (Config_MenuMain_Help.java) │ │ │ │ Class #368 header: │ │ class_idx : 400 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 431 │ │ +source_file_idx : 432 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #368 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;' │ │ @@ -85257,17 +85275,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02480c: |[02480c] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.:()V │ │ -02481c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024822: 0e00 |0003: return-void │ │ +024810: |[024810] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.:()V │ │ +024820: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; │ │ │ │ Virtual methods - │ │ @@ -85276,18 +85294,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0247d8: |[0247d8] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getAction:()Ljava/lang/Runnable; │ │ -0247e8: 2200 8f01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1; // type@018f │ │ -0247ec: 7020 4f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;)V // method@064f │ │ -0247f2: 1100 |0005: return-object v0 │ │ +0247dc: |[0247dc] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getAction:()Ljava/lang/Runnable; │ │ +0247ec: 2200 8f01 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1; // type@018f │ │ +0247f0: 7020 4f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;)V // method@064f │ │ +0247f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;) │ │ @@ -85295,49 +85313,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0247f4: |[0247f4] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getDescription_String:()Ljava/lang/String; │ │ -024804: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -024808: 1100 |0002: return-object v0 │ │ +0247f8: |[0247f8] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getDescription_String:()Ljava/lang/String; │ │ +024808: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +02480c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024790: |[024790] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getID:()I │ │ -0247a0: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -0247a4: 0f00 |0002: return v0 │ │ +024794: |[024794] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getID:()I │ │ +0247a4: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +0247a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0247a8: |[0247a8] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getIconResID:()I │ │ -0247b8: 6000 6307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_users_white:I // field@0763 │ │ -0247bc: 0f00 |0002: return v0 │ │ +0247ac: |[0247ac] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getIconResID:()I │ │ +0247bc: 6000 6307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_users_white:I // field@0763 │ │ +0247c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends;) │ │ @@ -85345,30 +85363,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0247c0: |[0247c0] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getName:()I │ │ -0247d0: 6000 7708 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_invite:I // field@0877 │ │ -0247d4: 0f00 |0002: return v0 │ │ +0247c4: |[0247c4] org.metatrans.commons.cfg.menu.Config_MenuMain_InviteFriends.getName:()I │ │ +0247d4: 6000 7708 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_invite:I // field@0877 │ │ +0247d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_InviteFriends; │ │ │ │ - source_file_idx : 431 (Config_MenuMain_InviteFriends.java) │ │ + source_file_idx : 432 (Config_MenuMain_InviteFriends.java) │ │ │ │ Class #369 header: │ │ class_idx : 402 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 432 │ │ +source_file_idx : 433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #369 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;' │ │ @@ -85383,17 +85401,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0248f0: |[0248f0] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.:()V │ │ -024900: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024906: 0e00 |0003: return-void │ │ +0248f4: |[0248f4] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.:()V │ │ +024904: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +02490a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; │ │ │ │ Virtual methods - │ │ @@ -85402,18 +85420,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0248d4: |[0248d4] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getAction:()Ljava/lang/Runnable; │ │ -0248e4: 2200 9101 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1; // type@0191 │ │ -0248e8: 7020 5706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;)V // method@0657 │ │ -0248ee: 1100 |0005: return-object v0 │ │ +0248d8: |[0248d8] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getAction:()Ljava/lang/Runnable; │ │ +0248e8: 2200 9101 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1; // type@0191 │ │ +0248ec: 7020 5706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;)V // method@0657 │ │ +0248f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;) │ │ @@ -85421,49 +85439,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02487c: |[02487c] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getDescription:()I │ │ -02488c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02488e: 0f00 |0001: return v0 │ │ +024880: |[024880] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getDescription:()I │ │ +024890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024892: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024890: |[024890] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getID:()I │ │ -0248a0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0248a2: 0f00 |0001: return v0 │ │ +024894: |[024894] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getID:()I │ │ +0248a4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0248a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0248a4: |[0248a4] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getIconResID:()I │ │ -0248b4: 6000 6907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_wizard_white:I // field@0769 │ │ -0248b8: 0f00 |0002: return v0 │ │ +0248a8: |[0248a8] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getIconResID:()I │ │ +0248b8: 6000 6907 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_wizard_white:I // field@0769 │ │ +0248bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames;) │ │ @@ -85471,30 +85489,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0248bc: |[0248bc] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getName:()I │ │ -0248cc: 6000 7a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_moregames:I // field@087a │ │ -0248d0: 0f00 |0002: return v0 │ │ +0248c0: |[0248c0] org.metatrans.commons.cfg.menu.Config_MenuMain_MoreGames.getName:()I │ │ +0248d0: 6000 7a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.label_moregames:I // field@087a │ │ +0248d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_MoreGames; │ │ │ │ - source_file_idx : 432 (Config_MenuMain_MoreGames.java) │ │ + source_file_idx : 433 (Config_MenuMain_MoreGames.java) │ │ │ │ Class #370 header: │ │ class_idx : 404 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 433 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #370 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;' │ │ @@ -85509,17 +85527,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024a2c: |[024a2c] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.:()V │ │ -024a3c: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024a42: 0e00 |0003: return-void │ │ +024a30: |[024a30] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.:()V │ │ +024a40: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024a46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ Virtual methods - │ │ @@ -85528,18 +85546,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024a10: |[024a10] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getAction:()Ljava/lang/Runnable; │ │ -024a20: 2200 9301 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1; // type@0193 │ │ -024a24: 7020 5f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;)V // method@065f │ │ -024a2a: 1100 |0005: return-object v0 │ │ +024a14: |[024a14] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getAction:()Ljava/lang/Runnable; │ │ +024a24: 2200 9301 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1; // type@0193 │ │ +024a28: 7020 5f06 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;)V // method@065f │ │ +024a2e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;) │ │ @@ -85547,17 +85565,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0249b0: |[0249b0] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getDescription:()I │ │ -0249c0: 6000 5408 |0000: sget v0, Lorg/metatrans/commons/R$string;.buy_desc:I // field@0854 │ │ -0249c4: 0f00 |0002: return v0 │ │ +0249b4: |[0249b4] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getDescription:()I │ │ +0249c4: 6000 5408 |0000: sget v0, Lorg/metatrans/commons/R$string;.buy_desc:I // field@0854 │ │ +0249c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;) │ │ @@ -85565,33 +85583,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0249c8: |[0249c8] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getID:()I │ │ -0249d8: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0249dc: 0f00 |0002: return v0 │ │ +0249cc: |[0249cc] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getID:()I │ │ +0249dc: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0249e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0249e0: |[0249e0] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getIconResID:()I │ │ -0249f0: 6000 4607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_heart_white:I // field@0746 │ │ -0249f4: 0f00 |0002: return v0 │ │ +0249e4: |[0249e4] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getIconResID:()I │ │ +0249f4: 6000 4607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_heart_white:I // field@0746 │ │ +0249f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion;) │ │ @@ -85599,30 +85617,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0249f8: |[0249f8] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getName:()I │ │ -024a08: 6000 5508 |0000: sget v0, Lorg/metatrans/commons/R$string;.buy_title:I // field@0855 │ │ -024a0c: 0f00 |0002: return v0 │ │ +0249fc: |[0249fc] org.metatrans.commons.cfg.menu.Config_MenuMain_PaidVersion.getName:()I │ │ +024a0c: 6000 5508 |0000: sget v0, Lorg/metatrans/commons/R$string;.buy_title:I // field@0855 │ │ +024a10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_PaidVersion; │ │ │ │ - source_file_idx : 433 (Config_MenuMain_PaidVersion.java) │ │ + source_file_idx : 434 (Config_MenuMain_PaidVersion.java) │ │ │ │ Class #371 header: │ │ class_idx : 406 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 434 │ │ +source_file_idx : 435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #371 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;' │ │ @@ -85637,17 +85655,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024b60: |[024b60] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.:()V │ │ -024b70: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024b76: 0e00 |0003: return-void │ │ +024b64: |[024b64] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.:()V │ │ +024b74: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; │ │ │ │ Virtual methods - │ │ @@ -85656,18 +85674,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024b44: |[024b44] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getAction:()Ljava/lang/Runnable; │ │ -024b54: 2200 9501 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1; // type@0195 │ │ -024b58: 7020 6706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;)V // method@0667 │ │ -024b5e: 1100 |0005: return-object v0 │ │ +024b48: |[024b48] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getAction:()Ljava/lang/Runnable; │ │ +024b58: 2200 9501 |0000: new-instance v0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1; // type@0195 │ │ +024b5c: 7020 6706 1000 |0002: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades$1;.:(Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;)V // method@0667 │ │ +024b62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;) │ │ @@ -85675,49 +85693,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024aec: |[024aec] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getDescription:()I │ │ -024afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024afe: 0f00 |0001: return v0 │ │ +024af0: |[024af0] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getDescription:()I │ │ +024b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024b02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024b00: |[024b00] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getID:()I │ │ -024b10: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -024b12: 0f00 |0001: return v0 │ │ +024b04: |[024b04] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getID:()I │ │ +024b14: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +024b16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024b14: |[024b14] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getIconResID:()I │ │ -024b24: 6000 4b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_like_white:I // field@074b │ │ -024b28: 0f00 |0002: return v0 │ │ +024b18: |[024b18] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getIconResID:()I │ │ +024b28: 6000 4b07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_action_like_white:I // field@074b │ │ +024b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades;) │ │ @@ -85725,30 +85743,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024b2c: |[024b2c] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getName:()I │ │ -024b3c: 6000 a708 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_rate_review_upgrades_title:I // field@08a7 │ │ -024b40: 0f00 |0002: return v0 │ │ +024b30: |[024b30] org.metatrans.commons.cfg.menu.Config_MenuMain_RateReviewUpgrades.getName:()I │ │ +024b40: 6000 a708 |0000: sget v0, Lorg/metatrans/commons/R$string;.menu_rate_review_upgrades_title:I // field@08a7 │ │ +024b44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_RateReviewUpgrades; │ │ │ │ - source_file_idx : 434 (Config_MenuMain_RateReviewUpgrades.java) │ │ + source_file_idx : 435 (Config_MenuMain_RateReviewUpgrades.java) │ │ │ │ Class #372 header: │ │ class_idx : 407 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 385 │ │ -source_file_idx : 435 │ │ +source_file_idx : 436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #372 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores;' │ │ @@ -85763,17 +85781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024bec: |[024bec] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.:()V │ │ -024bfc: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ -024c02: 0e00 |0003: return-void │ │ +024bf0: |[024bf0] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.:()V │ │ +024c00: 7010 1b06 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Base;.:()V // method@061b │ │ +024c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores; │ │ │ │ Virtual methods - │ │ @@ -85782,18 +85800,18 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024bd0: |[024bd0] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getAction:()Ljava/lang/Runnable; │ │ -024be0: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -024be4: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -024bea: 2700 |0005: throw v0 │ │ +024bd4: |[024bd4] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getAction:()Ljava/lang/Runnable; │ │ +024be4: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +024be8: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +024bee: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores;) │ │ @@ -85801,49 +85819,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024b78: |[024b78] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getDescription:()I │ │ -024b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024b8a: 0f00 |0001: return v0 │ │ +024b7c: |[024b7c] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getDescription:()I │ │ +024b8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024b8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores;) │ │ name : 'getID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024b8c: |[024b8c] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getID:()I │ │ -024b9c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -024b9e: 0f00 |0001: return v0 │ │ +024b90: |[024b90] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getID:()I │ │ +024ba0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +024ba2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024ba0: |[024ba0] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getIconResID:()I │ │ -024bb0: 6000 d207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_scores:I // field@07d2 │ │ -024bb4: 0f00 |0002: return v0 │ │ +024ba4: |[024ba4] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getIconResID:()I │ │ +024bb4: 6000 d207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_scores:I // field@07d2 │ │ +024bb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores;) │ │ @@ -85851,30 +85869,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024bb8: |[024bb8] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getName:()I │ │ -024bc8: 6000 b408 |0000: sget v0, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ -024bcc: 0f00 |0002: return v0 │ │ +024bbc: |[024bbc] org.metatrans.commons.cfg.menu.Config_MenuMain_Scores.getName:()I │ │ +024bcc: 6000 b408 |0000: sget v0, Lorg/metatrans/commons/R$string;.scores:I // field@08b4 │ │ +024bd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Scores; │ │ │ │ - source_file_idx : 435 (Config_MenuMain_Scores.java) │ │ + source_file_idx : 436 (Config_MenuMain_Scores.java) │ │ │ │ Class #373 header: │ │ class_idx : 425 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 155 │ │ -source_file_idx : 1430 │ │ +source_file_idx : 1431 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #373 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;' │ │ @@ -85910,18 +85928,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -025684: |[025684] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025696: 7030 c206 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -02569c: 0e00 |0004: return-void │ │ +025688: |[025688] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02569a: 7030 c206 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +0256a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -85930,18 +85948,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0256a0: |[0256a0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0256b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0256b2: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -0256b8: 0e00 |0004: return-void │ │ +0256a4: |[0256a4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0256b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0256b6: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +0256bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -85951,68 +85969,68 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0256bc: |[0256bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V │ │ -0256cc: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ -0256d2: 5b01 680b |0003: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ -0256d6: 5b02 670b |0005: iput-object v2, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ -0256da: 5b03 640b |0007: iput-object v3, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.app_storeID:Ljava/lang/String; // field@0b64 │ │ -0256de: 6e10 cc06 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.isSocial:()Z // method@06cc │ │ -0256e4: 0a01 |000c: move-result v1 │ │ -0256e6: 3801 0f00 |000d: if-eqz v1, 001c // +000f │ │ -0256ea: 5401 670b |000f: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ -0256ee: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ -0256f2: 2809 |0013: goto 001c // +0009 │ │ -0256f4: 2201 9600 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ -0256f8: 1a02 7b02 |0016: const-string v2, "Is social but social version is not null" // string@027b │ │ -0256fc: 7020 5901 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -025702: 2701 |001b: throw v1 │ │ -025704: 5401 670b |001c: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ -025708: 3801 3a00 |001e: if-eqz v1, 0058 // +003a │ │ -02570c: 7210 8b06 0100 |0020: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -025712: 0c01 |0023: move-result-object v1 │ │ -025714: 6e10 c806 0000 |0024: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -02571a: 0c02 |0027: move-result-object v2 │ │ -02571c: 6e20 7601 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ -025722: 0a01 |002b: move-result v1 │ │ -025724: 3801 0300 |002c: if-eqz v1, 002f // +0003 │ │ -025728: 282a |002e: goto 0058 // +002a │ │ -02572a: 2201 9600 |002f: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ -02572e: 2202 a100 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -025732: 7010 7f01 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -025738: 1a03 fa05 |0036: const-string v3, "The package of social version " // string@05fa │ │ -02573c: 6e20 8501 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -025742: 5403 670b |003b: iget-object v3, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ -025746: 7210 8b06 0300 |003d: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ -02574c: 0c03 |0040: move-result-object v3 │ │ -02574e: 6e20 8501 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -025754: 1a03 1a00 |0044: const-string v3, " do not start with the package of the not social version " // string@001a │ │ -025758: 6e20 8501 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02575e: 6e10 c806 0000 |0049: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -025764: 0c03 |004c: move-result-object v3 │ │ -025766: 6e20 8501 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02576c: 6e10 8701 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -025772: 0c02 |0053: move-result-object v2 │ │ -025774: 7020 5901 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -02577a: 2701 |0057: throw v1 │ │ -02577c: 6e10 cb06 0000 |0058: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.isPaid:()Z // method@06cb │ │ -025782: 0a01 |005b: move-result v1 │ │ -025784: 3801 0f00 |005c: if-eqz v1, 006b // +000f │ │ -025788: 5401 660b |005e: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ -02578c: 3901 0300 |0060: if-nez v1, 0063 // +0003 │ │ -025790: 2809 |0062: goto 006b // +0009 │ │ -025792: 2201 9600 |0063: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ -025796: 1a02 7a02 |0065: const-string v2, "Is paid but paid version is not null" // string@027a │ │ -02579a: 7020 5901 2100 |0067: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -0257a0: 2701 |006a: throw v1 │ │ -0257a2: 0e00 |006b: return-void │ │ +0256c0: |[0256c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V │ │ +0256d0: 7010 6601 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0166 │ │ +0256d6: 5b01 680b |0003: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ +0256da: 5b02 670b |0005: iput-object v2, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ +0256de: 5b03 640b |0007: iput-object v3, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.app_storeID:Ljava/lang/String; // field@0b64 │ │ +0256e2: 6e10 cc06 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.isSocial:()Z // method@06cc │ │ +0256e8: 0a01 |000c: move-result v1 │ │ +0256ea: 3801 0f00 |000d: if-eqz v1, 001c // +000f │ │ +0256ee: 5401 670b |000f: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ +0256f2: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +0256f6: 2809 |0013: goto 001c // +0009 │ │ +0256f8: 2201 9600 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ +0256fc: 1a02 7c02 |0016: const-string v2, "Is social but social version is not null" // string@027c │ │ +025700: 7020 5901 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +025706: 2701 |001b: throw v1 │ │ +025708: 5401 670b |001c: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ +02570c: 3801 3a00 |001e: if-eqz v1, 0058 // +003a │ │ +025710: 7210 8b06 0100 |0020: invoke-interface {v1}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +025716: 0c01 |0023: move-result-object v1 │ │ +025718: 6e10 c806 0000 |0024: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +02571e: 0c02 |0027: move-result-object v2 │ │ +025720: 6e20 7601 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0176 │ │ +025726: 0a01 |002b: move-result v1 │ │ +025728: 3801 0300 |002c: if-eqz v1, 002f // +0003 │ │ +02572c: 282a |002e: goto 0058 // +002a │ │ +02572e: 2201 9600 |002f: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ +025732: 2202 a100 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +025736: 7010 7f01 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +02573c: 1a03 fb05 |0036: const-string v3, "The package of social version " // string@05fb │ │ +025740: 6e20 8501 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025746: 5403 670b |003b: iget-object v3, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ +02574a: 7210 8b06 0300 |003d: invoke-interface {v3}, Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;.getPackage:()Ljava/lang/String; // method@068b │ │ +025750: 0c03 |0040: move-result-object v3 │ │ +025752: 6e20 8501 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025758: 1a03 1a00 |0044: const-string v3, " do not start with the package of the not social version " // string@001a │ │ +02575c: 6e20 8501 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025762: 6e10 c806 0000 |0049: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +025768: 0c03 |004c: move-result-object v3 │ │ +02576a: 6e20 8501 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025770: 6e10 8701 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +025776: 0c02 |0053: move-result-object v2 │ │ +025778: 7020 5901 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +02577e: 2701 |0057: throw v1 │ │ +025780: 6e10 cb06 0000 |0058: invoke-virtual {v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.isPaid:()Z // method@06cb │ │ +025786: 0a01 |005b: move-result v1 │ │ +025788: 3801 0f00 |005c: if-eqz v1, 006b // +000f │ │ +02578c: 5401 660b |005e: iget-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ +025790: 3901 0300 |0060: if-nez v1, 0063 // +0003 │ │ +025794: 2809 |0062: goto 006b // +0009 │ │ +025796: 2201 9600 |0063: new-instance v1, Ljava/lang/IllegalStateException; // type@0096 │ │ +02579a: 1a02 7b02 |0065: const-string v2, "Is paid but paid version is not null" // string@027b │ │ +02579e: 7020 5901 2100 |0067: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +0257a4: 2701 |006a: throw v1 │ │ +0257a6: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ 0x0009 line=34 │ │ @@ -86034,65 +86052,65 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -025584: |[025584] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.createMarketURLGen:()Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; │ │ -025594: 5420 680b |0000: iget-object v0, v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ -025598: 7210 5105 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ -02559e: 0a00 |0005: move-result v0 │ │ -0255a0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0255a2: 3210 4e00 |0007: if-eq v0, v1, 0055 // +004e │ │ -0255a6: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0255a8: 3210 4100 |000a: if-eq v0, v1, 004b // +0041 │ │ -0255ac: 1231 |000c: const/4 v1, #int 3 // #3 │ │ -0255ae: 3210 3400 |000d: if-eq v0, v1, 0041 // +0034 │ │ -0255b2: 1261 |000f: const/4 v1, #int 6 // #6 │ │ -0255b4: 3210 2700 |0010: if-eq v0, v1, 0037 // +0027 │ │ -0255b8: 1271 |0012: const/4 v1, #int 7 // #7 │ │ -0255ba: 3210 1a00 |0013: if-eq v0, v1, 002d // +001a │ │ -0255be: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -0255c2: 3210 0c00 |0017: if-eq v0, v1, 0023 // +000c │ │ -0255c6: 2200 a301 |0019: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite; // type@01a3 │ │ -0255ca: 6e10 c806 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -0255d0: 0c01 |001e: move-result-object v1 │ │ -0255d2: 7020 9d06 1000 |001f: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.:(Ljava/lang/String;)V // method@069d │ │ -0255d8: 1100 |0022: return-object v0 │ │ -0255da: 2200 9e01 |0023: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial; // type@019e │ │ -0255de: 6e10 c806 0200 |0025: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -0255e4: 0c01 |0028: move-result-object v1 │ │ -0255e6: 7020 9306 1000 |0029: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.:(Ljava/lang/String;)V // method@0693 │ │ -0255ec: 1100 |002c: return-object v0 │ │ -0255ee: 2200 9f01 |002d: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; // type@019f │ │ -0255f2: 6e10 c806 0200 |002f: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -0255f8: 0c01 |0032: move-result-object v1 │ │ -0255fa: 7020 9506 1000 |0033: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.:(Ljava/lang/String;)V // method@0695 │ │ -025600: 1100 |0036: return-object v0 │ │ -025602: 2200 a101 |0037: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei; // type@01a1 │ │ -025606: 6e10 c806 0200 |0039: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -02560c: 0c01 |003c: move-result-object v1 │ │ -02560e: 7020 9906 1000 |003d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.:(Ljava/lang/String;)V // method@0699 │ │ -025614: 1100 |0040: return-object v0 │ │ -025616: 2200 a401 |0041: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung; // type@01a4 │ │ -02561a: 6e10 c806 0200 |0043: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -025620: 0c01 |0046: move-result-object v1 │ │ -025622: 7020 9f06 1000 |0047: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.:(Ljava/lang/String;)V // method@069f │ │ -025628: 1100 |004a: return-object v0 │ │ -02562a: 2200 9d01 |004b: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon; // type@019d │ │ -02562e: 6e10 c806 0200 |004d: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -025634: 0c01 |0050: move-result-object v1 │ │ -025636: 7020 9106 1000 |0051: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.:(Ljava/lang/String;)V // method@0691 │ │ -02563c: 1100 |0054: return-object v0 │ │ -02563e: 2200 a001 |0055: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google; // type@01a0 │ │ -025642: 6e10 c806 0200 |0057: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -025648: 0c01 |005a: move-result-object v1 │ │ -02564a: 7020 9706 1000 |005b: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.:(Ljava/lang/String;)V // method@0697 │ │ -025650: 1100 |005e: return-object v0 │ │ +025588: |[025588] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.createMarketURLGen:()Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; │ │ +025598: 5420 680b |0000: iget-object v0, v2, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ +02559c: 7210 5105 0000 |0002: invoke-interface {v0}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getID:()I // method@0551 │ │ +0255a2: 0a00 |0005: move-result v0 │ │ +0255a4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0255a6: 3210 4e00 |0007: if-eq v0, v1, 0055 // +004e │ │ +0255aa: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0255ac: 3210 4100 |000a: if-eq v0, v1, 004b // +0041 │ │ +0255b0: 1231 |000c: const/4 v1, #int 3 // #3 │ │ +0255b2: 3210 3400 |000d: if-eq v0, v1, 0041 // +0034 │ │ +0255b6: 1261 |000f: const/4 v1, #int 6 // #6 │ │ +0255b8: 3210 2700 |0010: if-eq v0, v1, 0037 // +0027 │ │ +0255bc: 1271 |0012: const/4 v1, #int 7 // #7 │ │ +0255be: 3210 1a00 |0013: if-eq v0, v1, 002d // +001a │ │ +0255c2: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ +0255c6: 3210 0c00 |0017: if-eq v0, v1, 0023 // +000c │ │ +0255ca: 2200 a301 |0019: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite; // type@01a3 │ │ +0255ce: 6e10 c806 0200 |001b: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +0255d4: 0c01 |001e: move-result-object v1 │ │ +0255d6: 7020 9d06 1000 |001f: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_OurWebsite;.:(Ljava/lang/String;)V // method@069d │ │ +0255dc: 1100 |0022: return-object v0 │ │ +0255de: 2200 9e01 |0023: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial; // type@019e │ │ +0255e2: 6e10 c806 0200 |0025: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +0255e8: 0c01 |0028: move-result-object v1 │ │ +0255ea: 7020 9306 1000 |0029: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOfficial;.:(Ljava/lang/String;)V // method@0693 │ │ +0255f0: 1100 |002c: return-object v0 │ │ +0255f2: 2200 9f01 |002d: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn; // type@019f │ │ +0255f6: 6e10 c806 0200 |002f: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +0255fc: 0c01 |0032: move-result-object v1 │ │ +0255fe: 7020 9506 1000 |0033: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_FDroidOwn;.:(Ljava/lang/String;)V // method@0695 │ │ +025604: 1100 |0036: return-object v0 │ │ +025606: 2200 a101 |0037: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei; // type@01a1 │ │ +02560a: 6e10 c806 0200 |0039: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +025610: 0c01 |003c: move-result-object v1 │ │ +025612: 7020 9906 1000 |003d: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Huawei;.:(Ljava/lang/String;)V // method@0699 │ │ +025618: 1100 |0040: return-object v0 │ │ +02561a: 2200 a401 |0041: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung; // type@01a4 │ │ +02561e: 6e10 c806 0200 |0043: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +025624: 0c01 |0046: move-result-object v1 │ │ +025626: 7020 9f06 1000 |0047: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Samsung;.:(Ljava/lang/String;)V // method@069f │ │ +02562c: 1100 |004a: return-object v0 │ │ +02562e: 2200 9d01 |004b: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon; // type@019d │ │ +025632: 6e10 c806 0200 |004d: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +025638: 0c01 |0050: move-result-object v1 │ │ +02563a: 7020 9106 1000 |0051: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Amazon;.:(Ljava/lang/String;)V // method@0691 │ │ +025640: 1100 |0054: return-object v0 │ │ +025642: 2200 a001 |0055: new-instance v0, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google; // type@01a0 │ │ +025646: 6e10 c806 0200 |0057: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +02564c: 0c01 |005a: move-result-object v1 │ │ +02564e: 7020 9706 1000 |005b: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/MarketURLGen_Google;.:(Ljava/lang/String;)V // method@0697 │ │ +025654: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0019 line=97 │ │ 0x0023 line=90 │ │ 0x002d line=93 │ │ 0x0037 line=87 │ │ @@ -86108,17 +86126,17 @@ │ │ type : '()Lorg/metatrans/commons/cfg/appstore/IAppStore;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02556c: |[02556c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ -02557c: 5410 680b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ -025580: 1100 |0002: return-object v0 │ │ +025570: |[025570] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ +025580: 5410 680b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.store:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b68 │ │ +025584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ @@ -86126,30 +86144,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0254dc: |[0254dc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getID:()Ljava/lang/Object; │ │ -0254ec: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -0254f0: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0254f6: 6e10 c506 0200 |0005: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06c5 │ │ -0254fc: 0c01 |0008: move-result-object v1 │ │ -0254fe: 7210 5205 0100 |0009: invoke-interface {v1}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getName:()Ljava/lang/String; // method@0552 │ │ -025504: 0c01 |000c: move-result-object v1 │ │ -025506: 6e20 8501 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -02550c: 1a01 5500 |0010: const-string v1, ":" // string@0055 │ │ -025510: 6e20 8501 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -025516: 6e10 c806 0200 |0015: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ -02551c: 0c01 |0018: move-result-object v1 │ │ -02551e: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -025524: 6e10 8701 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -02552a: 0c00 |001f: move-result-object v0 │ │ -02552c: 1100 |0020: return-object v0 │ │ +0254e0: |[0254e0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getID:()Ljava/lang/Object; │ │ +0254f0: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +0254f4: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0254fa: 6e10 c506 0200 |0005: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06c5 │ │ +025500: 0c01 |0008: move-result-object v1 │ │ +025502: 7210 5205 0100 |0009: invoke-interface {v1}, Lorg/metatrans/commons/cfg/appstore/IAppStore;.getName:()Ljava/lang/String; // method@0552 │ │ +025508: 0c01 |000c: move-result-object v1 │ │ +02550a: 6e20 8501 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025510: 1a01 5600 |0010: const-string v1, ":" // string@0056 │ │ +025514: 6e20 8501 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +02551a: 6e10 c806 0200 |0015: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.getPackage:()Ljava/lang/String; // method@06c8 │ │ +025520: 0c01 |0018: move-result-object v1 │ │ +025522: 6e20 8501 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +025528: 6e10 8701 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +02552e: 0c00 |001f: move-result-object v0 │ │ +025530: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ @@ -86157,27 +86175,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -025530: |[025530] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getMarketURL:()Ljava/lang/String; │ │ -025540: 5410 650b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ -025544: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -025548: 7010 c406 0100 |0004: invoke-direct {v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.createMarketURLGen:()Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // method@06c4 │ │ -02554e: 0c00 |0007: move-result-object v0 │ │ -025550: 5b10 650b |0008: iput-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ -025554: 5410 650b |000a: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ -025558: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -02555c: 7210 8706 0000 |000e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen;.getUrl:()Ljava/lang/String; // method@0687 │ │ -025562: 0c00 |0011: move-result-object v0 │ │ -025564: 1100 |0012: return-object v0 │ │ -025566: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -025568: 1100 |0014: return-object v0 │ │ +025534: |[025534] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getMarketURL:()Ljava/lang/String; │ │ +025544: 5410 650b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ +025548: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +02554c: 7010 c406 0100 |0004: invoke-direct {v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.createMarketURLGen:()Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // method@06c4 │ │ +025552: 0c00 |0007: move-result-object v0 │ │ +025554: 5b10 650b |0008: iput-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ +025558: 5410 650b |000a: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.marketURLGen:Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen; // field@0b65 │ │ +02555c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +025560: 7210 8706 0000 |000e: invoke-interface {v0}, Lorg/metatrans/commons/cfg/publishedapp/IMarketURLGen;.getUrl:()Ljava/lang/String; // method@0687 │ │ +025566: 0c00 |0011: move-result-object v0 │ │ +025568: 1100 |0012: return-object v0 │ │ +02556a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +02556c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=65 │ │ 0x000e line=66 │ │ locals : │ │ @@ -86188,17 +86206,17 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025654: |[025654] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ -025664: 5410 660b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ -025668: 1100 |0002: return-object v0 │ │ +025658: |[025658] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getPaidVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ +025668: 5410 660b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ +02566c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ @@ -86206,17 +86224,17 @@ │ │ type : '()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02566c: |[02566c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getSocialVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ -02567c: 5410 670b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ -025680: 1100 |0002: return-object v0 │ │ +025670: |[025670] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.getSocialVersion:()Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ +025680: 5410 670b |0000: iget-object v0, v1, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.socialVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b67 │ │ +025684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ │ │ #5 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ @@ -86224,63 +86242,63 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0254b4: |[0254b4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.isPaid:()Z │ │ -0254c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0254c6: 0f00 |0001: return v0 │ │ +0254b8: |[0254b8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.isPaid:()Z │ │ +0254c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0254ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ name : 'isSocial' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0254c8: |[0254c8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.isSocial:()Z │ │ -0254d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0254da: 0f00 |0001: return v0 │ │ +0254cc: |[0254cc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.isSocial:()Z │ │ +0254dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0254de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;) │ │ name : 'setPaidVersion' │ │ type : '(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0257a4: |[0257a4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -0257b4: 5b01 660b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ -0257b8: 0e00 |0002: return-void │ │ +0257a8: |[0257a8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base.setPaidVersion:(Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +0257b8: 5b01 660b |0000: iput-object v1, v0, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.paidVersion:Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; // field@0b66 │ │ +0257bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ │ │ - source_file_idx : 1430 (PublishedApplication_Base.java) │ │ + source_file_idx : 1431 (PublishedApplication_Base.java) │ │ │ │ Class #374 header: │ │ class_idx : 489 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 488 │ │ -source_file_idx : 167 │ │ +source_file_idx : 168 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #374 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;' │ │ @@ -86308,17 +86326,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02aba0: |[02aba0] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.:()V │ │ -02abb0: 7010 7808 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.:()V // method@0878 │ │ -02abb6: 0e00 |0003: return-void │ │ +02aba4: |[02aba4] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.:()V │ │ +02abb4: 7010 7808 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.:()V // method@0878 │ │ +02abba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor; │ │ │ │ Virtual methods - │ │ @@ -86327,37 +86345,37 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02abb8: |[02abb8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -02abc8: 0e00 |0000: return-void │ │ +02abbc: |[02abbc] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +02abcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02abcc: |[02abcc] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onCreate:(Landroid/os/Bundle;)V │ │ -02abdc: 6f20 8d08 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onCreate:(Landroid/os/Bundle;)V // method@088d │ │ -02abe2: 1a01 6b0d |0003: const-string v1, "sensor" // string@0d6b │ │ -02abe6: 6e20 9708 1000 |0005: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0897 │ │ -02abec: 0c01 |0008: move-result-object v1 │ │ -02abee: 1f01 2b00 |0009: check-cast v1, Landroid/hardware/SensorManager; // type@002b │ │ -02abf2: 5b01 fc0b |000b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ -02abf6: 0e00 |000d: return-void │ │ +02abd0: |[02abd0] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onCreate:(Landroid/os/Bundle;)V │ │ +02abe0: 6f20 8d08 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onCreate:(Landroid/os/Bundle;)V // method@088d │ │ +02abe6: 1a01 6c0d |0003: const-string v1, "sensor" // string@0d6c │ │ +02abea: 6e20 9708 1000 |0005: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0897 │ │ +02abf0: 0c01 |0008: move-result-object v1 │ │ +02abf2: 1f01 2b00 |0009: check-cast v1, Landroid/hardware/SensorManager; // type@002b │ │ +02abf6: 5b01 fc0b |000b: iput-object v1, v0, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ +02abfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/os/Bundle; │ │ @@ -86367,22 +86385,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02abf8: |[02abf8] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onDestroy:()V │ │ -02ac08: 6f10 8e08 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onDestroy:()V // method@088e │ │ -02ac0e: 5420 fc0b |0003: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ -02ac12: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -02ac14: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ -02ac1a: 0c01 |0009: move-result-object v1 │ │ -02ac1c: 6e30 7900 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V // method@0079 │ │ -02ac22: 0e00 |000d: return-void │ │ +02abfc: |[02abfc] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onDestroy:()V │ │ +02ac0c: 6f10 8e08 0200 |0000: invoke-super {v2}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onDestroy:()V // method@088e │ │ +02ac12: 5420 fc0b |0003: iget-object v0, v2, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ +02ac16: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02ac18: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ +02ac1e: 0c01 |0009: move-result-object v1 │ │ +02ac20: 6e30 7900 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V // method@0079 │ │ +02ac26: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor; │ │ │ │ @@ -86391,22 +86409,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02ac24: |[02ac24] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onResume:()V │ │ -02ac34: 6f10 9008 0300 |0000: invoke-super {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onResume:()V // method@0890 │ │ -02ac3a: 5430 fc0b |0003: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ -02ac3e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -02ac40: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ -02ac46: 0c02 |0009: move-result-object v2 │ │ -02ac48: 6e40 7800 3012 |000a: invoke-virtual {v0, v3, v2, v1}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0078 │ │ -02ac4e: 0e00 |000d: return-void │ │ +02ac28: |[02ac28] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onResume:()V │ │ +02ac38: 6f10 9008 0300 |0000: invoke-super {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D;.onResume:()V // method@0890 │ │ +02ac3e: 5430 fc0b |0003: iget-object v0, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.mSensorManager:Landroid/hardware/SensorManager; // field@0bfc │ │ +02ac42: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02ac44: 6e20 7700 1000 |0006: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0077 │ │ +02ac4a: 0c02 |0009: move-result-object v2 │ │ +02ac4c: 6e40 7800 3012 |000a: invoke-virtual {v0, v3, v2, v1}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0078 │ │ +02ac52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor; │ │ │ │ @@ -86415,60 +86433,60 @@ │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -02ac50: |[02ac50] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -02ac60: 1d03 |0000: monitor-enter v3 │ │ -02ac62: 5440 0f00 |0001: iget-object v0, v4, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@000f │ │ -02ac66: 6e10 7600 0000 |0003: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@0076 │ │ -02ac6c: 0a00 |0006: move-result v0 │ │ -02ac6e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02ac70: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ -02ac74: 280e |000a: goto 0018 // +000e │ │ -02ac76: 5440 1000 |000b: iget-object v0, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ -02ac7a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -02ac7c: 4400 0002 |000e: aget v0, v0, v2 │ │ -02ac80: 5930 fd0b |0010: iput v0, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ -02ac84: 5444 1000 |0012: iget-object v4, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ -02ac88: 4404 0401 |0014: aget v4, v4, v1 │ │ -02ac8c: 5934 fe0b |0016: iput v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ -02ac90: 5234 fd0b |0018: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ -02ac94: 1500 00c0 |001a: const/high16 v0, #int -1073741824 // #c000 │ │ -02ac98: 2e04 0400 |001c: cmpg-float v4, v4, v0 │ │ -02ac9c: 3b04 0900 |001e: if-gez v4, 0027 // +0009 │ │ -02aca0: 1a04 a000 |0020: const-string v4, "Activity_Main_Base2D" // string@00a0 │ │ -02aca4: 1a01 610e |0022: const-string v1, "up" // string@0e61 │ │ -02aca8: 7120 a000 1400 |0024: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02acae: 5234 fe0b |0027: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ -02acb2: 1501 0040 |0029: const/high16 v1, #int 1073741824 // #4000 │ │ -02acb6: 2d04 0401 |002b: cmpl-float v4, v4, v1 │ │ -02acba: 3d04 0900 |002d: if-lez v4, 0036 // +0009 │ │ -02acbe: 1a04 a000 |002f: const-string v4, "Activity_Main_Base2D" // string@00a0 │ │ -02acc2: 1a02 530d |0031: const-string v2, "right" // string@0d53 │ │ -02acc6: 7120 a000 2400 |0033: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02accc: 5234 fe0b |0036: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ -02acd0: 2e04 0400 |0038: cmpg-float v4, v4, v0 │ │ -02acd4: 3b04 0900 |003a: if-gez v4, 0043 // +0009 │ │ -02acd8: 1a04 a000 |003c: const-string v4, "Activity_Main_Base2D" // string@00a0 │ │ -02acdc: 1a00 f60b |003e: const-string v0, "left" // string@0bf6 │ │ -02ace0: 7120 a000 0400 |0040: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02ace6: 5234 fd0b |0043: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ -02acea: 2d04 0401 |0045: cmpl-float v4, v4, v1 │ │ -02acee: 3d04 0900 |0047: if-lez v4, 0050 // +0009 │ │ -02acf2: 1a04 a000 |0049: const-string v4, "Activity_Main_Base2D" // string@00a0 │ │ -02acf6: 1a00 df08 |004b: const-string v0, "down" // string@08df │ │ -02acfa: 7120 a000 0400 |004d: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ -02ad00: 1e03 |0050: monitor-exit v3 │ │ -02ad02: 0e00 |0051: return-void │ │ -02ad04: 0d04 |0052: move-exception v4 │ │ -02ad06: 1e03 |0053: monitor-exit v3 │ │ -02ad08: 2704 |0054: throw v4 │ │ +02ac54: |[02ac54] org.metatrans.commons.graphics2d.main.Activity_Main_Base2D_Sensor.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +02ac64: 1d03 |0000: monitor-enter v3 │ │ +02ac66: 5440 0f00 |0001: iget-object v0, v4, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@000f │ │ +02ac6a: 6e10 7600 0000 |0003: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@0076 │ │ +02ac70: 0a00 |0006: move-result v0 │ │ +02ac72: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02ac74: 3210 0300 |0008: if-eq v0, v1, 000b // +0003 │ │ +02ac78: 280e |000a: goto 0018 // +000e │ │ +02ac7a: 5440 1000 |000b: iget-object v0, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ +02ac7e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +02ac80: 4400 0002 |000e: aget v0, v0, v2 │ │ +02ac84: 5930 fd0b |0010: iput v0, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ +02ac88: 5444 1000 |0012: iget-object v4, v4, Landroid/hardware/SensorEvent;.values:[F // field@0010 │ │ +02ac8c: 4404 0401 |0014: aget v4, v4, v1 │ │ +02ac90: 5934 fe0b |0016: iput v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ +02ac94: 5234 fd0b |0018: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ +02ac98: 1500 00c0 |001a: const/high16 v0, #int -1073741824 // #c000 │ │ +02ac9c: 2e04 0400 |001c: cmpg-float v4, v4, v0 │ │ +02aca0: 3b04 0900 |001e: if-gez v4, 0027 // +0009 │ │ +02aca4: 1a04 a100 |0020: const-string v4, "Activity_Main_Base2D" // string@00a1 │ │ +02aca8: 1a01 620e |0022: const-string v1, "up" // string@0e62 │ │ +02acac: 7120 a000 1400 |0024: invoke-static {v4, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02acb2: 5234 fe0b |0027: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ +02acb6: 1501 0040 |0029: const/high16 v1, #int 1073741824 // #4000 │ │ +02acba: 2d04 0401 |002b: cmpl-float v4, v4, v1 │ │ +02acbe: 3d04 0900 |002d: if-lez v4, 0036 // +0009 │ │ +02acc2: 1a04 a100 |002f: const-string v4, "Activity_Main_Base2D" // string@00a1 │ │ +02acc6: 1a02 540d |0031: const-string v2, "right" // string@0d54 │ │ +02acca: 7120 a000 2400 |0033: invoke-static {v4, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02acd0: 5234 fe0b |0036: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xz_angle:F // field@0bfe │ │ +02acd4: 2e04 0400 |0038: cmpg-float v4, v4, v0 │ │ +02acd8: 3b04 0900 |003a: if-gez v4, 0043 // +0009 │ │ +02acdc: 1a04 a100 |003c: const-string v4, "Activity_Main_Base2D" // string@00a1 │ │ +02ace0: 1a00 f70b |003e: const-string v0, "left" // string@0bf7 │ │ +02ace4: 7120 a000 0400 |0040: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02acea: 5234 fd0b |0043: iget v4, v3, Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor;.xy_angle:F // field@0bfd │ │ +02acee: 2d04 0401 |0045: cmpl-float v4, v4, v1 │ │ +02acf2: 3d04 0900 |0047: if-lez v4, 0050 // +0009 │ │ +02acf6: 1a04 a100 |0049: const-string v4, "Activity_Main_Base2D" // string@00a1 │ │ +02acfa: 1a00 e008 |004b: const-string v0, "down" // string@08e0 │ │ +02acfe: 7120 a000 0400 |004d: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00a0 │ │ +02ad04: 1e03 |0050: monitor-exit v3 │ │ +02ad06: 0e00 |0051: return-void │ │ +02ad08: 0d04 |0052: move-exception v4 │ │ +02ad0a: 1e03 |0053: monitor-exit v3 │ │ +02ad0c: 2704 |0054: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0054 │ │ -> 0x0052 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0001 line=54 │ │ 0x000b line=56 │ │ @@ -86482,21 +86500,21 @@ │ │ 0x0043 line=79 │ │ 0x004d line=80 │ │ 0x0050 line=85 │ │ locals : │ │ 0x0000 - 0x0055 reg=3 this Lorg/metatrans/commons/graphics2d/main/Activity_Main_Base2D_Sensor; │ │ 0x0000 - 0x0055 reg=4 (null) Landroid/hardware/SensorEvent; │ │ │ │ - source_file_idx : 167 (Activity_Main_Base2D_Sensor.java) │ │ + source_file_idx : 168 (Activity_Main_Base2D_Sensor.java) │ │ │ │ Class #375 header: │ │ class_idx : 490 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 536 │ │ -source_file_idx : 191 │ │ +source_file_idx : 192 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #375 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;' │ │ @@ -86511,17 +86529,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b080: |[02b080] org.metatrans.commons.graphics2d.main.Activity_Result_Base2D.:()V │ │ -02b090: 7010 560a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.:()V // method@0a56 │ │ -02b096: 0e00 |0003: return-void │ │ +02b084: |[02b084] org.metatrans.commons.graphics2d.main.Activity_Result_Base2D.:()V │ │ +02b094: 7010 560a 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/main/Activity_Result_Base_Ads;.:()V // method@0a56 │ │ +02b09a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D; │ │ │ │ Virtual methods - │ │ @@ -86530,49 +86548,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -02b098: |[02b098] org.metatrans.commons.graphics2d.main.Activity_Result_Base2D.startNewGame:()V │ │ -02b0a8: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02b0ae: 0c00 |0003: move-result-object v0 │ │ -02b0b0: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -02b0b6: 0c00 |0007: move-result-object v0 │ │ -02b0b8: 6e10 9e08 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.getApplication:()Landroid/app/Application; // method@089e │ │ -02b0be: 0c01 |000b: move-result-object v1 │ │ -02b0c0: 1f01 4901 |000c: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b0c4: 6e10 e104 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02b0ca: 0c01 |0011: move-result-object v1 │ │ -02b0cc: 6e10 9e08 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.getApplication:()Landroid/app/Application; // method@089e │ │ -02b0d2: 0c02 |0015: move-result-object v2 │ │ -02b0d4: 1f02 4901 |0016: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ -02b0d8: 6e10 e804 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02b0de: 0c02 |001b: move-result-object v2 │ │ -02b0e0: 7240 5408 3021 |001c: invoke-interface {v0, v3, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ -02b0e6: 7100 6008 0000 |001f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02b0ec: 0c00 |0022: move-result-object v0 │ │ -02b0ee: 6e10 6708 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ -02b0f4: 0e00 |0026: return-void │ │ +02b09c: |[02b09c] org.metatrans.commons.graphics2d.main.Activity_Result_Base2D.startNewGame:()V │ │ +02b0ac: 7100 e204 0000 |0000: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02b0b2: 0c00 |0003: move-result-object v0 │ │ +02b0b4: 6e10 df04 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02b0ba: 0c00 |0007: move-result-object v0 │ │ +02b0bc: 6e10 9e08 0300 |0008: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.getApplication:()Landroid/app/Application; // method@089e │ │ +02b0c2: 0c01 |000b: move-result-object v1 │ │ +02b0c4: 1f01 4901 |000c: check-cast v1, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b0c8: 6e10 e104 0100 |000e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02b0ce: 0c01 |0011: move-result-object v1 │ │ +02b0d0: 6e10 9e08 0300 |0012: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.getApplication:()Landroid/app/Application; // method@089e │ │ +02b0d6: 0c02 |0015: move-result-object v2 │ │ +02b0d8: 1f02 4901 |0016: check-cast v2, Lorg/metatrans/commons/app/Application_Base; // type@0149 │ │ +02b0dc: 6e10 e804 0200 |0018: invoke-virtual {v2}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02b0e2: 0c02 |001b: move-result-object v2 │ │ +02b0e4: 7240 5408 3021 |001c: invoke-interface {v0, v3, v1, v2}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnExit:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;)V // method@0854 │ │ +02b0ea: 7100 6008 0000 |001f: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02b0f0: 0c00 |0022: move-result-object v0 │ │ +02b0f2: 6e10 6708 0000 |0023: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.recreateGameDataObject:()V // method@0867 │ │ +02b0f8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0008 line=17 │ │ 0x001f line=19 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D; │ │ │ │ - source_file_idx : 191 (Activity_Result_Base2D.java) │ │ + source_file_idx : 192 (Activity_Result_Base2D.java) │ │ │ │ Class #376 header: │ │ class_idx : 503 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 508 │ │ -source_file_idx : 482 │ │ +source_file_idx : 483 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #376 annotations: │ │ Annotations on method #2318 '' │ │ @@ -86598,18 +86616,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -02c674: |[02c674] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V │ │ -02c684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c686: 7050 0f09 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@090f │ │ -02c68c: 0e00 |0004: return-void │ │ +02c678: |[02c678] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V │ │ +02c688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02c68a: 7050 0f09 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@090f │ │ +02c690: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/graphics/RectF; │ │ @@ -86620,23 +86638,23 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -02c690: |[02c690] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ -02c6a0: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -02c6a2: 0760 |0001: move-object v0, v6 │ │ -02c6a4: 0771 |0002: move-object v1, v7 │ │ -02c6a6: 0782 |0003: move-object v2, v8 │ │ -02c6a8: 0794 |0004: move-object v4, v9 │ │ -02c6aa: 07a5 |0005: move-object v5, v10 │ │ -02c6ac: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ -02c6b2: 0e00 |0009: return-void │ │ +02c694: |[02c694] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ +02c6a4: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +02c6a6: 0760 |0001: move-object v0, v6 │ │ +02c6a8: 0771 |0002: move-object v1, v7 │ │ +02c6aa: 0782 |0003: move-object v2, v8 │ │ +02c6ac: 0794 |0004: move-object v4, v9 │ │ +02c6ae: 07a5 |0005: move-object v5, v10 │ │ +02c6b0: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ +02c6b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/RectF; │ │ @@ -86649,19 +86667,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02c6b4: |[02c6b4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.groundContact_X:()V │ │ -02c6c4: 6e10 1009 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0910 │ │ -02c6ca: 0c00 |0003: move-result-object v0 │ │ -02c6cc: 6e20 fb08 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ -02c6d2: 0e00 |0007: return-void │ │ +02c6b8: |[02c6b8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.groundContact_X:()V │ │ +02c6c8: 6e10 1009 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0910 │ │ +02c6ce: 0c00 |0003: move-result-object v0 │ │ +02c6d0: 6e20 fb08 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ +02c6d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;) │ │ @@ -86669,19 +86687,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02c6d4: |[02c6d4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.groundContact_Y:()V │ │ -02c6e4: 6e10 1009 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0910 │ │ -02c6ea: 0c00 |0003: move-result-object v0 │ │ -02c6ec: 6e20 fb08 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ -02c6f2: 0e00 |0007: return-void │ │ +02c6d8: |[02c6d8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.groundContact_Y:()V │ │ +02c6e8: 6e10 1009 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0910 │ │ +02c6ee: 0c00 |0003: move-result-object v0 │ │ +02c6f0: 6e20 fb08 1000 |0004: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ +02c6f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;) │ │ @@ -86689,31 +86707,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02c6f4: |[02c6f4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.nextMoment:(F)V │ │ -02c704: 6f20 3e09 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ -02c70a: 0e00 |0003: return-void │ │ +02c6f8: |[02c6f8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Bullet.nextMoment:(F)V │ │ +02c708: 6f20 3e09 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ +02c70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet; │ │ 0x0000 - 0x0004 reg=1 (null) F │ │ │ │ - source_file_idx : 482 (Entity2D_Bullet.java) │ │ + source_file_idx : 483 (Entity2D_Bullet.java) │ │ │ │ Class #377 header: │ │ class_idx : 504 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 508 │ │ -source_file_idx : 484 │ │ +source_file_idx : 485 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #377 annotations: │ │ Annotations on method #2324 '' │ │ @@ -86745,23 +86763,23 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -02c720: |[02c720] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ -02c730: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -02c732: 0760 |0001: move-object v0, v6 │ │ -02c734: 0771 |0002: move-object v1, v7 │ │ -02c736: 0782 |0003: move-object v2, v8 │ │ -02c738: 0794 |0004: move-object v4, v9 │ │ -02c73a: 07a5 |0005: move-object v5, v10 │ │ -02c73c: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ -02c742: 0e00 |0009: return-void │ │ +02c724: |[02c724] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ +02c734: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +02c736: 0760 |0001: move-object v0, v6 │ │ +02c738: 0771 |0002: move-object v1, v7 │ │ +02c73a: 0782 |0003: move-object v2, v8 │ │ +02c73c: 0794 |0004: move-object v4, v9 │ │ +02c73e: 07a5 |0005: move-object v5, v10 │ │ +02c740: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ +02c746: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/RectF; │ │ @@ -86774,20 +86792,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02c744: |[02c744] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.groundContact_X:()V │ │ -02c754: 6e10 1609 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDx:()F // method@0916 │ │ -02c75a: 0a00 |0003: move-result v0 │ │ -02c75c: 7f00 |0004: neg-float v0, v0 │ │ -02c75e: 5910 490c |0005: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ -02c762: 0e00 |0007: return-void │ │ +02c748: |[02c748] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.groundContact_X:()V │ │ +02c758: 6e10 1609 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDx:()F // method@0916 │ │ +02c75e: 0a00 |0003: move-result v0 │ │ +02c760: 7f00 |0004: neg-float v0, v0 │ │ +02c762: 5910 490c |0005: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ +02c766: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; │ │ │ │ #1 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;) │ │ @@ -86795,20 +86813,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02c764: |[02c764] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.groundContact_Y:()V │ │ -02c774: 6e10 1709 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDy:()F // method@0917 │ │ -02c77a: 0a00 |0003: move-result v0 │ │ -02c77c: 7f00 |0004: neg-float v0, v0 │ │ -02c77e: 5910 4a0c |0005: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ -02c782: 0e00 |0007: return-void │ │ +02c768: |[02c768] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.groundContact_Y:()V │ │ +02c778: 6e10 1709 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDy:()F // method@0917 │ │ +02c77e: 0a00 |0003: move-result v0 │ │ +02c780: 7f00 |0004: neg-float v0, v0 │ │ +02c782: 5910 4a0c |0005: iput v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ +02c786: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; │ │ │ │ #2 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;) │ │ @@ -86816,37 +86834,37 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -02c784: |[02c784] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ -02c794: 6e10 1f09 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.supportsFeeding:()Z // method@091f │ │ -02c79a: 0a00 |0003: move-result v0 │ │ -02c79c: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -02c7a0: 2200 fa01 |0006: new-instance v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding; // type@01fa │ │ -02c7a4: 5472 4c0c |0008: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c4c │ │ -02c7a8: 6e10 1809 0700 |000a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0918 │ │ -02c7ae: 0c03 |000d: move-result-object v3 │ │ -02c7b0: 6e10 1509 0700 |000e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getBitmap:()Landroid/graphics/Bitmap; // method@0915 │ │ -02c7b6: 0c04 |0011: move-result-object v4 │ │ -02c7b8: 6e10 3609 0800 |0012: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0936 │ │ -02c7be: 0c05 |0015: move-result-object v5 │ │ -02c7c0: 6e10 3109 0800 |0016: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getBitmap:()Landroid/graphics/Bitmap; // method@0931 │ │ -02c7c6: 0c06 |0019: move-result-object v6 │ │ -02c7c8: 0701 |001a: move-object v1, v0 │ │ -02c7ca: 7606 2409 0100 |001b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;Landroid/graphics/Bitmap;Landroid/graphics/RectF;Landroid/graphics/Bitmap;)V // method@0924 │ │ -02c7d0: 6e10 1909 0700 |001e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0919 │ │ -02c7d6: 0c08 |0021: move-result-object v8 │ │ -02c7d8: 6e20 e208 0800 |0022: invoke-virtual {v8, v0}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ -02c7de: 6e10 1909 0700 |0025: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0919 │ │ -02c7e4: 0c08 |0028: move-result-object v8 │ │ -02c7e6: 6e20 fb08 7800 |0029: invoke-virtual {v8, v7}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ -02c7ec: 0e00 |002c: return-void │ │ +02c788: |[02c788] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ +02c798: 6e10 1f09 0700 |0000: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.supportsFeeding:()Z // method@091f │ │ +02c79e: 0a00 |0003: move-result v0 │ │ +02c7a0: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ +02c7a4: 2200 fa01 |0006: new-instance v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding; // type@01fa │ │ +02c7a8: 5472 4c0c |0008: iget-object v2, v7, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c4c │ │ +02c7ac: 6e10 1809 0700 |000a: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0918 │ │ +02c7b2: 0c03 |000d: move-result-object v3 │ │ +02c7b4: 6e10 1509 0700 |000e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getBitmap:()Landroid/graphics/Bitmap; // method@0915 │ │ +02c7ba: 0c04 |0011: move-result-object v4 │ │ +02c7bc: 6e10 3609 0800 |0012: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getEnvelop_ForDraw:()Landroid/graphics/RectF; // method@0936 │ │ +02c7c2: 0c05 |0015: move-result-object v5 │ │ +02c7c4: 6e10 3109 0800 |0016: invoke-virtual {v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.getBitmap:()Landroid/graphics/Bitmap; // method@0931 │ │ +02c7ca: 0c06 |0019: move-result-object v6 │ │ +02c7cc: 0701 |001a: move-object v1, v0 │ │ +02c7ce: 7606 2409 0100 |001b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;Landroid/graphics/Bitmap;Landroid/graphics/RectF;Landroid/graphics/Bitmap;)V // method@0924 │ │ +02c7d4: 6e10 1909 0700 |001e: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0919 │ │ +02c7da: 0c08 |0021: move-result-object v8 │ │ +02c7dc: 6e20 e208 0800 |0022: invoke-virtual {v8, v0}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ +02c7e2: 6e10 1909 0700 |0025: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0919 │ │ +02c7e8: 0c08 |0028: move-result-object v8 │ │ +02c7ea: 6e20 fb08 7800 |0029: invoke-virtual {v8, v7}, Lorg/metatrans/commons/graphics2d/model/World;.removeMovingEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V // method@08fb │ │ +02c7f0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=79 │ │ 0x001e line=81 │ │ 0x0025 line=84 │ │ locals : │ │ @@ -86858,20 +86876,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02c7f0: |[02c7f0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.nextMoment:(F)V │ │ -02c800: 5220 490c |0000: iget v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ -02c804: 5221 4a0c |0002: iget v1, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ -02c808: 6e30 1e09 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.setSpeed:(FF)V // method@091e │ │ -02c80e: 6f20 3e09 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ -02c814: 0e00 |000a: return-void │ │ +02c7f4: |[02c7f4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.nextMoment:(F)V │ │ +02c804: 5220 490c |0000: iget v0, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ +02c808: 5221 4a0c |0002: iget v1, v2, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ +02c80c: 6e30 1e09 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.setSpeed:(FF)V // method@091e │ │ +02c812: 6f20 3e09 3200 |0007: invoke-super {v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ +02c818: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; │ │ 0x0000 - 0x000b reg=3 (null) F │ │ @@ -86881,23 +86899,23 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02c818: |[02c818] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.setSpeed:(FF)V │ │ -02c828: 6f30 4009 1002 |0000: invoke-super {v0, v1, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ -02c82e: 6e10 1609 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDx:()F // method@0916 │ │ -02c834: 0a01 |0006: move-result v1 │ │ -02c836: 5901 490c |0007: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ -02c83a: 6e10 1709 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDy:()F // method@0917 │ │ -02c840: 0a01 |000c: move-result v1 │ │ -02c842: 5901 4a0c |000d: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ -02c846: 0e00 |000f: return-void │ │ +02c81c: |[02c81c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.setSpeed:(FF)V │ │ +02c82c: 6f30 4009 1002 |0000: invoke-super {v0, v1, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ +02c832: 6e10 1609 0000 |0003: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDx:()F // method@0916 │ │ +02c838: 0a01 |0006: move-result v1 │ │ +02c83a: 5901 490c |0007: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dx:F // field@0c49 │ │ +02c83e: 6e10 1709 0000 |0009: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.getDy:()F // method@0917 │ │ +02c844: 0a01 |000c: move-result v1 │ │ +02c846: 5901 4a0c |000d: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.new_dy:F // field@0c4a │ │ +02c84a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0009 line=31 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger; │ │ @@ -86909,28 +86927,28 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c70c: |[02c70c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.supportsFeeding:()Z │ │ -02c71c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02c71e: 0f00 |0001: return v0 │ │ +02c710: |[02c710] org.metatrans.commons.graphics2d.model.entities.Entity2D_Challenger.supportsFeeding:()Z │ │ +02c720: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02c722: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 484 (Entity2D_Challenger.java) │ │ + source_file_idx : 485 (Entity2D_Challenger.java) │ │ │ │ Class #378 header: │ │ class_idx : 506 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 507 │ │ -source_file_idx : 490 │ │ +source_file_idx : 491 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #378 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;' │ │ @@ -86970,35 +86988,35 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;Landroid/graphics/Bitmap;Landroid/graphics/RectF;Landroid/graphics/Bitmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -02c8c8: |[02c8c8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;Landroid/graphics/Bitmap;Landroid/graphics/RectF;Landroid/graphics/Bitmap;)V │ │ -02c8d8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -02c8da: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -02c8dc: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -02c8de: 0760 |0003: move-object v0, v6 │ │ -02c8e0: 0771 |0004: move-object v1, v7 │ │ -02c8e2: 0782 |0005: move-object v2, v8 │ │ -02c8e4: 7606 2709 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0927 │ │ -02c8ea: 5287 0d00 |0009: iget v7, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ -02c8ee: 528a 0c00 |000b: iget v10, v8, Landroid/graphics/RectF;.left:F // field@000c │ │ -02c8f2: c7a7 |000d: sub-float/2addr v7, v10 │ │ -02c8f4: 8777 |000e: float-to-int v7, v7 │ │ -02c8f6: 5967 530c |000f: iput v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.width:I // field@0c53 │ │ -02c8fa: 5287 0b00 |0011: iget v7, v8, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -02c8fe: 5288 0e00 |0013: iget v8, v8, Landroid/graphics/RectF;.top:F // field@000e │ │ -02c902: c787 |0015: sub-float/2addr v7, v8 │ │ -02c904: 8777 |0016: float-to-int v7, v7 │ │ -02c906: 5967 510c |0017: iput v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.height:I // field@0c51 │ │ -02c90a: 5b69 4e0c |0019: iput-object v9, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap1:Landroid/graphics/Bitmap; // field@0c4e │ │ -02c90e: 5b6b 4f0c |001b: iput-object v11, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap2:Landroid/graphics/Bitmap; // field@0c4f │ │ -02c912: 0e00 |001d: return-void │ │ +02c8cc: |[02c8cc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;Landroid/graphics/Bitmap;Landroid/graphics/RectF;Landroid/graphics/Bitmap;)V │ │ +02c8dc: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +02c8de: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +02c8e0: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +02c8e2: 0760 |0003: move-object v0, v6 │ │ +02c8e4: 0771 |0004: move-object v1, v7 │ │ +02c8e6: 0782 |0005: move-object v2, v8 │ │ +02c8e8: 7606 2709 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0927 │ │ +02c8ee: 5287 0d00 |0009: iget v7, v8, Landroid/graphics/RectF;.right:F // field@000d │ │ +02c8f2: 528a 0c00 |000b: iget v10, v8, Landroid/graphics/RectF;.left:F // field@000c │ │ +02c8f6: c7a7 |000d: sub-float/2addr v7, v10 │ │ +02c8f8: 8777 |000e: float-to-int v7, v7 │ │ +02c8fa: 5967 530c |000f: iput v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.width:I // field@0c53 │ │ +02c8fe: 5287 0b00 |0011: iget v7, v8, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +02c902: 5288 0e00 |0013: iget v8, v8, Landroid/graphics/RectF;.top:F // field@000e │ │ +02c906: c787 |0015: sub-float/2addr v7, v8 │ │ +02c908: 8777 |0016: float-to-int v7, v7 │ │ +02c90a: 5967 510c |0017: iput v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.height:I // field@0c51 │ │ +02c90e: 5b69 4e0c |0019: iput-object v9, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap1:Landroid/graphics/Bitmap; // field@0c4e │ │ +02c912: 5b6b 4f0c |001b: iput-object v11, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap2:Landroid/graphics/Bitmap; // field@0c4f │ │ +02c916: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=25 │ │ 0x0009 line=27 │ │ 0x0011 line=28 │ │ 0x0019 line=30 │ │ 0x001b line=31 │ │ @@ -87016,26 +87034,26 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -02c878: |[02c878] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.getBitmap:()Landroid/graphics/Bitmap; │ │ -02c888: 5440 500c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ -02c88c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -02c890: 5440 4e0c |0004: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap1:Landroid/graphics/Bitmap; // field@0c4e │ │ -02c894: 5441 4f0c |0006: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap2:Landroid/graphics/Bitmap; // field@0c4f │ │ -02c898: 5242 530c |0008: iget v2, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.width:I // field@0c53 │ │ -02c89c: 5243 510c |000a: iget v3, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.height:I // field@0c51 │ │ -02c8a0: 7140 6d0b 1032 |000c: invoke-static {v0, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_Overlap:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b6d │ │ -02c8a6: 0c00 |000f: move-result-object v0 │ │ -02c8a8: 5b40 500c |0010: iput-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ -02c8ac: 5440 500c |0012: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ -02c8b0: 1100 |0014: return-object v0 │ │ +02c87c: |[02c87c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.getBitmap:()Landroid/graphics/Bitmap; │ │ +02c88c: 5440 500c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ +02c890: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +02c894: 5440 4e0c |0004: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap1:Landroid/graphics/Bitmap; // field@0c4e │ │ +02c898: 5441 4f0c |0006: iget-object v1, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap2:Landroid/graphics/Bitmap; // field@0c4f │ │ +02c89c: 5242 530c |0008: iget v2, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.width:I // field@0c53 │ │ +02c8a0: 5243 510c |000a: iget v3, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.height:I // field@0c51 │ │ +02c8a4: 7140 6d0b 1032 |000c: invoke-static {v0, v1, v2, v3}, Lorg/metatrans/commons/ui/utils/BitmapUtils;.combineImages_Overlap:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@0b6d │ │ +02c8aa: 0c00 |000f: move-result-object v0 │ │ +02c8ac: 5b40 500c |0010: iput-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ +02c8b0: 5440 500c |0012: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding;.bitmap_final:Landroid/graphics/Bitmap; // field@0c50 │ │ +02c8b4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=46 │ │ 0x0012 line=49 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Feeding; │ │ @@ -87045,28 +87063,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02c8b4: |[02c8b4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.getType:()I │ │ -02c8c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -02c8c6: 0f00 |0001: return v0 │ │ +02c8b8: |[02c8b8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Feeding.getType:()I │ │ +02c8c8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02c8ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 490 (Entity2D_Feeding.java) │ │ + source_file_idx : 491 (Entity2D_Feeding.java) │ │ │ │ Class #379 header: │ │ class_idx : 509 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 508 │ │ -source_file_idx : 493 │ │ +source_file_idx : 494 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #379 annotations: │ │ Annotations on field #3173 'collectedEntities' │ │ @@ -87110,34 +87128,34 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -02cf48: |[02cf48] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ -02cf58: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02cf5a: 0760 |0001: move-object v0, v6 │ │ -02cf5c: 0771 |0002: move-object v1, v7 │ │ -02cf5e: 0782 |0003: move-object v2, v8 │ │ -02cf60: 0794 |0004: move-object v4, v9 │ │ -02cf62: 07a5 |0005: move-object v5, v10 │ │ -02cf64: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ -02cf6a: 6e10 4809 0600 |0009: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ -02cf70: 0c07 |000c: move-result-object v7 │ │ -02cf72: 6e10 e808 0700 |000d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCollectibleEntities:()Ljava/util/List; // method@08e8 │ │ -02cf78: 0c07 |0010: move-result-object v7 │ │ -02cf7a: 5b67 660c |0011: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities:Ljava/util/List; // field@0c66 │ │ -02cf7e: 2207 a900 |0013: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -02cf82: 7010 9501 0700 |0015: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02cf88: 5b67 670c |0018: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ -02cf8c: 2207 a900 |001a: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ -02cf90: 7010 9501 0700 |001c: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ -02cf96: 5b67 650c |001f: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ -02cf9a: 0e00 |0021: return-void │ │ +02cf4c: |[02cf4c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ +02cf5c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02cf5e: 0760 |0001: move-object v0, v6 │ │ +02cf60: 0771 |0002: move-object v1, v7 │ │ +02cf62: 0782 |0003: move-object v2, v8 │ │ +02cf64: 0794 |0004: move-object v4, v9 │ │ +02cf66: 07a5 |0005: move-object v5, v10 │ │ +02cf68: 7606 2d09 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;ILjava/util/List;Ljava/util/List;)V // method@092d │ │ +02cf6e: 6e10 4809 0600 |0009: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ +02cf74: 0c07 |000c: move-result-object v7 │ │ +02cf76: 6e10 e808 0700 |000d: invoke-virtual {v7}, Lorg/metatrans/commons/graphics2d/model/World;.getCollectibleEntities:()Ljava/util/List; // method@08e8 │ │ +02cf7c: 0c07 |0010: move-result-object v7 │ │ +02cf7e: 5b67 660c |0011: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities:Ljava/util/List; // field@0c66 │ │ +02cf82: 2207 a900 |0013: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +02cf86: 7010 9501 0700 |0015: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02cf8c: 5b67 670c |0018: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ +02cf90: 2207 a900 |001a: new-instance v7, Ljava/util/ArrayList; // type@00a9 │ │ +02cf94: 7010 9501 0700 |001c: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0195 │ │ +02cf9a: 5b67 650c |001f: iput-object v7, v6, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ +02cf9e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=34 │ │ 0x0009 line=36 │ │ 0x0013 line=37 │ │ 0x001a line=39 │ │ locals : │ │ @@ -87153,18 +87171,18 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02cf9c: |[02cf9c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.addCollectedEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V │ │ -02cfac: 5410 650c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ -02cfb0: 7220 ac01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ -02cfb6: 0e00 |0005: return-void │ │ +02cfa0: |[02cfa0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.addCollectedEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V │ │ +02cfb0: 5410 650c |0000: iget-object v0, v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ +02cfb4: 7220 ac01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@01ac │ │ +02cfba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; │ │ │ │ @@ -87173,33 +87191,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02cfb8: |[02cfb8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.draw:(Landroid/graphics/Canvas;)V │ │ -02cfc8: 6e10 4c09 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.isInBornTolerance:()Z // method@094c │ │ -02cfce: 0a00 |0003: move-result v0 │ │ -02cfd0: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -02cfd4: 7100 6008 0000 |0006: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02cfda: 0c00 |0009: move-result-object v0 │ │ -02cfdc: 6e10 5e08 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02cfe2: 0c00 |000d: move-result-object v0 │ │ -02cfe4: 5500 0e0c |000e: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ -02cfe8: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ -02cfec: 7100 6401 0000 |0012: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -02cff2: 0b00 |0015: move-result-wide v0 │ │ -02cff4: 1902 e83f |0016: const-wide/high16 v2, #long 4604930618986332160 // #3fe8 │ │ -02cff8: 3000 0002 |0018: cmpg-double v0, v0, v2 │ │ -02cffc: 3b00 0900 |001a: if-gez v0, 0023 // +0009 │ │ -02d000: 6f20 3009 5400 |001c: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.draw:(Landroid/graphics/Canvas;)V // method@0930 │ │ -02d006: 2804 |001f: goto 0023 // +0004 │ │ -02d008: 6f20 3009 5400 |0020: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.draw:(Landroid/graphics/Canvas;)V // method@0930 │ │ -02d00e: 0e00 |0023: return-void │ │ +02cfbc: |[02cfbc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.draw:(Landroid/graphics/Canvas;)V │ │ +02cfcc: 6e10 4c09 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.isInBornTolerance:()Z // method@094c │ │ +02cfd2: 0a00 |0003: move-result v0 │ │ +02cfd4: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +02cfd8: 7100 6008 0000 |0006: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02cfde: 0c00 |0009: move-result-object v0 │ │ +02cfe0: 6e10 5e08 0000 |000a: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02cfe6: 0c00 |000d: move-result-object v0 │ │ +02cfe8: 5500 0e0c |000e: iget-boolean v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.paused:Z // field@0c0e │ │ +02cfec: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ +02cff0: 7100 6401 0000 |0012: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +02cff6: 0b00 |0015: move-result-wide v0 │ │ +02cff8: 1902 e83f |0016: const-wide/high16 v2, #long 4604930618986332160 // #3fe8 │ │ +02cffc: 3000 0002 |0018: cmpg-double v0, v0, v2 │ │ +02d000: 3b00 0900 |001a: if-gez v0, 0023 // +0009 │ │ +02d004: 6f20 3009 5400 |001c: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.draw:(Landroid/graphics/Canvas;)V // method@0930 │ │ +02d00a: 2804 |001f: goto 0023 // +0004 │ │ +02d00c: 6f20 3009 5400 |0020: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.draw:(Landroid/graphics/Canvas;)V // method@0930 │ │ +02d012: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0012 line=54 │ │ 0x001c line=56 │ │ 0x0020 line=61 │ │ locals : │ │ @@ -87211,67 +87229,67 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02cf34: |[02cf34] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.getActivityResult_Class:()Ljava/lang/Class; │ │ -02cf44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cf46: 1100 |0001: return-object v0 │ │ +02cf38: |[02cf38] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.getActivityResult_Class:()Ljava/lang/Class; │ │ +02cf48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02cf4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;) │ │ name : 'getTestIterations' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02cf20: |[02cf20] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.getTestIterations:()I │ │ -02cf30: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -02cf32: 0f00 |0001: return v0 │ │ +02cf24: |[02cf24] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.getTestIterations:()I │ │ +02cf34: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +02cf36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;) │ │ name : 'hasKey' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -02ce78: |[02ce78] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.hasKey:()Z │ │ -02ce88: 5440 650c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ -02ce8c: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02ce92: 0c00 |0005: move-result-object v0 │ │ -02ce94: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02ce9a: 0a01 |0009: move-result v1 │ │ -02ce9c: 3801 1700 |000a: if-eqz v1, 0021 // +0017 │ │ -02cea0: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02cea6: 0c01 |000f: move-result-object v1 │ │ -02cea8: 1f01 f901 |0010: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ -02ceac: 6e10 2309 0100 |0012: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ -02ceb2: 0a02 |0015: move-result v2 │ │ -02ceb4: 1233 |0016: const/4 v3, #int 3 // #3 │ │ -02ceb6: 3332 efff |0017: if-ne v2, v3, 0006 // -0011 │ │ -02ceba: 6e10 2209 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ -02cec0: 0a01 |001c: move-result v1 │ │ -02cec2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -02cec4: 3321 e8ff |001e: if-ne v1, v2, 0006 // -0018 │ │ -02cec8: 0f02 |0020: return v2 │ │ -02ceca: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -02cecc: 0f00 |0022: return v0 │ │ +02ce7c: |[02ce7c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.hasKey:()Z │ │ +02ce8c: 5440 650c |0000: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectedEntities:Ljava/util/List; // field@0c65 │ │ +02ce90: 7210 b001 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02ce96: 0c00 |0005: move-result-object v0 │ │ +02ce98: 7210 a201 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02ce9e: 0a01 |0009: move-result v1 │ │ +02cea0: 3801 1700 |000a: if-eqz v1, 0021 // +0017 │ │ +02cea4: 7210 a301 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02ceaa: 0c01 |000f: move-result-object v1 │ │ +02ceac: 1f01 f901 |0010: check-cast v1, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ +02ceb0: 6e10 2309 0100 |0012: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ +02ceb6: 0a02 |0015: move-result v2 │ │ +02ceb8: 1233 |0016: const/4 v3, #int 3 // #3 │ │ +02ceba: 3332 efff |0017: if-ne v2, v3, 0006 // -0011 │ │ +02cebe: 6e10 2209 0100 |0019: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ +02cec4: 0a01 |001c: move-result v1 │ │ +02cec6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +02cec8: 3321 e8ff |001e: if-ne v1, v2, 0006 // -0018 │ │ +02cecc: 0f02 |0020: return v2 │ │ +02cece: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +02ced0: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0012 line=146 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ │ │ @@ -87280,34 +87298,34 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -02ced0: |[02ced0] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.isInBornTolerance:()Z │ │ -02cee0: 7100 8901 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02cee6: 0b00 |0003: move-result-wide v0 │ │ -02cee8: 7100 6008 0000 |0004: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02ceee: 0c02 |0007: move-result-object v2 │ │ -02cef0: 6e10 5e08 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02cef6: 0c02 |000b: move-result-object v2 │ │ -02cef8: 5322 100c |000c: iget-wide v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ -02cefc: 6e10 4809 0600 |000e: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ -02cf02: 0c04 |0011: move-result-object v4 │ │ -02cf04: 6e10 f408 0400 |0012: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/World;.getTimeInterval_BornTolerance:()I // method@08f4 │ │ -02cf0a: 0a04 |0015: move-result v4 │ │ -02cf0c: 8144 |0016: int-to-long v4, v4 │ │ -02cf0e: bb42 |0017: add-long/2addr v2, v4 │ │ -02cf10: 3100 0002 |0018: cmp-long v0, v0, v2 │ │ -02cf14: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -02cf18: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -02cf1a: 2802 |001d: goto 001f // +0002 │ │ -02cf1c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -02cf1e: 0f00 |001f: return v0 │ │ +02ced4: |[02ced4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.isInBornTolerance:()Z │ │ +02cee4: 7100 8901 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02ceea: 0b00 |0003: move-result-wide v0 │ │ +02ceec: 7100 6008 0000 |0004: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02cef2: 0c02 |0007: move-result-object v2 │ │ +02cef4: 6e10 5e08 0200 |0008: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02cefa: 0c02 |000b: move-result-object v2 │ │ +02cefc: 5322 100c |000c: iget-wide v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ +02cf00: 6e10 4809 0600 |000e: invoke-virtual {v6}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ +02cf06: 0c04 |0011: move-result-object v4 │ │ +02cf08: 6e10 f408 0400 |0012: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/World;.getTimeInterval_BornTolerance:()I // method@08f4 │ │ +02cf0e: 0a04 |0015: move-result v4 │ │ +02cf10: 8144 |0016: int-to-long v4, v4 │ │ +02cf12: bb42 |0017: add-long/2addr v2, v4 │ │ +02cf14: 3100 0002 |0018: cmp-long v0, v0, v2 │ │ +02cf18: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +02cf1c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +02cf1e: 2802 |001d: goto 001f // +0002 │ │ +02cf20: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +02cf22: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ │ │ #6 : (in Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;) │ │ @@ -87315,41 +87333,41 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -02d010: |[02d010] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ -02d020: 6e10 4c09 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.isInBornTolerance:()Z // method@094c │ │ -02d026: 0a03 |0003: move-result v3 │ │ -02d028: 3903 2e00 |0004: if-nez v3, 0032 // +002e │ │ -02d02c: 7100 6008 0000 |0006: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d032: 0c03 |0009: move-result-object v3 │ │ -02d034: 6e10 5e08 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d03a: 0c03 |000d: move-result-object v3 │ │ -02d03c: 5230 080c |000e: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ -02d040: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02d044: 5930 080c |0012: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ -02d048: 7100 6008 0000 |0014: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d04e: 0c03 |0017: move-result-object v3 │ │ -02d050: 6e10 5e08 0300 |0018: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d056: 0c03 |001b: move-result-object v3 │ │ -02d058: 5233 080c |001c: iget v3, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ -02d05c: 3d03 1100 |001e: if-lez v3, 002f // +0011 │ │ -02d060: 7100 6008 0000 |0020: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d066: 0c03 |0023: move-result-object v3 │ │ -02d068: 6e10 5e08 0300 |0024: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d06e: 0c03 |0027: move-result-object v3 │ │ -02d070: 7100 8901 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ -02d076: 0b00 |002b: move-result-wide v0 │ │ -02d078: 5a30 100c |002c: iput-wide v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ -02d07c: 2804 |002e: goto 0032 // +0004 │ │ -02d07e: 6e10 4e09 0200 |002f: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.killedFinal:()V // method@094e │ │ -02d084: 0e00 |0032: return-void │ │ +02d014: |[02d014] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.killed:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;)V │ │ +02d024: 6e10 4c09 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.isInBornTolerance:()Z // method@094c │ │ +02d02a: 0a03 |0003: move-result v3 │ │ +02d02c: 3903 2e00 |0004: if-nez v3, 0032 // +002e │ │ +02d030: 7100 6008 0000 |0006: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d036: 0c03 |0009: move-result-object v3 │ │ +02d038: 6e10 5e08 0300 |000a: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d03e: 0c03 |000d: move-result-object v3 │ │ +02d040: 5230 080c |000e: iget v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ +02d044: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02d048: 5930 080c |0012: iput v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ +02d04c: 7100 6008 0000 |0014: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d052: 0c03 |0017: move-result-object v3 │ │ +02d054: 6e10 5e08 0300 |0018: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d05a: 0c03 |001b: move-result-object v3 │ │ +02d05c: 5233 080c |001c: iget v3, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_lives:I // field@0c08 │ │ +02d060: 3d03 1100 |001e: if-lez v3, 002f // +0011 │ │ +02d064: 7100 6008 0000 |0020: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d06a: 0c03 |0023: move-result-object v3 │ │ +02d06c: 6e10 5e08 0300 |0024: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d072: 0c03 |0027: move-result-object v3 │ │ +02d074: 7100 8901 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0189 │ │ +02d07a: 0b00 |002b: move-result-wide v0 │ │ +02d07c: 5a30 100c |002c: iput-wide v0, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.timestamp_lastborn:J // field@0c10 │ │ +02d080: 2804 |002e: goto 0032 // +0004 │ │ +02d082: 6e10 4e09 0200 |002f: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.killedFinal:()V // method@094e │ │ +02d088: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=71 │ │ 0x0014 line=73 │ │ 0x0020 line=75 │ │ 0x002f line=79 │ │ @@ -87362,87 +87380,87 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -02d088: |[02d088] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.killedFinal:()V │ │ -02d098: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d09e: 0c00 |0003: move-result-object v0 │ │ -02d0a0: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d0a6: 0c00 |0007: move-result-object v0 │ │ -02d0a8: 5201 110c |0008: iget v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -02d0ac: 7100 6008 0000 |000a: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d0b2: 0c02 |000d: move-result-object v2 │ │ -02d0b4: 6e10 5e08 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d0ba: 0c02 |0011: move-result-object v2 │ │ -02d0bc: 5222 0a0c |0012: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -02d0c0: b021 |0014: add-int/2addr v1, v2 │ │ -02d0c2: 5901 110c |0015: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -02d0c6: 7100 6008 0000 |0017: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d0cc: 0c00 |001a: move-result-object v0 │ │ -02d0ce: 6e10 5e08 0000 |001b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d0d4: 0c00 |001e: move-result-object v0 │ │ -02d0d6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -02d0d8: 5901 0a0c |0020: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -02d0dc: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d0e2: 0c00 |0025: move-result-object v0 │ │ -02d0e4: 6e10 dd04 0000 |0026: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ -02d0ea: 0c00 |0029: move-result-object v0 │ │ -02d0ec: 7100 e204 0000 |002a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d0f2: 0c01 |002d: move-result-object v1 │ │ -02d0f4: 6e10 df04 0100 |002e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ -02d0fa: 0c01 |0031: move-result-object v1 │ │ -02d0fc: 7100 6008 0000 |0032: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d102: 0c02 |0035: move-result-object v2 │ │ -02d104: 6e10 5e08 0200 |0036: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d10a: 0c02 |0039: move-result-object v2 │ │ -02d10c: 7100 6008 0000 |003a: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d112: 0c03 |003d: move-result-object v3 │ │ -02d114: 6e10 6208 0300 |003e: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ -02d11a: 0c03 |0041: move-result-object v3 │ │ -02d11c: 12f4 |0042: const/4 v4, #int -1 // #ff │ │ -02d11e: 7254 5508 0132 |0043: invoke-interface {v1, v0, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V // method@0855 │ │ -02d124: 7100 e204 0000 |0046: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d12a: 0c00 |0049: move-result-object v0 │ │ -02d12c: 6e10 ed04 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:()V // method@04ed │ │ -02d132: 7100 e204 0000 |004d: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d138: 0c00 |0050: move-result-object v0 │ │ -02d13a: 6e10 e104 0000 |0051: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ -02d140: 0c00 |0054: move-result-object v0 │ │ -02d142: 1f00 f201 |0055: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ -02d146: 7100 e204 0000 |0057: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d14c: 0c01 |005a: move-result-object v1 │ │ -02d14e: 6e10 e804 0100 |005b: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02d154: 0c01 |005e: move-result-object v1 │ │ -02d156: 1f01 f401 |005f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ -02d15a: 5202 070c |0061: iget v2, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_killed_balls:I // field@0c07 │ │ -02d15e: 8122 |0063: int-to-long v2, v2 │ │ -02d160: 5314 130c |0064: iget-wide v4, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ -02d164: 3102 0204 |0066: cmp-long v2, v2, v4 │ │ -02d168: 3b02 0b00 |0068: if-gez v2, 0073 // +000b │ │ -02d16c: 5200 110c |006a: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -02d170: 8102 |006c: int-to-long v2, v0 │ │ -02d172: 5310 130c |006d: iget-wide v0, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ -02d176: 3100 0200 |006f: cmp-long v0, v2, v0 │ │ -02d17a: 3a00 1b00 |0071: if-ltz v0, 008c // +001b │ │ -02d17e: 7100 e204 0000 |0073: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d184: 0c00 |0076: move-result-object v0 │ │ -02d186: 6e10 de04 0000 |0077: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ -02d18c: 0c00 |007a: move-result-object v0 │ │ -02d18e: 7210 7e07 0000 |007b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ -02d194: 0c00 |007e: move-result-object v0 │ │ -02d196: 7100 e204 0000 |007f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -02d19c: 0c01 |0082: move-result-object v1 │ │ -02d19e: 6e10 e804 0100 |0083: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ -02d1a4: 0c01 |0086: move-result-object v1 │ │ -02d1a6: 5211 560d |0087: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ -02d1aa: 7220 8607 1000 |0089: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ -02d1b0: 0e00 |008c: return-void │ │ +02d08c: |[02d08c] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.killedFinal:()V │ │ +02d09c: 7100 6008 0000 |0000: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d0a2: 0c00 |0003: move-result-object v0 │ │ +02d0a4: 6e10 5e08 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d0aa: 0c00 |0007: move-result-object v0 │ │ +02d0ac: 5201 110c |0008: iget v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +02d0b0: 7100 6008 0000 |000a: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d0b6: 0c02 |000d: move-result-object v2 │ │ +02d0b8: 6e10 5e08 0200 |000e: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d0be: 0c02 |0011: move-result-object v2 │ │ +02d0c0: 5222 0a0c |0012: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +02d0c4: b021 |0014: add-int/2addr v1, v2 │ │ +02d0c6: 5901 110c |0015: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +02d0ca: 7100 6008 0000 |0017: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d0d0: 0c00 |001a: move-result-object v0 │ │ +02d0d2: 6e10 5e08 0000 |001b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d0d8: 0c00 |001e: move-result-object v0 │ │ +02d0da: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +02d0dc: 5901 0a0c |0020: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +02d0e0: 7100 e204 0000 |0022: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d0e6: 0c00 |0025: move-result-object v0 │ │ +02d0e8: 6e10 dd04 0000 |0026: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getCurrentActivity:()Landroid/app/Activity; // method@04dd │ │ +02d0ee: 0c00 |0029: move-result-object v0 │ │ +02d0f0: 7100 e204 0000 |002a: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d0f6: 0c01 |002d: move-result-object v1 │ │ +02d0f8: 6e10 df04 0100 |002e: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getEventsManager:()Lorg/metatrans/commons/events/api/IEventsManager; // method@04df │ │ +02d0fe: 0c01 |0031: move-result-object v1 │ │ +02d100: 7100 6008 0000 |0032: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d106: 0c02 |0035: move-result-object v2 │ │ +02d108: 6e10 5e08 0200 |0036: invoke-virtual {v2}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d10e: 0c02 |0039: move-result-object v2 │ │ +02d110: 7100 6008 0000 |003a: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d116: 0c03 |003d: move-result-object v3 │ │ +02d118: 6e10 6208 0300 |003e: invoke-virtual {v3}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ +02d11e: 0c03 |0041: move-result-object v3 │ │ +02d120: 12f4 |0042: const/4 v4, #int -1 // #ff │ │ +02d122: 7254 5508 0132 |0043: invoke-interface {v1, v0, v2, v3, v4}, Lorg/metatrans/commons/events/api/IEventsManager;.handleGameEvents_OnFinish:(Landroid/app/Activity;Lorg/metatrans/commons/model/GameData_Base;Lorg/metatrans/commons/model/UserSettings_Base;I)V // method@0855 │ │ +02d128: 7100 e204 0000 |0046: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d12e: 0c00 |0049: move-result-object v0 │ │ +02d130: 6e10 ed04 0000 |004a: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.storeGameData:()V // method@04ed │ │ +02d136: 7100 e204 0000 |004d: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d13c: 0c00 |0050: move-result-object v0 │ │ +02d13e: 6e10 e104 0000 |0051: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getGameData:()Lorg/metatrans/commons/model/GameData_Base; // method@04e1 │ │ +02d144: 0c00 |0054: move-result-object v0 │ │ +02d146: 1f00 f201 |0055: check-cast v0, Lorg/metatrans/commons/graphics2d/model/GameData; // type@01f2 │ │ +02d14a: 7100 e204 0000 |0057: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d150: 0c01 |005a: move-result-object v1 │ │ +02d152: 6e10 e804 0100 |005b: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02d158: 0c01 |005e: move-result-object v1 │ │ +02d15a: 1f01 f401 |005f: check-cast v1, Lorg/metatrans/commons/graphics2d/model/UserSettings; // type@01f4 │ │ +02d15e: 5202 070c |0061: iget v2, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_killed_balls:I // field@0c07 │ │ +02d162: 8122 |0063: int-to-long v2, v2 │ │ +02d164: 5314 130c |0064: iget-wide v4, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ +02d168: 3102 0204 |0066: cmp-long v2, v2, v4 │ │ +02d16c: 3b02 0b00 |0068: if-gez v2, 0073 // +000b │ │ +02d170: 5200 110c |006a: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +02d174: 8102 |006c: int-to-long v2, v0 │ │ +02d176: 5310 130c |006d: iget-wide v0, v1, Lorg/metatrans/commons/graphics2d/model/UserSettings;.best_scores:J // field@0c13 │ │ +02d17a: 3100 0200 |006f: cmp-long v0, v2, v0 │ │ +02d17e: 3a00 1b00 |0071: if-ltz v0, 008c // +001b │ │ +02d182: 7100 e204 0000 |0073: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d188: 0c00 |0076: move-result-object v0 │ │ +02d18a: 6e10 de04 0000 |0077: invoke-virtual {v0}, Lorg/metatrans/commons/app/Application_Base;.getEngagementProvider:()Lorg/metatrans/commons/engagement/IEngagementProvider; // method@04de │ │ +02d190: 0c00 |007a: move-result-object v0 │ │ +02d192: 7210 7e07 0000 |007b: invoke-interface {v0}, Lorg/metatrans/commons/engagement/IEngagementProvider;.getLeaderboardsProvider:()Lorg/metatrans/commons/engagement/ILeaderboardsProvider; // method@077e │ │ +02d198: 0c00 |007e: move-result-object v0 │ │ +02d19a: 7100 e204 0000 |007f: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +02d1a0: 0c01 |0082: move-result-object v1 │ │ +02d1a2: 6e10 e804 0100 |0083: invoke-virtual {v1}, Lorg/metatrans/commons/app/Application_Base;.getUserSettings:()Lorg/metatrans/commons/model/UserSettings_Base; // method@04e8 │ │ +02d1a8: 0c01 |0086: move-result-object v1 │ │ +02d1aa: 5211 560d |0087: iget v1, v1, Lorg/metatrans/commons/model/UserSettings_Base;.modeID:I // field@0d56 │ │ +02d1ae: 7220 8607 1000 |0089: invoke-interface {v0, v1}, Lorg/metatrans/commons/engagement/ILeaderboardsProvider;.openLeaderboard:(I)V // method@0786 │ │ +02d1b4: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0017 line=89 │ │ 0x0022 line=91 │ │ 0x002a line=92 │ │ 0x0032 line=95 │ │ @@ -87463,71 +87481,71 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -02d1b4: |[02d1b4] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.nextMoment:(F)V │ │ -02d1c4: 6f20 3e09 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ -02d1ca: 5445 670c |0003: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ -02d1ce: 5440 660c |0005: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities:Ljava/util/List; // field@0c66 │ │ -02d1d2: 7220 ad01 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ -02d1d8: 5445 670c |000a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ -02d1dc: 7210 b001 0500 |000c: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -02d1e2: 0c05 |000f: move-result-object v5 │ │ -02d1e4: 7210 a201 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -02d1ea: 0a00 |0013: move-result v0 │ │ -02d1ec: 3800 5700 |0014: if-eqz v0, 006b // +0057 │ │ -02d1f0: 7210 a301 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -02d1f6: 0c00 |0019: move-result-object v0 │ │ -02d1f8: 1f00 f901 |001a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ -02d1fc: 6e10 4609 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ -02d202: 0c01 |001f: move-result-object v1 │ │ -02d204: 6e10 2109 0000 |0020: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getEnvelop:()Landroid/graphics/RectF; // method@0921 │ │ -02d20a: 0c02 |0023: move-result-object v2 │ │ -02d20c: 7120 7000 2100 |0024: invoke-static {v1, v2}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -02d212: 0a01 |0027: move-result v1 │ │ -02d214: 3801 e8ff |0028: if-eqz v1, 0010 // -0018 │ │ -02d218: 6e10 4809 0400 |002a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ -02d21e: 0c01 |002d: move-result-object v1 │ │ -02d220: 6e20 fa08 0100 |002e: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/model/World;.removeCollectibleEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V // method@08fa │ │ -02d226: 6e20 4309 0400 |0031: invoke-virtual {v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.addCollectedEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V // method@0943 │ │ -02d22c: 6e10 2309 0000 |0034: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ -02d232: 0a01 |0037: move-result v1 │ │ -02d234: 1232 |0038: const/4 v2, #int 3 // #3 │ │ -02d236: 3321 1700 |0039: if-ne v1, v2, 0050 // +0017 │ │ -02d23a: 6e10 2209 0000 |003b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ -02d240: 0a01 |003e: move-result v1 │ │ -02d242: 1223 |003f: const/4 v3, #int 2 // #2 │ │ -02d244: 3331 1000 |0040: if-ne v1, v3, 0050 // +0010 │ │ -02d248: 7100 6008 0000 |0042: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d24e: 0c01 |0045: move-result-object v1 │ │ -02d250: 6e10 5e08 0100 |0046: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d256: 0c01 |0049: move-result-object v1 │ │ -02d258: 5213 060c |004a: iget v3, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -02d25c: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02d260: 5913 060c |004e: iput v3, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -02d264: 6e10 2309 0000 |0050: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ -02d26a: 0a01 |0053: move-result v1 │ │ -02d26c: 3321 bcff |0054: if-ne v1, v2, 0010 // -0044 │ │ -02d270: 6e10 2209 0000 |0056: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ -02d276: 0a00 |0059: move-result v0 │ │ -02d278: 3320 b6ff |005a: if-ne v0, v2, 0010 // -004a │ │ -02d27c: 7100 6008 0000 |005c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -02d282: 0c00 |005f: move-result-object v0 │ │ -02d284: 6e10 5e08 0000 |0060: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ -02d28a: 0c00 |0063: move-result-object v0 │ │ -02d28c: 5201 090c |0064: iget v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -02d290: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02d294: 5901 090c |0068: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -02d298: 28a6 |006a: goto 0010 // -005a │ │ -02d29a: 5445 670c |006b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ -02d29e: 7210 ae01 0500 |006d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01ae │ │ -02d2a4: 0e00 |0070: return-void │ │ +02d1b8: |[02d1b8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Player.nextMoment:(F)V │ │ +02d1c8: 6f20 3e09 5400 |0000: invoke-super {v4, v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.nextMoment:(F)V // method@093e │ │ +02d1ce: 5445 670c |0003: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ +02d1d2: 5440 660c |0005: iget-object v0, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities:Ljava/util/List; // field@0c66 │ │ +02d1d6: 7220 ad01 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@01ad │ │ +02d1dc: 5445 670c |000a: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ +02d1e0: 7210 b001 0500 |000c: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +02d1e6: 0c05 |000f: move-result-object v5 │ │ +02d1e8: 7210 a201 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +02d1ee: 0a00 |0013: move-result v0 │ │ +02d1f0: 3800 5700 |0014: if-eqz v0, 006b // +0057 │ │ +02d1f4: 7210 a301 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +02d1fa: 0c00 |0019: move-result-object v0 │ │ +02d1fc: 1f00 f901 |001a: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible; // type@01f9 │ │ +02d200: 6e10 4609 0400 |001c: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getEnvelop:()Landroid/graphics/RectF; // method@0946 │ │ +02d206: 0c01 |001f: move-result-object v1 │ │ +02d208: 6e10 2109 0000 |0020: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getEnvelop:()Landroid/graphics/RectF; // method@0921 │ │ +02d20e: 0c02 |0023: move-result-object v2 │ │ +02d210: 7120 7000 2100 |0024: invoke-static {v1, v2}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +02d216: 0a01 |0027: move-result v1 │ │ +02d218: 3801 e8ff |0028: if-eqz v1, 0010 // -0018 │ │ +02d21c: 6e10 4809 0400 |002a: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ +02d222: 0c01 |002d: move-result-object v1 │ │ +02d224: 6e20 fa08 0100 |002e: invoke-virtual {v1, v0}, Lorg/metatrans/commons/graphics2d/model/World;.removeCollectibleEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V // method@08fa │ │ +02d22a: 6e20 4309 0400 |0031: invoke-virtual {v4, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.addCollectedEntity:(Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;)V // method@0943 │ │ +02d230: 6e10 2309 0000 |0034: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ +02d236: 0a01 |0037: move-result v1 │ │ +02d238: 1232 |0038: const/4 v2, #int 3 // #3 │ │ +02d23a: 3321 1700 |0039: if-ne v1, v2, 0050 // +0017 │ │ +02d23e: 6e10 2209 0000 |003b: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ +02d244: 0a01 |003e: move-result v1 │ │ +02d246: 1223 |003f: const/4 v3, #int 2 // #2 │ │ +02d248: 3331 1000 |0040: if-ne v1, v3, 0050 // +0010 │ │ +02d24c: 7100 6008 0000 |0042: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d252: 0c01 |0045: move-result-object v1 │ │ +02d254: 6e10 5e08 0100 |0046: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d25a: 0c01 |0049: move-result-object v1 │ │ +02d25c: 5213 060c |004a: iget v3, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +02d260: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02d264: 5913 060c |004e: iput v3, v1, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +02d268: 6e10 2309 0000 |0050: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getType:()I // method@0923 │ │ +02d26e: 0a01 |0053: move-result v1 │ │ +02d270: 3321 bcff |0054: if-ne v1, v2, 0010 // -0044 │ │ +02d274: 6e10 2209 0000 |0056: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.getSubType:()I // method@0922 │ │ +02d27a: 0a00 |0059: move-result v0 │ │ +02d27c: 3320 b6ff |005a: if-ne v0, v2, 0010 // -004a │ │ +02d280: 7100 6008 0000 |005c: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +02d286: 0c00 |005f: move-result-object v0 │ │ +02d288: 6e10 5e08 0000 |0060: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@085e │ │ +02d28e: 0c00 |0063: move-result-object v0 │ │ +02d290: 5201 090c |0064: iget v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +02d294: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02d298: 5901 090c |0068: iput v1, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +02d29c: 28a6 |006a: goto 0010 // -005a │ │ +02d29e: 5445 670c |006b: iget-object v5, v4, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.collectibleEntities_buffer:Ljava/util/List; // field@0c67 │ │ +02d2a2: 7210 ae01 0500 |006d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@01ae │ │ +02d2a8: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=160 │ │ 0x000a line=162 │ │ 0x001c line=164 │ │ 0x002a line=166 │ │ @@ -87537,21 +87555,21 @@ │ │ 0x0050 line=174 │ │ 0x005c line=175 │ │ 0x006b line=180 │ │ locals : │ │ 0x0000 - 0x0071 reg=4 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player; │ │ 0x0000 - 0x0071 reg=5 (null) F │ │ │ │ - source_file_idx : 493 (Entity2D_Player.java) │ │ + source_file_idx : 494 (Entity2D_Player.java) │ │ │ │ Class #380 header: │ │ class_idx : 511 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 505 │ │ -source_file_idx : 497 │ │ +source_file_idx : 498 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #380 - │ │ Class descriptor : 'Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Star;' │ │ @@ -87571,33 +87589,33 @@ │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -02d2d8: |[02d2d8] org.metatrans.commons.graphics2d.model.entities.Entity2D_Star.:(Landroid/graphics/RectF;)V │ │ -02d2e8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02d2ea: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ -02d2f0: 0e00 |0004: return-void │ │ +02d2dc: |[02d2dc] org.metatrans.commons.graphics2d.model.entities.Entity2D_Star.:(Landroid/graphics/RectF;)V │ │ +02d2ec: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +02d2ee: 7030 2009 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Collectible;.:(Landroid/graphics/RectF;I)V // method@0920 │ │ +02d2f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Star; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/graphics/RectF; │ │ │ │ Virtual methods - │ │ - source_file_idx : 497 (Entity2D_Star.java) │ │ + source_file_idx : 498 (Entity2D_Star.java) │ │ │ │ Class #381 header: │ │ class_idx : 563 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 561 │ │ -source_file_idx : 317 │ │ +source_file_idx : 318 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #381 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/ButtonAreaSwitch;' │ │ @@ -87624,30 +87642,30 @@ │ │ type : '(Landroid/graphics/RectF;Ljava/lang/String;IIIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0358c8: |[0358c8] org.metatrans.commons.ui.ButtonAreaSwitch.:(Landroid/graphics/RectF;Ljava/lang/String;IIIIZ)V │ │ -0358d8: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0358da: 0760 |0001: move-object v0, v6 │ │ -0358dc: 0771 |0002: move-object v1, v7 │ │ -0358de: 0782 |0003: move-object v2, v8 │ │ -0358e0: 01b4 |0004: move v4, v11 │ │ -0358e2: 01c5 |0005: move v5, v12 │ │ -0358e4: 7606 e30a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ -0358ea: 5c6d 610d |0009: iput-boolean v13, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ -0358ee: 5969 630d |000b: iput v9, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ -0358f2: 596a 620d |000d: iput v10, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ -0358f6: 380d 0600 |000f: if-eqz v13, 0015 // +0006 │ │ -0358fa: 6e10 f00a 0600 |0011: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.activate:()V // method@0af0 │ │ -035900: 2804 |0014: goto 0018 // +0004 │ │ -035902: 6e10 f10a 0600 |0015: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.deactivate:()V // method@0af1 │ │ -035908: 0e00 |0018: return-void │ │ +0358cc: |[0358cc] org.metatrans.commons.ui.ButtonAreaSwitch.:(Landroid/graphics/RectF;Ljava/lang/String;IIIIZ)V │ │ +0358dc: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0358de: 0760 |0001: move-object v0, v6 │ │ +0358e0: 0771 |0002: move-object v1, v7 │ │ +0358e2: 0782 |0003: move-object v2, v8 │ │ +0358e4: 01b4 |0004: move v4, v11 │ │ +0358e6: 01c5 |0005: move v5, v12 │ │ +0358e8: 7606 e30a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick;.:(Landroid/graphics/RectF;Ljava/lang/String;III)V // method@0ae3 │ │ +0358ee: 5c6d 610d |0009: iput-boolean v13, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ +0358f2: 5969 630d |000b: iput v9, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ +0358f6: 596a 620d |000d: iput v10, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ +0358fa: 380d 0600 |000f: if-eqz v13, 0015 // +0006 │ │ +0358fe: 6e10 f00a 0600 |0011: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.activate:()V // method@0af0 │ │ +035904: 2804 |0014: goto 0018 // +0004 │ │ +035906: 6e10 f10a 0600 |0015: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.deactivate:()V // method@0af1 │ │ +03590c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=20 │ │ 0x0009 line=22 │ │ 0x000b line=24 │ │ 0x000d line=26 │ │ 0x0011 line=30 │ │ @@ -87668,26 +87686,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03590c: |[03590c] org.metatrans.commons.ui.ButtonAreaSwitch.activate:()V │ │ -03591c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03591e: 5c10 610d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ -035922: 6e10 f40a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.isSelected:()Z // method@0af4 │ │ -035928: 0a00 |0006: move-result v0 │ │ -03592a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -03592e: 5210 640d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_selection:I // field@0d64 │ │ -035932: 6e20 f50a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -035938: 2806 |000e: goto 0014 // +0006 │ │ -03593a: 5210 630d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ -03593e: 6e20 f50a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -035944: 0e00 |0014: return-void │ │ +035910: |[035910] org.metatrans.commons.ui.ButtonAreaSwitch.activate:()V │ │ +035920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035922: 5c10 610d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ +035926: 6e10 f40a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.isSelected:()Z // method@0af4 │ │ +03592c: 0a00 |0006: move-result v0 │ │ +03592e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +035932: 5210 640d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_selection:I // field@0d64 │ │ +035936: 6e20 f50a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +03593c: 2806 |000e: goto 0014 // +0006 │ │ +03593e: 5210 630d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ +035942: 6e20 f50a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +035948: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0003 line=43 │ │ 0x0009 line=45 │ │ 0x000f line=49 │ │ locals : │ │ @@ -87698,26 +87716,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -035948: |[035948] org.metatrans.commons.ui.ButtonAreaSwitch.deactivate:()V │ │ -035958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03595a: 5c10 610d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ -03595e: 6e10 f40a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.isSelected:()Z // method@0af4 │ │ -035964: 0a00 |0006: move-result v0 │ │ -035966: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -03596a: 5210 640d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_selection:I // field@0d64 │ │ -03596e: 6e20 f50a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -035974: 2806 |000e: goto 0014 // +0006 │ │ -035976: 5210 620d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ -03597a: 6e20 f50a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -035980: 0e00 |0014: return-void │ │ +03594c: |[03594c] org.metatrans.commons.ui.ButtonAreaSwitch.deactivate:()V │ │ +03595c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03595e: 5c10 610d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ +035962: 6e10 f40a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.isSelected:()Z // method@0af4 │ │ +035968: 0a00 |0006: move-result v0 │ │ +03596a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +03596e: 5210 640d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_selection:I // field@0d64 │ │ +035972: 6e20 f50a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +035978: 2806 |000e: goto 0014 // +0006 │ │ +03597a: 5210 620d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ +03597e: 6e20 f50a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +035984: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0003 line=58 │ │ 0x0009 line=60 │ │ 0x000f line=64 │ │ locals : │ │ @@ -87728,24 +87746,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -035984: |[035984] org.metatrans.commons.ui.ButtonAreaSwitch.deselect:()V │ │ -035994: 6f10 e50a 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ui/ButtonAreaClick;.deselect:()V // method@0ae5 │ │ -03599a: 5510 610d |0003: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ -03599e: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0359a2: 5210 630d |0007: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ -0359a6: 6e20 f50a 0100 |0009: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -0359ac: 2806 |000c: goto 0012 // +0006 │ │ -0359ae: 5210 620d |000d: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ -0359b2: 6e20 f50a 0100 |000f: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ -0359b8: 0e00 |0012: return-void │ │ +035988: |[035988] org.metatrans.commons.ui.ButtonAreaSwitch.deselect:()V │ │ +035998: 6f10 e50a 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ui/ButtonAreaClick;.deselect:()V // method@0ae5 │ │ +03599e: 5510 610d |0003: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ +0359a2: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0359a6: 5210 630d |0007: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_enabled:I // field@0d63 │ │ +0359aa: 6e20 f50a 0100 |0009: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +0359b0: 2806 |000c: goto 0012 // +0006 │ │ +0359b2: 5210 620d |000d: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.colour_area_disabled:I // field@0d62 │ │ +0359b6: 6e20 f50a 0100 |000f: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.setColour_Area:(I)V // method@0af5 │ │ +0359bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=74 │ │ 0x0007 line=76 │ │ 0x000d line=80 │ │ locals : │ │ @@ -87756,30 +87774,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0358b0: |[0358b0] org.metatrans.commons.ui.ButtonAreaSwitch.isActive:()Z │ │ -0358c0: 5510 610d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ -0358c4: 0f00 |0002: return v0 │ │ +0358b4: |[0358b4] org.metatrans.commons.ui.ButtonAreaSwitch.isActive:()Z │ │ +0358c4: 5510 610d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch;.active:Z // field@0d61 │ │ +0358c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaSwitch; │ │ │ │ - source_file_idx : 317 (ButtonAreaSwitch.java) │ │ + source_file_idx : 318 (ButtonAreaSwitch.java) │ │ │ │ Class #382 header: │ │ class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 562 │ │ -source_file_idx : 318 │ │ +source_file_idx : 319 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #382 - │ │ Class descriptor : 'Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;' │ │ @@ -87806,25 +87824,25 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -035794: |[035794] org.metatrans.commons.ui.ButtonAreaSwitch_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZ)V │ │ -0357a4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0357a6: 0780 |0001: move-object v0, v8 │ │ -0357a8: 0791 |0002: move-object v1, v9 │ │ -0357aa: 07a2 |0003: move-object v2, v10 │ │ -0357ac: 01b3 |0004: move v3, v11 │ │ -0357ae: 01c4 |0005: move v4, v12 │ │ -0357b0: 01d5 |0006: move v5, v13 │ │ -0357b2: 01e6 |0007: move v6, v14 │ │ -0357b4: 7608 f70a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZZ)V // method@0af7 │ │ -0357ba: 0e00 |000b: return-void │ │ +035798: |[035798] org.metatrans.commons.ui.ButtonAreaSwitch_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZ)V │ │ +0357a8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0357aa: 0780 |0001: move-object v0, v8 │ │ +0357ac: 0791 |0002: move-object v1, v9 │ │ +0357ae: 07a2 |0003: move-object v2, v10 │ │ +0357b0: 01b3 |0004: move v3, v11 │ │ +0357b2: 01c4 |0005: move v4, v12 │ │ +0357b4: 01d5 |0006: move v5, v13 │ │ +0357b6: 01e6 |0007: move v6, v14 │ │ +0357b8: 7608 f70a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZZ)V // method@0af7 │ │ +0357be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=20 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image; │ │ 0x0000 - 0x000c reg=9 (null) Landroid/graphics/RectF; │ │ 0x0000 - 0x000c reg=10 (null) Landroid/graphics/Bitmap; │ │ @@ -87838,30 +87856,30 @@ │ │ type : '(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0357bc: |[0357bc] org.metatrans.commons.ui.ButtonAreaSwitch_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZZ)V │ │ -0357cc: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0357ce: 0760 |0001: move-object v0, v6 │ │ -0357d0: 0771 |0002: move-object v1, v7 │ │ -0357d2: 0782 |0003: move-object v2, v8 │ │ -0357d4: 01b4 |0004: move v4, v11 │ │ -0357d6: 01d5 |0005: move v5, v13 │ │ -0357d8: 7606 ea0a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ -0357de: 5c6c 650d |0009: iput-boolean v12, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ -0357e2: 5969 670d |000b: iput v9, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ -0357e6: 596a 660d |000d: iput v10, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ -0357ea: 380c 0600 |000f: if-eqz v12, 0015 // +0006 │ │ -0357ee: 6e10 f80a 0600 |0011: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.activate:()V // method@0af8 │ │ -0357f4: 2804 |0014: goto 0018 // +0004 │ │ -0357f6: 6e10 f90a 0600 |0015: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.deactivate:()V // method@0af9 │ │ -0357fc: 0e00 |0018: return-void │ │ +0357c0: |[0357c0] org.metatrans.commons.ui.ButtonAreaSwitch_Image.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIIZZ)V │ │ +0357d0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0357d2: 0760 |0001: move-object v0, v6 │ │ +0357d4: 0771 |0002: move-object v1, v7 │ │ +0357d6: 0782 |0003: move-object v2, v8 │ │ +0357d8: 01b4 |0004: move v4, v11 │ │ +0357da: 01d5 |0005: move v5, v13 │ │ +0357dc: 7606 ea0a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.:(Landroid/graphics/RectF;Landroid/graphics/Bitmap;IIZ)V // method@0aea │ │ +0357e2: 5c6c 650d |0009: iput-boolean v12, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ +0357e6: 5969 670d |000b: iput v9, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ +0357ea: 596a 660d |000d: iput v10, v6, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ +0357ee: 380c 0600 |000f: if-eqz v12, 0015 // +0006 │ │ +0357f2: 6e10 f80a 0600 |0011: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.activate:()V // method@0af8 │ │ +0357f8: 2804 |0014: goto 0018 // +0004 │ │ +0357fa: 6e10 f90a 0600 |0015: invoke-virtual {v6}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.deactivate:()V // method@0af9 │ │ +035800: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=26 │ │ 0x0009 line=28 │ │ 0x000b line=30 │ │ 0x000d line=32 │ │ 0x0011 line=36 │ │ @@ -87882,26 +87900,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -035800: |[035800] org.metatrans.commons.ui.ButtonAreaSwitch_Image.activate:()V │ │ -035810: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035812: 5c10 650d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ -035816: 6e10 fc0a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.isSelected:()Z // method@0afc │ │ -03581c: 0a00 |0006: move-result v0 │ │ -03581e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -035822: 5210 680d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_selection:I // field@0d68 │ │ -035826: 6e20 fd0a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -03582c: 2806 |000e: goto 0014 // +0006 │ │ -03582e: 5210 670d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ -035832: 6e20 fd0a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -035838: 0e00 |0014: return-void │ │ +035804: |[035804] org.metatrans.commons.ui.ButtonAreaSwitch_Image.activate:()V │ │ +035814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035816: 5c10 650d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ +03581a: 6e10 fc0a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.isSelected:()Z // method@0afc │ │ +035820: 0a00 |0006: move-result v0 │ │ +035822: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +035826: 5210 680d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_selection:I // field@0d68 │ │ +03582a: 6e20 fd0a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +035830: 2806 |000e: goto 0014 // +0006 │ │ +035832: 5210 670d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ +035836: 6e20 fd0a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +03583c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0009 line=51 │ │ 0x000f line=55 │ │ locals : │ │ @@ -87912,26 +87930,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03583c: |[03583c] org.metatrans.commons.ui.ButtonAreaSwitch_Image.deactivate:()V │ │ -03584c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03584e: 5c10 650d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ -035852: 6e10 fc0a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.isSelected:()Z // method@0afc │ │ -035858: 0a00 |0006: move-result v0 │ │ -03585a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -03585e: 5210 680d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_selection:I // field@0d68 │ │ -035862: 6e20 fd0a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -035868: 2806 |000e: goto 0014 // +0006 │ │ -03586a: 5210 660d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ -03586e: 6e20 fd0a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -035874: 0e00 |0014: return-void │ │ +035840: |[035840] org.metatrans.commons.ui.ButtonAreaSwitch_Image.deactivate:()V │ │ +035850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035852: 5c10 650d |0001: iput-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ +035856: 6e10 fc0a 0100 |0003: invoke-virtual {v1}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.isSelected:()Z // method@0afc │ │ +03585c: 0a00 |0006: move-result v0 │ │ +03585e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +035862: 5210 680d |0009: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_selection:I // field@0d68 │ │ +035866: 6e20 fd0a 0100 |000b: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +03586c: 2806 |000e: goto 0014 // +0006 │ │ +03586e: 5210 660d |000f: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ +035872: 6e20 fd0a 0100 |0011: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +035878: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x0003 line=64 │ │ 0x0009 line=66 │ │ 0x000f line=70 │ │ locals : │ │ @@ -87942,24 +87960,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -035878: |[035878] org.metatrans.commons.ui.ButtonAreaSwitch_Image.deselect:()V │ │ -035888: 6f10 eb0a 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.deselect:()V // method@0aeb │ │ -03588e: 5510 650d |0003: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ -035892: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -035896: 5210 670d |0007: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ -03589a: 6e20 fd0a 0100 |0009: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -0358a0: 2806 |000c: goto 0012 // +0006 │ │ -0358a2: 5210 660d |000d: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ -0358a6: 6e20 fd0a 0100 |000f: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ -0358ac: 0e00 |0012: return-void │ │ +03587c: |[03587c] org.metatrans.commons.ui.ButtonAreaSwitch_Image.deselect:()V │ │ +03588c: 6f10 eb0a 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/ui/ButtonAreaClick_Image;.deselect:()V // method@0aeb │ │ +035892: 5510 650d |0003: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ +035896: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +03589a: 5210 670d |0007: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_enabled:I // field@0d67 │ │ +03589e: 6e20 fd0a 0100 |0009: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +0358a4: 2806 |000c: goto 0012 // +0006 │ │ +0358a6: 5210 660d |000d: iget v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.colour_area_disabled:I // field@0d66 │ │ +0358aa: 6e20 fd0a 0100 |000f: invoke-virtual {v1, v0}, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.setColour_Area:(I)V // method@0afd │ │ +0358b0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=88 │ │ 0x0007 line=90 │ │ 0x000d line=94 │ │ locals : │ │ @@ -87970,30 +87988,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03577c: |[03577c] org.metatrans.commons.ui.ButtonAreaSwitch_Image.isActive:()Z │ │ -03578c: 5510 650d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ -035790: 0f00 |0002: return v0 │ │ +035780: |[035780] org.metatrans.commons.ui.ButtonAreaSwitch_Image.isActive:()Z │ │ +035790: 5510 650d |0000: iget-boolean v0, v1, Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image;.active:Z // field@0d65 │ │ +035794: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/ui/ButtonAreaSwitch_Image; │ │ │ │ - source_file_idx : 318 (ButtonAreaSwitch_Image.java) │ │ + source_file_idx : 319 (ButtonAreaSwitch_Image.java) │ │ │ │ Class #383 header: │ │ class_idx : 190 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 189 │ │ -source_file_idx : 300 │ │ +source_file_idx : 301 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #383 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/app/Application_Maze_APK;' │ │ @@ -88012,17 +88030,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016548: |[016548] org.metatrans.apps.maze.app.Application_Maze_APK.:()V │ │ -016558: 7010 cf01 0000 |0000: invoke-direct {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.:()V // method@01cf │ │ -01655e: 0e00 |0003: return-void │ │ +01654c: |[01654c] org.metatrans.apps.maze.app.Application_Maze_APK.:()V │ │ +01655c: 7010 cf01 0000 |0000: invoke-direct {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.:()V // method@01cf │ │ +016562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/app/Application_Maze_APK; │ │ │ │ Virtual methods - │ │ @@ -88031,17 +88049,17 @@ │ │ type : '()Lorg/metatrans/commons/ads/api/IAdsConfigurations;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016518: |[016518] org.metatrans.apps.maze.app.Application_Maze_APK.getAdsConfigurations:()Lorg/metatrans/commons/ads/api/IAdsConfigurations; │ │ -016528: 5410 3404 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/app/Application_Maze_APK;.adsConfigurations:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0434 │ │ -01652c: 1100 |0002: return-object v0 │ │ +01651c: |[01651c] org.metatrans.apps.maze.app.Application_Maze_APK.getAdsConfigurations:()Lorg/metatrans/commons/ads/api/IAdsConfigurations; │ │ +01652c: 5410 3404 |0000: iget-object v0, v1, Lorg/metatrans/apps/maze/app/Application_Maze_APK;.adsConfigurations:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0434 │ │ +016530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze_APK; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/app/Application_Maze_APK;) │ │ @@ -88049,17 +88067,17 @@ │ │ type : '()Lorg/metatrans/commons/cfg/appstore/IAppStore;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016530: |[016530] org.metatrans.apps.maze.app.Application_Maze_APK.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ -016540: 6200 140b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ -016544: 1100 |0002: return-object v0 │ │ +016534: |[016534] org.metatrans.apps.maze.app.Application_Maze_APK.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ +016544: 6200 140b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_FDROID_OFFICIAL:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b14 │ │ +016548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze_APK; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/app/Application_Maze_APK;) │ │ @@ -88067,34 +88085,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -016560: |[016560] org.metatrans.apps.maze.app.Application_Maze_APK.onCreate:()V │ │ -016570: 6f10 e101 0100 |0000: invoke-super {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.onCreate:()V // method@01e1 │ │ -016576: 2200 cf00 |0003: new-instance v0, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; // type@00cf │ │ -01657a: 7020 3d02 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.:(Landroid/content/Context;)V // method@023d │ │ -016580: 5b10 3404 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/app/Application_Maze_APK;.adsConfigurations:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0434 │ │ -016584: 0e00 |000a: return-void │ │ +016564: |[016564] org.metatrans.apps.maze.app.Application_Maze_APK.onCreate:()V │ │ +016574: 6f10 e101 0100 |0000: invoke-super {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.onCreate:()V // method@01e1 │ │ +01657a: 2200 cf00 |0003: new-instance v0, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS; // type@00cf │ │ +01657e: 7020 3d02 1000 |0005: invoke-direct {v0, v1}, Lorg/metatrans/apps/maze/cfg/ads/AdsConfigurations_MOS;.:(Landroid/content/Context;)V // method@023d │ │ +016584: 5b10 3404 |0008: iput-object v0, v1, Lorg/metatrans/apps/maze/app/Application_Maze_APK;.adsConfigurations:Lorg/metatrans/commons/ads/api/IAdsConfigurations; // field@0434 │ │ +016588: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/apps/maze/app/Application_Maze_APK; │ │ │ │ - source_file_idx : 300 (Application_Maze_APK.java) │ │ + source_file_idx : 301 (Application_Maze_APK.java) │ │ │ │ Class #384 header: │ │ class_idx : 193 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 377 │ │ +source_file_idx : 378 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #384 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250;' │ │ @@ -88109,18 +88127,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016ab4: |[016ab4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.:(I)V │ │ -016ac4: 1300 fa00 |0000: const/16 v0, #int 250 // #fa │ │ -016ac8: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016ace: 0e00 |0005: return-void │ │ +016ab8: |[016ab8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.:(I)V │ │ +016ac8: 1300 fa00 |0000: const/16 v0, #int 250 // #fa │ │ +016acc: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88130,17 +88148,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a6c: |[016a6c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getIncrementsCount:()I │ │ -016a7c: 6000 7f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_250:I // field@057f │ │ -016a80: 0f00 |0002: return v0 │ │ +016a70: |[016a70] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getIncrementsCount:()I │ │ +016a80: 6000 7f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_250:I // field@057f │ │ +016a84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250;) │ │ @@ -88148,17 +88166,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a84: |[016a84] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getMaxCount:()I │ │ -016a94: 6000 8e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_250:I // field@058e │ │ -016a98: 0f00 |0002: return v0 │ │ +016a88: |[016a88] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getMaxCount:()I │ │ +016a98: 6000 8e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_250:I // field@058e │ │ +016a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250;) │ │ @@ -88166,30 +88184,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016a9c: |[016a9c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getScores:()I │ │ -016aac: 6000 9d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_250:I // field@059d │ │ -016ab0: 0f00 |0002: return v0 │ │ +016aa0: |[016aa0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A01_250.getScores:()I │ │ +016ab0: 6000 9d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_250:I // field@059d │ │ +016ab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A01_250; │ │ │ │ - source_file_idx : 377 (Config_Achievement_MakeSteps_A01_250.java) │ │ + source_file_idx : 378 (Config_Achievement_MakeSteps_A01_250.java) │ │ │ │ Class #385 header: │ │ class_idx : 194 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 378 │ │ +source_file_idx : 379 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #385 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500;' │ │ @@ -88204,18 +88222,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016b18: |[016b18] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.:(I)V │ │ -016b28: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ -016b2c: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016b32: 0e00 |0005: return-void │ │ +016b1c: |[016b1c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.:(I)V │ │ +016b2c: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ +016b30: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88225,17 +88243,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016ad0: |[016ad0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getIncrementsCount:()I │ │ -016ae0: 6000 8205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_500:I // field@0582 │ │ -016ae4: 0f00 |0002: return v0 │ │ +016ad4: |[016ad4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getIncrementsCount:()I │ │ +016ae4: 6000 8205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_500:I // field@0582 │ │ +016ae8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500;) │ │ @@ -88243,17 +88261,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016ae8: |[016ae8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getMaxCount:()I │ │ -016af8: 6000 9105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_500:I // field@0591 │ │ -016afc: 0f00 |0002: return v0 │ │ +016aec: |[016aec] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getMaxCount:()I │ │ +016afc: 6000 9105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_500:I // field@0591 │ │ +016b00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500;) │ │ @@ -88261,30 +88279,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016b00: |[016b00] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getScores:()I │ │ -016b10: 6000 a005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_500:I // field@05a0 │ │ -016b14: 0f00 |0002: return v0 │ │ +016b04: |[016b04] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A02_500.getScores:()I │ │ +016b14: 6000 a005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_500:I // field@05a0 │ │ +016b18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A02_500; │ │ │ │ - source_file_idx : 378 (Config_Achievement_MakeSteps_A02_500.java) │ │ + source_file_idx : 379 (Config_Achievement_MakeSteps_A02_500.java) │ │ │ │ Class #386 header: │ │ class_idx : 195 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 379 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #386 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750;' │ │ @@ -88299,18 +88317,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016b7c: |[016b7c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.:(I)V │ │ -016b8c: 1300 ee02 |0000: const/16 v0, #int 750 // #2ee │ │ -016b90: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016b96: 0e00 |0005: return-void │ │ +016b80: |[016b80] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.:(I)V │ │ +016b90: 1300 ee02 |0000: const/16 v0, #int 750 // #2ee │ │ +016b94: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016b9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88320,17 +88338,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016b34: |[016b34] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getIncrementsCount:()I │ │ -016b44: 6000 8505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_750:I // field@0585 │ │ -016b48: 0f00 |0002: return v0 │ │ +016b38: |[016b38] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getIncrementsCount:()I │ │ +016b48: 6000 8505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_750:I // field@0585 │ │ +016b4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750;) │ │ @@ -88338,17 +88356,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016b4c: |[016b4c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getMaxCount:()I │ │ -016b5c: 6000 9405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_750:I // field@0594 │ │ -016b60: 0f00 |0002: return v0 │ │ +016b50: |[016b50] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getMaxCount:()I │ │ +016b60: 6000 9405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_750:I // field@0594 │ │ +016b64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750;) │ │ @@ -88356,30 +88374,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016b64: |[016b64] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getScores:()I │ │ -016b74: 6000 a305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_750:I // field@05a3 │ │ -016b78: 0f00 |0002: return v0 │ │ +016b68: |[016b68] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A03_750.getScores:()I │ │ +016b78: 6000 a305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_750:I // field@05a3 │ │ +016b7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A03_750; │ │ │ │ - source_file_idx : 379 (Config_Achievement_MakeSteps_A03_750.java) │ │ + source_file_idx : 380 (Config_Achievement_MakeSteps_A03_750.java) │ │ │ │ Class #387 header: │ │ class_idx : 196 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 380 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #387 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000;' │ │ @@ -88394,18 +88412,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016be0: |[016be0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.:(I)V │ │ -016bf0: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -016bf4: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016bfa: 0e00 |0005: return-void │ │ +016be4: |[016be4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.:(I)V │ │ +016bf4: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +016bf8: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016bfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88415,17 +88433,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016b98: |[016b98] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getIncrementsCount:()I │ │ -016ba8: 6000 7c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_1000:I // field@057c │ │ -016bac: 0f00 |0002: return v0 │ │ +016b9c: |[016b9c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getIncrementsCount:()I │ │ +016bac: 6000 7c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_1000:I // field@057c │ │ +016bb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000;) │ │ @@ -88433,17 +88451,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016bb0: |[016bb0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getMaxCount:()I │ │ -016bc0: 6000 8b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_1000:I // field@058b │ │ -016bc4: 0f00 |0002: return v0 │ │ +016bb4: |[016bb4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getMaxCount:()I │ │ +016bc4: 6000 8b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_1000:I // field@058b │ │ +016bc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000;) │ │ @@ -88451,30 +88469,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016bc8: |[016bc8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getScores:()I │ │ -016bd8: 6000 9a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_1000:I // field@059a │ │ -016bdc: 0f00 |0002: return v0 │ │ +016bcc: |[016bcc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A04_1000.getScores:()I │ │ +016bdc: 6000 9a05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_1000:I // field@059a │ │ +016be0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A04_1000; │ │ │ │ - source_file_idx : 380 (Config_Achievement_MakeSteps_A04_1000.java) │ │ + source_file_idx : 381 (Config_Achievement_MakeSteps_A04_1000.java) │ │ │ │ Class #388 header: │ │ class_idx : 197 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 381 │ │ +source_file_idx : 382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #388 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500;' │ │ @@ -88489,18 +88507,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016c44: |[016c44] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.:(I)V │ │ -016c54: 1300 c409 |0000: const/16 v0, #int 2500 // #9c4 │ │ -016c58: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016c5e: 0e00 |0005: return-void │ │ +016c48: |[016c48] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.:(I)V │ │ +016c58: 1300 c409 |0000: const/16 v0, #int 2500 // #9c4 │ │ +016c5c: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88510,17 +88528,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016bfc: |[016bfc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getIncrementsCount:()I │ │ -016c0c: 6000 8005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_2500:I // field@0580 │ │ -016c10: 0f00 |0002: return v0 │ │ +016c00: |[016c00] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getIncrementsCount:()I │ │ +016c10: 6000 8005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_2500:I // field@0580 │ │ +016c14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500;) │ │ @@ -88528,17 +88546,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016c14: |[016c14] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getMaxCount:()I │ │ -016c24: 6000 8f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_2500:I // field@058f │ │ -016c28: 0f00 |0002: return v0 │ │ +016c18: |[016c18] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getMaxCount:()I │ │ +016c28: 6000 8f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_2500:I // field@058f │ │ +016c2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500;) │ │ @@ -88546,30 +88564,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016c2c: |[016c2c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getScores:()I │ │ -016c3c: 6000 9e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_2500:I // field@059e │ │ -016c40: 0f00 |0002: return v0 │ │ +016c30: |[016c30] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A05_2500.getScores:()I │ │ +016c40: 6000 9e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_2500:I // field@059e │ │ +016c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A05_2500; │ │ │ │ - source_file_idx : 381 (Config_Achievement_MakeSteps_A05_2500.java) │ │ + source_file_idx : 382 (Config_Achievement_MakeSteps_A05_2500.java) │ │ │ │ Class #389 header: │ │ class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 382 │ │ +source_file_idx : 383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #389 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000;' │ │ @@ -88584,18 +88602,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016ca8: |[016ca8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.:(I)V │ │ -016cb8: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ -016cbc: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016cc2: 0e00 |0005: return-void │ │ +016cac: |[016cac] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.:(I)V │ │ +016cbc: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ +016cc0: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88605,17 +88623,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016c60: |[016c60] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getIncrementsCount:()I │ │ -016c70: 6000 8305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_5000:I // field@0583 │ │ -016c74: 0f00 |0002: return v0 │ │ +016c64: |[016c64] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getIncrementsCount:()I │ │ +016c74: 6000 8305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_5000:I // field@0583 │ │ +016c78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000;) │ │ @@ -88623,17 +88641,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016c78: |[016c78] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getMaxCount:()I │ │ -016c88: 6000 9205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_5000:I // field@0592 │ │ -016c8c: 0f00 |0002: return v0 │ │ +016c7c: |[016c7c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getMaxCount:()I │ │ +016c8c: 6000 9205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_5000:I // field@0592 │ │ +016c90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000;) │ │ @@ -88641,30 +88659,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016c90: |[016c90] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getScores:()I │ │ -016ca0: 6000 a105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_5000:I // field@05a1 │ │ -016ca4: 0f00 |0002: return v0 │ │ +016c94: |[016c94] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A06_5000.getScores:()I │ │ +016ca4: 6000 a105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_5000:I // field@05a1 │ │ +016ca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A06_5000; │ │ │ │ - source_file_idx : 382 (Config_Achievement_MakeSteps_A06_5000.java) │ │ + source_file_idx : 383 (Config_Achievement_MakeSteps_A06_5000.java) │ │ │ │ Class #390 header: │ │ class_idx : 199 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 383 │ │ +source_file_idx : 384 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #390 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500;' │ │ @@ -88679,18 +88697,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016d0c: |[016d0c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.:(I)V │ │ -016d1c: 1300 4c1d |0000: const/16 v0, #int 7500 // #1d4c │ │ -016d20: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016d26: 0e00 |0005: return-void │ │ +016d10: |[016d10] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.:(I)V │ │ +016d20: 1300 4c1d |0000: const/16 v0, #int 7500 // #1d4c │ │ +016d24: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016d2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88700,17 +88718,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016cc4: |[016cc4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getIncrementsCount:()I │ │ -016cd4: 6000 8605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_7500:I // field@0586 │ │ -016cd8: 0f00 |0002: return v0 │ │ +016cc8: |[016cc8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getIncrementsCount:()I │ │ +016cd8: 6000 8605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_7500:I // field@0586 │ │ +016cdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500;) │ │ @@ -88718,17 +88736,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016cdc: |[016cdc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getMaxCount:()I │ │ -016cec: 6000 9505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_7500:I // field@0595 │ │ -016cf0: 0f00 |0002: return v0 │ │ +016ce0: |[016ce0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getMaxCount:()I │ │ +016cf0: 6000 9505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_7500:I // field@0595 │ │ +016cf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500;) │ │ @@ -88736,30 +88754,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016cf4: |[016cf4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getScores:()I │ │ -016d04: 6000 a405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_7500:I // field@05a4 │ │ -016d08: 0f00 |0002: return v0 │ │ +016cf8: |[016cf8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A07_7500.getScores:()I │ │ +016d08: 6000 a405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_7500:I // field@05a4 │ │ +016d0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A07_7500; │ │ │ │ - source_file_idx : 383 (Config_Achievement_MakeSteps_A07_7500.java) │ │ + source_file_idx : 384 (Config_Achievement_MakeSteps_A07_7500.java) │ │ │ │ Class #391 header: │ │ class_idx : 200 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 384 │ │ +source_file_idx : 385 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #391 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000;' │ │ @@ -88774,18 +88792,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016d70: |[016d70] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.:(I)V │ │ -016d80: 1300 1027 |0000: const/16 v0, #int 10000 // #2710 │ │ -016d84: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016d8a: 0e00 |0005: return-void │ │ +016d74: |[016d74] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.:(I)V │ │ +016d84: 1300 1027 |0000: const/16 v0, #int 10000 // #2710 │ │ +016d88: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88795,17 +88813,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016d28: |[016d28] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getIncrementsCount:()I │ │ -016d38: 6000 7d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_10000:I // field@057d │ │ -016d3c: 0f00 |0002: return v0 │ │ +016d2c: |[016d2c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getIncrementsCount:()I │ │ +016d3c: 6000 7d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_10000:I // field@057d │ │ +016d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000;) │ │ @@ -88813,17 +88831,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016d40: |[016d40] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getMaxCount:()I │ │ -016d50: 6000 8c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_10000:I // field@058c │ │ -016d54: 0f00 |0002: return v0 │ │ +016d44: |[016d44] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getMaxCount:()I │ │ +016d54: 6000 8c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_10000:I // field@058c │ │ +016d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000;) │ │ @@ -88831,30 +88849,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016d58: |[016d58] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getScores:()I │ │ -016d68: 6000 9b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_10000:I // field@059b │ │ -016d6c: 0f00 |0002: return v0 │ │ +016d5c: |[016d5c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A08_10000.getScores:()I │ │ +016d6c: 6000 9b05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_10000:I // field@059b │ │ +016d70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A08_10000; │ │ │ │ - source_file_idx : 384 (Config_Achievement_MakeSteps_A08_10000.java) │ │ + source_file_idx : 385 (Config_Achievement_MakeSteps_A08_10000.java) │ │ │ │ Class #392 header: │ │ class_idx : 201 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 385 │ │ +source_file_idx : 386 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #392 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000;' │ │ @@ -88869,18 +88887,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -016dd4: |[016dd4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.:(I)V │ │ -016de4: 1300 a861 |0000: const/16 v0, #int 25000 // #61a8 │ │ -016de8: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016dee: 0e00 |0005: return-void │ │ +016dd8: |[016dd8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.:(I)V │ │ +016de8: 1300 a861 |0000: const/16 v0, #int 25000 // #61a8 │ │ +016dec: 7030 2c02 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -88890,17 +88908,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016d8c: |[016d8c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getIncrementsCount:()I │ │ -016d9c: 6000 8105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_25000:I // field@0581 │ │ -016da0: 0f00 |0002: return v0 │ │ +016d90: |[016d90] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getIncrementsCount:()I │ │ +016da0: 6000 8105 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_25000:I // field@0581 │ │ +016da4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000;) │ │ @@ -88908,17 +88926,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016da4: |[016da4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getMaxCount:()I │ │ -016db4: 6000 9005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_25000:I // field@0590 │ │ -016db8: 0f00 |0002: return v0 │ │ +016da8: |[016da8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getMaxCount:()I │ │ +016db8: 6000 9005 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_25000:I // field@0590 │ │ +016dbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000;) │ │ @@ -88926,30 +88944,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016dbc: |[016dbc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getScores:()I │ │ -016dcc: 6000 9f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_25000:I // field@059f │ │ -016dd0: 0f00 |0002: return v0 │ │ +016dc0: |[016dc0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A09_25000.getScores:()I │ │ +016dd0: 6000 9f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_25000:I // field@059f │ │ +016dd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A09_25000; │ │ │ │ - source_file_idx : 385 (Config_Achievement_MakeSteps_A09_25000.java) │ │ + source_file_idx : 386 (Config_Achievement_MakeSteps_A09_25000.java) │ │ │ │ Class #393 header: │ │ class_idx : 202 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 386 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #393 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000;' │ │ @@ -88964,18 +88982,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -016e38: |[016e38] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.:(I)V │ │ -016e48: 1400 50c3 0000 |0000: const v0, #float 7.00649e-41 // #0000c350 │ │ -016e4e: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016e54: 0e00 |0006: return-void │ │ +016e3c: |[016e3c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.:(I)V │ │ +016e4c: 1400 50c3 0000 |0000: const v0, #float 7.00649e-41 // #0000c350 │ │ +016e52: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016e58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -88985,17 +89003,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016df0: |[016df0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getIncrementsCount:()I │ │ -016e00: 6000 8405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_50000:I // field@0584 │ │ -016e04: 0f00 |0002: return v0 │ │ +016df4: |[016df4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getIncrementsCount:()I │ │ +016e04: 6000 8405 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_50000:I // field@0584 │ │ +016e08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000;) │ │ @@ -89003,17 +89021,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016e08: |[016e08] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getMaxCount:()I │ │ -016e18: 6000 9305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_50000:I // field@0593 │ │ -016e1c: 0f00 |0002: return v0 │ │ +016e0c: |[016e0c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getMaxCount:()I │ │ +016e1c: 6000 9305 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_50000:I // field@0593 │ │ +016e20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000;) │ │ @@ -89021,30 +89039,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016e20: |[016e20] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getScores:()I │ │ -016e30: 6000 a205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_50000:I // field@05a2 │ │ -016e34: 0f00 |0002: return v0 │ │ +016e24: |[016e24] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A10_50000.getScores:()I │ │ +016e34: 6000 a205 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_50000:I // field@05a2 │ │ +016e38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A10_50000; │ │ │ │ - source_file_idx : 386 (Config_Achievement_MakeSteps_A10_50000.java) │ │ + source_file_idx : 387 (Config_Achievement_MakeSteps_A10_50000.java) │ │ │ │ Class #394 header: │ │ class_idx : 203 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 387 │ │ +source_file_idx : 388 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #394 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000;' │ │ @@ -89059,18 +89077,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -016ea0: |[016ea0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.:(I)V │ │ -016eb0: 1400 f824 0100 |0000: const v0, #float 1.05097e-40 // #000124f8 │ │ -016eb6: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016ebc: 0e00 |0006: return-void │ │ +016ea4: |[016ea4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.:(I)V │ │ +016eb4: 1400 f824 0100 |0000: const v0, #float 1.05097e-40 // #000124f8 │ │ +016eba: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016ec0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -89080,17 +89098,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016e58: |[016e58] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getIncrementsCount:()I │ │ -016e68: 6000 8705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_75000:I // field@0587 │ │ -016e6c: 0f00 |0002: return v0 │ │ +016e5c: |[016e5c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getIncrementsCount:()I │ │ +016e6c: 6000 8705 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_75000:I // field@0587 │ │ +016e70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000;) │ │ @@ -89098,17 +89116,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016e70: |[016e70] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getMaxCount:()I │ │ -016e80: 6000 9605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_75000:I // field@0596 │ │ -016e84: 0f00 |0002: return v0 │ │ +016e74: |[016e74] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getMaxCount:()I │ │ +016e84: 6000 9605 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_75000:I // field@0596 │ │ +016e88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000;) │ │ @@ -89116,30 +89134,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016e88: |[016e88] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getScores:()I │ │ -016e98: 6000 a505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_75000:I // field@05a5 │ │ -016e9c: 0f00 |0002: return v0 │ │ +016e8c: |[016e8c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A11_75000.getScores:()I │ │ +016e9c: 6000 a505 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_75000:I // field@05a5 │ │ +016ea0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A11_75000; │ │ │ │ - source_file_idx : 387 (Config_Achievement_MakeSteps_A11_75000.java) │ │ + source_file_idx : 388 (Config_Achievement_MakeSteps_A11_75000.java) │ │ │ │ Class #395 header: │ │ class_idx : 204 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 205 │ │ -source_file_idx : 388 │ │ +source_file_idx : 389 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #395 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000;' │ │ @@ -89154,18 +89172,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -016f08: |[016f08] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.:(I)V │ │ -016f18: 1400 a086 0100 |0000: const v0, #float 1.4013e-40 // #000186a0 │ │ -016f1e: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ -016f24: 0e00 |0006: return-void │ │ +016f0c: |[016f0c] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.:(I)V │ │ +016f1c: 1400 a086 0100 |0000: const v0, #float 1.4013e-40 // #000186a0 │ │ +016f22: 7030 2c02 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_Base;.:(II)V // method@022c │ │ +016f28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -89175,17 +89193,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016ec0: |[016ec0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getIncrementsCount:()I │ │ -016ed0: 6000 7e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_100000:I // field@057e │ │ -016ed4: 0f00 |0002: return v0 │ │ +016ec4: |[016ec4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getIncrementsCount:()I │ │ +016ed4: 6000 7e05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_increments_make_steps_100000:I // field@057e │ │ +016ed8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000;) │ │ @@ -89193,17 +89211,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016ed8: |[016ed8] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getMaxCount:()I │ │ -016ee8: 6000 8d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_100000:I // field@058d │ │ -016eec: 0f00 |0002: return v0 │ │ +016edc: |[016edc] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getMaxCount:()I │ │ +016eec: 6000 8d05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_maxcount_make_steps_100000:I // field@058d │ │ +016ef0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000;) │ │ @@ -89211,30 +89229,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016ef0: |[016ef0] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getScores:()I │ │ -016f00: 6000 9c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_100000:I // field@059c │ │ -016f04: 0f00 |0002: return v0 │ │ +016ef4: |[016ef4] org.metatrans.apps.maze.cfg.achievements.Config_Achievement_MakeSteps_A12_100000.getScores:()I │ │ +016f04: 6000 9c05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$integer;.achievement_score_make_steps_100000:I // field@059c │ │ +016f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/achievements/Config_Achievement_MakeSteps_A12_100000; │ │ │ │ - source_file_idx : 388 (Config_Achievement_MakeSteps_A12_100000.java) │ │ + source_file_idx : 389 (Config_Achievement_MakeSteps_A12_100000.java) │ │ │ │ Class #396 header: │ │ class_idx : 210 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 211 │ │ -source_file_idx : 445 │ │ +source_file_idx : 446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #396 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/cfg/world/Configuration_World;' │ │ @@ -89249,17 +89267,17 @@ │ │ type : '(IIF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -017680: |[017680] org.metatrans.apps.maze.cfg.world.Configuration_World.:(IIF)V │ │ -017690: 7040 5802 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.:(IIF)V // method@0258 │ │ -017696: 0e00 |0003: return-void │ │ +017684: |[017684] org.metatrans.apps.maze.cfg.world.Configuration_World.:(IIF)V │ │ +017694: 7040 5802 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World_Base;.:(IIF)V // method@0258 │ │ +01769a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -89270,68 +89288,68 @@ │ │ type : '(IF)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -01755c: |[01755c] org.metatrans.apps.maze.cfg.world.Configuration_World.getName:(IF)Ljava/lang/String; │ │ -01756c: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ -017570: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -017576: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -01757c: 0c01 |0008: move-result-object v1 │ │ -01757e: 6002 4106 |0009: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.level:I // field@0641 │ │ -017582: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -017588: 0c01 |000e: move-result-object v1 │ │ -01758a: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017590: 1a01 0600 |0012: const-string v1, " " // string@0006 │ │ -017594: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01759a: 6e10 5302 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.getID:()I // method@0253 │ │ -0175a0: 0a02 |001a: move-result v2 │ │ -0175a2: 6e20 8201 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0175a8: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -0175ae: 0c00 |0021: move-result-object v0 │ │ -0175b0: 7110 0a03 0600 |0022: invoke-static {v6}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getCellsCount:(F)[I // method@030a │ │ -0175b6: 0c06 |0025: move-result-object v6 │ │ -0175b8: 2202 a100 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0175bc: 7010 7f01 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -0175c2: 6e20 8501 0200 |002b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0175c8: 1a00 0a00 |002e: const-string v0, " (" // string@000a │ │ -0175cc: 6e20 8501 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0175d2: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0175d4: 4400 0600 |0034: aget v0, v6, v0 │ │ -0175d8: 6e20 8201 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0175de: 1a00 890e |0039: const-string v0, "x" // string@0e89 │ │ -0175e2: 6e20 8501 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0175e8: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -0175ea: 4406 0600 |003f: aget v6, v6, v0 │ │ -0175ee: 6e20 8201 6200 |0041: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -0175f4: 6e20 8501 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -0175fa: 7100 e204 0000 |0047: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -017600: 0c06 |004a: move-result-object v6 │ │ -017602: 6003 7d06 |004b: sget v3, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ -017606: 6e20 e604 3600 |004d: invoke-virtual {v6, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01760c: 0c06 |0050: move-result-object v6 │ │ -01760e: 6e20 8501 6200 |0051: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017614: 1a06 2f00 |0054: const-string v6, ", " // string@002f │ │ -017618: 6e20 8501 6200 |0056: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01761e: b005 |0059: add-int/2addr v5, v0 │ │ -017620: 6e20 8201 5200 |005a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -017626: 6e20 8501 1200 |005d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01762c: 7100 e204 0000 |0060: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ -017632: 0c05 |0063: move-result-object v5 │ │ -017634: 6006 2106 |0064: sget v6, Lorg/metatrans/apps/maze/lib/R$string;.enemies:I // field@0621 │ │ -017638: 6e20 e604 6500 |0066: invoke-virtual {v5, v6}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ -01763e: 0c05 |0069: move-result-object v5 │ │ -017640: 6e20 8501 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017646: 1a05 0b00 |006d: const-string v5, " )" // string@000b │ │ -01764a: 6e20 8501 5200 |006f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -017650: 6e10 8701 0200 |0072: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -017656: 0c05 |0075: move-result-object v5 │ │ -017658: 1105 |0076: return-object v5 │ │ +017560: |[017560] org.metatrans.apps.maze.cfg.world.Configuration_World.getName:(IF)Ljava/lang/String; │ │ +017570: 2200 a100 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@00a1 │ │ +017574: 7010 7f01 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01757a: 7100 e204 0000 |0005: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017580: 0c01 |0008: move-result-object v1 │ │ +017582: 6002 4106 |0009: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.level:I // field@0641 │ │ +017586: 6e20 e604 2100 |000b: invoke-virtual {v1, v2}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +01758c: 0c01 |000e: move-result-object v1 │ │ +01758e: 6e20 8501 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017594: 1a01 0600 |0012: const-string v1, " " // string@0006 │ │ +017598: 6e20 8501 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01759e: 6e10 5302 0400 |0017: invoke-virtual {v4}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.getID:()I // method@0253 │ │ +0175a4: 0a02 |001a: move-result v2 │ │ +0175a6: 6e20 8201 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0175ac: 6e10 8701 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +0175b2: 0c00 |0021: move-result-object v0 │ │ +0175b4: 7110 0a03 0600 |0022: invoke-static {v6}, Lorg/metatrans/apps/maze/model/WorldGenerator_Labyrints;.getCellsCount:(F)[I // method@030a │ │ +0175ba: 0c06 |0025: move-result-object v6 │ │ +0175bc: 2202 a100 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +0175c0: 7010 7f01 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +0175c6: 6e20 8501 0200 |002b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0175cc: 1a00 0a00 |002e: const-string v0, " (" // string@000a │ │ +0175d0: 6e20 8501 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0175d6: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0175d8: 4400 0600 |0034: aget v0, v6, v0 │ │ +0175dc: 6e20 8201 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0175e2: 1a00 8a0e |0039: const-string v0, "x" // string@0e8a │ │ +0175e6: 6e20 8501 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0175ec: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +0175ee: 4406 0600 |003f: aget v6, v6, v0 │ │ +0175f2: 6e20 8201 6200 |0041: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +0175f8: 6e20 8501 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +0175fe: 7100 e204 0000 |0047: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017604: 0c06 |004a: move-result-object v6 │ │ +017606: 6003 7d06 |004b: sget v3, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ +01760a: 6e20 e604 3600 |004d: invoke-virtual {v6, v3}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +017610: 0c06 |0050: move-result-object v6 │ │ +017612: 6e20 8501 6200 |0051: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017618: 1a06 3000 |0054: const-string v6, ", " // string@0030 │ │ +01761c: 6e20 8501 6200 |0056: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017622: b005 |0059: add-int/2addr v5, v0 │ │ +017624: 6e20 8201 5200 |005a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01762a: 6e20 8501 1200 |005d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017630: 7100 e204 0000 |0060: invoke-static {}, Lorg/metatrans/commons/app/Application_Base;.getInstance:()Lorg/metatrans/commons/app/Application_Base; // method@04e2 │ │ +017636: 0c05 |0063: move-result-object v5 │ │ +017638: 6006 2106 |0064: sget v6, Lorg/metatrans/apps/maze/lib/R$string;.enemies:I // field@0621 │ │ +01763c: 6e20 e604 6500 |0066: invoke-virtual {v5, v6}, Lorg/metatrans/commons/app/Application_Base;.getString:(I)Ljava/lang/String; // method@04e6 │ │ +017642: 0c05 |0069: move-result-object v5 │ │ +017644: 6e20 8501 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01764a: 1a05 0b00 |006d: const-string v5, " )" // string@000b │ │ +01764e: 6e20 8501 5200 |006f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +017654: 6e10 8701 0200 |0072: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01765a: 0c05 |0075: move-result-object v5 │ │ +01765c: 1105 |0076: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0022 line=22 │ │ 0x0026 line=24 │ │ 0x0060 line=25 │ │ locals : │ │ @@ -89345,18 +89363,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0174f4: |[0174f4] org.metatrans.apps.maze.cfg.world.Configuration_World.getDescription:()I │ │ -017504: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -017508: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -01750e: 2700 |0005: throw v0 │ │ +0174f8: |[0174f8] org.metatrans.apps.maze.cfg.world.Configuration_World.getDescription:()I │ │ +017508: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +01750c: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +017512: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World;) │ │ @@ -89364,33 +89382,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017544: |[017544] org.metatrans.apps.maze.cfg.world.Configuration_World.getDescription_String:()Ljava/lang/String; │ │ -017554: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -017558: 1100 |0002: return-object v0 │ │ +017548: |[017548] org.metatrans.apps.maze.cfg.world.Configuration_World.getDescription_String:()Ljava/lang/String; │ │ +017558: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +01755c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World;) │ │ name : 'getIconResID' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -017510: |[017510] org.metatrans.apps.maze.cfg.world.Configuration_World.getIconResID:()I │ │ -017520: 6000 4f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_star_gold:I // field@054f │ │ -017524: 0f00 |0002: return v0 │ │ +017514: |[017514] org.metatrans.apps.maze.cfg.world.Configuration_World.getIconResID:()I │ │ +017524: 6000 4f05 |0000: sget v0, Lorg/metatrans/apps/maze/lib/R$drawable;.ic_star_gold:I // field@054f │ │ +017528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World;) │ │ @@ -89398,18 +89416,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017528: |[017528] org.metatrans.apps.maze.cfg.world.Configuration_World.getName:()I │ │ -017538: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ -01753c: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ -017542: 2700 |0005: throw v0 │ │ +01752c: |[01752c] org.metatrans.apps.maze.cfg.world.Configuration_World.getName:()I │ │ +01753c: 2200 a500 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@00a5 │ │ +017540: 7010 8e01 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@018e │ │ +017546: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/cfg/world/Configuration_World;) │ │ @@ -89417,33 +89435,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01765c: |[01765c] org.metatrans.apps.maze.cfg.world.Configuration_World.getName_String:()Ljava/lang/String; │ │ -01766c: 5220 3c04 |0000: iget v0, v2, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.count_challengers:I // field@043c │ │ -017670: 5221 3d04 |0002: iget v1, v2, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.spaceMultiplier:F // field@043d │ │ -017674: 7030 5602 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.getName:(IF)Ljava/lang/String; // method@0256 │ │ -01767a: 0c00 |0007: move-result-object v0 │ │ -01767c: 1100 |0008: return-object v0 │ │ +017660: |[017660] org.metatrans.apps.maze.cfg.world.Configuration_World.getName_String:()Ljava/lang/String; │ │ +017670: 5220 3c04 |0000: iget v0, v2, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.count_challengers:I // field@043c │ │ +017674: 5221 3d04 |0002: iget v1, v2, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.spaceMultiplier:F // field@043d │ │ +017678: 7030 5602 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/metatrans/apps/maze/cfg/world/Configuration_World;.getName:(IF)Ljava/lang/String; // method@0256 │ │ +01767e: 0c00 |0007: move-result-object v0 │ │ +017680: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/metatrans/apps/maze/cfg/world/Configuration_World; │ │ │ │ - source_file_idx : 445 (Configuration_World.java) │ │ + source_file_idx : 446 (Configuration_World.java) │ │ │ │ Class #397 header: │ │ class_idx : 237 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 490 │ │ -source_file_idx : 190 │ │ +source_file_idx : 191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #397 - │ │ Class descriptor : 'Lorg/metatrans/apps/maze/main/Activity_Result;' │ │ @@ -89458,17 +89476,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019764: |[019764] org.metatrans.apps.maze.main.Activity_Result.:()V │ │ -019774: 7010 9d08 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.:()V // method@089d │ │ -01977a: 0e00 |0003: return-void │ │ +019768: |[019768] org.metatrans.apps.maze.main.Activity_Result.:()V │ │ +019778: 7010 9d08 0000 |0000: invoke-direct {v0}, Lorg/metatrans/commons/graphics2d/main/Activity_Result_Base2D;.:()V // method@089d │ │ +01977e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/main/Activity_Result; │ │ │ │ Virtual methods - │ │ @@ -89477,73 +89495,73 @@ │ │ type : '()Lorg/metatrans/commons/main/View_Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 106 16-bit code units │ │ -019680: |[019680] org.metatrans.apps.maze.main.Activity_Result.createView:()Lorg/metatrans/commons/main/View_Result; │ │ -019690: 6e10 c102 0d00 |0000: invoke-virtual {v13}, Lorg/metatrans/apps/maze/main/Activity_Result;.getApplication:()Landroid/app/Application; // method@02c1 │ │ -019696: 0c00 |0003: move-result-object v0 │ │ -019698: 1f00 bd00 |0004: check-cast v0, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ -01969c: 6e10 da01 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -0196a2: 0c00 |0009: move-result-object v0 │ │ -0196a4: 6e10 c102 0d00 |000a: invoke-virtual {v13}, Lorg/metatrans/apps/maze/main/Activity_Result;.getApplication:()Landroid/app/Application; // method@02c1 │ │ -0196aa: 0c01 |000d: move-result-object v1 │ │ -0196ac: 1f01 bd00 |000e: check-cast v1, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ -0196b0: 6e10 dd01 0100 |0010: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ -0196b6: 0c01 |0013: move-result-object v1 │ │ -0196b8: 1f01 fc00 |0014: check-cast v1, Lorg/metatrans/apps/maze/model/UserSettings; // type@00fc │ │ -0196bc: 220a 1b02 |0016: new-instance v10, Lorg/metatrans/commons/main/View_Result; // type@021b │ │ -0196c0: 5202 110c |0018: iget v2, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -0196c4: 8122 |001a: int-to-long v2, v2 │ │ -0196c6: 5314 d006 |001b: iget-wide v4, v1, Lorg/metatrans/apps/maze/model/UserSettings;.best_scores:J // field@06d0 │ │ -0196ca: 3102 0204 |001d: cmp-long v2, v2, v4 │ │ -0196ce: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0196d0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0196d2: 3a02 0400 |0021: if-ltz v2, 0025 // +0004 │ │ -0196d6: 0135 |0023: move v5, v3 │ │ -0196d8: 2802 |0024: goto 0026 // +0002 │ │ -0196da: 0145 |0025: move v5, v4 │ │ -0196dc: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0196de: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -0196e0: 2338 5c02 |0028: new-array v8, v3, [Ljava/lang/String; // type@025c │ │ -0196e4: 6002 7d06 |002a: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ -0196e8: 6e20 c302 2d00 |002c: invoke-virtual {v13, v2}, Lorg/metatrans/apps/maze/main/Activity_Result;.getString:(I)Ljava/lang/String; // method@02c3 │ │ -0196ee: 0c02 |002f: move-result-object v2 │ │ -0196f0: 4d02 0804 |0030: aput-object v2, v8, v4 │ │ -0196f4: 2339 5c02 |0032: new-array v9, v3, [Ljava/lang/String; // type@025c │ │ -0196f8: 2202 a100 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -0196fc: 7010 7f01 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019702: 1a0b 0000 |0039: const-string v11, "" // string@0000 │ │ -019706: 6e20 8501 b200 |003b: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01970c: 5200 110c |003e: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -019710: 6e20 8201 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -019716: 6e10 8701 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01971c: 0c00 |0046: move-result-object v0 │ │ -01971e: 4d00 0904 |0047: aput-object v0, v9, v4 │ │ -019722: 2330 5c02 |0049: new-array v0, v3, [Ljava/lang/String; // type@025c │ │ -019726: 2202 a100 |004b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ -01972a: 7010 7f01 0200 |004d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -019730: 6e20 8501 b200 |0050: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -019736: 531b d006 |0053: iget-wide v11, v1, Lorg/metatrans/apps/maze/model/UserSettings;.best_scores:J // field@06d0 │ │ -01973a: 6e30 8301 b20c |0055: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ -019740: 6e10 8701 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -019746: 0c01 |005b: move-result-object v1 │ │ -019748: 4d01 0004 |005c: aput-object v1, v0, v4 │ │ -01974c: 07a2 |005e: move-object v2, v10 │ │ -01974e: 07d3 |005f: move-object v3, v13 │ │ -019750: 0154 |0060: move v4, v5 │ │ -019752: 0165 |0061: move v5, v6 │ │ -019754: 0776 |0062: move-object v6, v7 │ │ -019756: 0787 |0063: move-object v7, v8 │ │ -019758: 0798 |0064: move-object v8, v9 │ │ -01975a: 0709 |0065: move-object v9, v0 │ │ -01975c: 7608 6a0a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/main/View_Result;.:(Landroid/content/Context;ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@0a6a │ │ -019762: 110a |0069: return-object v10 │ │ +019684: |[019684] org.metatrans.apps.maze.main.Activity_Result.createView:()Lorg/metatrans/commons/main/View_Result; │ │ +019694: 6e10 c102 0d00 |0000: invoke-virtual {v13}, Lorg/metatrans/apps/maze/main/Activity_Result;.getApplication:()Landroid/app/Application; // method@02c1 │ │ +01969a: 0c00 |0003: move-result-object v0 │ │ +01969c: 1f00 bd00 |0004: check-cast v0, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ +0196a0: 6e10 da01 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +0196a6: 0c00 |0009: move-result-object v0 │ │ +0196a8: 6e10 c102 0d00 |000a: invoke-virtual {v13}, Lorg/metatrans/apps/maze/main/Activity_Result;.getApplication:()Landroid/app/Application; // method@02c1 │ │ +0196ae: 0c01 |000d: move-result-object v1 │ │ +0196b0: 1f01 bd00 |000e: check-cast v1, Lorg/metatrans/apps/maze/app/Application_Maze; // type@00bd │ │ +0196b4: 6e10 dd01 0100 |0010: invoke-virtual {v1}, Lorg/metatrans/apps/maze/app/Application_Maze;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@01dd │ │ +0196ba: 0c01 |0013: move-result-object v1 │ │ +0196bc: 1f01 fc00 |0014: check-cast v1, Lorg/metatrans/apps/maze/model/UserSettings; // type@00fc │ │ +0196c0: 220a 1b02 |0016: new-instance v10, Lorg/metatrans/commons/main/View_Result; // type@021b │ │ +0196c4: 5202 110c |0018: iget v2, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +0196c8: 8122 |001a: int-to-long v2, v2 │ │ +0196ca: 5314 d006 |001b: iget-wide v4, v1, Lorg/metatrans/apps/maze/model/UserSettings;.best_scores:J // field@06d0 │ │ +0196ce: 3102 0204 |001d: cmp-long v2, v2, v4 │ │ +0196d2: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +0196d4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0196d6: 3a02 0400 |0021: if-ltz v2, 0025 // +0004 │ │ +0196da: 0135 |0023: move v5, v3 │ │ +0196dc: 2802 |0024: goto 0026 // +0002 │ │ +0196de: 0145 |0025: move v5, v4 │ │ +0196e0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +0196e2: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +0196e4: 2338 5c02 |0028: new-array v8, v3, [Ljava/lang/String; // type@025c │ │ +0196e8: 6002 7d06 |002a: sget v2, Lorg/metatrans/apps/maze/lib/R$string;.steps:I // field@067d │ │ +0196ec: 6e20 c302 2d00 |002c: invoke-virtual {v13, v2}, Lorg/metatrans/apps/maze/main/Activity_Result;.getString:(I)Ljava/lang/String; // method@02c3 │ │ +0196f2: 0c02 |002f: move-result-object v2 │ │ +0196f4: 4d02 0804 |0030: aput-object v2, v8, v4 │ │ +0196f8: 2339 5c02 |0032: new-array v9, v3, [Ljava/lang/String; // type@025c │ │ +0196fc: 2202 a100 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +019700: 7010 7f01 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019706: 1a0b 0000 |0039: const-string v11, "" // string@0000 │ │ +01970a: 6e20 8501 b200 |003b: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +019710: 5200 110c |003e: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +019714: 6e20 8201 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01971a: 6e10 8701 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +019720: 0c00 |0046: move-result-object v0 │ │ +019722: 4d00 0904 |0047: aput-object v0, v9, v4 │ │ +019726: 2330 5c02 |0049: new-array v0, v3, [Ljava/lang/String; // type@025c │ │ +01972a: 2202 a100 |004b: new-instance v2, Ljava/lang/StringBuilder; // type@00a1 │ │ +01972e: 7010 7f01 0200 |004d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +019734: 6e20 8501 b200 |0050: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01973a: 531b d006 |0053: iget-wide v11, v1, Lorg/metatrans/apps/maze/model/UserSettings;.best_scores:J // field@06d0 │ │ +01973e: 6e30 8301 b20c |0055: invoke-virtual {v2, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0183 │ │ +019744: 6e10 8701 0200 |0058: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01974a: 0c01 |005b: move-result-object v1 │ │ +01974c: 4d01 0004 |005c: aput-object v1, v0, v4 │ │ +019750: 07a2 |005e: move-object v2, v10 │ │ +019752: 07d3 |005f: move-object v3, v13 │ │ +019754: 0154 |0060: move v4, v5 │ │ +019756: 0165 |0061: move v5, v6 │ │ +019758: 0776 |0062: move-object v6, v7 │ │ +01975a: 0787 |0063: move-object v7, v8 │ │ +01975c: 0798 |0064: move-object v8, v9 │ │ +01975e: 0709 |0065: move-object v9, v0 │ │ +019760: 7608 6a0a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metatrans/commons/main/View_Result;.:(Landroid/content/Context;ZZLjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@0a6a │ │ +019766: 110a |0069: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000a line=20 │ │ 0x0016 line=22 │ │ 0x002c line=26 │ │ locals : │ │ @@ -89554,28 +89572,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -019668: |[019668] org.metatrans.apps.maze.main.Activity_Result.getBannerName:()Ljava/lang/String; │ │ -019678: 1a00 2f01 |0000: const-string v0, "BANNER3" // string@012f │ │ -01967c: 1100 |0002: return-object v0 │ │ +01966c: |[01966c] org.metatrans.apps.maze.main.Activity_Result.getBannerName:()Ljava/lang/String; │ │ +01967c: 1a00 3001 |0000: const-string v0, "BANNER3" // string@0130 │ │ +019680: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 190 (Activity_Result.java) │ │ + source_file_idx : 191 (Activity_Result.java) │ │ │ │ Class #398 header: │ │ class_idx : 255 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 503 │ │ -source_file_idx : 483 │ │ +source_file_idx : 484 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #398 annotations: │ │ Annotations on method #813 '' │ │ @@ -89599,17 +89617,17 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -01b9c8: |[01b9c8] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V │ │ -01b9d8: 7040 0e09 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@090e │ │ -01b9de: 0e00 |0003: return-void │ │ +01b9cc: |[01b9cc] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V │ │ +01b9dc: 7040 0e09 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@090e │ │ +01b9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/RectF; │ │ @@ -89620,45 +89638,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -01b9e0: |[01b9e0] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.convert2collectible:()V │ │ -01b9f0: 2200 2500 |0000: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ -01b9f4: 6e10 3003 0600 |0002: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ -01b9fa: 0c01 |0005: move-result-object v1 │ │ -01b9fc: 5211 0c00 |0006: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -01ba00: 6e10 3003 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ -01ba06: 0c02 |000b: move-result-object v2 │ │ -01ba08: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ -01ba0c: 6e10 3003 0600 |000e: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ -01ba12: 0c03 |0011: move-result-object v3 │ │ -01ba14: 5233 0c00 |0012: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -01ba18: 6e10 3103 0600 |0014: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ -01ba1e: 0c04 |0017: move-result-object v4 │ │ -01ba20: 6e10 e708 0400 |0018: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/World;.getCellSize:()F // method@08e7 │ │ -01ba26: 0a04 |001b: move-result v4 │ │ -01ba28: c643 |001c: add-float/2addr v3, v4 │ │ -01ba2a: 6e10 3003 0600 |001d: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ -01ba30: 0c04 |0020: move-result-object v4 │ │ -01ba32: 5244 0e00 |0021: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -01ba36: 6e10 3103 0600 |0023: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ -01ba3c: 0c05 |0026: move-result-object v5 │ │ -01ba3e: 6e10 e708 0500 |0027: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCellSize:()F // method@08e7 │ │ -01ba44: 0a05 |002a: move-result v5 │ │ -01ba46: c654 |002b: add-float/2addr v4, v5 │ │ -01ba48: 7054 6d00 1032 |002c: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01ba4e: 2201 0101 |002f: new-instance v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; // type@0101 │ │ -01ba52: 7020 3a03 0100 |0031: invoke-direct {v1, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033a │ │ -01ba58: 6e10 3103 0600 |0034: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ -01ba5e: 0c00 |0037: move-result-object v0 │ │ -01ba60: 6e20 e208 1000 |0038: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ -01ba66: 0e00 |003b: return-void │ │ +01b9e4: |[01b9e4] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.convert2collectible:()V │ │ +01b9f4: 2200 2500 |0000: new-instance v0, Landroid/graphics/RectF; // type@0025 │ │ +01b9f8: 6e10 3003 0600 |0002: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ +01b9fe: 0c01 |0005: move-result-object v1 │ │ +01ba00: 5211 0c00 |0006: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +01ba04: 6e10 3003 0600 |0008: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ +01ba0a: 0c02 |000b: move-result-object v2 │ │ +01ba0c: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/RectF;.top:F // field@000e │ │ +01ba10: 6e10 3003 0600 |000e: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ +01ba16: 0c03 |0011: move-result-object v3 │ │ +01ba18: 5233 0c00 |0012: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +01ba1c: 6e10 3103 0600 |0014: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ +01ba22: 0c04 |0017: move-result-object v4 │ │ +01ba24: 6e10 e708 0400 |0018: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/World;.getCellSize:()F // method@08e7 │ │ +01ba2a: 0a04 |001b: move-result v4 │ │ +01ba2c: c643 |001c: add-float/2addr v3, v4 │ │ +01ba2e: 6e10 3003 0600 |001d: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0330 │ │ +01ba34: 0c04 |0020: move-result-object v4 │ │ +01ba36: 5244 0e00 |0021: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +01ba3a: 6e10 3103 0600 |0023: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ +01ba40: 0c05 |0026: move-result-object v5 │ │ +01ba42: 6e10 e708 0500 |0027: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getCellSize:()F // method@08e7 │ │ +01ba48: 0a05 |002a: move-result v5 │ │ +01ba4a: c654 |002b: add-float/2addr v4, v5 │ │ +01ba4c: 7054 6d00 1032 |002c: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01ba52: 2201 0101 |002f: new-instance v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths; // type@0101 │ │ +01ba56: 7020 3a03 0100 |0031: invoke-direct {v1, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Collectible_Acorn_Labyrinths;.:(Landroid/graphics/RectF;)V // method@033a │ │ +01ba5c: 6e10 3103 0600 |0034: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ +01ba62: 0c00 |0037: move-result-object v0 │ │ +01ba64: 6e20 e208 1000 |0038: invoke-virtual {v0, v1}, Lorg/metatrans/commons/graphics2d/model/World;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@08e2 │ │ +01ba6a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x002f line=63 │ │ 0x0034 line=65 │ │ locals : │ │ 0x0000 - 0x003c reg=6 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ @@ -89669,21 +89687,21 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01b9a0: |[01b9a0] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ -01b9b0: 6e10 3103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ -01b9b6: 0c00 |0003: move-result-object v0 │ │ -01b9b8: 1f00 fe00 |0004: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01b9bc: 6e10 1003 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ -01b9c2: 0c00 |0009: move-result-object v0 │ │ -01b9c4: 1100 |000a: return-object v0 │ │ +01b9a4: |[01b9a4] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ +01b9b4: 6e10 3103 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0331 │ │ +01b9ba: 0c00 |0003: move-result-object v0 │ │ +01b9bc: 1f00 fe00 |0004: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01b9c0: 6e10 1003 0000 |0006: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_acorn:()Landroid/graphics/Bitmap; // method@0310 │ │ +01b9c6: 0c00 |0009: move-result-object v0 │ │ +01b9c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;) │ │ @@ -89691,18 +89709,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01ba68: |[01ba68] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.groundContact_X:()V │ │ -01ba78: 6f10 1109 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.groundContact_X:()V // method@0911 │ │ -01ba7e: 7010 2e03 0000 |0003: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.convert2collectible:()V // method@032e │ │ -01ba84: 0e00 |0006: return-void │ │ +01ba6c: |[01ba6c] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.groundContact_X:()V │ │ +01ba7c: 6f10 1109 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.groundContact_X:()V // method@0911 │ │ +01ba82: 7010 2e03 0000 |0003: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.convert2collectible:()V // method@032e │ │ +01ba88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ │ │ @@ -89711,18 +89729,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01ba88: |[01ba88] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.groundContact_Y:()V │ │ -01ba98: 6f10 1209 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.groundContact_Y:()V // method@0912 │ │ -01ba9e: 7010 2e03 0000 |0003: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.convert2collectible:()V // method@032e │ │ -01baa4: 0e00 |0006: return-void │ │ +01ba8c: |[01ba8c] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.groundContact_Y:()V │ │ +01ba9c: 6f10 1209 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.groundContact_Y:()V // method@0912 │ │ +01baa2: 7010 2e03 0000 |0003: invoke-direct {v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.convert2collectible:()V // method@032e │ │ +01baa8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ │ │ @@ -89731,31 +89749,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01baa8: |[01baa8] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.nextMoment:(F)V │ │ -01bab8: 6f20 1309 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.nextMoment:(F)V // method@0913 │ │ -01babe: 0e00 |0003: return-void │ │ +01baac: |[01baac] org.metatrans.apps.maze.model.entities.Entity2D_Bullet_Labyrints.nextMoment:(F)V │ │ +01babc: 6f20 1309 1000 |0000: invoke-super {v0, v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Bullet;.nextMoment:(F)V // method@0913 │ │ +01bac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; │ │ 0x0000 - 0x0004 reg=1 (null) F │ │ │ │ - source_file_idx : 483 (Entity2D_Bullet_Labyrints.java) │ │ + source_file_idx : 484 (Entity2D_Bullet_Labyrints.java) │ │ │ │ Class #399 header: │ │ class_idx : 256 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 504 │ │ -source_file_idx : 485 │ │ +source_file_idx : 486 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #399 annotations: │ │ Annotations on method #821 '' │ │ @@ -89779,42 +89797,42 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -01bb10: |[01bb10] org.metatrans.apps.maze.model.entities.Entity2D_Challenger_Labyrinth.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ -01bb20: 7058 1409 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0914 │ │ -01bb26: 7100 6401 0000 |0003: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01bb2c: 0b06 |0006: move-result-wide v6 │ │ -01bb2e: 1900 e03f |0007: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -01bb32: 3006 0600 |0009: cmpg-double v6, v6, v0 │ │ -01bb36: 1507 803f |000b: const/high16 v7, #int 1065353216 // #3f80 │ │ -01bb3a: 1508 80bf |000d: const/high16 v8, #int -1082130432 // #bf80 │ │ -01bb3e: 3b06 0400 |000f: if-gez v6, 0013 // +0004 │ │ -01bb42: 0176 |0011: move v6, v7 │ │ -01bb44: 2802 |0012: goto 0014 // +0002 │ │ -01bb46: 0186 |0013: move v6, v8 │ │ -01bb48: 6e10 ef08 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getMaxSpeed_CHALLENGER:()I // method@08ef │ │ -01bb4e: 0a02 |0017: move-result v2 │ │ -01bb50: 8222 |0018: int-to-float v2, v2 │ │ -01bb52: c826 |0019: mul-float/2addr v6, v2 │ │ -01bb54: 7100 6401 0000 |001a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ -01bb5a: 0b02 |001d: move-result-wide v2 │ │ -01bb5c: 3000 0200 |001e: cmpg-double v0, v2, v0 │ │ -01bb60: 3b00 0300 |0020: if-gez v0, 0023 // +0003 │ │ -01bb64: 2802 |0022: goto 0024 // +0002 │ │ -01bb66: 0187 |0023: move v7, v8 │ │ -01bb68: 6e10 ef08 0500 |0024: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getMaxSpeed_CHALLENGER:()I // method@08ef │ │ -01bb6e: 0a05 |0027: move-result v5 │ │ -01bb70: 8255 |0028: int-to-float v5, v5 │ │ -01bb72: c857 |0029: mul-float/2addr v7, v5 │ │ -01bb74: 6e30 3903 6407 |002a: invoke-virtual {v4, v6, v7}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.setSpeed:(FF)V // method@0339 │ │ -01bb7a: 0e00 |002d: return-void │ │ +01bb14: |[01bb14] org.metatrans.apps.maze.model.entities.Entity2D_Challenger_Labyrinth.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V │ │ +01bb24: 7058 1409 5476 |0000: invoke-direct {v4, v5, v6, v7, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Challenger;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0914 │ │ +01bb2a: 7100 6401 0000 |0003: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01bb30: 0b06 |0006: move-result-wide v6 │ │ +01bb32: 1900 e03f |0007: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +01bb36: 3006 0600 |0009: cmpg-double v6, v6, v0 │ │ +01bb3a: 1507 803f |000b: const/high16 v7, #int 1065353216 // #3f80 │ │ +01bb3e: 1508 80bf |000d: const/high16 v8, #int -1082130432 // #bf80 │ │ +01bb42: 3b06 0400 |000f: if-gez v6, 0013 // +0004 │ │ +01bb46: 0176 |0011: move v6, v7 │ │ +01bb48: 2802 |0012: goto 0014 // +0002 │ │ +01bb4a: 0186 |0013: move v6, v8 │ │ +01bb4c: 6e10 ef08 0500 |0014: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getMaxSpeed_CHALLENGER:()I // method@08ef │ │ +01bb52: 0a02 |0017: move-result v2 │ │ +01bb54: 8222 |0018: int-to-float v2, v2 │ │ +01bb56: c826 |0019: mul-float/2addr v6, v2 │ │ +01bb58: 7100 6401 0000 |001a: invoke-static {}, Ljava/lang/Math;.random:()D // method@0164 │ │ +01bb5e: 0b02 |001d: move-result-wide v2 │ │ +01bb60: 3000 0200 |001e: cmpg-double v0, v2, v0 │ │ +01bb64: 3b00 0300 |0020: if-gez v0, 0023 // +0003 │ │ +01bb68: 2802 |0022: goto 0024 // +0002 │ │ +01bb6a: 0187 |0023: move v7, v8 │ │ +01bb6c: 6e10 ef08 0500 |0024: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/World;.getMaxSpeed_CHALLENGER:()I // method@08ef │ │ +01bb72: 0a05 |0027: move-result v5 │ │ +01bb74: 8255 |0028: int-to-float v5, v5 │ │ +01bb76: c857 |0029: mul-float/2addr v7, v5 │ │ +01bb78: 6e30 3903 6407 |002a: invoke-virtual {v4, v6, v7}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.setSpeed:(FF)V // method@0339 │ │ +01bb7e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; │ │ 0x0000 - 0x002e reg=5 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ @@ -89828,45 +89846,45 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -01bac0: |[01bac0] org.metatrans.apps.maze.model.entities.Entity2D_Challenger_Labyrinth.getBitmap:()Landroid/graphics/Bitmap; │ │ -01bad0: 6e10 3703 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getDx:()F // method@0337 │ │ -01bad6: 0a00 |0003: move-result v0 │ │ -01bad8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01bada: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -01bade: 3a00 0d00 |0007: if-ltz v0, 0014 // +000d │ │ -01bae2: 6e10 3803 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0338 │ │ -01bae8: 0c00 |000c: move-result-object v0 │ │ -01baea: 1f00 fe00 |000d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01baee: 6e10 1203 0000 |000f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_challenger_r:()Landroid/graphics/Bitmap; // method@0312 │ │ -01baf4: 0c00 |0012: move-result-object v0 │ │ -01baf6: 280b |0013: goto 001e // +000b │ │ -01baf8: 6e10 3803 0200 |0014: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0338 │ │ -01bafe: 0c00 |0017: move-result-object v0 │ │ -01bb00: 1f00 fe00 |0018: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01bb04: 6e10 1103 0000 |001a: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_challenger_l:()Landroid/graphics/Bitmap; // method@0311 │ │ -01bb0a: 0c00 |001d: move-result-object v0 │ │ -01bb0c: 1100 |001e: return-object v0 │ │ +01bac4: |[01bac4] org.metatrans.apps.maze.model.entities.Entity2D_Challenger_Labyrinth.getBitmap:()Landroid/graphics/Bitmap; │ │ +01bad4: 6e10 3703 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getDx:()F // method@0337 │ │ +01bada: 0a00 |0003: move-result v0 │ │ +01badc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01bade: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +01bae2: 3a00 0d00 |0007: if-ltz v0, 0014 // +000d │ │ +01bae6: 6e10 3803 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0338 │ │ +01baec: 0c00 |000c: move-result-object v0 │ │ +01baee: 1f00 fe00 |000d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01baf2: 6e10 1203 0000 |000f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_challenger_r:()Landroid/graphics/Bitmap; // method@0312 │ │ +01baf8: 0c00 |0012: move-result-object v0 │ │ +01bafa: 280b |0013: goto 001e // +000b │ │ +01bafc: 6e10 3803 0200 |0014: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0338 │ │ +01bb02: 0c00 |0017: move-result-object v0 │ │ +01bb04: 1f00 fe00 |0018: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01bb08: 6e10 1103 0000 |001a: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_challenger_l:()Landroid/graphics/Bitmap; // method@0311 │ │ +01bb0e: 0c00 |001d: move-result-object v0 │ │ +01bb10: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Challenger_Labyrinth; │ │ │ │ - source_file_idx : 485 (Entity2D_Challenger_Labyrinth.java) │ │ + source_file_idx : 486 (Entity2D_Challenger_Labyrinth.java) │ │ │ │ Class #400 header: │ │ class_idx : 260 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 509 │ │ -source_file_idx : 494 │ │ +source_file_idx : 495 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #400 annotations: │ │ Annotations on field #1779 'visited' │ │ @@ -89906,27 +89924,27 @@ │ │ type : '(Lorg/metatrans/apps/maze/model/World_Labyrints;Landroid/graphics/RectF;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -01bd58: |[01bd58] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.:(Lorg/metatrans/apps/maze/model/World_Labyrints;Landroid/graphics/RectF;Ljava/util/List;)V │ │ -01bd68: 6e10 2303 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ -01bd6e: 0c00 |0003: move-result-object v0 │ │ -01bd70: 7054 4209 2103 |0004: invoke-direct {v1, v2, v3, v0, v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0942 │ │ -01bd76: 6e10 4703 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01bd7c: 0c02 |000a: move-result-object v2 │ │ -01bd7e: 6e10 2103 0200 |000b: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getExitEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // method@0321 │ │ -01bd84: 0c02 |000e: move-result-object v2 │ │ -01bd86: 5b12 f106 |000f: iput-object v2, v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.gateEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // field@06f1 │ │ -01bd8a: 2202 af00 |0011: new-instance v2, Ljava/util/HashSet; // type@00af │ │ -01bd8e: 7010 a101 0200 |0013: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@01a1 │ │ -01bd94: 5b12 f306 |0016: iput-object v2, v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ -01bd98: 0e00 |0018: return-void │ │ +01bd5c: |[01bd5c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.:(Lorg/metatrans/apps/maze/model/World_Labyrints;Landroid/graphics/RectF;Ljava/util/List;)V │ │ +01bd6c: 6e10 2303 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_SolidOnly:()Ljava/util/List; // method@0323 │ │ +01bd72: 0c00 |0003: move-result-object v0 │ │ +01bd74: 7054 4209 2103 |0004: invoke-direct {v1, v2, v3, v0, v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;Ljava/util/List;)V // method@0942 │ │ +01bd7a: 6e10 4703 0100 |0007: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01bd80: 0c02 |000a: move-result-object v2 │ │ +01bd82: 6e10 2103 0200 |000b: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getExitEntity:()Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // method@0321 │ │ +01bd88: 0c02 |000e: move-result-object v2 │ │ +01bd8a: 5b12 f106 |000f: iput-object v2, v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.gateEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // field@06f1 │ │ +01bd8e: 2202 af00 |0011: new-instance v2, Ljava/util/HashSet; // type@00af │ │ +01bd92: 7010 a101 0200 |0013: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@01a1 │ │ +01bd98: 5b12 f306 |0016: iput-object v2, v1, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ +01bd9c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=42 │ │ 0x0011 line=44 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ @@ -89940,17 +89958,17 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bce0: |[01bce0] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getActivityResult_Class:()Ljava/lang/Class; │ │ -01bcf0: 1c00 ed00 |0000: const-class v0, Lorg/metatrans/apps/maze/main/Activity_Result; // type@00ed │ │ -01bcf4: 1100 |0002: return-object v0 │ │ +01bce4: |[01bce4] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getActivityResult_Class:()Ljava/lang/Class; │ │ +01bcf4: 1c00 ed00 |0000: const-class v0, Lorg/metatrans/apps/maze/main/Activity_Result; // type@00ed │ │ +01bcf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #1 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -89958,30 +89976,30 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -01bc54: |[01bc54] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ -01bc64: 6e10 4403 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getDx:()F // method@0344 │ │ -01bc6a: 0a00 |0003: move-result v0 │ │ -01bc6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01bc6e: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -01bc72: 3a00 0b00 |0007: if-ltz v0, 0012 // +000b │ │ -01bc76: 6e10 4703 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01bc7c: 0c00 |000c: move-result-object v0 │ │ -01bc7e: 6e10 1903 0000 |000d: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_r:()Landroid/graphics/Bitmap; // method@0319 │ │ -01bc84: 0c00 |0010: move-result-object v0 │ │ -01bc86: 2809 |0011: goto 001a // +0009 │ │ -01bc88: 6e10 4703 0200 |0012: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01bc8e: 0c00 |0015: move-result-object v0 │ │ -01bc90: 6e10 1803 0000 |0016: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_l:()Landroid/graphics/Bitmap; // method@0318 │ │ -01bc96: 0c00 |0019: move-result-object v0 │ │ -01bc98: 1100 |001a: return-object v0 │ │ +01bc58: |[01bc58] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getBitmap:()Landroid/graphics/Bitmap; │ │ +01bc68: 6e10 4403 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getDx:()F // method@0344 │ │ +01bc6e: 0a00 |0003: move-result v0 │ │ +01bc70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01bc72: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +01bc76: 3a00 0b00 |0007: if-ltz v0, 0012 // +000b │ │ +01bc7a: 6e10 4703 0200 |0009: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01bc80: 0c00 |000c: move-result-object v0 │ │ +01bc82: 6e10 1903 0000 |000d: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_r:()Landroid/graphics/Bitmap; // method@0319 │ │ +01bc88: 0c00 |0010: move-result-object v0 │ │ +01bc8a: 2809 |0011: goto 001a // +0009 │ │ +01bc8c: 6e10 4703 0200 |0012: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01bc92: 0c00 |0015: move-result-object v0 │ │ +01bc94: 6e10 1803 0000 |0016: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_player_l:()Landroid/graphics/Bitmap; // method@0318 │ │ +01bc9a: 0c00 |0019: move-result-object v0 │ │ +01bc9c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #2 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -89989,20 +90007,20 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/GameData;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01bd18: |[01bd18] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ -01bd28: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ -01bd2e: 0c00 |0003: move-result-object v0 │ │ -01bd30: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ -01bd36: 0c00 |0007: move-result-object v0 │ │ -01bd38: 1100 |0008: return-object v0 │ │ +01bd1c: |[01bd1c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; │ │ +01bd2c: 7100 db01 0000 |0000: invoke-static {}, Lorg/metatrans/apps/maze/app/Application_Maze;.getInstance:()Lorg/metatrans/apps/maze/app/Application_Maze; // method@01db │ │ +01bd32: 0c00 |0003: move-result-object v0 │ │ +01bd34: 6e10 da01 0000 |0004: invoke-virtual {v0}, Lorg/metatrans/apps/maze/app/Application_Maze;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@01da │ │ +01bd3a: 0c00 |0007: move-result-object v0 │ │ +01bd3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #3 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -90010,19 +90028,19 @@ │ │ type : '()Lorg/metatrans/apps/maze/model/World_Labyrints;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01bcf8: |[01bcf8] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ -01bd08: 6f10 4809 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ -01bd0e: 0c00 |0003: move-result-object v0 │ │ -01bd10: 1f00 fe00 |0004: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01bd14: 1100 |0006: return-object v0 │ │ +01bcfc: |[01bcfc] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; │ │ +01bd0c: 6f10 4809 0100 |0000: invoke-super {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; // method@0948 │ │ +01bd12: 0c00 |0003: move-result-object v0 │ │ +01bd14: 1f00 fe00 |0004: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01bd18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #4 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -90030,18 +90048,18 @@ │ │ type : '()Lorg/metatrans/commons/graphics2d/model/World;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01bd3c: |[01bd3c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; │ │ -01bd4c: 6e10 4703 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01bd52: 0c00 |0003: move-result-object v0 │ │ -01bd54: 1100 |0004: return-object v0 │ │ +01bd40: |[01bd40] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.getWorld:()Lorg/metatrans/commons/graphics2d/model/World; │ │ +01bd50: 6e10 4703 0100 |0000: invoke-virtual {v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01bd56: 0c00 |0003: move-result-object v0 │ │ +01bd58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #5 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -90049,17 +90067,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bd9c: |[01bd9c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.killedFinal:()V │ │ -01bdac: 6f10 4e09 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.killedFinal:()V // method@094e │ │ -01bdb2: 0e00 |0003: return-void │ │ +01bda0: |[01bda0] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.killedFinal:()V │ │ +01bdb0: 6f10 4e09 0000 |0000: invoke-super {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.killedFinal:()V // method@094e │ │ +01bdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #6 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -90067,30 +90085,30 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01bc9c: |[01bc9c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.levelCompletedCondition:()Z │ │ -01bcac: 6e10 4903 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.hasKey:()Z // method@0349 │ │ -01bcb2: 0a00 |0003: move-result v0 │ │ -01bcb4: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -01bcb8: 6e10 4503 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01bcbe: 0c00 |0009: move-result-object v0 │ │ -01bcc0: 5421 f106 |000a: iget-object v1, v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.gateEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // field@06f1 │ │ -01bcc4: 6e10 5309 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;.getEnvelop:()Landroid/graphics/RectF; // method@0953 │ │ -01bcca: 0c01 |000f: move-result-object v1 │ │ -01bccc: 7120 7000 1000 |0010: invoke-static {v0, v1}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ -01bcd2: 0a00 |0013: move-result v0 │ │ -01bcd4: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -01bcd8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -01bcda: 2802 |0017: goto 0019 // +0002 │ │ -01bcdc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01bcde: 0f00 |0019: return v0 │ │ +01bca0: |[01bca0] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.levelCompletedCondition:()Z │ │ +01bcb0: 6e10 4903 0200 |0000: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.hasKey:()Z // method@0349 │ │ +01bcb6: 0a00 |0003: move-result v0 │ │ +01bcb8: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +01bcbc: 6e10 4503 0200 |0006: invoke-virtual {v2}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01bcc2: 0c00 |0009: move-result-object v0 │ │ +01bcc4: 5421 f106 |000a: iget-object v1, v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.gateEntity:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special; // field@06f1 │ │ +01bcc8: 6e10 5309 0100 |000c: invoke-virtual {v1}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Special;.getEnvelop:()Landroid/graphics/RectF; // method@0953 │ │ +01bcce: 0c01 |000f: move-result-object v1 │ │ +01bcd0: 7120 7000 1000 |0010: invoke-static {v0, v1}, Landroid/graphics/RectF;.intersects:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z // method@0070 │ │ +01bcd6: 0a00 |0013: move-result v0 │ │ +01bcd8: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +01bcdc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +01bcde: 2802 |0017: goto 0019 // +0002 │ │ +01bce0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +01bce2: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ │ │ #7 : (in Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;) │ │ @@ -90098,181 +90116,181 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 315 16-bit code units │ │ -01bdb4: |[01bdb4] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.nextMoment:(F)V │ │ -01bdc4: 6f20 4f09 9800 |0000: invoke-super {v8, v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.nextMoment:(F)V // method@094f │ │ -01bdca: 6e10 4703 0800 |0003: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01bdd0: 0c09 |0006: move-result-object v9 │ │ -01bdd2: 6e10 2203 0900 |0007: invoke-virtual {v9}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@0322 │ │ -01bdd8: 0c09 |000a: move-result-object v9 │ │ -01bdda: 7210 b001 0900 |000b: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ -01bde0: 0c09 |000e: move-result-object v9 │ │ -01bde2: 7210 a201 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ -01bde8: 0a00 |0012: move-result v0 │ │ -01bdea: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -01bdec: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -01bdee: 3800 a200 |0015: if-eqz v0, 00b7 // +00a2 │ │ -01bdf2: 7210 a301 0900 |0017: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ -01bdf8: 0c00 |001a: move-result-object v0 │ │ -01bdfa: 1f00 fb01 |001b: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ -01bdfe: 6e10 4503 0800 |001d: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be04: 0c03 |0020: move-result-object v3 │ │ -01be06: 5233 0c00 |0021: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -01be0a: 6e10 4503 0800 |0023: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be10: 0c04 |0026: move-result-object v4 │ │ -01be12: 5244 0d00 |0027: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -01be16: 6e10 4503 0800 |0029: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be1c: 0c05 |002c: move-result-object v5 │ │ -01be1e: 5255 0c00 |002d: iget v5, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ -01be22: c754 |002f: sub-float/2addr v4, v5 │ │ -01be24: 1505 0040 |0030: const/high16 v5, #int 1073741824 // #4000 │ │ -01be28: c954 |0032: div-float/2addr v4, v5 │ │ -01be2a: c643 |0033: add-float/2addr v3, v4 │ │ -01be2c: 6e10 4503 0800 |0034: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be32: 0c04 |0037: move-result-object v4 │ │ -01be34: 5244 0e00 |0038: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -01be38: 6e10 4503 0800 |003a: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be3e: 0c06 |003d: move-result-object v6 │ │ -01be40: 5266 0b00 |003e: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -01be44: 6e10 4503 0800 |0040: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01be4a: 0c07 |0043: move-result-object v7 │ │ -01be4c: 5277 0e00 |0044: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ -01be50: c776 |0046: sub-float/2addr v6, v7 │ │ -01be52: c956 |0047: div-float/2addr v6, v5 │ │ -01be54: c664 |0048: add-float/2addr v4, v6 │ │ -01be56: 6e10 2a09 0000 |0049: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ -01be5c: 0c05 |004c: move-result-object v5 │ │ -01be5e: 6e30 6e00 3504 |004d: invoke-virtual {v5, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ -01be64: 0a03 |0050: move-result v3 │ │ -01be66: 3803 beff |0051: if-eqz v3, 000f // -0042 │ │ -01be6a: 5483 f306 |0053: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ -01be6e: 7220 be01 0300 |0055: invoke-interface {v3, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@01be │ │ -01be74: 0a03 |0058: move-result v3 │ │ -01be76: 3903 1000 |0059: if-nez v3, 0069 // +0010 │ │ -01be7a: 5483 f306 |005b: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ -01be7e: 7220 bd01 0300 |005d: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@01bd │ │ -01be84: 6e10 4603 0800 |0060: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01be8a: 0c03 |0063: move-result-object v3 │ │ -01be8c: 5234 0a0c |0064: iget v4, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -01be90: b024 |0066: add-int/2addr v4, v2 │ │ -01be92: 5934 0a0c |0067: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -01be96: 5483 f006 |0069: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01be9a: 3903 0400 |006b: if-nez v3, 006f // +0004 │ │ -01be9e: 5b80 f006 |006d: iput-object v0, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01bea2: 5483 f006 |006f: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01bea6: 3230 9eff |0071: if-eq v0, v3, 000f // -0062 │ │ -01beaa: 6e10 2a09 0000 |0073: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ -01beb0: 0c03 |0076: move-result-object v3 │ │ -01beb2: 5233 0c00 |0077: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ -01beb6: 5484 f006 |0079: iget-object v4, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01beba: 6e10 2a09 0400 |007b: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ -01bec0: 0c04 |007e: move-result-object v4 │ │ -01bec2: 5244 0c00 |007f: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ -01bec6: c743 |0081: sub-float/2addr v3, v4 │ │ -01bec8: 6e10 2a09 0000 |0082: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ -01bece: 0c04 |0085: move-result-object v4 │ │ -01bed0: 5244 0e00 |0086: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ -01bed4: 5485 f006 |0088: iget-object v5, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01bed8: 6e10 2a09 0500 |008a: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ -01bede: 0c05 |008d: move-result-object v5 │ │ -01bee0: 5255 0e00 |008e: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ -01bee4: c754 |0090: sub-float/2addr v4, v5 │ │ -01bee6: 2d05 0304 |0091: cmpl-float v5, v3, v4 │ │ -01beea: 1206 |0093: const/4 v6, #int 0 // #0 │ │ -01beec: 12f7 |0094: const/4 v7, #int -1 // #ff │ │ -01beee: 3d05 0a00 |0095: if-lez v5, 009f // +000a │ │ -01bef2: 2d01 0306 |0097: cmpl-float v1, v3, v6 │ │ -01bef6: 3d01 0400 |0099: if-lez v1, 009d // +0004 │ │ -01befa: 1241 |009b: const/4 v1, #int 4 // #4 │ │ -01befc: 280e |009c: goto 00aa // +000e │ │ -01befe: 1221 |009d: const/4 v1, #int 2 // #2 │ │ -01bf00: 280c |009e: goto 00aa // +000c │ │ -01bf02: 2e03 0304 |009f: cmpg-float v3, v3, v4 │ │ -01bf06: 3b03 0800 |00a1: if-gez v3, 00a9 // +0008 │ │ -01bf0a: 2d03 0406 |00a3: cmpl-float v3, v4, v6 │ │ -01bf0e: 3d03 0500 |00a5: if-lez v3, 00aa // +0005 │ │ -01bf12: 0121 |00a7: move v1, v2 │ │ -01bf14: 2802 |00a8: goto 00aa // +0002 │ │ -01bf16: 0171 |00a9: move v1, v7 │ │ -01bf18: 3271 0900 |00aa: if-eq v1, v7, 00b3 // +0009 │ │ -01bf1c: 5482 f006 |00ac: iget-object v2, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01bf20: 1f02 0601 |00ae: check-cast v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; // type@0106 │ │ -01bf24: 6e20 5303 1200 |00b0: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.setDirection:(I)V // method@0353 │ │ -01bf2a: 5b80 f006 |00b3: iput-object v0, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ -01bf2e: 2900 5aff |00b5: goto/16 000f // -00a6 │ │ -01bf32: 6e10 4b03 0800 |00b7: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.levelCompletedCondition:()Z // method@034b │ │ -01bf38: 0a09 |00ba: move-result v9 │ │ -01bf3a: 3809 7f00 |00bb: if-eqz v9, 013a // +007f │ │ -01bf3e: 6e10 4603 0800 |00bd: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bf44: 0c09 |00c0: move-result-object v9 │ │ -01bf46: 5c92 0c0c |00c1: iput-boolean v2, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ -01bf4a: 7100 6008 0000 |00c3: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01bf50: 0c09 |00c6: move-result-object v9 │ │ -01bf52: 6e10 6108 0900 |00c7: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ -01bf58: 0c09 |00ca: move-result-object v9 │ │ -01bf5a: 7100 6008 0000 |00cb: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01bf60: 0c00 |00ce: move-result-object v0 │ │ -01bf62: 6e10 6208 0000 |00cf: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ -01bf68: 0c00 |00d2: move-result-object v0 │ │ -01bf6a: 5200 140c |00d3: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ -01bf6e: 6e20 cd0a 0900 |00d5: invoke-virtual {v9, v0}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ -01bf74: 0c09 |00d8: move-result-object v9 │ │ -01bf76: 6e10 4603 0800 |00d9: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bf7c: 0c00 |00dc: move-result-object v0 │ │ -01bf7e: 5200 090c |00dd: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -01bf82: 6e10 ca0a 0900 |00df: invoke-virtual {v9}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ -01bf88: 0a02 |00e2: move-result v2 │ │ -01bf8a: 3720 1200 |00e3: if-le v0, v2, 00f5 // +0012 │ │ -01bf8e: 6e10 4603 0800 |00e5: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bf94: 0c00 |00e8: move-result-object v0 │ │ -01bf96: 5200 090c |00e9: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -01bf9a: 6e20 cb0a 0900 |00eb: invoke-virtual {v9, v0}, Lorg/metatrans/commons/model/LevelResult_Base;.setCount_stars:(I)V // method@0acb │ │ -01bfa0: 7100 6008 0000 |00ee: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01bfa6: 0c09 |00f1: move-result-object v9 │ │ -01bfa8: 6e10 6a08 0900 |00f2: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeLevelsResults:()V // method@086a │ │ -01bfae: 6e10 4603 0800 |00f5: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bfb4: 0c09 |00f8: move-result-object v9 │ │ -01bfb6: 5299 090c |00f9: iget v9, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -01bfba: 3419 0900 |00fb: if-lt v9, v1, 0104 // +0009 │ │ -01bfbe: 7100 6008 0000 |00fd: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01bfc4: 0c09 |0100: move-result-object v9 │ │ -01bfc6: 6e10 6808 0900 |0101: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.setNextLevel:()V // method@0868 │ │ -01bfcc: 6e10 4603 0800 |0104: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bfd2: 0c09 |0107: move-result-object v9 │ │ -01bfd4: 6e10 4603 0800 |0108: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bfda: 0c00 |010b: move-result-object v0 │ │ -01bfdc: 5200 090c |010c: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -01bfe0: 5990 0b0c |010e: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ -01bfe4: 6e10 4603 0800 |0110: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bfea: 0c09 |0113: move-result-object v9 │ │ -01bfec: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -01bfee: 5990 090c |0115: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ -01bff2: 6e10 4603 0800 |0117: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01bff8: 0c09 |011a: move-result-object v9 │ │ -01bffa: 5291 110c |011b: iget v1, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -01bffe: 6e10 4603 0800 |011d: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c004: 0c02 |0120: move-result-object v2 │ │ -01c006: 5222 0a0c |0121: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -01c00a: b021 |0123: add-int/2addr v1, v2 │ │ -01c00c: 5991 110c |0124: iput v1, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ -01c010: 6e10 4603 0800 |0126: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c016: 0c09 |0129: move-result-object v9 │ │ -01c018: 5990 0a0c |012a: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ -01c01c: 6e10 4603 0800 |012c: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c022: 0c09 |012f: move-result-object v9 │ │ -01c024: 7100 6008 0000 |0130: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ -01c02a: 0c00 |0133: move-result-object v0 │ │ -01c02c: 6e10 5c08 0000 |0134: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.createNewWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@085c │ │ -01c032: 0c00 |0137: move-result-object v0 │ │ -01c034: 5b90 120c |0138: iput-object v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ -01c038: 0e00 |013a: return-void │ │ +01bdb8: |[01bdb8] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.nextMoment:(F)V │ │ +01bdc8: 6f20 4f09 9800 |0000: invoke-super {v8, v9}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Player;.nextMoment:(F)V // method@094f │ │ +01bdce: 6e10 4703 0800 |0003: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01bdd4: 0c09 |0006: move-result-object v9 │ │ +01bdd6: 6e10 2203 0900 |0007: invoke-virtual {v9}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getGroundEntities_NotSolidOnly:()Ljava/util/List; // method@0322 │ │ +01bddc: 0c09 |000a: move-result-object v9 │ │ +01bdde: 7210 b001 0900 |000b: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@01b0 │ │ +01bde4: 0c09 |000e: move-result-object v9 │ │ +01bde6: 7210 a201 0900 |000f: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@01a2 │ │ +01bdec: 0a00 |0012: move-result v0 │ │ +01bdee: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +01bdf0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +01bdf2: 3800 a200 |0015: if-eqz v0, 00b7 // +00a2 │ │ +01bdf6: 7210 a301 0900 |0017: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@01a3 │ │ +01bdfc: 0c00 |001a: move-result-object v0 │ │ +01bdfe: 1f00 fb01 |001b: check-cast v0, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // type@01fb │ │ +01be02: 6e10 4503 0800 |001d: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be08: 0c03 |0020: move-result-object v3 │ │ +01be0a: 5233 0c00 |0021: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +01be0e: 6e10 4503 0800 |0023: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be14: 0c04 |0026: move-result-object v4 │ │ +01be16: 5244 0d00 |0027: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +01be1a: 6e10 4503 0800 |0029: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be20: 0c05 |002c: move-result-object v5 │ │ +01be22: 5255 0c00 |002d: iget v5, v5, Landroid/graphics/RectF;.left:F // field@000c │ │ +01be26: c754 |002f: sub-float/2addr v4, v5 │ │ +01be28: 1505 0040 |0030: const/high16 v5, #int 1073741824 // #4000 │ │ +01be2c: c954 |0032: div-float/2addr v4, v5 │ │ +01be2e: c643 |0033: add-float/2addr v3, v4 │ │ +01be30: 6e10 4503 0800 |0034: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be36: 0c04 |0037: move-result-object v4 │ │ +01be38: 5244 0e00 |0038: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +01be3c: 6e10 4503 0800 |003a: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be42: 0c06 |003d: move-result-object v6 │ │ +01be44: 5266 0b00 |003e: iget v6, v6, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +01be48: 6e10 4503 0800 |0040: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01be4e: 0c07 |0043: move-result-object v7 │ │ +01be50: 5277 0e00 |0044: iget v7, v7, Landroid/graphics/RectF;.top:F // field@000e │ │ +01be54: c776 |0046: sub-float/2addr v6, v7 │ │ +01be56: c956 |0047: div-float/2addr v6, v5 │ │ +01be58: c664 |0048: add-float/2addr v4, v6 │ │ +01be5a: 6e10 2a09 0000 |0049: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ +01be60: 0c05 |004c: move-result-object v5 │ │ +01be62: 6e30 6e00 3504 |004d: invoke-virtual {v5, v3, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@006e │ │ +01be68: 0a03 |0050: move-result v3 │ │ +01be6a: 3803 beff |0051: if-eqz v3, 000f // -0042 │ │ +01be6e: 5483 f306 |0053: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ +01be72: 7220 be01 0300 |0055: invoke-interface {v3, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@01be │ │ +01be78: 0a03 |0058: move-result v3 │ │ +01be7a: 3903 1000 |0059: if-nez v3, 0069 // +0010 │ │ +01be7e: 5483 f306 |005b: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.visited:Ljava/util/Set; // field@06f3 │ │ +01be82: 7220 bd01 0300 |005d: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@01bd │ │ +01be88: 6e10 4603 0800 |0060: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01be8e: 0c03 |0063: move-result-object v3 │ │ +01be90: 5234 0a0c |0064: iget v4, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +01be94: b024 |0066: add-int/2addr v4, v2 │ │ +01be96: 5934 0a0c |0067: iput v4, v3, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +01be9a: 5483 f006 |0069: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01be9e: 3903 0400 |006b: if-nez v3, 006f // +0004 │ │ +01bea2: 5b80 f006 |006d: iput-object v0, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01bea6: 5483 f006 |006f: iget-object v3, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01beaa: 3230 9eff |0071: if-eq v0, v3, 000f // -0062 │ │ +01beae: 6e10 2a09 0000 |0073: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ +01beb4: 0c03 |0076: move-result-object v3 │ │ +01beb6: 5233 0c00 |0077: iget v3, v3, Landroid/graphics/RectF;.left:F // field@000c │ │ +01beba: 5484 f006 |0079: iget-object v4, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01bebe: 6e10 2a09 0400 |007b: invoke-virtual {v4}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ +01bec4: 0c04 |007e: move-result-object v4 │ │ +01bec6: 5244 0c00 |007f: iget v4, v4, Landroid/graphics/RectF;.left:F // field@000c │ │ +01beca: c743 |0081: sub-float/2addr v3, v4 │ │ +01becc: 6e10 2a09 0000 |0082: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ +01bed2: 0c04 |0085: move-result-object v4 │ │ +01bed4: 5244 0e00 |0086: iget v4, v4, Landroid/graphics/RectF;.top:F // field@000e │ │ +01bed8: 5485 f006 |0088: iget-object v5, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01bedc: 6e10 2a09 0500 |008a: invoke-virtual {v5}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground;.getEnvelop:()Landroid/graphics/RectF; // method@092a │ │ +01bee2: 0c05 |008d: move-result-object v5 │ │ +01bee4: 5255 0e00 |008e: iget v5, v5, Landroid/graphics/RectF;.top:F // field@000e │ │ +01bee8: c754 |0090: sub-float/2addr v4, v5 │ │ +01beea: 2d05 0304 |0091: cmpl-float v5, v3, v4 │ │ +01beee: 1206 |0093: const/4 v6, #int 0 // #0 │ │ +01bef0: 12f7 |0094: const/4 v7, #int -1 // #ff │ │ +01bef2: 3d05 0a00 |0095: if-lez v5, 009f // +000a │ │ +01bef6: 2d01 0306 |0097: cmpl-float v1, v3, v6 │ │ +01befa: 3d01 0400 |0099: if-lez v1, 009d // +0004 │ │ +01befe: 1241 |009b: const/4 v1, #int 4 // #4 │ │ +01bf00: 280e |009c: goto 00aa // +000e │ │ +01bf02: 1221 |009d: const/4 v1, #int 2 // #2 │ │ +01bf04: 280c |009e: goto 00aa // +000c │ │ +01bf06: 2e03 0304 |009f: cmpg-float v3, v3, v4 │ │ +01bf0a: 3b03 0800 |00a1: if-gez v3, 00a9 // +0008 │ │ +01bf0e: 2d03 0406 |00a3: cmpl-float v3, v4, v6 │ │ +01bf12: 3d03 0500 |00a5: if-lez v3, 00aa // +0005 │ │ +01bf16: 0121 |00a7: move v1, v2 │ │ +01bf18: 2802 |00a8: goto 00aa // +0002 │ │ +01bf1a: 0171 |00a9: move v1, v7 │ │ +01bf1c: 3271 0900 |00aa: if-eq v1, v7, 00b3 // +0009 │ │ +01bf20: 5482 f006 |00ac: iget-object v2, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01bf24: 1f02 0601 |00ae: check-cast v2, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; // type@0106 │ │ +01bf28: 6e20 5303 1200 |00b0: invoke-virtual {v2, v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.setDirection:(I)V // method@0353 │ │ +01bf2e: 5b80 f006 |00b3: iput-object v0, v8, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.current_ground:Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Ground; // field@06f0 │ │ +01bf32: 2900 5aff |00b5: goto/16 000f // -00a6 │ │ +01bf36: 6e10 4b03 0800 |00b7: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.levelCompletedCondition:()Z // method@034b │ │ +01bf3c: 0a09 |00ba: move-result v9 │ │ +01bf3e: 3809 7f00 |00bb: if-eqz v9, 013a // +007f │ │ +01bf42: 6e10 4603 0800 |00bd: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bf48: 0c09 |00c0: move-result-object v9 │ │ +01bf4a: 5c92 0c0c |00c1: iput-boolean v2, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.level_completed:Z // field@0c0c │ │ +01bf4e: 7100 6008 0000 |00c3: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01bf54: 0c09 |00c6: move-result-object v9 │ │ +01bf56: 6e10 6108 0900 |00c7: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getLevelsResults:()Lorg/metatrans/commons/model/LevelsResults; // method@0861 │ │ +01bf5c: 0c09 |00ca: move-result-object v9 │ │ +01bf5e: 7100 6008 0000 |00cb: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01bf64: 0c00 |00ce: move-result-object v0 │ │ +01bf66: 6e10 6208 0000 |00cf: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getUserSettings:()Lorg/metatrans/commons/graphics2d/model/UserSettings; // method@0862 │ │ +01bf6c: 0c00 |00d2: move-result-object v0 │ │ +01bf6e: 5200 140c |00d3: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/UserSettings;.modeID:I // field@0c14 │ │ +01bf72: 6e20 cd0a 0900 |00d5: invoke-virtual {v9, v0}, Lorg/metatrans/commons/model/LevelsResults;.getResult:(I)Lorg/metatrans/commons/model/LevelResult_Base; // method@0acd │ │ +01bf78: 0c09 |00d8: move-result-object v9 │ │ +01bf7a: 6e10 4603 0800 |00d9: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bf80: 0c00 |00dc: move-result-object v0 │ │ +01bf82: 5200 090c |00dd: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +01bf86: 6e10 ca0a 0900 |00df: invoke-virtual {v9}, Lorg/metatrans/commons/model/LevelResult_Base;.getCount_Stars:()I // method@0aca │ │ +01bf8c: 0a02 |00e2: move-result v2 │ │ +01bf8e: 3720 1200 |00e3: if-le v0, v2, 00f5 // +0012 │ │ +01bf92: 6e10 4603 0800 |00e5: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bf98: 0c00 |00e8: move-result-object v0 │ │ +01bf9a: 5200 090c |00e9: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +01bf9e: 6e20 cb0a 0900 |00eb: invoke-virtual {v9, v0}, Lorg/metatrans/commons/model/LevelResult_Base;.setCount_stars:(I)V // method@0acb │ │ +01bfa4: 7100 6008 0000 |00ee: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01bfaa: 0c09 |00f1: move-result-object v9 │ │ +01bfac: 6e10 6a08 0900 |00f2: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.storeLevelsResults:()V // method@086a │ │ +01bfb2: 6e10 4603 0800 |00f5: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bfb8: 0c09 |00f8: move-result-object v9 │ │ +01bfba: 5299 090c |00f9: iget v9, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +01bfbe: 3419 0900 |00fb: if-lt v9, v1, 0104 // +0009 │ │ +01bfc2: 7100 6008 0000 |00fd: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01bfc8: 0c09 |0100: move-result-object v9 │ │ +01bfca: 6e10 6808 0900 |0101: invoke-virtual {v9}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.setNextLevel:()V // method@0868 │ │ +01bfd0: 6e10 4603 0800 |0104: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bfd6: 0c09 |0107: move-result-object v9 │ │ +01bfd8: 6e10 4603 0800 |0108: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bfde: 0c00 |010b: move-result-object v0 │ │ +01bfe0: 5200 090c |010c: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +01bfe4: 5990 0b0c |010e: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.last_count_stars:I // field@0c0b │ │ +01bfe8: 6e10 4603 0800 |0110: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bfee: 0c09 |0113: move-result-object v9 │ │ +01bff0: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +01bff2: 5990 090c |0115: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_stars:I // field@0c09 │ │ +01bff6: 6e10 4603 0800 |0117: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01bffc: 0c09 |011a: move-result-object v9 │ │ +01bffe: 5291 110c |011b: iget v1, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +01c002: 6e10 4603 0800 |011d: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c008: 0c02 |0120: move-result-object v2 │ │ +01c00a: 5222 0a0c |0121: iget v2, v2, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +01c00e: b021 |0123: add-int/2addr v1, v2 │ │ +01c010: 5991 110c |0124: iput v1, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.total_count_steps:I // field@0c11 │ │ +01c014: 6e10 4603 0800 |0126: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c01a: 0c09 |0129: move-result-object v9 │ │ +01c01c: 5990 0a0c |012a: iput v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.count_steps:I // field@0c0a │ │ +01c020: 6e10 4603 0800 |012c: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c026: 0c09 |012f: move-result-object v9 │ │ +01c028: 7100 6008 0000 |0130: invoke-static {}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.getInstance:()Lorg/metatrans/commons/graphics2d/app/Application_2D_Base; // method@0860 │ │ +01c02e: 0c00 |0133: move-result-object v0 │ │ +01c030: 6e10 5c08 0000 |0134: invoke-virtual {v0}, Lorg/metatrans/commons/graphics2d/app/Application_2D_Base;.createNewWorld:()Lorg/metatrans/commons/graphics2d/model/IWorld; // method@085c │ │ +01c036: 0c00 |0137: move-result-object v0 │ │ +01c038: 5b90 120c |0138: iput-object v0, v9, Lorg/metatrans/commons/graphics2d/model/GameData;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0c12 │ │ +01c03c: 0e00 |013a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000b line=72 │ │ 0x001d line=74 │ │ 0x0034 line=75 │ │ @@ -90309,125 +90327,125 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 209 16-bit code units │ │ -01c03c: |[01c03c] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.shot:(FF)V │ │ -01c04c: 6e10 4603 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c052: 0c00 |0003: move-result-object v0 │ │ -01c054: 5200 060c |0004: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -01c058: 3d00 ca00 |0006: if-lez v0, 00d0 // +00ca │ │ -01c05c: 1500 4040 |0008: const/high16 v0, #int 1077936128 // #4040 │ │ -01c060: 7110 5e01 0700 |000a: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01c066: 0a01 |000d: move-result v1 │ │ -01c068: 7110 5e01 0800 |000e: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01c06e: 0a02 |0011: move-result v2 │ │ -01c070: 2d01 0102 |0012: cmpl-float v1, v1, v2 │ │ -01c074: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -01c076: 3d01 5900 |0015: if-lez v1, 006e // +0059 │ │ -01c07a: 6e10 4603 0600 |0017: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c080: 0c08 |001a: move-result-object v8 │ │ -01c082: 5281 060c |001b: iget v1, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -01c086: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01c08a: 5981 060c |001f: iput v1, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -01c08e: 2208 2500 |0021: new-instance v8, Landroid/graphics/RectF; // type@0025 │ │ -01c092: 6e10 4503 0600 |0023: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c098: 0c01 |0026: move-result-object v1 │ │ -01c09a: 5211 0c00 |0027: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -01c09e: c601 |0029: add-float/2addr v1, v0 │ │ -01c0a0: 6e10 4503 0600 |002a: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c0a6: 0c03 |002d: move-result-object v3 │ │ -01c0a8: 5233 0e00 |002e: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -01c0ac: c603 |0030: add-float/2addr v3, v0 │ │ -01c0ae: 6e10 4503 0600 |0031: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c0b4: 0c04 |0034: move-result-object v4 │ │ -01c0b6: 5244 0d00 |0035: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -01c0ba: c704 |0037: sub-float/2addr v4, v0 │ │ -01c0bc: 6e10 4503 0600 |0038: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c0c2: 0c05 |003b: move-result-object v5 │ │ -01c0c4: 5255 0b00 |003c: iget v5, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -01c0c8: c705 |003e: sub-float/2addr v5, v0 │ │ -01c0ca: 7055 6d00 1843 |003f: invoke-direct {v8, v1, v3, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01c0d0: 2200 ff00 |0042: new-instance v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; // type@00ff │ │ -01c0d4: 6e10 4703 0600 |0044: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c0da: 0c01 |0047: move-result-object v1 │ │ -01c0dc: 6e10 4303 0600 |0048: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getBlockerEntities:()Ljava/util/List; // method@0343 │ │ -01c0e2: 0c03 |004b: move-result-object v3 │ │ -01c0e4: 7040 2d03 1038 |004c: invoke-direct {v0, v1, v8, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@032d │ │ -01c0ea: 6e10 4703 0600 |004f: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c0f0: 0c08 |0052: move-result-object v8 │ │ -01c0f2: 6e10 2603 0800 |0053: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getMaxSpeed_BULLET:()I // method@0326 │ │ -01c0f8: 0a08 |0056: move-result v8 │ │ -01c0fa: 2d01 0702 |0057: cmpl-float v1, v7, v2 │ │ -01c0fe: 3d01 0400 |0059: if-lez v1, 005d // +0004 │ │ -01c102: 8287 |005b: int-to-float v7, v8 │ │ -01c104: 2807 |005c: goto 0063 // +0007 │ │ -01c106: 2e01 0702 |005d: cmpg-float v1, v7, v2 │ │ -01c10a: 3b01 0400 |005f: if-gez v1, 0063 // +0004 │ │ -01c10e: 7b87 |0061: neg-int v7, v8 │ │ -01c110: 8277 |0062: int-to-float v7, v7 │ │ -01c112: 6e30 4009 7002 |0063: invoke-virtual {v0, v7, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ -01c118: 6e10 4703 0600 |0066: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c11e: 0c07 |0069: move-result-object v7 │ │ -01c120: 6e20 0d03 0700 |006a: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01c126: 2863 |006d: goto 00d0 // +0063 │ │ -01c128: 7110 5e01 0700 |006e: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01c12e: 0a07 |0071: move-result v7 │ │ -01c130: 7110 5e01 0800 |0072: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ -01c136: 0a01 |0075: move-result v1 │ │ -01c138: 2e07 0701 |0076: cmpg-float v7, v7, v1 │ │ -01c13c: 3b07 5800 |0078: if-gez v7, 00d0 // +0058 │ │ -01c140: 6e10 4603 0600 |007a: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ -01c146: 0c07 |007d: move-result-object v7 │ │ -01c148: 5271 060c |007e: iget v1, v7, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -01c14c: d801 01ff |0080: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01c150: 5971 060c |0082: iput v1, v7, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ -01c154: 2207 2500 |0084: new-instance v7, Landroid/graphics/RectF; // type@0025 │ │ -01c158: 6e10 4503 0600 |0086: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c15e: 0c01 |0089: move-result-object v1 │ │ -01c160: 5211 0c00 |008a: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ -01c164: c601 |008c: add-float/2addr v1, v0 │ │ -01c166: 6e10 4503 0600 |008d: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c16c: 0c03 |0090: move-result-object v3 │ │ -01c16e: 5233 0e00 |0091: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ -01c172: c603 |0093: add-float/2addr v3, v0 │ │ -01c174: 6e10 4503 0600 |0094: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c17a: 0c04 |0097: move-result-object v4 │ │ -01c17c: 5244 0d00 |0098: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ -01c180: c704 |009a: sub-float/2addr v4, v0 │ │ -01c182: 6e10 4503 0600 |009b: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ -01c188: 0c05 |009e: move-result-object v5 │ │ -01c18a: 5255 0b00 |009f: iget v5, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ -01c18e: c705 |00a1: sub-float/2addr v5, v0 │ │ -01c190: 7055 6d00 1743 |00a2: invoke-direct {v7, v1, v3, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ -01c196: 2200 ff00 |00a5: new-instance v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; // type@00ff │ │ -01c19a: 6e10 4703 0600 |00a7: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c1a0: 0c01 |00aa: move-result-object v1 │ │ -01c1a2: 6e10 4303 0600 |00ab: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getBlockerEntities:()Ljava/util/List; // method@0343 │ │ -01c1a8: 0c03 |00ae: move-result-object v3 │ │ -01c1aa: 7040 2d03 1037 |00af: invoke-direct {v0, v1, v7, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@032d │ │ -01c1b0: 6e10 4703 0600 |00b2: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c1b6: 0c07 |00b5: move-result-object v7 │ │ -01c1b8: 6e10 2603 0700 |00b6: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getMaxSpeed_BULLET:()I // method@0326 │ │ -01c1be: 0a07 |00b9: move-result v7 │ │ -01c1c0: 2d01 0802 |00ba: cmpl-float v1, v8, v2 │ │ -01c1c4: 3d01 0400 |00bc: if-lez v1, 00c0 // +0004 │ │ -01c1c8: 8278 |00be: int-to-float v8, v7 │ │ -01c1ca: 2807 |00bf: goto 00c6 // +0007 │ │ -01c1cc: 2e01 0802 |00c0: cmpg-float v1, v8, v2 │ │ -01c1d0: 3b01 0400 |00c2: if-gez v1, 00c6 // +0004 │ │ -01c1d4: 7b77 |00c4: neg-int v7, v7 │ │ -01c1d6: 28f9 |00c5: goto 00be // -0007 │ │ -01c1d8: 6e30 4009 2008 |00c6: invoke-virtual {v0, v2, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ -01c1de: 6e10 4703 0600 |00c9: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ -01c1e4: 0c07 |00cc: move-result-object v7 │ │ -01c1e6: 6e20 0d03 0700 |00cd: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ -01c1ec: 0e00 |00d0: return-void │ │ +01c040: |[01c040] org.metatrans.apps.maze.model.entities.Entity2D_Player_Labyrints.shot:(FF)V │ │ +01c050: 6e10 4603 0600 |0000: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c056: 0c00 |0003: move-result-object v0 │ │ +01c058: 5200 060c |0004: iget v0, v0, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +01c05c: 3d00 ca00 |0006: if-lez v0, 00d0 // +00ca │ │ +01c060: 1500 4040 |0008: const/high16 v0, #int 1077936128 // #4040 │ │ +01c064: 7110 5e01 0700 |000a: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01c06a: 0a01 |000d: move-result v1 │ │ +01c06c: 7110 5e01 0800 |000e: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01c072: 0a02 |0011: move-result v2 │ │ +01c074: 2d01 0102 |0012: cmpl-float v1, v1, v2 │ │ +01c078: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +01c07a: 3d01 5900 |0015: if-lez v1, 006e // +0059 │ │ +01c07e: 6e10 4603 0600 |0017: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c084: 0c08 |001a: move-result-object v8 │ │ +01c086: 5281 060c |001b: iget v1, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +01c08a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01c08e: 5981 060c |001f: iput v1, v8, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +01c092: 2208 2500 |0021: new-instance v8, Landroid/graphics/RectF; // type@0025 │ │ +01c096: 6e10 4503 0600 |0023: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c09c: 0c01 |0026: move-result-object v1 │ │ +01c09e: 5211 0c00 |0027: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +01c0a2: c601 |0029: add-float/2addr v1, v0 │ │ +01c0a4: 6e10 4503 0600 |002a: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c0aa: 0c03 |002d: move-result-object v3 │ │ +01c0ac: 5233 0e00 |002e: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +01c0b0: c603 |0030: add-float/2addr v3, v0 │ │ +01c0b2: 6e10 4503 0600 |0031: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c0b8: 0c04 |0034: move-result-object v4 │ │ +01c0ba: 5244 0d00 |0035: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +01c0be: c704 |0037: sub-float/2addr v4, v0 │ │ +01c0c0: 6e10 4503 0600 |0038: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c0c6: 0c05 |003b: move-result-object v5 │ │ +01c0c8: 5255 0b00 |003c: iget v5, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +01c0cc: c705 |003e: sub-float/2addr v5, v0 │ │ +01c0ce: 7055 6d00 1843 |003f: invoke-direct {v8, v1, v3, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01c0d4: 2200 ff00 |0042: new-instance v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; // type@00ff │ │ +01c0d8: 6e10 4703 0600 |0044: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c0de: 0c01 |0047: move-result-object v1 │ │ +01c0e0: 6e10 4303 0600 |0048: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getBlockerEntities:()Ljava/util/List; // method@0343 │ │ +01c0e6: 0c03 |004b: move-result-object v3 │ │ +01c0e8: 7040 2d03 1038 |004c: invoke-direct {v0, v1, v8, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@032d │ │ +01c0ee: 6e10 4703 0600 |004f: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c0f4: 0c08 |0052: move-result-object v8 │ │ +01c0f6: 6e10 2603 0800 |0053: invoke-virtual {v8}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getMaxSpeed_BULLET:()I // method@0326 │ │ +01c0fc: 0a08 |0056: move-result v8 │ │ +01c0fe: 2d01 0702 |0057: cmpl-float v1, v7, v2 │ │ +01c102: 3d01 0400 |0059: if-lez v1, 005d // +0004 │ │ +01c106: 8287 |005b: int-to-float v7, v8 │ │ +01c108: 2807 |005c: goto 0063 // +0007 │ │ +01c10a: 2e01 0702 |005d: cmpg-float v1, v7, v2 │ │ +01c10e: 3b01 0400 |005f: if-gez v1, 0063 // +0004 │ │ +01c112: 7b87 |0061: neg-int v7, v8 │ │ +01c114: 8277 |0062: int-to-float v7, v7 │ │ +01c116: 6e30 4009 7002 |0063: invoke-virtual {v0, v7, v2}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ +01c11c: 6e10 4703 0600 |0066: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c122: 0c07 |0069: move-result-object v7 │ │ +01c124: 6e20 0d03 0700 |006a: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01c12a: 2863 |006d: goto 00d0 // +0063 │ │ +01c12c: 7110 5e01 0700 |006e: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01c132: 0a07 |0071: move-result v7 │ │ +01c134: 7110 5e01 0800 |0072: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@015e │ │ +01c13a: 0a01 |0075: move-result v1 │ │ +01c13c: 2e07 0701 |0076: cmpg-float v7, v7, v1 │ │ +01c140: 3b07 5800 |0078: if-gez v7, 00d0 // +0058 │ │ +01c144: 6e10 4603 0600 |007a: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getGameData:()Lorg/metatrans/commons/graphics2d/model/GameData; // method@0346 │ │ +01c14a: 0c07 |007d: move-result-object v7 │ │ +01c14c: 5271 060c |007e: iget v1, v7, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +01c150: d801 01ff |0080: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01c154: 5971 060c |0082: iput v1, v7, Lorg/metatrans/commons/graphics2d/model/GameData;.count_bullets:I // field@0c06 │ │ +01c158: 2207 2500 |0084: new-instance v7, Landroid/graphics/RectF; // type@0025 │ │ +01c15c: 6e10 4503 0600 |0086: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c162: 0c01 |0089: move-result-object v1 │ │ +01c164: 5211 0c00 |008a: iget v1, v1, Landroid/graphics/RectF;.left:F // field@000c │ │ +01c168: c601 |008c: add-float/2addr v1, v0 │ │ +01c16a: 6e10 4503 0600 |008d: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c170: 0c03 |0090: move-result-object v3 │ │ +01c172: 5233 0e00 |0091: iget v3, v3, Landroid/graphics/RectF;.top:F // field@000e │ │ +01c176: c603 |0093: add-float/2addr v3, v0 │ │ +01c178: 6e10 4503 0600 |0094: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c17e: 0c04 |0097: move-result-object v4 │ │ +01c180: 5244 0d00 |0098: iget v4, v4, Landroid/graphics/RectF;.right:F // field@000d │ │ +01c184: c704 |009a: sub-float/2addr v4, v0 │ │ +01c186: 6e10 4503 0600 |009b: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getEnvelop:()Landroid/graphics/RectF; // method@0345 │ │ +01c18c: 0c05 |009e: move-result-object v5 │ │ +01c18e: 5255 0b00 |009f: iget v5, v5, Landroid/graphics/RectF;.bottom:F // field@000b │ │ +01c192: c705 |00a1: sub-float/2addr v5, v0 │ │ +01c194: 7055 6d00 1743 |00a2: invoke-direct {v7, v1, v3, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@006d │ │ +01c19a: 2200 ff00 |00a5: new-instance v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints; // type@00ff │ │ +01c19e: 6e10 4703 0600 |00a7: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c1a4: 0c01 |00aa: move-result-object v1 │ │ +01c1a6: 6e10 4303 0600 |00ab: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getBlockerEntities:()Ljava/util/List; // method@0343 │ │ +01c1ac: 0c03 |00ae: move-result-object v3 │ │ +01c1ae: 7040 2d03 1037 |00af: invoke-direct {v0, v1, v7, v3}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Bullet_Labyrints;.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;Ljava/util/List;)V // method@032d │ │ +01c1b4: 6e10 4703 0600 |00b2: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c1ba: 0c07 |00b5: move-result-object v7 │ │ +01c1bc: 6e10 2603 0700 |00b6: invoke-virtual {v7}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getMaxSpeed_BULLET:()I // method@0326 │ │ +01c1c2: 0a07 |00b9: move-result v7 │ │ +01c1c4: 2d01 0802 |00ba: cmpl-float v1, v8, v2 │ │ +01c1c8: 3d01 0400 |00bc: if-lez v1, 00c0 // +0004 │ │ +01c1cc: 8278 |00be: int-to-float v8, v7 │ │ +01c1ce: 2807 |00bf: goto 00c6 // +0007 │ │ +01c1d0: 2e01 0802 |00c0: cmpg-float v1, v8, v2 │ │ +01c1d4: 3b01 0400 |00c2: if-gez v1, 00c6 // +0004 │ │ +01c1d8: 7b77 |00c4: neg-int v7, v7 │ │ +01c1da: 28f9 |00c5: goto 00be // -0007 │ │ +01c1dc: 6e30 4009 2008 |00c6: invoke-virtual {v0, v2, v8}, Lorg/metatrans/commons/graphics2d/model/entities/Entity2D_Moving;.setSpeed:(FF)V // method@0940 │ │ +01c1e2: 6e10 4703 0600 |00c9: invoke-virtual {v6}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints;.getWorld:()Lorg/metatrans/apps/maze/model/World_Labyrints; // method@0347 │ │ +01c1e8: 0c07 |00cc: move-result-object v7 │ │ +01c1ea: 6e20 0d03 0700 |00cd: invoke-virtual {v7, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.addEntity:(Lorg/metatrans/commons/graphics2d/model/entities/IEntity2D;)V // method@030d │ │ +01c1f0: 0e00 |00d0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000a line=179 │ │ 0x0017 line=181 │ │ 0x0021 line=184 │ │ 0x0042 line=185 │ │ @@ -90442,21 +90460,21 @@ │ │ 0x00c6 line=221 │ │ 0x00c9 line=223 │ │ locals : │ │ 0x0000 - 0x00d1 reg=6 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Player_Labyrints; │ │ 0x0000 - 0x00d1 reg=7 (null) F │ │ 0x0000 - 0x00d1 reg=8 (null) F │ │ │ │ - source_file_idx : 494 (Entity2D_Player_Labyrints.java) │ │ + source_file_idx : 495 (Entity2D_Player_Labyrints.java) │ │ │ │ Class #401 header: │ │ class_idx : 262 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 263 │ │ -source_file_idx : 498 │ │ +source_file_idx : 499 │ │ static_fields_size : 6 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #401 annotations: │ │ Annotations on field #1786 'bitmap_cache' │ │ @@ -90513,25 +90531,25 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -01c368: |[01c368] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;II)V │ │ -01c378: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -01c37a: 0760 |0001: move-object v0, v6 │ │ -01c37c: 0771 |0002: move-object v1, v7 │ │ -01c37e: 0782 |0003: move-object v2, v8 │ │ -01c380: 0194 |0004: move v4, v9 │ │ -01c382: 01a5 |0005: move v5, v10 │ │ -01c384: 7606 5403 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0354 │ │ -01c38a: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -01c38c: 5967 fb06 |000a: iput v7, v6, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c390: 0e00 |000c: return-void │ │ +01c36c: |[01c36c] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/World;Landroid/graphics/RectF;II)V │ │ +01c37c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +01c37e: 0760 |0001: move-object v0, v6 │ │ +01c380: 0771 |0002: move-object v1, v7 │ │ +01c382: 0782 |0003: move-object v2, v8 │ │ +01c384: 0194 |0004: move v4, v9 │ │ +01c386: 01a5 |0005: move v5, v10 │ │ +01c388: 7606 5403 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0354 │ │ +01c38e: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +01c390: 5967 fb06 |000a: iput v7, v6, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c394: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=33 │ │ 0x000a line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; │ │ 0x0000 - 0x000d reg=7 (null) Lorg/metatrans/commons/graphics2d/model/World; │ │ @@ -90545,89 +90563,89 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -01c238: |[01c238] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ -01c248: 5430 fa06 |0000: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ -01c24c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01c250: 2200 ae00 |0004: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ -01c254: 7010 9e01 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ -01c25a: 5b30 fa06 |0009: iput-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ -01c25e: 5430 fa06 |000b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ -01c262: 5231 fb06 |000d: iget v1, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c266: 7110 5d01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01c26c: 0c01 |0012: move-result-object v1 │ │ -01c26e: 7220 b701 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01c274: 0c00 |0016: move-result-object v0 │ │ -01c276: 1f00 1800 |0017: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ -01c27a: 3900 7600 |0019: if-nez v0, 008f // +0076 │ │ -01c27e: 5230 fb06 |001b: iget v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c282: 3800 5b00 |001d: if-eqz v0, 0078 // +005b │ │ -01c286: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -01c288: 3210 4b00 |0020: if-eq v0, v1, 006b // +004b │ │ -01c28c: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -01c28e: 3210 3b00 |0023: if-eq v0, v1, 005e // +003b │ │ -01c292: 1231 |0025: const/4 v1, #int 3 // #3 │ │ -01c294: 3210 2b00 |0026: if-eq v0, v1, 0051 // +002b │ │ -01c298: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -01c29a: 3310 0f00 |0029: if-ne v0, v1, 0038 // +000f │ │ -01c29e: 5430 fd06 |002b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ -01c2a2: 1f00 fe00 |002d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c2a6: 6e10 1d03 0000 |002f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_right:()Landroid/graphics/Bitmap; // method@031d │ │ -01c2ac: 0c00 |0032: move-result-object v0 │ │ -01c2ae: 6e20 5203 0300 |0033: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ -01c2b4: 0c00 |0036: move-result-object v0 │ │ -01c2b6: 284d |0037: goto 0084 // +004d │ │ -01c2b8: 2200 9600 |0038: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ -01c2bc: 2201 a100 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ -01c2c0: 7010 7f01 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ -01c2c6: 1a02 d908 |003f: const-string v2, "direction=" // string@08d9 │ │ -01c2ca: 6e20 8501 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ -01c2d0: 5232 fb06 |0044: iget v2, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c2d4: 6e20 8201 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ -01c2da: 6e10 8701 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ -01c2e0: 0c01 |004c: move-result-object v1 │ │ -01c2e2: 7020 5901 1000 |004d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ -01c2e8: 2700 |0050: throw v0 │ │ -01c2ea: 5430 fd06 |0051: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ -01c2ee: 1f00 fe00 |0053: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c2f2: 6e10 1c03 0000 |0055: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_left:()Landroid/graphics/Bitmap; // method@031c │ │ -01c2f8: 0c00 |0058: move-result-object v0 │ │ -01c2fa: 6e20 5203 0300 |0059: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ -01c300: 0c00 |005c: move-result-object v0 │ │ -01c302: 2827 |005d: goto 0084 // +0027 │ │ -01c304: 5430 fd06 |005e: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ -01c308: 1f00 fe00 |0060: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c30c: 6e10 1e03 0000 |0062: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_up:()Landroid/graphics/Bitmap; // method@031e │ │ -01c312: 0c00 |0065: move-result-object v0 │ │ -01c314: 6e20 5203 0300 |0066: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ -01c31a: 0c00 |0069: move-result-object v0 │ │ -01c31c: 281a |006a: goto 0084 // +001a │ │ -01c31e: 5430 fd06 |006b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ -01c322: 1f00 fe00 |006d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c326: 6e10 1b03 0000 |006f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_down:()Landroid/graphics/Bitmap; // method@031b │ │ -01c32c: 0c00 |0072: move-result-object v0 │ │ -01c32e: 6e20 5203 0300 |0073: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ -01c334: 0c00 |0076: move-result-object v0 │ │ -01c336: 280d |0077: goto 0084 // +000d │ │ -01c338: 5430 fd06 |0078: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ -01c33c: 1f00 fe00 |007a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c340: 6e10 1403 0000 |007c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_grass:()Landroid/graphics/Bitmap; // method@0314 │ │ -01c346: 0c00 |007f: move-result-object v0 │ │ -01c348: 6e20 5203 0300 |0080: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ -01c34e: 0c00 |0083: move-result-object v0 │ │ -01c350: 5431 fa06 |0084: iget-object v1, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ -01c354: 5232 fb06 |0086: iget v2, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c358: 7110 5d01 0200 |0088: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ -01c35e: 0c02 |008b: move-result-object v2 │ │ -01c360: 7230 b901 2100 |008c: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01c366: 1100 |008f: return-object v0 │ │ +01c23c: |[01c23c] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ +01c24c: 5430 fa06 |0000: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ +01c250: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +01c254: 2200 ae00 |0004: new-instance v0, Ljava/util/HashMap; // type@00ae │ │ +01c258: 7010 9e01 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@019e │ │ +01c25e: 5b30 fa06 |0009: iput-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ +01c262: 5430 fa06 |000b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ +01c266: 5231 fb06 |000d: iget v1, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c26a: 7110 5d01 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01c270: 0c01 |0012: move-result-object v1 │ │ +01c272: 7220 b701 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01c278: 0c00 |0016: move-result-object v0 │ │ +01c27a: 1f00 1800 |0017: check-cast v0, Landroid/graphics/Bitmap; // type@0018 │ │ +01c27e: 3900 7600 |0019: if-nez v0, 008f // +0076 │ │ +01c282: 5230 fb06 |001b: iget v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c286: 3800 5b00 |001d: if-eqz v0, 0078 // +005b │ │ +01c28a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +01c28c: 3210 4b00 |0020: if-eq v0, v1, 006b // +004b │ │ +01c290: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +01c292: 3210 3b00 |0023: if-eq v0, v1, 005e // +003b │ │ +01c296: 1231 |0025: const/4 v1, #int 3 // #3 │ │ +01c298: 3210 2b00 |0026: if-eq v0, v1, 0051 // +002b │ │ +01c29c: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +01c29e: 3310 0f00 |0029: if-ne v0, v1, 0038 // +000f │ │ +01c2a2: 5430 fd06 |002b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ +01c2a6: 1f00 fe00 |002d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c2aa: 6e10 1d03 0000 |002f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_right:()Landroid/graphics/Bitmap; // method@031d │ │ +01c2b0: 0c00 |0032: move-result-object v0 │ │ +01c2b2: 6e20 5203 0300 |0033: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ +01c2b8: 0c00 |0036: move-result-object v0 │ │ +01c2ba: 284d |0037: goto 0084 // +004d │ │ +01c2bc: 2200 9600 |0038: new-instance v0, Ljava/lang/IllegalStateException; // type@0096 │ │ +01c2c0: 2201 a100 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@00a1 │ │ +01c2c4: 7010 7f01 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@017f │ │ +01c2ca: 1a02 da08 |003f: const-string v2, "direction=" // string@08da │ │ +01c2ce: 6e20 8501 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0185 │ │ +01c2d4: 5232 fb06 |0044: iget v2, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c2d8: 6e20 8201 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0182 │ │ +01c2de: 6e10 8701 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0187 │ │ +01c2e4: 0c01 |004c: move-result-object v1 │ │ +01c2e6: 7020 5901 1000 |004d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0159 │ │ +01c2ec: 2700 |0050: throw v0 │ │ +01c2ee: 5430 fd06 |0051: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ +01c2f2: 1f00 fe00 |0053: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c2f6: 6e10 1c03 0000 |0055: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_left:()Landroid/graphics/Bitmap; // method@031c │ │ +01c2fc: 0c00 |0058: move-result-object v0 │ │ +01c2fe: 6e20 5203 0300 |0059: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ +01c304: 0c00 |005c: move-result-object v0 │ │ +01c306: 2827 |005d: goto 0084 // +0027 │ │ +01c308: 5430 fd06 |005e: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ +01c30c: 1f00 fe00 |0060: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c310: 6e10 1e03 0000 |0062: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_up:()Landroid/graphics/Bitmap; // method@031e │ │ +01c316: 0c00 |0065: move-result-object v0 │ │ +01c318: 6e20 5203 0300 |0066: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ +01c31e: 0c00 |0069: move-result-object v0 │ │ +01c320: 281a |006a: goto 0084 // +001a │ │ +01c322: 5430 fd06 |006b: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ +01c326: 1f00 fe00 |006d: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c32a: 6e10 1b03 0000 |006f: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_step_down:()Landroid/graphics/Bitmap; // method@031b │ │ +01c330: 0c00 |0072: move-result-object v0 │ │ +01c332: 6e20 5203 0300 |0073: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ +01c338: 0c00 |0076: move-result-object v0 │ │ +01c33a: 280d |0077: goto 0084 // +000d │ │ +01c33c: 5430 fd06 |0078: iget-object v0, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@06fd │ │ +01c340: 1f00 fe00 |007a: check-cast v0, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c344: 6e10 1403 0000 |007c: invoke-virtual {v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_grass:()Landroid/graphics/Bitmap; // method@0314 │ │ +01c34a: 0c00 |007f: move-result-object v0 │ │ +01c34c: 6e20 5203 0300 |0080: invoke-virtual {v3, v0}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@0352 │ │ +01c352: 0c00 |0083: move-result-object v0 │ │ +01c354: 5431 fa06 |0084: iget-object v1, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06fa │ │ +01c358: 5232 fb06 |0086: iget v2, v3, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c35c: 7110 5d01 0200 |0088: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@015d │ │ +01c362: 0c02 |008b: move-result-object v2 │ │ +01c364: 7230 b901 2100 |008c: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01c36a: 1100 |008f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=52 │ │ 0x000b line=55 │ │ 0x001b line=59 │ │ 0x002b line=78 │ │ @@ -90645,31 +90663,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c394: |[01c394] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.setDirection:(I)V │ │ -01c3a4: 5901 fb06 |0000: iput v1, v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ -01c3a8: 0e00 |0002: return-void │ │ +01c398: |[01c398] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Empty_Labyrinths.setDirection:(I)V │ │ +01c3a8: 5901 fb06 |0000: iput v1, v0, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths;.direction:I // field@06fb │ │ +01c3ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Empty_Labyrinths; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ - source_file_idx : 498 (Entity2D_Terrain_Empty_Labyrinths.java) │ │ + source_file_idx : 499 (Entity2D_Terrain_Empty_Labyrinths.java) │ │ │ │ Class #402 header: │ │ class_idx : 264 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 263 │ │ -source_file_idx : 500 │ │ +source_file_idx : 501 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #402 annotations: │ │ Annotations on field #1791 'bitmap_cache' │ │ @@ -90697,23 +90715,23 @@ │ │ type : '(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -01c4b0: |[01c4b0] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Wall_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;II)V │ │ -01c4c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01c4c2: 0760 |0001: move-object v0, v6 │ │ -01c4c4: 0771 |0002: move-object v1, v7 │ │ -01c4c6: 0782 |0003: move-object v2, v8 │ │ -01c4c8: 0194 |0004: move v4, v9 │ │ -01c4ca: 01a5 |0005: move v5, v10 │ │ -01c4cc: 7606 5403 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0354 │ │ -01c4d2: 0e00 |0009: return-void │ │ +01c4b4: |[01c4b4] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Wall_Labyrinths.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;II)V │ │ +01c4c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01c4c6: 0760 |0001: move-object v0, v6 │ │ +01c4c8: 0771 |0002: move-object v1, v7 │ │ +01c4ca: 0782 |0003: move-object v2, v8 │ │ +01c4cc: 0194 |0004: move v4, v9 │ │ +01c4ce: 01a5 |0005: move v5, v10 │ │ +01c4d0: 7606 5403 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Labyrinths;.:(Lorg/metatrans/commons/graphics2d/model/IWorld;Landroid/graphics/RectF;III)V // method@0354 │ │ +01c4d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/metatrans/commons/graphics2d/model/IWorld; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/graphics/RectF; │ │ @@ -90726,66 +90744,66 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -01c41c: |[01c41c] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Wall_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ -01c42c: 6e10 5c03 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getFlag1:()Z // method@035c │ │ -01c432: 0a00 |0003: move-result v0 │ │ -01c434: 5441 0107 |0004: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0701 │ │ -01c438: 6e10 5a03 0400 |0006: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getCellIndex_X:()I // method@035a │ │ -01c43e: 0a02 |0009: move-result v2 │ │ -01c440: 6e10 5b03 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getCellIndex_Y:()I // method@035b │ │ -01c446: 0a03 |000d: move-result v3 │ │ -01c448: 7230 d608 2103 |000e: invoke-interface {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.isOuterBorder:(II)Z // method@08d6 │ │ -01c44e: 0a01 |0011: move-result v1 │ │ -01c450: b710 |0012: xor-int/2addr v0, v1 │ │ -01c452: 5441 ff06 |0013: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ -01c456: 3901 0900 |0015: if-nez v1, 001e // +0009 │ │ -01c45a: 2201 ae00 |0017: new-instance v1, Ljava/util/HashMap; // type@00ae │ │ -01c45e: 7010 9e01 0100 |0019: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@019e │ │ -01c464: 5b41 ff06 |001c: iput-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ -01c468: 5441 ff06 |001e: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ -01c46c: 7110 5401 0000 |0020: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0154 │ │ -01c472: 0c02 |0023: move-result-object v2 │ │ -01c474: 7220 b701 2100 |0024: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ -01c47a: 0c01 |0027: move-result-object v1 │ │ -01c47c: 1f01 1800 |0028: check-cast v1, Landroid/graphics/Bitmap; // type@0018 │ │ -01c480: 3901 1700 |002a: if-nez v1, 0041 // +0017 │ │ -01c484: 5441 0107 |002c: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0701 │ │ -01c488: 1f01 fe00 |002e: check-cast v1, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ -01c48c: 6e20 1f03 0100 |0030: invoke-virtual {v1, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_wall:(Z)Landroid/graphics/Bitmap; // method@031f │ │ -01c492: 0c01 |0033: move-result-object v1 │ │ -01c494: 6e20 5d03 1400 |0034: invoke-virtual {v4, v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@035d │ │ -01c49a: 0c01 |0037: move-result-object v1 │ │ -01c49c: 5442 ff06 |0038: iget-object v2, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ -01c4a0: 7110 5401 0000 |003a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0154 │ │ -01c4a6: 0c00 |003d: move-result-object v0 │ │ -01c4a8: 7230 b901 0201 |003e: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ -01c4ae: 1101 |0041: return-object v1 │ │ +01c420: |[01c420] org.metatrans.apps.maze.model.entities.Entity2D_Terrain_Wall_Labyrinths.getBitmap:()Landroid/graphics/Bitmap; │ │ +01c430: 6e10 5c03 0400 |0000: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getFlag1:()Z // method@035c │ │ +01c436: 0a00 |0003: move-result v0 │ │ +01c438: 5441 0107 |0004: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0701 │ │ +01c43c: 6e10 5a03 0400 |0006: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getCellIndex_X:()I // method@035a │ │ +01c442: 0a02 |0009: move-result v2 │ │ +01c444: 6e10 5b03 0400 |000a: invoke-virtual {v4}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.getCellIndex_Y:()I // method@035b │ │ +01c44a: 0a03 |000d: move-result v3 │ │ +01c44c: 7230 d608 2103 |000e: invoke-interface {v1, v2, v3}, Lorg/metatrans/commons/graphics2d/model/IWorld;.isOuterBorder:(II)Z // method@08d6 │ │ +01c452: 0a01 |0011: move-result v1 │ │ +01c454: b710 |0012: xor-int/2addr v0, v1 │ │ +01c456: 5441 ff06 |0013: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ +01c45a: 3901 0900 |0015: if-nez v1, 001e // +0009 │ │ +01c45e: 2201 ae00 |0017: new-instance v1, Ljava/util/HashMap; // type@00ae │ │ +01c462: 7010 9e01 0100 |0019: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@019e │ │ +01c468: 5b41 ff06 |001c: iput-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ +01c46c: 5441 ff06 |001e: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ +01c470: 7110 5401 0000 |0020: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0154 │ │ +01c476: 0c02 |0023: move-result-object v2 │ │ +01c478: 7220 b701 2100 |0024: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@01b7 │ │ +01c47e: 0c01 |0027: move-result-object v1 │ │ +01c480: 1f01 1800 |0028: check-cast v1, Landroid/graphics/Bitmap; // type@0018 │ │ +01c484: 3901 1700 |002a: if-nez v1, 0041 // +0017 │ │ +01c488: 5441 0107 |002c: iget-object v1, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.world:Lorg/metatrans/commons/graphics2d/model/IWorld; // field@0701 │ │ +01c48c: 1f01 fe00 |002e: check-cast v1, Lorg/metatrans/apps/maze/model/World_Labyrints; // type@00fe │ │ +01c490: 6e20 1f03 0100 |0030: invoke-virtual {v1, v0}, Lorg/metatrans/apps/maze/model/World_Labyrints;.getBitmap_wall:(Z)Landroid/graphics/Bitmap; // method@031f │ │ +01c496: 0c01 |0033: move-result-object v1 │ │ +01c498: 6e20 5d03 1400 |0034: invoke-virtual {v4, v1}, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.scaleBitmapToRectangleForDrawing:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@035d │ │ +01c49e: 0c01 |0037: move-result-object v1 │ │ +01c4a0: 5442 ff06 |0038: iget-object v2, v4, Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths;.bitmap_cache:Ljava/util/Map; // field@06ff │ │ +01c4a4: 7110 5401 0000 |003a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0154 │ │ +01c4aa: 0c00 |003d: move-result-object v0 │ │ +01c4ac: 7230 b901 0201 |003e: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@01b9 │ │ +01c4b2: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0013 line=35 │ │ 0x0017 line=37 │ │ 0x001e line=40 │ │ 0x002c line=44 │ │ 0x0038 line=46 │ │ locals : │ │ 0x0000 - 0x0042 reg=4 this Lorg/metatrans/apps/maze/model/entities/Entity2D_Terrain_Wall_Labyrinths; │ │ │ │ - source_file_idx : 500 (Entity2D_Terrain_Wall_Labyrinths.java) │ │ + source_file_idx : 501 (Entity2D_Terrain_Wall_Labyrinths.java) │ │ │ │ Class #403 header: │ │ class_idx : 421 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1426 │ │ +source_file_idx : 1427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #403 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;' │ │ @@ -90800,17 +90818,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025184: |[025184] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025194: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -02519a: 0e00 |0003: return-void │ │ +025188: |[025188] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025198: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +02519e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -90819,18 +90837,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02519c: |[02519c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0251ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0251ae: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -0251b4: 0e00 |0004: return-void │ │ +0251a0: |[0251a0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0251b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0251b2: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +0251b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -90840,17 +90858,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0251b8: |[0251b8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -0251c8: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -0251ce: 0e00 |0003: return-void │ │ +0251bc: |[0251bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +0251cc: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +0251d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -90861,18 +90879,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0251d0: |[0251d0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -0251e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0251e2: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -0251e8: 0e00 |0004: return-void │ │ +0251d4: |[0251d4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +0251e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0251e6: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +0251ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ @@ -90883,17 +90901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02510c: |[02510c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getDescription_Line1:()I │ │ -02511c: 6000 1f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising1:I // field@081f │ │ -025120: 0f00 |0002: return v0 │ │ +025110: |[025110] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getDescription_Line1:()I │ │ +025120: 6000 1f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising1:I // field@081f │ │ +025124: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;) │ │ @@ -90901,17 +90919,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025124: |[025124] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getDescription_Line2:()I │ │ -025134: 6000 2008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising2:I // field@0820 │ │ -025138: 0f00 |0002: return v0 │ │ +025128: |[025128] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getDescription_Line2:()I │ │ +025138: 6000 2008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising2:I // field@0820 │ │ +02513c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;) │ │ @@ -90919,17 +90937,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02513c: |[02513c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getIconResID:()I │ │ -02514c: 6000 a207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_bagaturchess:I // field@07a2 │ │ -025150: 0f00 |0002: return v0 │ │ +025140: |[025140] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getIconResID:()I │ │ +025150: 6000 a207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_bagaturchess:I // field@07a2 │ │ +025154: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;) │ │ @@ -90937,17 +90955,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025154: |[025154] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getName:()I │ │ -025164: 6000 2108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_name:I // field@0821 │ │ -025168: 0f00 |0002: return v0 │ │ +025158: |[025158] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getName:()I │ │ +025168: 6000 2108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_name:I // field@0821 │ │ +02516c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_BagaturChess;) │ │ @@ -90955,28 +90973,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02516c: |[02516c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getPackage:()Ljava/lang/String; │ │ -02517c: 1a00 1008 |0000: const-string v0, "com.bagaturchess" // string@0810 │ │ -025180: 1100 |0002: return-object v0 │ │ +025170: |[025170] org.metatrans.commons.cfg.publishedapp.PublishedApplication_BagaturChess.getPackage:()Ljava/lang/String; │ │ +025180: 1a00 1108 |0000: const-string v0, "com.bagaturchess" // string@0811 │ │ +025184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1426 (PublishedApplication_BagaturChess.java) │ │ + source_file_idx : 1427 (PublishedApplication_BagaturChess.java) │ │ │ │ Class #404 header: │ │ class_idx : 423 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1428 │ │ +source_file_idx : 1429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #404 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;' │ │ @@ -90991,17 +91009,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0253ec: |[0253ec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -0253fc: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -025402: 0e00 |0003: return-void │ │ +0253f0: |[0253f0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025400: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +025406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91010,17 +91028,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025404: |[025404] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025414: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -02541a: 0e00 |0003: return-void │ │ +025408: |[025408] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025418: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +02541e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91031,17 +91049,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025374: |[025374] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getDescription_Line1:()I │ │ -025384: 6000 4308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising1:I // field@0843 │ │ -025388: 0f00 |0002: return v0 │ │ +025378: |[025378] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getDescription_Line1:()I │ │ +025388: 6000 4308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising1:I // field@0843 │ │ +02538c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;) │ │ @@ -91049,17 +91067,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02538c: |[02538c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getDescription_Line2:()I │ │ -02539c: 6000 4408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising2:I // field@0844 │ │ -0253a0: 0f00 |0002: return v0 │ │ +025390: |[025390] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getDescription_Line2:()I │ │ +0253a0: 6000 4408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising2:I // field@0844 │ │ +0253a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;) │ │ @@ -91067,17 +91085,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0253a4: |[0253a4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getIconResID:()I │ │ -0253b4: 6000 a307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_balls:I // field@07a3 │ │ -0253b8: 0f00 |0002: return v0 │ │ +0253a8: |[0253a8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getIconResID:()I │ │ +0253b8: 6000 a307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_balls:I // field@07a3 │ │ +0253bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;) │ │ @@ -91085,17 +91103,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0253bc: |[0253bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getName:()I │ │ -0253cc: 6000 4508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_name:I // field@0845 │ │ -0253d0: 0f00 |0002: return v0 │ │ +0253c0: |[0253c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getName:()I │ │ +0253d0: 6000 4508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_name:I // field@0845 │ │ +0253d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons;) │ │ @@ -91103,28 +91121,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0253d4: |[0253d4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getPackage:()Ljava/lang/String; │ │ -0253e4: 1a00 2a08 |0000: const-string v0, "com.stoptheballs" // string@082a │ │ -0253e8: 1100 |0002: return-object v0 │ │ +0253d8: |[0253d8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons.getPackage:()Ljava/lang/String; │ │ +0253e8: 1a00 2b08 |0000: const-string v0, "com.stoptheballs" // string@082b │ │ +0253ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1428 (PublishedApplication_Balloons.java) │ │ + source_file_idx : 1429 (PublishedApplication_Balloons.java) │ │ │ │ Class #405 header: │ │ class_idx : 426 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 425 │ │ -source_file_idx : 1431 │ │ +source_file_idx : 1432 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #405 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;' │ │ @@ -91139,18 +91157,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025430: |[025430] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025442: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025448: 0e00 |0004: return-void │ │ +025434: |[025434] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025446: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +02544c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91159,18 +91177,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02544c: |[02544c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -02545c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02545e: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025464: 0e00 |0004: return-void │ │ +025450: |[025450] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025462: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025468: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -91181,28 +91199,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02541c: |[02541c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.isPaid:()Z │ │ -02542c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02542e: 0f00 |0001: return v0 │ │ +025420: |[025420] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Paid.isPaid:()Z │ │ +025430: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +025432: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1431 (PublishedApplication_Base_Paid.java) │ │ + source_file_idx : 1432 (PublishedApplication_Base_Paid.java) │ │ │ │ Class #406 header: │ │ class_idx : 427 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 425 │ │ -source_file_idx : 1432 │ │ +source_file_idx : 1433 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #406 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Social;' │ │ @@ -91217,18 +91235,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02547c: |[02547c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -02548c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02548e: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025494: 0e00 |0004: return-void │ │ +025480: |[025480] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025492: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025498: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Social; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91237,18 +91255,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025498: |[025498] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0254a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0254aa: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -0254b0: 0e00 |0004: return-void │ │ +02549c: |[02549c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0254ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0254ae: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +0254b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Social; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -91259,28 +91277,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -025468: |[025468] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.isSocial:()Z │ │ -025478: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02547a: 0f00 |0001: return v0 │ │ +02546c: |[02546c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Base_Social.isSocial:()Z │ │ +02547c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02547e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1432 (PublishedApplication_Base_Social.java) │ │ + source_file_idx : 1433 (PublishedApplication_Base_Social.java) │ │ │ │ Class #407 header: │ │ class_idx : 428 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1433 │ │ +source_file_idx : 1434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #407 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;' │ │ @@ -91295,17 +91313,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0258f8: |[0258f8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025908: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -02590e: 0e00 |0003: return-void │ │ +0258fc: |[0258fc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +02590c: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +025912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91314,18 +91332,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025910: |[025910] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025922: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025928: 0e00 |0004: return-void │ │ +025914: |[025914] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025926: 7040 c306 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +02592c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -91335,17 +91353,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -02592c: |[02592c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -02593c: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025942: 0e00 |0003: return-void │ │ +025930: |[025930] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025940: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91356,18 +91374,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025944: |[025944] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -025954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025956: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -02595c: 0e00 |0004: return-void │ │ +025948: |[025948] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02595a: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025960: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ @@ -91378,17 +91396,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025880: |[025880] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getDescription_Line1:()I │ │ -025890: 6000 2308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising1:I // field@0823 │ │ -025894: 0f00 |0002: return v0 │ │ +025884: |[025884] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getDescription_Line1:()I │ │ +025894: 6000 2308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising1:I // field@0823 │ │ +025898: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;) │ │ @@ -91396,17 +91414,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025898: |[025898] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getDescription_Line2:()I │ │ -0258a8: 6000 2408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising2:I // field@0824 │ │ -0258ac: 0f00 |0002: return v0 │ │ +02589c: |[02589c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getDescription_Line2:()I │ │ +0258ac: 6000 2408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising2:I // field@0824 │ │ +0258b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;) │ │ @@ -91414,17 +91432,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0258b0: |[0258b0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getIconResID:()I │ │ -0258c0: 6000 a407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_cafk:I // field@07a4 │ │ -0258c4: 0f00 |0002: return v0 │ │ +0258b4: |[0258b4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getIconResID:()I │ │ +0258c4: 6000 a407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_cafk:I // field@07a4 │ │ +0258c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;) │ │ @@ -91432,17 +91450,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0258c8: |[0258c8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getName:()I │ │ -0258d8: 6000 2508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_name:I // field@0825 │ │ -0258dc: 0f00 |0002: return v0 │ │ +0258cc: |[0258cc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getName:()I │ │ +0258dc: 6000 2508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_name:I // field@0825 │ │ +0258e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK;) │ │ @@ -91450,28 +91468,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0258e0: |[0258e0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getPackage:()Ljava/lang/String; │ │ -0258f0: 1a00 1308 |0000: const-string v0, "com.chessartforkids" // string@0813 │ │ -0258f4: 1100 |0002: return-object v0 │ │ +0258e4: |[0258e4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK.getPackage:()Ljava/lang/String; │ │ +0258f4: 1a00 1408 |0000: const-string v0, "com.chessartforkids" // string@0814 │ │ +0258f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1433 (PublishedApplication_CAFK.java) │ │ + source_file_idx : 1434 (PublishedApplication_CAFK.java) │ │ │ │ Class #408 header: │ │ class_idx : 430 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1435 │ │ +source_file_idx : 1436 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #408 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;' │ │ @@ -91486,17 +91504,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0259d8: |[0259d8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -0259e8: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -0259ee: 0e00 |0003: return-void │ │ +0259dc: |[0259dc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +0259ec: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +0259f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91505,17 +91523,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0259f0: |[0259f0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025a00: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -025a06: 0e00 |0003: return-void │ │ +0259f4: |[0259f4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025a04: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +025a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91526,17 +91544,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025960: |[025960] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getDescription_Line1:()I │ │ -025970: 6000 2708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising1:I // field@0827 │ │ -025974: 0f00 |0002: return v0 │ │ +025964: |[025964] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getDescription_Line1:()I │ │ +025974: 6000 2708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising1:I // field@0827 │ │ +025978: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;) │ │ @@ -91544,17 +91562,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025978: |[025978] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getDescription_Line2:()I │ │ -025988: 6000 2808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising2:I // field@0828 │ │ -02598c: 0f00 |0002: return v0 │ │ +02597c: |[02597c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getDescription_Line2:()I │ │ +02598c: 6000 2808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising2:I // field@0828 │ │ +025990: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;) │ │ @@ -91562,17 +91580,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025990: |[025990] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getIconResID:()I │ │ -0259a0: 6000 a607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_chessboardscanner:I // field@07a6 │ │ -0259a4: 0f00 |0002: return v0 │ │ +025994: |[025994] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getIconResID:()I │ │ +0259a4: 6000 a607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_chessboardscanner:I // field@07a6 │ │ +0259a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;) │ │ @@ -91580,17 +91598,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0259a8: |[0259a8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getName:()I │ │ -0259b8: 6000 2908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_name:I // field@0829 │ │ -0259bc: 0f00 |0002: return v0 │ │ +0259ac: |[0259ac] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getName:()I │ │ +0259bc: 6000 2908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_name:I // field@0829 │ │ +0259c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CBS;) │ │ @@ -91598,28 +91616,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0259c0: |[0259c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getPackage:()Ljava/lang/String; │ │ -0259d0: 1a00 1608 |0000: const-string v0, "com.chessboardscanner" // string@0816 │ │ -0259d4: 1100 |0002: return-object v0 │ │ +0259c4: |[0259c4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CBS.getPackage:()Ljava/lang/String; │ │ +0259d4: 1a00 1708 |0000: const-string v0, "com.chessboardscanner" // string@0817 │ │ +0259d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1435 (PublishedApplication_CBS.java) │ │ + source_file_idx : 1436 (PublishedApplication_CBS.java) │ │ │ │ Class #409 header: │ │ class_idx : 431 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1436 │ │ +source_file_idx : 1437 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #409 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;' │ │ @@ -91634,18 +91652,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025b44: |[025b44] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025b56: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025b5c: 0e00 |0004: return-void │ │ +025b48: |[025b48] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025b5a: 7040 c306 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025b60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91654,17 +91672,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025b60: |[025b60] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025b70: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -025b76: 0e00 |0003: return-void │ │ +025b64: |[025b64] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025b74: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +025b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91674,17 +91692,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -025b78: |[025b78] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -025b88: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025b8e: 0e00 |0003: return-void │ │ +025b7c: |[025b7c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025b8c: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91695,18 +91713,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025b90: |[025b90] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -025ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025ba2: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025ba8: 0e00 |0004: return-void │ │ +025b94: |[025b94] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025ba6: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025bac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ @@ -91717,17 +91735,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025acc: |[025acc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getDescription_Line1:()I │ │ -025adc: 6000 2b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising1:I // field@082b │ │ -025ae0: 0f00 |0002: return v0 │ │ +025ad0: |[025ad0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getDescription_Line1:()I │ │ +025ae0: 6000 2b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising1:I // field@082b │ │ +025ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;) │ │ @@ -91735,17 +91753,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025ae4: |[025ae4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getDescription_Line2:()I │ │ -025af4: 6000 2c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising2:I // field@082c │ │ -025af8: 0f00 |0002: return v0 │ │ +025ae8: |[025ae8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getDescription_Line2:()I │ │ +025af8: 6000 2c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising2:I // field@082c │ │ +025afc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;) │ │ @@ -91753,17 +91771,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025afc: |[025afc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getIconResID:()I │ │ -025b0c: 6000 a807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_ec:I // field@07a8 │ │ -025b10: 0f00 |0002: return v0 │ │ +025b00: |[025b00] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getIconResID:()I │ │ +025b10: 6000 a807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_ec:I // field@07a8 │ │ +025b14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;) │ │ @@ -91771,17 +91789,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025b14: |[025b14] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getName:()I │ │ -025b24: 6000 2d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_name:I // field@082d │ │ -025b28: 0f00 |0002: return v0 │ │ +025b18: |[025b18] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getName:()I │ │ +025b28: 6000 2d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_name:I // field@082d │ │ +025b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC;) │ │ @@ -91789,28 +91807,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025b2c: |[025b2c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getPackage:()Ljava/lang/String; │ │ -025b3c: 1a00 1a08 |0000: const-string v0, "com.easycolours" // string@081a │ │ -025b40: 1100 |0002: return-object v0 │ │ +025b30: |[025b30] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC.getPackage:()Ljava/lang/String; │ │ +025b40: 1a00 1b08 |0000: const-string v0, "com.easycolours" // string@081b │ │ +025b44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1436 (PublishedApplication_EC.java) │ │ + source_file_idx : 1437 (PublishedApplication_EC.java) │ │ │ │ Class #410 header: │ │ class_idx : 433 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1438 │ │ +source_file_idx : 1439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #410 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;' │ │ @@ -91825,17 +91843,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025ce8: |[025ce8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025cf8: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -025cfe: 0e00 |0003: return-void │ │ +025cec: |[025cec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025cfc: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +025d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91844,17 +91862,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025d00: |[025d00] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025d10: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -025d16: 0e00 |0003: return-void │ │ +025d04: |[025d04] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025d14: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +025d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -91865,17 +91883,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025c70: |[025c70] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getDescription_Line1:()I │ │ -025c80: 6000 2f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising1:I // field@082f │ │ -025c84: 0f00 |0002: return v0 │ │ +025c74: |[025c74] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getDescription_Line1:()I │ │ +025c84: 6000 2f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising1:I // field@082f │ │ +025c88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;) │ │ @@ -91883,17 +91901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025c88: |[025c88] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getDescription_Line2:()I │ │ -025c98: 6000 3008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising2:I // field@0830 │ │ -025c9c: 0f00 |0002: return v0 │ │ +025c8c: |[025c8c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getDescription_Line2:()I │ │ +025c9c: 6000 3008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising2:I // field@0830 │ │ +025ca0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;) │ │ @@ -91901,17 +91919,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025ca0: |[025ca0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getIconResID:()I │ │ -025cb0: 6000 aa07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_gravity:I // field@07aa │ │ -025cb4: 0f00 |0002: return v0 │ │ +025ca4: |[025ca4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getIconResID:()I │ │ +025cb4: 6000 aa07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_gravity:I // field@07aa │ │ +025cb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;) │ │ @@ -91919,17 +91937,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025cb8: |[025cb8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getName:()I │ │ -025cc8: 6000 3108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_name:I // field@0831 │ │ -025ccc: 0f00 |0002: return v0 │ │ +025cbc: |[025cbc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getName:()I │ │ +025ccc: 6000 3108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_name:I // field@0831 │ │ +025cd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137;) │ │ @@ -91937,28 +91955,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025cd0: |[025cd0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getPackage:()Ljava/lang/String; │ │ -025ce0: 1a00 1d08 |0000: const-string v0, "com.gravityplay" // string@081d │ │ -025ce4: 1100 |0002: return-object v0 │ │ +025cd4: |[025cd4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137.getPackage:()Ljava/lang/String; │ │ +025ce4: 1a00 1e08 |0000: const-string v0, "com.gravityplay" // string@081e │ │ +025ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1438 (PublishedApplication_GravityFinger137.java) │ │ + source_file_idx : 1439 (PublishedApplication_GravityFinger137.java) │ │ │ │ Class #411 header: │ │ class_idx : 435 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1440 │ │ +source_file_idx : 1441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #411 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;' │ │ @@ -91973,17 +91991,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025e54: |[025e54] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025e64: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -025e6a: 0e00 |0003: return-void │ │ +025e58: |[025e58] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025e68: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +025e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -91992,17 +92010,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025e6c: |[025e6c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025e7c: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -025e82: 0e00 |0003: return-void │ │ +025e70: |[025e70] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025e80: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +025e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92012,17 +92030,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -025e84: |[025e84] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -025e94: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025e9a: 0e00 |0003: return-void │ │ +025e88: |[025e88] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025e98: 7040 c306 1023 |0000: invoke-direct {v0, v1, v3, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92033,18 +92051,18 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025e9c: |[025e9c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ -025eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025eae: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ -025eb4: 0e00 |0004: return-void │ │ +025ea0: |[025ea0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;)V │ │ +025eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025eb2: 7040 c306 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication;Ljava/lang/String;)V // method@06c3 │ │ +025eb8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/metatrans/commons/cfg/publishedapp/IPublishedApplication; │ │ @@ -92055,17 +92073,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025ddc: |[025ddc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getDescription_Line1:()I │ │ -025dec: 6000 3308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising1:I // field@0833 │ │ -025df0: 0f00 |0002: return v0 │ │ +025de0: |[025de0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getDescription_Line1:()I │ │ +025df0: 6000 3308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising1:I // field@0833 │ │ +025df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;) │ │ @@ -92073,17 +92091,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025df4: |[025df4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getDescription_Line2:()I │ │ -025e04: 6000 3408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising2:I // field@0834 │ │ -025e08: 0f00 |0002: return v0 │ │ +025df8: |[025df8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getDescription_Line2:()I │ │ +025e08: 6000 3408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising2:I // field@0834 │ │ +025e0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;) │ │ @@ -92091,17 +92109,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025e0c: |[025e0c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getIconResID:()I │ │ -025e1c: 6000 ac07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_mafk:I // field@07ac │ │ -025e20: 0f00 |0002: return v0 │ │ +025e10: |[025e10] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getIconResID:()I │ │ +025e20: 6000 ac07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_mafk:I // field@07ac │ │ +025e24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;) │ │ @@ -92109,17 +92127,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025e24: |[025e24] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getName:()I │ │ -025e34: 6000 3508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_name:I // field@0835 │ │ -025e38: 0f00 |0002: return v0 │ │ +025e28: |[025e28] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getName:()I │ │ +025e38: 6000 3508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_name:I // field@0835 │ │ +025e3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK;) │ │ @@ -92127,28 +92145,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025e3c: |[025e3c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getPackage:()Ljava/lang/String; │ │ -025e4c: 1a00 2008 |0000: const-string v0, "com.mathforkids5" // string@0820 │ │ -025e50: 1100 |0002: return-object v0 │ │ +025e40: |[025e40] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK.getPackage:()Ljava/lang/String; │ │ +025e50: 1a00 2108 |0000: const-string v0, "com.mathforkids5" // string@0821 │ │ +025e54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1440 (PublishedApplication_MAFK.java) │ │ + source_file_idx : 1441 (PublishedApplication_MAFK.java) │ │ │ │ Class #412 header: │ │ class_idx : 437 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1442 │ │ +source_file_idx : 1443 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #412 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;' │ │ @@ -92163,17 +92181,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025ff4: |[025ff4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -026004: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -02600a: 0e00 |0003: return-void │ │ +025ff8: |[025ff8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +026008: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +02600e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92182,17 +92200,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02600c: |[02600c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -02601c: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -026022: 0e00 |0003: return-void │ │ +026010: |[026010] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +026020: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +026026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92203,17 +92221,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025f7c: |[025f7c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getDescription_Line1:()I │ │ -025f8c: 6000 3b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising1:I // field@083b │ │ -025f90: 0f00 |0002: return v0 │ │ +025f80: |[025f80] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getDescription_Line1:()I │ │ +025f90: 6000 3b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising1:I // field@083b │ │ +025f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;) │ │ @@ -92221,17 +92239,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025f94: |[025f94] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getDescription_Line2:()I │ │ -025fa4: 6000 3c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising2:I // field@083c │ │ -025fa8: 0f00 |0002: return v0 │ │ +025f98: |[025f98] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getDescription_Line2:()I │ │ +025fa8: 6000 3c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising2:I // field@083c │ │ +025fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;) │ │ @@ -92239,17 +92257,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025fac: |[025fac] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getIconResID:()I │ │ -025fbc: 6000 a707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_dinosaurs_v2:I // field@07a7 │ │ -025fc0: 0f00 |0002: return v0 │ │ +025fb0: |[025fb0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getIconResID:()I │ │ +025fc0: 6000 a707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_dinosaurs_v2:I // field@07a7 │ │ +025fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;) │ │ @@ -92257,17 +92275,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025fc4: |[025fc4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getName:()I │ │ -025fd4: 6000 3d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_name:I // field@083d │ │ -025fd8: 0f00 |0002: return v0 │ │ +025fc8: |[025fc8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getName:()I │ │ +025fd8: 6000 3d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_name:I // field@083d │ │ +025fdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD;) │ │ @@ -92275,28 +92293,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025fdc: |[025fdc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getPackage:()Ljava/lang/String; │ │ -025fec: 1a00 2308 |0000: const-string v0, "com.maze_dinosaurs" // string@0823 │ │ -025ff0: 1100 |0002: return-object v0 │ │ +025fe0: |[025fe0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD.getPackage:()Ljava/lang/String; │ │ +025ff0: 1a00 2408 |0000: const-string v0, "com.maze_dinosaurs" // string@0824 │ │ +025ff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1442 (PublishedApplication_MOD.java) │ │ + source_file_idx : 1443 (PublishedApplication_MOD.java) │ │ │ │ Class #413 header: │ │ class_idx : 439 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1444 │ │ +source_file_idx : 1445 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #413 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;' │ │ @@ -92311,17 +92329,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026160: |[026160] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -026170: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -026176: 0e00 |0003: return-void │ │ +026164: |[026164] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +026174: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +02617a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92330,17 +92348,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -026178: |[026178] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -026188: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -02618e: 0e00 |0003: return-void │ │ +02617c: |[02617c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +02618c: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +026192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92351,17 +92369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0260e8: |[0260e8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getDescription_Line1:()I │ │ -0260f8: 6000 3f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising1:I // field@083f │ │ -0260fc: 0f00 |0002: return v0 │ │ +0260ec: |[0260ec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getDescription_Line1:()I │ │ +0260fc: 6000 3f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising1:I // field@083f │ │ +026100: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;) │ │ @@ -92369,17 +92387,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026100: |[026100] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getDescription_Line2:()I │ │ -026110: 6000 4008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising2:I // field@0840 │ │ -026114: 0f00 |0002: return v0 │ │ +026104: |[026104] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getDescription_Line2:()I │ │ +026114: 6000 4008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising2:I // field@0840 │ │ +026118: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;) │ │ @@ -92387,17 +92405,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026118: |[026118] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getIconResID:()I │ │ -026128: 6000 b107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_maze:I // field@07b1 │ │ -02612c: 0f00 |0002: return v0 │ │ +02611c: |[02611c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getIconResID:()I │ │ +02612c: 6000 b107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_maze:I // field@07b1 │ │ +026130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;) │ │ @@ -92405,17 +92423,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026130: |[026130] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getName:()I │ │ -026140: 6000 4108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_name:I // field@0841 │ │ -026144: 0f00 |0002: return v0 │ │ +026134: |[026134] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getName:()I │ │ +026144: 6000 4108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_name:I // field@0841 │ │ +026148: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS;) │ │ @@ -92423,28 +92441,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026148: |[026148] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getPackage:()Ljava/lang/String; │ │ -026158: 1a00 2608 |0000: const-string v0, "com.maze_squirrel" // string@0826 │ │ -02615c: 1100 |0002: return-object v0 │ │ +02614c: |[02614c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS.getPackage:()Ljava/lang/String; │ │ +02615c: 1a00 2708 |0000: const-string v0, "com.maze_squirrel" // string@0827 │ │ +026160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1444 (PublishedApplication_MOS.java) │ │ + source_file_idx : 1445 (PublishedApplication_MOS.java) │ │ │ │ Class #414 header: │ │ class_idx : 441 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1446 │ │ +source_file_idx : 1447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #414 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;' │ │ @@ -92459,17 +92477,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026208: |[026208] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -026218: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -02621e: 0e00 |0003: return-void │ │ +02620c: |[02620c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +02621c: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +026222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92478,17 +92496,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -026220: |[026220] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -026230: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -026236: 0e00 |0003: return-void │ │ +026224: |[026224] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +026234: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +02623a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92499,17 +92517,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026190: |[026190] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getDescription_Line1:()I │ │ -0261a0: 6000 3708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_advertising1:I // field@0837 │ │ -0261a4: 0f00 |0002: return v0 │ │ +026194: |[026194] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getDescription_Line1:()I │ │ +0261a4: 6000 3708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_advertising1:I // field@0837 │ │ +0261a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;) │ │ @@ -92517,17 +92535,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0261a8: |[0261a8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getDescription_Line2:()I │ │ -0261b8: 6000 3808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_advertising2:I // field@0838 │ │ -0261bc: 0f00 |0002: return v0 │ │ +0261ac: |[0261ac] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getDescription_Line2:()I │ │ +0261bc: 6000 3808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_advertising2:I // field@0838 │ │ +0261c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;) │ │ @@ -92535,17 +92553,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0261c0: |[0261c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getIconResID:()I │ │ -0261d0: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ -0261d4: 0f00 |0002: return v0 │ │ +0261c4: |[0261c4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getIconResID:()I │ │ +0261d4: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ +0261d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;) │ │ @@ -92553,17 +92571,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0261d8: |[0261d8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getName:()I │ │ -0261e8: 6000 3908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_name:I // field@0839 │ │ -0261ec: 0f00 |0002: return v0 │ │ +0261dc: |[0261dc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getName:()I │ │ +0261ec: 6000 3908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mind_adaptivity_name:I // field@0839 │ │ +0261f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MindAdaptivity;) │ │ @@ -92571,28 +92589,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0261f0: |[0261f0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getPackage:()Ljava/lang/String; │ │ -026200: 1a00 1e0c |0000: const-string v0, "mat.cards" // string@0c1e │ │ -026204: 1100 |0002: return-object v0 │ │ +0261f4: |[0261f4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MindAdaptivity.getPackage:()Ljava/lang/String; │ │ +026204: 1a00 1f0c |0000: const-string v0, "mat.cards" // string@0c1f │ │ +026208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1446 (PublishedApplication_MindAdaptivity.java) │ │ + source_file_idx : 1447 (PublishedApplication_MindAdaptivity.java) │ │ │ │ Class #415 header: │ │ class_idx : 444 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1449 │ │ +source_file_idx : 1450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #415 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;' │ │ @@ -92607,17 +92625,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027014: |[027014] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -027024: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -02702a: 0e00 |0003: return-void │ │ +027018: |[027018] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +027028: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +02702e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92626,17 +92644,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02702c: |[02702c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -02703c: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ -027042: 0e00 |0003: return-void │ │ +027030: |[027030] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +027040: 7030 c206 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06c2 │ │ +027046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92647,17 +92665,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026f9c: |[026f9c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getDescription_Line1:()I │ │ -026fac: 6000 4708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising1:I // field@0847 │ │ -026fb0: 0f00 |0002: return v0 │ │ +026fa0: |[026fa0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getDescription_Line1:()I │ │ +026fb0: 6000 4708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising1:I // field@0847 │ │ +026fb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;) │ │ @@ -92665,17 +92683,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026fb4: |[026fb4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getDescription_Line2:()I │ │ -026fc4: 6000 4808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising2:I // field@0848 │ │ -026fc8: 0f00 |0002: return v0 │ │ +026fb8: |[026fb8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getDescription_Line2:()I │ │ +026fc8: 6000 4808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising2:I // field@0848 │ │ +026fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;) │ │ @@ -92683,17 +92701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026fcc: |[026fcc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getIconResID:()I │ │ -026fdc: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ -026fe0: 0f00 |0002: return v0 │ │ +026fd0: |[026fd0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getIconResID:()I │ │ +026fe0: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ +026fe4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;) │ │ @@ -92701,17 +92719,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026fe4: |[026fe4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getName:()I │ │ -026ff4: 6000 4908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_name:I // field@0849 │ │ -026ff8: 0f00 |0002: return v0 │ │ +026fe8: |[026fe8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getName:()I │ │ +026ff8: 6000 4908 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_name:I // field@0849 │ │ +026ffc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin;) │ │ @@ -92719,28 +92737,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026ffc: |[026ffc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getPackage:()Ljava/lang/String; │ │ -02700c: 1a00 2d08 |0000: const-string v0, "com.wisconsin" // string@082d │ │ -027010: 1100 |0002: return-object v0 │ │ +027000: |[027000] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin.getPackage:()Ljava/lang/String; │ │ +027010: 1a00 2e08 |0000: const-string v0, "com.wisconsin" // string@082e │ │ +027014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1449 (PublishedApplication_Wisconsin.java) │ │ + source_file_idx : 1450 (PublishedApplication_Wisconsin.java) │ │ │ │ Class #416 header: │ │ class_idx : 446 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 425 │ │ -source_file_idx : 1451 │ │ +source_file_idx : 1452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #416 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;' │ │ @@ -92755,17 +92773,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0270bc: |[0270bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -0270cc: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ -0270d2: 0e00 |0003: return-void │ │ +0270c0: |[0270c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +0270d0: 7020 c106 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06c1 │ │ +0270d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92775,17 +92793,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027044: |[027044] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getDescription_Line1:()I │ │ -027054: 6000 4b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_advertising1:I // field@084b │ │ -027058: 0f00 |0002: return v0 │ │ +027048: |[027048] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getDescription_Line1:()I │ │ +027058: 6000 4b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_advertising1:I // field@084b │ │ +02705c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;) │ │ @@ -92793,17 +92811,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02705c: |[02705c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getDescription_Line2:()I │ │ -02706c: 6000 4c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_advertising2:I // field@084c │ │ -027070: 0f00 |0002: return v0 │ │ +027060: |[027060] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getDescription_Line2:()I │ │ +027070: 6000 4c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_advertising2:I // field@084c │ │ +027074: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;) │ │ @@ -92811,17 +92829,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027074: |[027074] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getIconResID:()I │ │ -027084: 6000 b407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_words_de_for_bg:I // field@07b4 │ │ -027088: 0f00 |0002: return v0 │ │ +027078: |[027078] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getIconResID:()I │ │ +027088: 6000 b407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_words_de_for_bg:I // field@07b4 │ │ +02708c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;) │ │ @@ -92829,17 +92847,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02708c: |[02708c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getName:()I │ │ -02709c: 6000 4d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_name:I // field@084d │ │ -0270a0: 0f00 |0002: return v0 │ │ +027090: |[027090] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getName:()I │ │ +0270a0: 6000 4d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_words_de_for_bg_name:I // field@084d │ │ +0270a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Words_DE_for_BG;) │ │ @@ -92847,28 +92865,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0270a4: |[0270a4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getPackage:()Ljava/lang/String; │ │ -0270b4: 1a00 2908 |0000: const-string v0, "com.metatransapps.german_for_bulgarians" // string@0829 │ │ -0270b8: 1100 |0002: return-object v0 │ │ +0270a8: |[0270a8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Words_DE_for_BG.getPackage:()Ljava/lang/String; │ │ +0270b8: 1a00 2a08 |0000: const-string v0, "com.metatransapps.german_for_bulgarians" // string@082a │ │ +0270bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 1451 (PublishedApplication_Words_DE_for_BG.java) │ │ + source_file_idx : 1452 (PublishedApplication_Words_DE_for_BG.java) │ │ │ │ Class #417 header: │ │ class_idx : 422 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1427 │ │ +source_file_idx : 1428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #417 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;' │ │ @@ -92883,17 +92901,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025280: |[025280] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025290: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025296: 0e00 |0003: return-void │ │ +025284: |[025284] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025294: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +02529a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -92902,17 +92920,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025298: |[025298] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0252a8: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -0252ae: 0e00 |0003: return-void │ │ +02529c: |[02529c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0252ac: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +0252b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -92923,17 +92941,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0251ec: |[0251ec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getDescription_Line1:()I │ │ -0251fc: 6000 1f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising1:I // field@081f │ │ -025200: 0f00 |0002: return v0 │ │ +0251f0: |[0251f0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getDescription_Line1:()I │ │ +025200: 6000 1f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising1:I // field@081f │ │ +025204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;) │ │ @@ -92941,17 +92959,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025204: |[025204] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getDescription_Line2:()I │ │ -025214: 6000 2008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising2:I // field@0820 │ │ -025218: 0f00 |0002: return v0 │ │ +025208: |[025208] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getDescription_Line2:()I │ │ +025218: 6000 2008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_advertising2:I // field@0820 │ │ +02521c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;) │ │ @@ -92959,17 +92977,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02521c: |[02521c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getIconResID:()I │ │ -02522c: 6000 a207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_bagaturchess:I // field@07a2 │ │ -025230: 0f00 |0002: return v0 │ │ +025220: |[025220] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getIconResID:()I │ │ +025230: 6000 a207 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_bagaturchess:I // field@07a2 │ │ +025234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;) │ │ @@ -92977,17 +92995,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025234: |[025234] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getName:()I │ │ -025244: 6000 2208 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_name_paid:I // field@0822 │ │ -025248: 0f00 |0002: return v0 │ │ +025238: |[025238] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getName:()I │ │ +025248: 6000 2208 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_bagaturchess_name_paid:I // field@0822 │ │ +02524c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;) │ │ @@ -92995,38 +93013,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02524c: |[02524c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getPackage:()Ljava/lang/String; │ │ -02525c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025260: 6e10 ac06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06ac │ │ -025266: 0c01 |0005: move-result-object v1 │ │ -025268: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -02526e: 0a00 |0009: move-result v0 │ │ -025270: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025274: 1a00 1208 |000c: const-string v0, "com.bagaturchess.paid.huawei" // string@0812 │ │ -025278: 1100 |000e: return-object v0 │ │ -02527a: 1a00 1108 |000f: const-string v0, "com.bagaturchess.paid" // string@0811 │ │ -02527e: 1100 |0011: return-object v0 │ │ +025250: |[025250] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Bagatur_Paid.getPackage:()Ljava/lang/String; │ │ +025260: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025264: 6e10 ac06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06ac │ │ +02526a: 0c01 |0005: move-result-object v1 │ │ +02526c: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025272: 0a00 |0009: move-result v0 │ │ +025274: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025278: 1a00 1308 |000c: const-string v0, "com.bagaturchess.paid.huawei" // string@0813 │ │ +02527c: 1100 |000e: return-object v0 │ │ +02527e: 1a00 1208 |000f: const-string v0, "com.bagaturchess.paid" // string@0812 │ │ +025282: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Bagatur_Paid; │ │ │ │ - source_file_idx : 1427 (PublishedApplication_Bagatur_Paid.java) │ │ + source_file_idx : 1428 (PublishedApplication_Bagatur_Paid.java) │ │ │ │ Class #418 header: │ │ class_idx : 424 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1429 │ │ +source_file_idx : 1430 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #418 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;' │ │ @@ -93041,17 +93059,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025344: |[025344] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025354: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -02535a: 0e00 |0003: return-void │ │ +025348: |[025348] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025358: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +02535e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93060,17 +93078,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02535c: |[02535c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -02536c: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -025372: 0e00 |0003: return-void │ │ +025360: |[025360] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025370: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93081,17 +93099,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0252b0: |[0252b0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getDescription_Line1:()I │ │ -0252c0: 6000 4308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising1:I // field@0843 │ │ -0252c4: 0f00 |0002: return v0 │ │ +0252b4: |[0252b4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getDescription_Line1:()I │ │ +0252c4: 6000 4308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising1:I // field@0843 │ │ +0252c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;) │ │ @@ -93099,17 +93117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0252c8: |[0252c8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getDescription_Line2:()I │ │ -0252d8: 6000 4408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising2:I // field@0844 │ │ -0252dc: 0f00 |0002: return v0 │ │ +0252cc: |[0252cc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getDescription_Line2:()I │ │ +0252dc: 6000 4408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_advertising2:I // field@0844 │ │ +0252e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;) │ │ @@ -93117,17 +93135,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0252e0: |[0252e0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getIconResID:()I │ │ -0252f0: 6000 a307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_balls:I // field@07a3 │ │ -0252f4: 0f00 |0002: return v0 │ │ +0252e4: |[0252e4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getIconResID:()I │ │ +0252f4: 6000 a307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_balls:I // field@07a3 │ │ +0252f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;) │ │ @@ -93135,17 +93153,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0252f8: |[0252f8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getName:()I │ │ -025308: 6000 4508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_name:I // field@0845 │ │ -02530c: 0f00 |0002: return v0 │ │ +0252fc: |[0252fc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getName:()I │ │ +02530c: 6000 4508 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_stb_name:I // field@0845 │ │ +025310: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;) │ │ @@ -93153,38 +93171,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025310: |[025310] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getPackage:()Ljava/lang/String; │ │ -025320: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025324: 6e10 bb06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06bb │ │ -02532a: 0c01 |0005: move-result-object v1 │ │ -02532c: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -025332: 0a00 |0009: move-result v0 │ │ -025334: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025338: 1a00 2c08 |000c: const-string v0, "com.stoptheballs.paid.huawei" // string@082c │ │ -02533c: 1100 |000e: return-object v0 │ │ -02533e: 1a00 2b08 |000f: const-string v0, "com.stoptheballs.paid" // string@082b │ │ -025342: 1100 |0011: return-object v0 │ │ +025314: |[025314] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Balloons_Paid.getPackage:()Ljava/lang/String; │ │ +025324: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025328: 6e10 bb06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06bb │ │ +02532e: 0c01 |0005: move-result-object v1 │ │ +025330: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025336: 0a00 |0009: move-result v0 │ │ +025338: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +02533c: 1a00 2d08 |000c: const-string v0, "com.stoptheballs.paid.huawei" // string@082d │ │ +025340: 1100 |000e: return-object v0 │ │ +025342: 1a00 2c08 |000f: const-string v0, "com.stoptheballs.paid" // string@082c │ │ +025346: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Balloons_Paid; │ │ │ │ - source_file_idx : 1429 (PublishedApplication_Balloons_Paid.java) │ │ + source_file_idx : 1430 (PublishedApplication_Balloons_Paid.java) │ │ │ │ Class #419 header: │ │ class_idx : 429 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1434 │ │ +source_file_idx : 1435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #419 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;' │ │ @@ -93199,17 +93217,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025850: |[025850] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025860: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025866: 0e00 |0003: return-void │ │ +025854: |[025854] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025864: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +02586a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93218,17 +93236,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025868: |[025868] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025878: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -02587e: 0e00 |0003: return-void │ │ +02586c: |[02586c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +02587c: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93239,17 +93257,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0257bc: |[0257bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getDescription_Line1:()I │ │ -0257cc: 6000 2308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising1:I // field@0823 │ │ -0257d0: 0f00 |0002: return v0 │ │ +0257c0: |[0257c0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getDescription_Line1:()I │ │ +0257d0: 6000 2308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising1:I // field@0823 │ │ +0257d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;) │ │ @@ -93257,17 +93275,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0257d4: |[0257d4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getDescription_Line2:()I │ │ -0257e4: 6000 2408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising2:I // field@0824 │ │ -0257e8: 0f00 |0002: return v0 │ │ +0257d8: |[0257d8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getDescription_Line2:()I │ │ +0257e8: 6000 2408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_advertising2:I // field@0824 │ │ +0257ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;) │ │ @@ -93275,17 +93293,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0257ec: |[0257ec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getIconResID:()I │ │ -0257fc: 6000 a407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_cafk:I // field@07a4 │ │ -025800: 0f00 |0002: return v0 │ │ +0257f0: |[0257f0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getIconResID:()I │ │ +025800: 6000 a407 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_cafk:I // field@07a4 │ │ +025804: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;) │ │ @@ -93293,17 +93311,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025804: |[025804] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getName:()I │ │ -025814: 6000 2608 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_name_paid:I // field@0826 │ │ -025818: 0f00 |0002: return v0 │ │ +025808: |[025808] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getName:()I │ │ +025818: 6000 2608 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_cafk_name_paid:I // field@0826 │ │ +02581c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;) │ │ @@ -93311,38 +93329,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02581c: |[02581c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getPackage:()Ljava/lang/String; │ │ -02582c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025830: 6e10 df06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06df │ │ -025836: 0c01 |0005: move-result-object v1 │ │ -025838: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -02583e: 0a00 |0009: move-result v0 │ │ -025840: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025844: 1a00 1508 |000c: const-string v0, "com.chessartforkids.paid.huawei" // string@0815 │ │ -025848: 1100 |000e: return-object v0 │ │ -02584a: 1a00 1408 |000f: const-string v0, "com.chessartforkids.paid" // string@0814 │ │ -02584e: 1100 |0011: return-object v0 │ │ +025820: |[025820] org.metatrans.commons.cfg.publishedapp.PublishedApplication_CAFK_Paid.getPackage:()Ljava/lang/String; │ │ +025830: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025834: 6e10 df06 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06df │ │ +02583a: 0c01 |0005: move-result-object v1 │ │ +02583c: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025842: 0a00 |0009: move-result v0 │ │ +025844: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025848: 1a00 1608 |000c: const-string v0, "com.chessartforkids.paid.huawei" // string@0816 │ │ +02584c: 1100 |000e: return-object v0 │ │ +02584e: 1a00 1508 |000f: const-string v0, "com.chessartforkids.paid" // string@0815 │ │ +025852: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_CAFK_Paid; │ │ │ │ - source_file_idx : 1434 (PublishedApplication_CAFK_Paid.java) │ │ + source_file_idx : 1435 (PublishedApplication_CAFK_Paid.java) │ │ │ │ Class #420 header: │ │ class_idx : 432 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1437 │ │ +source_file_idx : 1438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #420 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;' │ │ @@ -93357,17 +93375,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025a9c: |[025a9c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025aac: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025ab2: 0e00 |0003: return-void │ │ +025aa0: |[025aa0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025ab0: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +025ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93376,17 +93394,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025ab4: |[025ab4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025ac4: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -025aca: 0e00 |0003: return-void │ │ +025ab8: |[025ab8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025ac8: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025ace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93397,17 +93415,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025a08: |[025a08] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getDescription_Line1:()I │ │ -025a18: 6000 2b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising1:I // field@082b │ │ -025a1c: 0f00 |0002: return v0 │ │ +025a0c: |[025a0c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getDescription_Line1:()I │ │ +025a1c: 6000 2b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising1:I // field@082b │ │ +025a20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;) │ │ @@ -93415,17 +93433,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025a20: |[025a20] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getDescription_Line2:()I │ │ -025a30: 6000 2c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising2:I // field@082c │ │ -025a34: 0f00 |0002: return v0 │ │ +025a24: |[025a24] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getDescription_Line2:()I │ │ +025a34: 6000 2c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_advertising2:I // field@082c │ │ +025a38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;) │ │ @@ -93433,17 +93451,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025a38: |[025a38] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getIconResID:()I │ │ -025a48: 6000 a807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_ec:I // field@07a8 │ │ -025a4c: 0f00 |0002: return v0 │ │ +025a3c: |[025a3c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getIconResID:()I │ │ +025a4c: 6000 a807 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_ec:I // field@07a8 │ │ +025a50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;) │ │ @@ -93451,17 +93469,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025a50: |[025a50] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getName:()I │ │ -025a60: 6000 2e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_name_paid:I // field@082e │ │ -025a64: 0f00 |0002: return v0 │ │ +025a54: |[025a54] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getName:()I │ │ +025a64: 6000 2e08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_ec_name_paid:I // field@082e │ │ +025a68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;) │ │ @@ -93469,38 +93487,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025a68: |[025a68] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getPackage:()Ljava/lang/String; │ │ -025a78: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025a7c: 6e10 f706 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06f7 │ │ -025a82: 0c01 |0005: move-result-object v1 │ │ -025a84: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -025a8a: 0a00 |0009: move-result v0 │ │ -025a8c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025a90: 1a00 1c08 |000c: const-string v0, "com.easycolours.paid.huawei" // string@081c │ │ -025a94: 1100 |000e: return-object v0 │ │ -025a96: 1a00 1b08 |000f: const-string v0, "com.easycolours.paid" // string@081b │ │ -025a9a: 1100 |0011: return-object v0 │ │ +025a6c: |[025a6c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_EC_Paid.getPackage:()Ljava/lang/String; │ │ +025a7c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025a80: 6e10 f706 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@06f7 │ │ +025a86: 0c01 |0005: move-result-object v1 │ │ +025a88: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025a8e: 0a00 |0009: move-result v0 │ │ +025a90: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025a94: 1a00 1d08 |000c: const-string v0, "com.easycolours.paid.huawei" // string@081d │ │ +025a98: 1100 |000e: return-object v0 │ │ +025a9a: 1a00 1c08 |000f: const-string v0, "com.easycolours.paid" // string@081c │ │ +025a9e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_EC_Paid; │ │ │ │ - source_file_idx : 1437 (PublishedApplication_EC_Paid.java) │ │ + source_file_idx : 1438 (PublishedApplication_EC_Paid.java) │ │ │ │ Class #421 header: │ │ class_idx : 434 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1439 │ │ +source_file_idx : 1440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #421 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;' │ │ @@ -93515,17 +93533,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025c40: |[025c40] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025c50: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025c56: 0e00 |0003: return-void │ │ +025c44: |[025c44] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025c54: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +025c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93534,17 +93552,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025c58: |[025c58] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025c68: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -025c6e: 0e00 |0003: return-void │ │ +025c5c: |[025c5c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025c6c: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93555,17 +93573,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025bac: |[025bac] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getDescription_Line1:()I │ │ -025bbc: 6000 2f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising1:I // field@082f │ │ -025bc0: 0f00 |0002: return v0 │ │ +025bb0: |[025bb0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getDescription_Line1:()I │ │ +025bc0: 6000 2f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising1:I // field@082f │ │ +025bc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;) │ │ @@ -93573,17 +93591,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025bc4: |[025bc4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getDescription_Line2:()I │ │ -025bd4: 6000 3008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising2:I // field@0830 │ │ -025bd8: 0f00 |0002: return v0 │ │ +025bc8: |[025bc8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getDescription_Line2:()I │ │ +025bd8: 6000 3008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_advertising2:I // field@0830 │ │ +025bdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;) │ │ @@ -93591,17 +93609,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025bdc: |[025bdc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getIconResID:()I │ │ -025bec: 6000 aa07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_gravity:I // field@07aa │ │ -025bf0: 0f00 |0002: return v0 │ │ +025be0: |[025be0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getIconResID:()I │ │ +025bf0: 6000 aa07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_gravity:I // field@07aa │ │ +025bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;) │ │ @@ -93609,17 +93627,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025bf4: |[025bf4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getName:()I │ │ -025c04: 6000 3108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_name:I // field@0831 │ │ -025c08: 0f00 |0002: return v0 │ │ +025bf8: |[025bf8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getName:()I │ │ +025c08: 6000 3108 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_gravity_name:I // field@0831 │ │ +025c0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;) │ │ @@ -93627,38 +93645,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025c0c: |[025c0c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getPackage:()Ljava/lang/String; │ │ -025c1c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025c20: 6e10 0607 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0706 │ │ -025c26: 0c01 |0005: move-result-object v1 │ │ -025c28: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -025c2e: 0a00 |0009: move-result v0 │ │ -025c30: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025c34: 1a00 1f08 |000c: const-string v0, "com.gravityplay.paid.huawei" // string@081f │ │ -025c38: 1100 |000e: return-object v0 │ │ -025c3a: 1a00 1e08 |000f: const-string v0, "com.gravityplay.paid" // string@081e │ │ -025c3e: 1100 |0011: return-object v0 │ │ +025c10: |[025c10] org.metatrans.commons.cfg.publishedapp.PublishedApplication_GravityFinger137_Paid.getPackage:()Ljava/lang/String; │ │ +025c20: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025c24: 6e10 0607 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0706 │ │ +025c2a: 0c01 |0005: move-result-object v1 │ │ +025c2c: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025c32: 0a00 |0009: move-result v0 │ │ +025c34: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025c38: 1a00 2008 |000c: const-string v0, "com.gravityplay.paid.huawei" // string@0820 │ │ +025c3c: 1100 |000e: return-object v0 │ │ +025c3e: 1a00 1f08 |000f: const-string v0, "com.gravityplay.paid" // string@081f │ │ +025c42: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_GravityFinger137_Paid; │ │ │ │ - source_file_idx : 1439 (PublishedApplication_GravityFinger137_Paid.java) │ │ + source_file_idx : 1440 (PublishedApplication_GravityFinger137_Paid.java) │ │ │ │ Class #422 header: │ │ class_idx : 436 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1441 │ │ +source_file_idx : 1442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #422 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;' │ │ @@ -93673,17 +93691,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025dac: |[025dac] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025dbc: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025dc2: 0e00 |0003: return-void │ │ +025db0: |[025db0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025dc0: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +025dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93692,17 +93710,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025dc4: |[025dc4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025dd4: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -025dda: 0e00 |0003: return-void │ │ +025dc8: |[025dc8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025dd8: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025dde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93713,17 +93731,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025d18: |[025d18] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getDescription_Line1:()I │ │ -025d28: 6000 3308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising1:I // field@0833 │ │ -025d2c: 0f00 |0002: return v0 │ │ +025d1c: |[025d1c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getDescription_Line1:()I │ │ +025d2c: 6000 3308 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising1:I // field@0833 │ │ +025d30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;) │ │ @@ -93731,17 +93749,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025d30: |[025d30] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getDescription_Line2:()I │ │ -025d40: 6000 3408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising2:I // field@0834 │ │ -025d44: 0f00 |0002: return v0 │ │ +025d34: |[025d34] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getDescription_Line2:()I │ │ +025d44: 6000 3408 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_advertising2:I // field@0834 │ │ +025d48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;) │ │ @@ -93749,17 +93767,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025d48: |[025d48] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getIconResID:()I │ │ -025d58: 6000 ac07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_mafk:I // field@07ac │ │ -025d5c: 0f00 |0002: return v0 │ │ +025d4c: |[025d4c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getIconResID:()I │ │ +025d5c: 6000 ac07 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_mafk:I // field@07ac │ │ +025d60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;) │ │ @@ -93767,17 +93785,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025d60: |[025d60] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getName:()I │ │ -025d70: 6000 3608 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_name_paid:I // field@0836 │ │ -025d74: 0f00 |0002: return v0 │ │ +025d64: |[025d64] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getName:()I │ │ +025d74: 6000 3608 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mafk_name_paid:I // field@0836 │ │ +025d78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;) │ │ @@ -93785,38 +93803,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025d78: |[025d78] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getPackage:()Ljava/lang/String; │ │ -025d88: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025d8c: 6e10 1707 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0717 │ │ -025d92: 0c01 |0005: move-result-object v1 │ │ -025d94: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -025d9a: 0a00 |0009: move-result v0 │ │ -025d9c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025da0: 1a00 2208 |000c: const-string v0, "com.mathforkids5.paid.huawei" // string@0822 │ │ -025da4: 1100 |000e: return-object v0 │ │ -025da6: 1a00 2108 |000f: const-string v0, "com.mathforkids5.paid" // string@0821 │ │ -025daa: 1100 |0011: return-object v0 │ │ +025d7c: |[025d7c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MAFK_Paid.getPackage:()Ljava/lang/String; │ │ +025d8c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025d90: 6e10 1707 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0717 │ │ +025d96: 0c01 |0005: move-result-object v1 │ │ +025d98: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025d9e: 0a00 |0009: move-result v0 │ │ +025da0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025da4: 1a00 2308 |000c: const-string v0, "com.mathforkids5.paid.huawei" // string@0823 │ │ +025da8: 1100 |000e: return-object v0 │ │ +025daa: 1a00 2208 |000f: const-string v0, "com.mathforkids5.paid" // string@0822 │ │ +025dae: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MAFK_Paid; │ │ │ │ - source_file_idx : 1441 (PublishedApplication_MAFK_Paid.java) │ │ + source_file_idx : 1442 (PublishedApplication_MAFK_Paid.java) │ │ │ │ Class #423 header: │ │ class_idx : 438 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1443 │ │ +source_file_idx : 1444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #423 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;' │ │ @@ -93831,17 +93849,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025f4c: |[025f4c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -025f5c: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -025f62: 0e00 |0003: return-void │ │ +025f50: |[025f50] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +025f60: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +025f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -93850,17 +93868,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -025f64: |[025f64] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -025f74: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -025f7a: 0e00 |0003: return-void │ │ +025f68: |[025f68] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +025f78: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +025f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -93871,17 +93889,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025eb8: |[025eb8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getDescription_Line1:()I │ │ -025ec8: 6000 3b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising1:I // field@083b │ │ -025ecc: 0f00 |0002: return v0 │ │ +025ebc: |[025ebc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getDescription_Line1:()I │ │ +025ecc: 6000 3b08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising1:I // field@083b │ │ +025ed0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;) │ │ @@ -93889,17 +93907,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025ed0: |[025ed0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getDescription_Line2:()I │ │ -025ee0: 6000 3c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising2:I // field@083c │ │ -025ee4: 0f00 |0002: return v0 │ │ +025ed4: |[025ed4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getDescription_Line2:()I │ │ +025ee4: 6000 3c08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_advertising2:I // field@083c │ │ +025ee8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;) │ │ @@ -93907,17 +93925,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025ee8: |[025ee8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getIconResID:()I │ │ -025ef8: 6000 a707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_dinosaurs_v2:I // field@07a7 │ │ -025efc: 0f00 |0002: return v0 │ │ +025eec: |[025eec] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getIconResID:()I │ │ +025efc: 6000 a707 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_dinosaurs_v2:I // field@07a7 │ │ +025f00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;) │ │ @@ -93925,17 +93943,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025f00: |[025f00] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getName:()I │ │ -025f10: 6000 3d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_name:I // field@083d │ │ -025f14: 0f00 |0002: return v0 │ │ +025f04: |[025f04] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getName:()I │ │ +025f14: 6000 3d08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mod_name:I // field@083d │ │ +025f18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;) │ │ @@ -93943,38 +93961,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -025f18: |[025f18] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getPackage:()Ljava/lang/String; │ │ -025f28: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -025f2c: 6e10 2607 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0726 │ │ -025f32: 0c01 |0005: move-result-object v1 │ │ -025f34: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -025f3a: 0a00 |0009: move-result v0 │ │ -025f3c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -025f40: 1a00 2508 |000c: const-string v0, "com.maze_dinosaurs.paid.huawei" // string@0825 │ │ -025f44: 1100 |000e: return-object v0 │ │ -025f46: 1a00 2408 |000f: const-string v0, "com.maze_dinosaurs.paid" // string@0824 │ │ -025f4a: 1100 |0011: return-object v0 │ │ +025f1c: |[025f1c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOD_Paid.getPackage:()Ljava/lang/String; │ │ +025f2c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +025f30: 6e10 2607 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0726 │ │ +025f36: 0c01 |0005: move-result-object v1 │ │ +025f38: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +025f3e: 0a00 |0009: move-result v0 │ │ +025f40: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +025f44: 1a00 2608 |000c: const-string v0, "com.maze_dinosaurs.paid.huawei" // string@0826 │ │ +025f48: 1100 |000e: return-object v0 │ │ +025f4a: 1a00 2508 |000f: const-string v0, "com.maze_dinosaurs.paid" // string@0825 │ │ +025f4e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOD_Paid; │ │ │ │ - source_file_idx : 1443 (PublishedApplication_MOD_Paid.java) │ │ + source_file_idx : 1444 (PublishedApplication_MOD_Paid.java) │ │ │ │ Class #424 header: │ │ class_idx : 440 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1445 │ │ +source_file_idx : 1446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #424 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;' │ │ @@ -93989,17 +94007,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0260b8: |[0260b8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -0260c8: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -0260ce: 0e00 |0003: return-void │ │ +0260bc: |[0260bc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +0260cc: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +0260d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -94008,17 +94026,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0260d0: |[0260d0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0260e0: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -0260e6: 0e00 |0003: return-void │ │ +0260d4: |[0260d4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0260e4: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +0260ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -94029,17 +94047,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026024: |[026024] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getDescription_Line1:()I │ │ -026034: 6000 3f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising1:I // field@083f │ │ -026038: 0f00 |0002: return v0 │ │ +026028: |[026028] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getDescription_Line1:()I │ │ +026038: 6000 3f08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising1:I // field@083f │ │ +02603c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;) │ │ @@ -94047,17 +94065,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02603c: |[02603c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getDescription_Line2:()I │ │ -02604c: 6000 4008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising2:I // field@0840 │ │ -026050: 0f00 |0002: return v0 │ │ +026040: |[026040] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getDescription_Line2:()I │ │ +026050: 6000 4008 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_advertising2:I // field@0840 │ │ +026054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;) │ │ @@ -94065,17 +94083,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026054: |[026054] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getIconResID:()I │ │ -026064: 6000 b107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_maze:I // field@07b1 │ │ -026068: 0f00 |0002: return v0 │ │ +026058: |[026058] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getIconResID:()I │ │ +026068: 6000 b107 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_maze:I // field@07b1 │ │ +02606c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;) │ │ @@ -94083,17 +94101,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02606c: |[02606c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getName:()I │ │ -02607c: 6000 4208 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_name_paid:I // field@0842 │ │ -026080: 0f00 |0002: return v0 │ │ +026070: |[026070] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getName:()I │ │ +026080: 6000 4208 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_mos_name_paid:I // field@0842 │ │ +026084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;) │ │ @@ -94101,38 +94119,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -026084: |[026084] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getPackage:()Ljava/lang/String; │ │ -026094: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026098: 6e10 3507 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0735 │ │ -02609e: 0c01 |0005: move-result-object v1 │ │ -0260a0: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -0260a6: 0a00 |0009: move-result v0 │ │ -0260a8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0260ac: 1a00 2808 |000c: const-string v0, "com.maze_squirrel.paid.huawei" // string@0828 │ │ -0260b0: 1100 |000e: return-object v0 │ │ -0260b2: 1a00 2708 |000f: const-string v0, "com.maze_squirrel.paid" // string@0827 │ │ -0260b6: 1100 |0011: return-object v0 │ │ +026088: |[026088] org.metatrans.commons.cfg.publishedapp.PublishedApplication_MOS_Paid.getPackage:()Ljava/lang/String; │ │ +026098: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +02609c: 6e10 3507 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0735 │ │ +0260a2: 0c01 |0005: move-result-object v1 │ │ +0260a4: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +0260aa: 0a00 |0009: move-result v0 │ │ +0260ac: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0260b0: 1a00 2908 |000c: const-string v0, "com.maze_squirrel.paid.huawei" // string@0829 │ │ +0260b4: 1100 |000e: return-object v0 │ │ +0260b6: 1a00 2808 |000f: const-string v0, "com.maze_squirrel.paid" // string@0828 │ │ +0260ba: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_MOS_Paid; │ │ │ │ - source_file_idx : 1445 (PublishedApplication_MOS_Paid.java) │ │ + source_file_idx : 1446 (PublishedApplication_MOS_Paid.java) │ │ │ │ Class #425 header: │ │ class_idx : 442 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1447 │ │ +source_file_idx : 1448 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #425 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;' │ │ @@ -94147,17 +94165,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0262cc: |[0262cc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -0262dc: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -0262e2: 0e00 |0003: return-void │ │ +0262d0: |[0262d0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +0262e0: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +0262e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -94166,17 +94184,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0262e4: |[0262e4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -0262f4: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -0262fa: 0e00 |0003: return-void │ │ +0262e8: |[0262e8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +0262f8: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +0262fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -94187,17 +94205,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026238: |[026238] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getDescription_Line1:()I │ │ -026248: 6000 2708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising1:I // field@0827 │ │ -02624c: 0f00 |0002: return v0 │ │ +02623c: |[02623c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getDescription_Line1:()I │ │ +02624c: 6000 2708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising1:I // field@0827 │ │ +026250: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;) │ │ @@ -94205,17 +94223,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026250: |[026250] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getDescription_Line2:()I │ │ -026260: 6000 2808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising2:I // field@0828 │ │ -026264: 0f00 |0002: return v0 │ │ +026254: |[026254] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getDescription_Line2:()I │ │ +026264: 6000 2808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_advertising2:I // field@0828 │ │ +026268: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;) │ │ @@ -94223,17 +94241,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026268: |[026268] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getIconResID:()I │ │ -026278: 6000 a607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_chessboardscanner:I // field@07a6 │ │ -02627c: 0f00 |0002: return v0 │ │ +02626c: |[02626c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getIconResID:()I │ │ +02627c: 6000 a607 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_chessboardscanner:I // field@07a6 │ │ +026280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;) │ │ @@ -94241,17 +94259,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026280: |[026280] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getName:()I │ │ -026290: 6000 2a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_name_paid:I // field@082a │ │ -026294: 0f00 |0002: return v0 │ │ +026284: |[026284] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getName:()I │ │ +026294: 6000 2a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_chessboardscanner_name_paid:I // field@082a │ │ +026298: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;) │ │ @@ -94259,38 +94277,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -026298: |[026298] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getPackage:()Ljava/lang/String; │ │ -0262a8: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -0262ac: 6e10 4407 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0744 │ │ -0262b2: 0c01 |0005: move-result-object v1 │ │ -0262b4: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -0262ba: 0a00 |0009: move-result v0 │ │ -0262bc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0262c0: 1a00 1808 |000c: const-string v0, "com.chessboardscanner.paid.huawei" // string@0818 │ │ -0262c4: 1100 |000e: return-object v0 │ │ -0262c6: 1a00 1708 |000f: const-string v0, "com.chessboardscanner.paid" // string@0817 │ │ -0262ca: 1100 |0011: return-object v0 │ │ +02629c: |[02629c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Scanner_Paid.getPackage:()Ljava/lang/String; │ │ +0262ac: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +0262b0: 6e10 4407 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0744 │ │ +0262b6: 0c01 |0005: move-result-object v1 │ │ +0262b8: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +0262be: 0a00 |0009: move-result v0 │ │ +0262c0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0262c4: 1a00 1908 |000c: const-string v0, "com.chessboardscanner.paid.huawei" // string@0819 │ │ +0262c8: 1100 |000e: return-object v0 │ │ +0262ca: 1a00 1808 |000f: const-string v0, "com.chessboardscanner.paid" // string@0818 │ │ +0262ce: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Scanner_Paid; │ │ │ │ - source_file_idx : 1447 (PublishedApplication_Scanner_Paid.java) │ │ + source_file_idx : 1448 (PublishedApplication_Scanner_Paid.java) │ │ │ │ Class #426 header: │ │ class_idx : 445 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 426 │ │ -source_file_idx : 1450 │ │ +source_file_idx : 1451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #426 - │ │ Class descriptor : 'Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;' │ │ @@ -94305,17 +94323,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026f6c: |[026f6c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ -026f7c: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ -026f82: 0e00 |0003: return-void │ │ +026f70: |[026f70] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V │ │ +026f80: 7020 ce06 1000 |0000: invoke-direct {v0, v1}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;)V // method@06ce │ │ +026f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ │ │ @@ -94324,17 +94342,17 @@ │ │ type : '(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -026f84: |[026f84] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ -026f94: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ -026f9a: 0e00 |0003: return-void │ │ +026f88: |[026f88] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V │ │ +026f98: 7030 cf06 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Base_Paid;.:(Lorg/metatrans/commons/cfg/appstore/IAppStore;Ljava/lang/String;)V // method@06cf │ │ +026f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/metatrans/commons/cfg/appstore/IAppStore; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -94345,17 +94363,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026ed8: |[026ed8] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getDescription_Line1:()I │ │ -026ee8: 6000 4708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising1:I // field@0847 │ │ -026eec: 0f00 |0002: return v0 │ │ +026edc: |[026edc] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getDescription_Line1:()I │ │ +026eec: 6000 4708 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising1:I // field@0847 │ │ +026ef0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ │ │ #1 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;) │ │ @@ -94363,17 +94381,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026ef0: |[026ef0] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getDescription_Line2:()I │ │ -026f00: 6000 4808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising2:I // field@0848 │ │ -026f04: 0f00 |0002: return v0 │ │ +026ef4: |[026ef4] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getDescription_Line2:()I │ │ +026f04: 6000 4808 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_advertising2:I // field@0848 │ │ +026f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ │ │ #2 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;) │ │ @@ -94381,17 +94399,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026f08: |[026f08] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getIconResID:()I │ │ -026f18: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ -026f1c: 0f00 |0002: return v0 │ │ +026f0c: |[026f0c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getIconResID:()I │ │ +026f1c: 6000 b307 |0000: sget v0, Lorg/metatrans/commons/R$drawable;.ic_logo_wcst:I // field@07b3 │ │ +026f20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ │ │ #3 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;) │ │ @@ -94399,17 +94417,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026f20: |[026f20] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getName:()I │ │ -026f30: 6000 4a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_name_paid:I // field@084a │ │ -026f34: 0f00 |0002: return v0 │ │ +026f24: |[026f24] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getName:()I │ │ +026f34: 6000 4a08 |0000: sget v0, Lorg/metatrans/commons/R$string;.app_wisconsin_name_paid:I // field@084a │ │ +026f38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ │ │ #4 : (in Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;) │ │ @@ -94417,26 +94435,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -026f38: |[026f38] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getPackage:()Ljava/lang/String; │ │ -026f48: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ -026f4c: 6e10 5807 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0758 │ │ -026f52: 0c01 |0005: move-result-object v1 │ │ -026f54: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ -026f5a: 0a00 |0009: move-result v0 │ │ -026f5c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -026f60: 1a00 2f08 |000c: const-string v0, "com.wisconsin.paid.huawei" // string@082f │ │ -026f64: 1100 |000e: return-object v0 │ │ -026f66: 1a00 2e08 |000f: const-string v0, "com.wisconsin.paid" // string@082e │ │ -026f6a: 1100 |0011: return-object v0 │ │ +026f3c: |[026f3c] org.metatrans.commons.cfg.publishedapp.PublishedApplication_Wisconsin_Paid.getPackage:()Ljava/lang/String; │ │ +026f4c: 6200 170b |0000: sget-object v0, Lorg/metatrans/commons/cfg/appstore/IAppStore;.OBJ_HUAWEI:Lorg/metatrans/commons/cfg/appstore/IAppStore; // field@0b17 │ │ +026f50: 6e10 5807 0200 |0002: invoke-virtual {v2}, Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid;.getAppStore:()Lorg/metatrans/commons/cfg/appstore/IAppStore; // method@0758 │ │ +026f56: 0c01 |0005: move-result-object v1 │ │ +026f58: 6e20 6701 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0167 │ │ +026f5e: 0a00 |0009: move-result v0 │ │ +026f60: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +026f64: 1a00 3008 |000c: const-string v0, "com.wisconsin.paid.huawei" // string@0830 │ │ +026f68: 1100 |000e: return-object v0 │ │ +026f6a: 1a00 2f08 |000f: const-string v0, "com.wisconsin.paid" // string@082f │ │ +026f6e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/metatrans/commons/cfg/publishedapp/PublishedApplication_Wisconsin_Paid; │ │ │ │ - source_file_idx : 1450 (PublishedApplication_Wisconsin_Paid.java) │ │ + source_file_idx : 1451 (PublishedApplication_Wisconsin_Paid.java) ├── smali/org/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu;I)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 205 │ iput-object p1, p0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;->this$1:Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu; │ │ iput p2, p0, Lorg/metatrans/apps/maze/menu/Activity_Menu_Levels$OnItemClickListener_Menu$1;->val$position:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/apps/maze/events/EventsManager_MOS$1.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/apps/maze/events/EventsManager_MOS;Lorg/metatrans/commons/app/Application_Base;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 183 │ iput-object p1, p0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;->this$0:Lorg/metatrans/apps/maze/events/EventsManager_MOS; │ │ iput-object p2, p0, Lorg/metatrans/apps/maze/events/EventsManager_MOS$1;->val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/commons/events/EventsManager_Base$2.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 355 │ iput-object p1, p0, Lorg/metatrans/commons/events/EventsManager_Base$2;->this$0:Lorg/metatrans/commons/events/EventsManager_Base; │ │ iput-object p2, p0, Lorg/metatrans/commons/events/EventsManager_Base$2;->val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/commons/events/EventsManager_Base$1.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/events/EventsManager_Base;Lorg/metatrans/commons/app/Application_Base;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 296 │ iput-object p1, p0, Lorg/metatrans/commons/events/EventsManager_Base$1;->this$0:Lorg/metatrans/commons/events/EventsManager_Base; │ │ iput-object p2, p0, Lorg/metatrans/commons/events/EventsManager_Base$1;->val$app_context:Lorg/metatrans/commons/app/Application_Base; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$current_activity:Landroid/app/Activity; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1;Landroid/app/Activity;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 49 │ iput-object p1, p0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;->this$1:Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1; │ │ iput-object p2, p0, Lorg/metatrans/commons/cfg/menu/Config_MenuMain_Exit$1$1;->val$current_activity:Landroid/app/Activity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/commons/graphics2d/ui/View_Main_Base$4.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$paused_backup:Z │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/graphics2d/ui/View_Main_Base;Z)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 541 │ iput-object p1, p0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;->this$0:Lorg/metatrans/commons/graphics2d/ui/View_Main_Base; │ │ iput-boolean p2, p0, Lorg/metatrans/commons/graphics2d/ui/View_Main_Base$4;->val$paused_backup:Z │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/metatrans/commons/ads/impl/providers/AdsContainer_Base$1.smali │ @@ -24,14 +24,19 @@ │ │ .field final synthetic val$result:Ljava/lang/Object; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Ljava/lang/Object;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 162 │ iput-object p1, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;->this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ iput-object p2, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;->val$result:Ljava/lang/Object; │ │ iput-object p3, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$1;->val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Interstitial; ├── smali/org/metatrans/commons/ads/impl/providers/AdsContainer_Base$2.smali │ @@ -24,14 +24,19 @@ │ │ .field final synthetic val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base;Landroid/view/View;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 216 │ iput-object p1, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;->this$0:Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base; │ │ iput-object p2, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;->val$adview:Landroid/view/View; │ │ iput-object p3, p0, Lorg/metatrans/commons/ads/impl/providers/AdsContainer_Base$2;->val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; ├── smali/org/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1.smali │ @@ -24,14 +24,19 @@ │ │ .field final synthetic val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ │ # direct methods │ .method constructor (Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl;Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner;Landroid/view/View;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 151 │ iput-object p1, p0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;->this$0:Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl; │ │ iput-object p2, p0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;->val$flow:Lorg/metatrans/commons/ads/impl/flow/AdLoadFlow_Banner; │ │ iput-object p3, p0, Lorg/metatrans/commons/ads/impl/providers/home_ads/AdsContainer_HomeAds_BaseImpl$1;->val$bannerView:Landroid/view/View;