--- /home/hans/code/fdroid/data/tmp/net.sourceforge.wifiremoteplay_8.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_net.sourceforge.wifiremoteplay_8.apk ├── zipinfo {} │ @@ -1,17 +1,18 @@ │ -Zip file size: 313799 bytes, number of entries: 15 │ +Zip file size: 314911 bytes, number of entries: 16 │ -rw---- 2.0 fat 1013 bl defN 13-Dec-27 06:21 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 1134 bl defN 13-Dec-27 06:21 META-INF/B4B78192.SF │ -rw---- 2.0 fat 1332 bl defN 13-Dec-27 06:21 META-INF/B4B78192.RSA │ --rw---- 2.0 fat 2284 bX defN 13-Dec-27 05:30 res/layout/activity_dvd.xml │ --rw---- 2.0 fat 520 bl defN 13-Dec-27 05:30 res/layout/activity_filebrowser.xml │ --rw---- 2.0 fat 4016 bl defN 13-Dec-27 05:30 res/layout/activity_main.xml │ --rw---- 2.0 fat 1304 bl defN 13-Dec-27 05:30 res/menu/main.xml │ --rw---- 2.0 fat 1628 bl defN 13-Dec-27 05:30 res/xml/preferences.xml │ --rw---- 2.0 fat 3016 bl defN 13-Dec-27 05:30 AndroidManifest.xml │ --rw---- 1.0 fat 6980 b- stor 13-Dec-27 05:30 resources.arsc │ --rw---- 1.0 fat 10333 b- stor 13-Dec-27 05:30 res/drawable-hdpi/ic_launcher.png │ --rw---- 1.0 fat 4714 b- stor 13-Dec-27 05:30 res/drawable-mdpi/ic_launcher.png │ --rw---- 1.0 fat 17256 b- stor 13-Dec-27 05:30 res/drawable-xhdpi/ic_launcher.png │ --rw---- 1.0 fat 37796 b- stor 13-Dec-27 05:30 res/drawable-xxhdpi/ic_launcher.png │ --rw---- 2.0 fat 667048 bl defN 13-Dec-27 05:30 classes.dex │ -15 files, 760374 bytes uncompressed, 311721 bytes compressed: 59.0% │ +-rw---- 2.0 fat 3212 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 10333 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4714 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 17256 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 37796 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 2284 bl defN 08-Jan-01 00:00 res/layout/activity_dvd.xml │ +-rw---- 2.0 fat 520 bl defN 08-Jan-01 00:00 res/layout/activity_filebrowser.xml │ +-rw---- 2.0 fat 4016 bl defN 08-Jan-01 00:00 res/layout/activity_main.xml │ +-rw---- 2.0 fat 1304 bl defN 08-Jan-01 00:00 res/menu-v11/main.xml │ +-rw---- 2.0 fat 1140 bl defN 08-Jan-01 00:00 res/menu/main.xml │ +-rw---- 2.0 fat 1628 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 7440 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 674888 bl defN 08-Jan-01 00:00 classes.dex │ +16 files, 770010 bytes uncompressed, 312727 bytes compressed: 59.4% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/menu/main.xml │ @@ -1,11 +1,11 @@ │ │ - │ - │ - │ - │ - │ - │ - │ + │ + │ + │ + │ + │ + │ + ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -319,15 +319,15 @@ │ │ .line 1350 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 750 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -337,17 +337,17 @@ │ .line 751 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 752 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 753 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -390,17 +390,17 @@ │ .line 739 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 740 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 741 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 742 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -409,17 +409,17 @@ │ .line 743 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 744 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 745 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 746 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -59,15 +59,15 @@ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 217 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 202 │ @@ -88,17 +88,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 221 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 222 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,193 +28,195 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "mProgressMax" # I │ .param p11, "mProgress" # I │ .param p12, "mProgressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -28,211 +28,213 @@ │ .param p16, "subText" # Ljava/lang/CharSequence; │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + iget v5, p2, Landroid/app/Notification;->icon:I │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + iget v6, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + iget v5, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + iget v5, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + │ + move-result-object v4 │ │ - move-result-object v3 │ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v3 │ + move-object/from16 v0, p8 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v3, v3, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ │ .line 59 │ return-void │ │ .line 34 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -559,15 +559,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali │ @@ -393,15 +393,15 @@ │ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V │ │ .line 172 │ return-void │ .end method │ │ .method public refreshState(ZJI)V │ - .locals 3 │ + .locals 4 │ .param p1, "playing" # Z │ .param p2, "position" # J │ .param p4, "transportControls" # I │ │ .prologue │ .line 159 │ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; ├── smali/android/support/v4/media/TransportPerformer.smali │ @@ -27,69 +27,69 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAudioFocusChange(I)V │ - .locals 8 │ + .locals 9 │ .param p1, "focusChange" # I │ │ .prologue │ .line 188 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 189 │ - .local v6, "keyCode":I │ + .local v7, "keyCode":I │ packed-switch p1, :pswitch_data_0 │ │ .line 196 │ :goto_0 │ - if-eqz v6, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 197 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 198 │ - .local v1, "now":J │ - new-instance v0, Landroid/view/KeyEvent; │ + .local v2, "now":J │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ │ .line 199 │ - new-instance v0, Landroid/view/KeyEvent; │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ │ .line 201 │ - .end local v1 # "now":J │ + .end local v2 # "now":J │ :cond_0 │ return-void │ │ .line 193 │ :pswitch_0 │ - const/16 v6, 0x7f │ + const/16 v7, 0x7f │ │ goto :goto_0 │ │ .line 189 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -94,15 +94,15 @@ │ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ .line 50 │ return-void │ .end method │ │ .method private static binarySearch([JIIJ)I │ - .locals 5 │ + .locals 7 │ .param p0, "a" # [J │ .param p1, "start" # I │ .param p2, "len" # I │ .param p3, "key" # J │ │ .prologue │ .line 335 │ @@ -123,17 +123,17 @@ │ .line 338 │ add-int v3, v1, v2 │ │ div-int/lit8 v0, v3, 0x2 │ │ .line 340 │ .local v0, "guess":I │ - aget-wide v3, p0, v0 │ + aget-wide v4, p0, v0 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-gez v3, :cond_0 │ │ .line 341 │ move v2, v0 │ │ goto :goto_0 │ @@ -161,17 +161,17 @@ │ :cond_2 │ :goto_1 │ return v1 │ │ .line 348 │ .restart local v1 # "high":I │ :cond_3 │ - aget-wide v3, p0, v1 │ + aget-wide v4, p0, v1 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-eqz v3, :cond_2 │ │ .line 351 │ xor-int/lit8 v1, v1, -0x1 │ │ goto :goto_1 │ @@ -564,15 +564,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public delete(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ │ .prologue │ .line 93 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ @@ -632,15 +632,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)TE;" │ } │ .end annotation │ │ @@ -789,15 +789,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -992,15 +992,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ .line 107 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -461,15 +461,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -483,27 +483,27 @@ │ :goto_0 │ return v2 │ │ .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -560,1448 +560,1448 @@ │ .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 226 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 231 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 233 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 236 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 237 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 238 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 239 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 238 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 231 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 233 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 240 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 243 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 244 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 245 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 247 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 249 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 243 │ goto :goto_4 │ │ .line 251 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 252 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 259 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 265 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 266 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 267 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 268 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 269 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 268 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 272 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 273 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 275 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 276 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 284 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 286 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 290 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 301 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 307 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 308 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 309 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 310 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 311 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 320 │ goto/16 :goto_5 │ │ .line 297 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 323 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 327 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 328 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 333 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 334 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 335 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 337 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 345 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 347 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 349 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 350 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 355 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 357 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 392 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 394 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 395 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 362 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 365 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ .line 366 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto/16 :goto_8 │ │ .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 371 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 372 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 373 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 375 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 378 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 401 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 249 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -253,38 +253,38 @@ │ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ │ .line 204 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ .line 206 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ │ .line 207 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ @@ -300,15 +300,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 210 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 212 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -455,15 +455,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 681 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 697 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -148,15 +148,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 365 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 368 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4845,258 +4845,264 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2316 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 2317 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 2320 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2322 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ .line 2323 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ .line 2324 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 2326 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2327 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2329 │ - .local v14, "rightBound":F │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2330 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2331 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 2332 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2334 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 2335 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2338 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ .line 2339 │ - move v15, v12 │ + move/from16 v16, v13 │ │ .line 2344 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v3, v0 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - sub-float v2, v15, v2 │ + sub-float v3, v16, v3 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2345 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2346 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2349 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 2350 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 2352 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2353 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2354 │ return-void │ │ .line 2340 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ .line 2341 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/widget/DrawerLayout.smali │ @@ -1156,15 +1156,15 @@ │ │ .line 498 │ :cond_0 │ return-void │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ - .locals 28 │ + .locals 29 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ .line 779 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I ├── smali/net/sourceforge/wifiremoteplay/FileBrowserActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/wifiremoteplay/FileBrowserActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/FileBrowserActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/FileBrowserActivity; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$1;->this$0:Lnet/sourceforge/wifiremoteplay/FileBrowserActivity; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V ├── smali/net/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url_string:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask$1;->this$1:Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask; │ │ iput-object p2, p0, Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask$1;->val$url_string:Ljava/lang/String; ├── smali/net/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 74 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/FileBrowserActivity$OnLoadTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/net/sourceforge/wifiremoteplay/MainActivity$1RefreshTimeLabelTimerTask.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$1RefreshTimeLabelTimerTask;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/net/sourceforge/wifiremoteplay/MainActivity$1RequestStatusTimerTask.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$1RequestStatusTimerTask;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/net/sourceforge/wifiremoteplay/FileBrowserActivity.smali │ @@ -28,15 +28,14 @@ │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ .line 22 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lnet/sourceforge/wifiremoteplay/FileBrowserActivity;->current_url:Ljava/lang/String; │ │ - .line 74 │ return-void │ .end method │ │ .method static synthetic access$002(Lnet/sourceforge/wifiremoteplay/FileBrowserActivity;Ljava/lang/String;)Ljava/lang/String; │ .locals 0 │ .param p0, "x0" # Lnet/sourceforge/wifiremoteplay/FileBrowserActivity; │ .param p1, "x1" # Ljava/lang/String; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$vlc_password:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$2;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$2;->val$vlc_password:Ljava/lang/String; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$1;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/sourceforge/wifiremoteplay/MainActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url_string_final:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 536 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$3;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$3;->val$url_string_final:Ljava/lang/String; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url_string_final:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 545 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$4;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$4;->val$url_string_final:Ljava/lang/String; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$5.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$timeWidget:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;Lnet/sourceforge/wifiremoteplay/ScrollingTextView;Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 622 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$5;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ iput-object p2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$5;->val$nameWidget:Lnet/sourceforge/wifiremoteplay/ScrollingTextView; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$6.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ .line 1072 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 11 │ + .locals 12 │ │ .prologue │ - const v10, 0x7f0a000b │ + const v11, 0x7f0a000b │ │ - const v9, 0x7f0a0009 │ + const v10, 0x7f0a0009 │ │ .line 1074 │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ # getter for: Lnet/sourceforge/wifiremoteplay/MainActivity;->have_time:Z │ invoke-static {v5}, Lnet/sourceforge/wifiremoteplay/MainActivity;->access$400(Lnet/sourceforge/wifiremoteplay/MainActivity;)Z │ │ @@ -63,21 +64,21 @@ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 1078 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget-object v7, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ + iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ - iget-wide v7, v7, Lnet/sourceforge/wifiremoteplay/MainActivity;->time_last_updated:J │ + iget-wide v8, v5, Lnet/sourceforge/wifiremoteplay/MainActivity;->time_last_updated:J │ │ - sub-long v0, v5, v7 │ + sub-long v0, v6, v8 │ │ .line 1079 │ .local v0, "elapsed":J │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ @@ -97,15 +98,15 @@ │ invoke-virtual {v5, v6, v7}, Ljava/util/Calendar;->add(II)V │ │ .line 1084 │ .end local v0 # "elapsed":J │ :cond_0 │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ - invoke-virtual {v5, v10}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 1085 │ .local v3, "timeWidget":Landroid/widget/TextView; │ @@ -120,15 +121,15 @@ │ move-result-object v5 │ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1086 │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ - invoke-virtual {v5, v9}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v10}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ProgressBar; │ │ .line 1087 │ .local v2, "progress":Landroid/widget/ProgressBar; │ @@ -153,30 +154,30 @@ │ │ .line 1091 │ .end local v2 # "progress":Landroid/widget/ProgressBar; │ .end local v3 # "timeWidget":Landroid/widget/TextView; │ :cond_1 │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ - invoke-virtual {v5, v10}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 1092 │ .restart local v3 # "timeWidget":Landroid/widget/TextView; │ const-string v5, "" │ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1093 │ iget-object v5, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$6;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ - invoke-virtual {v5, v9}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v10}, Lnet/sourceforge/wifiremoteplay/MainActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ProgressBar; │ │ .line 1094 │ .restart local v2 # "progress":Landroid/widget/ProgressBar; ├── smali/net/sourceforge/wifiremoteplay/MainActivity$RequestStatusTask.smali │ @@ -343,21 +343,19 @@ │ .end local v8 # "url":Ljava/net/URL; │ .restart local v7 # "url":Ljava/net/URL; │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 553 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/MainActivity$RequestStatusTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -368,21 +366,19 @@ │ .prologue │ .line 606 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 553 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/MainActivity$RequestStatusTask;->onPostExecute(Ljava/lang/Integer;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/Integer;)V │ .locals 0 │ @@ -391,18 +387,16 @@ │ .prologue │ .line 603 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 553 │ check-cast p1, [Ljava/lang/Integer; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/MainActivity$RequestStatusTask;->onProgressUpdate([Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/net/sourceforge/wifiremoteplay/MainActivity$StatusInfo.smali │ @@ -27,14 +27,15 @@ │ │ .field time:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 2 │ + .param p1, "this$0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 609 │ iput-object p1, p0, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->this$0:Lnet/sourceforge/wifiremoteplay/MainActivity; ├── smali/net/sourceforge/wifiremoteplay/MainActivity.smali │ @@ -106,15 +106,14 @@ │ │ .line 72 │ iput-boolean v2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity;->is_muted:Z │ │ .line 73 │ iput v2, p0, Lnet/sourceforge/wifiremoteplay/MainActivity;->saved_volume:I │ │ - .line 609 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ .locals 0 │ .param p0, "x0" # Lnet/sourceforge/wifiremoteplay/MainActivity; │ │ @@ -215,1455 +214,1459 @@ │ │ .line 123 │ :cond_1 │ return-void │ .end method │ │ .method private parseStatus([B)V │ - .locals 39 │ + .locals 40 │ .param p1, "data" # [B │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "SimpleDateFormat" │ } │ .end annotation │ │ .prologue │ .line 635 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->waiting_for_status:Z │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - if-nez v37, :cond_1 │ + if-nez v38, :cond_1 │ │ .line 926 │ :cond_0 │ :goto_0 │ return-void │ │ .line 638 │ :cond_1 │ - const/16 v37, 0x0 │ + const/16 v38, 0x0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->waiting_for_status:Z │ │ .line 652 │ invoke-static/range {p0 .. p0}, Lnet/sourceforge/wifiremoteplay/MainApp;->getPlayer(Landroid/content/Context;)I │ │ - move-result v26 │ + move-result v27 │ │ .line 653 │ - .local v26, "player":I │ - if-nez v26, :cond_10 │ + .local v27, "player":I │ + if-nez v27, :cond_10 │ │ .line 656 │ - new-instance v31, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ + new-instance v32, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v32 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->(Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ │ .line 659 │ - .local v31, "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ - const/16 v24, 0x9 │ + .local v32, "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ + const/16 v25, 0x9 │ │ .line 660 │ - .local v24, "offset":I │ + .local v25, "offset":I │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - add-int/lit8 v37, v37, -0x9 │ + add-int/lit8 v38, v38, -0x9 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - new-array v14, v0, [B │ + new-array v15, v0, [B │ │ .line 661 │ - .local v14, "info_utf8":[B │ - const/16 v8, 0x9 │ + .local v15, "info_utf8":[B │ + const/16 v9, 0x9 │ │ - .local v8, "i":I │ + .local v9, "i":I │ :goto_1 │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ge v8, v0, :cond_2 │ + if-ge v9, v0, :cond_2 │ │ .line 662 │ - add-int/lit8 v37, v8, -0x9 │ + add-int/lit8 v38, v9, -0x9 │ │ - aget-byte v38, p1, v8 │ + aget-byte v39, p1, v9 │ │ - aput-byte v38, v14, v37 │ + aput-byte v39, v15, v38 │ │ .line 661 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ .line 665 │ :cond_2 │ :try_start_0 │ - new-instance v13, Ljava/lang/String; │ + new-instance v14, Ljava/lang/String; │ │ - const-string v37, "UTF-8" │ + const-string v38, "UTF-8" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - invoke-direct {v13, v14, v0}, Ljava/lang/String;->([BLjava/lang/String;)V │ + invoke-direct {v14, v15, v0}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ .line 666 │ - .local v13, "info_s":Ljava/lang/String; │ - new-instance v11, Ljava/lang/StringBuffer; │ + .local v14, "info_s":Ljava/lang/String; │ + new-instance v12, Ljava/lang/StringBuffer; │ │ - invoke-direct {v11, v13}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct {v12, v14}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 667 │ - .local v11, "info":Ljava/lang/StringBuffer; │ - invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I │ + .local v12, "info":Ljava/lang/StringBuffer; │ + invoke-virtual {v12}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - if-lez v37, :cond_3 │ + if-lez v38, :cond_3 │ │ .line 668 │ - invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual {v12}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - add-int/lit8 v37, v37, -0x1 │ + add-int/lit8 v38, v38, -0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ │ .line 671 │ :cond_3 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 672 │ - .local v7, "found":Z │ - const/4 v10, 0x0 │ + .local v8, "found":Z │ + const/4 v11, 0x0 │ │ .line 673 │ - .local v10, "index":I │ - const/16 v27, 0x27 │ + .local v11, "index":I │ + const/16 v28, 0x27 │ │ .line 675 │ - .local v27, "quote":C │ - invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I │ + .local v28, "quote":C │ + invoke-virtual {v12}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ge v10, v0, :cond_5 │ + if-ge v11, v0, :cond_5 │ │ - invoke-virtual {v11, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ + invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;->charAt(I)C │ │ - move-result v37 │ + move-result v38 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_5 │ │ .line 676 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ .line 681 │ :cond_4 │ :goto_2 │ - move/from16 v22, v10 │ + move/from16 v23, v11 │ │ .line 682 │ - .local v22, "name_starts_at":I │ + .local v23, "name_starts_at":I │ :goto_3 │ - if-nez v7, :cond_8 │ + if-nez v8, :cond_8 │ │ .line 683 │ - invoke-static/range {v27 .. v27}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; │ + invoke-static/range {v28 .. v28}, Ljava/lang/String;->valueOf(C)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - invoke-virtual {v11, v0, v10}, Ljava/lang/StringBuffer;->indexOf(Ljava/lang/String;I)I │ + invoke-virtual {v12, v0, v11}, Ljava/lang/StringBuffer;->indexOf(Ljava/lang/String;I)I │ │ - move-result v10 │ + move-result v11 │ │ .line 684 │ - const/16 v37, -0x1 │ + const/16 v38, -0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ne v10, v0, :cond_6 │ + if-ne v11, v0, :cond_6 │ │ .line 687 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 808 │ - .end local v7 # "found":Z │ - .end local v10 # "index":I │ - .end local v11 # "info":Ljava/lang/StringBuffer; │ - .end local v13 # "info_s":Ljava/lang/String; │ - .end local v22 # "name_starts_at":I │ - .end local v27 # "quote":C │ + .end local v8 # "found":Z │ + .end local v11 # "index":I │ + .end local v12 # "info":Ljava/lang/StringBuffer; │ + .end local v14 # "info_s":Ljava/lang/String; │ + .end local v23 # "name_starts_at":I │ + .end local v28 # "quote":C │ :catch_0 │ - move-exception v4 │ + move-exception v5 │ │ .line 811 │ - .local v4, "e":Ljava/io/UnsupportedEncodingException; │ - invoke-virtual {v4}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V │ + .local v5, "e":Ljava/io/UnsupportedEncodingException; │ + invoke-virtual {v5}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V │ │ .line 812 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ │ goto/16 :goto_0 │ │ .line 677 │ - .end local v4 # "e":Ljava/io/UnsupportedEncodingException; │ - .restart local v7 # "found":Z │ - .restart local v10 # "index":I │ - .restart local v11 # "info":Ljava/lang/StringBuffer; │ - .restart local v13 # "info_s":Ljava/lang/String; │ - .restart local v27 # "quote":C │ + .end local v5 # "e":Ljava/io/UnsupportedEncodingException; │ + .restart local v8 # "found":Z │ + .restart local v11 # "index":I │ + .restart local v12 # "info":Ljava/lang/StringBuffer; │ + .restart local v14 # "info_s":Ljava/lang/String; │ + .restart local v28 # "quote":C │ :cond_5 │ :try_start_1 │ - invoke-virtual {v11}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual {v12}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ge v10, v0, :cond_4 │ + if-ge v11, v0, :cond_4 │ │ - invoke-virtual {v11, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ + invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;->charAt(I)C │ │ - move-result v37 │ + move-result v38 │ │ - const/16 v38, 0x22 │ + const/16 v39, 0x22 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-ne v0, v1, :cond_4 │ │ .line 678 │ - const/16 v27, 0x22 │ + const/16 v28, 0x22 │ │ .line 679 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_2 │ │ .line 690 │ - .restart local v22 # "name_starts_at":I │ + .restart local v23 # "name_starts_at":I │ :cond_6 │ - if-lez v10, :cond_7 │ + if-lez v11, :cond_7 │ │ - add-int/lit8 v37, v10, -0x1 │ + add-int/lit8 v38, v11, -0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuffer;->charAt(I)C │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;->charAt(I)C │ │ - move-result v37 │ + move-result v38 │ │ - const/16 v38, 0x5c │ + const/16 v39, 0x5c │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-ne v0, v1, :cond_7 │ │ .line 692 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_3 │ │ .line 695 │ :cond_7 │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ goto :goto_3 │ │ .line 702 │ :cond_8 │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v11, v0, v10}, Ljava/lang/StringBuffer;->substring(II)Ljava/lang/String; │ + invoke-virtual {v12, v0, v11}, Ljava/lang/StringBuffer;->substring(II)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 703 │ - .local v21, "name_s":Ljava/lang/String; │ - new-instance v20, Ljava/lang/StringBuffer; │ + .local v22, "name_s":Ljava/lang/String; │ + new-instance v21, Ljava/lang/StringBuffer; │ │ - invoke-direct/range {v20 .. v21}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct/range {v21 .. v22}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 704 │ - .local v20, "name":Ljava/lang/StringBuffer; │ - const-string v37, " - Media Player Classic Home Cinema - v" │ + .local v21, "name":Ljava/lang/StringBuffer; │ + const-string v38, " - Media Player Classic Home Cinema - v" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v9 │ + move-result v10 │ │ .line 705 │ - .local v9, "ignore_mpc":I │ - const/16 v37, -0x1 │ + .local v10, "ignore_mpc":I │ + const/16 v38, -0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-eq v9, v0, :cond_9 │ + if-eq v10, v0, :cond_9 │ │ .line 707 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuffer;->setLength(I)V │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuffer;->setLength(I)V │ │ .line 709 │ :cond_9 │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 710 │ - const-string v37, "\\\'" │ + const-string v38, "\\\'" │ │ - const-string v38, "\'" │ + const-string v39, "\'" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ - move-object/from16 v2, v38 │ + move-object/from16 v2, v39 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 711 │ - new-instance v20, Ljava/lang/StringBuffer; │ + new-instance v21, Ljava/lang/StringBuffer; │ │ - .end local v20 # "name":Ljava/lang/StringBuffer; │ - invoke-direct/range {v20 .. v21}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + .end local v21 # "name":Ljava/lang/StringBuffer; │ + invoke-direct/range {v21 .. v22}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 714 │ - .restart local v20 # "name":Ljava/lang/StringBuffer; │ - move-object/from16 v0, v21 │ + .restart local v21 # "name":Ljava/lang/StringBuffer; │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->name:Ljava/lang/String; │ │ .line 716 │ - invoke-virtual {v11, v10}, Ljava/lang/StringBuffer;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;->substring(I)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 719 │ - .local v29, "remainder":Ljava/lang/String; │ - const-string v37, "," │ + .local v30, "remainder":Ljava/lang/String; │ + const-string v38, "," │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 725 │ - .local v12, "infoList":[Ljava/lang/String; │ - array-length v0, v12 │ + .local v13, "infoList":[Ljava/lang/String; │ + array-length v0, v13 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - const/16 v38, 0x3 │ + const/16 v39, 0x3 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-gt v0, v1, :cond_a │ │ .line 726 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ │ goto/16 :goto_0 │ │ .line 729 │ :cond_a │ - const/16 v37, 0x3 │ + const/16 v38, 0x3 │ │ - aget-object v33, v12, v37 │ + aget-object v34, v13, v38 │ │ .line 730 │ - .local v33, "time_s":Ljava/lang/String; │ - new-instance v34, Ljava/lang/StringBuffer; │ + .local v34, "time_s":Ljava/lang/String; │ + new-instance v35, Ljava/lang/StringBuffer; │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 731 │ - .local v34, "time_sb":Ljava/lang/StringBuffer; │ - invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuffer;->length()I │ + .local v35, "time_sb":Ljava/lang/StringBuffer; │ + invoke-virtual/range {v35 .. v35}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - const/16 v38, 0x3 │ + const/16 v39, 0x3 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-lt v0, v1, :cond_b │ │ .line 732 │ - const/16 v37, 0x0 │ + const/16 v38, 0x0 │ │ - const/16 v38, 0x2 │ + const/16 v39, 0x2 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v37 │ + move/from16 v1, v38 │ │ - move/from16 v2, v38 │ + move/from16 v2, v39 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->delete(II)Ljava/lang/StringBuffer; │ │ .line 733 │ - invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual/range {v35 .. v35}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - add-int/lit8 v37, v37, -0x1 │ + add-int/lit8 v38, v38, -0x1 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ - move/from16 v1, v37 │ + move/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ │ .line 738 │ :cond_b │ - new-instance v30, Ljava/text/SimpleDateFormat; │ + new-instance v31, Ljava/text/SimpleDateFormat; │ │ - const-string v37, "hh:mm:ss" │ + const-string v38, "hh:mm:ss" │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 740 │ - .local v30, "sdf":Ljava/text/SimpleDateFormat; │ + .local v31, "sdf":Ljava/text/SimpleDateFormat; │ :try_start_2 │ - invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v35 .. v35}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 741 │ - .local v3, "date":Ljava/util/Date; │ + .local v4, "date":Ljava/util/Date; │ invoke-static {}, Ljava/util/GregorianCalendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 742 │ - .local v23, "new_time":Ljava/util/Calendar; │ - move-object/from16 v0, v23 │ + .local v24, "new_time":Ljava/util/Calendar; │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v3}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v0, v4}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 745 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->have_saved_last_time:Z │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - if-eqz v37, :cond_c │ + if-eqz v38, :cond_c │ │ .line 748 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->saved_last_time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/util/Calendar;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_d │ + if-eqz v38, :cond_d │ │ .line 750 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->is_paused:Z │ │ .line 761 │ :cond_c │ :goto_4 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ .line 762 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->have_time:Z │ │ .line 763 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/util/Calendar;->clone()Ljava/lang/Object; │ + invoke-virtual/range {v38 .. v38}, Ljava/util/Calendar;->clone()Ljava/lang/Object; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - check-cast v37, Ljava/util/Calendar; │ + check-cast v38, Ljava/util/Calendar; │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->saved_last_time:Ljava/util/Calendar; │ │ .line 764 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->have_saved_last_time:Z │ │ .line 765 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - move-wide/from16 v0, v37 │ + move-wide/from16 v0, v38 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lnet/sourceforge/wifiremoteplay/MainActivity;->time_last_updated:J │ │ .line 767 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->formatTime(Ljava/util/Calendar;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->time:Ljava/lang/String; │ │ .line 768 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->convertCalenderToSeconds(Ljava/util/Calendar;)I │ │ - move-result v35 │ + move-result v36 │ │ .line 769 │ - .local v35, "time_seconds":I │ - move/from16 v0, v35 │ + .local v36, "time_seconds":I │ + move/from16 v0, v36 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->progress:I │ :try_end_2 │ .catch Ljava/text/ParseException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_2 .. :try_end_2} :catch_0 │ │ .line 777 │ - .end local v3 # "date":Ljava/util/Date; │ - .end local v23 # "new_time":Ljava/util/Calendar; │ - .end local v35 # "time_seconds":I │ + .end local v4 # "date":Ljava/util/Date; │ + .end local v24 # "new_time":Ljava/util/Calendar; │ + .end local v36 # "time_seconds":I │ :goto_5 │ :try_start_3 │ - array-length v0, v12 │ + array-length v0, v13 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - const/16 v38, 0x5 │ + const/16 v39, 0x5 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-gt v0, v1, :cond_e │ │ .line 778 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ :try_end_3 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_3 .. :try_end_3} :catch_0 │ │ goto/16 :goto_0 │ │ .line 756 │ - .restart local v3 # "date":Ljava/util/Date; │ - .restart local v23 # "new_time":Ljava/util/Calendar; │ + .restart local v4 # "date":Ljava/util/Date; │ + .restart local v24 # "new_time":Ljava/util/Calendar; │ :cond_d │ - const/16 v37, 0x0 │ + const/16 v38, 0x0 │ │ :try_start_4 │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->is_paused:Z │ :try_end_4 │ .catch Ljava/text/ParseException; {:try_start_4 .. :try_end_4} :catch_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_4 .. :try_end_4} :catch_0 │ │ goto :goto_4 │ │ .line 771 │ - .end local v3 # "date":Ljava/util/Date; │ - .end local v23 # "new_time":Ljava/util/Calendar; │ + .end local v4 # "date":Ljava/util/Date; │ + .end local v24 # "new_time":Ljava/util/Calendar; │ :catch_1 │ - move-exception v4 │ + move-exception v5 │ │ .line 774 │ - .local v4, "e":Ljava/text/ParseException; │ + .local v5, "e":Ljava/text/ParseException; │ :try_start_5 │ - invoke-virtual {v4}, Ljava/text/ParseException;->printStackTrace()V │ + invoke-virtual {v5}, Ljava/text/ParseException;->printStackTrace()V │ │ goto :goto_5 │ │ .line 781 │ - .end local v4 # "e":Ljava/text/ParseException; │ + .end local v5 # "e":Ljava/text/ParseException; │ :cond_e │ - const/16 v37, 0x5 │ + const/16 v38, 0x5 │ │ - aget-object v16, v12, v37 │ + aget-object v17, v13, v38 │ │ .line 782 │ - .local v16, "length_s":Ljava/lang/String; │ - new-instance v17, Ljava/lang/StringBuffer; │ + .local v17, "length_s":Ljava/lang/String; │ + new-instance v18, Ljava/lang/StringBuffer; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 783 │ - .local v17, "length_sb":Ljava/lang/StringBuffer; │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->length()I │ + .local v18, "length_sb":Ljava/lang/StringBuffer; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - const/16 v38, 0x3 │ + const/16 v39, 0x3 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - move/from16 v1, v38 │ + move/from16 v1, v39 │ │ if-lt v0, v1, :cond_f │ │ .line 784 │ - const/16 v37, 0x0 │ + const/16 v38, 0x0 │ │ - const/16 v38, 0x2 │ + const/16 v39, 0x2 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v37 │ + move/from16 v1, v38 │ │ - move/from16 v2, v38 │ + move/from16 v2, v39 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->delete(II)Ljava/lang/StringBuffer; │ │ .line 785 │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v37 │ + move-result v38 │ │ - add-int/lit8 v37, v37, -0x1 │ + add-int/lit8 v38, v38, -0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v37 │ + move/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ │ .line 789 │ :cond_f │ - new-instance v37, Ljava/lang/StringBuilder; │ + new-instance v38, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v37 .. v37}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v38 .. v38}, Ljava/lang/StringBuilder;->()V │ │ - const-string v38, "/" │ + const-string v39, "/" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v38 .. v38}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->length:Ljava/lang/String; │ :try_end_5 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_5 .. :try_end_5} :catch_0 │ │ .line 792 │ :try_start_6 │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 793 │ - .restart local v3 # "date":Ljava/util/Date; │ + .restart local v4 # "date":Ljava/util/Date; │ invoke-static {}, Ljava/util/GregorianCalendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 794 │ - .local v19, "length_time":Ljava/util/Calendar; │ - move-object/from16 v0, v19 │ + .local v20, "length_time":Ljava/util/Calendar; │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v3}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v0, v4}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 797 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->convertCalenderToSeconds(Ljava/util/Calendar;)I │ │ - move-result v18 │ + move-result v19 │ │ .line 800 │ - .local v18, "length_seconds":I │ - move/from16 v0, v18 │ + .local v19, "length_seconds":I │ + move/from16 v0, v19 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->progress_max:I │ :try_end_6 │ .catch Ljava/text/ParseException; {:try_start_6 .. :try_end_6} :catch_2 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_6 .. :try_end_6} :catch_0 │ │ .line 816 │ - .end local v3 # "date":Ljava/util/Date; │ - .end local v18 # "length_seconds":I │ - .end local v19 # "length_time":Ljava/util/Calendar; │ + .end local v4 # "date":Ljava/util/Date; │ + .end local v19 # "length_seconds":I │ + .end local v20 # "length_time":Ljava/util/Calendar; │ :goto_6 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ │ goto/16 :goto_0 │ │ .line 802 │ :catch_2 │ - move-exception v4 │ + move-exception v5 │ │ .line 805 │ - .restart local v4 # "e":Ljava/text/ParseException; │ + .restart local v5 # "e":Ljava/text/ParseException; │ :try_start_7 │ - invoke-virtual {v4}, Ljava/text/ParseException;->printStackTrace()V │ + invoke-virtual {v5}, Ljava/text/ParseException;->printStackTrace()V │ :try_end_7 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_7 .. :try_end_7} :catch_0 │ │ goto :goto_6 │ │ .line 818 │ - .end local v4 # "e":Ljava/text/ParseException; │ - .end local v7 # "found":Z │ - .end local v8 # "i":I │ - .end local v9 # "ignore_mpc":I │ - .end local v10 # "index":I │ - .end local v11 # "info":Ljava/lang/StringBuffer; │ - .end local v12 # "infoList":[Ljava/lang/String; │ - .end local v13 # "info_s":Ljava/lang/String; │ - .end local v14 # "info_utf8":[B │ - .end local v16 # "length_s":Ljava/lang/String; │ - .end local v17 # "length_sb":Ljava/lang/StringBuffer; │ - .end local v20 # "name":Ljava/lang/StringBuffer; │ - .end local v21 # "name_s":Ljava/lang/String; │ - .end local v22 # "name_starts_at":I │ - .end local v24 # "offset":I │ - .end local v27 # "quote":C │ - .end local v29 # "remainder":Ljava/lang/String; │ - .end local v30 # "sdf":Ljava/text/SimpleDateFormat; │ - .end local v31 # "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ - .end local v33 # "time_s":Ljava/lang/String; │ - .end local v34 # "time_sb":Ljava/lang/StringBuffer; │ + .end local v5 # "e":Ljava/text/ParseException; │ + .end local v8 # "found":Z │ + .end local v9 # "i":I │ + .end local v10 # "ignore_mpc":I │ + .end local v11 # "index":I │ + .end local v12 # "info":Ljava/lang/StringBuffer; │ + .end local v13 # "infoList":[Ljava/lang/String; │ + .end local v14 # "info_s":Ljava/lang/String; │ + .end local v15 # "info_utf8":[B │ + .end local v17 # "length_s":Ljava/lang/String; │ + .end local v18 # "length_sb":Ljava/lang/StringBuffer; │ + .end local v21 # "name":Ljava/lang/StringBuffer; │ + .end local v22 # "name_s":Ljava/lang/String; │ + .end local v23 # "name_starts_at":I │ + .end local v25 # "offset":I │ + .end local v28 # "quote":C │ + .end local v30 # "remainder":Ljava/lang/String; │ + .end local v31 # "sdf":Ljava/text/SimpleDateFormat; │ + .end local v32 # "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ + .end local v34 # "time_s":Ljava/lang/String; │ + .end local v35 # "time_sb":Ljava/lang/StringBuffer; │ :cond_10 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v37 │ + move/from16 v1, v38 │ │ if-ne v0, v1, :cond_0 │ │ .line 819 │ - new-instance v31, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ + new-instance v32, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v32 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->(Lnet/sourceforge/wifiremoteplay/MainActivity;)V │ │ .line 821 │ - .restart local v31 # "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ - new-instance v15, Ljava/io/ByteArrayInputStream; │ + .restart local v32 # "statusInfo":Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; │ + new-instance v16, Ljava/io/ByteArrayInputStream; │ │ - move-object/from16 v0, p1 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v15, v0}, Ljava/io/ByteArrayInputStream;->([B)V │ + move-object/from16 v1, p1 │ + │ + invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;->([B)V │ │ .line 822 │ - .local v15, "inputstream":Ljava/io/ByteArrayInputStream; │ - new-instance v28, Ljava/io/InputStreamReader; │ + .local v16, "inputstream":Ljava/io/ByteArrayInputStream; │ + new-instance v29, Ljava/io/InputStreamReader; │ + │ + move-object/from16 v0, v29 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v1, v16 │ │ - invoke-direct {v0, v15}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ + invoke-direct {v0, v1}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ .line 823 │ - .local v28, "reader":Ljava/io/InputStreamReader; │ + .local v29, "reader":Ljava/io/InputStreamReader; │ invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 825 │ - .local v25, "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .local v26, "parser":Lorg/xmlpull/v1/XmlPullParser; │ :try_start_8 │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v26 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/Reader;)V │ │ .line 826 │ - const-string v37, "http://xmlpull.org/v1/doc/features.html#process-namespaces" │ + const-string v38, "http://xmlpull.org/v1/doc/features.html#process-namespaces" │ │ - const/16 v38, 0x0 │ + const/16 v39, 0x0 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v26 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ - move/from16 v2, v38 │ + move/from16 v2, v39 │ │ invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->setFeature(Ljava/lang/String;Z)V │ │ .line 830 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I │ │ - move-result v6 │ + move-result v7 │ │ .line 831 │ - .local v6, "eventType":I │ + .local v7, "eventType":I │ :goto_7 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-eq v6, v0, :cond_13 │ + if-eq v7, v0, :cond_13 │ │ .line 832 │ - if-nez v6, :cond_12 │ + if-nez v7, :cond_12 │ │ .line 910 │ :cond_11 │ :goto_8 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ - move-result v6 │ + move-result v7 │ │ goto :goto_7 │ │ .line 834 │ :cond_12 │ - const/16 v37, 0x2 │ + const/16 v38, 0x2 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ne v6, v0, :cond_1a │ + if-ne v7, v0, :cond_1a │ │ .line 835 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - const-string v38, "volume" │ + const-string v39, "volume" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_14 │ + if-eqz v38, :cond_14 │ │ .line 836 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ :try_end_8 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_8 .. :try_end_8} :catch_4 │ .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_5 │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 840 │ - .local v5, "element":Ljava/lang/String; │ + .local v6, "element":Ljava/lang/String; │ :try_start_9 │ - invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v36 │ + move-result v37 │ │ .line 841 │ - .local v36, "volume":I │ - if-lez v36, :cond_11 │ + .local v37, "volume":I │ + if-lez v37, :cond_11 │ │ .line 842 │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->saved_volume:I │ :try_end_9 │ .catch Ljava/lang/NumberFormatException; {:try_start_9 .. :try_end_9} :catch_3 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_9 .. :try_end_9} :catch_4 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_5 │ │ goto :goto_8 │ │ .line 845 │ - .end local v36 # "volume":I │ + .end local v37 # "volume":I │ :catch_3 │ - move-exception v4 │ + move-exception v5 │ │ .line 848 │ - .local v4, "e":Ljava/lang/NumberFormatException; │ + .local v5, "e":Ljava/lang/NumberFormatException; │ :try_start_a │ - invoke-virtual {v4}, Ljava/lang/NumberFormatException;->printStackTrace()V │ + invoke-virtual {v5}, Ljava/lang/NumberFormatException;->printStackTrace()V │ :try_end_a │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_a .. :try_end_a} :catch_4 │ .catch Ljava/io/IOException; {:try_start_a .. :try_end_a} :catch_5 │ │ goto :goto_8 │ │ .line 913 │ - .end local v4 # "e":Ljava/lang/NumberFormatException; │ - .end local v5 # "element":Ljava/lang/String; │ - .end local v6 # "eventType":I │ + .end local v5 # "e":Ljava/lang/NumberFormatException; │ + .end local v6 # "element":Ljava/lang/String; │ + .end local v7 # "eventType":I │ :catch_4 │ - move-exception v4 │ + move-exception v5 │ │ .line 916 │ - .local v4, "e":Lorg/xmlpull/v1/XmlPullParserException; │ - invoke-virtual {v4}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V │ + .local v5, "e":Lorg/xmlpull/v1/XmlPullParserException; │ + invoke-virtual {v5}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V │ │ .line 924 │ - .end local v4 # "e":Lorg/xmlpull/v1/XmlPullParserException; │ + .end local v5 # "e":Lorg/xmlpull/v1/XmlPullParserException; │ :cond_13 │ :goto_9 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->updateStatusWidgets(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;)V │ │ goto/16 :goto_0 │ │ .line 851 │ - .restart local v6 # "eventType":I │ + .restart local v7 # "eventType":I │ :cond_14 │ :try_start_b │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - const-string v38, "state" │ + const-string v39, "state" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_16 │ + if-eqz v38, :cond_16 │ │ .line 852 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 855 │ - .restart local v5 # "element":Ljava/lang/String; │ - const-string v37, "playing" │ + .restart local v6 # "element":Ljava/lang/String; │ + const-string v38, "playing" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_15 │ + if-eqz v38, :cond_15 │ │ .line 856 │ - const/16 v37, 0x0 │ + const/16 v38, 0x0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->is_paused:Z │ :try_end_b │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_b .. :try_end_b} :catch_4 │ .catch Ljava/io/IOException; {:try_start_b .. :try_end_b} :catch_5 │ │ goto :goto_8 │ │ .line 918 │ - .end local v5 # "element":Ljava/lang/String; │ - .end local v6 # "eventType":I │ + .end local v6 # "element":Ljava/lang/String; │ + .end local v7 # "eventType":I │ :catch_5 │ - move-exception v4 │ + move-exception v5 │ │ .line 921 │ - .local v4, "e":Ljava/io/IOException; │ - invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ + .local v5, "e":Ljava/io/IOException; │ + invoke-virtual {v5}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_9 │ │ .line 858 │ - .end local v4 # "e":Ljava/io/IOException; │ - .restart local v5 # "element":Ljava/lang/String; │ - .restart local v6 # "eventType":I │ + .end local v5 # "e":Ljava/io/IOException; │ + .restart local v6 # "element":Ljava/lang/String; │ + .restart local v7 # "eventType":I │ :cond_15 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ :try_start_c │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->is_paused:Z │ │ goto :goto_8 │ │ .line 860 │ - .end local v5 # "element":Ljava/lang/String; │ + .end local v6 # "element":Ljava/lang/String; │ :cond_16 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - const-string v38, "length" │ + const-string v39, "length" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_18 │ + if-eqz v38, :cond_18 │ │ .line 861 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ :try_end_c │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_c .. :try_end_c} :catch_4 │ .catch Ljava/io/IOException; {:try_start_c .. :try_end_c} :catch_5 │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 865 │ - .restart local v5 # "element":Ljava/lang/String; │ + .restart local v6 # "element":Ljava/lang/String; │ :try_start_d │ - invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v18 │ + move-result v19 │ │ .line 866 │ - .restart local v18 # "length_seconds":I │ + .restart local v19 # "length_seconds":I │ move-object/from16 v0, p0 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->convertSecondsToCalendar(I)Ljava/util/Calendar; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 867 │ - .local v32, "time0":Ljava/util/Calendar; │ - if-eqz v32, :cond_17 │ + .local v33, "time0":Ljava/util/Calendar; │ + if-eqz v33, :cond_17 │ │ .line 868 │ - new-instance v37, Ljava/lang/StringBuilder; │ + new-instance v38, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v37 .. v37}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v38 .. v38}, Ljava/lang/StringBuilder;->()V │ │ - const-string v38, "/ " │ + const-string v39, "/ " │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v38 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->formatTime(Ljava/util/Calendar;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v38 .. v38}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->length:Ljava/lang/String; │ │ .line 870 │ :cond_17 │ - move/from16 v0, v18 │ + move/from16 v0, v19 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->progress_max:I │ :try_end_d │ .catch Ljava/lang/NumberFormatException; {:try_start_d .. :try_end_d} :catch_6 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_d .. :try_end_d} :catch_4 │ .catch Ljava/io/IOException; {:try_start_d .. :try_end_d} :catch_5 │ │ goto/16 :goto_8 │ │ .line 872 │ - .end local v18 # "length_seconds":I │ - .end local v32 # "time0":Ljava/util/Calendar; │ + .end local v19 # "length_seconds":I │ + .end local v33 # "time0":Ljava/util/Calendar; │ :catch_6 │ - move-exception v4 │ + move-exception v5 │ │ .line 875 │ - .local v4, "e":Ljava/lang/NumberFormatException; │ + .local v5, "e":Ljava/lang/NumberFormatException; │ :try_start_e │ - invoke-virtual {v4}, Ljava/lang/NumberFormatException;->printStackTrace()V │ + invoke-virtual {v5}, Ljava/lang/NumberFormatException;->printStackTrace()V │ │ goto/16 :goto_8 │ │ .line 878 │ - .end local v4 # "e":Ljava/lang/NumberFormatException; │ - .end local v5 # "element":Ljava/lang/String; │ + .end local v5 # "e":Ljava/lang/NumberFormatException; │ + .end local v6 # "element":Ljava/lang/String; │ :cond_18 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - const-string v38, "time" │ + const-string v39, "time" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_19 │ + if-eqz v38, :cond_19 │ │ .line 879 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String; │ :try_end_e │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_e .. :try_end_e} :catch_4 │ .catch Ljava/io/IOException; {:try_start_e .. :try_end_e} :catch_5 │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 883 │ - .restart local v5 # "element":Ljava/lang/String; │ + .restart local v6 # "element":Ljava/lang/String; │ :try_start_f │ - invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v35 │ + move-result v36 │ │ .line 884 │ - .restart local v35 # "time_seconds":I │ + .restart local v36 # "time_seconds":I │ move-object/from16 v0, p0 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->convertSecondsToCalendar(I)Ljava/util/Calendar; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 885 │ - .restart local v23 # "new_time":Ljava/util/Calendar; │ - if-eqz v23, :cond_11 │ + .restart local v24 # "new_time":Ljava/util/Calendar; │ + if-eqz v24, :cond_11 │ │ .line 886 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ .line 887 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->have_time:Z │ │ .line 888 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/util/Calendar;->clone()Ljava/lang/Object; │ + invoke-virtual/range {v38 .. v38}, Ljava/util/Calendar;->clone()Ljava/lang/Object; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - check-cast v37, Ljava/util/Calendar; │ + check-cast v38, Ljava/util/Calendar; │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->saved_last_time:Ljava/util/Calendar; │ │ .line 889 │ - const/16 v37, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity;->have_saved_last_time:Z │ │ .line 890 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - move-wide/from16 v0, v37 │ + move-wide/from16 v0, v38 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lnet/sourceforge/wifiremoteplay/MainActivity;->time_last_updated:J │ │ .line 892 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/sourceforge/wifiremoteplay/MainActivity;->time:Ljava/util/Calendar; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Lnet/sourceforge/wifiremoteplay/MainActivity;->formatTime(Ljava/util/Calendar;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput-object v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->time:Ljava/lang/String; │ │ .line 893 │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ iput v0, v1, Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;->progress:I │ :try_end_f │ .catch Ljava/lang/NumberFormatException; {:try_start_f .. :try_end_f} :catch_7 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_f .. :try_end_f} :catch_4 │ .catch Ljava/io/IOException; {:try_start_f .. :try_end_f} :catch_5 │ │ goto/16 :goto_8 │ │ .line 896 │ - .end local v23 # "new_time":Ljava/util/Calendar; │ - .end local v35 # "time_seconds":I │ + .end local v24 # "new_time":Ljava/util/Calendar; │ + .end local v36 # "time_seconds":I │ :catch_7 │ - move-exception v4 │ + move-exception v5 │ │ .line 899 │ - .restart local v4 # "e":Ljava/lang/NumberFormatException; │ + .restart local v5 # "e":Ljava/lang/NumberFormatException; │ :try_start_10 │ - invoke-virtual {v4}, Ljava/lang/NumberFormatException;->printStackTrace()V │ + invoke-virtual {v5}, Ljava/lang/NumberFormatException;->printStackTrace()V │ │ goto/16 :goto_8 │ │ .line 902 │ - .end local v4 # "e":Ljava/lang/NumberFormatException; │ - .end local v5 # "element":Ljava/lang/String; │ + .end local v5 # "e":Ljava/lang/NumberFormatException; │ + .end local v6 # "element":Ljava/lang/String; │ :cond_19 │ - invoke-interface/range {v25 .. v25}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface/range {v26 .. v26}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ - const-string v38, "information" │ + const-string v39, "information" │ │ - invoke-virtual/range {v37 .. v38}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v37 │ + move-result v38 │ │ - if-eqz v37, :cond_11 │ + if-eqz v38, :cond_11 │ │ .line 903 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v32 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-direct {v0, v1, v2}, Lnet/sourceforge/wifiremoteplay/MainActivity;->parseStatusInformation(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;Lorg/xmlpull/v1/XmlPullParser;)V │ :try_end_10 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_10 .. :try_end_10} :catch_4 │ .catch Ljava/io/IOException; {:try_start_10 .. :try_end_10} :catch_5 │ │ goto/16 :goto_8 │ │ .line 906 │ :cond_1a │ - const/16 v37, 0x3 │ + const/16 v38, 0x3 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-eq v6, v0, :cond_11 │ + if-eq v7, v0, :cond_11 │ │ .line 908 │ - const/16 v37, 0x4 │ + const/16 v38, 0x4 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ - if-ne v6, v0, :cond_11 │ + if-ne v7, v0, :cond_11 │ │ goto/16 :goto_8 │ .end method │ │ .method private parseStatusInformation(Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo;Lorg/xmlpull/v1/XmlPullParser;)V │ .locals 3 │ .param p1, "statusInfo" # Lnet/sourceforge/wifiremoteplay/MainActivity$StatusInfo; ├── smali/net/sourceforge/wifiremoteplay/MainApp$1SendMPCCommandTask.smali │ @@ -63,21 +63,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 123 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/MainApp$1SendMPCCommandTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/net/sourceforge/wifiremoteplay/MainApp$1SendVLCCommandTask.smali │ @@ -51,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 211 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/sourceforge/wifiremoteplay/MainApp$1SendVLCCommandTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/net/sourceforge/wifiremoteplay/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 171 │ return-void │ .end method ├── smali/net/sourceforge/wifiremoteplay/ScrollingTextView.smali │ @@ -224,49 +224,49 @@ │ .line 92 │ iget-object v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->textBounds:Landroid/graphics/Rect; │ │ iget v4, v8, Landroid/graphics/Rect;->right:I │ │ .line 93 │ .local v4, "text_wid":I │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 95 │ - .local v7, "x_pos":I │ + .local v5, "x_pos":I │ invoke-virtual {p1}, Landroid/graphics/Canvas;->getWidth()I │ │ move-result v8 │ │ if-le v4, v8, :cond_2 │ │ .line 97 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 98 │ - .local v5, "time_now":J │ + .local v6, "time_now":J │ const/4 v0, 0x0 │ │ .line 99 │ .local v0, "elapsed_time":I │ iget-boolean v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->have_last_time:Z │ │ if-eqz v8, :cond_0 │ │ .line 100 │ iget-wide v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->last_time:J │ │ - sub-long v8, v5, v8 │ + sub-long v8, v6, v8 │ │ long-to-int v0, v8 │ │ .line 104 │ :cond_0 │ - iput-wide v5, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->last_time:J │ + iput-wide v6, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->last_time:J │ │ .line 105 │ const/4 v8, 0x1 │ │ iput-boolean v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->have_last_time:Z │ │ .line 106 │ @@ -297,20 +297,20 @@ │ iput v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->step:F │ │ .line 109 │ iget v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->step:F │ │ float-to-int v8, v8 │ │ - neg-int v7, v8 │ + neg-int v5, v8 │ │ .line 110 │ neg-int v8, v4 │ │ - if-ge v7, v8, :cond_1 │ + if-ge v5, v8, :cond_1 │ │ .line 114 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->getWidth()I │ │ move-result v8 │ │ neg-int v8, v8 │ @@ -319,18 +319,18 @@ │ │ iput v8, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->step:F │ │ .line 123 │ .end local v0 # "elapsed_time":I │ .end local v1 # "ms_for_full_width":F │ .end local v2 # "pixels_per_ms":F │ - .end local v5 # "time_now":J │ + .end local v6 # "time_now":J │ :cond_1 │ :goto_0 │ - int-to-float v8, v7 │ + int-to-float v8, v5 │ │ iget-object v9, p0, Lnet/sourceforge/wifiremoteplay/ScrollingTextView;->textBounds:Landroid/graphics/Rect; │ │ iget v9, v9, Landroid/graphics/Rect;->top:I │ │ neg-int v9, v9 ├── original/AndroidManifest.xml │ @@ -1,189 +1,201 @@ │ -00000000: 0300 0800 c80b 0000 0100 1c00 3c06 0000 ............<... │ -00000010: 2500 0000 0000 0000 0000 0000 b000 0000 %............... │ +00000000: 0300 0800 8c0c 0000 0100 1c00 d806 0000 ................ │ +00000010: 2900 0000 0000 0000 0000 0000 c000 0000 )............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 6e00 0000 8c00 0000 a800 0000 R...n........... │ 00000040: c000 0000 cc00 0000 ea00 0000 0e01 0000 ................ │ 00000050: 2801 0000 3401 0000 4201 0000 5001 0000 (...4...B...P... │ 00000060: 6201 0000 ba01 0000 be01 0000 d001 0000 b............... │ -00000070: e401 0000 2402 0000 3002 0000 5402 0000 ....$...0...T... │ -00000080: 7602 0000 b002 0000 0603 0000 1a03 0000 v............... │ -00000090: 3403 0000 4803 0000 a203 0000 c003 0000 4...H........... │ -000000a0: d003 0000 0804 0000 1c04 0000 6004 0000 ............`... │ -000000b0: ca04 0000 2205 0000 0b00 7600 6500 7200 ....".....v.e.r. │ -000000c0: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ -000000d0: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ -000000e0: 6e00 4e00 6100 6d00 6500 0000 0d00 7800 n.N.a.m.e.....x. │ -000000f0: 6c00 6100 7200 6700 6500 5300 6300 7200 l.a.r.g.e.S.c.r. │ -00000100: 6500 6500 6e00 7300 0000 0c00 6c00 6100 e.e.n.s.....l.a. │ -00000110: 7200 6700 6500 5300 6300 7200 6500 6500 r.g.e.S.c.r.e.e. │ -00000120: 6e00 7300 0000 0d00 6e00 6f00 7200 6d00 n.s.....n.o.r.m. │ -00000130: 6100 6c00 5300 6300 7200 6500 6500 6e00 a.l.S.c.r.e.e.n. │ -00000140: 7300 0000 0c00 7300 6d00 6100 6c00 6c00 s.....s.m.a.l.l. │ -00000150: 5300 6300 7200 6500 6500 6e00 7300 0000 S.c.r.e.e.n.s... │ -00000160: 0a00 6100 6e00 7900 4400 6500 6e00 7300 ..a.n.y.D.e.n.s. │ -00000170: 6900 7400 7900 0000 0400 6e00 6100 6d00 i.t.y.....n.a.m. │ -00000180: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ -00000190: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ -000001a0: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ -000001b0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -000001c0: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ -000001d0: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ -000001e0: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ -000001f0: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ -00000200: 6500 6d00 6500 0000 0700 6100 6e00 6400 e.m.e.....a.n.d. │ -00000210: 7200 6f00 6900 6400 0000 2a00 6800 7400 r.o.i.d...*.h.t. │ -00000220: 7400 7000 3a00 2f00 2f00 7300 6300 6800 t.p.:././.s.c.h. │ -00000230: 6500 6d00 6100 7300 2e00 6100 6e00 6400 e.m.a.s...a.n.d. │ -00000240: 7200 6f00 6900 6400 2e00 6300 6f00 6d00 r.o.i.d...c.o.m. │ -00000250: 2f00 6100 7000 6b00 2f00 7200 6500 7300 /.a.p.k./.r.e.s. │ -00000260: 2f00 6100 6e00 6400 7200 6f00 6900 6400 /.a.n.d.r.o.i.d. │ -00000270: 0000 0000 0000 0700 7000 6100 6300 6b00 ........p.a.c.k. │ -00000280: 6100 6700 6500 0000 0800 6d00 6100 6e00 a.g.e.....m.a.n. │ -00000290: 6900 6600 6500 7300 7400 0000 1e00 6e00 i.f.e.s.t.....n. │ -000002a0: 6500 7400 2e00 7300 6f00 7500 7200 6300 e.t...s.o.u.r.c. │ -000002b0: 6500 6600 6f00 7200 6700 6500 2e00 7700 e.f.o.r.g.e...w. │ -000002c0: 6900 6600 6900 7200 6500 6d00 6f00 7400 i.f.i.r.e.m.o.t. │ -000002d0: 6500 7000 6c00 6100 7900 0000 0400 3100 e.p.l.a.y.....1. │ -000002e0: 2e00 3100 3200 0000 1000 7300 7500 7000 ..1.2.....s.u.p. │ -000002f0: 7000 6f00 7200 7400 7300 2d00 7300 6300 p.o.r.t.s.-.s.c. │ -00000300: 7200 6500 6500 6e00 7300 0000 0f00 7500 r.e.e.n.s.....u. │ -00000310: 7300 6500 7300 2d00 7000 6500 7200 6d00 s.e.s.-.p.e.r.m. │ -00000320: 6900 7300 7300 6900 6f00 6e00 0000 1b00 i.s.s.i.o.n..... │ -00000330: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000340: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -00000350: 6f00 6e00 2e00 4900 4e00 5400 4500 5200 o.n...I.N.T.E.R. │ -00000360: 4e00 4500 5400 0000 2900 6100 6e00 6400 N.E.T...).a.n.d. │ -00000370: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ -00000380: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ -00000390: 5700 5200 4900 5400 4500 5f00 4500 5800 W.R.I.T.E._.E.X. │ -000003a0: 5400 4500 5200 4e00 4100 4c00 5f00 5300 T.E.R.N.A.L._.S. │ -000003b0: 5400 4f00 5200 4100 4700 4500 0000 0800 T.O.R.A.G.E..... │ -000003c0: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ -000003d0: 0000 0b00 6100 7000 7000 6c00 6900 6300 ....a.p.p.l.i.c. │ -000003e0: 6100 7400 6900 6f00 6e00 0000 0800 6100 a.t.i.o.n.....a. │ -000003f0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ -00000400: 2b00 6e00 6500 7400 2e00 7300 6f00 7500 +.n.e.t...s.o.u. │ -00000410: 7200 6300 6500 6600 6f00 7200 6700 6500 r.c.e.f.o.r.g.e. │ -00000420: 2e00 7700 6900 6600 6900 7200 6500 6d00 ..w.i.f.i.r.e.m. │ -00000430: 6f00 7400 6500 7000 6c00 6100 7900 2e00 o.t.e.p.l.a.y... │ -00000440: 4d00 6100 6900 6e00 4100 6300 7400 6900 M.a.i.n.A.c.t.i. │ -00000450: 7600 6900 7400 7900 0000 0d00 6900 6e00 v.i.t.y.....i.n. │ -00000460: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l. │ -00000470: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t. │ -00000480: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d. │ -00000490: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ -000004a0: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ -000004b0: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N... │ -000004c0: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -000004d0: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o. │ -000004e0: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ -000004f0: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ -00000500: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ -00000510: 4800 4500 5200 0000 3300 6e00 6500 7400 H.E.R...3.n.e.t. │ -00000520: 2e00 7300 6f00 7500 7200 6300 6500 6600 ..s.o.u.r.c.e.f. │ -00000530: 6f00 7200 6700 6500 2e00 7700 6900 6600 o.r.g.e...w.i.f. │ -00000540: 6900 7200 6500 6d00 6f00 7400 6500 7000 i.r.e.m.o.t.e.p. │ -00000550: 6c00 6100 7900 2e00 4d00 7900 5000 7200 l.a.y...M.y.P.r. │ -00000560: 6500 6600 6500 7200 6500 6e00 6300 6500 e.f.e.r.e.n.c.e. │ -00000570: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -00000580: 0000 2a00 6e00 6500 7400 2e00 7300 6f00 ..*.n.e.t...s.o. │ -00000590: 7500 7200 6300 6500 6600 6f00 7200 6700 u.r.c.e.f.o.r.g. │ -000005a0: 6500 2e00 7700 6900 6600 6900 7200 6500 e...w.i.f.i.r.e. │ -000005b0: 6d00 6f00 7400 6500 7000 6c00 6100 7900 m.o.t.e.p.l.a.y. │ -000005c0: 2e00 4400 5600 4400 4100 6300 7400 6900 ..D.V.D.A.c.t.i. │ -000005d0: 7600 6900 7400 7900 0000 3200 6e00 6500 v.i.t.y...2.n.e. │ -000005e0: 7400 2e00 7300 6f00 7500 7200 6300 6500 t...s.o.u.r.c.e. │ -000005f0: 6600 6f00 7200 6700 6500 2e00 7700 6900 f.o.r.g.e...w.i. │ -00000600: 6600 6900 7200 6500 6d00 6f00 7400 6500 f.i.r.e.m.o.t.e. │ -00000610: 7000 6c00 6100 7900 2e00 4600 6900 6c00 p.l.a.y...F.i.l. │ -00000620: 6500 4200 7200 6f00 7700 7300 6500 7200 e.B.r.o.w.s.e.r. │ -00000630: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -00000640: 0000 0000 8001 0800 4000 0000 1b02 0101 ........@....... │ -00000650: 1c02 0101 bf02 0101 8602 0101 8502 0101 ................ │ -00000660: 8402 0101 6c02 0101 0300 0101 0c02 0101 ....l........... │ -00000670: 7002 0101 8002 0101 0200 0101 0100 0101 p............... │ -00000680: 0000 0101 0001 1000 1800 0000 0200 0000 ................ │ -00000690: ffff ffff 0e00 0000 0f00 0000 0201 1000 ................ │ -000006a0: 6000 0000 0200 0000 ffff ffff ffff ffff `............... │ -000006b0: 1200 0000 1400 1400 0300 0000 0000 0000 ................ │ -000006c0: 0f00 0000 0000 0000 ffff ffff 0800 0010 ................ │ -000006d0: 0800 0000 0f00 0000 0100 0000 1400 0000 ................ │ -000006e0: 0800 0003 1400 0000 ffff ffff 1100 0000 ................ │ -000006f0: 1300 0000 0800 0003 1300 0000 0201 1000 ................ │ -00000700: 8800 0000 0700 0000 ffff ffff ffff ffff ................ │ -00000710: 1500 0000 1400 1400 0500 0000 0000 0000 ................ │ -00000720: 0f00 0000 0600 0000 ffff ffff 0800 0012 ................ │ -00000730: ffff ffff 0f00 0000 0500 0000 ffff ffff ................ │ -00000740: 0800 0012 ffff ffff 0f00 0000 0400 0000 ................ │ -00000750: ffff ffff 0800 0012 ffff ffff 0f00 0000 ................ │ -00000760: 0300 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00000770: 0f00 0000 0200 0000 ffff ffff 0800 0012 ................ │ -00000780: ffff ffff 0301 1000 1800 0000 0700 0000 ................ │ -00000790: ffff ffff ffff ffff 1500 0000 0201 1000 ................ │ -000007a0: 3800 0000 0900 0000 ffff ffff ffff ffff 8............... │ -000007b0: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -000007c0: 0f00 0000 0700 0000 1700 0000 0800 0003 ................ │ -000007d0: 1700 0000 0301 1000 1800 0000 0900 0000 ................ │ -000007e0: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -000007f0: 3800 0000 0a00 0000 ffff ffff ffff ffff 8............... │ -00000800: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000810: 0f00 0000 0700 0000 1800 0000 0800 0003 ................ │ -00000820: 1800 0000 0301 1000 1800 0000 0a00 0000 ................ │ -00000830: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -00000840: 4c00 0000 0c00 0000 ffff ffff ffff ffff L............... │ -00000850: 1900 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000860: 0f00 0000 0800 0000 ffff ffff 0800 0010 ................ │ -00000870: 0a00 0000 0f00 0000 0900 0000 ffff ffff ................ │ -00000880: 0800 0010 1200 0000 0301 1000 1800 0000 ................ │ -00000890: 0e00 0000 ffff ffff ffff ffff 1900 0000 ................ │ -000008a0: 0201 1000 7400 0000 1000 0000 ffff ffff ....t........... │ -000008b0: ffff ffff 1a00 0000 1400 1400 0400 0000 ................ │ -000008c0: 0000 0000 0f00 0000 0d00 0000 ffff ffff ................ │ -000008d0: 0800 0001 0100 087f 0f00 0000 0c00 0000 ................ │ -000008e0: ffff ffff 0800 0001 0000 077f 0f00 0000 ................ │ -000008f0: 0b00 0000 ffff ffff 0800 0001 0000 027f ................ │ -00000900: 0f00 0000 0a00 0000 ffff ffff 0800 0012 ................ │ -00000910: ffff ffff 0201 1000 4c00 0000 1500 0000 ........L....... │ -00000920: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ -00000930: 0200 0000 0000 0000 0f00 0000 0c00 0000 ................ │ -00000940: ffff ffff 0800 0001 0000 077f 0f00 0000 ................ │ -00000950: 0700 0000 1c00 0000 0800 0003 1c00 0000 ................ │ -00000960: 0201 1000 2400 0000 1800 0000 ffff ffff ....$........... │ -00000970: ffff ffff 1d00 0000 1400 1400 0000 0000 ................ │ -00000980: 0000 0000 0201 1000 3800 0000 1900 0000 ........8....... │ -00000990: ffff ffff ffff ffff 1e00 0000 1400 1400 ................ │ -000009a0: 0100 0000 0000 0000 0f00 0000 0700 0000 ................ │ -000009b0: 1f00 0000 0800 0003 1f00 0000 0301 1000 ................ │ -000009c0: 1800 0000 1900 0000 ffff ffff ffff ffff ................ │ -000009d0: 1e00 0000 0201 1000 3800 0000 1a00 0000 ........8....... │ -000009e0: ffff ffff ffff ffff 2000 0000 1400 1400 ........ ....... │ -000009f0: 0100 0000 0000 0000 0f00 0000 0700 0000 ................ │ -00000a00: 2100 0000 0800 0003 2100 0000 0301 1000 !.......!....... │ -00000a10: 1800 0000 1a00 0000 ffff ffff ffff ffff ................ │ -00000a20: 2000 0000 0301 1000 1800 0000 1b00 0000 ............... │ -00000a30: ffff ffff ffff ffff 1d00 0000 0301 1000 ................ │ -00000a40: 1800 0000 1c00 0000 ffff ffff ffff ffff ................ │ -00000a50: 1b00 0000 0201 1000 4c00 0000 1d00 0000 ........L....... │ -00000a60: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ -00000a70: 0200 0000 0000 0000 0f00 0000 0c00 0000 ................ │ -00000a80: ffff ffff 0800 0001 0000 077f 0f00 0000 ................ │ -00000a90: 0700 0000 2200 0000 0800 0003 2200 0000 ...."......."... │ -00000aa0: 0301 1000 1800 0000 2000 0000 ffff ffff ........ ....... │ -00000ab0: ffff ffff 1b00 0000 0201 1000 4c00 0000 ............L... │ -00000ac0: 2100 0000 ffff ffff ffff ffff 1b00 0000 !............... │ -00000ad0: 1400 1400 0200 0000 0000 0000 0f00 0000 ................ │ -00000ae0: 0c00 0000 ffff ffff 0800 0001 0100 077f ................ │ -00000af0: 0f00 0000 0700 0000 2300 0000 0800 0003 ........#....... │ -00000b00: 2300 0000 0301 1000 1800 0000 2400 0000 #...........$... │ -00000b10: ffff ffff ffff ffff 1b00 0000 0201 1000 ................ │ -00000b20: 4c00 0000 2500 0000 ffff ffff ffff ffff L...%........... │ -00000b30: 1b00 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000b40: 0f00 0000 0c00 0000 ffff ffff 0800 0001 ................ │ -00000b50: 0000 077f 0f00 0000 0700 0000 2400 0000 ............$... │ -00000b60: 0800 0003 2400 0000 0301 1000 1800 0000 ....$........... │ -00000b70: 2800 0000 ffff ffff ffff ffff 1b00 0000 (............... │ -00000b80: 0301 1000 1800 0000 2900 0000 ffff ffff ........)....... │ -00000b90: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ -00000ba0: 2b00 0000 ffff ffff ffff ffff 1200 0000 +............... │ -00000bb0: 0101 1000 1800 0000 2b00 0000 ffff ffff ........+....... │ -00000bc0: 0e00 0000 0f00 0000 ........ │ +00000070: 0402 0000 3802 0000 4c02 0000 8c02 0000 ....8...L....... │ +00000080: 9802 0000 a002 0000 be02 0000 e202 0000 ................ │ +00000090: 0403 0000 3e03 0000 9403 0000 a803 0000 ....>........... │ +000000a0: c203 0000 d603 0000 3004 0000 4e04 0000 ........0...N... │ +000000b0: 5e04 0000 9604 0000 aa04 0000 ee04 0000 ^............... │ +000000c0: 5805 0000 b005 0000 0b00 7600 6500 7200 X.........v.e.r. │ +000000d0: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ +000000e0: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ +000000f0: 6e00 4e00 6100 6d00 6500 0000 0d00 7800 n.N.a.m.e.....x. │ +00000100: 6c00 6100 7200 6700 6500 5300 6300 7200 l.a.r.g.e.S.c.r. │ +00000110: 6500 6500 6e00 7300 0000 0c00 6c00 6100 e.e.n.s.....l.a. │ +00000120: 7200 6700 6500 5300 6300 7200 6500 6500 r.g.e.S.c.r.e.e. │ +00000130: 6e00 7300 0000 0d00 6e00 6f00 7200 6d00 n.s.....n.o.r.m. │ +00000140: 6100 6c00 5300 6300 7200 6500 6500 6e00 a.l.S.c.r.e.e.n. │ +00000150: 7300 0000 0c00 7300 6d00 6100 6c00 6c00 s.....s.m.a.l.l. │ +00000160: 5300 6300 7200 6500 6500 6e00 7300 0000 S.c.r.e.e.n.s... │ +00000170: 0a00 6100 6e00 7900 4400 6500 6e00 7300 ..a.n.y.D.e.n.s. │ +00000180: 6900 7400 7900 0000 0400 6e00 6100 6d00 i.t.y.....n.a.m. │ +00000190: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ +000001a0: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +000001b0: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ +000001c0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +000001d0: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ +000001e0: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ +000001f0: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ +00000200: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ +00000210: 6500 6d00 6500 0000 0700 6100 6e00 6400 e.m.e.....a.n.d. │ +00000220: 7200 6f00 6900 6400 0000 2a00 6800 7400 r.o.i.d...*.h.t. │ +00000230: 7400 7000 3a00 2f00 2f00 7300 6300 6800 t.p.:././.s.c.h. │ +00000240: 6500 6d00 6100 7300 2e00 6100 6e00 6400 e.m.a.s...a.n.d. │ +00000250: 7200 6f00 6900 6400 2e00 6300 6f00 6d00 r.o.i.d...c.o.m. │ +00000260: 2f00 6100 7000 6b00 2f00 7200 6500 7300 /.a.p.k./.r.e.s. │ +00000270: 2f00 6100 6e00 6400 7200 6f00 6900 6400 /.a.n.d.r.o.i.d. │ +00000280: 0000 0000 0000 0700 7000 6100 6300 6b00 ........p.a.c.k. │ +00000290: 6100 6700 6500 0000 1800 7000 6c00 6100 a.g.e.....p.l.a. │ +000002a0: 7400 6600 6f00 7200 6d00 4200 7500 6900 t.f.o.r.m.B.u.i. │ +000002b0: 6c00 6400 5600 6500 7200 7300 6900 6f00 l.d.V.e.r.s.i.o. │ +000002c0: 6e00 4300 6f00 6400 6500 0000 1800 7000 n.C.o.d.e.....p. │ +000002d0: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ +000002e0: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ +000002f0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ +00000300: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ +00000310: 7400 0000 1e00 6e00 6500 7400 2e00 7300 t.....n.e.t...s. │ +00000320: 6f00 7500 7200 6300 6500 6600 6f00 7200 o.u.r.c.e.f.o.r. │ +00000330: 6700 6500 2e00 7700 6900 6600 6900 7200 g.e...w.i.f.i.r. │ +00000340: 6500 6d00 6f00 7400 6500 7000 6c00 6100 e.m.o.t.e.p.l.a. │ +00000350: 7900 0000 0400 3100 2e00 3100 3200 0000 y.....1...1.2... │ +00000360: 0200 3100 3800 0000 0d00 3400 2e00 3300 ..1.8.....4...3. │ +00000370: 2e00 3100 2d00 3100 3400 3200 3500 3600 ..1.-.1.4.2.5.6. │ +00000380: 3400 3500 0000 1000 7300 7500 7000 7000 4.5.....s.u.p.p. │ +00000390: 6f00 7200 7400 7300 2d00 7300 6300 7200 o.r.t.s.-.s.c.r. │ +000003a0: 6500 6500 6e00 7300 0000 0f00 7500 7300 e.e.n.s.....u.s. │ +000003b0: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ +000003c0: 7300 7300 6900 6f00 6e00 0000 1b00 6100 s.s.i.o.n.....a. │ +000003d0: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +000003e0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +000003f0: 6e00 2e00 4900 4e00 5400 4500 5200 4e00 n...I.N.T.E.R.N. │ +00000400: 4500 5400 0000 2900 6100 6e00 6400 7200 E.T...).a.n.d.r. │ +00000410: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +00000420: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W. │ +00000430: 5200 4900 5400 4500 5f00 4500 5800 5400 R.I.T.E._.E.X.T. │ +00000440: 4500 5200 4e00 4100 4c00 5f00 5300 5400 E.R.N.A.L._.S.T. │ +00000450: 4f00 5200 4100 4700 4500 0000 0800 7500 O.R.A.G.E.....u. │ +00000460: 7300 6500 7300 2d00 7300 6400 6b00 0000 s.e.s.-.s.d.k... │ +00000470: 0b00 6100 7000 7000 6c00 6900 6300 6100 ..a.p.p.l.i.c.a. │ +00000480: 7400 6900 6f00 6e00 0000 0800 6100 6300 t.i.o.n.....a.c. │ +00000490: 7400 6900 7600 6900 7400 7900 0000 2b00 t.i.v.i.t.y...+. │ +000004a0: 6e00 6500 7400 2e00 7300 6f00 7500 7200 n.e.t...s.o.u.r. │ +000004b0: 6300 6500 6600 6f00 7200 6700 6500 2e00 c.e.f.o.r.g.e... │ +000004c0: 7700 6900 6600 6900 7200 6500 6d00 6f00 w.i.f.i.r.e.m.o. │ +000004d0: 7400 6500 7000 6c00 6100 7900 2e00 4d00 t.e.p.l.a.y...M. │ +000004e0: 6100 6900 6e00 4100 6300 7400 6900 7600 a.i.n.A.c.t.i.v. │ +000004f0: 6900 7400 7900 0000 0d00 6900 6e00 7400 i.t.y.....i.n.t. │ +00000500: 6500 6e00 7400 2d00 6600 6900 6c00 7400 e.n.t.-.f.i.l.t. │ +00000510: 6500 7200 0000 0600 6100 6300 7400 6900 e.r.....a.c.t.i. │ +00000520: 6f00 6e00 0000 1a00 6100 6e00 6400 7200 o.n.....a.n.d.r. │ +00000530: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ +00000540: 6e00 7400 2e00 6100 6300 7400 6900 6f00 n.t...a.c.t.i.o. │ +00000550: 6e00 2e00 4d00 4100 4900 4e00 0000 0800 n...M.A.I.N..... │ +00000560: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ +00000570: 0000 2000 6100 6e00 6400 7200 6f00 6900 .. .a.n.d.r.o.i. │ +00000580: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000590: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +000005a0: 7900 2e00 4c00 4100 5500 4e00 4300 4800 y...L.A.U.N.C.H. │ +000005b0: 4500 5200 0000 3300 6e00 6500 7400 2e00 E.R...3.n.e.t... │ +000005c0: 7300 6f00 7500 7200 6300 6500 6600 6f00 s.o.u.r.c.e.f.o. │ +000005d0: 7200 6700 6500 2e00 7700 6900 6600 6900 r.g.e...w.i.f.i. │ +000005e0: 7200 6500 6d00 6f00 7400 6500 7000 6c00 r.e.m.o.t.e.p.l. │ +000005f0: 6100 7900 2e00 4d00 7900 5000 7200 6500 a.y...M.y.P.r.e. │ +00000600: 6600 6500 7200 6500 6e00 6300 6500 4100 f.e.r.e.n.c.e.A. │ +00000610: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00000620: 2a00 6e00 6500 7400 2e00 7300 6f00 7500 *.n.e.t...s.o.u. │ +00000630: 7200 6300 6500 6600 6f00 7200 6700 6500 r.c.e.f.o.r.g.e. │ +00000640: 2e00 7700 6900 6600 6900 7200 6500 6d00 ..w.i.f.i.r.e.m. │ +00000650: 6f00 7400 6500 7000 6c00 6100 7900 2e00 o.t.e.p.l.a.y... │ +00000660: 4400 5600 4400 4100 6300 7400 6900 7600 D.V.D.A.c.t.i.v. │ +00000670: 6900 7400 7900 0000 3200 6e00 6500 7400 i.t.y...2.n.e.t. │ +00000680: 2e00 7300 6f00 7500 7200 6300 6500 6600 ..s.o.u.r.c.e.f. │ +00000690: 6f00 7200 6700 6500 2e00 7700 6900 6600 o.r.g.e...w.i.f. │ +000006a0: 6900 7200 6500 6d00 6f00 7400 6500 7000 i.r.e.m.o.t.e.p. │ +000006b0: 6c00 6100 7900 2e00 4600 6900 6c00 6500 l.a.y...F.i.l.e. │ +000006c0: 4200 7200 6f00 7700 7300 6500 7200 4100 B.r.o.w.s.e.r.A. │ +000006d0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000006e0: 8001 0800 4000 0000 1b02 0101 1c02 0101 ....@........... │ +000006f0: bf02 0101 8602 0101 8502 0101 8402 0101 ................ │ +00000700: 6c02 0101 0300 0101 0c02 0101 7002 0101 l...........p... │ +00000710: 8002 0101 0200 0101 0100 0101 0000 0101 ................ │ +00000720: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ +00000730: 0e00 0000 0f00 0000 0201 1000 8800 0000 ................ │ +00000740: 0200 0000 ffff ffff ffff ffff 1400 0000 ................ │ +00000750: 1400 1400 0500 0000 0000 0000 0f00 0000 ................ │ +00000760: 0000 0000 ffff ffff 0800 0010 0800 0000 ................ │ +00000770: 0f00 0000 0100 0000 1600 0000 0800 0003 ................ │ +00000780: 1600 0000 ffff ffff 1100 0000 1500 0000 ................ │ +00000790: 0800 0003 1500 0000 ffff ffff 1200 0000 ................ │ +000007a0: 1700 0000 0800 0010 1200 0000 ffff ffff ................ │ +000007b0: 1300 0000 1800 0000 0800 0003 1800 0000 ................ │ +000007c0: 0201 1000 8800 0000 0700 0000 ffff ffff ................ │ +000007d0: ffff ffff 1900 0000 1400 1400 0500 0000 ................ │ +000007e0: 0000 0000 0f00 0000 0600 0000 ffff ffff ................ │ +000007f0: 0800 0012 ffff ffff 0f00 0000 0500 0000 ................ │ +00000800: ffff ffff 0800 0012 ffff ffff 0f00 0000 ................ │ +00000810: 0400 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00000820: 0f00 0000 0300 0000 ffff ffff 0800 0012 ................ │ +00000830: ffff ffff 0f00 0000 0200 0000 ffff ffff ................ │ +00000840: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ +00000850: 0700 0000 ffff ffff ffff ffff 1900 0000 ................ │ +00000860: 0201 1000 3800 0000 0900 0000 ffff ffff ....8........... │ +00000870: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +00000880: 0000 0000 0f00 0000 0700 0000 1b00 0000 ................ │ +00000890: 0800 0003 1b00 0000 0301 1000 1800 0000 ................ │ +000008a0: 0900 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +000008b0: 0201 1000 3800 0000 0a00 0000 ffff ffff ....8........... │ +000008c0: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +000008d0: 0000 0000 0f00 0000 0700 0000 1c00 0000 ................ │ +000008e0: 0800 0003 1c00 0000 0301 1000 1800 0000 ................ │ +000008f0: 0a00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000900: 0201 1000 4c00 0000 0c00 0000 ffff ffff ....L........... │ +00000910: ffff ffff 1d00 0000 1400 1400 0200 0000 ................ │ +00000920: 0000 0000 0f00 0000 0800 0000 ffff ffff ................ │ +00000930: 0800 0010 0a00 0000 0f00 0000 0900 0000 ................ │ +00000940: ffff ffff 0800 0010 1200 0000 0301 1000 ................ │ +00000950: 1800 0000 0e00 0000 ffff ffff ffff ffff ................ │ +00000960: 1d00 0000 0201 1000 7400 0000 1000 0000 ........t....... │ +00000970: ffff ffff ffff ffff 1e00 0000 1400 1400 ................ │ +00000980: 0400 0000 0000 0000 0f00 0000 0d00 0000 ................ │ +00000990: ffff ffff 0800 0001 0100 087f 0f00 0000 ................ │ +000009a0: 0c00 0000 ffff ffff 0800 0001 0000 077f ................ │ +000009b0: 0f00 0000 0b00 0000 ffff ffff 0800 0001 ................ │ +000009c0: 0000 027f 0f00 0000 0a00 0000 ffff ffff ................ │ +000009d0: 0800 0012 ffff ffff 0201 1000 4c00 0000 ............L... │ +000009e0: 1500 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +000009f0: 1400 1400 0200 0000 0000 0000 0f00 0000 ................ │ +00000a00: 0c00 0000 ffff ffff 0800 0001 0000 077f ................ │ +00000a10: 0f00 0000 0700 0000 2000 0000 0800 0003 ........ ....... │ +00000a20: 2000 0000 0201 1000 2400 0000 1800 0000 .......$....... │ +00000a30: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ +00000a40: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000a50: 1900 0000 ffff ffff ffff ffff 2200 0000 ............"... │ +00000a60: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000a70: 0700 0000 2300 0000 0800 0003 2300 0000 ....#.......#... │ +00000a80: 0301 1000 1800 0000 1900 0000 ffff ffff ................ │ +00000a90: ffff ffff 2200 0000 0201 1000 3800 0000 ....".......8... │ +00000aa0: 1a00 0000 ffff ffff ffff ffff 2400 0000 ............$... │ +00000ab0: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000ac0: 0700 0000 2500 0000 0800 0003 2500 0000 ....%.......%... │ +00000ad0: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ +00000ae0: ffff ffff 2400 0000 0301 1000 1800 0000 ....$........... │ +00000af0: 1b00 0000 ffff ffff ffff ffff 2100 0000 ............!... │ +00000b00: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000b10: ffff ffff 1f00 0000 0201 1000 4c00 0000 ............L... │ +00000b20: 1d00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00000b30: 1400 1400 0200 0000 0000 0000 0f00 0000 ................ │ +00000b40: 0c00 0000 ffff ffff 0800 0001 0000 077f ................ │ +00000b50: 0f00 0000 0700 0000 2600 0000 0800 0003 ........&....... │ +00000b60: 2600 0000 0301 1000 1800 0000 2000 0000 &........... ... │ +00000b70: ffff ffff ffff ffff 1f00 0000 0201 1000 ................ │ +00000b80: 4c00 0000 2100 0000 ffff ffff ffff ffff L...!........... │ +00000b90: 1f00 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000ba0: 0f00 0000 0c00 0000 ffff ffff 0800 0001 ................ │ +00000bb0: 0100 077f 0f00 0000 0700 0000 2700 0000 ............'... │ +00000bc0: 0800 0003 2700 0000 0301 1000 1800 0000 ....'........... │ +00000bd0: 2400 0000 ffff ffff ffff ffff 1f00 0000 $............... │ +00000be0: 0201 1000 4c00 0000 2500 0000 ffff ffff ....L...%....... │ +00000bf0: ffff ffff 1f00 0000 1400 1400 0200 0000 ................ │ +00000c00: 0000 0000 0f00 0000 0c00 0000 ffff ffff ................ │ +00000c10: 0800 0001 0000 077f 0f00 0000 0700 0000 ................ │ +00000c20: 2800 0000 0800 0003 2800 0000 0301 1000 (.......(....... │ +00000c30: 1800 0000 2800 0000 ffff ffff ffff ffff ....(........... │ +00000c40: 1f00 0000 0301 1000 1800 0000 2900 0000 ............)... │ +00000c50: ffff ffff ffff ffff 1e00 0000 0301 1000 ................ │ +00000c60: 1800 0000 2b00 0000 ffff ffff ffff ffff ....+........... │ +00000c70: 1400 0000 0101 1000 1800 0000 2b00 0000 ............+... │ +00000c80: ffff ffff 0e00 0000 0f00 0000 ............