--- /home/hans/code/fdroid/data/tmp/nz.gen.geek_central.ObjViewer_1.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_nz.gen.geek_central.ObjViewer_1.apk ├── zipinfo {} │ @@ -1,14 +1,14 @@ │ -Zip file size: 39689 bytes, number of entries: 12 │ +Zip file size: 39840 bytes, number of entries: 12 │ -rw---- 2.0 fat 733 bl defN 14-Jan-07 12:26 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 854 bl defN 14-Jan-07 12:26 META-INF/FEAB7C59.SF │ -rw---- 2.0 fat 1332 bl defN 14-Jan-07 12:26 META-INF/FEAB7C59.RSA │ --rw---- 2.0 fat 760 bX defN 14-Jan-07 10:50 res/layout/main.xml │ --rw---- 2.0 fat 1176 bl defN 14-Jan-07 10:50 res/layout/picker.xml │ --rw---- 2.0 fat 1036 bl defN 14-Jan-07 10:50 res/layout/picker_item.xml │ --rw---- 2.0 fat 2296 bl defN 14-Jan-07 10:50 AndroidManifest.xml │ --rw---- 1.0 fat 3120 b- stor 14-Jan-07 10:50 resources.arsc │ --rw---- 1.0 fat 3352 b- stor 14-Jan-07 10:50 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 1746 b- stor 14-Jan-07 10:50 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 2325 b- stor 14-Jan-07 10:50 res/drawable-mdpi/icon.png │ --rw---- 2.0 fat 57596 bl defN 14-Jan-07 10:50 classes.dex │ -12 files, 76326 bytes uncompressed, 38117 bytes compressed: 50.1% │ +-rw---- 2.0 fat 2488 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 3337 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 1744 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 2319 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 1176 bl defN 08-Jan-01 00:00 res/layout/picker.xml │ +-rw---- 2.0 fat 1036 bl defN 08-Jan-01 00:00 res/layout/picker_item.xml │ +-rw---- 1.0 fat 3264 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 58016 bl defN 08-Jan-01 00:00 classes.dex │ +12 files, 77059 bytes uncompressed, 38286 bytes compressed: 50.3% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable-hdpi-v4/icon.png ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -c7ec5e00 c7ec5e00 c7ec5e00 c8ec5e00 c8ed5f00 c9ee5f00 c9ee6000 c9ee6000 caee6027 caee607b caee60c0 caee60f0 caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60e4 caee60b4 caee6066 caee6018 c9ee6000 c9ee6000 c9ee5f00 c8ed5f00 c8ec5e00 c7ec5e00 c7ec5e00 ffffff00 │ │ -c7ec5e00 c7ec5e00 c7ec5e00 c8ec5e00 c8ed5f00 c9ee5f00 c9ee6027 c9ee60b4 c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60f9 c9ee6099 c9ee6012 c9ee5f00 c8ed5f00 c8ec5e00 c7ec5e00 c7ec5e00 ffffff00 │ │ -c7ec5e00 c7ec5e00 c7ec5e00 c8ec5e00 c8ed5f00 c9ee5f60 c9ee5ff6 c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fe7 c9ee5f36 c8ed5f00 c8ec5e00 c7ec5e00 c7ec5e00 ffffff00 │ │ -c7ec5e00 c7ec5e00 c7ec5e00 c8ec5e00 c8ed5f7e c8ed5fff c8ed5fff c8ed5fff c5ec5cff bfea56ff bae851ff b7e74dff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b8e84eff bbe951ff c1eb57ff c6ec5dff c8ed5fff c8ed5fff c8ed5ff6 c8ed5f51 c8ec5e00 c7ec5e00 c7ec5e00 ffffff00 │ │ -c7ec5e00 c7ec5e00 c7ec5e00 c8ec5e60 c8ec5eff c8ec5eff c5eb5bff bae850ff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff bce852ff c6ec5cff c8ec5eff c8ec5ef6 c8ec5e30 c7ec5e00 c7ec5e00 ffffff00 │ │ -c7ec5e00 c7ec5e00 c7ec5e30 c7ec5ef9 c7ec5eff c0ea57ff b5e64cff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b6e74dff c3eb5aff c7ec5eff c7ec5ee1 c7ec5e09 c7ec5e00 ffffff00 │ │ -c6eb5b00 c6eb5b00 c7ec5dbd c7ec5dff bee854ff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b5e54bff c1ea57ff c7ec5dff c7ec5d78 c6eb5b00 ffffff00 │ │ -c6eb5b00 c6eb5b36 c6eb5bff bfe854ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b4e44aff c2e958ff c6eb5bed c6eb5b09 ffffff00 │ │ -c5ea5b00 c5ea5b93 c2e858ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b4e44bff c5e95aff c5ea5b5a ffffff00 │ │ -c3e85900 c0e458d9 b6e44dff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff bbe652ff c2e759a3 ffffff00 │ │ -c3e85906 bee655fd b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b1e248ff bce055d7 ffffff00 │ │ -c3e7571e b8e34dff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff b5dd4eec ffffff00 │ │ -b9dd532f b0e049ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff b0de4bf5 ffffff00 │ │ -98b54439 acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acdb46f6 ffffff00 │ │ -8ca83d3d abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff a9d944f6 ffffff00 │ │ -8aa73c3d aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff a7d742f6 ffffff00 │ │ -8aa63b3d a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a6d641f6 ffffff00 │ │ -88a63a3d a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d942ff a7d842ff 9fcc42ff a0ce42ff a2d142ff a5d541ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a4d540f6 ffffff00 │ │ -88a5393d a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a7d842ff a5d447ff 839f4bff 6b7a4cff 5d654dff 50524dff 4e4e4eff 4d4d4dff 4c4c4cff 4a4b4aff 565e48ff 697b45ff 7c9942ff 9cc941ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d841ff a5d643ff 99c246ff 8bad47ff 7c9746ff 7d9945ff 87a843ff 94bd41ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a3d43ff6 ffffff00 │ │ -87a4383d a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d740ff a7d843ff a0ca49ff 7b9050ff 5b5e55ff 5b5b5bff 5f5f5fff 626262ff 646464ff 656565ff 646464ff 636363ff 606060ff 5b5b5bff 555555ff 4e4e4eff 4a4a48ff 657445ff 8db145ff 8daf49ff 758a4aff 67754bff 5a614dff 51514fff 535353ff 555555ff 555555ff 535353ff 4f4f4fff 4a4a4aff 545b45ff 769041ff a3d43fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a2d33ef6 ffffff00 │ │ -86a4383d a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d540ff a6d644ff 98bd4cff 718152ff 595a57ff 616161ff 676767ff 6b6b6bff 6d6d6dff 6e6e6eff 6f6f6fff 6f6f6fff 6f6f6fff 6f6f6fff 6d6d6dff 6b6b6bff 686868ff 626262ff 5b5b5bff 535353ff 515151ff 575a53ff 879d5cff 94ac64ff 91a468ff 8f9f6dff 787e6bff 686868ff 686868ff 676767ff 646464ff 5e5e5eff 555555ff 494949ff 586342ff 9bc73fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a1d13ef6 ffffff00 │ │ -85a3373d a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a3d540ff a7d649ff 8da955ff 5a5b58ff 616161ff 676767ff 6b6b6bff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6c6c6cff 696969ff 656565ff 616161ff 5b5b5bff 585a56ff 899f5cff b6dd69ff bce074ff c2e381ff a9be80ff 7e8373ff 6d6d6dff 6d6d6dff 6a6a6aff 656565ff 595959ff 4a4a4aff 607041ff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff 9fd03ef6 ffffff00 │ │ -85a2363d a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a2d43fff a7d64aff 879e5aff 5e5f5eff 666666ff 6a6a6aff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 696969ff 626262ff 575757ff 4b4b4bff 677647ff a9d551ff b2db5fff bbdf72ff c3e384ff 8e9a77ff 6b6b6bff 6b6b6bff 6a6a6aff 656565ff 565656ff 444444ff 8db53eff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff 9ecf3df6 ffffff00 │ │ -85a1353d a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a1d33fff a7d54bff 7e905aff 606060ff 686868ff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 686868ff 626262ff 555555ff 474747ff 5e6c40ff a1d044ff aad751ff b7dd6bff c0e083ff 75786eff 6a6a6aff 6a6a6aff 696969ff 5f5f5fff 4a4a4aff 7b993fff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff 9dce3cf6 ffffff00 │ │ -84a1343d 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff a1d13eff a8d44dff 758359ff 5f5f5fff 666666ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 676767ff 616161ff 545454ff 454545ff 5e6e3dff a1d13fff abd653ff bcde75ff 92a076ff 686868ff 686868ff 686868ff 616161ff 4e4e4eff 718941ff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9ccc3bf6 ffffff00 │ │ -82a0343d 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9ed03cff a5d349ff 91aa5fff 5f5f5fff 656565ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 656565ff 606060ff 525252ff 424242ff 75933bff a3d246ff b4da68ff 96a675ff 666666ff 666666ff 666666ff 606060ff 4e4e4eff 7e9d41ff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9acb3af6 ffffff00 │ │ -829f333d 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff a0d042ff aad15cff 65695eff 636363ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 636363ff 5c5c5cff 4c4c4cff 41433eff 92b944ff b1d863ff 8b9a6fff 646464ff 646464ff 646464ff 5d5d5dff 4b4b4bff 8eb63fff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 99ca39f6 ffffff00 │ │ -819f323d 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9dce3bff a6d34fff 849562ff 606060ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 606060ff 565656ff 464646ff 5c6a42ff b1d864ff 818d6bff 626262ff 626262ff 626262ff 585858ff 596248ff 9dce3cff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 98c938f6 ffffff00 │ │ -819d323d 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb39ff a0ce44ff a2c360ff 5c5d5aff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5b5b5bff 4d4d4dff 444444ff 9ebc63ff 747c65ff 5f5f5fff 5f5f5fff 5c5c5cff 4f4f4fff 85a346ff 9acb39ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 97c738f6 ffffff00 │ │ -809d313d 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 9acb3cff a7d153ff 747f5eff 5c5c5cff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5c5c5cff 545454ff 4c4c4cff 676f58ff 5c5d5cff 5d5d5dff 5d5d5dff 555555ff 596149ff 9ccc3eff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 95c637f6 ffffff00 │ │ -809c303d 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 9ecc43ff aed465ff 5c5d58ff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 575757ff 535353ff 565656ff 595959ff 5a5a5aff 585858ff 4c4c4cff 82a244ff 98c938ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 95c536f6 ffffff00 │ │ -7f9c2f3d 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c836ff a1ce4aff a3bf6bff 575757ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 575757ff 575757ff 575757ff 585858ff 575757ff 4f4f4fff 6f814bff 9aca3cff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 94c435f6 ffffff00 │ │ -7e9c2f3d 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 97c839ff a4cf52ff 8da267ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 545454ff 4f4f4fff 636e4cff 9bca43ff 96c737ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 93c335f6 ffffff00 │ │ -7d9b2e3d 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 99c83dff a8d15aff 76825fff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 4e4e4eff 585f4aff 99c446ff 96c737ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 92c234f6 ffffff00 │ │ -7d9a2d3d 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 9ac941ff acd363ff 5e6355ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 4d4d4dff 4d5147ff 93bb48ff 95c637ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 91c133f6 ffffff00 │ │ -7c992d3d 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 93c435ff 9dca48ff 91aa61ff 4b4c4bff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4a4a4aff 515648ff 92b74bff 95c639ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 91c033f6 ffffff00 │ │ -7c992c3d 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c333ff 96c63cff 90b151ff 565b4dff 4c4c4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 484848ff 545a48ff 96bc4cff 95c539ff 91c333ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 90bf32f6 ffffff00 │ │ -7b982b3d 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c232ff 94c439ff 92b849ff 474a40ff 879965ff 55584fff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 474747ff 454545ff 575f47ff 97c04aff 94c438ff 90c232ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 8fbe31f6 ffffff00 │ │ -7a982b3d 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 93c337ff 97bf4aff 4a503eff 43463eff b0d074ff 616854ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 454545ff 424342ff 6a7a4dff 99c349ff 93c337ff 8fc132ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8ebd31f6 ffffff00 │ │ -7a972b3d 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 91c135ff 99c448ff 545d42ff 383838ff 6d8246ff add26aff 6d7858ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 414141ff 4d5244ff 8ca953ff 9ac645ff 91c236ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8dbc30f6 ffffff00 │ │ -79962b3d 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8fc033ff 98c544ff 6b7c4bff 3a3a3aff 323232ff 7d9c42ff a8ce62ff 79885dff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 3f3f3fff 3d3d3cff 6b7c4dff 9cc551ff 95c43fff 8fc033ff 8dbf30ff 8dbf30ff 8dbf31ff 86b42fff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8cbb30f6 ffffff00 │ │ -78962a3d 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 92c23aff 9ec458ff 41433eff 393939ff 2e2e2eff 82a83cff a3cb59ff 97ae6bff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3d3d3dff 3c3c3cff 606b4aff 8fae54ff 99c546ff 90c036ff 8dbf31ff 8ebf33ff 81a937ff 5c7232ff 343a28ff 70952dff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8bbb2ff6 ffffff00 │ │ -78962a3d 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8dbe32ff 99c547ff 788c54ff 3a3a3aff 363636ff 2a2a2aff 85af37ff 9dc74fff b2d374ff 525748ff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3a3a3aff 3c3d3aff 67754dff 96b75aff 9cc74eff 93c23eff 8fbf36ff 85af38ff 637d36ff 404831ff 2e2e2eff 2e2e2eff 353b2bff 8dbd32ff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8aba2ff6 ffffff00 │ │ -77952a3d 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 90bf39ff a0c758ff 45493eff 393939ff 343434ff 292929ff 5c762dff 95c242ff aace67ff 879a65ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 383838ff 4a4f41ff 6f7f50ff 9abd5aff 9cc64fff 8db742ff 769738ff 627b34ff 465131ff 2d2d2cff 303030ff 333333ff 353535ff 303030ff 5f7635ff 8bbd31ff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 89b92ff6 ffffff00 │ │ -7794293d 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 8abc30ff 95c243ff 829b56ff 353535ff 363636ff 333333ff 2a2a2aff 2b2f23ff 8ab836ff 9fc855ff afcf76ff 41443dff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 373836ff 565f46ff 798c58ff 8aa35dff 7f9852ff 637640ff 495533ff 33382bff 282828ff 2a2a2aff 2d2d2dff 303030ff 333333ff 353535ff 363636ff 333333ff 2b2c2bff 83ad36ff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 88b82ef6 ffffff00 │ │ -7793293d 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 8cbc35ff 9bc550ff 718253ff 343434ff 343434ff 333333ff 2d2d2dff 252525ff 2f3623ff 6e8b3bff abcd6bff 75845aff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 333333ff 3f4338ff 393d34ff 2e2f2dff 2c2c2cff 2c2c2cff 2c2c2cff 2d2d2dff 2f2f2fff 303030ff 313131ff 333333ff 343434ff 343434ff 343434ff 333333ff 2e2e2eff 4f5f32ff 8abb32ff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 87b72ef6 ffffff00 │ │ -7693283d 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 8dbc37ff 9fc757ff 6e7e52ff 313131ff 313131ff 313131ff 2f2f2fff 2a2a2aff 252525ff 242424ff 3e4433ff 5c6749ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 303030ff 2f2f2fff 2e2e2eff 2d2d2dff 2e2e2eff 2e2e2eff 2f2f2fff 303030ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 2e2e2eff 393f2fff 8ab73aff 87b92eff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 86b62df6 ffffff00 │ │ -7593283d 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 8cbb37ff 9ec657ff 8ca263ff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2e2e2eff 2b2b2bff 292929ff 2a2a2aff 2e2e2eff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2e2e2eff 2b2c2aff 7ea23eff 88b931ff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 85b52df6 ffffff00 │ │ -7492283d 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 89b934ff 98c24eff abcc72ff 474d3dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2c2c2cff 2c2c2cff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2c2c2cff 282828ff 657d3aff 89ba34ff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 84b42df6 ffffff00 │ │ -7491273d 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 85b72eff 8fbc3eff a2c860ff a7c475ff 505842ff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2c2c2bff 3a3d34ff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2a2a2aff 272727ff 596b39ff 8bba38ff 84b62dff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 83b32cf6 ffffff00 │ │ -7491273d 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 87b732ff 92be45ff a1c75eff accd70ff 97b168ff 718254ff 68764eff 5d6948ff 535d42ff 5a6645ff 738652ff 8ba55eff a5c56bff b0cf77ff 7c8d5cff 2d2e2cff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 282828ff 2a2c28ff 738b45ff 8ebb3dff 85b62eff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 83b22cf6 ffffff00 │ │ -7390273d 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 86b631ff 8cba3cff 95bf4aff 9bc255ff 9ec45aff a0c65eff a1c65fff 9fc55cff 9bc355ff 96bf4cff 92bd45ff 92bd46ff 9cc356ff aacc6eff 99b26eff 3e4236ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 272727ff 353a2dff 84a54aff 8cb93bff 85b52fff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 82b12cf6 ffffff00 │ │ -738f273d 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32dff 84b430ff 87b635ff 89b738ff 8ab839ff 8ab83aff 8ab839ff 87b635ff 85b531ff 83b42eff 83b42eff 89b738ff 95bf4cff a4c866ff aac875ff 636f4dff 2d2e2aff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 252525ff 2d2f2aff 5a6a3fff 8db449ff 88b737ff 83b42eff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 81b02cf6 ffffff00 │ │ -728f263d 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22cff 85b532ff 8fba42ff 9cc359ff a7c96bff a7c473ff 788959ff 3e4335ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 232323ff 3d4332ff 73884dff 97bd57ff 8fbb43ff 85b532ff 81b22cff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 80af2bf6 ffffff00 │ │ -728e263d 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 82b32fff 87b637ff 8fba44ff 98c054ff a2c664ff aacb71ff 8fa965ff 748655ff 626f4bff 4f593fff 3c4233ff 30322bff 3f4534ff 4f593eff 606e47ff 6e814eff 86a355ff 98c053ff 8eba43ff 87b637ff 82b32fff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 7fae2bf6 ffffff00 │ │ -728e263d 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 81b22dff 85b434ff 8bb83eff 92bc4aff 98c053ff 9cc25aff 9fc45fff a3c665ff a4c768ff a2c664ff 9fc45fff 9cc25aff 98c053ff 92bc4aff 8bb83eff 85b434ff 81b22dff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 7fae2bf6 ffffff00 │ │ -718e263d 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 80b02cff 82b22fff 84b333ff 87b537ff 88b63aff 8ab73dff 8bb73eff 8ab73cff 88b63aff 87b537ff 85b334ff 82b22fff 80b02cff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7ead2bf6 ffffff00 │ │ -708e263d 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7dac2bf6 ffffff00 │ │ -5e772030 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 79a72aef ffffff00 │ │ -232c0c1a 7dac2afd 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 749f27e3 ffffff00 │ │ -0000000e 719e26e6 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 628822c0 ffffff00 │ │ -00000003 57781db9 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 445d178d ffffff00 │ │ -00000000 29380e77 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 77a629f5 1015054b ffffff00 │ │ -00000000 0000003a 628922ce 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 52731cb7 00000022 ffffff00 │ │ -00000000 00000012 212d0b87 78a729f8 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 709d27ea 0709026e 00000004 ffffff00 │ │ -00000000 00000000 0000004a 3c54159e 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 76a429f7 23300c88 00000037 00000000 ffffff00 │ │ -00000000 00000000 00000010 0000006e 4b6919ae 79a829fd 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 77a628f8 33471196 00000061 00000003 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000023 00000073 384e139b 76a528f8 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 709d26eb 202d0b87 0000006c 00000012 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000031 00000072 1118067d 5b801fc5 77a629fc 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 75a328f7 4f6e1bb3 090d0378 0000006e 0000001c 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000020 0000006e 00000073 161f0880 476418ab 648c22d6 6b9625e3 76a529fc 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 74a228f7 6b9625e3 5f8621ce 3d55159f 0c10047a 00000073 00000063 00000010 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000044 00000070 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 0000006c 00000035 00000004 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002e 00000051 0000005c 00000070 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 0000006c 0000005c 0000004a 00000025 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 caee6027 caee607b caee60c0 caee60f0 caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60e4 caee60b4 caee6066 caee6018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 c9ee6027 c9ee60b4 c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60ff c9ee60f9 c9ee6099 c9ee6012 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c9ee5f60 c9ee5ff6 c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fff c9ee5fe7 c9ee5f36 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 c8ed5f7e c8ed5fff c8ed5fff c8ed5fff c5ec5cff bfea56ff bae851ff b7e74dff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b6e74cff b8e84eff bbe951ff c1eb57ff c6ec5dff c8ed5fff c8ed5fff c8ed5ff6 c8ed5f51 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 c8ec5e60 c8ec5eff c8ec5eff c5eb5bff bae850ff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff b5e64bff bce852ff c6ec5cff c8ec5eff c8ec5ef6 c8ec5e30 00000000 00000000 00000000 │ │ +00000000 00000000 c7ec5e30 c7ec5ef9 c7ec5eff c0ea57ff b5e64cff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b6e74dff c3eb5aff c7ec5eff c7ec5ee1 c7ec5e09 00000000 00000000 │ │ +00000000 00000000 c7ec5dbd c7ec5dff bee854ff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b5e54bff c1ea57ff c7ec5dff c7ec5d78 00000000 00000000 │ │ +00000000 c6eb5b36 c6eb5bff bfe854ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b3e449ff b4e44aff c2e958ff c6eb5bed c6eb5b09 00000000 │ │ +00000000 c5ea5b93 c2e858ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b4e44bff c5e95aff c5ea5b5a 00000000 │ │ +00000000 c0e458d9 b6e44dff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff bbe652ff c2e759a3 00000000 │ │ +c3e85906 bee655fd b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b0e147ff b1e248ff bce055d7 00000000 │ │ +c3e7571e b8e34dff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff b5dd4eec 00000000 │ │ +b9dd532f b0e049ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff b0de4bf5 00000000 │ │ +98b54439 acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acde45ff acdb46f6 00000000 │ │ +8ca83d3d abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff a9d944f6 00000000 │ │ +8aa73c3d aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff a7d742f6 00000000 │ │ +8aa63b3d a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a9da42ff a6d641f6 00000000 │ │ +88a63a3d a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d942ff a7d842ff 9fcc42ff a0ce42ff a2d142ff a5d541ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a7d941ff a4d540f6 00000000 │ │ +88a5393d a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a7d842ff a5d447ff 839f4bff 6b7a4cff 5d654dff 50524dff 4e4e4eff 4d4d4dff 4c4c4cff 4a4b4aff 565e48ff 697b45ff 7c9942ff 9cc941ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d841ff a5d643ff 99c246ff 8bad47ff 7c9746ff 7d9945ff 87a843ff 94bd41ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a6d840ff a3d43ff6 00000000 │ │ +87a4383d a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d740ff a7d843ff a0ca49ff 7b9050ff 5b5e55ff 5b5b5bff 5f5f5fff 626262ff 646464ff 656565ff 646464ff 636363ff 606060ff 5b5b5bff 555555ff 4e4e4eff 4a4a48ff 657445ff 8db145ff 8daf49ff 758a4aff 67754bff 5a614dff 51514fff 535353ff 555555ff 555555ff 535353ff 4f4f4fff 4a4a4aff 545b45ff 769041ff a3d43fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a5d73fff a2d33ef6 00000000 │ │ +86a4383d a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d540ff a6d644ff 98bd4cff 718152ff 595a57ff 616161ff 676767ff 6b6b6bff 6d6d6dff 6e6e6eff 6f6f6fff 6f6f6fff 6f6f6fff 6f6f6fff 6d6d6dff 6b6b6bff 686868ff 626262ff 5b5b5bff 535353ff 515151ff 575a53ff 879d5cff 94ac64ff 91a468ff 8f9f6dff 787e6bff 686868ff 686868ff 676767ff 646464ff 5e5e5eff 555555ff 494949ff 586342ff 9bc73fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a4d53fff a1d13ef6 00000000 │ │ +85a3373d a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a3d540ff a7d649ff 8da955ff 5a5b58ff 616161ff 676767ff 6b6b6bff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6d6d6dff 6c6c6cff 696969ff 656565ff 616161ff 5b5b5bff 585a56ff 899f5cff b6dd69ff bce074ff c2e381ff a9be80ff 7e8373ff 6d6d6dff 6d6d6dff 6a6a6aff 656565ff 595959ff 4a4a4aff 607041ff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff a2d43eff 9fd03ef6 00000000 │ │ +85a2363d a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a2d43fff a7d64aff 879e5aff 5e5f5eff 666666ff 6a6a6aff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 6b6b6bff 696969ff 626262ff 575757ff 4b4b4bff 677647ff a9d551ff b2db5fff bbdf72ff c3e384ff 8e9a77ff 6b6b6bff 6b6b6bff 6a6a6aff 656565ff 565656ff 444444ff 8db53eff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff a1d33dff 9ecf3df6 00000000 │ │ +85a1353d a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a1d33fff a7d54bff 7e905aff 606060ff 686868ff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 6a6a6aff 686868ff 626262ff 555555ff 474747ff 5e6c40ff a1d044ff aad751ff b7dd6bff c0e083ff 75786eff 6a6a6aff 6a6a6aff 696969ff 5f5f5fff 4a4a4aff 7b993fff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff a0d23cff 9dce3cf6 00000000 │ │ +84a1343d 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff a1d13eff a8d44dff 758359ff 5f5f5fff 666666ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 686868ff 676767ff 616161ff 545454ff 454545ff 5e6e3dff a1d13fff abd653ff bcde75ff 92a076ff 686868ff 686868ff 686868ff 616161ff 4e4e4eff 718941ff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9fd03bff 9ccc3bf6 00000000 │ │ +82a0343d 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9ed03cff a5d349ff 91aa5fff 5f5f5fff 656565ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 666666ff 656565ff 606060ff 525252ff 424242ff 75933bff a3d246ff b4da68ff 96a675ff 666666ff 666666ff 666666ff 606060ff 4e4e4eff 7e9d41ff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9dcf3aff 9acb3af6 00000000 │ │ +829f333d 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff a0d042ff aad15cff 65695eff 636363ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 646464ff 636363ff 5c5c5cff 4c4c4cff 41433eff 92b944ff b1d863ff 8b9a6fff 646464ff 646464ff 646464ff 5d5d5dff 4b4b4bff 8eb63fff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 9cce39ff 99ca39f6 00000000 │ │ +819f323d 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9dce3bff a6d34fff 849562ff 606060ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 626262ff 606060ff 565656ff 464646ff 5c6a42ff b1d864ff 818d6bff 626262ff 626262ff 626262ff 585858ff 596248ff 9dce3cff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 9bcd38ff 98c938f6 00000000 │ │ +819d323d 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb39ff a0ce44ff a2c360ff 5c5d5aff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5f5f5fff 5b5b5bff 4d4d4dff 444444ff 9ebc63ff 747c65ff 5f5f5fff 5f5f5fff 5c5c5cff 4f4f4fff 85a346ff 9acb39ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 9acb38ff 97c738f6 00000000 │ │ +809d313d 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 9acb3cff a7d153ff 747f5eff 5c5c5cff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5d5d5dff 5c5c5cff 545454ff 4c4c4cff 676f58ff 5c5d5cff 5d5d5dff 5d5d5dff 555555ff 596149ff 9ccc3eff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 98ca37ff 95c637f6 00000000 │ │ +809c303d 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 9ecc43ff aed465ff 5c5d58ff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 5a5a5aff 575757ff 535353ff 565656ff 595959ff 5a5a5aff 585858ff 4c4c4cff 82a244ff 98c938ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 97c936ff 95c536f6 00000000 │ │ +7f9c2f3d 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c836ff a1ce4aff a3bf6bff 575757ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 585858ff 575757ff 575757ff 575757ff 585858ff 575757ff 4f4f4fff 6f814bff 9aca3cff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 96c835ff 94c435f6 00000000 │ │ +7e9c2f3d 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 97c839ff a4cf52ff 8da267ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 555555ff 545454ff 4f4f4fff 636e4cff 9bca43ff 96c737ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 95c735ff 93c335f6 00000000 │ │ +7d9b2e3d 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 99c83dff a8d15aff 76825fff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 4e4e4eff 585f4aff 99c446ff 96c737ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 94c634ff 92c234f6 00000000 │ │ +7d9a2d3d 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 9ac941ff acd363ff 5e6355ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 505050ff 4d4d4dff 4d5147ff 93bb48ff 95c637ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 93c533ff 91c133f6 00000000 │ │ +7c992d3d 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 93c435ff 9dca48ff 91aa61ff 4b4c4bff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4d4d4dff 4a4a4aff 515648ff 92b74bff 95c639ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 92c433ff 91c033f6 00000000 │ │ +7c992c3d 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c333ff 96c63cff 90b151ff 565b4dff 4c4c4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 4b4b4bff 484848ff 545a48ff 96bc4cff 95c539ff 91c333ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 91c332ff 90bf32f6 00000000 │ │ +7b982b3d 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c232ff 94c439ff 92b849ff 474a40ff 879965ff 55584fff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 484848ff 474747ff 454545ff 575f47ff 97c04aff 94c438ff 90c232ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 90c231ff 8fbe31f6 00000000 │ │ +7a982b3d 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 93c337ff 97bf4aff 4a503eff 43463eff b0d074ff 616854ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 464646ff 454545ff 424342ff 6a7a4dff 99c349ff 93c337ff 8fc132ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8fc131ff 8ebd31f6 00000000 │ │ +7a972b3d 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 91c135ff 99c448ff 545d42ff 383838ff 6d8246ff add26aff 6d7858ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 434343ff 414141ff 4d5244ff 8ca953ff 9ac645ff 91c236ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8ec030ff 8dbc30f6 00000000 │ │ +79962b3d 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8fc033ff 98c544ff 6b7c4bff 3a3a3aff 323232ff 7d9c42ff a8ce62ff 79885dff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 404040ff 3f3f3fff 3d3d3cff 6b7c4dff 9cc551ff 95c43fff 8fc033ff 8dbf30ff 8dbf30ff 8dbf31ff 86b42fff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8dbf30ff 8cbb30f6 00000000 │ │ +78962a3d 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 92c23aff 9ec458ff 41433eff 393939ff 2e2e2eff 82a83cff a3cb59ff 97ae6bff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3e3e3eff 3d3d3dff 3c3c3cff 606b4aff 8fae54ff 99c546ff 90c036ff 8dbf31ff 8ebf33ff 81a937ff 5c7232ff 343a28ff 70952dff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8cbe2fff 8bbb2ff6 00000000 │ │ +78962a3d 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8dbe32ff 99c547ff 788c54ff 3a3a3aff 363636ff 2a2a2aff 85af37ff 9dc74fff b2d374ff 525748ff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3b3b3bff 3a3a3aff 3c3d3aff 67754dff 96b75aff 9cc74eff 93c23eff 8fbf36ff 85af38ff 637d36ff 404831ff 2e2e2eff 2e2e2eff 353b2bff 8dbd32ff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8bbd2fff 8aba2ff6 00000000 │ │ +77952a3d 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 90bf39ff a0c758ff 45493eff 393939ff 343434ff 292929ff 5c762dff 95c242ff aace67ff 879a65ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 393939ff 383838ff 4a4f41ff 6f7f50ff 9abd5aff 9cc64fff 8db742ff 769738ff 627b34ff 465131ff 2d2d2cff 303030ff 333333ff 353535ff 303030ff 5f7635ff 8bbd31ff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 8abc2fff 89b92ff6 00000000 │ │ +7794293d 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 8abc30ff 95c243ff 829b56ff 353535ff 363636ff 333333ff 2a2a2aff 2b2f23ff 8ab836ff 9fc855ff afcf76ff 41443dff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 363636ff 373836ff 565f46ff 798c58ff 8aa35dff 7f9852ff 637640ff 495533ff 33382bff 282828ff 2a2a2aff 2d2d2dff 303030ff 333333ff 353535ff 363636ff 333333ff 2b2c2bff 83ad36ff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 89bb2eff 88b82ef6 00000000 │ │ +7793293d 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 8cbc35ff 9bc550ff 718253ff 343434ff 343434ff 333333ff 2d2d2dff 252525ff 2f3623ff 6e8b3bff abcd6bff 75845aff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 343434ff 333333ff 3f4338ff 393d34ff 2e2f2dff 2c2c2cff 2c2c2cff 2c2c2cff 2d2d2dff 2f2f2fff 303030ff 313131ff 333333ff 343434ff 343434ff 343434ff 333333ff 2e2e2eff 4f5f32ff 8abb32ff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 88ba2eff 87b72ef6 00000000 │ │ +7693283d 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 8dbc37ff 9fc757ff 6e7e52ff 313131ff 313131ff 313131ff 2f2f2fff 2a2a2aff 252525ff 242424ff 3e4433ff 5c6749ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 303030ff 2f2f2fff 2e2e2eff 2d2d2dff 2e2e2eff 2e2e2eff 2f2f2fff 303030ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 313131ff 2e2e2eff 393f2fff 8ab73aff 87b92eff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 87b92dff 86b62df6 00000000 │ │ +7593283d 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 8cbb37ff 9ec657ff 8ca263ff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2e2e2eff 2b2b2bff 292929ff 2a2a2aff 2e2e2eff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2f2f2fff 2e2e2eff 2b2c2aff 7ea23eff 88b931ff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 86b82dff 85b52df6 00000000 │ │ +7492283d 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 89b934ff 98c24eff abcc72ff 474d3dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2c2c2cff 2c2c2cff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2d2d2dff 2c2c2cff 282828ff 657d3aff 89ba34ff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 85b72dff 84b42df6 00000000 │ │ +7491273d 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 85b72eff 8fbc3eff a2c860ff a7c475ff 505842ff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2c2c2bff 3a3d34ff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2a2a2aff 272727ff 596b39ff 8bba38ff 84b62dff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 84b62cff 83b32cf6 00000000 │ │ +7491273d 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 87b732ff 92be45ff a1c75eff accd70ff 97b168ff 718254ff 68764eff 5d6948ff 535d42ff 5a6645ff 738652ff 8ba55eff a5c56bff b0cf77ff 7c8d5cff 2d2e2cff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 292929ff 282828ff 2a2c28ff 738b45ff 8ebb3dff 85b62eff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 84b52cff 83b22cf6 00000000 │ │ +7390273d 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 86b631ff 8cba3cff 95bf4aff 9bc255ff 9ec45aff a0c65eff a1c65fff 9fc55cff 9bc355ff 96bf4cff 92bd45ff 92bd46ff 9cc356ff aacc6eff 99b26eff 3e4236ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 282828ff 272727ff 353a2dff 84a54aff 8cb93bff 85b52fff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 83b42cff 82b12cf6 00000000 │ │ +738f273d 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32dff 84b430ff 87b635ff 89b738ff 8ab839ff 8ab83aff 8ab839ff 87b635ff 85b531ff 83b42eff 83b42eff 89b738ff 95bf4cff a4c866ff aac875ff 636f4dff 2d2e2aff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 262626ff 252525ff 2d2f2aff 5a6a3fff 8db449ff 88b737ff 83b42eff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 82b32cff 81b02cf6 00000000 │ │ +728f263d 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22cff 85b532ff 8fba42ff 9cc359ff a7c96bff a7c473ff 788959ff 3e4335ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 242424ff 232323ff 3d4332ff 73884dff 97bd57ff 8fbb43ff 85b532ff 81b22cff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 80af2bf6 00000000 │ │ +728e263d 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 82b32fff 87b637ff 8fba44ff 98c054ff a2c664ff aacb71ff 8fa965ff 748655ff 626f4bff 4f593fff 3c4233ff 30322bff 3f4534ff 4f593eff 606e47ff 6e814eff 86a355ff 98c053ff 8eba43ff 87b637ff 82b32fff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 7fae2bf6 00000000 │ │ +728e263d 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 81b22dff 85b434ff 8bb83eff 92bc4aff 98c053ff 9cc25aff 9fc45fff a3c665ff a4c768ff a2c664ff 9fc45fff 9cc25aff 98c053ff 92bc4aff 8bb83eff 85b434ff 81b22dff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 7fae2bf6 00000000 │ │ +718e263d 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 80b02cff 82b22fff 84b333ff 87b537ff 88b63aff 8ab73dff 8bb73eff 8ab73cff 88b63aff 87b537ff 85b334ff 82b22fff 80b02cff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7ead2bf6 00000000 │ │ +708e263d 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7dac2bf6 00000000 │ │ +5e772030 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 79a72aef 00000000 │ │ +232c0c1a 7dac2afd 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 749f27e3 00000000 │ │ +0000000e 719e26e6 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 628822c0 00000000 │ │ +00000003 57781db9 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 445d178d 00000000 │ │ +00000000 29380e77 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 77a629f5 1015054b 00000000 │ │ +00000000 0000003a 628922ce 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 52731cb7 00000022 00000000 │ │ +00000000 00000012 212d0b87 78a729f8 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 7aaa2aff 709d27ea 0709026e 00000004 00000000 │ │ +00000000 00000000 0000004a 3c54159e 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 76a429f7 23300c88 00000037 00000000 00000000 │ │ +00000000 00000000 00000010 0000006e 4b6919ae 79a829fd 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 77a628f8 33471196 00000061 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 00000023 00000073 384e139b 76a528f8 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 709d26eb 202d0b87 0000006c 00000012 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000031 00000072 1118067d 5b801fc5 77a629fc 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 78a829ff 75a328f7 4f6e1bb3 090d0378 0000006e 0000001c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000020 0000006e 00000073 161f0880 476418ab 648c22d6 6b9625e3 76a529fc 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 77a729ff 74a228f7 6b9625e3 5f8621ce 3d55159f 0c10047a 00000073 00000063 00000010 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000044 00000070 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 0000006c 00000035 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002e 00000051 0000005c 00000070 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 00000073 0000006c 0000005c 0000004a 00000025 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-ldpi-v4/icon.png ├── sng │ │ @@ -1,17 +1,17 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 c9ee5f00 c9ef5f07 c9ee604f caee60b2 caee60ec caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60fe caee60e7 caee60a8 c9ee6044 caef5f03 c9ee5f00 00000000 │ │ -c8ed5f00 c8ec5f09 c9ed5f77 c8ed5eea c4ec5bff c1eb57ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff c0ea56ff c1eb57ff c5ec5bff c8ed5ee3 c9ed5f66 c8ec5f05 c8ed5f00 │ │ -c8ed5f01 c8ec5e68 c4eb5bf3 bbe852ff b6e64cff b5e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b5e64bff b6e64dff bce953ff c5eb5bec c8ec5e53 c7eb5e00 │ │ +00000000 00000000 c9ef5f07 c9ee604f caee60b2 caee60ec caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60fe caee60e7 caee60a8 c9ee6044 caef5f03 00000000 00000000 │ │ +00000000 c8ec5f09 c9ed5f77 c8ed5eea c4ec5bff c1eb57ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff bfea56ff c0ea56ff c1eb57ff c5ec5bff c8ed5ee3 c9ed5f66 c8ec5f05 00000000 │ │ +c8ed5f01 c8ec5e68 c4eb5bf3 bbe852ff b6e64cff b5e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b5e64bff b6e64dff bce953ff c5eb5bec c8ec5e53 00000000 │ │ c7ec5d28 c3ea58d4 b8e64eff b3e449ff b3e44aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e54aff b3e44aff b3e44aff b9e64fff c3ea59c1 c8ec5d18 │ │ c1e7576d b8e44ef8 b1e248ff b1e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b2e248ff b1e248ff b1e248ff b9e550f1 c2e75855 │ │ b9e34f96 b1e148ff afe047ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe147ff afe047ff b1e148fe b7e04f81 │ │ addc47a6 addf46ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff addf45ff adde46ff aedd488b │ │ a6d442aa abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc43ff abdc43ff abdd43ff abdd43ff abdd43ff abdd43ff abdd43ff abdc44ff abdc44ff abdc44ff abdc43ff abdc43ff abdc43ff abdc43ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff abdc44ff aadc43ff a9d9438b │ │ a3d140aa a8da42ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8da41ff a9db41ff a7d742ff a1ce43ff 9dc843ff 9bc643ff 9eca42ff a3d241ff a8da41ff a9db41ff a9db41ff a9db41ff a7d842ff a4d442ff a6d741ff a9db41ff a8da41ff a8d941ff a8d941ff a8d941ff a8da42ff a8d941ff a6d6418b │ │ a1cf3faa a6d840ff a6d740ff a6d740ff a6d740ff a6d740ff a6d740ff a6d740ff a6d740ff a6d740ff a6d740ff a5d740ff a6d840ff a3d342ff 94b948ff 7b9051ff 6b7557ff 646a59ff 626758ff 626a54ff 6a794cff 7d9845ff 92b845ff 8eb148ff 849f4bff 778b4fff 6f7f4eff 728649ff 84a443ff 9fce40ff a6d840ff a5d740ff a6d740ff a6d740ff a5d73fff a3d43f8b │ │ @@ -34,11 +34,11 @@ │ │ 7fad2baa 82b32cff 81b22bff 81b22bff 81b22bff 81b22bff 83b42fff 88b734ff 89b937ff 88b835ff 85b630ff 87b633ff 94be4bff 88a357ff 5e6b46ff 393d32ff 2c2d2aff 272727ff 262626ff 2a2a28ff 2f312bff 465034ff 67803cff 81ab37ff 83b42dff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b22bff 81b32bff 81b22bff 81b02b8b │ │ 7eac2aaa 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12aff 80b12bff 80b12bff 80b12bff 81b22dff 89b839ff 92bb4bff 8bac52ff 7b944eff 6e8449ff 687d44ff 718a45ff 7a9a43ff 85af3cff 85b532ff 81b22bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 7faf2b8b │ │ 7caa2aa9 7fb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eaf2bff 7eaf2bff 7fb02cff 83b331ff 87b636ff 89b73aff 88b738ff 86b534ff 82b22fff 7fb02bff 7eaf2bff 7eaf2bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7eb02bff 7fb02bff 7eaf2bff 7ead2b8b │ │ 78a5299f 7dae2aff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2aff 7dae2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dae2aff 7dae2aff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7dae2bff 7cac2aff 77a52985 │ │ 6790237d 7aa929fb 7cad2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cac2aff 7cad2aff 79a829f6 61872167 │ │ 415a1643 719d27e1 7bac2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bac2aff 6f9a26d7 3a501432 │ │ 03040110 51711c93 76a529f9 7aaa2aff 7aaa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 79aa2aff 7aaa2aff 7aaa2aff 74a228f5 4a671983 00000009 │ │ -dfff4c00 131b0730 4f6f1bab 73a027f3 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 719e26ef 4966199f 0b100425 31451100 │ │ +00000000 131b0730 4f6f1bab 73a027f3 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 719e26ef 4966199f 0b100425 00000000 │ │ 00000000 00000003 090d0334 354a1289 5a7f1fc5 6a9524e2 709d27ed 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 719e27ef 709d26ed 699424e0 587a1ec0 30441181 0406012b 00000001 00000000 │ │ 00000000 00000000 00000002 0000001d 090c034e 17200872 1c270a82 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1c270a84 1b260981 161e0870 070a0249 00000019 00000001 00000000 00000000 │ │ } ├── res/drawable-mdpi-v4/icon.png ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 c8ed5f00 c8ed5f00 c9ee601e c9ee606c caee60b8 caee60ed caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60fe caee60e6 caee60ad c9ee6060 c9ee6016 c8ed5f00 c8ed5f00 00000000 00000000 │ │ -00000000 c8ec5e00 c8ef6102 c9ee5f3d c9ee5fb9 c9ee5ff7 c8ee5fff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c8ee5eff c8ee5fff c9ee60f3 c9ee5faa c9ee5f2d c8f26401 00000000 00000000 │ │ -00000000 c9ec5e01 c8ec5e48 c8ed5fd8 c6ec5dff c1ea57ff bce952ff b8e74fff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b8e74dff b9e84fff bde953ff c1eb58ff c6ec5dff c8ed5fc9 c8ec5e35 c7ec5e00 00000000 │ │ -c7eb5c00 c7ec5e28 c7ec5ecd c3eb59ff b9e750ff b5e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b5e64cff bae851ff c4eb5bff c7ec5eb7 c7ec5e15 cbee5f00 │ │ -c7ec5c06 c7ec5c8e c1ea57fe b7e64dff b3e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b3e54aff b8e64eff c3ea59f8 c7ec5c6c a1d04500 │ │ +00000000 00000000 00000000 00000000 c9ee601e c9ee606c caee60b8 caee60ed caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60ff caee60fe caee60e6 caee60ad c9ee6060 c9ee6016 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 c8ef6102 c9ee5f3d c9ee5fb9 c9ee5ff7 c8ee5fff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c7ed5eff c8ee5eff c8ee5fff c9ee60f3 c9ee5faa c9ee5f2d c8f26401 00000000 00000000 │ │ +00000000 c9ec5e01 c8ec5e48 c8ed5fd8 c6ec5dff c1ea57ff bce952ff b8e74fff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b7e74dff b8e74dff b9e84fff bde953ff c1eb58ff c6ec5dff c8ed5fc9 c8ec5e35 00000000 00000000 │ │ +00000000 c7ec5e28 c7ec5ecd c3eb59ff b9e750ff b5e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b4e64bff b5e64cff bae851ff c4eb5bff c7ec5eb7 c7ec5e15 00000000 │ │ +c7ec5c06 c7ec5c8e c1ea57fe b7e64dff b3e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b4e54aff b3e54aff b8e64eff c3ea59f8 c7ec5c6c 00000000 │ │ c5e95b2d c2e857d1 b6e54cff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b2e349ff b8e54eff c3e959bb c6ea5c18 │ │ c0e55857 b8e44ff5 b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff b1e248ff bae451e4 c0e45843 │ │ bbe45170 b3e14aff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff afe046ff b2e04af7 b7de5058 │ │ afdb4980 aedf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff addf46ff aede47fd afdd4a5e │ │ a4d04387 abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdd44ff abdc44fd aad9445e │ │ a1cc4187 aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadc43ff aadc43ff aadc43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff aadb43ff a9d942fd a7d7425e │ │ 9fcb3f87 a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a9db41ff a8d942ff a3d242ff a0ce42ff 9cc743ff 9bc642ff 9dc942ff a1cf41ff a4d441ff a8db41ff a8db41ff a8da41ff a9db41ff a9dc41ff a8da41ff a6d742ff a5d541ff a6d841ff a9db41ff a8db41ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a8d941ff a7d841fd a5d5405e │ │ @@ -44,13 +44,13 @@ │ │ 7ca72a87 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 81b22cff 85b534ff 90bc44ff 98bf55ff 93b35cff 7f9754ff 6f824dff 617146ff 5a6840ff 647645ff 6f8648ff 7c9a49ff 88b143ff 88b738ff 83b42fff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b12bff 80b02bfd 7fae2b5e │ │ 7ba72a88 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 80b12cff 83b331ff 88b639ff 8db941ff 91bc47ff 93bd4bff 92bd48ff 8fbb43ff 8bb83dff 85b434ff 81b22dff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7fb02bff 7faf2bfd 7ead2b5e │ │ 79a42985 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2cff 7eaf2cff 7eaf2cff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7eaf2bff 7dad2bfc 7caa2b5d │ │ 729c2775 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dad2aff 7dae2aff 7aa92af7 74a02857 │ │ 6289215a 77a528f3 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7cad2aff 7dad2aff 73a027e5 5a7d1f43 │ │ 394e1334 6c9625d4 7cac2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7bab2aff 7cac2aff 6a9324c1 24310c22 │ │ 03040111 51711c91 77a729fb 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 7aab2aff 75a328f6 4966197b 00000008 │ │ -00000002 1c270a44 5f8521c9 79a92afe 7aaa2aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 7aaa2aff 78a82afc 577a1eba 10160534 04050100 │ │ +00000002 1c270a44 5f8521c9 79a92afe 7aaa2aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 79a92aff 7aaa2aff 78a82afc 577a1eba 10160534 00000000 │ │ 00000000 0000000e 23310c6a 5f8420cc 78a729fc 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 79a929ff 76a628f9 587b1ec0 1923095a 00000008 00000000 │ │ 00000000 00000000 0000001d 1720086a 4d6c1ab4 6e9a26e8 76a528fa 78a829ff 79a929ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79aa29ff 79a929ff 78a829fe 76a528f9 6b9625e2 466218aa 1016055e 00000014 00000000 00000000 │ │ 00000000 00000000 00000001 00000017 03040150 1d290a7f 425c16a6 55771dbe 5f8421cc 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608621ce 608721ce 5e8320ca 54761dbc 3d5515a0 18220878 00010048 00000010 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 0000000a 0000002a 0000004d 00000063 0000006f 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 00000072 0000006e 00000061 00000048 00000025 00000007 00000000 00000000 00000000 00000000 │ │ } ├── smali/nz/gen/geek_central/GLUseful/GeomBuilder.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "GeomBuilder.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnz/gen/geek_central/GLUseful/GeomBuilder$1;, │ Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;, │ Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;, │ Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ } │ .end annotation │ │ │ @@ -313,34 +312,37 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ iget v3, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ + .line 146 │ invoke-static {v2, v3}, Ljava/lang/Math;->min(FF)F │ │ move-result v2 │ │ iget-object v3, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v3, v3, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ iget v4, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ + .line 147 │ invoke-static {v3, v4}, Ljava/lang/Math;->min(FF)F │ │ move-result v3 │ │ iget-object v4, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v4, v4, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ iget v5, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ + .line 148 │ invoke-static {v4, v5}, Ljava/lang/Math;->min(FF)F │ │ move-result v4 │ │ invoke-direct {v1, v2, v3, v4}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->(FFF)V │ │ iput-object v1, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ @@ -356,34 +358,37 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ iget v3, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ + .line 160 │ invoke-static {v2, v3}, Ljava/lang/Math;->max(FF)F │ │ move-result v2 │ │ iget-object v3, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v3, v3, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ iget v4, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ + .line 161 │ invoke-static {v3, v4}, Ljava/lang/Math;->max(FF)F │ │ move-result v3 │ │ iget-object v4, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v4, v4, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ iget v5, p1, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ + .line 162 │ invoke-static {v4, v5}, Ljava/lang/Math;->max(FF)F │ │ move-result v4 │ │ invoke-direct {v1, v2, v3, v4}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->(FFF)V │ │ iput-object v1, p0, Lnz/gen/geek_central/GLUseful/GeomBuilder;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ @@ -1045,30 +1050,34 @@ │ :cond_8 │ move-object/from16 v0, v20 │ │ array-length v1, v0 │ │ mul-int/lit8 v1, v1, 0x4 │ │ + .line 334 │ invoke-static {v1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 335 │ invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; │ │ move-result-object v8 │ │ invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 336 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer; │ │ move-result-object v1 │ │ + .line 337 │ move-object/from16 v0, v20 │ │ invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer; │ │ move-result-object v2 │ │ .line 338 │ @@ -1085,30 +1094,34 @@ │ if-eqz v1, :cond_9 │ │ .line 341 │ array-length v1, v15 │ │ mul-int/lit8 v1, v1, 0x4 │ │ + .line 342 │ invoke-static {v1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 343 │ invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; │ │ move-result-object v8 │ │ invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 344 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer; │ │ move-result-object v1 │ │ + .line 345 │ invoke-virtual {v1, v15}, Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer; │ │ move-result-object v3 │ │ .line 346 │ .local v3, "NormalBuffer":Ljava/nio/IntBuffer; │ const/4 v1, 0x0 │ @@ -1126,30 +1139,34 @@ │ .line 354 │ move-object/from16 v0, v18 │ │ array-length v1, v0 │ │ mul-int/lit8 v1, v1, 0x4 │ │ + .line 355 │ invoke-static {v1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 356 │ invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; │ │ move-result-object v8 │ │ invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 357 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer; │ │ move-result-object v1 │ │ + .line 358 │ move-object/from16 v0, v18 │ │ invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer; │ │ move-result-object v4 │ │ .line 359 │ @@ -1167,30 +1184,34 @@ │ if-eqz v1, :cond_b │ │ .line 367 │ array-length v1, v11 │ │ mul-int/lit8 v1, v1, 0x4 │ │ + .line 368 │ invoke-static {v1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 369 │ invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; │ │ move-result-object v8 │ │ invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 370 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->asIntBuffer()Ljava/nio/IntBuffer; │ │ move-result-object v1 │ │ + .line 371 │ invoke-virtual {v1, v11}, Ljava/nio/IntBuffer;->put([I)Ljava/nio/IntBuffer; │ │ move-result-object v5 │ │ .line 372 │ .local v5, "ColorBuffer":Ljava/nio/IntBuffer; │ const/4 v1, 0x0 │ @@ -1199,30 +1220,34 @@ │ │ .line 378 │ :goto_7 │ array-length v1, v14 │ │ mul-int/lit8 v1, v1, 0x2 │ │ + .line 379 │ invoke-static {v1}, Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 380 │ invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; │ │ move-result-object v8 │ │ invoke-virtual {v1, v8}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; │ │ move-result-object v1 │ │ + .line 381 │ invoke-virtual {v1}, Ljava/nio/ByteBuffer;->asShortBuffer()Ljava/nio/ShortBuffer; │ │ move-result-object v1 │ │ + .line 382 │ invoke-virtual {v1, v14}, Ljava/nio/ShortBuffer;->put([S)Ljava/nio/ShortBuffer; │ │ move-result-object v6 │ │ .line 383 │ .local v6, "IndexBuffer":Ljava/nio/ShortBuffer; │ const/4 v1, 0x0 ├── smali/nz/gen/geek_central/GLUseful/ObjReader$Material.smali │ @@ -270,14 +270,15 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->AmbientColor:Lnz/gen/geek_central/GLUseful/GeomBuilder$Color; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;->a:F │ │ aput v2, v1, v7 │ │ + .line 122 │ invoke-static {v4, v0, v1, v3}, Landroid/opengl/GLES11;->glMaterialfv(II[FI)V │ │ .line 135 │ const/16 v0, 0x1201 │ │ const/4 v1, 0x4 │ │ @@ -303,14 +304,15 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->DiffuseColor:Lnz/gen/geek_central/GLUseful/GeomBuilder$Color; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;->a:F │ │ aput v2, v1, v7 │ │ + .line 136 │ invoke-static {v4, v0, v1, v3}, Landroid/opengl/GLES11;->glMaterialfv(II[FI)V │ │ .line 149 │ const/16 v0, 0x1202 │ │ const/4 v1, 0x4 │ │ @@ -336,19 +338,21 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->SpecularColor:Lnz/gen/geek_central/GLUseful/GeomBuilder$Color; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;->a:F │ │ aput v2, v1, v7 │ │ + .line 150 │ invoke-static {v4, v0, v1, v3}, Landroid/opengl/GLES11;->glMaterialfv(II[FI)V │ │ .line 163 │ const/16 v0, 0x1601 │ │ iget v1, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->SpecularExponent:F │ │ + .line 164 │ invoke-static {v4, v0, v1}, Landroid/opengl/GLES11;->glMaterialf(IIF)V │ │ .line 169 │ return-void │ .end method ├── smali/nz/gen/geek_central/GLUseful/ObjReader$MaterialSet.smali │ @@ -80,15 +80,17 @@ │ .locals 1 │ .param p1, "Name" # Ljava/lang/String; │ │ .prologue │ .line 196 │ iget-object v0, p0, Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;->Materials:Ljava/util/Map; │ │ + .line 197 │ invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ │ + .line 196 │ return-object v0 │ .end method ├── smali/nz/gen/geek_central/GLUseful/ObjReader$Model.smali │ @@ -69,27 +69,24 @@ │ │ # virtual methods │ .method public Draw()V │ .locals 5 │ │ .prologue │ .line 592 │ - iget-object v1, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->Components:[Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ + iget-object v2, p0, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->Components:[Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ │ - .local v1, "arr$":[Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ - array-length v3, v1 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v0, v1, v2 │ + aget-object v0, v2, v1 │ │ .line 594 │ .local v0, "ThisComponent":Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ # getter for: Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;->ObjMaterial:Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ invoke-static {v0}, Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;->access$000(Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;)Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ │ move-result-object v4 │ @@ -110,15 +107,15 @@ │ invoke-static {v0}, Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;->access$100(Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;)Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->Draw()V │ │ .line 592 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 600 │ .end local v0 # "ThisComponent":Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ :cond_1 │ return-void ├── smali/nz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer.smali │ @@ -455,14 +455,15 @@ │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget v4, p0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->LineNr:I │ │ + .line 219 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x1 │ @@ -475,14 +476,15 @@ │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x2 │ │ aput-object p1, v2, v3 │ │ + .line 217 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException;->(Ljava/lang/String;)V │ │ throw v0 │ @@ -516,22 +518,25 @@ │ const/4 v4, 0x0 │ │ .line 501 │ .local v4, "Result":Lnz/gen/geek_central/GLUseful/GeomBuilder$Color; │ :try_start_0 │ new-instance v5, Lnz/gen/geek_central/GLUseful/GeomBuilder$Color; │ │ + .line 503 │ invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v6 │ │ + .line 504 │ invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v7 │ │ + .line 505 │ invoke-static {v0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v8 │ │ const/high16 v9, 0x3f800000 # 1.0f │ │ invoke-direct {v5, v6, v7, v8, v9}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;->(FFFF)V │ @@ -630,22 +635,23 @@ │ .local v1, "CurSym":Ljava/lang/StringBuilder; │ :cond_0 │ :goto_0 │ iget-boolean v3, p0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->EOL:Z │ │ if-eqz v3, :cond_3 │ │ - .line 412 │ + .line 413 │ :cond_1 │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ + .line 414 │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 417 │ .local v2, "Result":Ljava/lang/String; │ :goto_1 │ @@ -708,15 +714,15 @@ │ │ .line 408 │ :cond_5 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->appendCodePoint(I)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 412 │ + .line 414 │ .end local v0 # "Ch":C │ :cond_6 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ @@ -767,56 +773,61 @@ │ │ const/4 v10, 0x4 │ │ if-ne p1, v10, :cond_2 │ │ const/4 v10, 0x1 │ │ + .line 454 │ :goto_2 │ invoke-virtual {p0, v10}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->NextSym(Z)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 457 │ .local v4, "WStr":Ljava/lang/String; │ :goto_3 │ const/4 v1, 0x0 │ │ .line 461 │ .local v1, "Result":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ if-eqz v7, :cond_4 │ │ + .line 463 │ :try_start_0 │ invoke-static {v7}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v6 │ │ .line 466 │ .local v6, "Y":F │ :goto_4 │ if-eqz v9, :cond_5 │ │ + .line 468 │ invoke-static {v9}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v8 │ │ .line 471 │ .local v8, "Z":F │ :goto_5 │ if-eqz v4, :cond_6 │ │ + .line 473 │ invoke-static {v4}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v3 │ │ .line 476 │ .local v3, "W":F │ :goto_6 │ new-instance v2, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ + .line 478 │ invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ move-result v10 │ │ div-float/2addr v10, v3 │ │ div-float v11, v6, v3 │ @@ -860,35 +871,36 @@ │ .line 452 │ .restart local v9 # "ZStr":Ljava/lang/String; │ :cond_2 │ const/4 v10, 0x0 │ │ goto :goto_2 │ │ + .line 454 │ :cond_3 │ const/4 v4, 0x0 │ │ goto :goto_3 │ │ - .line 461 │ + .line 463 │ .restart local v1 # "Result":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ .restart local v4 # "WStr":Ljava/lang/String; │ :cond_4 │ const/high16 v6, 0x3f800000 # 1.0f │ │ goto :goto_4 │ │ - .line 466 │ + .line 468 │ .restart local v6 # "Y":F │ :cond_5 │ const/high16 v8, 0x3f800000 # 1.0f │ │ goto :goto_5 │ │ - .line 471 │ + .line 473 │ .restart local v8 # "Z":F │ :cond_6 │ const/high16 v3, 0x3f800000 # 1.0f │ │ goto :goto_6 │ │ .line 483 │ @@ -920,22 +932,23 @@ │ .local v1, "CurSym":Ljava/lang/StringBuilder; │ :cond_0 │ :goto_0 │ iget-boolean v3, p0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->EOL:Z │ │ if-eqz v3, :cond_2 │ │ - .line 344 │ + .line 345 │ :goto_1 │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ + .line 346 │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 349 │ .local v2, "Result":Ljava/lang/String; │ :goto_2 │ @@ -996,15 +1009,15 @@ │ │ .line 340 │ :cond_4 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->appendCodePoint(I)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 344 │ + .line 346 │ .end local v0 # "Ch":C │ :cond_5 │ const/4 v2, 0x0 │ │ goto :goto_2 │ .end method ├── smali/nz/gen/geek_central/GLUseful/ObjReader.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "ObjReader.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnz/gen/geek_central/GLUseful/ObjReader$1;, │ Lnz/gen/geek_central/GLUseful/ObjReader$Model;, │ Lnz/gen/geek_central/GLUseful/ObjReader$MaterialLoader;, │ Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;, │ Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;, │ Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;, │ Lnz/gen/geek_central/GLUseful/ObjReader$Material;, │ Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException; │ @@ -22,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 556 │ return-void │ .end method │ │ .method public static ReadMaterials(Ljava/io/InputStream;Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;)Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet; │ .locals 14 │ .param p0, "From" # Ljava/io/InputStream; │ .param p1, "CurMaterials" # Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet; │ @@ -122,14 +120,15 @@ │ │ move-result-object v10 │ │ new-instance v0, Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ │ invoke-direct/range {v0 .. v7}, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->(Ljava/lang/String;Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;)V │ │ + .line 939 │ invoke-interface {v10, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 953 │ :cond_4 │ const/4 v1, 0x0 │ │ .line 955 │ @@ -283,20 +282,22 @@ │ │ aput-object v8, v11, v12 │ │ const/4 v12, 0x1 │ │ iget v13, v9, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->LineNr:I │ │ + .line 999 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 996 │ invoke-virtual {v0, v10, v11}, Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; │ │ .line 1001 │ invoke-virtual {v9}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->SkipRest()V │ │ goto :goto_0 │ .end method │ @@ -385,15 +386,15 @@ │ :catch_1 │ move-exception v3 │ │ goto :goto_0 │ .end method │ │ .method public static ReadObj(Ljava/io/InputStream;Lnz/gen/geek_central/GLUseful/ObjReader$MaterialLoader;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ - .locals 44 │ + .locals 42 │ .param p0, "From" # Ljava/io/InputStream; │ .param p1, "LoadMaterials" # Lnz/gen/geek_central/GLUseful/ObjReader$MaterialLoader; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException; │ } │ .end annotation │ @@ -436,36 +437,36 @@ │ │ invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 619 │ .local v18, "ModelComponents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v9, Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ │ - const-string v39, "" │ + const-string v35, "" │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ invoke-direct {v9, v0}, Lnz/gen/geek_central/GLUseful/ObjReader$Material;->(Ljava/lang/String;)V │ │ .line 621 │ .local v9, "CurMaterial":Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ const/4 v7, 0x0 │ │ .line 622 │ .local v7, "BoundMin":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ const/4 v5, 0x0 │ │ .line 625 │ .local v5, "BoundMax":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ :cond_0 │ - const/16 v39, 0x0 │ + const/16 v35, 0x0 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->NextSym(Z)Ljava/lang/String; │ │ move-result-object v22 │ │ .line 626 │ .local v22, "Op":Ljava/lang/String; │ @@ -480,405 +481,403 @@ │ :cond_1 │ if-nez v22, :cond_2 │ │ move-object/from16 v0, v23 │ │ iget-boolean v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->EOF:Z │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ - if-nez v39, :cond_3 │ + if-nez v35, :cond_3 │ │ :cond_2 │ - const-string v39, "usemtl" │ + const-string v35, "usemtl" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_10 │ │ .line 632 │ :cond_3 │ if-eqz v14, :cond_c │ │ .line 635 │ new-instance v15, Lnz/gen/geek_central/GLUseful/GeomBuilder; │ │ if-eqz v21, :cond_5 │ │ - const/16 v39, 0x1 │ + const/16 v35, 0x1 │ │ - move/from16 v40, v39 │ + move/from16 v36, v35 │ │ :goto_0 │ if-eqz v25, :cond_6 │ │ - const/16 v39, 0x1 │ + const/16 v35, 0x1 │ │ :goto_1 │ - const/16 v41, 0x0 │ + const/16 v37, 0x0 │ │ - move/from16 v0, v40 │ + move/from16 v0, v36 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ - move/from16 v2, v41 │ + move/from16 v2, v37 │ │ invoke-direct {v15, v0, v1, v2}, Lnz/gen/geek_central/GLUseful/GeomBuilder;->(ZZZ)V │ │ .line 641 │ .local v15, "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ new-instance v11, Ljava/util/HashMap; │ │ invoke-direct {v11}, Ljava/util/HashMap;->()V │ │ .line 643 │ .local v11, "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-virtual {v14}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v36 │ + move-result-object v39 │ │ :goto_2 │ - invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v39 .. v39}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v39 │ + move-result v35 │ │ - if-eqz v39, :cond_b │ + if-eqz v35, :cond_b │ │ - invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v39 .. v39}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, [Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ │ .line 645 │ .local v10, "Face":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - move-object/from16 v34, v10 │ - │ - .local v34, "arr$":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - move-object/from16 v0, v34 │ + array-length v0, v10 │ │ - array-length v0, v0 │ + move/from16 v40, v0 │ │ - move/from16 v38, v0 │ + const/16 v35, 0x0 │ │ - .local v38, "len$":I │ - const/16 v37, 0x0 │ + move/from16 v38, v35 │ │ - .local v37, "i$":I │ :goto_3 │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v40 │ │ if-ge v0, v1, :cond_9 │ │ - aget-object v29, v34, v37 │ + aget-object v29, v10, v38 │ │ .line 647 │ .local v29, "Vert":Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ move-object/from16 v0, v29 │ │ invoke-interface {v11, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v35 │ │ - if-nez v39, :cond_4 │ + if-nez v35, :cond_4 │ │ .line 649 │ move-object/from16 v0, v29 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->VertIndex:Ljava/lang/Integer; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I │ + .line 654 │ + invoke-virtual/range {v35 .. v35}, Ljava/lang/Integer;->intValue()I │ │ - move-result v39 │ + move-result v35 │ │ move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v35 │ │ - check-cast v39, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ + check-cast v35, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ move-object/from16 v0, v29 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->NormalIndex:Ljava/lang/Integer; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v40, :cond_7 │ + if-eqz v36, :cond_7 │ │ move-object/from16 v0, v29 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->NormalIndex:Ljava/lang/Integer; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v40 .. v40}, Ljava/lang/Integer;->intValue()I │ + .line 657 │ + invoke-virtual/range {v36 .. v36}, Ljava/lang/Integer;->intValue()I │ │ - move-result v40 │ + move-result v36 │ │ move-object/from16 v0, v21 │ │ - move/from16 v1, v40 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v40 │ + move-result-object v36 │ │ - check-cast v40, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ + check-cast v36, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v41, v40 │ + move-object/from16 v37, v36 │ │ :goto_4 │ move-object/from16 v0, v29 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->TexCoordIndex:Ljava/lang/Integer; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v40, :cond_8 │ + if-eqz v36, :cond_8 │ │ move-object/from16 v0, v29 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->TexCoordIndex:Ljava/lang/Integer; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v40 .. v40}, Ljava/lang/Integer;->intValue()I │ + .line 662 │ + invoke-virtual/range {v36 .. v36}, Ljava/lang/Integer;->intValue()I │ │ - move-result v40 │ + move-result v36 │ │ move-object/from16 v0, v25 │ │ - move/from16 v1, v40 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v40 │ + move-result-object v36 │ │ - check-cast v40, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ + check-cast v36, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ :goto_5 │ - const/16 v42, 0x0 │ + const/16 v41, 0x0 │ │ - move-object/from16 v0, v39 │ + .line 653 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v41 │ + move-object/from16 v1, v37 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v36 │ │ - move-object/from16 v3, v42 │ + move-object/from16 v3, v41 │ │ invoke-virtual {v15, v0, v1, v2, v3}, Lnz/gen/geek_central/GLUseful/GeomBuilder;->Add(Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;Lnz/gen/geek_central/GLUseful/GeomBuilder$Color;)I │ │ - move-result v39 │ + move-result v35 │ │ - invoke-static/range {v39 .. v39}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 652 │ + invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v39 │ + move-result-object v35 │ │ + .line 650 │ move-object/from16 v0, v29 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-interface {v11, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 645 │ :cond_4 │ - add-int/lit8 v37, v37, 0x1 │ + add-int/lit8 v35, v38, 0x1 │ + │ + move/from16 v38, v35 │ │ goto :goto_3 │ │ .line 635 │ .end local v10 # "Face":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ .end local v11 # "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ .end local v15 # "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ .end local v29 # "Vert":Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - .end local v34 # "arr$":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - .end local v37 # "i$":I │ - .end local v38 # "len$":I │ :cond_5 │ - const/16 v39, 0x0 │ + const/16 v35, 0x0 │ │ - move/from16 v40, v39 │ + move/from16 v36, v35 │ │ goto/16 :goto_0 │ │ :cond_6 │ - const/16 v39, 0x0 │ + const/16 v35, 0x0 │ │ goto/16 :goto_1 │ │ - .line 649 │ + .line 657 │ .restart local v10 # "Face":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ .restart local v11 # "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v15 # "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ .restart local v29 # "Vert":Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - .restart local v34 # "arr$":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - .restart local v37 # "i$":I │ - .restart local v38 # "len$":I │ :cond_7 │ - const/16 v40, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v41, v40 │ + move-object/from16 v37, v36 │ │ goto :goto_4 │ │ + .line 662 │ :cond_8 │ - const/16 v40, 0x0 │ + const/16 v36, 0x0 │ │ goto :goto_5 │ │ .line 670 │ .end local v29 # "Vert":Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ :cond_9 │ array-length v0, v10 │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ new-array v12, v0, [I │ │ .line 671 │ .local v12, "FaceVerts":[I │ - const/16 v35, 0x0 │ + const/16 v34, 0x0 │ │ - .local v35, "i":I │ + .local v34, "i":I │ :goto_6 │ array-length v0, v10 │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-ge v0, v1, :cond_a │ │ .line 673 │ - aget-object v39, v10, v35 │ + aget-object v35, v10, v34 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ invoke-interface {v11, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v35 │ │ - check-cast v39, Ljava/lang/Integer; │ + check-cast v35, Ljava/lang/Integer; │ │ - invoke-virtual/range {v39 .. v39}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v35 .. v35}, Ljava/lang/Integer;->intValue()I │ │ - move-result v39 │ + move-result v35 │ │ - aput v39, v12, v35 │ + aput v35, v12, v34 │ │ .line 671 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_6 │ │ .line 675 │ :cond_a │ invoke-virtual {v15, v12}, Lnz/gen/geek_central/GLUseful/GeomBuilder;->AddPoly([I)V │ │ goto/16 :goto_2 │ │ .line 677 │ .end local v10 # "Face":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ .end local v12 # "FaceVerts":[I │ - .end local v34 # "arr$":[Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ - .end local v35 # "i":I │ - .end local v37 # "i$":I │ - .end local v38 # "len$":I │ + .end local v34 # "i":I │ :cond_b │ invoke-virtual {v15}, Lnz/gen/geek_central/GLUseful/GeomBuilder;->MakeObj()Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ │ move-result-object v19 │ │ .line 678 │ .local v19, "NewObj":Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ if-eqz v7, :cond_e │ │ .line 680 │ new-instance v8, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v0, v7, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v36 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ - move/from16 v40, v0 │ + move/from16 v36, v0 │ │ - invoke-static/range {v39 .. v40}, Ljava/lang/Math;->min(FF)F │ + .line 683 │ + invoke-static/range {v35 .. v36}, Ljava/lang/Math;->min(FF)F │ │ - move-result v39 │ + move-result v35 │ │ iget v0, v7, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ - move/from16 v40, v0 │ + move/from16 v36, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v41, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v37 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ - move/from16 v41, v0 │ + move/from16 v37, v0 │ │ - invoke-static/range {v40 .. v41}, Ljava/lang/Math;->min(FF)F │ + .line 684 │ + invoke-static/range {v36 .. v37}, Ljava/lang/Math;->min(FF)F │ │ - move-result v40 │ + move-result v36 │ │ iget v0, v7, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ - move/from16 v41, v0 │ + move/from16 v37, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v42, v0 │ + move-object/from16 v38, v0 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v38 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ - move/from16 v42, v0 │ + move/from16 v38, v0 │ │ - invoke-static/range {v41 .. v42}, Ljava/lang/Math;->min(FF)F │ + .line 685 │ + invoke-static/range {v37 .. v38}, Ljava/lang/Math;->min(FF)F │ │ - move-result v41 │ + move-result v37 │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ - move/from16 v1, v40 │ + move/from16 v1, v36 │ │ - move/from16 v2, v41 │ + move/from16 v2, v37 │ │ invoke-direct {v8, v0, v1, v2}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->(FFF)V │ │ .end local v7 # "BoundMin":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ .local v8, "BoundMin":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ move-object v7, v8 │ │ @@ -889,130 +888,134 @@ │ if-eqz v5, :cond_f │ │ .line 694 │ new-instance v6, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v0, v5, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v36 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ - move/from16 v40, v0 │ + move/from16 v36, v0 │ │ - invoke-static/range {v39 .. v40}, Ljava/lang/Math;->max(FF)F │ + .line 697 │ + invoke-static/range {v35 .. v36}, Ljava/lang/Math;->max(FF)F │ │ - move-result v39 │ + move-result v35 │ │ iget v0, v5, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ - move/from16 v40, v0 │ + move/from16 v36, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v41, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v37 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ - move/from16 v41, v0 │ + move/from16 v37, v0 │ │ - invoke-static/range {v40 .. v41}, Ljava/lang/Math;->max(FF)F │ + .line 698 │ + invoke-static/range {v36 .. v37}, Ljava/lang/Math;->max(FF)F │ │ - move-result v40 │ + move-result v36 │ │ iget v0, v5, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ - move/from16 v41, v0 │ + move/from16 v37, v0 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ - move-object/from16 v42, v0 │ + move-object/from16 v38, v0 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v38 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ - move/from16 v42, v0 │ + move/from16 v38, v0 │ │ - invoke-static/range {v41 .. v42}, Ljava/lang/Math;->max(FF)F │ + .line 699 │ + invoke-static/range {v37 .. v38}, Ljava/lang/Math;->max(FF)F │ │ - move-result v41 │ + move-result v37 │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ - move/from16 v1, v40 │ + move/from16 v1, v36 │ │ - move/from16 v2, v41 │ + move/from16 v2, v37 │ │ invoke-direct {v6, v0, v1, v2}, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->(FFF)V │ │ .end local v5 # "BoundMax":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ .local v6, "BoundMax":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ move-object v5, v6 │ │ .line 706 │ .end local v6 # "BoundMax":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ .restart local v5 # "BoundMax":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ :goto_8 │ - new-instance v39, Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ + new-instance v35, Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ │ - const/16 v40, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, v19 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v36 │ │ invoke-direct {v0, v9, v1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;->(Lnz/gen/geek_central/GLUseful/ObjReader$Material;Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj;Lnz/gen/geek_central/GLUseful/ObjReader$1;)V │ │ + .line 707 │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 710 │ const/4 v14, 0x0 │ │ .line 712 │ .end local v11 # "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ .end local v15 # "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ .end local v19 # "NewObj":Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ :cond_c │ if-eqz v22, :cond_d │ │ .line 714 │ - const/16 v39, 0x1 │ + const/16 v35, 0x1 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->NextSym(Z)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v35 │ │ move-object/from16 v0, v17 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;->Get(Ljava/lang/String;)Lnz/gen/geek_central/GLUseful/ObjReader$Material; │ │ move-result-object v9 │ │ .line 895 │ :cond_d │ @@ -1020,54 +1023,56 @@ │ invoke-virtual/range {v23 .. v23}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->EndLine()V │ │ .line 896 │ move-object/from16 v0, v23 │ │ iget-boolean v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->EOF:Z │ │ - move/from16 v39, v0 │ + move/from16 v35, v0 │ │ - if-eqz v39, :cond_0 │ + if-eqz v35, :cond_0 │ │ if-nez v14, :cond_0 │ │ .line 899 │ - new-instance v40, Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ + new-instance v36, Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ + .line 902 │ invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ new-array v0, v0, [Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v35, v0 │ │ move-object/from16 v0, v18 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v35 │ │ - check-cast v39, [Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ + check-cast v35, [Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component; │ │ - const/16 v41, 0x0 │ + const/16 v37, 0x0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ - move-object/from16 v2, v41 │ + move-object/from16 v2, v37 │ │ invoke-direct {v0, v1, v7, v5, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->([Lnz/gen/geek_central/GLUseful/ObjReader$Model$Component;Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;Lnz/gen/geek_central/GLUseful/ObjReader$1;)V │ │ - return-object v40 │ + .line 899 │ + return-object v36 │ │ .line 690 │ .restart local v11 # "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v15 # "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ .restart local v19 # "NewObj":Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ :cond_e │ move-object/from16 v0, v19 │ @@ -1088,32 +1093,32 @@ │ .end local v11 # "FaceMap":Ljava/util/Map;, "Ljava/util/Map;" │ .end local v15 # "Geom":Lnz/gen/geek_central/GLUseful/GeomBuilder; │ .end local v19 # "NewObj":Lnz/gen/geek_central/GLUseful/GeomBuilder$Obj; │ :cond_10 │ if-eqz v22, :cond_d │ │ .line 719 │ - const-string v39, "v" │ + const-string v35, "v" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_12 │ │ .line 721 │ - const/16 v39, 0x3 │ + const/16 v35, 0x3 │ │ - const/16 v40, 0x4 │ + const/16 v36, 0x4 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ - move/from16 v2, v40 │ + move/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->GetVec(II)Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ move-result-object v28 │ │ .line 722 │ .local v28, "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ @@ -1135,32 +1140,32 @@ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_9 │ │ .line 728 │ .end local v28 # "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ :cond_12 │ - const-string v39, "vt" │ + const-string v35, "vt" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_14 │ │ .line 730 │ - const/16 v39, 0x1 │ + const/16 v35, 0x1 │ │ - const/16 v40, 0x3 │ + const/16 v36, 0x3 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ - move/from16 v2, v40 │ + move/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->GetVec(II)Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ move-result-object v28 │ │ .line 731 │ .restart local v28 # "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ @@ -1182,32 +1187,32 @@ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_9 │ │ .line 737 │ .end local v28 # "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ :cond_14 │ - const-string v39, "vn" │ + const-string v35, "vn" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_16 │ │ .line 739 │ - const/16 v39, 0x3 │ + const/16 v35, 0x3 │ │ - const/16 v40, 0x3 │ + const/16 v36, 0x3 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ - move/from16 v2, v40 │ + move/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->GetVec(II)Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ move-result-object v28 │ │ .line 740 │ .restart local v28 # "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ @@ -1229,19 +1234,19 @@ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_9 │ │ .line 746 │ .end local v28 # "Vec":Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ :cond_16 │ - const-string v39, "f" │ + const-string v35, "f" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_2d │ │ .line 748 │ if-nez v14, :cond_17 │ │ .line 750 │ @@ -1256,46 +1261,46 @@ │ new-instance v13, Ljava/util/ArrayList; │ │ invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 755 │ .local v13, "FaceVerts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_a │ - const/16 v39, 0x0 │ + const/16 v35, 0x0 │ │ move-object/from16 v0, v23 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->NextSym(Z)Ljava/lang/String; │ │ move-result-object v31 │ │ .line 756 │ .local v31, "VertStr":Ljava/lang/String; │ if-nez v31, :cond_18 │ │ .line 870 │ invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ new-array v0, v0, [Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v35, v0 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v13, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v35 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_9 │ │ .line 758 │ :cond_18 │ @@ -1320,47 +1325,48 @@ │ move/from16 v16, v27 │ │ .line 765 │ .local v16, "LastPos":I │ :goto_c │ invoke-virtual/range {v31 .. v31}, Ljava/lang/String;->length()I │ │ - move-result v39 │ + move-result v35 │ │ move/from16 v0, v27 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-ne v0, v1, :cond_1e │ │ .line 771 │ :cond_19 │ move/from16 v0, v27 │ │ move/from16 v1, v16 │ │ if-le v0, v1, :cond_1a │ │ .line 773 │ const/16 v26, -0x1 │ │ - .line 777 │ + .line 779 │ .local v26, "ThisComponent":I │ :try_start_0 │ move-object/from16 v0, v31 │ │ move/from16 v1, v16 │ │ move/from16 v2, v27 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v35 │ │ - invoke-static/range {v39 .. v39}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + .line 778 │ + invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result v26 │ │ .line 786 │ :goto_d │ @@ -1371,99 +1377,99 @@ │ :cond_1a │ :goto_e │ add-int/lit8 v33, v33, 0x1 │ │ .line 848 │ invoke-virtual/range {v31 .. v31}, Ljava/lang/String;->length()I │ │ - move-result v39 │ + move-result v35 │ │ move/from16 v0, v27 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-ne v0, v1, :cond_2b │ │ .line 856 │ if-nez v30, :cond_1b │ │ .line 858 │ - const-string v39, "missing vertex reference" │ + const-string v35, "missing vertex reference" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 860 │ :cond_1b │ if-nez v24, :cond_1c │ │ if-eqz v25, :cond_1c │ │ .line 862 │ - const-string v39, "missing texcoord reference" │ + const-string v35, "missing texcoord reference" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 864 │ :cond_1c │ if-nez v20, :cond_1d │ │ if-eqz v21, :cond_1d │ │ .line 866 │ - const-string v39, "missing normal reference" │ + const-string v35, "missing normal reference" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 868 │ :cond_1d │ - new-instance v39, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ + new-instance v35, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert; │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ move-object/from16 v1, v30 │ │ move-object/from16 v2, v24 │ │ move-object/from16 v3, v20 │ │ invoke-direct {v0, v1, v2, v3}, Lnz/gen/geek_central/GLUseful/ObjReader$FaceVert;->(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v13, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_a │ │ .line 767 │ :cond_1e │ move-object/from16 v0, v31 │ │ move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ - move-result v39 │ + move-result v35 │ │ - const/16 v40, 0x2f │ + const/16 v36, 0x2f │ │ - move/from16 v0, v39 │ + move/from16 v0, v35 │ │ - move/from16 v1, v40 │ + move/from16 v1, v36 │ │ if-eq v0, v1, :cond_19 │ │ .line 769 │ add-int/lit8 v27, v27, 0x1 │ │ goto :goto_c │ @@ -1471,96 +1477,96 @@ │ .line 782 │ .restart local v26 # "ThisComponent":I │ :catch_0 │ move-exception v4 │ │ .line 784 │ .local v4, "BadNum":Ljava/lang/NumberFormatException; │ - const-string v39, "bad vertex index \"%s\"" │ + const-string v35, "bad vertex index \"%s\"" │ │ - const/16 v40, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v40 │ + move/from16 v0, v36 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v41, 0x0 │ + const/16 v37, 0x0 │ │ move-object/from16 v0, v31 │ │ move/from16 v1, v16 │ │ move/from16 v2, v27 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v38 │ │ - aput-object v42, v40, v41 │ + aput-object v38, v36, v37 │ │ - invoke-static/range {v39 .. v40}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v35 .. v36}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v35 │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ goto :goto_d │ │ .line 789 │ .end local v4 # "BadNum":Ljava/lang/NumberFormatException; │ :pswitch_0 │ if-nez v32, :cond_1f │ │ .line 791 │ - const-string v39, "vertices referenced but not defined" │ + const-string v35, "vertices referenced but not defined" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 793 │ :cond_1f │ if-gez v26, :cond_22 │ │ .line 795 │ invoke-virtual/range {v32 .. v32}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ - add-int v26, v26, v39 │ + add-int v26, v26, v35 │ │ .line 801 │ :goto_f │ if-ltz v26, :cond_20 │ │ invoke-virtual/range {v32 .. v32}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ move/from16 v0, v26 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-lt v0, v1, :cond_21 │ │ .line 803 │ :cond_20 │ - const-string v39, "vertex reference out of range" │ + const-string v35, "vertex reference out of range" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 805 │ :cond_21 │ invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ @@ -1576,54 +1582,54 @@ │ goto :goto_f │ │ .line 808 │ :pswitch_1 │ if-nez v25, :cond_23 │ │ .line 810 │ - const-string v39, "texcoords referenced but not defined" │ + const-string v35, "texcoords referenced but not defined" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 812 │ :cond_23 │ if-gez v26, :cond_26 │ │ .line 814 │ invoke-virtual/range {v25 .. v25}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ - add-int v26, v26, v39 │ + add-int v26, v26, v35 │ │ .line 820 │ :goto_10 │ if-ltz v26, :cond_24 │ │ invoke-virtual/range {v25 .. v25}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ move/from16 v0, v26 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-lt v0, v1, :cond_25 │ │ .line 822 │ :cond_24 │ - const-string v39, "texcoord reference out of range" │ + const-string v35, "texcoord reference out of range" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 824 │ :cond_25 │ invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ @@ -1639,54 +1645,54 @@ │ goto :goto_10 │ │ .line 827 │ :pswitch_2 │ if-nez v21, :cond_27 │ │ .line 829 │ - const-string v39, "normals referenced but not defined" │ + const-string v35, "normals referenced but not defined" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 831 │ :cond_27 │ if-gez v26, :cond_2a │ │ .line 833 │ invoke-virtual/range {v21 .. v21}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ - add-int v26, v26, v39 │ + add-int v26, v26, v35 │ │ .line 839 │ :goto_11 │ if-ltz v26, :cond_28 │ │ invoke-virtual/range {v21 .. v21}, Ljava/util/ArrayList;->size()I │ │ - move-result v39 │ + move-result v35 │ │ move/from16 v0, v26 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-lt v0, v1, :cond_29 │ │ .line 841 │ :cond_28 │ - const-string v39, "normal reference out of range" │ + const-string v35, "normal reference out of range" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 843 │ :cond_29 │ invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ @@ -1699,28 +1705,28 @@ │ add-int/lit8 v26, v26, -0x1 │ │ goto :goto_11 │ │ .line 850 │ .end local v26 # "ThisComponent":I │ :cond_2b │ - const/16 v39, 0x3 │ + const/16 v35, 0x3 │ │ move/from16 v0, v33 │ │ - move/from16 v1, v39 │ + move/from16 v1, v35 │ │ if-ne v0, v1, :cond_2c │ │ .line 852 │ - const-string v39, "too many components for face vertex" │ + const-string v35, "too many components for face vertex" │ │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ .line 854 │ :cond_2c │ add-int/lit8 v27, v27, 0x1 │ │ @@ -1732,84 +1738,87 @@ │ .end local v20 # "NormalIndex":Ljava/lang/Integer; │ .end local v24 # "TexCoordIndex":Ljava/lang/Integer; │ .end local v27 # "ThisPos":I │ .end local v30 # "VertIndex":Ljava/lang/Integer; │ .end local v31 # "VertStr":Ljava/lang/String; │ .end local v33 # "Which":I │ :cond_2d │ - const-string v39, "mtllib" │ + const-string v35, "mtllib" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ if-ne v0, v1, :cond_2e │ │ .line 875 │ invoke-virtual/range {v23 .. v23}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->GetRestOfLine()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v35 │ │ move-object/from16 v0, p1 │ │ move-object/from16 v1, v17 │ │ - move-object/from16 v2, v39 │ + move-object/from16 v2, v35 │ │ invoke-interface {v0, v1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader$MaterialLoader;->Load(Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;Ljava/lang/String;)Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet; │ │ move-result-object v17 │ │ .line 876 │ if-nez v17, :cond_d │ │ .line 878 │ - const-string v39, "materials loader didn\'t return anything" │ + const-string v35, "materials loader didn\'t return anything" │ │ + .line 879 │ move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->Fail(Ljava/lang/String;)V │ │ goto/16 :goto_9 │ │ .line 886 │ :cond_2e │ - sget-object v39, Ljava/lang/System;->err:Ljava/io/PrintStream; │ + sget-object v35, Ljava/lang/System;->err:Ljava/io/PrintStream; │ │ - const-string v40, "ObjReader.ReadObj warning: ignoring op \"%s\" on line %d.\n" │ + const-string v36, "ObjReader.ReadObj warning: ignoring op \"%s\" on line %d.\n" │ │ - const/16 v41, 0x2 │ + const/16 v37, 0x2 │ │ - move/from16 v0, v41 │ + move/from16 v0, v37 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v41, v0 │ + move-object/from16 v37, v0 │ │ - const/16 v42, 0x0 │ + const/16 v38, 0x0 │ │ - aput-object v22, v41, v42 │ + aput-object v22, v37, v38 │ │ - const/16 v42, 0x1 │ + const/16 v38, 0x1 │ │ move-object/from16 v0, v23 │ │ iget v0, v0, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->LineNr:I │ │ - move/from16 v43, v0 │ + move/from16 v39, v0 │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 890 │ + invoke-static/range {v39 .. v39}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v43 │ + move-result-object v39 │ │ - aput-object v43, v41, v42 │ + aput-object v39, v37, v38 │ │ - invoke-virtual/range {v39 .. v41}, Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; │ + .line 887 │ + invoke-virtual/range {v35 .. v37}, Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; │ │ .line 892 │ invoke-virtual/range {v23 .. v23}, Lnz/gen/geek_central/GLUseful/ObjReader$ObjTokenizer;->SkipRest()V │ │ goto/16 :goto_9 │ │ .line 786 ├── smali/nz/gen/geek_central/GLUseful/Rotation$1.smali │ @@ -38,15 +38,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 68 │ invoke-virtual {p0, p1}, Lnz/gen/geek_central/GLUseful/Rotation$1;->createFromParcel(Landroid/os/Parcel;)Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v0 │ │ @@ -71,58 +70,62 @@ │ │ const-string v1, "c" │ │ sget-object v2, Lnz/gen/geek_central/GLUseful/Rotation;->Null:Lnz/gen/geek_central/GLUseful/Rotation; │ │ iget v2, v2, Lnz/gen/geek_central/GLUseful/Rotation;->c:F │ │ + .line 78 │ invoke-virtual {v7, v1, v2}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F │ │ move-result v1 │ │ const-string v2, "x" │ │ sget-object v3, Lnz/gen/geek_central/GLUseful/Rotation;->Null:Lnz/gen/geek_central/GLUseful/Rotation; │ │ iget v3, v3, Lnz/gen/geek_central/GLUseful/Rotation;->x:F │ │ + .line 79 │ invoke-virtual {v7, v2, v3}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F │ │ move-result v2 │ │ const-string v3, "y" │ │ sget-object v4, Lnz/gen/geek_central/GLUseful/Rotation;->Null:Lnz/gen/geek_central/GLUseful/Rotation; │ │ iget v4, v4, Lnz/gen/geek_central/GLUseful/Rotation;->y:F │ │ + .line 80 │ invoke-virtual {v7, v3, v4}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F │ │ move-result v3 │ │ const-string v4, "z" │ │ sget-object v6, Lnz/gen/geek_central/GLUseful/Rotation;->Null:Lnz/gen/geek_central/GLUseful/Rotation; │ │ iget v6, v6, Lnz/gen/geek_central/GLUseful/Rotation;->z:F │ │ + .line 81 │ invoke-virtual {v7, v4, v6}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F │ │ move-result v4 │ │ move-object v6, v5 │ │ invoke-direct/range {v0 .. v6}, Lnz/gen/geek_central/GLUseful/Rotation;->(FFFFLjava/lang/Object;Lnz/gen/geek_central/GLUseful/Rotation$1;)V │ │ + .line 75 │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 68 │ invoke-virtual {p0, p1}, Lnz/gen/geek_central/GLUseful/Rotation$1;->newArray(I)[Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v0 ├── smali/nz/gen/geek_central/GLUseful/Rotation.smali │ @@ -54,52 +54,52 @@ │ │ sput-object v0, Lnz/gen/geek_central/GLUseful/Rotation;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (FFFF)V │ - .locals 6 │ + .locals 7 │ .param p1, "AngleDegrees" # F │ .param p2, "X" # F │ .param p3, "Y" # F │ .param p4, "Z" # F │ │ .prologue │ - const/high16 v5, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 36 │ - div-float v3, p1, v5 │ + div-float v3, p1, v6 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ invoke-static {v3}, Landroid/util/FloatMath;->cos(F)F │ │ move-result v0 │ │ .line 37 │ .local v0, "Cos":F │ - div-float v3, p1, v5 │ + div-float v3, p1, v6 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ invoke-static {v3}, Landroid/util/FloatMath;->sin(F)F │ │ move-result v2 │ │ .line 38 │ .local v2, "Sin":F │ @@ -189,15 +189,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public Apply()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 161 │ iget v1, p0, Lnz/gen/geek_central/GLUseful/Rotation;->x:F │ │ iget v2, p0, Lnz/gen/geek_central/GLUseful/Rotation;->x:F │ │ @@ -228,33 +228,33 @@ │ const/4 v1, 0x0 │ │ cmpl-float v1, v0, v1 │ │ if-eqz v1, :cond_0 │ │ .line 164 │ - const-wide/high16 v1, 0x4000000000000000L # 2.0 │ + const-wide/high16 v2, 0x4000000000000000L # 2.0 │ │ - float-to-double v3, v0 │ + float-to-double v4, v0 │ │ - iget v5, p0, Lnz/gen/geek_central/GLUseful/Rotation;->c:F │ + iget v1, p0, Lnz/gen/geek_central/GLUseful/Rotation;->c:F │ │ - float-to-double v5, v5 │ + float-to-double v6, v1 │ │ - invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;->atan2(DD)D │ + invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v1, v3 │ + mul-double/2addr v2, v4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->toDegrees(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->toDegrees(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lnz/gen/geek_central/GLUseful/Rotation;->x:F │ │ div-float/2addr v2, v0 │ │ iget v3, p0, Lnz/gen/geek_central/GLUseful/Rotation;->y:F │ │ @@ -355,14 +355,15 @@ │ │ float-to-double v4, v0 │ │ iget v6, p0, Lnz/gen/geek_central/GLUseful/Rotation;->c:F │ │ float-to-double v6, v6 │ │ + .line 153 │ invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->atan2(DD)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ float-to-double v4, p1 │ @@ -385,17 +386,19 @@ │ │ iget v5, p0, Lnz/gen/geek_central/GLUseful/Rotation;->z:F │ │ div-float/2addr v5, v0 │ │ invoke-direct {v1, v2, v3, v4, v5}, Lnz/gen/geek_central/GLUseful/Rotation;->(FFFF)V │ │ + .line 151 │ :goto_0 │ return-object v1 │ │ + .line 153 │ :cond_0 │ new-instance v1, Lnz/gen/geek_central/GLUseful/Rotation; │ │ const/high16 v2, 0x3f800000 # 1.0f │ │ invoke-direct {v1, v4, v4, v4, v2}, Lnz/gen/geek_central/GLUseful/Rotation;->(FFFF)V │ │ @@ -548,14 +551,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lnz/gen/geek_central/GLUseful/Rotation;->c:F │ │ + .line 174 │ invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -584,18 +588,20 @@ │ │ invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 172 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 170 │ return-object v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 3 │ .param p1, "Post" # Landroid/os/Parcel; │ .param p2, "Flags" # I ├── smali/nz/gen/geek_central/ObjViewer/Main$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ObjFileName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$1;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ iput-object p2, p0, Lnz/gen/geek_central/ObjViewer/Main$1;->val$ObjFileName:Ljava/lang/String; │ │ @@ -51,23 +52,27 @@ │ │ new-instance v1, Ljava/io/File; │ │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/Main$1;->val$ObjFileName:Ljava/lang/String; │ │ invoke-direct {v1, v2}, Ljava/io/File;->(Ljava/lang/String;)V │ │ + .line 99 │ invoke-virtual {v1}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ move-result-object v1 │ │ invoke-direct {v0, v1, p2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ + .line 101 │ invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 94 │ invoke-static {v0, p1}, Lnz/gen/geek_central/GLUseful/ObjReader;->ReadMaterials(Ljava/lang/String;Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet;)Lnz/gen/geek_central/GLUseful/ObjReader$MaterialSet; │ │ move-result-object v0 │ │ + .line 92 │ return-object v0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 255 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$3;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nz/gen/geek_central/ObjViewer/Main$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnz/gen/geek_central/ObjViewer/Main$4; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main$4;)V │ .locals 0 │ + .param p1, "this$1" # Lnz/gen/geek_central/ObjViewer/Main$4; │ │ .prologue │ .line 275 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$4$1;->this$1:Lnz/gen/geek_central/ObjViewer/Main$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nz/gen/geek_central/ObjViewer/Main$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,26 +52,28 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v4, 0x7f040007 │ │ + .line 272 │ invoke-virtual {v3, v4}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lnz/gen/geek_central/ObjViewer/Main$4$1; │ │ invoke-direct {v4, p0}, Lnz/gen/geek_central/ObjViewer/Main$4$1;->(Lnz/gen/geek_central/ObjViewer/Main$4;)V │ │ iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ iget-object v5, v5, Lnz/gen/geek_central/ObjViewer/Main;->TheObjectView:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 284 │ invoke-virtual {v5}, Lnz/gen/geek_central/ObjViewer/ObjectView;->GetUseLighting()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ move v5, v6 │ @@ -78,38 +81,41 @@ │ :goto_0 │ invoke-direct/range {v0 .. v5}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->(Lnz/gen/geek_central/ObjViewer/Main;Landroid/content/Context;Ljava/lang/String;Lnz/gen/geek_central/ObjViewer/Main$SelectedIDAction;I)V │ │ iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v2, 0x7f04000a │ │ + .line 286 │ invoke-virtual {v1, v2}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v6}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->AddButton(Ljava/lang/String;I)Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/Main$4;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v2, 0x7f04000b │ │ + .line 287 │ invoke-virtual {v1, v2}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v7}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->AddButton(Ljava/lang/String;I)Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog; │ │ move-result-object v0 │ │ + .line 288 │ invoke-virtual {v0}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->show()V │ │ .line 289 │ return-void │ │ :cond_0 │ move v5, v7 │ │ - .line 269 │ + .line 284 │ goto :goto_0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnz/gen/geek_central/ObjViewer/Main$5; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main$5;)V │ .locals 0 │ + .param p1, "this$1" # Lnz/gen/geek_central/ObjViewer/Main$5; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$5$1;->this$1:Lnz/gen/geek_central/ObjViewer/Main$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/nz/gen/geek_central/ObjViewer/Main$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 296 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,26 +52,28 @@ │ │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v4, 0x7f040008 │ │ + .line 302 │ invoke-virtual {v3, v4}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lnz/gen/geek_central/ObjViewer/Main$5$1; │ │ invoke-direct {v4, p0}, Lnz/gen/geek_central/ObjViewer/Main$5$1;->(Lnz/gen/geek_central/ObjViewer/Main$5;)V │ │ iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ iget-object v5, v5, Lnz/gen/geek_central/ObjViewer/Main;->TheObjectView:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 314 │ invoke-virtual {v5}, Lnz/gen/geek_central/ObjViewer/ObjectView;->GetClockwiseFaces()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ move v5, v6 │ @@ -78,38 +81,41 @@ │ :goto_0 │ invoke-direct/range {v0 .. v5}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->(Lnz/gen/geek_central/ObjViewer/Main;Landroid/content/Context;Ljava/lang/String;Lnz/gen/geek_central/ObjViewer/Main$SelectedIDAction;I)V │ │ iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v2, 0x7f04000d │ │ + .line 316 │ invoke-virtual {v1, v2}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v7}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->AddButton(Ljava/lang/String;I)Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/Main$5;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const v2, 0x7f04000c │ │ + .line 317 │ invoke-virtual {v1, v2}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v6}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->AddButton(Ljava/lang/String;I)Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog; │ │ move-result-object v0 │ │ + .line 318 │ invoke-virtual {v0}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->show()V │ │ .line 319 │ return-void │ │ :cond_0 │ move v5, v7 │ │ - .line 299 │ + .line 314 │ goto :goto_0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 326 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$6;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -105,12 +106,13 @@ │ │ div-float v9, v4, v1 │ │ invoke-direct {v6, v0, v7, v8, v9}, Lnz/gen/geek_central/GLUseful/Rotation;->(FFFF)V │ │ const/4 v7, 0x1 │ │ + .line 336 │ invoke-virtual {v5, v6, v7}, Lnz/gen/geek_central/ObjViewer/ObjectView;->SetOrientation(Lnz/gen/geek_central/GLUseful/Rotation;Z)V │ │ .line 340 │ return-void │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 354 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$7;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,26 +73,29 @@ │ .line 364 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main$7;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ new-instance v1, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.VIEW" │ │ + .line 366 │ invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/Main$7;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ const-class v3, Lnz/gen/geek_central/ObjViewer/Main; │ │ + .line 367 │ invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ move-result-object v1 │ │ + .line 365 │ invoke-virtual {v0, v1}, Lnz/gen/geek_central/ObjViewer/Main;->startActivity(Landroid/content/Intent;)V │ │ .line 369 │ return-void │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Main; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Main$2;->this$0:Lnz/gen/geek_central/ObjViewer/Main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -55,12 +56,13 @@ │ │ aput-object v3, v1, v2 │ │ const-string v2, "Download" │ │ aput-object v2, v1, v4 │ │ + .line 238 │ invoke-static {v0, v4, v1}, Lnz/gen/geek_central/ObjViewer/Picker;->Launch(Landroid/app/Activity;I[Ljava/lang/String;)V │ │ .line 248 │ return-void │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main$OptionsDialog.smali │ @@ -109,61 +109,60 @@ │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 7 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 188 │ - iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->Title:Ljava/lang/String; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->Title:Ljava/lang/String; │ │ - invoke-virtual {p0, v5}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {p0, v4}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 189 │ new-instance v1, Landroid/widget/LinearLayout; │ │ - iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->ctx:Landroid/content/Context; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->ctx:Landroid/content/Context; │ │ - invoke-direct {v1, v5}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v1, v4}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 190 │ .local v1, "MainLayout":Landroid/widget/LinearLayout; │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 191 │ invoke-virtual {p0, v1}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->setContentView(Landroid/view/View;)V │ │ .line 192 │ - new-instance v5, Landroid/widget/RadioGroup; │ + new-instance v4, Landroid/widget/RadioGroup; │ │ - iget-object v6, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->ctx:Landroid/content/Context; │ + iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->ctx:Landroid/content/Context; │ │ - invoke-direct {v5, v6}, Landroid/widget/RadioGroup;->(Landroid/content/Context;)V │ + invoke-direct {v4, v5}, Landroid/widget/RadioGroup;->(Landroid/content/Context;)V │ │ - iput-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ + iput-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ │ .line 193 │ new-instance v0, Landroid/view/ViewGroup$LayoutParams; │ │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ - const/4 v6, -0x2 │ + const/4 v5, -0x2 │ │ - invoke-direct {v0, v5, v6}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ + invoke-direct {v0, v4, v5}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ .line 199 │ .local v0, "ButtonLayout":Landroid/view/ViewGroup$LayoutParams; │ - iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtonDefs:Ljava/util/ArrayList; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtonDefs:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -205,24 +204,24 @@ │ │ goto :goto_0 │ │ .line 207 │ .end local v2 # "ThisButton":Landroid/widget/RadioButton; │ .end local v3 # "ThisButtonDef":Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog$ButtonDef; │ :cond_0 │ - iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ │ - invoke-virtual {v1, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v4, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 208 │ - iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->TheButtons:Landroid/widget/RadioGroup; │ │ - iget v6, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->InitialButtonID:I │ + iget v5, p0, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->InitialButtonID:I │ │ - invoke-virtual {v5, v6}, Landroid/widget/RadioGroup;->check(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/RadioGroup;->check(I)V │ │ .line 209 │ invoke-virtual {p0, p0}, Lnz/gen/geek_central/ObjViewer/Main$OptionsDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V │ │ .line 210 │ return-void │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Main.smali │ @@ -67,15 +67,14 @@ │ iput-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->Random:Ljava/security/SecureRandom; │ │ .line 126 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->CurObjFileName:Ljava/lang/String; │ │ - .line 129 │ return-void │ .end method │ │ .method private ReadObj(Ljava/lang/String;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ .locals 6 │ .param p1, "ObjFileName" # Ljava/lang/String; │ │ @@ -88,14 +87,15 @@ │ .line 80 │ .local v1, "Result":Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ :try_start_0 │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$1; │ │ invoke-direct {v2, p0, p1}, Lnz/gen/geek_central/ObjViewer/Main$1;->(Lnz/gen/geek_central/ObjViewer/Main;Ljava/lang/String;)V │ │ + .line 81 │ invoke-static {p1, v2}, Lnz/gen/geek_central/GLUseful/ObjReader;->ReadObj(Ljava/lang/String;Lnz/gen/geek_central/GLUseful/ObjReader$MaterialLoader;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ :try_end_0 │ .catch Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 122 │ @@ -106,36 +106,41 @@ │ :catch_0 │ move-exception v0 │ │ .line 110 │ .local v0, "Failed":Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException; │ const v2, 0x7f04000f │ │ + .line 116 │ invoke-virtual {p0, v2}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ + .line 117 │ invoke-virtual {v0}, Lnz/gen/geek_central/GLUseful/ObjReader$DataFormatException;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v5 │ │ + .line 115 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 111 │ invoke-static {p0, v2, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 120 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ @@ -151,22 +156,24 @@ │ iput-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->ActivityResultActions:Ljava/util/Map; │ │ .line 350 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->ActivityResultActions:Ljava/util/Map; │ │ const/4 v1, 0x1 │ │ + .line 352 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$7; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$7;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 351 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 372 │ return-void │ .end method │ │ .method Rand()F │ @@ -347,24 +354,27 @@ │ .line 405 │ return-void │ │ .line 397 │ :cond_1 │ const v0, 0x7f04000e │ │ + .line 400 │ invoke-virtual {p0, v0}, Lnz/gen/geek_central/ObjViewer/Main;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 398 │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 402 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 3 │ @@ -379,82 +389,92 @@ │ iput-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ .line 230 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ const v1, 0x7f040001 │ │ + .line 232 │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$2; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$2;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 231 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 251 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ const v1, 0x7f040002 │ │ + .line 253 │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$3; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$3;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 252 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 262 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ const v1, 0x7f040004 │ │ + .line 264 │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$4; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$4;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 263 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 292 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ const v1, 0x7f040005 │ │ + .line 294 │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$5; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$5;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 293 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 322 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Main;->OptionsMenu:Ljava/util/Map; │ │ const v1, 0x7f040003 │ │ + .line 324 │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lnz/gen/geek_central/ObjViewer/Main$6; │ │ invoke-direct {v2, p0}, Lnz/gen/geek_central/ObjViewer/Main$6;->(Lnz/gen/geek_central/ObjViewer/Main;)V │ │ + .line 323 │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 343 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer.smali │ @@ -94,89 +94,98 @@ │ .line 66 │ const/16 v2, 0xb53 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_0 │ │ + .line 67 │ invoke-static {v2, v3, v4}, Landroid/opengl/GLES11;->glLightModelfv(I[FI)V │ │ .line 73 │ invoke-static {v6}, Landroid/opengl/GLES11;->glEnable(I)V │ │ .line 74 │ const/16 v2, 0x1203 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_1 │ │ + .line 75 │ invoke-static {v6, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 81 │ const/16 v2, 0x1200 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_2 │ │ + .line 82 │ invoke-static {v6, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 88 │ const/16 v2, 0x1201 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_3 │ │ + .line 89 │ invoke-static {v6, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 95 │ const/16 v2, 0x1202 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_4 │ │ + .line 96 │ invoke-static {v6, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 102 │ invoke-static {v7}, Landroid/opengl/GLES11;->glEnable(I)V │ │ .line 103 │ const/16 v2, 0x1203 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_5 │ │ + .line 104 │ invoke-static {v7, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 110 │ const/16 v2, 0x1201 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_6 │ │ + .line 111 │ invoke-static {v7, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 117 │ const/16 v2, 0x1202 │ │ new-array v3, v5, [F │ │ fill-array-data v3, :array_7 │ │ + .line 118 │ invoke-static {v7, v2, v3, v4}, Landroid/opengl/GLES11;->glLightfv(II[FI)V │ │ .line 129 │ :goto_0 │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 134 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v2}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v2 │ │ iget-object v2, v2, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -193,14 +202,15 @@ │ │ iget v3, v3, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->x:F │ │ sub-float/2addr v2, v3 │ │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 135 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v3}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v3 │ │ iget-object v3, v3, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -215,20 +225,22 @@ │ │ iget-object v4, v4, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v4, v4, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->y:F │ │ sub-float/2addr v3, v4 │ │ + .line 133 │ invoke-static {v2, v3}, Ljava/lang/Math;->max(FF)F │ │ move-result v2 │ │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 137 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v3}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v3 │ │ iget-object v3, v3, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -243,14 +255,15 @@ │ │ iget-object v4, v4, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMin:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ iget v4, v4, Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f;->z:F │ │ sub-float/2addr v3, v4 │ │ + .line 131 │ invoke-static {v2, v3}, Ljava/lang/Math;->max(FF)F │ │ move-result v0 │ │ .line 139 │ .local v0, "MaxDim":F │ const/high16 v1, 0x40200000 # 2.5f │ @@ -289,14 +302,15 @@ │ div-float/2addr v4, v0 │ │ invoke-static {v2, v3, v4}, Landroid/opengl/GLES11;->glScalef(FFF)V │ │ .line 143 │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 145 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v2}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v2 │ │ iget-object v2, v2, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -317,14 +331,15 @@ │ │ neg-float v2, v2 │ │ div-float/2addr v2, v8 │ │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 146 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v3}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v3 │ │ iget-object v3, v3, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -345,14 +360,15 @@ │ │ neg-float v3, v3 │ │ div-float/2addr v3, v8 │ │ iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 147 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ invoke-static {v4}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$000(Lnz/gen/geek_central/ObjViewer/ObjectView;)Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ │ move-result-object v4 │ │ iget-object v4, v4, Lnz/gen/geek_central/GLUseful/ObjReader$Model;->BoundMax:Lnz/gen/geek_central/GLUseful/GeomBuilder$Vec3f; │ │ @@ -371,28 +387,31 @@ │ │ add-float/2addr v4, v5 │ │ neg-float v4, v4 │ │ div-float/2addr v4, v8 │ │ + .line 144 │ invoke-static {v2, v3, v4}, Landroid/opengl/GLES11;->glTranslatef(FFF)V │ │ .line 149 │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ + .line 151 │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->ClockwiseFaces:Z │ invoke-static {v2}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$300(Lnz/gen/geek_central/ObjViewer/ObjectView;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ const/16 v2, 0x900 │ │ + .line 150 │ :goto_1 │ invoke-static {v2}, Landroid/opengl/GLES11;->glFrontFace(I)V │ │ .line 156 │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$ObjectViewRenderer;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ # getter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->TheObject:Lnz/gen/geek_central/GLUseful/ObjReader$Model; │ @@ -412,15 +431,15 @@ │ :cond_1 │ const/16 v2, 0xb50 │ │ invoke-static {v2}, Landroid/opengl/GLES11;->glDisable(I)V │ │ goto/16 :goto_0 │ │ - .line 149 │ + .line 151 │ .restart local v0 # "MaxDim":F │ .restart local v1 # "Scale":F │ :cond_2 │ const/16 v2, 0x901 │ │ goto :goto_1 │ │ @@ -538,14 +557,15 @@ │ if-ge p2, p3, :cond_3 │ │ move v3, v4 │ │ :goto_3 │ const/high16 v5, 0x41200000 # 10.0f │ │ + .line 171 │ invoke-static/range {v0 .. v5}, Landroid/opengl/GLES11;->glFrustumf(FFFFFF)V │ │ .line 179 │ return-void │ │ .line 170 │ :cond_0 ├── smali/nz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator.smali │ @@ -89,92 +89,93 @@ │ .method public run()V │ .locals 10 │ │ .prologue │ .line 232 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - long-to-double v3, v3 │ + long-to-double v4, v4 │ │ - const-wide v5, 0x408f400000000000L # 1000.0 │ + const-wide v6, 0x408f400000000000L # 1000.0 │ │ - div-double v1, v3, v5 │ + div-double v2, v4, v6 │ │ .line 233 │ - .local v1, "CurrentTime":D │ - iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->AnimFunction:Landroid/view/animation/Interpolator; │ + .local v2, "CurrentTime":D │ + iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->AnimFunction:Landroid/view/animation/Interpolator; │ │ iget-wide v4, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->StartTime:D │ │ - sub-double v4, v1, v4 │ + sub-double v4, v2, v4 │ │ iget-wide v6, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->EndTime:D │ │ iget-wide v8, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->StartTime:D │ │ sub-double/2addr v6, v8 │ │ div-double/2addr v4, v6 │ │ double-to-float v4, v4 │ │ - invoke-interface {v3, v4}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ + .line 234 │ + invoke-interface {v1, v4}, Landroid/view/animation/Interpolator;->getInterpolation(F)F │ │ move-result v0 │ │ .line 235 │ .local v0, "AnimAmt":F │ - iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ + iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->DeltaRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ invoke-virtual {v4, v0}, Lnz/gen/geek_central/GLUseful/Rotation;->mul(F)Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v4 │ │ iget-object v5, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->StartRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ invoke-virtual {v4, v5}, Lnz/gen/geek_central/GLUseful/Rotation;->mul(Lnz/gen/geek_central/GLUseful/Rotation;)Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v4 │ │ # setter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ - invoke-static {v3, v4}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$202(Lnz/gen/geek_central/ObjViewer/ObjectView;Lnz/gen/geek_central/GLUseful/Rotation;)Lnz/gen/geek_central/GLUseful/Rotation; │ + invoke-static {v1, v4}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$202(Lnz/gen/geek_central/ObjViewer/ObjectView;Lnz/gen/geek_central/GLUseful/Rotation;)Lnz/gen/geek_central/GLUseful/Rotation; │ │ .line 236 │ - iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ + iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ - invoke-virtual {v3}, Lnz/gen/geek_central/ObjViewer/ObjectView;->requestRender()V │ + invoke-virtual {v1}, Lnz/gen/geek_central/ObjViewer/ObjectView;->requestRender()V │ │ .line 237 │ - iget-wide v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->EndTime:D │ + iget-wide v4, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->EndTime:D │ │ - cmpg-double v3, v1, v3 │ + cmpg-double v1, v2, v4 │ │ - if-gez v3, :cond_0 │ + if-gez v1, :cond_0 │ │ .line 239 │ - iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ + iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ - invoke-virtual {v3}, Lnz/gen/geek_central/ObjViewer/ObjectView;->getHandler()Landroid/os/Handler; │ + invoke-virtual {v1}, Lnz/gen/geek_central/ObjViewer/ObjectView;->getHandler()Landroid/os/Handler; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v1, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 245 │ :goto_0 │ return-void │ │ .line 243 │ :cond_0 │ - iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ + iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->this$0:Lnz/gen/geek_central/ObjViewer/ObjectView; │ │ const/4 v4, 0x0 │ │ # setter for: Lnz/gen/geek_central/ObjViewer/ObjectView;->CurrentAnim:Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator; │ - invoke-static {v3, v4}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$402(Lnz/gen/geek_central/ObjViewer/ObjectView;Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;)Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator; │ + invoke-static {v1, v4}, Lnz/gen/geek_central/ObjViewer/ObjectView;->access$402(Lnz/gen/geek_central/ObjViewer/ObjectView;Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;)Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator; │ │ goto :goto_0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/ObjectView.smali │ @@ -241,15 +241,15 @@ │ invoke-virtual {p0, v0}, Lnz/gen/geek_central/ObjViewer/ObjectView;->ResetOrientation(Z)V │ │ .line 384 │ return-void │ .end method │ │ .method public SetOrientation(Lnz/gen/geek_central/GLUseful/Rotation;Landroid/view/animation/Interpolator;F)V │ - .locals 9 │ + .locals 10 │ .param p1, "NewOrientation" # Lnz/gen/geek_central/GLUseful/Rotation; │ .param p2, "AnimFunction" # Landroid/view/animation/Interpolator; │ .param p3, "AnimDuration" # F │ │ .prologue │ .line 423 │ if-eqz p2, :cond_0 │ @@ -257,38 +257,38 @@ │ .line 425 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v0 │ │ long-to-double v0, v0 │ │ - const-wide v5, 0x408f400000000000L # 1000.0 │ + const-wide v2, 0x408f400000000000L # 1000.0 │ │ - div-double v3, v0, v5 │ + div-double v4, v0, v2 │ │ .line 426 │ - .local v3, "CurrentTime":D │ - new-instance v0, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator; │ + .local v4, "CurrentTime":D │ + new-instance v1, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator; │ │ - float-to-double v1, p3 │ + float-to-double v2, p3 │ │ - add-double v5, v3, v1 │ + add-double v6, v4, v2 │ │ - iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ + iget-object v8, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ - move-object v1, p0 │ + move-object v2, p0 │ │ - move-object v2, p2 │ + move-object v3, p2 │ │ - move-object v8, p1 │ + move-object v9, p1 │ │ - invoke-direct/range {v0 .. v8}, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->(Lnz/gen/geek_central/ObjViewer/ObjectView;Landroid/view/animation/Interpolator;DDLnz/gen/geek_central/GLUseful/Rotation;Lnz/gen/geek_central/GLUseful/Rotation;)V │ + invoke-direct/range {v1 .. v9}, Lnz/gen/geek_central/ObjViewer/ObjectView$RotationAnimator;->(Lnz/gen/geek_central/ObjViewer/ObjectView;Landroid/view/animation/Interpolator;DDLnz/gen/geek_central/GLUseful/Rotation;Lnz/gen/geek_central/GLUseful/Rotation;)V │ │ .line 440 │ - .end local v3 # "CurrentTime":D │ + .end local v4 # "CurrentTime":D │ :goto_0 │ return-void │ │ .line 437 │ :cond_0 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ @@ -312,14 +312,15 @@ │ const/high16 v1, 0x40400000 # 3.0f │ │ invoke-direct {v0, v1}, Lnz/gen/geek_central/ObjViewer/PolyAccelerationDecelerationInterpolator;->(F)V │ │ :goto_0 │ const/high16 v1, 0x3fc00000 # 1.5f │ │ + .line 449 │ invoke-virtual {p0, p1, v0, v1}, Lnz/gen/geek_central/ObjViewer/ObjectView;->SetOrientation(Lnz/gen/geek_central/GLUseful/Rotation;Landroid/view/animation/Interpolator;F)V │ │ .line 458 │ return-void │ │ .line 448 │ :cond_0 │ @@ -434,25 +435,27 @@ │ iget-object v2, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ .line 258 │ new-instance v1, Lnz/gen/geek_central/android/useful/BundledSavedState; │ │ + .line 261 │ invoke-super {p0}, Landroid/opengl/GLSurfaceView;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lnz/gen/geek_central/android/useful/BundledSavedState;->(Landroid/os/Parcelable;Landroid/os/Bundle;)V │ │ + .line 258 │ return-object v1 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 13 │ + .locals 14 │ .param p1, "TheEvent" # Landroid/view/MotionEvent; │ │ .prologue │ const/high16 v9, 0x40000000 # 2.0f │ │ const/4 v6, 0x0 │ │ @@ -548,165 +551,174 @@ │ .local v2, "MidPoint":Landroid/graphics/PointF; │ iget v7, v4, Landroid/graphics/PointF;->x:F │ │ iget v8, v2, Landroid/graphics/PointF;->x:F │ │ sub-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - iget v9, v4, Landroid/graphics/PointF;->y:F │ + iget v7, v4, Landroid/graphics/PointF;->y:F │ │ iget v10, v2, Landroid/graphics/PointF;->y:F │ │ - sub-float/2addr v9, v10 │ + sub-float/2addr v7, v10 │ │ - float-to-double v9, v9 │ + float-to-double v10, v7 │ │ - invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->hypot(DD)D │ + .line 302 │ + invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->hypot(DD)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v3, v7 │ + double-to-float v3, v8 │ │ .line 303 │ .local v3, "Radius":F │ iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ │ iget v7, v7, Landroid/graphics/PointF;->x:F │ │ iget v8, v2, Landroid/graphics/PointF;->x:F │ │ sub-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - iget-object v9, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ + iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ │ - iget v9, v9, Landroid/graphics/PointF;->y:F │ + iget v7, v7, Landroid/graphics/PointF;->y:F │ │ iget v10, v2, Landroid/graphics/PointF;->y:F │ │ - sub-float/2addr v9, v10 │ + sub-float/2addr v7, v10 │ │ - float-to-double v9, v9 │ + float-to-double v10, v7 │ │ - invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->hypot(DD)D │ + .line 306 │ + invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->hypot(DD)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v7, v7 │ + double-to-float v7, v8 │ │ sub-float v0, v3, v7 │ │ .line 308 │ .local v0, "DeltaR":F │ iget v7, v2, Landroid/graphics/PointF;->x:F │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - iget v9, v2, Landroid/graphics/PointF;->y:F │ + iget v7, v2, Landroid/graphics/PointF;->y:F │ │ - float-to-double v9, v9 │ + float-to-double v10, v7 │ │ - invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->hypot(DD)D │ + .line 309 │ + invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->hypot(DD)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v7, v7 │ + double-to-float v7, v8 │ │ div-float v7, v3, v7 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - const-wide/high16 v9, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v10, 0x3fe0000000000000L # 0.5 │ │ - cmpl-double v7, v7, v9 │ + cmpl-double v7, v8, v10 │ │ if-ltz v7, :cond_2 │ │ iget v7, v4, Landroid/graphics/PointF;->y:F │ │ iget v8, v2, Landroid/graphics/PointF;->y:F │ │ sub-float/2addr v7, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v7 │ │ - iget v9, v4, Landroid/graphics/PointF;->x:F │ + iget v7, v4, Landroid/graphics/PointF;->x:F │ │ iget v10, v2, Landroid/graphics/PointF;->x:F │ │ - sub-float/2addr v9, v10 │ + sub-float/2addr v7, v10 │ │ - float-to-double v9, v9 │ + float-to-double v10, v7 │ │ - invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->atan2(DD)D │ + .line 313 │ + invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - iget-object v9, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ + iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ │ - iget v9, v9, Landroid/graphics/PointF;->y:F │ + iget v7, v7, Landroid/graphics/PointF;->y:F │ │ iget v10, v2, Landroid/graphics/PointF;->y:F │ │ - sub-float/2addr v9, v10 │ + sub-float/2addr v7, v10 │ │ - float-to-double v9, v9 │ + float-to-double v10, v7 │ │ - iget-object v11, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ + iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->LastMouse:Landroid/graphics/PointF; │ │ - iget v11, v11, Landroid/graphics/PointF;->x:F │ + iget v7, v7, Landroid/graphics/PointF;->x:F │ │ iget v12, v2, Landroid/graphics/PointF;->x:F │ │ - sub-float/2addr v11, v12 │ + sub-float/2addr v7, v12 │ │ - float-to-double v11, v11 │ + float-to-double v12, v7 │ │ - invoke-static {v9, v10, v11, v12}, Ljava/lang/Math;->atan2(DD)D │ + .line 319 │ + invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - sub-double/2addr v7, v9 │ + sub-double/2addr v8, v10 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->toDegrees(D)D │ + .line 311 │ + invoke-static {v8, v9}, Ljava/lang/Math;->toDegrees(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v5, v7 │ + double-to-float v5, v8 │ │ .line 326 │ .local v5, "ZAngle":F │ :goto_1 │ new-instance v7, Lnz/gen/geek_central/GLUseful/Rotation; │ │ iget v8, v2, Landroid/graphics/PointF;->x:F │ │ float-to-double v8, v8 │ │ iget v10, v2, Landroid/graphics/PointF;->y:F │ │ float-to-double v10, v10 │ │ + .line 335 │ invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->hypot(DD)D │ │ move-result-wide v8 │ │ double-to-float v8, v8 │ │ div-float v8, v0, v8 │ │ float-to-double v8, v8 │ │ + .line 332 │ invoke-static {v8, v9}, Ljava/lang/Math;->asin(D)D │ │ move-result-wide v8 │ │ + .line 330 │ invoke-static {v8, v9}, Ljava/lang/Math;->toDegrees(D)D │ │ move-result-wide v8 │ │ double-to-float v8, v8 │ │ iget v9, v4, Landroid/graphics/PointF;->y:F │ @@ -729,20 +741,22 @@ │ │ new-instance v8, Lnz/gen/geek_central/GLUseful/Rotation; │ │ const/high16 v9, -0x40800000 # -1.0f │ │ invoke-direct {v8, v5, v6, v6, v9}, Lnz/gen/geek_central/GLUseful/Rotation;->(FFFF)V │ │ + .line 345 │ invoke-virtual {v7, v8}, Lnz/gen/geek_central/GLUseful/Rotation;->mul(Lnz/gen/geek_central/GLUseful/Rotation;)Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v6 │ │ iget-object v7, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ + .line 349 │ invoke-virtual {v6, v7}, Lnz/gen/geek_central/GLUseful/Rotation;->mul(Lnz/gen/geek_central/GLUseful/Rotation;)Lnz/gen/geek_central/GLUseful/Rotation; │ │ move-result-object v6 │ │ iput-object v6, p0, Lnz/gen/geek_central/ObjViewer/ObjectView;->CurRotation:Lnz/gen/geek_central/GLUseful/Rotation; │ │ .line 354 │ @@ -766,15 +780,15 @@ │ .restart local v0 # "DeltaR":F │ .restart local v2 # "MidPoint":Landroid/graphics/PointF; │ .restart local v3 # "Radius":F │ .restart local v4 # "ThisMouse":Landroid/graphics/PointF; │ :cond_2 │ move v5, v6 │ │ - .line 308 │ + .line 311 │ goto :goto_1 │ │ .line 360 │ .end local v0 # "DeltaR":F │ .end local v2 # "MidPoint":Landroid/graphics/PointF; │ .end local v3 # "Radius":F │ .end local v4 # "ThisMouse":Landroid/graphics/PointF; ├── smali/nz/gen/geek_central/ObjViewer/Picker$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Picker; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Picker;)V │ .locals 0 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Picker; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Picker$1;->this$0:Lnz/gen/geek_central/ObjViewer/Picker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -76,22 +77,25 @@ │ │ new-instance v6, Ljava/io/File; │ │ iget-object v7, v0, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;->FullPath:Ljava/lang/String; │ │ invoke-direct {v6, v7}, Ljava/io/File;->(Ljava/lang/String;)V │ │ + .line 206 │ invoke-static {v6}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; │ │ move-result-object v6 │ │ + .line 204 │ invoke-virtual {v5, v6}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ move-result-object v5 │ │ + .line 200 │ invoke-virtual {v3, v4, v5}, Lnz/gen/geek_central/ObjViewer/Picker;->setResult(ILandroid/content/Intent;)V │ │ .line 211 │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/Picker$1;->this$0:Lnz/gen/geek_central/ObjViewer/Picker; │ │ invoke-virtual {v3}, Lnz/gen/geek_central/ObjViewer/Picker;->finish()V │ │ @@ -101,14 +105,15 @@ │ │ .line 188 │ :cond_1 │ iget-object v3, p0, Lnz/gen/geek_central/ObjViewer/Picker$1;->this$0:Lnz/gen/geek_central/ObjViewer/Picker; │ │ iget-object v3, v3, Lnz/gen/geek_central/ObjViewer/Picker;->PickerListView:Landroid/widget/ListView; │ │ + .line 189 │ invoke-virtual {v3, v2}, Landroid/widget/ListView;->getItemAtPosition(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem; │ │ .line 190 ├── smali/nz/gen/geek_central/ObjViewer/Picker$PickerItem.smali │ @@ -50,13 +50,15 @@ │ .line 48 │ new-instance v0, Ljava/io/File; │ │ iget-object v1, p0, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;->FullPath:Ljava/lang/String; │ │ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ + .line 49 │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 48 │ return-object v0 │ .end method ├── smali/nz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter$OnSetCheck.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$1:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ │ # direct methods │ .method public constructor (Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;)V │ .locals 0 │ + .param p1, "this$1" # Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ .param p2, "TheItem" # Lnz/gen/geek_central/ObjViewer/Picker$PickerItem; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter$OnSetCheck;->this$1:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -88,14 +89,15 @@ │ │ instance-of v0, p1, Landroid/widget/RadioButton; │ │ if-eqz v0, :cond_2 │ │ check-cast p1, Landroid/widget/RadioButton; │ │ + .line 91 │ .end local p1 # "TheView":Landroid/view/View; │ :goto_0 │ iput-object p1, v1, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->LastChecked:Landroid/widget/RadioButton; │ │ .line 92 │ iget-object v0, p0, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter$OnSetCheck;->this$1:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ @@ -123,14 +125,15 @@ │ .restart local p1 # "TheView":Landroid/view/View; │ :cond_2 │ check-cast p1, Landroid/view/ViewGroup; │ │ .end local p1 # "TheView":Landroid/view/View; │ const v0, 0x7f050004 │ │ + .line 91 │ invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/RadioButton; │ │ move-object p1, v0 ├── smali/nz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter.smali │ @@ -40,14 +40,15 @@ │ │ .field final synthetic this$0:Lnz/gen/geek_central/ObjViewer/Picker; │ │ │ # direct methods │ .method constructor (Lnz/gen/geek_central/ObjViewer/Picker;Landroid/content/Context;ILandroid/view/LayoutInflater;)V │ .locals 1 │ + .param p1, "this$0" # Lnz/gen/geek_central/ObjViewer/Picker; │ .param p2, "TheContext" # Landroid/content/Context; │ .param p3, "ResID" # I │ .param p4, "TemplateInflater" # Landroid/view/LayoutInflater; │ │ .prologue │ const/4 v0, 0x0 │ │ @@ -114,23 +115,25 @@ │ │ invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ + .line 128 │ invoke-virtual {v2}, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 129 │ const v4, 0x7f050004 │ │ + .line 130 │ invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/RadioButton; │ │ .line 131 ├── smali/nz/gen/geek_central/ObjViewer/Picker.smali │ @@ -47,15 +47,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 20 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 54 │ return-void │ .end method │ │ .method public static Cleanup()V │ .locals 1 │ │ .prologue │ @@ -98,234 +97,220 @@ │ │ const-string v1, "android.intent.action.PICK" │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ const-class v1, Lnz/gen/geek_central/ObjViewer/Picker; │ │ + .line 239 │ invoke-virtual {v0, p0, v1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ move-result-object v0 │ │ + .line 237 │ invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 247 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 13 │ + .locals 14 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 148 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 149 │ sput-object p0, Lnz/gen/geek_central/ObjViewer/Picker;->Current:Lnz/gen/geek_central/ObjViewer/Picker; │ │ .line 150 │ - const v10, 0x7f030001 │ + const v4, 0x7f030001 │ │ - invoke-virtual {p0, v10}, Lnz/gen/geek_central/ObjViewer/Picker;->setContentView(I)V │ + invoke-virtual {p0, v4}, Lnz/gen/geek_central/ObjViewer/Picker;->setContentView(I)V │ │ .line 151 │ - new-instance v10, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + new-instance v4, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ - const v11, 0x7f030002 │ + const v6, 0x7f030002 │ │ invoke-virtual {p0}, Lnz/gen/geek_central/ObjViewer/Picker;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ - move-result-object v12 │ + move-result-object v7 │ │ - invoke-direct {v10, p0, p0, v11, v12}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->(Lnz/gen/geek_central/ObjViewer/Picker;Landroid/content/Context;ILandroid/view/LayoutInflater;)V │ + invoke-direct {v4, p0, p0, v6, v7}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->(Lnz/gen/geek_central/ObjViewer/Picker;Landroid/content/Context;ILandroid/view/LayoutInflater;)V │ │ - iput-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + iput-object v4, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ .line 152 │ - const v10, 0x7f050001 │ + const v4, 0x7f050001 │ │ - invoke-virtual {p0, v10}, Lnz/gen/geek_central/ObjViewer/Picker;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v4}, Lnz/gen/geek_central/ObjViewer/Picker;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Landroid/widget/ListView; │ + check-cast v4, Landroid/widget/ListView; │ │ - iput-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerListView:Landroid/widget/ListView; │ + iput-object v4, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerListView:Landroid/widget/ListView; │ │ .line 153 │ - iget-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerListView:Landroid/widget/ListView; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerListView:Landroid/widget/ListView; │ │ - iget-object v11, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + iget-object v6, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ - invoke-virtual {v10, v11}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v4, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 154 │ - iget-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ - invoke-virtual {v10}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->clear()V │ + invoke-virtual {v4}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->clear()V │ │ - .line 156 │ + .line 157 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 158 │ .local v0, "ExternalStorage":Ljava/lang/String; │ - sget-object v4, Lnz/gen/geek_central/ObjViewer/Picker;->LookIn:[Ljava/lang/String; │ + sget-object v7, Lnz/gen/geek_central/ObjViewer/Picker;->LookIn:[Ljava/lang/String; │ │ - .local v4, "arr$":[Ljava/lang/String; │ - array-length v8, v4 │ + array-length v8, v7 │ │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + move v6, v5 │ │ - .local v6, "i$":I │ - move v7, v6 │ - │ - .end local v4 # "arr$":[Ljava/lang/String; │ - .end local v6 # "i$":I │ - .end local v8 # "len$":I │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v8, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v1, v4, v7 │ + aget-object v1, v7, v6 │ │ .line 160 │ .local v1, "Here":Ljava/lang/String; │ new-instance v3, Ljava/io/File; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - const-string v11, "/" │ + const-string v9, "/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - invoke-direct {v3, v10}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 161 │ .local v3, "ThisDir":Ljava/io/File; │ invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ │ - move-result v10 │ + move-result v4 │ │ - if-eqz v10, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 163 │ invoke-virtual {v3}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v9 │ │ - .local v5, "arr$":[Ljava/io/File; │ - array-length v9, v5 │ + array-length v10, v9 │ │ - .local v9, "len$":I │ - const/4 v6, 0x0 │ + move v4, v5 │ │ - .end local v7 # "i$":I │ - .restart local v6 # "i$":I │ :goto_1 │ - if-ge v6, v9, :cond_1 │ + if-ge v4, v10, :cond_1 │ │ - aget-object v2, v5, v6 │ + aget-object v2, v9, v4 │ │ .line 165 │ .local v2, "Item":Ljava/io/File; │ invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - const-string v11, ".obj" │ + const-string v12, ".obj" │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v11 │ │ - if-eqz v10, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 167 │ - iget-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + iget-object v11, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ - new-instance v11, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem; │ + new-instance v12, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem; │ │ invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-direct {v11, v12}, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Lnz/gen/geek_central/ObjViewer/Picker$PickerItem;->(Ljava/lang/String;)V │ │ - invoke-virtual {v10, v11}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v11, v12}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->add(Ljava/lang/Object;)V │ │ .line 163 │ :cond_0 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 158 │ .end local v2 # "Item":Ljava/io/File; │ - .end local v5 # "arr$":[Ljava/io/File; │ - .end local v6 # "i$":I │ - .end local v9 # "len$":I │ :cond_1 │ - add-int/lit8 v6, v7, 0x1 │ + add-int/lit8 v4, v6, 0x1 │ │ - .restart local v6 # "i$":I │ - move v7, v6 │ + move v6, v4 │ │ - .end local v6 # "i$":I │ - .restart local v7 # "i$":I │ goto :goto_0 │ │ .line 173 │ .end local v1 # "Here":Ljava/lang/String; │ .end local v3 # "ThisDir":Ljava/io/File; │ :cond_2 │ - iget-object v10, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ + iget-object v4, p0, Lnz/gen/geek_central/ObjViewer/Picker;->PickerList:Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter; │ │ - invoke-virtual {v10}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v4}, Lnz/gen/geek_central/ObjViewer/Picker$SelectedItemAdapter;->notifyDataSetChanged()V │ │ .line 174 │ - const v10, 0x7f050002 │ + const v4, 0x7f050002 │ │ - invoke-virtual {p0, v10}, Lnz/gen/geek_central/ObjViewer/Picker;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v4}, Lnz/gen/geek_central/ObjViewer/Picker;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Landroid/widget/Button; │ + check-cast v4, Landroid/widget/Button; │ │ - new-instance v11, Lnz/gen/geek_central/ObjViewer/Picker$1; │ + new-instance v5, Lnz/gen/geek_central/ObjViewer/Picker$1; │ │ - invoke-direct {v11, p0}, Lnz/gen/geek_central/ObjViewer/Picker$1;->(Lnz/gen/geek_central/ObjViewer/Picker;)V │ + invoke-direct {v5, p0}, Lnz/gen/geek_central/ObjViewer/Picker$1;->(Lnz/gen/geek_central/ObjViewer/Picker;)V │ │ - invoke-virtual {v10, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .line 175 │ + invoke-virtual {v4, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 216 │ return-void │ .end method │ │ .method public onDestroy()V │ .locals 1 ├── smali/nz/gen/geek_central/ObjViewer/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 28 │ return-void │ .end method ├── smali/nz/gen/geek_central/android/useful/BundledSavedState$1.smali │ @@ -38,15 +38,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 47 │ invoke-virtual {p0, p1}, Lnz/gen/geek_central/android/useful/BundledSavedState$1;->createFromParcel(Landroid/os/Parcel;)Lnz/gen/geek_central/android/useful/BundledSavedState; │ │ move-result-object v0 │ │ @@ -57,14 +56,15 @@ │ .locals 3 │ .param p1, "SavedState" # Landroid/os/Parcel; │ │ .prologue │ .line 53 │ sget-object v2, Landroid/view/AbsSavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ + .line 54 │ invoke-interface {v2, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/AbsSavedState; │ │ .line 55 │ @@ -80,15 +80,14 @@ │ invoke-direct {v2, v1, v0}, Lnz/gen/geek_central/android/useful/BundledSavedState;->(Landroid/os/Parcelable;Landroid/os/Bundle;)V │ │ return-object v2 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 47 │ invoke-virtual {p0, p1}, Lnz/gen/geek_central/android/useful/BundledSavedState$1;->newArray(I)[Lnz/gen/geek_central/android/useful/BundledSavedState; │ │ move-result-object v0 ├── original/AndroidManifest.xml │ @@ -1,144 +1,156 @@ │ -00000000: 0300 0800 f808 0000 0100 1c00 0c04 0000 ................ │ -00000010: 2000 0000 0000 0000 0000 0000 9c00 0000 ............... │ +00000000: 0300 0800 b809 0000 0100 1c00 a404 0000 ................ │ +00000010: 2400 0000 0000 0000 0000 0000 ac00 0000 $............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 6000 0000 6c00 0000 7800 0000 R...`...l...x... │ 00000040: 8800 0000 a200 0000 b600 0000 c800 0000 ................ │ -00000050: 2001 0000 2401 0000 3601 0000 4a01 0000 ...$...6...J... │ -00000060: 8801 0000 9a01 0000 ae01 0000 c801 0000 ................ │ -00000070: dc01 0000 e801 0000 0602 0000 1602 0000 ................ │ -00000080: 4e02 0000 6202 0000 a602 0000 de02 0000 N...b........... │ -00000090: 2003 0000 2c03 0000 3803 0000 4a03 0000 ...,...8...J... │ -000000a0: 6003 0000 0b00 7600 6500 7200 7300 6900 `.....v.e.r.s.i. │ -000000b0: 6f00 6e00 4300 6f00 6400 6500 0000 0b00 o.n.C.o.d.e..... │ -000000c0: 7600 6500 7200 7300 6900 6f00 6e00 4e00 v.e.r.s.i.o.n.N. │ -000000d0: 6100 6d00 6500 0000 0d00 6d00 6900 6e00 a.m.e.....m.i.n. │ -000000e0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -000000f0: 6f00 6e00 0000 0500 6c00 6100 6200 6500 o.n.....l.a.b.e. │ -00000100: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ -00000110: 0400 6e00 6100 6d00 6500 0000 0600 7300 ..n.a.m.e.....s. │ -00000120: 6300 6800 6500 6d00 6500 0000 0b00 7000 c.h.e.m.e.....p. │ -00000130: 6100 7400 6800 5000 6100 7400 7400 6500 a.t.h.P.a.t.t.e. │ -00000140: 7200 6e00 0000 0800 6d00 6900 6d00 6500 r.n.....m.i.m.e. │ -00000150: 5400 7900 7000 6500 0000 0700 6100 6e00 T.y.p.e.....a.n. │ -00000160: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h. │ -00000170: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c. │ -00000180: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n. │ -00000190: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o. │ -000001a0: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e. │ -000001b0: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i. │ -000001c0: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c. │ -000001d0: 6b00 6100 6700 6500 0000 0800 6d00 6100 k.a.g.e.....m.a. │ -000001e0: 6e00 6900 6600 6500 7300 7400 0000 1d00 n.i.f.e.s.t..... │ -000001f0: 6e00 7a00 2e00 6700 6500 6e00 2e00 6700 n.z...g.e.n...g. │ -00000200: 6500 6500 6b00 5f00 6300 6500 6e00 7400 e.e.k._.c.e.n.t. │ -00000210: 7200 6100 6c00 2e00 4f00 6200 6a00 5600 r.a.l...O.b.j.V. │ -00000220: 6900 6500 7700 6500 7200 0000 0700 3100 i.e.w.e.r.....1. │ -00000230: 3500 3800 3700 3700 2e00 3100 0000 0800 5.8.7.7...1..... │ -00000240: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ -00000250: 0000 0b00 6100 7000 7000 6c00 6900 6300 ....a.p.p.l.i.c. │ -00000260: 6100 7400 6900 6f00 6e00 0000 0800 6100 a.t.i.o.n.....a. │ -00000270: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ -00000280: 0400 4d00 6100 6900 6e00 0000 0d00 6900 ..M.a.i.n.....i. │ -00000290: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i. │ -000002a0: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c. │ -000002b0: 7400 6900 6f00 6e00 0000 1a00 6100 6e00 t.i.o.n.....a.n. │ -000002c0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -000002d0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -000002e0: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ -000002f0: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o. │ -00000300: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r. │ -00000310: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00000320: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -00000330: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N. │ -00000340: 4300 4800 4500 5200 0000 1a00 6100 6e00 C.H.E.R.....a.n. │ -00000350: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000360: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000370: 6900 6f00 6e00 2e00 5600 4900 4500 5700 i.o.n...V.I.E.W. │ -00000380: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -00000390: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ -000003a0: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -000003b0: 7900 2e00 4400 4500 4600 4100 5500 4c00 y...D.E.F.A.U.L. │ -000003c0: 5400 0000 0400 6400 6100 7400 6100 0000 T.....d.a.t.a... │ -000003d0: 0400 6600 6900 6c00 6500 0000 0700 2e00 ..f.i.l.e....... │ -000003e0: 2a00 5c00 2e00 6f00 6200 6a00 0000 0900 *.\...o.b.j..... │ -000003f0: 6d00 6f00 6400 6500 6c00 2f00 6f00 6200 m.o.d.e.l./.o.b. │ -00000400: 6a00 0000 0600 5000 6900 6300 6b00 6500 j.....P.i.c.k.e. │ -00000410: 7200 0000 8001 0800 2c00 0000 1b02 0101 r.......,....... │ -00000420: 1c02 0101 0c02 0101 0100 0101 0200 0101 ................ │ -00000430: 0300 0101 2700 0101 2c00 0101 2600 0101 ....'...,...&... │ -00000440: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ -00000450: 0900 0000 0a00 0000 0201 1000 6000 0000 ............`... │ -00000460: 0200 0000 ffff ffff ffff ffff 0d00 0000 ................ │ -00000470: 1400 1400 0300 0000 0000 0000 0a00 0000 ................ │ -00000480: 0000 0000 ffff ffff 0800 0010 0100 0000 ................ │ -00000490: 0a00 0000 0100 0000 0f00 0000 0800 0003 ................ │ -000004a0: 0f00 0000 ffff ffff 0c00 0000 0e00 0000 ................ │ -000004b0: 0800 0003 0e00 0000 0201 1000 3800 0000 ............8... │ -000004c0: 0700 0000 ffff ffff ffff ffff 1000 0000 ................ │ -000004d0: 1400 1400 0100 0000 0000 0000 0a00 0000 ................ │ -000004e0: 0200 0000 ffff ffff 0800 0010 0700 0000 ................ │ -000004f0: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ -00000500: ffff ffff 1000 0000 0201 1000 4c00 0000 ............L... │ -00000510: 0a00 0000 ffff ffff ffff ffff 1100 0000 ................ │ -00000520: 1400 1400 0200 0000 0000 0000 0a00 0000 ................ │ -00000530: 0300 0000 ffff ffff 0800 0001 0000 047f ................ │ -00000540: 0a00 0000 0400 0000 ffff ffff 0800 0001 ................ │ -00000550: 0000 027f 0201 1000 4c00 0000 0e00 0000 ........L....... │ -00000560: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ -00000570: 0200 0000 0000 0000 0a00 0000 0300 0000 ................ │ -00000580: ffff ffff 0800 0001 0000 047f 0a00 0000 ................ │ -00000590: 0500 0000 1300 0000 0800 0003 1300 0000 ................ │ -000005a0: 0201 1000 2400 0000 1200 0000 ffff ffff ....$........... │ -000005b0: ffff ffff 1400 0000 1400 1400 0000 0000 ................ │ -000005c0: 0000 0000 0201 1000 3800 0000 1300 0000 ........8....... │ -000005d0: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -000005e0: 0100 0000 0000 0000 0a00 0000 0500 0000 ................ │ -000005f0: 1600 0000 0800 0003 1600 0000 0301 1000 ................ │ -00000600: 1800 0000 1300 0000 ffff ffff ffff ffff ................ │ -00000610: 1500 0000 0201 1000 3800 0000 1400 0000 ........8....... │ -00000620: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ -00000630: 0100 0000 0000 0000 0a00 0000 0500 0000 ................ │ -00000640: 1800 0000 0800 0003 1800 0000 0301 1000 ................ │ -00000650: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ -00000660: 1700 0000 0301 1000 1800 0000 1500 0000 ................ │ -00000670: ffff ffff ffff ffff 1400 0000 0201 1000 ................ │ -00000680: 2400 0000 1600 0000 ffff ffff ffff ffff $............... │ -00000690: 1400 0000 1400 1400 0000 0000 0000 0000 ................ │ -000006a0: 0201 1000 3800 0000 1700 0000 ffff ffff ....8........... │ -000006b0: ffff ffff 1500 0000 1400 1400 0100 0000 ................ │ -000006c0: 0000 0000 0a00 0000 0500 0000 1900 0000 ................ │ -000006d0: 0800 0003 1900 0000 0301 1000 1800 0000 ................ │ -000006e0: 1700 0000 ffff ffff ffff ffff 1500 0000 ................ │ -000006f0: 0201 1000 3800 0000 1800 0000 ffff ffff ....8........... │ -00000700: ffff ffff 1700 0000 1400 1400 0100 0000 ................ │ -00000710: 0000 0000 0a00 0000 0500 0000 1a00 0000 ................ │ -00000720: 0800 0003 1a00 0000 0301 1000 1800 0000 ................ │ -00000730: 1800 0000 ffff ffff ffff ffff 1700 0000 ................ │ -00000740: 0201 1000 3800 0000 1900 0000 ffff ffff ....8........... │ -00000750: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -00000760: 0000 0000 0a00 0000 0600 0000 1c00 0000 ................ │ -00000770: 0800 0003 1c00 0000 0301 1000 1800 0000 ................ │ -00000780: 1900 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000790: 0201 1000 3800 0000 1a00 0000 ffff ffff ....8........... │ -000007a0: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -000007b0: 0000 0000 0a00 0000 0700 0000 1d00 0000 ................ │ -000007c0: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ -000007d0: 1a00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -000007e0: 0201 1000 3800 0000 1b00 0000 ffff ffff ....8........... │ -000007f0: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -00000800: 0000 0000 0a00 0000 0800 0000 1e00 0000 ................ │ -00000810: 0800 0003 1e00 0000 0301 1000 1800 0000 ................ │ -00000820: 1b00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000830: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ -00000840: ffff ffff 1400 0000 0301 1000 1800 0000 ................ │ -00000850: 1d00 0000 ffff ffff ffff ffff 1200 0000 ................ │ -00000860: 0201 1000 3800 0000 1e00 0000 ffff ffff ....8........... │ -00000870: ffff ffff 1200 0000 1400 1400 0100 0000 ................ │ -00000880: 0000 0000 0a00 0000 0500 0000 1f00 0000 ................ │ -00000890: 0800 0003 1f00 0000 0301 1000 1800 0000 ................ │ -000008a0: 2000 0000 ffff ffff ffff ffff 1200 0000 ............... │ -000008b0: 0301 1000 1800 0000 2100 0000 ffff ffff ........!....... │ -000008c0: ffff ffff 1100 0000 0301 1000 1800 0000 ................ │ -000008d0: 2200 0000 ffff ffff ffff ffff 0d00 0000 "............... │ -000008e0: 0101 1000 1800 0000 2200 0000 ffff ffff ........"....... │ -000008f0: 0900 0000 0a00 0000 ........ │ +00000050: 2001 0000 2401 0000 3601 0000 6a01 0000 ...$...6...j... │ +00000060: 9e01 0000 b201 0000 f001 0000 0202 0000 ................ │ +00000070: 0802 0000 2202 0000 3602 0000 5002 0000 ...."...6...P... │ +00000080: 6402 0000 7002 0000 8e02 0000 9e02 0000 d...p........... │ +00000090: d602 0000 ea02 0000 2e03 0000 6603 0000 ............f... │ +000000a0: a803 0000 b403 0000 c003 0000 d203 0000 ................ │ +000000b0: e803 0000 0b00 7600 6500 7200 7300 6900 ......v.e.r.s.i. │ +000000c0: 6f00 6e00 4300 6f00 6400 6500 0000 0b00 o.n.C.o.d.e..... │ +000000d0: 7600 6500 7200 7300 6900 6f00 6e00 4e00 v.e.r.s.i.o.n.N. │ +000000e0: 6100 6d00 6500 0000 0d00 6d00 6900 6e00 a.m.e.....m.i.n. │ +000000f0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +00000100: 6f00 6e00 0000 0500 6c00 6100 6200 6500 o.n.....l.a.b.e. │ +00000110: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ +00000120: 0400 6e00 6100 6d00 6500 0000 0600 7300 ..n.a.m.e.....s. │ +00000130: 6300 6800 6500 6d00 6500 0000 0b00 7000 c.h.e.m.e.....p. │ +00000140: 6100 7400 6800 5000 6100 7400 7400 6500 a.t.h.P.a.t.t.e. │ +00000150: 7200 6e00 0000 0800 6d00 6900 6d00 6500 r.n.....m.i.m.e. │ +00000160: 5400 7900 7000 6500 0000 0700 6100 6e00 T.y.p.e.....a.n. │ +00000170: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h. │ +00000180: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c. │ +00000190: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n. │ +000001a0: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o. │ +000001b0: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e. │ +000001c0: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i. │ +000001d0: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c. │ +000001e0: 6b00 6100 6700 6500 0000 1800 7000 6c00 k.a.g.e.....p.l. │ +000001f0: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u. │ +00000200: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i. │ +00000210: 6f00 6e00 4300 6f00 6400 6500 0000 1800 o.n.C.o.d.e..... │ +00000220: 7000 6c00 6100 7400 6600 6f00 7200 6d00 p.l.a.t.f.o.r.m. │ +00000230: 4200 7500 6900 6c00 6400 5600 6500 7200 B.u.i.l.d.V.e.r. │ +00000240: 7300 6900 6f00 6e00 4e00 6100 6d00 6500 s.i.o.n.N.a.m.e. │ +00000250: 0000 0800 6d00 6100 6e00 6900 6600 6500 ....m.a.n.i.f.e. │ +00000260: 7300 7400 0000 1d00 6e00 7a00 2e00 6700 s.t.....n.z...g. │ +00000270: 6500 6e00 2e00 6700 6500 6500 6b00 5f00 e.n...g.e.e.k._. │ +00000280: 6300 6500 6e00 7400 7200 6100 6c00 2e00 c.e.n.t.r.a.l... │ +00000290: 4f00 6200 6a00 5600 6900 6500 7700 6500 O.b.j.V.i.e.w.e. │ +000002a0: 7200 0000 0700 3100 3500 3800 3700 3700 r.....1.5.8.7.7. │ +000002b0: 2e00 3100 0000 0100 3700 0000 0b00 3200 ..1.....7.....2. │ +000002c0: 2e00 3100 2d00 7500 7000 6400 6100 7400 ..1.-.u.p.d.a.t. │ +000002d0: 6500 3100 0000 0800 7500 7300 6500 7300 e.1.....u.s.e.s. │ +000002e0: 2d00 7300 6400 6b00 0000 0b00 6100 7000 -.s.d.k.....a.p. │ +000002f0: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ +00000300: 6e00 0000 0800 6100 6300 7400 6900 7600 n.....a.c.t.i.v. │ +00000310: 6900 7400 7900 0000 0400 4d00 6100 6900 i.t.y.....M.a.i. │ +00000320: 6e00 0000 0d00 6900 6e00 7400 6500 6e00 n.....i.n.t.e.n. │ +00000330: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +00000340: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +00000350: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000360: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000370: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000380: 4d00 4100 4900 4e00 0000 0800 6300 6100 M.A.I.N.....c.a. │ +00000390: 7400 6500 6700 6f00 7200 7900 0000 2000 t.e.g.o.r.y... . │ +000003a0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +000003b0: 6900 6e00 7400 6500 6e00 7400 2e00 6300 i.n.t.e.n.t...c. │ +000003c0: 6100 7400 6500 6700 6f00 7200 7900 2e00 a.t.e.g.o.r.y... │ +000003d0: 4c00 4100 5500 4e00 4300 4800 4500 5200 L.A.U.N.C.H.E.R. │ +000003e0: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +000003f0: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000400: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000410: 5600 4900 4500 5700 0000 1f00 6100 6e00 V.I.E.W.....a.n. │ +00000420: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ +00000430: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ +00000440: 6500 6700 6f00 7200 7900 2e00 4400 4500 e.g.o.r.y...D.E. │ +00000450: 4600 4100 5500 4c00 5400 0000 0400 6400 F.A.U.L.T.....d. │ +00000460: 6100 7400 6100 0000 0400 6600 6900 6c00 a.t.a.....f.i.l. │ +00000470: 6500 0000 0700 2e00 2a00 5c00 2e00 6f00 e.......*.\...o. │ +00000480: 6200 6a00 0000 0900 6d00 6f00 6400 6500 b.j.....m.o.d.e. │ +00000490: 6c00 2f00 6f00 6200 6a00 0000 0600 5000 l./.o.b.j.....P. │ +000004a0: 6900 6300 6b00 6500 7200 0000 8001 0800 i.c.k.e.r....... │ +000004b0: 2c00 0000 1b02 0101 1c02 0101 0c02 0101 ,............... │ +000004c0: 0100 0101 0200 0101 0300 0101 2700 0101 ............'... │ +000004d0: 2c00 0101 2600 0101 0001 1000 1800 0000 ,...&........... │ +000004e0: 0200 0000 ffff ffff 0900 0000 0a00 0000 ................ │ +000004f0: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ +00000500: ffff ffff 0f00 0000 1400 1400 0500 0000 ................ │ +00000510: 0000 0000 0a00 0000 0000 0000 ffff ffff ................ │ +00000520: 0800 0010 0100 0000 0a00 0000 0100 0000 ................ │ +00000530: 1100 0000 0800 0003 1100 0000 ffff ffff ................ │ +00000540: 0c00 0000 1000 0000 0800 0003 1000 0000 ................ │ +00000550: ffff ffff 0d00 0000 1200 0000 0800 0010 ................ │ +00000560: 0700 0000 ffff ffff 0e00 0000 1300 0000 ................ │ +00000570: 0800 0003 1300 0000 0201 1000 3800 0000 ............8... │ +00000580: 0700 0000 ffff ffff ffff ffff 1400 0000 ................ │ +00000590: 1400 1400 0100 0000 0000 0000 0a00 0000 ................ │ +000005a0: 0200 0000 ffff ffff 0800 0010 0700 0000 ................ │ +000005b0: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ +000005c0: ffff ffff 1400 0000 0201 1000 4c00 0000 ............L... │ +000005d0: 0a00 0000 ffff ffff ffff ffff 1500 0000 ................ │ +000005e0: 1400 1400 0200 0000 0000 0000 0a00 0000 ................ │ +000005f0: 0300 0000 ffff ffff 0800 0001 0000 047f ................ │ +00000600: 0a00 0000 0400 0000 ffff ffff 0800 0001 ................ │ +00000610: 0000 027f 0201 1000 4c00 0000 0e00 0000 ........L....... │ +00000620: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ +00000630: 0200 0000 0000 0000 0a00 0000 0300 0000 ................ │ +00000640: ffff ffff 0800 0001 0000 047f 0a00 0000 ................ │ +00000650: 0500 0000 1700 0000 0800 0003 1700 0000 ................ │ +00000660: 0201 1000 2400 0000 1200 0000 ffff ffff ....$........... │ +00000670: ffff ffff 1800 0000 1400 1400 0000 0000 ................ │ +00000680: 0000 0000 0201 1000 3800 0000 1300 0000 ........8....... │ +00000690: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +000006a0: 0100 0000 0000 0000 0a00 0000 0500 0000 ................ │ +000006b0: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................ │ +000006c0: 1800 0000 1300 0000 ffff ffff ffff ffff ................ │ +000006d0: 1900 0000 0201 1000 3800 0000 1400 0000 ........8....... │ +000006e0: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ +000006f0: 0100 0000 0000 0000 0a00 0000 0500 0000 ................ │ +00000700: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ +00000710: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ +00000720: 1b00 0000 0301 1000 1800 0000 1500 0000 ................ │ +00000730: ffff ffff ffff ffff 1800 0000 0201 1000 ................ │ +00000740: 2400 0000 1600 0000 ffff ffff ffff ffff $............... │ +00000750: 1800 0000 1400 1400 0000 0000 0000 0000 ................ │ +00000760: 0201 1000 3800 0000 1700 0000 ffff ffff ....8........... │ +00000770: ffff ffff 1900 0000 1400 1400 0100 0000 ................ │ +00000780: 0000 0000 0a00 0000 0500 0000 1d00 0000 ................ │ +00000790: 0800 0003 1d00 0000 0301 1000 1800 0000 ................ │ +000007a0: 1700 0000 ffff ffff ffff ffff 1900 0000 ................ │ +000007b0: 0201 1000 3800 0000 1800 0000 ffff ffff ....8........... │ +000007c0: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ +000007d0: 0000 0000 0a00 0000 0500 0000 1e00 0000 ................ │ +000007e0: 0800 0003 1e00 0000 0301 1000 1800 0000 ................ │ +000007f0: 1800 0000 ffff ffff ffff ffff 1b00 0000 ................ │ +00000800: 0201 1000 3800 0000 1900 0000 ffff ffff ....8........... │ +00000810: ffff ffff 1f00 0000 1400 1400 0100 0000 ................ │ +00000820: 0000 0000 0a00 0000 0600 0000 2000 0000 ............ ... │ +00000830: 0800 0003 2000 0000 0301 1000 1800 0000 .... ........... │ +00000840: 1900 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00000850: 0201 1000 3800 0000 1a00 0000 ffff ffff ....8........... │ +00000860: ffff ffff 1f00 0000 1400 1400 0100 0000 ................ │ +00000870: 0000 0000 0a00 0000 0700 0000 2100 0000 ............!... │ +00000880: 0800 0003 2100 0000 0301 1000 1800 0000 ....!........... │ +00000890: 1a00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +000008a0: 0201 1000 3800 0000 1b00 0000 ffff ffff ....8........... │ +000008b0: ffff ffff 1f00 0000 1400 1400 0100 0000 ................ │ +000008c0: 0000 0000 0a00 0000 0800 0000 2200 0000 ............"... │ +000008d0: 0800 0003 2200 0000 0301 1000 1800 0000 ...."........... │ +000008e0: 1b00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +000008f0: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000900: ffff ffff 1800 0000 0301 1000 1800 0000 ................ │ +00000910: 1d00 0000 ffff ffff ffff ffff 1600 0000 ................ │ +00000920: 0201 1000 3800 0000 1e00 0000 ffff ffff ....8........... │ +00000930: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ +00000940: 0000 0000 0a00 0000 0500 0000 2300 0000 ............#... │ +00000950: 0800 0003 2300 0000 0301 1000 1800 0000 ....#........... │ +00000960: 2000 0000 ffff ffff ffff ffff 1600 0000 ............... │ +00000970: 0301 1000 1800 0000 2100 0000 ffff ffff ........!....... │ +00000980: ffff ffff 1500 0000 0301 1000 1800 0000 ................ │ +00000990: 2200 0000 ffff ffff ffff ffff 0f00 0000 "............... │ +000009a0: 0101 1000 1800 0000 2200 0000 ffff ffff ........"....... │ +000009b0: 0900 0000 0a00 0000 ........