PhotoViewer$2.smali
.class Lim/tpelyyftgw/ui/PhotoViewer$2;
.super Ljava/lang/Object;
.source "PhotoViewer.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/PhotoViewer;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/PhotoViewer;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/PhotoViewer;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/PhotoViewer;
.line 378
iput-object p1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public synthetic lambda$run$0$PhotoViewer$2(F)V
.registers 5
.param p1, "value" # F
.line 462
sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v1, "media_saved_pos"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
.line 463
.local v0, "editor":Landroid/content/SharedPreferences$Editor;
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 464
return-void
.end method
.method public run()V
.registers 11
.line 381
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v0
if-eqz v0, :cond_27a
.line 382
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$300(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v0
const/high16 v1, 0x3f800000 # 1.0f
const/4 v2, 0x0
if-eqz v0, :cond_ee
.line 383
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->isDragging()Z
move-result v0
if-nez v0, :cond_27a
.line 384
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getCurrentPosition()J
move-result-wide v3
long-to-float v0, v3
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J
move-result-wide v3
long-to-float v3, v3
div-float/2addr v0, v3
.line 385
.local v0, "progress":F
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$500(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v3
if-nez v3, :cond_de
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getVisibility()I
move-result v3
if-nez v3, :cond_de
.line 386
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getRightProgress()F
move-result v3
cmpl-float v3, v0, v3
if-ltz v3, :cond_a8
.line 387
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->setProgress(F)V
.line 388
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J
move-result-wide v3
long-to-float v3, v3
mul-float v2, v2, v3
float-to-int v2, v2
int-to-long v2, v2
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->seekTo(J)V
.line 389
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$600(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v1
if-eqz v1, :cond_95
.line 390
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/VideoPlayer;->play()V
goto :goto_9e
.line 392
:cond_95
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/VideoPlayer;->pause()V
.line 394
:goto_9e
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$700(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$FrameLayoutDrawer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PhotoViewer$FrameLayoutDrawer;->invalidate()V
goto :goto_e7
.line 396
:cond_a8
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v3
sub-float/2addr v0, v3
.line 397
cmpg-float v2, v0, v2
if-gez v2, :cond_b8
.line 398
const/4 v0, 0x0
.line 400
:cond_b8
iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getRightProgress()F
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v3
sub-float/2addr v2, v3
div-float/2addr v0, v2
.line 401
cmpl-float v1, v0, v1
if-lez v1, :cond_d4
.line 402
const/high16 v0, 0x3f800000 # 1.0f
.line 404
:cond_d4
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->setProgress(F)V
goto :goto_e7
.line 407
:cond_de
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->setProgress(F)V
.line 409
:goto_e7
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$800(Lim/tpelyyftgw/ui/PhotoViewer;)V
.line 410
.end local v0 # "progress":F
goto/16 :goto_27a
.line 412
:cond_ee
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getCurrentPosition()J
move-result-wide v3
long-to-float v0, v3
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J
move-result-wide v3
long-to-float v3, v3
div-float/2addr v0, v3
.line 414
.restart local v0 # "progress":F
iget-object v3, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$900(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v3
if-eqz v3, :cond_110
.line 415
const/high16 v3, 0x3f800000 # 1.0f
.local v3, "bufferedProgress":F
goto :goto_164
.line 417
.end local v3 # "bufferedProgress":F
:cond_110
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v3
.line 418
.local v3, "newTime":J
iget-object v5, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1000(Lim/tpelyyftgw/ui/PhotoViewer;)J
move-result-wide v5
sub-long v5, v3, v5
invoke-static {v5, v6}, Ljava/lang/Math;->abs(J)J
move-result-wide v5
const-wide/16 v7, 0x1f4
cmp-long v9, v5, v7
if-ltz v9, :cond_161
.line 419
iget-object v5, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1100(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v5
if-eqz v5, :cond_158
iget-object v5, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I
move-result v5
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v5
iget-object v6, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$200(Lim/tpelyyftgw/ui/PhotoViewer;)F
move-result v6
cmpl-float v6, v6, v2
if-eqz v6, :cond_149
iget-object v6, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$200(Lim/tpelyyftgw/ui/PhotoViewer;)F
move-result v6
goto :goto_14a
:cond_149
move v6, v0
:goto_14a
iget-object v7, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1200(Lim/tpelyyftgw/ui/PhotoViewer;)[Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
aget-object v7, v7, v8
invoke-virtual {v5, v6, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getBufferedProgressFromPosition(FLjava/lang/String;)F
move-result v5
goto :goto_15a
:cond_158
const/high16 v5, 0x3f800000 # 1.0f
.line 420
.local v5, "bufferedProgress":F
:goto_15a
iget-object v6, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v6, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1002(Lim/tpelyyftgw/ui/PhotoViewer;J)J
move v3, v5
goto :goto_164
.line 422
.end local v5 # "bufferedProgress":F
:cond_161
const/high16 v5, -0x40800000 # -1.0f
move v3, v5
.line 425
.local v3, "bufferedProgress":F
:goto_164
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$500(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v4
if-nez v4, :cond_1fa
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getVisibility()I
move-result v4
if-nez v4, :cond_1fa
.line 426
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getRightProgress()F
move-result v4
cmpl-float v4, v0, v4
if-ltz v4, :cond_1c4
.line 427
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/VideoPlayer;->pause()V
.line 428
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/SeekBar;
move-result-object v1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/SeekBar;->setProgress(F)V
.line 429
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v1
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v4
iget-object v5, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$100(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J
move-result-wide v5
long-to-float v5, v5
mul-float v4, v4, v5
float-to-int v4, v4
int-to-long v4, v4
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/ui/components/VideoPlayer;->seekTo(J)V
.line 430
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$700(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$FrameLayoutDrawer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PhotoViewer$FrameLayoutDrawer;->invalidate()V
goto :goto_22d
.line 432
:cond_1c4
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v4
sub-float/2addr v0, v4
.line 433
cmpg-float v4, v0, v2
if-gez v4, :cond_1d4
.line 434
const/4 v0, 0x0
.line 436
:cond_1d4
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getRightProgress()F
move-result v4
iget-object v5, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/VideoTimelinePlayView;->getLeftProgress()F
move-result v5
sub-float/2addr v4, v5
div-float/2addr v0, v4
.line 437
cmpl-float v1, v0, v1
if-lez v1, :cond_1f0
.line 438
const/high16 v0, 0x3f800000 # 1.0f
.line 440
:cond_1f0
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/SeekBar;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/SeekBar;->setProgress(F)V
goto :goto_22d
.line 443
:cond_1fa
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$200(Lim/tpelyyftgw/ui/PhotoViewer;)F
move-result v1
cmpl-float v1, v1, v2
if-nez v1, :cond_20d
.line 444
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/SeekBar;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/SeekBar;->setProgress(F)V
.line 446
:cond_20d
const/high16 v1, -0x40800000 # -1.0f
cmpl-float v1, v3, v1
if-eqz v1, :cond_22d
.line 447
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/SeekBar;
move-result-object v1
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/SeekBar;->setBufferedProgress(F)V
.line 448
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1500(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/PipVideoView;
move-result-object v1
if-eqz v1, :cond_22d
.line 449
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1500(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/PipVideoView;
move-result-object v1
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/PipVideoView;->setBufferedProgress(F)V
.line 453
:cond_22d
:goto_22d
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1600(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/widget/FrameLayout;
move-result-object v1
invoke-virtual {v1}, Landroid/widget/FrameLayout;->invalidate()V
.line 456
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_275
.line 457
move v1, v0
.line 458
.local v1, "value":F
cmpl-float v2, v1, v2
if-ltz v2, :cond_275
iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_275
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v4
iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1800(Lim/tpelyyftgw/ui/PhotoViewer;)J
move-result-wide v6
sub-long/2addr v4, v6
const-wide/16 v6, 0x3e8
cmp-long v2, v4, v6
if-ltz v2, :cond_275
.line 459
iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/lang/String;
move-result-object v2
.line 460
.local v2, "saveFor":Ljava/lang/String;
iget-object v4, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v5
invoke-static {v4, v5, v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1802(Lim/tpelyyftgw/ui/PhotoViewer;J)J
.line 461
sget-object v4, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$2$YsFUDoC4svnlsd76nGkvNhHRj58;
invoke-direct {v5, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$2$YsFUDoC4svnlsd76nGkvNhHRj58;-><init>(Lim/tpelyyftgw/ui/PhotoViewer$2;F)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 469
.end local v1 # "value":F
.end local v2 # "saveFor":Ljava/lang/String;
:cond_275
iget-object v1, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$800(Lim/tpelyyftgw/ui/PhotoViewer;)V
.line 472
.end local v0 # "progress":F
.end local v3 # "bufferedProgress":F
:cond_27a
:goto_27a
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1900(Lim/tpelyyftgw/ui/PhotoViewer;)Z
move-result v0
if-eqz v0, :cond_28d
.line 473
iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$2;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2000(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/lang/Runnable;
move-result-object v0
const-wide/16 v1, 0x11
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 475
:cond_28d
return-void
.end method