From 0284dec33a52b1a5fa8935e64c825ce0b3a5d31f Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 17:24:58 +0300 Subject: [PATCH] del ad audio lib --- .../my/target/i3/InstreamAudioAdPlayer.smali | 7 - .../p1/a/InstreamAdAudioController.smali | 22 - .../com/vk/articles/ArticleWebView$g.smali | 9 +- .../com/vk/libvideo/ad/AdDelegate.smali | 709 -------- .../com/vk/libvideo/ad/AdPlayerProxy$a.smali | 81 - .../com/vk/libvideo/ad/AdPlayerProxy.smali | 308 +--- .../libvideo/autoplay/VideoAutoPlay$i.smali | 14 - .../vk/libvideo/autoplay/VideoAutoPlay.smali | 37 +- .../webapp/helpers/AdvMyTargetHelper$a.smali | 112 -- .../vk/webapp/helpers/AdvMyTargetHelper.smali | 94 - .../vtosters/lite/audio/player/Player$c.smali | 29 - .../vtosters/lite/audio/player/Player.smali | 46 - .../audio/player/ads/AdPlayerHelper$a.smali | 162 -- .../audio/player/ads/AdPlayerHelper$b.smali | 57 - .../audio/player/ads/AdPlayerHelper$c.smali | 75 - .../audio/player/ads/AdPlayerHelper.smali | 1180 ------------- .../lite/audio/player/ads/AudioAd$a.smali | 85 - .../lite/audio/player/ads/AudioAd$b.smali | 19 - .../lite/audio/player/ads/AudioAd$c.smali | 19 - .../lite/audio/player/ads/AudioAd$d.smali | 19 - .../lite/audio/player/ads/AudioAd.smali | 1521 ----------------- .../audio/player/ads/AudioAdStatSender.smali | 425 ----- .../ads/InstreamAudioAdPlayerAdapter.smali | 624 ------- .../audio/player/ads/ModernAdPlayer$a.smali | 56 - .../audio/player/ads/ModernAdPlayer$b.smali | 72 - .../audio/player/ads/ModernAdPlayer$c.smali | 149 -- .../ads/ModernAdPlayer$playerAd$2.smali | 103 -- .../audio/player/ads/ModernAdPlayer.smali | 1301 -------------- .../vtosters/lite/audio/player/ads/e.smali | 58 - .../com/vtosters/lite/data/Analytics.smali | 9 - 30 files changed, 3 insertions(+), 7399 deletions(-) delete mode 100644 smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali index 83f77ad48..e2f4af157 100644 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali +++ b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali @@ -22,13 +22,6 @@ .end param .end method -.method public abstract a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - .param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method - .method public abstract b()Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali index dd8034384..ca32cbe4a 100644 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali +++ b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali @@ -672,28 +672,6 @@ .end annotation .end param - .line 6 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - .line 7 - invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - - .line 8 - :cond_0 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz p1, :cond_1 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->a:Lcom/my/target/p1/a/InstreamAdAudioController$a; - - invoke-interface {p1, v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - - :cond_1 return-void .end method diff --git a/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali b/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali index 30b8c2660..51f15c9b8 100644 --- a/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali +++ b/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali @@ -68,14 +68,7 @@ } .end annotation - .line 2 - iget-object v0, p0, Lcom/vk/articles/ArticleWebView$g;->a:Lcom/vk/articles/ArticleWebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/common/MyTargetUtils;->a(Landroid/content/Context;)Ljava/util/Map; + invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; move-result-object v0 diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali index cb64c1232..c91314f35 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali @@ -242,136 +242,6 @@ iput-object p10, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - .line 2 - new-instance p1, Lcom/my/target/i3/InstreamAd; - - iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->x1()I - - move-result p2 - - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - invoke-direct {p1, p2, p3}, Lcom/my/target/i3/InstreamAd;->(ILandroid/content/Context;)V - - const/4 p2, 0x0 - - .line 3 - invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V - - .line 4 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->y1()I - - move-result p3 - - invoke-virtual {p1, p3}, Lcom/my/target/i3/InstreamAd;->a(I)V - - .line 5 - invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAd$c;)V - - .line 6 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->v1()Ljava/util/Map; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p3 - - :goto_0 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - - move-result p4 - - if-eqz p4, :cond_0 - - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/util/Map$Entry; - - invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p5 - - invoke-interface {p4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object p6 - - check-cast p6, Ljava/lang/String; - - invoke-interface {p4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/lang/String; - - invoke-virtual {p5, p6, p4}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 7 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->f()V - - .line 8 - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - .line 9 - new-instance p1, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2; - - invoke-direct {p1, p0}, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;->(Lcom/vk/libvideo/ad/AdDelegate;)V - - invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object p1 - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->b:Lkotlin/Lazy2; - - .line 10 - invoke-static {}, Lio/reactivex/subjects/BehaviorSubject;->r()Lio/reactivex/subjects/BehaviorSubject; - - move-result-object p1 - - const-string p3, "BehaviorSubject.create()" - - invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - const/4 p1, 0x1 - - .line 11 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - .line 12 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - .line 13 - new-instance p1, Ljava/util/LinkedHashSet; - - invoke-direct {p1}, Ljava/util/LinkedHashSet;->()V - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - .line 14 - invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V - - const-string p1, "AdmanInit" - - .line 15 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - return-void .end method @@ -387,29 +257,6 @@ .method private final a(Lcom/vk/dto/common/AdSection;)V .locals 2 - .line 32 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - .line 33 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - const/4 v0, 0x0 - - .line 34 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 35 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - .line 36 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->o:Lkotlin/jvm/b/Functions2; - - invoke-interface {v0, p1}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - return-void .end method @@ -489,324 +336,32 @@ .method public final a(F)V .locals 1 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->a(F)V - return-void .end method .method public a(FFLcom/my/target/i3/InstreamAd;)V .locals 7 - sub-float p1, p2, p1 - - .line 24 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - const/4 v0, 0x0 - - if-eqz p3, :cond_1 - - invoke-virtual {p3}, Lcom/vk/libvideo/ad/AdBannerData;->b()I - - move-result p3 - - int-to-float p3, p3 - - sub-float/2addr p3, p1 - - float-to-int p3, p3 - - .line 25 - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p3 - - .line 26 - invoke-virtual {p3}, Ljava/lang/Number;->intValue()I - - move-result v1 - - if-gtz v1, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-nez v1, :cond_1 - - move-object v0, p3 - - :cond_1 - move-object v6, v0 - - .line 27 - invoke-direct {p0}, Lcom/vk/libvideo/ad/AdDelegate;->m()Lcom/vk/libvideo/ad/VideoAdTracker; - - move-result-object p3 - - float-to-int v0, p1 - - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - float-to-int v2, p2 - - invoke-virtual {p3, v0, v1, v2}, Lcom/vk/libvideo/ad/VideoAdTracker;->a(ILcom/vk/dto/common/AdSection;I)V - - .line 28 - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - if-eqz v2, :cond_2 - - .line 29 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->p:Lkotlin/jvm/b/Functions5; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v3 - - invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v4 - - invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdBannerData;->a()Z - - move-result p1 - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v5 - - invoke-interface/range {v1 .. v6}, Lkotlin/jvm/b/Functions5;->a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - :cond_2 - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAd;)V - .locals 4 - - const-string p1, "AdmanReady" - - .line 14 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 15 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->m:Lkotlin/jvm/b/Functions; - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Pair; - - invoke-virtual {p1}, Lkotlin/Pair;->c()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Ljava/lang/Number; - - invoke-virtual {p1}, Ljava/lang/Number;->intValue()I - - move-result p1 - - int-to-float p1, p1 - - .line 16 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - .line 17 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {v1}, Lcom/vk/dto/common/VideoAd;->u1()Ljava/util/List; - - move-result-object v1 - - .line 18 - new-instance v2, Ljava/util/ArrayList; - - const/16 v3, 0xa - - invoke-static {v1, v3}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;I)I - - move-result v3 - - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V - - .line 19 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - .line 20 - check-cast v3, Ljava/lang/Number; - - invoke-virtual {v3}, Ljava/lang/Number;->floatValue()F - - move-result v3 - - mul-float v3, v3, p1 - - .line 21 - invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v3 - - invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_0 - invoke-static {v2}, Lkotlin/collections/l;->c(Ljava/util/Collection;)[F - - move-result-object v1 - - .line 22 - invoke-virtual {v0, p1, v1}, Lcom/my/target/i3/InstreamAd;->a(F[F)V - - .line 23 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - sget-object v0, Lcom/vk/libvideo/ad/AdState;->READY:Lcom/vk/libvideo/ad/AdState; - - invoke-virtual {p1, v0}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V - return-void .end method .method public a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V .locals 0 - const-string p1, "AdmanAdCompleted" - - .line 30 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - return-void .end method .method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - .line 31 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - sget-object p2, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; - - invoke-virtual {p1, p2}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V - return-void .end method .method public final a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z .locals 4 - .line 8 - sget-object v0, Lcom/vk/libvideo/ad/c;->$EnumSwitchMapping$0:[I - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aget v0, v0, v1 - const/4 v1, 0x0 - const/4 v2, 0x1 - - if-eq v0, v2, :cond_3 - - const/4 v3, 0x2 - - if-eq v0, v3, :cond_2 - - const/4 v3, 0x3 - - if-ne v0, v3, :cond_1 - - .line 9 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - invoke-static {v0, p2}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;Ljava/lang/Object;)Z - - move-result p2 - - if-nez p2, :cond_0 - - const/4 p2, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - goto :goto_0 - - :cond_1 - new-instance p1, Lkotlin/NoWhenBranchMatchedException; - - invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V - - throw p1 - - .line 10 - :cond_2 - iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - goto :goto_0 - - .line 11 - :cond_3 - iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - :goto_0 - if-eqz p2, :cond_4 - - .line 12 - iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->w1()Ljava/util/Set; - - move-result-object p2 - - invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_4 - - iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - if-nez p1, :cond_4 - - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p1}, Lcom/vk/dto/common/VideoAd;->t1()Z - - move-result p1 - - if-eqz p1, :cond_4 - - const/4 v1, 0x1 - - :cond_4 return v1 .end method @@ -884,130 +439,18 @@ .method public final b(F)V .locals 6 - .line 3 - sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v1 - - invoke-virtual {p0, v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - .line 5 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - const/4 v0, 0x1 - - .line 6 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 7 - sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 8 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->b(F)V - - :cond_0 return-void .end method .method public b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V .locals 7 - const-string p1, "AdmanAdStarted" - - .line 9 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 10 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->n:Lkotlin/jvm/b/Functions2; - - .line 11 - new-instance v6, Lcom/vk/libvideo/ad/AdBannerData; - - .line 12 - iget v4, p2, Lcom/my/target/i3/InstreamAd$b;->c:I - - .line 13 - iget v5, p2, Lcom/my/target/i3/InstreamAd$b;->d:I - - .line 14 - iget-boolean v2, p2, Lcom/my/target/i3/InstreamAd$b;->a:Z - - .line 15 - iget-object v1, p2, Lcom/my/target/i3/InstreamAd$b;->e:Ljava/lang/String; - - .line 16 - iget p2, p2, Lcom/my/target/i3/InstreamAd$b;->b:F - - float-to-int v3, p2 - - move-object v0, v6 - - .line 17 - invoke-direct/range {v0 .. v5}, Lcom/vk/libvideo/ad/AdBannerData;->(Ljava/lang/String;ZIII)V - - .line 18 - iput-object v6, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - .line 19 - invoke-interface {p1, v6}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - const/4 p1, 0x1 - - .line 20 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - return-void .end method .method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - const-string p1, "AdmanError" - - .line 21 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 22 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - if-eqz p1, :cond_0 - - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V - - :cond_0 return-void .end method @@ -1023,21 +466,6 @@ .method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - .line 3 - invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "(this as java.lang.String).toUpperCase()" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lcom/vk/dto/common/AdSection;->valueOf(Ljava/lang/String;)Lcom/vk/dto/common/AdSection; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V - return-void .end method @@ -1053,168 +481,36 @@ .method public final e()V .locals 1 - const-string v0, "banner_link_click" - - .line 1 - invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->e()V - return-void .end method .method public final f()V .locals 1 - const-string v0, "banner_skip" - - .line 1 - invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->i()V - return-void .end method .method public final g()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->g()V - return-void .end method .method public final h()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->h()V - return-void .end method .method public final i()V .locals 6 - .line 1 - sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection; - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - const/4 v0, 0x1 - - .line 4 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 5 - sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 6 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->j()V - - :cond_0 return-void .end method .method public final j()V .locals 6 - .line 1 - sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection; - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - const/4 v0, 0x1 - - .line 4 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 5 - sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 6 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->k()V - - :cond_0 return-void .end method @@ -1269,10 +565,5 @@ .method public final l()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->l()V - return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali index 55aea3dbe..42dc0f82c 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali @@ -187,92 +187,11 @@ .method public a(Lcom/google/android/exoplayer2/q0/c$a;Lcom/google/android/exoplayer2/ExoPlaybackException;)V .locals 0 - .line 13 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_0 - - const-string p2, "error" - - invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(Ljava/lang/String;)V - - :cond_0 return-void .end method .method public a(Lcom/google/android/exoplayer2/q0/c$a;ZI)V .locals 0 - const/4 p1, 0x3 - - if-eq p3, p1, :cond_1 - - const/4 p1, 0x4 - - if-eq p3, p1, :cond_0 - - goto :goto_0 - - .line 1 - :cond_0 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_3 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_3 - - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->e()V - - goto :goto_0 - - .line 2 - :cond_1 - iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z - - if-nez p1, :cond_3 - - .line 3 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a()V - - :cond_2 - const/4 p1, 0x1 - - .line 4 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z - - :cond_3 - :goto_0 return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali index 94a118fba..f3a61b25e 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali @@ -6,15 +6,6 @@ .implements Lcom/my/target/i3/InstreamAdPlayer; -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vk/libvideo/ad/AdPlayerProxy$b;, - Lcom/vk/libvideo/ad/AdPlayerProxy$a; - } -.end annotation - - # instance fields .field private a:Lcom/vk/media/player/ExoPlayerBase; @@ -24,8 +15,6 @@ .field private d:Lcom/vk/media/player/video/ExoVideoSource; -.field private e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - .field private final f:Lkotlin/jvm/b/Functions1; .annotation system Ldalvik/annotation/Signature; value = { @@ -117,15 +106,6 @@ return-void .end method -.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - return-object p0 -.end method - .method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;Lcom/vk/media/player/ExoPlayerBase;)V .locals 0 @@ -147,27 +127,6 @@ .method private final a(Lcom/vk/media/player/ExoPlayerBase;)V .locals 1 - .line 24 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 25 - invoke-virtual {p1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_0 return-void .end method @@ -192,49 +151,6 @@ .method private final h()V .locals 2 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 2 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_1 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_1 return-void .end method @@ -243,96 +159,12 @@ .method public a()V .locals 10 - .line 12 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->b()V - - .line 13 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 14 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource; - - if-eqz v1, :cond_1 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I - - move-result v6 - - int-to-long v6, v6 - - const/16 v8, 0xf - - const/4 v9, 0x0 - - invoke-static/range {v1 .. v9}, Lcom/vk/media/player/video/ExoVideoSource;->a(Lcom/vk/media/player/video/ExoVideoSource;Ljava/lang/String;Landroid/net/Uri;IIJILjava/lang/Object;)Lcom/vk/media/player/video/ExoVideoSource; - - move-result-object v1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource; - - .line 15 - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->F()V - - :cond_2 return-void .end method .method public a(F)V .locals 1 - .line 16 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(F)V - - .line 17 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - invoke-virtual {v0, p1}, Lcom/vk/media/player/ExoPlayerBase;->b(F)V - - :cond_1 return-void .end method @@ -424,172 +256,34 @@ .method public a(Lcom/my/target/i3/InstreamAdPlayer$a;)V .locals 2 - .line 18 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 19 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_0 - if-eqz p1, :cond_1 - - .line 20 - new-instance v0, Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - .line 21 - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - invoke-direct {v1, p0}, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->(Lcom/vk/libvideo/ad/AdPlayerProxy;)V - - .line 22 - invoke-direct {v0, v1, p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->(Lcom/vk/libvideo/ad/AdPlayerProxy$a;Lcom/my/target/i3/InstreamAdPlayer$a;)V - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - .line 23 - :goto_0 - iput-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - return-void .end method .method public b()V .locals 2 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->d()V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->f()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - .line 4 - invoke-virtual {v0, v1}, Lcom/vk/media/player/ExoPlayerBase;->a(Z)V - - :cond_1 return-void .end method .method public c()V .locals 1 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->c()V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->H()V - - :cond_1 return-void .end method .method public d()F .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->k()I - - move-result v0 - - int-to-float v0, v0 - - goto :goto_0 - - :cond_0 + const/4 v0, 0x0 - :goto_0 return v0 .end method .method public e()F .locals 2 - .line 1 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I - - move-result v0 - - int-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - goto :goto_0 - - :cond_0 const/4 v0, 0x0 - :goto_0 return v0 .end method diff --git a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali index 7ff958973..7d17ee725 100644 --- a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali +++ b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali @@ -74,19 +74,5 @@ invoke-static {v0, v1}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a(Lcom/vk/libvideo/autoplay/VideoAutoPlay;Lcom/vk/libvideo/autoplay/VideoAutoPlay$AutoPlayState;)V - .line 4 - iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->b:Lcom/vk/libvideo/autoplay/VideoAutoPlay; - - invoke-static {v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->b(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)Lcom/vk/libvideo/ad/AdDelegate; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget v1, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->a:F - - invoke-virtual {v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->b(F)V - - :cond_2 return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali index 610fd9d5b..b9df3f9a7 100644 --- a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali +++ b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali @@ -2218,25 +2218,12 @@ .line 25 iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - if-eqz v0, :cond_6 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single; - - move-result-object v0 - - if-eqz v0, :cond_6 - - goto :goto_2 - - :cond_6 sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single; move-result-object v0 - - .line 26 - :goto_2 + sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$d; .line 27 @@ -2807,16 +2794,6 @@ if-eqz v2, :cond_2 - invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdDelegate;->c()Lcom/my/target/i3/InstreamAd; - - move-result-object v2 - - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Lcom/my/target/i3/InstreamAd;->d()Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v2 - goto :goto_1 :cond_2 @@ -3963,17 +3940,6 @@ .line 43 iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single; - - move-result-object v0 - - if-eqz v0, :cond_1 - - goto :goto_0 - - :cond_1 sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single; @@ -3981,7 +3947,6 @@ move-result-object v0 .line 44 - :goto_0 sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$f; .line 45 diff --git a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali deleted file mode 100644 index 4b513bbf8..000000000 --- a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali +++ /dev/null @@ -1,112 +0,0 @@ -.class public final Lcom/vk/webapp/helpers/AdvMyTargetHelper$a; -.super Ljava/lang/Object; -.source "AdvMyTargetHelper.kt" - -# interfaces -.implements Lcom/my/target/e/InterstitialAd$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - -# direct methods -.method constructor (Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Unit; - - :cond_0 - return-void -.end method - -.method public b(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->b(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Unit; - - :cond_0 - return-void -.end method - -.method public c(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public d(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public e(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->e()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali index 534647970..607143a3e 100644 --- a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali +++ b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali @@ -92,101 +92,7 @@ .method public final a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V .locals 2 - .line 3 - new-instance v0, Lcom/my/target/e/InterstitialAd; - - invoke-direct {v0, p2, p1}, Lcom/my/target/e/InterstitialAd;->(ILandroid/content/Context;)V - - .line 4 - invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p1 - - const-string p2, "ad.customParams" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 5 - iget-boolean v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->c:Z - - if-eqz v1, :cond_0 - - const/4 v1, 0x2 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x1 - - :goto_0 - invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->b(I)V - - .line 6 - iget v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->d:I - - if-lez v1, :cond_1 - - .line 7 - invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->a(I)V - - .line 8 - :cond_1 - new-instance p1, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a; - - invoke-direct {p1, p0}, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V - - invoke-virtual {v0, p1}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/e/InterstitialAd$b;)V - - .line 9 - invoke-virtual {p4}, Ljava/lang/Enum;->name()Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; - - move-result-object p1 - - const-string p4, "(this as java.lang.String).toLowerCase()" - - invoke-static {p1, p4}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 10 - invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p4 - - invoke-static {p4, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "ad_format" - - .line 11 - invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 12 - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p1 - - const-string p2, "content_id" - - invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 13 - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->d()V - return-void - - .line 14 - :cond_2 - new-instance p1, Lkotlin/TypeCastException; - - const-string p2, "null cannot be cast to non-null type java.lang.String" - - invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V - - throw p1 .end method .method public final b(Lkotlin/jvm/b/Functions;)Lcom/vk/webapp/helpers/AdvMyTargetHelper; diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali index d6a70a668..2fb91da0e 100644 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali +++ b/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali @@ -277,26 +277,9 @@ move-result-object p1 - .line 12 - instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - if-eqz p2, :cond_6 - - move-object p2, p1 - - check-cast p2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-virtual {p2}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h()[Lcom/vk/music/player/PlayerAction; - - move-result-object p2 - - goto :goto_3 - - :cond_6 move-object p2, v1 .line 13 - :goto_3 sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_MUSIC_REINIT_PLAYER:Lcom/vk/toggle/Features$Type; invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z @@ -305,18 +288,6 @@ if-eqz v0, :cond_8 - .line 14 - instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - if-eqz p2, :cond_7 - - check-cast p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-virtual {p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h()[Lcom/vk/music/player/PlayerAction; - - move-result-object v1 - - :cond_7 move-object p2, v1 :cond_8 diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali index 3f3eb16b1..024c7f6ee 100644 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali +++ b/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali @@ -289,31 +289,6 @@ if-nez v1, :cond_1 - .line 21 - new-instance v11, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - const/4 v4, 0x0 - - const/4 v5, 0x1 - - new-instance v6, Lcom/vtosters/lite/audio/player/Player$g; - - invoke-direct {v6, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - move-object v1, v11 - - move-object v2, p3 - - move-object v3, p1 - - move/from16 v7, p6 - - invoke-direct/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - goto :goto_1 - .line 22 :cond_1 sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; @@ -341,27 +316,6 @@ .line 23 :cond_2 :goto_0 - new-instance v11, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - new-instance v4, Lcom/vtosters/lite/audio/player/Player$b; - - invoke-direct {v4, p0, v10}, Lcom/vtosters/lite/audio/player/Player$b;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - new-instance v5, Lcom/vtosters/lite/audio/player/Player$g; - - invoke-direct {v5, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - move-object v1, v11 - - move-object v2, p3 - - move-object v3, p1 - - move/from16 v6, p6 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; .line 24 :goto_1 diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali deleted file mode 100644 index 7c02052d0..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali +++ /dev/null @@ -1,162 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/dto/music/MusicTrack; - -.field final synthetic b:I - -.field final synthetic c:Ljava/lang/String; - -.field final synthetic d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - -.field final synthetic e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack; - - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String; - - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 5 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-eq v0, v1, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_2 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - return-void - - .line 3 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack; - - iget v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_2 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v0 - - .line 6 - invoke-static {v0}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V - - const/4 v1, 0x0 - - new-array v1, v1, [Ljava/lang/Object; - - .line 7 - invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - sget-object v2, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType; - - invoke-interface {v0, v1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - :cond_2 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali deleted file mode 100644 index b45801491..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali +++ /dev/null @@ -1,57 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field final synthetic b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali deleted file mode 100644 index 9bb6db996..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali +++ /dev/null @@ -1,75 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - return-void - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali deleted file mode 100644 index c6337a9cc..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali +++ /dev/null @@ -1,1180 +0,0 @@ -.class public Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$b; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - -# annotations -.annotation runtime Ljava/lang/Deprecated; -.end annotation - - -# instance fields -.field private final c:Landroid/content/Context; - -.field private d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - -.field private final e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Lcom/vk/music/player/PlayState; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - -.field private final i:I - -.field private final j:I - -.field private k:Ljava/lang/Runnable; - -.field private l:Z - -.field private m:Z - -.field private final n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - -# direct methods -.method public constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 7 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->IDLE:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - const/4 v0, 0x0 - - .line 4 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - .line 5 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - .line 6 - iput-boolean p6, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - .line 7 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - .line 8 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - .line 9 - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - .line 10 - iput p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - .line 11 - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - .line 12 - sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - move-object v2, p1 - - move-object v3, p2 - - move v4, p3 - - move-object v5, p0 - - move v6, p6 - - invoke-interface/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-void -.end method - -.method static synthetic a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-object p0 -.end method - -.method static synthetic b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i()Z - - move-result p0 - - return p0 -.end method - -.method static synthetic c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-object p0 -.end method - -.method static synthetic d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - return-object p0 -.end method - -.method private i()Z - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 4 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - return v0 -.end method - -.method public a()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 9 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 10 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - .line 11 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 12 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a()V - - .line 13 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 14 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - const/4 v0, 0x0 - - .line 15 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 16 - :cond_1 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 23 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 24 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 25 - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(F)V - - :cond_0 - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 34 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 9 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - .line 6 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 7 - :cond_0 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/AudioAd; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - move-object v1, v0 - - move-object v3, p1 - - move-object v4, p0 - - move-object v5, p0 - - move-object v6, p4 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->(Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v8, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a; - - move-object v2, v8 - - move-object v3, p0 - - move-object v4, p1 - - move v5, p2 - - move-object v6, p3 - - move-object v7, p4 - - invoke-direct/range {v2 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - invoke-virtual {v0, v1, v8}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 2 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 3 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 27 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v1 - - if-ne v0, v1, :cond_0 - - .line 28 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 29 - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b; - - invoke-direct {v2, p0, p1}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - goto :goto_0 - - .line 30 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 26 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 9 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 32 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - if-ne v0, v1, :cond_0 - - .line 33 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v3, p1 - - move v4, p2 - - move-wide v5, p3 - - move-wide v7, p5 - - invoke-interface/range {v2 .. v8}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 31 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 4 - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-ne v0, v3, :cond_0 - - .line 18 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 19 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - goto :goto_0 - - .line 20 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-eq v0, v3, :cond_1 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result v2 - - :cond_1 - :goto_0 - if-eqz v2, :cond_2 - - .line 22 - sget-object p1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_2 - return v1 -.end method - -.method public b()V - .locals 1 - - .line 12 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - goto :goto_0 - - :cond_0 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - :goto_0 - invoke-virtual {p0, v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(I)V - - return-void -.end method - -.method public b(F)V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - :cond_0 - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 4 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - div-int/lit16 v0, p2, 0x3e8 - - .line 8 - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v2 - - if-ne v1, v2, :cond_0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(I)Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 9 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 10 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v3, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c; - - invoke-direct {v3, p0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V - - invoke-virtual {v1, v2, v3, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - .line 11 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->b(I)Z - - move-result p1 - - if-eqz p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result p1 - - return p1 -.end method - -.method public c()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g()Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 v0, 0x1 - - :goto_1 - return v0 -.end method - -.method public d()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->k()V - - :cond_0 - const/4 v0, 0x1 - - return v0 - - .line 5 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v0 - - return v0 -.end method - -.method public e()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - const/4 v2, 0x0 - - if-ne v0, v1, :cond_4 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h()Z - - move-result v0 - - goto :goto_1 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-nez v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_2 - :goto_0 - const/4 v2, 0x1 - - const/4 v0, 0x1 - - :goto_1 - if-eqz v0, :cond_3 - - .line 5 - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_3 - return v0 - - :cond_4 - return v2 -.end method - -.method public f()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f()I - - move-result v0 - - goto :goto_0 - - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public declared-synchronized g()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 9 - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "create player advertising" - - aput-object v2, v0, v1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iget-object v5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - iget v6, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - iget-boolean v8, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - move-object v3, v0 - - move-object v7, p0 - - invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const-wide/16 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->getCurrentPosition()J - - move-result-wide v0 - - :goto_0 - return-wide v0 - - .line 3 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b()F - - move-result v0 - - float-to-long v0, v0 - - return-wide v0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - goto :goto_0 - - :cond_0 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - :goto_0 - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-object v0 -.end method - -.method public h()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d()[Lcom/vk/music/player/PlayerAction; - - move-result-object v0 - - :goto_0 - return-object v0 -.end method - -.method public stop()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 1 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->stop()V - - .line 5 - :cond_0 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - if-eqz v0, :cond_1 - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 7 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - const/4 v0, 0x0 - - .line 8 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 9 - :cond_1 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public t()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - const/4 v2, 0x0 - - if-ne v0, v1, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->j()Z - - move-result v0 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - :goto_0 - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - .line 5 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 6 - iput-boolean v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - .line 7 - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_1 - return v0 - - :cond_2 - return v2 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali deleted file mode 100644 index 0b5b1aaba..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali +++ /dev/null @@ -1,85 +0,0 @@ -.class synthetic Lcom/vtosters/lite/audio/player/ads/AudioAd$a; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - - -# direct methods -.method static constructor ()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - :try_start_0 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :try_start_1 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :try_start_2 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali deleted file mode 100644 index 3db008c15..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$b; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "b" -.end annotation - - -# virtual methods -.method public abstract g()Lcom/my/target/i3/InstreamAudioAdPlayer; -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali deleted file mode 100644 index 65108fca9..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$c; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "c" -.end annotation - - -# virtual methods -.method public abstract b()V -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali deleted file mode 100644 index 533b4183d..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$d; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "d" -.end annotation - - -# virtual methods -.method public abstract b()V -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali deleted file mode 100644 index 53c55ea36..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali +++ /dev/null @@ -1,1521 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AudioAd; -.super Ljava/lang/Object; -.source "AudioAd.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAudioAd$d; -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vtosters/lite/audio/player/ads/AudioAd$b;, - Lcom/vtosters/lite/audio/player/ads/AudioAd$c;, - Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - } -.end annotation - - -# static fields -.field private static final K:Landroid/os/Handler; - - -# instance fields -.field private final B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - -.field private C:[F - -.field private D:[Z - -.field private E:Lcom/my/target/i3/InstreamAudioAd$c; - -.field private F:[Lcom/vk/music/player/PlayerAction; - -.field private final G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - -.field private final H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - -.field private final I:Z - -.field private final J:Lcom/vk/dto/music/MusicTrack; - -.field private final a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - -.field private volatile b:Lcom/vk/dto/account/AudioAdConfig$Type; - -.field private volatile c:Lcom/vk/dto/account/AudioAdConfig$Type; - -.field private final d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - -.field private final e:Ljava/util/concurrent/atomic/AtomicBoolean; - -.field private f:Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final g:Lcom/vk/music/stats/MusicStatsRefer; - -.field private h:I - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Landroid/os/Handler; - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - return-void -.end method - -.method constructor (Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 3 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 4 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 5 - new-instance v1, Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-direct {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->()V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - .line 6 - new-instance v1, Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v2, 0x0 - - invoke-direct {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->(Z)V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - .line 7 - iput v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - .line 8 - new-instance v1, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - invoke-direct {v1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->()V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - .line 9 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - .line 10 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - .line 11 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - .line 12 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - if-nez p5, :cond_0 - - .line 13 - sget-object p5, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - :cond_0 - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 14 - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - .line 15 - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - const/4 p3, 0x1 - - .line 16 - invoke-static {p3}, Lcom/my/target/common/BaseAd;->b(Z)V - - .line 17 - invoke-virtual {p2}, Lcom/vk/dto/music/MusicTrack;->D1()Z - - move-result p4 - - xor-int/2addr p3, p4 - - iput-boolean p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->I:Z - - .line 18 - new-instance p3, Lcom/my/target/i3/InstreamAudioAd; - - const p4, 0x10ede - - invoke-direct {p3, p4, p1}, Lcom/my/target/i3/InstreamAudioAd;->(ILandroid/content/Context;)V - - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - .line 19 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p1 - - .line 20 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p3 - - invoke-interface {p3}, Lcom/vk/bridges/AuthBridge3;->b()I - - move-result p3 - - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p1, p3}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;)V - - .line 21 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-interface {p3}, Lcom/vk/music/stats/MusicStatsRefer;->b1()I - - move-result p3 - - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p3 - - const-string p4, "vkcat_id" - - invoke-virtual {p1, p4, p3}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 22 - iget-object p3, p2, Lcom/vk/dto/music/MusicTrack;->N:Landroid/os/Bundle; - - if-eqz p3, :cond_2 - - .line 23 - invoke-virtual {p3}, Landroid/os/Bundle;->keySet()Ljava/util/Set; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p3 - - :cond_1 - :goto_0 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - - move-result p4 - - if-eqz p4, :cond_2 - - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/lang/String; - - .line 24 - iget-object p5, p2, Lcom/vk/dto/music/MusicTrack;->N:Landroid/os/Bundle; - - invoke-virtual {p5, p4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p5 - - if-eqz p5, :cond_1 - - .line 25 - invoke-virtual {p1, p4, p5}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 26 - :cond_2 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 27 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAd$d;)V - - return-void -.end method - -.method private a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 2 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/ads/AudioAd$d;->b()V - - return-void -.end method - -.method static a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - .locals 0 - - if-eqz p0, :cond_0 - - .line 7 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz p0, :cond_0 - - const/4 p0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p0, 0x0 - - :goto_0 - return p0 -.end method - -.method private l()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - .line 3 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method private m()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAd$d;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->k()V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->b()V - - .line 6 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 8 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 10 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - - .line 11 - throw v0 -.end method - -.method private n()V - .locals 4 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - goto :goto_0 - - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - :goto_0 - const/4 v1, 0x0 - - .line 3 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 4 - invoke-direct {p0, v1}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - - if-eqz v0, :cond_1 - - .line 5 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v3 - - aget-object v2, v2, v3 - - .line 6 - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aput-object v1, v3, v0 - - if-eqz v2, :cond_1 - - .line 7 - invoke-interface {v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd$c;->b()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 8 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 9 - throw v0 -.end method - -.method private o()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - .line 2 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - const-wide/16 v1, 0x7d0 - - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method - - -# virtual methods -.method public a(FFLcom/my/target/i3/InstreamAudioAd;)V - .locals 1 - - .line 62 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - sub-float p1, p2, p1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p3, p1, p2, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(FFLcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAd;)V - .locals 4 - - .line 36 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - .line 37 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - .line 38 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 39 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 40 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_0 - - .line 41 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->d()[F - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - .line 42 - :cond_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - if-eqz p1, :cond_1 - - .line 43 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - array-length p1, p1 - - new-array p1, p1, [Z - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - .line 44 - :cond_1 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_2 - - .line 45 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd$b;->g()Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - - .line 46 - :cond_2 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p1 - - invoke-interface {p1}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p1 - - sget-object v0, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 47 - invoke-interface {v2}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v2 - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 48 - invoke-static {p1, v0, v1, v2, v3}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p1 - - if-nez p1, :cond_3 - - .line 49 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_3 - - .line 50 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->j()V - - goto :goto_0 - - .line 51 - :cond_3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v2}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 52 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 53 - :goto_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception p1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 54 - throw p1 -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .locals 2 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 59 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 60 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x0 - - .line 61 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - return-void -.end method - -.method a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - .locals 1 - - const/4 v0, 0x0 - - .line 8 - invoke-virtual {p0, p1, p2, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - return-void -.end method - -.method a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - .locals 3 - - .line 9 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 10 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput-object p2, v0, v1 - - .line 11 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 12 - iget-boolean p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->I:Z - - if-eqz p2, :cond_6 - - .line 13 - sget-object p2, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget p2, p2, v0 - - const/4 v0, 0x1 - - if-eq p2, v0, :cond_4 - - const/4 v0, 0x2 - - if-eq p2, v0, :cond_2 - - const/4 p3, 0x3 - - if-eq p2, p3, :cond_0 - - goto/16 :goto_0 - - .line 14 - :cond_0 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p2 - - invoke-interface {p2}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p2 - - iget p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 15 - invoke-interface {v0}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 16 - invoke-static {p2, p1, p3, v0, v1}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p2 - - if-nez p2, :cond_1 - - .line 17 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p3, :cond_1 - - .line 18 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->i()V - - goto :goto_0 - - .line 19 - :cond_1 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p3, v0, p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 20 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 21 - :cond_2 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p2 - - invoke-interface {p2}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p2 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 22 - invoke-interface {v1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v1 - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 23 - invoke-static {p2, p1, v0, v1, v2}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p2 - - if-nez p2, :cond_3 - - .line 24 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_3 - - .line 25 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - int-to-float p2, p3 - - invoke-virtual {p1, p2}, Lcom/my/target/i3/InstreamAudioAd;->a(F)V - - goto :goto_0 - - .line 26 - :cond_3 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p3, v0, p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 27 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 28 - :cond_4 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_5 - - .line 29 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->e()V - - .line 30 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->e(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 31 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->o()V - - goto :goto_0 - - .line 32 - :cond_5 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 33 - :cond_6 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 34 - :goto_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception p1 - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p2}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 35 - throw p1 -.end method - -.method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - .line 55 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 56 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 57 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 58 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method a(I)Z - .locals 4 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - const/4 v1, 0x0 - - if-eqz v0, :cond_1 - - const/4 v0, 0x0 - - .line 4 - :goto_0 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - array-length v3, v2 - - if-ge v0, v3, :cond_1 - - .line 5 - aget v2, v2, v0 - - float-to-int v2, v2 - - if-ne v2, p1, :cond_0 - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - aget-boolean v3, v2, v0 - - if-nez v3, :cond_0 - - const/4 p1, 0x1 - - .line 6 - aput-boolean p1, v2, v0 - - return p1 - - :cond_0 - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - :cond_1 - return v1 -.end method - -.method b()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - .line 2 - :cond_0 - iget v0, v0, Lcom/my/target/i3/InstreamAudioAd$c;->a:F - - :goto_0 - return v0 -.end method - -.method public b(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .locals 3 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 3 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {v0, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 5 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - add-int/2addr v0, p1 - - iput v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz v0, :cond_0 - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-direct {p0, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - - const/4 v0, 0x0 - - .line 8 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 9 - :cond_0 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - .line 10 - new-instance p2, Ljava/util/HashSet; - - invoke-direct {p2}, Ljava/util/HashSet;->()V - - .line 11 - sget-object v0, Lcom/vk/music/player/PlayerAction;->playPause:Lcom/vk/music/player/PlayerAction; - - invoke-interface {p2, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - .line 12 - invoke-interface {p2}, Ljava/util/Set;->size()I - - move-result v0 - - new-array v0, v0, [Lcom/vk/music/player/PlayerAction; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - .line 13 - invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_1 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vk/music/player/PlayerAction; - - .line 14 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - aput-object v0, v2, v1 - - add-int/2addr v1, p1 - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 15 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 16 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method d()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - return-object v0 -.end method - -.method e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method g()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method h()Z - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->f()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const/4 v0, 0x1 - - .line 4 - :goto_0 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return v0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_0 - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method i()V - .locals 3 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - const/4 v0, 0x0 - - .line 2 - :goto_0 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - array-length v1, v1 - - if-ge v0, v1, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - const/4 v2, 0x0 - - aput-object v2, v1, v0 - - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->k()V - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->b()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 7 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 8 - throw v0 -.end method - -.method j()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->g()V - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method k()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->h()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method public run()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->m()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali deleted file mode 100644 index a72d406de..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali +++ /dev/null @@ -1,425 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; -.super Ljava/lang/Object; -.source "AudioAdStatSender.java" - - -# instance fields -.field private volatile a:Z - -.field private volatile b:Z - -.field private volatile c:Z - -.field private volatile d:Z - - -# direct methods -.method constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - .line 2 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - return-void -.end method - -.method private static a(Lcom/vtosters/lite/data/Analytics$l;)V - .locals 3 - - const/4 v0, 0x4 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "MusicStats" - - aput-object v2, v0, v1 - - const/4 v1, 0x1 - - const-string v2, "[VK_TRACKER]" - - aput-object v2, v0, v1 - - const/4 v1, 0x2 - - const-string v2, "ADVERTISEMENT" - - aput-object v2, v0, v1 - - const/4 v1, 0x3 - - aput-object p0, v0, v1 - - .line 21 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->a([Ljava/lang/Object;)V - - .line 22 - invoke-virtual {p0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l; - - return-void -.end method - -.method private static a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 2 - - const-string v0, "audio_ad" - - .line 17 - invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l; - - move-result-object v0 - - const-string v1, "event" - - .line 18 - invoke-virtual {v0, v1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-nez p1, :cond_0 - - sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - .line 19 - :cond_0 - invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object p0 - - const-string p1, "section" - - invoke-virtual {v0, p1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - .line 20 - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V - - return-void -.end method - -.method private f(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_25" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - :cond_0 - return-void -.end method - -.method private g(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_50" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - :cond_0 - return-void -.end method - -.method private h(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_75" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - :cond_0 - return-void -.end method - -.method private i(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - if-nez v0, :cond_0 - - const-string v0, "started" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - :cond_0 - return-void -.end method - - -# virtual methods -.method a(FFLcom/vk/music/stats/MusicStatsRefer;)V - .locals 2 - - const/4 v0, 0x0 - - cmpl-float v1, p1, v0 - - if-eqz v1, :cond_3 - - cmpl-float v1, p1, p2 - - if-eqz v1, :cond_3 - - const/high16 v1, 0x42c80000 # 100.0f - - div-float/2addr p2, v1 - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 9 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - const/high16 v1, 0x3f800000 # 1.0f - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_0 - - .line 10 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->i(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_0 - const/high16 v0, 0x41c80000 # 25.0f - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 11 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_1 - - .line 12 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->f(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_1 - const/high16 v0, 0x42480000 # 50.0f - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 13 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_2 - - .line 14 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->g(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_2 - const/high16 v0, 0x42960000 # 75.0f - - mul-float p2, p2, v0 - - sub-float/2addr p1, p2 - - .line 15 - invoke-static {p1}, Ljava/lang/Math;->abs(F)F - - move-result p1 - - cmpg-float p1, p1, v1 - - if-gez p1, :cond_3 - - .line 16 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->h(Lcom/vk/music/stats/MusicStatsRefer;)V - - :cond_3 - :goto_0 - return-void -.end method - -.method a(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "completed" - - .line 8 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - .locals 3 - - const-string v0, "audio_ad" - - .line 1 - invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l; - - move-result-object v0 - - const-string v1, "event" - - const-string v2, "rejected" - - .line 2 - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-eqz p3, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p3, "null" - - :goto_0 - const-string v1, "reject_reason" - - .line 3 - invoke-virtual {v0, v1, p3}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - const-string p3, "type" - - .line 4 - invoke-virtual {v0, p3, p2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-nez p1, :cond_1 - - sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - .line 5 - :cond_1 - invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "section" - - invoke-virtual {v0, p2, p1}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - .line 6 - invoke-virtual {v0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l; - - .line 7 - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V - - return-void -.end method - -.method b(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "not_received" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method c(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "ready" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x0 - - .line 2 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - return-void -.end method - -.method d(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "received" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method e(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "requested" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali deleted file mode 100644 index 9675277ca..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali +++ /dev/null @@ -1,624 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; -.super Ljava/lang/Object; -.source "InstreamAudioAdPlayerAdapter.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAudioAdPlayer; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - -# instance fields -.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private final d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - -.field private final e:Landroid/content/Context; - -.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - -.field private g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 6 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - .line 3 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context; - - .line 4 - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - .line 5 - sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - move-object v1, p1 - - move-object v2, p2 - - move v3, p3 - - move-object v4, p0 - - move v5, p5 - - invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-void -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - return v0 -.end method - -.method public a()V - .locals 1 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 6 - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(F)V - - :cond_0 - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 18 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Landroid/net/Uri;)V - .locals 3 - - .line 2 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const/4 v2, 0x0 - - invoke-virtual {v1, v2, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;->b(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-interface {v0, v2, p1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 3 - invoke-static {p1}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V - - :goto_0 - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 20 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 19 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - .line 12 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 13 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->b()V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - const/4 p1, 0x2 - - new-array p1, p1, [Ljava/lang/Object; - - const/4 p2, 0x0 - - const-string v0, "myTarget" - - aput-object v0, p1, p2 - - .line 8 - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - const/4 v0, 0x1 - - aput-object p2, p1, v0 - - invoke-static {p1}, Lcom/vk/log/L;->b([Ljava/lang/Object;)V - - .line 9 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 10 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->e()V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 7 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v1, p1 - - move v2, p2 - - move-wide v3, p3 - - move-wide v5, p5 - - invoke-interface/range {v0 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 14 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - .line 15 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 16 - invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 1 - - .line 22 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result p1 - - return p1 -.end method - -.method public b()Landroid/content/Context; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context; - - return-object v0 -.end method - -.method public b(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result p1 - - return p1 -.end method - -.method public c()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->c()Z - - move-result v0 - - return v0 -.end method - -.method public d()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v0 - - return v0 -.end method - -.method public e()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - return v0 -.end method - -.method public f()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - return v0 -.end method - -.method public g()F - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - return v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - return-object v0 -.end method - -.method public h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a()V - - :cond_0 - return-void -.end method - -.method public i()F - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - return v0 -.end method - -.method public j()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->d()V - - :cond_0 - return-void -.end method - -.method public k()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->c()V - - :cond_0 - return-void -.end method - -.method public stop()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - return-void -.end method - -.method public t()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - return v0 -.end method - -.method public u()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali deleted file mode 100644 index 3c06175c3..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - -.field final synthetic b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali deleted file mode 100644 index 5560002d8..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali +++ /dev/null @@ -1,72 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali deleted file mode 100644 index 486b2098c..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali +++ /dev/null @@ -1,149 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - -.field final synthetic b:Lcom/vk/dto/music/MusicTrack; - -.field final synthetic c:I - -.field final synthetic d:Ljava/lang/String; - -.field final synthetic e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack; - - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String; - - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 5 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-nez v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack; - - iget v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v0 - - const/4 v1, 0x0 - - new-array v1, v1, [Ljava/lang/Object; - - .line 4 - invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType; - - invoke-virtual {v0, v0, v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - :cond_1 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali deleted file mode 100644 index 3dc18a02f..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali +++ /dev/null @@ -1,103 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2; -.super Lkotlin/jvm/internal/Lambda; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .locals 9 - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "create player advertising" - - aput-object v2, v0, v1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - move-result-object v4 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context; - - move-result-object v5 - - iget-object v7, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v8 - - const/4 v6, 0x1 - - move-object v3, v0 - - invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - return-object v0 -.end method - -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali deleted file mode 100644 index 87a86e0b5..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali +++ /dev/null @@ -1,1301 +0,0 @@ -.class public final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$d; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - -# static fields -.field static final synthetic n:[Lkotlin/u/KProperty5; - - -# instance fields -.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private final d:Lkotlin/Lazy2; - -.field private e:Lcom/vk/music/player/PlayState; - -.field private f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - -.field private g:Ljava/lang/Runnable; - -.field private h:Z - -.field private final i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - -.field private final j:Landroid/content/Context; - -.field private final k:Lkotlin/jvm/b/Functions; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/b/Functions<", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private final l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - -.field private final m:Z - - -# direct methods -.method static constructor ()V - .locals 5 - - const/4 v0, 0x1 - - new-array v0, v0, [Lkotlin/u/KProperty5; - - new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; - - const-class v2, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v2 - - const-string v3, "playerAd" - - const-string v4, "getPlayerAd()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;" - - invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - move-result-object v1 - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->n:[Lkotlin/u/KProperty5; - - return-void -.end method - -.method public constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 6 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;", - "Landroid/content/Context;", - "Lkotlin/jvm/b/Functions<", - "Ljava/lang/Boolean;", - ">;", - "Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;", - "Z)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - iput-boolean p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - .line 2 - sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - iget-boolean v5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - const/4 v3, 0x0 - - move-object v4, p0 - - invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - const-string p2, "MediaPlayerHelperI.Facto\u2026NT, this, isAudioService)" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - .line 3 - new-instance p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2; - - invoke-direct {p1, p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - - invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d:Lkotlin/Lazy2; - - .line 4 - sget-object p1, Lcom/vk/music/player/PlayState;->IDLE:Lcom/vk/music/player/PlayState; - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public static final synthetic a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i()Z - - move-result p0 - - return p0 -.end method - -.method public static final synthetic b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - return-object p0 -.end method - -.method private final b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 9 - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 5 - :cond_0 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/AudioAd; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - move-object v1, v0 - - move-object v3, p1 - - move-object v4, p0 - - move-object v5, p0 - - move-object v6, p4 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->(Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 6 - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v8, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c; - - move-object v2, v8 - - move-object v3, p0 - - move-object v4, p1 - - move v5, p2 - - move-object v6, p3 - - move-object v7, p4 - - invoke-direct/range {v2 .. v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - invoke-virtual {v0, v1, v8}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - .line 7 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - return-void -.end method - -.method public static final synthetic c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - return-object p0 -.end method - -.method private final c(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method private final c(I)Z - .locals 0 - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public static final synthetic d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-object p0 -.end method - -.method public static final synthetic e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-object p0 -.end method - -.method public static final synthetic f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - return-object p0 -.end method - -.method public static final synthetic g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - return p0 -.end method - -.method private final i()Z - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 4 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method private final j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .locals 3 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d:Lkotlin/Lazy2; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->n:[Lkotlin/u/KProperty5; - - const/4 v2, 0x0 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - return-object v0 -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->R()F - - move-result v0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public a()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 6 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - .line 8 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a()V - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - :cond_0 - const/4 v0, 0x0 - - .line 10 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 11 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 18 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(F)V - - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 26 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - new-array p1, p1, [Ljava/lang/Object; - - const/4 p2, 0x0 - - const-string p3, "playing track is null" - - aput-object p3, p1, p2 - - .line 3 - invoke-static {p1}, Lcom/vk/music/logger/MusicLogger;->b([Ljava/lang/Object;)V - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-eqz v0, :cond_1 - - invoke-direct {p0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - goto :goto_0 - - .line 5 - :cond_1 - invoke-direct {p0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - :goto_0 - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - const/4 v0, 0x0 - - .line 2 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 3 - - .line 20 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - if-nez v0, :cond_0 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v2, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a; - - invoke-direct {v2, p0, p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - goto :goto_0 - - .line 22 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - - .line 19 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 8 - - .line 24 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - invoke-direct {p0, v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 25 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v2, p1 - - move v3, p2 - - move-wide v4, p3 - - move-wide v6, p5 - - invoke-interface/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - - .line 23 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 4 - - .line 12 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 13 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 14 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - goto :goto_0 - - .line 15 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-eq v0, v3, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result v2 - - :cond_1 - :goto_0 - if-eqz v2, :cond_2 - - .line 16 - sget-object p1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - goto :goto_1 - - :cond_2 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return v1 -.end method - -.method public b()V - .locals 1 - - .line 16 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - invoke-virtual {p0, v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(I)V - - return-void -.end method - -.method public b(F)V - .locals 1 - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 4 - - .line 11 - div-int/lit16 v0, p2, 0x3e8 - - .line 12 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v1 - - if-nez v1, :cond_0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(I)Z - - move-result v1 - - const/4 v2, 0x1 - - if-ne v1, v2, :cond_0 - - .line 13 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 14 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v3, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b; - - invoke-direct {v3, p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - - invoke-virtual {v1, v2, v3, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - .line 15 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 2 - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e()Z - - move-result v0 - - if-ne v0, v1, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->b(I)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - goto :goto_0 - - .line 10 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result v1 - - :goto_0 - return v1 -.end method - -.method public c()Z - .locals 2 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g()Z - - move-result v0 - - if-ne v0, v1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :cond_1 - :goto_0 - return v1 -.end method - -.method public d()Z - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f()Z - - move-result v0 - - if-ne v0, v1, :cond_1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->k()V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v1 - - :cond_1 - :goto_0 - return v1 -.end method - -.method public e()Z - .locals 4 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget v0, v1, v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eq v0, v2, :cond_0 - - goto :goto_2 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_3 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h()Z - - move-result v0 - - if-ne v0, v2, :cond_3 - - goto :goto_0 - - .line 4 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-nez v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-ne v0, v3, :cond_3 - - :cond_2 - :goto_0 - const/4 v1, 0x1 - - :cond_3 - if-eqz v1, :cond_4 - - .line 5 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - goto :goto_1 - - :cond_4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_1 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_2 - return v1 -.end method - -.method public f()I - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f()I - - move-result v0 - - goto :goto_0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public declared-synchronized g()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 1 - - monitor-enter p0 - - .line 2 - :try_start_0 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->getCurrentPosition()J - - move-result-wide v0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - :goto_0 - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b()F - - move-result v0 - - float-to-long v0, v0 - - goto :goto_0 - - :cond_0 - const-wide/16 v0, 0x0 - - goto :goto_0 - - .line 2 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - :goto_0 - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-object v0 -.end method - -.method public h()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d()[Lcom/vk/music/player/PlayerAction; - - move-result-object v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return-object v0 -.end method - -.method public stop()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 1 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 3 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->stop()V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 5 - :cond_0 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public t()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget v0, v1, v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eq v0, v2, :cond_0 - - const/4 v0, 0x0 - - goto :goto_1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->j()Z - - move-result v0 - - if-ne v0, v2, :cond_1 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - goto :goto_0 - - .line 3 - :cond_2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - :goto_0 - if-eqz v0, :cond_3 - - const/4 v2, 0x0 - - .line 4 - iput-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 5 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - .line 6 - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :cond_3 - :goto_1 - return v0 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali deleted file mode 100644 index 8b2a1d18d..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali +++ /dev/null @@ -1,58 +0,0 @@ -.class public final synthetic Lcom/vtosters/lite/audio/player/ads/e; -.super Ljava/lang/Object; - - -# static fields -.field public static final synthetic $EnumSwitchMapping$0:[I - -.field public static final synthetic $EnumSwitchMapping$1:[I - - -# direct methods -.method static synthetic constructor ()V - .locals 3 - - invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - - invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput v2, v0, v1 - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali b/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali index 2dbd69e87..82bf2dcd2 100644 --- a/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali +++ b/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali @@ -2735,15 +2735,6 @@ .method public a(Ljava/lang/Runnable;)V .locals 2 - .line 32 - iget-object v0, p0, Lcom/vtosters/lite/data/Analytics;->c:Ljava/util/concurrent/ScheduledExecutorService; - - new-instance v1, Lcom/vtosters/lite/data/Analytics$h; - - invoke-direct {v1, p0, p1}, Lcom/vtosters/lite/data/Analytics$h;->(Lcom/vtosters/lite/data/Analytics;Ljava/lang/Runnable;)V - - invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V - return-void .end method