ArticleViewer.smali

.class public Lim/tpelyyftgw/ui/ArticleViewer;
.super Ljava/lang/Object;
.source "ArticleViewer.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Landroid/view/GestureDetector$OnGestureListener;
.implements Landroid/view/GestureDetector$OnDoubleTapListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;,
        Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;,
        Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;,
        Lim/tpelyyftgw/ui/ArticleViewer$LinkMovementMethodMy;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesShadowCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;,
        Lim/tpelyyftgw/ui/ArticleViewer$ScrollEvaluator;,
        Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;,
        Lim/tpelyyftgw/ui/ArticleViewer$WindowView;,
        Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;,
        Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;,
        Lim/tpelyyftgw/ui/ArticleViewer$FontCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;,
        Lim/tpelyyftgw/ui/ArticleViewer$SizeChooseView;,
        Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsBottom;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;,
        Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
    }
.end annotation


# static fields
.field public static final ARTICLE_VIEWER_INNER_TRANSLATION_X:Landroid/util/Property;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/Property<",
            "Lim/tpelyyftgw/ui/ArticleViewer$WindowView;",
            "Ljava/lang/Float;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile Instance:Lim/tpelyyftgw/ui/ArticleViewer; = null

.field private static final TEXT_FLAG_ITALIC:I = 0x2

.field private static final TEXT_FLAG_MARKED:I = 0x40

.field private static final TEXT_FLAG_MEDIUM:I = 0x1

.field private static final TEXT_FLAG_MONO:I = 0x4

.field private static final TEXT_FLAG_REGULAR:I = 0x0

.field private static final TEXT_FLAG_STRIKE:I = 0x20

.field private static final TEXT_FLAG_SUB:I = 0x80

.field private static final TEXT_FLAG_SUP:I = 0x100

.field private static final TEXT_FLAG_UNDERLINE:I = 0x10

.field private static final TEXT_FLAG_URL:I = 0x8

.field private static final TEXT_FLAG_WEBPAGE_URL:I = 0x200

.field private static audioTimePaint:Landroid/text/TextPaint; = null

.field private static authorTextPaints:Landroid/util/SparseArray; = null
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static channelNamePaint:Landroid/text/TextPaint; = null

.field private static colorPaint:Landroid/graphics/Paint; = null

.field private static decelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; = null

.field private static detailsTextPaints:Landroid/util/SparseArray; = null
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static dividerPaint:Landroid/graphics/Paint; = null

.field private static dotsPaint:Landroid/graphics/Paint; = null

.field private static embedPostAuthorPaint:Landroid/text/TextPaint; = null

.field private static embedPostCaptionTextPaints:Landroid/util/SparseArray; = null
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static embedPostDatePaint:Landroid/text/TextPaint; = null

.field private static embedPostTextPaints:Landroid/util/SparseArray; = null
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static errorTextPaint:Landroid/text/TextPaint; = null

.field private static footerTextPaints:Landroid/util/SparseArray; = null
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static final gallery_menu_openin:I = 0x3

.field private static final gallery_menu_save:I = 0x1

.field private static final gallery_menu_share:I = 0x2

.field private static headerTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static kickerTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static listTextNumPaint:Landroid/text/TextPaint;

.field private static listTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static listTextPointerPaint:Landroid/text/TextPaint;

.field private static mediaCaptionTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static mediaCreditTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static paragraphTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static photoBackgroundPaint:Landroid/graphics/Paint;

.field private static photoCaptionTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static photoCreditTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static preformattedBackgroundPaint:Landroid/graphics/Paint;

.field private static preformattedTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static progressDrawables:[Landroid/graphics/drawable/Drawable;

.field private static progressPaint:Landroid/graphics/Paint;

.field private static quoteLinePaint:Landroid/graphics/Paint;

.field private static quoteTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static relatedArticleHeaderPaint:Landroid/text/TextPaint;

.field private static relatedArticleTextPaint:Landroid/text/TextPaint;

.field private static relatedArticleTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static selectorPaint:Landroid/graphics/Paint;

.field private static subheaderTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static subtitleTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static tableHalfLinePaint:Landroid/graphics/Paint;

.field private static tableHeaderPaint:Landroid/graphics/Paint;

.field private static tableLinePaint:Landroid/graphics/Paint;

.field private static tableStripPaint:Landroid/graphics/Paint;

.field private static tableTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static titleTextPaints:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;"
        }
    .end annotation
.end field

.field private static urlPaint:Landroid/graphics/Paint;

.field private static webpageMarkPaint:Landroid/graphics/Paint;

.field private static webpageUrlPaint:Landroid/graphics/Paint;


# instance fields
.field private actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

.field private adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

.field private anchorsOffsetMeasuredWidth:I

.field private animateToScale:F

.field private animateToX:F

.field private animateToY:F

.field private animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

.field private animationEndRunnable:Ljava/lang/Runnable;

.field private animationInProgress:I

.field private animationStartTime:J

.field private animationValue:F

.field private animationValues:[[F

.field private aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

.field private attachedToWindow:Z

.field private backButton:Landroid/widget/ImageView;

.field private backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

.field private backgroundPaint:Landroid/graphics/Paint;

.field private blackPaint:Landroid/graphics/Paint;

.field private bottomLayout:Landroid/widget/FrameLayout;

.field private canDragDown:Z

.field private canZoom:Z

.field private captionTextView:Landroid/widget/TextView;

.field private captionTextViewNext:Landroid/widget/TextView;

.field private centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

.field private changingPage:Z

.field private channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

.field private checkingForLongPress:Z

.field private collapsed:Z

.field private colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

.field private containerView:Landroid/widget/FrameLayout;

.field private coords:[I

.field private copyBackgroundDrawable:Landroid/graphics/drawable/Drawable;

.field private createdWebViews:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;",
            ">;"
        }
    .end annotation
.end field

.field private currentAccount:I

.field private currentActionBarAnimation:Landroid/animation/AnimatorSet;

.field private currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

.field private currentFileNames:[Ljava/lang/String;

.field private currentHeaderHeight:I

.field private currentIndex:I

.field private currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

.field private currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

.field private currentPlaceObject:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

.field private currentPlayingVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

.field private currentRotation:I

.field private currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

.field private customView:Landroid/view/View;

.field private customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback;

.field private deleteView:Landroid/widget/TextView;

.field private disableShowCheck:Z

.field private discardTap:Z

.field private dontResetZoomOnFirstLayout:Z

.field private doubleTap:Z

.field private dragY:F

.field private draggingDown:Z

.field private drawBlockSelection:Z

.field private fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

.field private final fontSizeCount:I

.field private fullscreenAspectRatioView:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

.field private fullscreenTextureView:Landroid/view/TextureView;

.field private fullscreenVideoContainer:Landroid/widget/FrameLayout;

.field private fullscreenedVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

.field private gestureDetector:Landroid/view/GestureDetector;

.field private groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

.field hasCutout:Z

.field private headerPaint:Landroid/graphics/Paint;

.field private headerProgressPaint:Landroid/graphics/Paint;

.field private headerView:Landroid/widget/FrameLayout;

.field private hideAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

.field private imageMoveAnimation:Landroid/animation/AnimatorSet;

.field private imagesArr:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;",
            ">;"
        }
    .end annotation
.end field

.field private interpolator:Landroid/view/animation/DecelerateInterpolator;

.field private invalidCoords:Z

.field private isActionBarVisible:Z

.field private isPhotoVisible:Z

.field private isPlaying:Z

.field private isRtl:Z

.field private isVisible:Z

.field private lastBlockNum:I

.field private lastInsets:Ljava/lang/Object;

.field private lastReqId:I

.field private layerShadowDrawable:Landroid/graphics/drawable/Drawable;

.field private layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

.field private leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

.field private lineProgressTickRunnable:Ljava/lang/Runnable;

.field private lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

.field private linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

.field private listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private loadedChannel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

.field private loadingChannel:Z

.field private maxX:F

.field private maxY:F

.field private menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private minX:F

.field private minY:F

.field private moveStartX:F

.field private moveStartY:F

.field private moving:Z

.field private nightModeEnabled:Z

.field private nightModeHintView:Landroid/widget/FrameLayout;

.field private nightModeImageView:Landroid/widget/ImageView;

.field private openUrlReqId:I

.field private pageSwitchAnimation:Landroid/animation/AnimatorSet;

.field private pagesStack:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$WebPage;",
            ">;"
        }
    .end annotation
.end field

.field private parentActivity:Landroid/app/Activity;

.field private parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

.field private pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

.field private pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

.field private photoAnimationEndRunnable:Ljava/lang/Runnable;

.field private photoAnimationInProgress:I

.field private photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

.field private photoContainerBackground:Landroid/view/View;

.field private photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

.field private photoTransitionAnimationStartTime:J

.field private pinchCenterX:F

.field private pinchCenterY:F

.field private pinchStartDistance:F

.field private pinchStartScale:F

.field private pinchStartX:F

.field private pinchStartY:F

.field private popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

.field private popupRect:Landroid/graphics/Rect;

.field private popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

.field private pressCount:I

.field private pressedLayoutY:I

.field private pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

.field private pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

.field private pressedLinkOwnerView:Landroid/view/View;

.field private previewsReqId:I

.field private progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

.field private progressViewAnimation:Landroid/animation/AnimatorSet;

.field private radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

.field private rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

.field private scale:F

.field private scrimPaint:Landroid/graphics/Paint;

.field private scroller:Lim/tpelyyftgw/ui/components/Scroller;

.field private selectedColor:I

.field private selectedFont:I

.field private selectedFontSize:I

.field private settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

.field private shareButton:Landroid/widget/ImageView;

.field private shareContainer:Landroid/widget/FrameLayout;

.field private showAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

.field private slideDotBigDrawable:Landroid/graphics/drawable/Drawable;

.field private slideDotDrawable:Landroid/graphics/drawable/Drawable;

.field private statusBarPaint:Landroid/graphics/Paint;

.field private switchImageAfterAnimation:I

.field private textureUploaded:Z

.field private titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

.field private transitionAnimationStartTime:J

.field private translationX:F

.field private translationY:F

.field private updateProgressRunnable:Ljava/lang/Runnable;

.field private urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

.field private velocityTracker:Landroid/view/VelocityTracker;

.field private videoCrossfadeAlpha:F

.field private videoCrossfadeAlphaLastTime:J

.field private videoCrossfadeStarted:Z

.field private videoPlayButton:Landroid/widget/ImageView;

.field private videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

.field private videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

.field private videoPlayerSeekbar:Lim/tpelyyftgw/ui/components/SeekBar;

.field private videoPlayerTime:Landroid/widget/TextView;

.field private videoTextureView:Landroid/view/TextureView;

.field private visibleDialog:Landroid/app/Dialog;

.field private wasLayout:Z

.field private windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

.field private windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

.field private zoomAnimation:Z

.field private zooming:Z


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .line 267
    const/4 v0, 0x0

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    .line 670
    new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$1;

    const-string v1, "innerTranslationX"

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$1;-><init>(Ljava/lang/String;)V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->ARTICLE_VIEWER_INNER_TRANSLATION_X:Landroid/util/Property;

    .line 1734
    new-instance v0, Landroid/text/TextPaint;

    const/4 v1, 0x1

    invoke-direct {v0, v1}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->audioTimePaint:Landroid/text/TextPaint;

    .line 1736
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 1737
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 1738
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextPaints:Landroid/util/SparseArray;

    .line 1739
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->kickerTextPaints:Landroid/util/SparseArray;

    .line 1740
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerTextPaints:Landroid/util/SparseArray;

    .line 1741
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->subtitleTextPaints:Landroid/util/SparseArray;

    .line 1742
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->subheaderTextPaints:Landroid/util/SparseArray;

    .line 1743
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    .line 1744
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    .line 1745
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    .line 1746
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    .line 1747
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    .line 1748
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    .line 1749
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    .line 1750
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostCaptionTextPaints:Landroid/util/SparseArray;

    .line 1751
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    .line 1752
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    .line 1753
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    .line 1754
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    .line 1755
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    return-void
.end method

.method public constructor <init>()V
    .registers 6

    .line 165
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 170
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    .line 190
    const/4 v0, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastBlockNum:I

    .line 197
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    .line 227
    new-instance v1, Landroid/graphics/Paint;

    invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerPaint:Landroid/graphics/Paint;

    .line 228
    new-instance v1, Landroid/graphics/Paint;

    invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->statusBarPaint:Landroid/graphics/Paint;

    .line 229
    new-instance v1, Landroid/graphics/Paint;

    invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerProgressPaint:Landroid/graphics/Paint;

    .line 251
    const/4 v1, 0x0

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    .line 252
    const/4 v2, 0x0

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    .line 253
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressCount:I

    .line 254
    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    .line 262
    new-instance v2, Lim/tpelyyftgw/ui/components/LinkPath;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/components/LinkPath;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    .line 288
    const/4 v2, 0x5

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fontSizeCount:I

    .line 289
    const/4 v2, 0x2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    .line 290
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    .line 291
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    .line 293
    const/4 v1, 0x3

    new-array v3, v1, [Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    .line 296
    new-array v3, v2, [Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    .line 10419
    new-array v3, v2, [I

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->coords:[I

    .line 10424
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isActionBarVisible:Z

    .line 10432
    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    const/high16 v4, -0x1000000

    invoke-direct {v3, p0, v4}, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;I)V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    .line 10433
    new-instance v3, Landroid/graphics/Paint;

    invoke-direct {v3}, Landroid/graphics/Paint;-><init>()V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->blackPaint:Landroid/graphics/Paint;

    .line 10435
    new-array v3, v1, [Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    .line 10455
    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$18;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$18;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->updateProgressRunnable:Ljava/lang/Runnable;

    .line 10472
    new-array v2, v2, [I

    fill-array-data v2, :array_b2

    const-class v3, F

    invoke-static {v3, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [[F

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    .line 10481
    new-instance v2, Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-direct {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 10482
    new-instance v2, Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-direct {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 10483
    new-instance v2, Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-direct {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;-><init>()V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 10486
    new-array v1, v1, [Ljava/lang/String;

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    .line 10497
    const/high16 v1, 0x3f800000    # 1.0f

    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 10506
    new-instance v2, Landroid/view/animation/DecelerateInterpolator;

    const/high16 v3, 0x3fc00000    # 1.5f

    invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;-><init>(F)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->interpolator:Landroid/view/animation/DecelerateInterpolator;

    .line 10508
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    .line 10519
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    .line 10525
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    .line 10532
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    return-void

    nop

    :array_b2
    .array-data 4
        0x2
        0xa
    .end array-data
.end method

.method static synthetic access$000()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->webpageUrlPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$100()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->webpageMarkPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$1000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    return-object v0
.end method

.method static synthetic access$10000(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$1002(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;)Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    return-object p1
.end method

.method static synthetic access$10100(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    return-object v0
.end method

.method static synthetic access$10102(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/Runnable;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Ljava/lang/Runnable;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    return-object p1
.end method

.method static synthetic access$10200(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$10202(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$10300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/ContextProgressView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    return-object v0
.end method

.method static synthetic access$10400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$10700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$10800(Lim/tpelyyftgw/ui/ArticleViewer;J)Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # J

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1104(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressCount:I

    add-int/lit8 v0, v0, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressCount:I

    return v0
.end method

.method static synthetic access$11500(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->wrapInTableBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isRtl:Z

    return v0
.end method

.method static synthetic access$1200(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    return-object v0
.end method

.method static synthetic access$12200(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->fixListBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$12900(Lim/tpelyyftgw/ui/ArticleViewer;J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # J

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->getPhotoWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1300(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/lang/Object;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    return-object v0
.end method

.method static synthetic access$13000(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->isVideoBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v0

    return v0
.end method

.method static synthetic access$13100(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastBlockNum:I

    return v0
.end method

.method static synthetic access$13108(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastBlockNum:I

    add-int/lit8 v1, v0, 0x1

    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastBlockNum:I

    return v0
.end method

.method static synthetic access$13200(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    return v0
.end method

.method static synthetic access$13300(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v0

    return v0
.end method

.method static synthetic access$13400(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    return-object v0
.end method

.method static synthetic access$13500(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    return-object v0
.end method

.method static synthetic access$13600(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 8
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Ljava/lang/CharSequence;
    .param p3, "x3"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "x4"    # I
    .param p5, "x5"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p6, "x6"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 165
    invoke-direct/range {p0 .. p6}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$13700(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 9
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Ljava/lang/CharSequence;
    .param p3, "x3"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "x4"    # I
    .param p5, "x5"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p6, "x6"    # Landroid/text/Layout$Alignment;
    .param p7, "x7"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 165
    invoke-direct/range {p0 .. p7}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$13800()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$13900()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->quoteLinePaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$1400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$14100(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v0

    return v0
.end method

.method static synthetic access$14200()Landroid/text/TextPaint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->audioTimePaint:Landroid/text/TextPaint;

    return-object v0
.end method

.method static synthetic access$14400(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 11
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Ljava/lang/CharSequence;
    .param p3, "x3"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "x4"    # I
    .param p5, "x5"    # I
    .param p6, "x6"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p7, "x7"    # Landroid/text/Layout$Alignment;
    .param p8, "x8"    # I
    .param p9, "x9"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 165
    invoke-direct/range {p0 .. p9}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$1500(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    return-object v0
.end method

.method static synthetic access$15000(Lim/tpelyyftgw/ui/ArticleViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenAspectRatioView:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    return-object v0
.end method

.method static synthetic access$15100(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/TextureView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenTextureView:Landroid/view/TextureView;

    return-object v0
.end method

.method static synthetic access$15202(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/WebPlayerView;)Lim/tpelyyftgw/ui/components/WebPlayerView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/WebPlayerView;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenedVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

    return-object p1
.end method

.method static synthetic access$15300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/WebPlayerView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPlayingVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

    return-object v0
.end method

.method static synthetic access$15302(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/WebPlayerView;)Lim/tpelyyftgw/ui/components/WebPlayerView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/WebPlayerView;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPlayingVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

    return-object p1
.end method

.method static synthetic access$15400(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$15600(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$15602(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    return-object p1
.end method

.method static synthetic access$15700(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/webkit/WebChromeClient$CustomViewCallback;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback;

    return-object v0
.end method

.method static synthetic access$15702(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/webkit/WebChromeClient$CustomViewCallback;)Landroid/webkit/WebChromeClient$CustomViewCallback;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/webkit/WebChromeClient$CustomViewCallback;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback;

    return-object p1
.end method

.method static synthetic access$15900(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->removePressedLink()V

    return-void
.end method

.method static synthetic access$1600(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$16000()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$16100()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$16200()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableHeaderPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$16300()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableStripPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$1700(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$17200()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->dotsPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$17202(Landroid/graphics/Paint;)Landroid/graphics/Paint;
    .registers 1
    .param p0, "x0"    # Landroid/graphics/Paint;

    .line 165
    sput-object p0, Lim/tpelyyftgw/ui/ArticleViewer;->dotsPaint:Landroid/graphics/Paint;

    return-object p0
.end method

.method static synthetic access$1800(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/ClippingImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    return-object v0
.end method

.method static synthetic access$18200(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->slideDotBigDrawable:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$18300(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->slideDotDrawable:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$18800()Landroid/text/TextPaint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    return-object v0
.end method

.method static synthetic access$18900(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->isListItemBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v0

    return v0
.end method

.method static synthetic access$1900(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->anchorsOffsetMeasuredWidth:I

    return v0
.end method

.method static synthetic access$1902(Lim/tpelyyftgw/ui/ArticleViewer;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->anchorsOffsetMeasuredWidth:I

    return p1
.end method

.method static synthetic access$19700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 4
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "x2"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .param p3, "x3"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 165
    invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->loadChannel(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    return-void
.end method

.method static synthetic access$19800(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadedChannel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    return-object v0
.end method

.method static synthetic access$19802(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadedChannel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    return-object p1
.end method

.method static synthetic access$19900(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->joinChannel(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    return-void
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/graphics/Canvas;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/graphics/Canvas;
    .param p2, "x2"    # Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->drawLayoutLink(Landroid/graphics/Canvas;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)V

    return-void
.end method

.method static synthetic access$2000(Lim/tpelyyftgw/ui/ArticleViewer;)[Lim/tpelyyftgw/ui/components/RecyclerListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    return-object v0
.end method

.method static synthetic access$20000(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;
    .registers 7
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p3, "x3"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "x4"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p5, "x5"    # I

    .line 165
    invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$20500()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedBackgroundPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$20600(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$20700(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updateVideoPlayerTime()V

    return-void
.end method

.method static synthetic access$20800(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPlaying:Z

    return v0
.end method

.method static synthetic access$20802(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Z

    .line 165
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPlaying:Z

    return p1
.end method

.method static synthetic access$20900(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->updateProgressRunnable:Ljava/lang/Runnable;

    return-object v0
.end method

.method static synthetic access$2100(Lim/tpelyyftgw/ui/ArticleViewer;)[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    return-object v0
.end method

.method static synthetic access$21000()Landroid/view/animation/DecelerateInterpolator;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->decelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;

    return-object v0
.end method

.method static synthetic access$21002(Landroid/view/animation/DecelerateInterpolator;)Landroid/view/animation/DecelerateInterpolator;
    .registers 1
    .param p0, "x0"    # Landroid/view/animation/DecelerateInterpolator;

    .line 165
    sput-object p0, Lim/tpelyyftgw/ui/ArticleViewer;->decelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;

    return-object p0
.end method

.method static synthetic access$21100()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$21102(Landroid/graphics/Paint;)Landroid/graphics/Paint;
    .registers 1
    .param p0, "x0"    # Landroid/graphics/Paint;

    .line 165
    sput-object p0, Lim/tpelyyftgw/ui/ArticleViewer;->progressPaint:Landroid/graphics/Paint;

    return-object p0
.end method

.method static synthetic access$21200(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v0

    return v0
.end method

.method static synthetic access$21300(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v0

    return v0
.end method

.method static synthetic access$21400()[Landroid/graphics/drawable/Drawable;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$21500(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/ImageView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$21600(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    return v0
.end method

.method static synthetic access$21602(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Z

    .line 165
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    return p1
.end method

.method static synthetic access$21700(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    return-object v0
.end method

.method static synthetic access$21702(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$21800(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method static synthetic access$21900(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Ljava/lang/String;
    .param p2, "x2"    # Ljava/lang/String;

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->openWebpageUrl(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$22200(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    return-object v0
.end method

.method static synthetic access$22202(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/Runnable;)Ljava/lang/Runnable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Ljava/lang/Runnable;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    return-object p1
.end method

.method static synthetic access$22402(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$2302(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Z

    .line 165
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->attachedToWindow:Z

    return p1
.end method

.method static synthetic access$2400(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->collapsed:Z

    return v0
.end method

.method static synthetic access$2500(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/app/Activity;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    return-object v0
.end method

.method static synthetic access$2600(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    return v0
.end method

.method static synthetic access$2700(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scrimPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$2800(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/drawable/Drawable;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->layerShadowDrawable:Landroid/graphics/drawable/Drawable;

    return-object v0
.end method

.method static synthetic access$2900(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    return v0
.end method

.method static synthetic access$3000(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    return v0
.end method

.method static synthetic access$302(Lim/tpelyyftgw/ui/ArticleViewer;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    return p1
.end method

.method static synthetic access$3100(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$3200(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    return v0
.end method

.method static synthetic access$3300(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    return-object v0
.end method

.method static synthetic access$3302(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    return-object p1
.end method

.method static synthetic access$3400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$3402(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    return-object p1
.end method

.method static synthetic access$3600(Lim/tpelyyftgw/ui/ArticleViewer;)[Landroidx/recyclerview/widget/LinearLayoutManager;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    return-object v0
.end method

.method static synthetic access$3700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    return-object v0
.end method

.method static synthetic access$3702(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;)Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    return-object p1
.end method

.method static synthetic access$3800(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$3900(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->saveCurrentPagePosition()V

    return-void
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintSize()V

    return-void
.end method

.method static synthetic access$4000(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->onClosed()V

    return-void
.end method

.method static synthetic access$4300(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->blackPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$4400(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->statusBarPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$4500(Lim/tpelyyftgw/ui/ArticleViewer;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    return v0
.end method

.method static synthetic access$4502(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Z

    .line 165
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    return p1
.end method

.method static synthetic access$4600(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    return-object v0
.end method

.method static synthetic access$4602(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;)Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    return-object p1
.end method

.method static synthetic access$4700(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Ljava/lang/String;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->showCopyPopup(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$4800(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLayoutY:I

    return v0
.end method

.method static synthetic access$4902(Lim/tpelyyftgw/ui/ArticleViewer;Z)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Z

    .line 165
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->drawBlockSelection:Z

    return p1
.end method

.method static synthetic access$500()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$5000(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/View;III)V
    .registers 5
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/View;
    .param p2, "x2"    # I
    .param p3, "x3"    # I
    .param p4, "x4"    # I

    .line 165
    invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ArticleViewer;->showPopup(Landroid/view/View;III)V

    return-void
.end method

.method static synthetic access$502(Landroid/graphics/Paint;)Landroid/graphics/Paint;
    .registers 1
    .param p0, "x0"    # Landroid/graphics/Paint;

    .line 165
    sput-object p0, Lim/tpelyyftgw/ui/ArticleViewer;->colorPaint:Landroid/graphics/Paint;

    return-object p0
.end method

.method static synthetic access$600()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectorPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$602(Landroid/graphics/Paint;)Landroid/graphics/Paint;
    .registers 1
    .param p0, "x0"    # Landroid/graphics/Paint;

    .line 165
    sput-object p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectorPaint:Landroid/graphics/Paint;

    return-object p0
.end method

.method static synthetic access$6102(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/animation/AnimatorSet;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    return-object p1
.end method

.method static synthetic access$6800()Landroid/graphics/Paint;
    .registers 1

    .line 165
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->dividerPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/MotionEvent;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->processTouchEvent(Landroid/view/MotionEvent;)Z

    move-result v0

    return v0
.end method

.method static synthetic access$7600(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$7700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/GroupedPhotosListView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    return-object v0
.end method

.method static synthetic access$7800(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/FrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    return-object v0
.end method

.method static synthetic access$7900(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/graphics/Canvas;)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/graphics/Canvas;

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->drawContent(Landroid/graphics/Canvas;)V

    return-void
.end method

.method static synthetic access$8000(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    return-object v0
.end method

.method static synthetic access$8100(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/view/MotionEvent;Landroid/view/View;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;II)Z
    .registers 7
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Landroid/view/MotionEvent;
    .param p2, "x2"    # Landroid/view/View;
    .param p3, "x3"    # Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .param p4, "x4"    # I
    .param p5, "x5"    # I

    .line 165
    invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/ArticleViewer;->checkLayoutForLinks(Landroid/view/MotionEvent;Landroid/view/View;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;II)Z

    move-result v0

    return v0
.end method

.method static synthetic access$8300(Lim/tpelyyftgw/ui/ArticleViewer;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->setCurrentHeaderHeight(I)V

    return-void
.end method

.method static synthetic access$8400(Lim/tpelyyftgw/ui/ArticleViewer;I)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->checkScroll(I)V

    return-void
.end method

.method static synthetic access$8500(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$8600(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/graphics/Paint;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerProgressPaint:Landroid/graphics/Paint;

    return-object v0
.end method

.method static synthetic access$8700(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    return v0
.end method

.method static synthetic access$8702(Lim/tpelyyftgw/ui/ArticleViewer;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    return p1
.end method

.method static synthetic access$8800(Lim/tpelyyftgw/ui/ArticleViewer;I)Ljava/io/File;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getMediaFile(I)Ljava/io/File;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$8900(Lim/tpelyyftgw/ui/ArticleViewer;I)Z
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v0

    return v0
.end method

.method static synthetic access$900(Lim/tpelyyftgw/ui/ArticleViewer;)Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    return-object v0
.end method

.method static synthetic access$9000(Lim/tpelyyftgw/ui/ArticleViewer;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->onSharePressed()V

    return-void
.end method

.method static synthetic access$9100(Lim/tpelyyftgw/ui/ArticleViewer;I)Lim/tpelyyftgw/tgnet/TLObject;
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I

    .line 165
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getMedia(I)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$9200(Lim/tpelyyftgw/ui/ArticleViewer;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    return v0
.end method

.method static synthetic access$9300(Lim/tpelyyftgw/ui/ArticleViewer;)Ljava/util/ArrayList;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$9400(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    return-object v0
.end method

.method static synthetic access$9402(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 165
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    return-object p1
.end method

.method static synthetic access$9500(Lim/tpelyyftgw/ui/ArticleViewer;IZ)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;
    .param p1, "x1"    # I
    .param p2, "x2"    # Z

    .line 165
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->setImageIndex(IZ)V

    return-void
.end method

.method static synthetic access$9700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/SeekBar;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerSeekbar:Lim/tpelyyftgw/ui/components/SeekBar;

    return-object v0
.end method

.method static synthetic access$9800(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/ui/components/VideoPlayer;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    return-object v0
.end method

.method static synthetic access$9900(Lim/tpelyyftgw/ui/ArticleViewer;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/ArticleViewer;

    .line 165
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    return-object v0
.end method

.method private addPageToStack(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;I)Z
    .registers 5
    .param p1, "webPage"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p2, "anchor"    # Ljava/lang/String;
    .param p3, "order"    # I

    .line 1592
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->saveCurrentPagePosition()V

    .line 1593
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 1594
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1595
    invoke-direct {p0, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->updateInterfaceForCurrentPage(I)V

    .line 1596
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->scrollToAnchor(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method private animateTo(FFFZ)V
    .registers 11
    .param p1, "newScale"    # F
    .param p2, "newTx"    # F
    .param p3, "newTy"    # F
    .param p4, "isZoom"    # Z

    .line 12074
    const/16 v5, 0xfa

    move-object v0, p0

    move v1, p1

    move v2, p2

    move v3, p3

    move v4, p4

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZI)V

    .line 12075
    return-void
.end method

.method private animateTo(FFFZI)V
    .registers 11
    .param p1, "newScale"    # F
    .param p2, "newTx"    # F
    .param p3, "newTy"    # F
    .param p4, "isZoom"    # Z
    .param p5, "duration"    # I

    .line 12078
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v0, v0, p1

    if-nez v0, :cond_13

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    cmpl-float v0, v0, p2

    if-nez v0, :cond_13

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    cmpl-float v0, v0, p3

    if-nez v0, :cond_13

    .line 12079
    return-void

    .line 12081
    :cond_13
    iput-boolean p4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    .line 12082
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToScale:F

    .line 12083
    iput p2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToX:F

    .line 12084
    iput p3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToY:F

    .line 12085
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    .line 12086
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    .line 12087
    const/4 v1, 0x1

    new-array v1, v1, [Landroid/animation/Animator;

    const/4 v2, 0x0

    const/4 v3, 0x2

    new-array v3, v3, [F

    fill-array-data v3, :array_5a

    .line 12088
    const-string v4, "animationValue"

    invoke-static {p0, v4, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v1, v2

    .line 12087
    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 12090
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->interpolator:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 12091
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    int-to-long v1, p5

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 12092
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$25;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ArticleViewer$25;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 12099
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 12100
    return-void

    :array_5a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private checkAnimation()Z
    .registers 7

    .line 4532
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    const/4 v1, 0x0

    if-eqz v0, :cond_22

    .line 4533
    iget-wide v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->transitionAnimationStartTime:J

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    sub-long/2addr v2, v4

    invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J

    move-result-wide v2

    const-wide/16 v4, 0x1f4

    cmp-long v0, v2, v4

    if-ltz v0, :cond_22

    .line 4534
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    if-eqz v0, :cond_20

    .line 4535
    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    .line 4536
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    .line 4538
    :cond_20
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4541
    :cond_22
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    if-eqz v0, :cond_27

    const/4 v1, 0x1

    :cond_27
    return v1
.end method

.method private checkLayoutForLinks(Landroid/view/MotionEvent;Landroid/view/View;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;II)Z
    .registers 29
    .param p1, "event"    # Landroid/view/MotionEvent;
    .param p2, "parentView"    # Landroid/view/View;
    .param p3, "drawingText"    # Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .param p4, "layoutX"    # I
    .param p5, "layoutY"    # I

    .line 2546
    move-object/from16 v1, p0

    move-object/from16 v2, p2

    move-object/from16 v3, p3

    move/from16 v4, p4

    move/from16 v5, p5

    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    if-nez v0, :cond_232

    if-eqz v2, :cond_232

    if-nez v3, :cond_14

    goto/16 :goto_232

    .line 2549
    :cond_14
    iget-object v7, v3, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->textLayout:Landroid/text/StaticLayout;

    .line 2550
    .local v7, "layout":Landroid/text/StaticLayout;
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F

    move-result v0

    float-to-int v8, v0

    .line 2551
    .local v8, "x":I
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F

    move-result v0

    float-to-int v9, v0

    .line 2552
    .local v9, "y":I
    const/4 v10, 0x0

    .line 2553
    .local v10, "removeLink":Z
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    if-nez v0, :cond_165

    .line 2554
    const/4 v0, 0x0

    .line 2555
    .local v0, "width":F
    const/high16 v12, 0x4f000000

    .line 2556
    .local v12, "left":F
    const/4 v13, 0x0

    .local v13, "a":I
    invoke-virtual {v7}, Landroid/text/StaticLayout;->getLineCount()I

    move-result v14

    move/from16 v22, v12

    move v12, v0

    move v0, v13

    move/from16 v13, v22

    .local v0, "a":I
    .local v12, "width":F
    .local v13, "left":F
    .local v14, "N":I
    :goto_35
    if-ge v0, v14, :cond_4a

    .line 2557
    invoke-virtual {v7, v0}, Landroid/text/StaticLayout;->getLineWidth(I)F

    move-result v15

    invoke-static {v15, v12}, Ljava/lang/Math;->max(FF)F

    move-result v12

    .line 2558
    invoke-virtual {v7, v0}, Landroid/text/StaticLayout;->getLineLeft(I)F

    move-result v15

    invoke-static {v15, v13}, Ljava/lang/Math;->min(FF)F

    move-result v13

    .line 2556
    add-int/lit8 v0, v0, 0x1

    goto :goto_35

    .line 2560
    .end local v0    # "a":I
    .end local v14    # "N":I
    :cond_4a
    int-to-float v0, v8

    int-to-float v14, v4

    add-float/2addr v14, v13

    cmpl-float v0, v0, v14

    if-ltz v0, :cond_160

    int-to-float v0, v8

    int-to-float v14, v4

    add-float/2addr v14, v13

    add-float/2addr v14, v12

    cmpg-float v0, v0, v14

    if-gtz v0, :cond_160

    if-lt v9, v5, :cond_160

    invoke-virtual {v7}, Landroid/text/StaticLayout;->getHeight()I

    move-result v0

    add-int/2addr v0, v5

    if-gt v9, v0, :cond_160

    .line 2561
    iput-object v3, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 2562
    iput-object v2, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    .line 2563
    iput v5, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLayoutY:I

    .line 2564
    invoke-virtual {v7}, Landroid/text/StaticLayout;->getText()Ljava/lang/CharSequence;

    move-result-object v14

    .line 2565
    .local v14, "text":Ljava/lang/CharSequence;
    instance-of v0, v14, Landroid/text/Spannable;

    if-eqz v0, :cond_15d

    .line 2567
    sub-int v15, v8, v4

    .line 2568
    .local v15, "checkX":I
    sub-int v11, v9, v5

    .line 2569
    .local v11, "checkY":I
    :try_start_74
    invoke-virtual {v7, v11}, Landroid/text/StaticLayout;->getLineForVertical(I)I

    move-result v0

    move/from16 v16, v0

    .line 2570
    .local v16, "line":I
    int-to-float v0, v15

    move/from16 v6, v16

    .end local v16    # "line":I
    .local v6, "line":I
    invoke-virtual {v7, v6, v0}, Landroid/text/StaticLayout;->getOffsetForHorizontal(IF)I

    move-result v0

    move/from16 v16, v0

    .line 2571
    .local v16, "off":I
    invoke-virtual {v7, v6}, Landroid/text/StaticLayout;->getLineLeft(I)F

    move-result v0

    move v13, v0

    .line 2572
    int-to-float v0, v15

    cmpg-float v0, v13, v0

    if-gtz v0, :cond_14f

    invoke-virtual {v7, v6}, Landroid/text/StaticLayout;->getLineWidth(I)F

    move-result v0

    add-float/2addr v0, v13

    int-to-float v3, v15

    cmpl-float v0, v0, v3

    if-ltz v0, :cond_14f

    .line 2573
    invoke-virtual {v7}, Landroid/text/StaticLayout;->getText()Ljava/lang/CharSequence;

    move-result-object v0

    check-cast v0, Landroid/text/Spannable;

    move-object v3, v0

    .line 2574
    .local v3, "buffer":Landroid/text/Spannable;
    const-class v0, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    move/from16 v4, v16

    .end local v16    # "off":I
    .local v4, "off":I
    invoke-interface {v3, v4, v4, v0}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    move-object/from16 v16, v0

    .line 2575
    .local v16, "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    move/from16 v17, v4

    move-object/from16 v4, v16

    .end local v16    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .local v4, "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .local v17, "off":I
    if-eqz v4, :cond_146

    array-length v0, v4

    if-lez v0, :cond_146

    .line 2576
    const/16 v16, 0x0

    aget-object v0, v4, v16

    iput-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    .line 2577
    invoke-interface {v3, v0}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I

    move-result v0

    .line 2578
    .local v0, "pressedStart":I
    move/from16 v16, v0

    .end local v0    # "pressedStart":I
    .local v16, "pressedStart":I
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-interface {v3, v0}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I

    move-result v0
    :try_end_c5
    .catch Ljava/lang/Exception; {:try_start_74 .. :try_end_c5} :catch_156

    .line 2579
    .local v0, "pressedEnd":I
    const/16 v18, 0x1

    move/from16 v5, v16

    move/from16 v16, v6

    move v6, v0

    move/from16 v0, v18

    .local v0, "a":I
    .local v5, "pressedStart":I
    .local v6, "pressedEnd":I
    .local v16, "line":I
    :goto_ce
    move/from16 v18, v8

    .end local v8    # "x":I
    .local v18, "x":I
    :try_start_d0
    array-length v8, v4

    if-ge v0, v8, :cond_ff

    .line 2580
    aget-object v8, v4, v0

    .line 2581
    .local v8, "span":Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    invoke-interface {v3, v8}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I

    move-result v19

    move/from16 v20, v19

    .line 2582
    .local v20, "start":I
    invoke-interface {v3, v8}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I

    move-result v19

    move/from16 v21, v19

    .line 2583
    .local v21, "end":I
    move-object/from16 v19, v3

    move/from16 v3, v20

    .end local v20    # "start":I
    .local v3, "start":I
    .local v19, "buffer":Landroid/text/Spannable;
    if-gt v5, v3, :cond_ee

    move-object/from16 v20, v4

    move/from16 v4, v21

    .end local v21    # "end":I
    .local v4, "end":I
    .local v20, "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    if-le v4, v6, :cond_f6

    goto :goto_f2

    .end local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .local v4, "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .restart local v21    # "end":I
    :cond_ee
    move-object/from16 v20, v4

    move/from16 v4, v21

    .line 2584
    .end local v21    # "end":I
    .local v4, "end":I
    .restart local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :goto_f2
    iput-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :try_end_f4
    .catch Ljava/lang/Exception; {:try_start_d0 .. :try_end_f4} :catch_144

    .line 2585
    move v5, v3

    .line 2586
    move v6, v4

    .line 2579
    .end local v3    # "start":I
    .end local v4    # "end":I
    .end local v8    # "span":Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :cond_f6
    add-int/lit8 v0, v0, 0x1

    move/from16 v8, v18

    move-object/from16 v3, v19

    move-object/from16 v4, v20

    goto :goto_ce

    .end local v19    # "buffer":Landroid/text/Spannable;
    .end local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .local v3, "buffer":Landroid/text/Spannable;
    .local v4, "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :cond_ff
    move-object/from16 v19, v3

    move-object/from16 v20, v4

    .line 2590
    .end local v0    # "a":I
    .end local v3    # "buffer":Landroid/text/Spannable;
    .end local v4    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .restart local v19    # "buffer":Landroid/text/Spannable;
    .restart local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :try_start_103
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    const/4 v3, 0x1

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/LinkPath;->setUseRoundRect(Z)V

    .line 2591
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    const/4 v3, 0x0

    invoke-virtual {v0, v7, v5, v3}, Lim/tpelyyftgw/ui/components/LinkPath;->setCurrentLayout(Landroid/text/StaticLayout;IF)V

    .line 2592
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v0

    if-eqz v0, :cond_120

    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v0

    iget v0, v0, Landroid/text/TextPaint;->baselineShift:I

    goto :goto_121

    :cond_120
    const/4 v0, 0x0

    .line 2593
    .local v0, "shift":I
    :goto_121
    iget-object v3, v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    if-eqz v0, :cond_132

    if-lez v0, :cond_12a

    const/high16 v4, 0x40a00000    # 5.0f

    goto :goto_12c

    :cond_12a
    const/high16 v4, -0x40000000    # -2.0f

    :goto_12c
    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    add-int/2addr v4, v0

    goto :goto_133

    :cond_132
    const/4 v4, 0x0

    :goto_133
    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/LinkPath;->setBaselineShift(I)V

    .line 2594
    iget-object v3, v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    invoke-virtual {v7, v5, v6, v3}, Landroid/text/StaticLayout;->getSelectionPath(IILandroid/graphics/Path;)V

    .line 2595
    invoke-virtual/range {p2 .. p2}, Landroid/view/View;->invalidate()V
    :try_end_13e
    .catch Ljava/lang/Exception; {:try_start_103 .. :try_end_13e} :catch_13f

    .line 2598
    .end local v0    # "shift":I
    goto :goto_155

    .line 2596
    :catch_13f
    move-exception v0

    .line 2597
    .local v0, "e":Ljava/lang/Exception;
    :try_start_140
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
    :try_end_143
    .catch Ljava/lang/Exception; {:try_start_140 .. :try_end_143} :catch_144

    goto :goto_155

    .line 2601
    .end local v0    # "e":Ljava/lang/Exception;
    .end local v5    # "pressedStart":I
    .end local v6    # "pressedEnd":I
    .end local v11    # "checkY":I
    .end local v15    # "checkX":I
    .end local v16    # "line":I
    .end local v17    # "off":I
    .end local v19    # "buffer":Landroid/text/Spannable;
    .end local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    :catch_144
    move-exception v0

    goto :goto_159

    .line 2575
    .end local v18    # "x":I
    .restart local v3    # "buffer":Landroid/text/Spannable;
    .restart local v4    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .local v6, "line":I
    .local v8, "x":I
    .restart local v11    # "checkY":I
    .restart local v15    # "checkX":I
    .restart local v17    # "off":I
    :cond_146
    move-object/from16 v19, v3

    move-object/from16 v20, v4

    move/from16 v16, v6

    move/from16 v18, v8

    .end local v3    # "buffer":Landroid/text/Spannable;
    .end local v4    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .end local v6    # "line":I
    .end local v8    # "x":I
    .restart local v16    # "line":I
    .restart local v18    # "x":I
    .restart local v19    # "buffer":Landroid/text/Spannable;
    .restart local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    goto :goto_155

    .line 2572
    .end local v17    # "off":I
    .end local v18    # "x":I
    .end local v19    # "buffer":Landroid/text/Spannable;
    .end local v20    # "link":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .restart local v6    # "line":I
    .restart local v8    # "x":I
    .local v16, "off":I
    :cond_14f
    move/from16 v18, v8

    move/from16 v17, v16

    move/from16 v16, v6

    .line 2603
    .end local v6    # "line":I
    .end local v8    # "x":I
    .end local v11    # "checkY":I
    .end local v15    # "checkX":I
    .end local v16    # "off":I
    .restart local v18    # "x":I
    :goto_155
    goto :goto_162

    .line 2601
    .end local v18    # "x":I
    .restart local v8    # "x":I
    :catch_156
    move-exception v0

    move/from16 v18, v8

    .line 2602
    .end local v8    # "x":I
    .restart local v0    # "e":Ljava/lang/Exception;
    .restart local v18    # "x":I
    :goto_159
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    goto :goto_162

    .line 2565
    .end local v0    # "e":Ljava/lang/Exception;
    .end local v18    # "x":I
    .restart local v8    # "x":I
    :cond_15d
    move/from16 v18, v8

    .end local v8    # "x":I
    .restart local v18    # "x":I
    goto :goto_162

    .line 2560
    .end local v14    # "text":Ljava/lang/CharSequence;
    .end local v18    # "x":I
    .restart local v8    # "x":I
    :cond_160
    move/from16 v18, v8

    .line 2606
    .end local v8    # "x":I
    .end local v12    # "width":F
    .end local v13    # "left":F
    .restart local v18    # "x":I
    :goto_162
    const/4 v3, 0x1

    goto/16 :goto_200

    .end local v18    # "x":I
    .restart local v8    # "x":I
    :cond_165
    move/from16 v18, v8

    .end local v8    # "x":I
    .restart local v18    # "x":I
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v3, 0x1

    if-ne v0, v3, :cond_1ee

    .line 2607
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-eqz v0, :cond_200

    .line 2608
    const/4 v10, 0x1

    .line 2609
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getUrl()Ljava/lang/String;

    move-result-object v4

    .line 2610
    .local v4, "url":Ljava/lang/String;
    if-eqz v4, :cond_1ed

    .line 2611
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    if-eqz v0, :cond_183

    .line 2612
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V

    .line 2613
    const/4 v0, 0x0

    iput-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    .line 2616
    :cond_183
    const/4 v5, 0x0

    .line 2618
    .local v5, "isAnchor":Z
    const/16 v0, 0x23

    invoke-virtual {v4, v0}, Ljava/lang/String;->lastIndexOf(I)I

    move-result v0

    move v6, v0

    .local v6, "index":I
    const/4 v8, -0x1

    if-eq v0, v8, :cond_1e1

    .line 2620
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1a6

    .line 2621
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    move-object v8, v0

    .local v0, "webPageUrl":Ljava/lang/String;
    goto :goto_1af

    .line 2623
    .end local v0    # "webPageUrl":Ljava/lang/String;
    :cond_1a6
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    move-object v8, v0

    .line 2626
    .local v8, "webPageUrl":Ljava/lang/String;
    :goto_1af
    add-int/lit8 v0, v6, 0x1

    :try_start_1b1
    invoke-virtual {v4, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    const-string v11, "UTF-8"

    invoke-static {v0, v11}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0
    :try_end_1bb
    .catch Ljava/lang/Exception; {:try_start_1b1 .. :try_end_1bb} :catch_1bc

    .line 2629
    .local v0, "anchor":Ljava/lang/String;
    goto :goto_1c0

    .line 2627
    .end local v0    # "anchor":Ljava/lang/String;
    :catch_1bc
    move-exception v0

    .line 2628
    .local v0, "ignore":Ljava/lang/Exception;
    const-string v11, ""

    move-object v0, v11

    .line 2630
    .local v0, "anchor":Ljava/lang/String;
    :goto_1c0
    invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v11, v8}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v11

    if-eqz v11, :cond_1e0

    .line 2631
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v11

    if-eqz v11, :cond_1dc

    .line 2632
    iget-object v11, v1, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    const/4 v12, 0x0

    aget-object v11, v11, v12

    invoke-virtual {v11, v12, v12}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 2633
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkScrollAnimated()V

    goto :goto_1df

    .line 2635
    :cond_1dc
    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->scrollToAnchor(Ljava/lang/String;)Z

    .line 2637
    :goto_1df
    const/4 v5, 0x1

    .line 2639
    .end local v8    # "webPageUrl":Ljava/lang/String;
    :cond_1e0
    goto :goto_1e2

    .line 2640
    .end local v0    # "anchor":Ljava/lang/String;
    :cond_1e1
    const/4 v0, 0x0

    .line 2642
    .restart local v0    # "anchor":Ljava/lang/String;
    :goto_1e2
    if-nez v5, :cond_1ed

    .line 2643
    iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getUrl()Ljava/lang/String;

    move-result-object v8

    invoke-direct {v1, v8, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->openWebpageUrl(Ljava/lang/String;Ljava/lang/String;)V

    .line 2646
    .end local v0    # "anchor":Ljava/lang/String;
    .end local v4    # "url":Ljava/lang/String;
    .end local v5    # "isAnchor":Z
    .end local v6    # "index":I
    :cond_1ed
    goto :goto_200

    .line 2647
    :cond_1ee
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v4, 0x3

    if-ne v0, v4, :cond_200

    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_1ff

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-nez v0, :cond_200

    .line 2648
    :cond_1ff
    const/4 v10, 0x1

    .line 2650
    :cond_200
    :goto_200
    if-eqz v10, :cond_205

    .line 2651
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->removePressedLink()V

    .line 2653
    :cond_205
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    if-nez v0, :cond_20e

    .line 2654
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->startCheckLongPress()V

    .line 2656
    :cond_20e
    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    if-eqz v0, :cond_21e

    invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I

    move-result v0

    const/4 v4, 0x2

    if-eq v0, v4, :cond_21e

    .line 2657
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->cancelCheckLongPress()V

    .line 2659
    :cond_21e
    instance-of v0, v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;

    if-eqz v0, :cond_22a

    .line 2660
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-eqz v0, :cond_228

    const/4 v6, 0x1

    goto :goto_229

    :cond_228
    const/4 v6, 0x0

    :goto_229
    return v6

    .line 2662
    :cond_22a
    iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    if-eqz v0, :cond_230

    const/4 v6, 0x1

    goto :goto_231

    :cond_230
    const/4 v6, 0x0

    :goto_231
    return v6

    .line 2547
    .end local v7    # "layout":Landroid/text/StaticLayout;
    .end local v9    # "y":I
    .end local v10    # "removeLink":Z
    .end local v18    # "x":I
    :cond_232
    :goto_232
    const/4 v3, 0x0

    return v3
.end method

.method private checkMinMax(Z)V
    .registers 6
    .param p1, "zoom"    # Z

    .line 12039
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 12040
    .local v0, "moveToX":F
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12041
    .local v1, "moveToY":F
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 12042
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v3, v2, v3

    if-gez v3, :cond_14

    .line 12043
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    goto :goto_1c

    .line 12044
    :cond_14
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v2, v2, v3

    if-lez v2, :cond_1c

    .line 12045
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    .line 12047
    :cond_1c
    :goto_1c
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpg-float v3, v2, v3

    if-gez v3, :cond_27

    .line 12048
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    goto :goto_2f

    .line 12049
    :cond_27
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v2, v2, v3

    if-lez v2, :cond_2f

    .line 12050
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    .line 12052
    :cond_2f
    :goto_2f
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {p0, v2, v0, v1, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12053
    return-void
.end method

.method private checkPhotoAnimation()Z
    .registers 7

    .line 11423
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    const/4 v1, 0x0

    if-eqz v0, :cond_22

    .line 11424
    iget-wide v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoTransitionAnimationStartTime:J

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    sub-long/2addr v2, v4

    invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J

    move-result-wide v2

    const-wide/16 v4, 0x1f4

    cmp-long v0, v2, v4

    if-ltz v0, :cond_22

    .line 11425
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    if-eqz v0, :cond_20

    .line 11426
    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    .line 11427
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    .line 11429
    :cond_20
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11432
    :cond_22
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-eqz v0, :cond_27

    const/4 v1, 0x1

    :cond_27
    return v1
.end method

.method private checkProgress(IZ)V
    .registers 11
    .param p1, "a"    # I
    .param p2, "animated"    # Z

    .line 11337
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v0, v0, p1

    const/4 v1, -0x1

    if-eqz v0, :cond_98

    .line 11338
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    .line 11339
    .local v0, "index":I
    const/4 v2, 0x2

    const/4 v3, 0x1

    if-ne p1, v3, :cond_10

    .line 11340
    add-int/lit8 v0, v0, 0x1

    goto :goto_14

    .line 11341
    :cond_10
    if-ne p1, v2, :cond_14

    .line 11342
    add-int/lit8 v0, v0, -0x1

    .line 11344
    :cond_14
    :goto_14
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getMediaFile(I)Ljava/io/File;

    move-result-object v4

    .line 11345
    .local v4, "f":Ljava/io/File;
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v5

    .line 11346
    .local v5, "isVideo":Z
    const/4 v6, 0x0

    if-eqz v4, :cond_38

    invoke-virtual {v4}, Ljava/io/File;->exists()Z

    move-result v7

    if-eqz v7, :cond_38

    .line 11347
    if-eqz v5, :cond_30

    .line 11348
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v1, v1, p1

    const/4 v2, 0x3

    invoke-virtual {v1, v2, p2}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    goto :goto_7f

    .line 11350
    :cond_30
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, p1

    invoke-virtual {v2, v1, p2}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    goto :goto_7f

    .line 11353
    :cond_38
    if-eqz v5, :cond_5a

    .line 11354
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v1

    iget-object v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v7, v7, p1

    invoke-virtual {v1, v7}, Lim/tpelyyftgw/messenger/FileLoader;->isLoadingFile(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_52

    .line 11355
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v1, v1, p1

    invoke-virtual {v1, v2, v6}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    goto :goto_61

    .line 11357
    :cond_52
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v1, v1, p1

    invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    goto :goto_61

    .line 11360
    :cond_5a
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v1, v1, p1

    invoke-virtual {v1, v6, p2}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 11362
    :goto_61
    invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v2, v2, p1

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/ImageLoader;->getFileProgress(Ljava/lang/String;)Ljava/lang/Float;

    move-result-object v1

    .line 11363
    .local v1, "progress":Ljava/lang/Float;
    if-nez v1, :cond_74

    .line 11364
    const/4 v2, 0x0

    invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object v1

    .line 11366
    :cond_74
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, p1

    invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F

    move-result v7

    invoke-virtual {v2, v7, v6}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setProgress(FZ)V

    .line 11368
    .end local v1    # "progress":Ljava/lang/Float;
    :goto_7f
    if-nez p1, :cond_97

    .line 11369
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v1, v1, v6

    if-eqz v1, :cond_94

    if-nez v5, :cond_94

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v1, v1, v6

    invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->access$22000(Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;)I

    move-result v1

    if-eqz v1, :cond_94

    goto :goto_95

    :cond_94
    const/4 v3, 0x0

    :goto_95
    iput-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    .line 11371
    .end local v0    # "index":I
    .end local v4    # "f":Ljava/io/File;
    .end local v5    # "isVideo":Z
    :cond_97
    goto :goto_9f

    .line 11372
    :cond_98
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v0, v0, p1

    invoke-virtual {v0, v1, p2}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 11374
    :goto_9f
    return-void
.end method

.method private checkScroll(I)V
    .registers 3
    .param p1, "dy"    # I

    .line 3923
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int/2addr v0, p1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->setCurrentHeaderHeight(I)V

    .line 3924
    return-void
.end method

.method private checkScrollAnimated()V
    .registers 7

    .line 3878
    const/high16 v0, 0x42600000    # 56.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    .line 3879
    .local v1, "maxHeight":I
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    if-ne v2, v1, :cond_b

    .line 3880
    return-void

    .line 3882
    :cond_b
    new-instance v2, Landroid/animation/IntEvaluator;

    invoke-direct {v2}, Landroid/animation/IntEvaluator;-><init>()V

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    aput-object v0, v3, v4

    invoke-static {v2, v3}, Landroid/animation/ValueAnimator;->ofObject(Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ValueAnimator;

    move-result-object v0

    const-wide/16 v2, 0xb4

    invoke-virtual {v0, v2, v3}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;

    move-result-object v0

    .line 3883
    .local v0, "va":Landroid/animation/ValueAnimator;
    new-instance v2, Landroid/view/animation/DecelerateInterpolator;

    invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V

    invoke-virtual {v0, v2}, Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 3884
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$b8AiNrq-vljtNJihXp1BAtBKBk4;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$b8AiNrq-vljtNJihXp1BAtBKBk4;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v2}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V

    .line 3885
    invoke-virtual {v0}, Landroid/animation/ValueAnimator;->start()V

    .line 3886
    return-void
.end method

.method private createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 33
    .param p1, "parentView"    # Landroid/view/View;
    .param p2, "plainText"    # Ljava/lang/CharSequence;
    .param p3, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "width"    # I
    .param p5, "textY"    # I
    .param p6, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p7, "align"    # Landroid/text/Layout$Alignment;
    .param p8, "maxLines"    # I
    .param p9, "parentAdapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 2338
    move-object/from16 v7, p0

    move-object/from16 v8, p2

    move-object/from16 v9, p3

    move-object/from16 v10, p6

    const/4 v0, 0x0

    if-nez v8, :cond_12

    if-eqz v9, :cond_11

    instance-of v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-eqz v1, :cond_12

    .line 2339
    :cond_11
    return-object v0

    .line 2341
    :cond_12
    if-gez p4, :cond_1d

    .line 2342
    const/high16 v1, 0x41200000    # 10.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    move/from16 v21, v1

    .end local p4    # "width":I
    .local v1, "width":I
    goto :goto_1f

    .line 2341
    .end local v1    # "width":I
    .restart local p4    # "width":I
    :cond_1d
    move/from16 v21, p4

    .line 2345
    .end local p4    # "width":I
    .local v21, "width":I
    :goto_1f
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v22

    .line 2348
    .local v22, "color":I
    if-eqz v8, :cond_28

    .line 2349
    move-object/from16 v1, p2

    .local v1, "text":Ljava/lang/CharSequence;
    goto :goto_38

    .line 2351
    .end local v1    # "text":Ljava/lang/CharSequence;
    :cond_28
    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p3

    move-object/from16 v4, p3

    move-object/from16 v5, p6

    move/from16 v6, v21

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    .line 2353
    .restart local v1    # "text":Ljava/lang/CharSequence;
    :goto_38
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_3f

    .line 2354
    return-object v0

    .line 2358
    :cond_3f
    iget v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    const/high16 v3, 0x40800000    # 4.0f

    const/4 v4, 0x1

    if-nez v2, :cond_4c

    .line 2359
    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    neg-int v2, v2

    .local v2, "additionalSize":I
    goto :goto_67

    .line 2360
    .end local v2    # "additionalSize":I
    :cond_4c
    const/high16 v5, 0x40000000    # 2.0f

    if-ne v2, v4, :cond_56

    .line 2361
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    neg-int v2, v2

    .restart local v2    # "additionalSize":I
    goto :goto_67

    .line 2362
    .end local v2    # "additionalSize":I
    :cond_56
    const/4 v6, 0x3

    if-ne v2, v6, :cond_5e

    .line 2363
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    .restart local v2    # "additionalSize":I
    goto :goto_67

    .line 2364
    .end local v2    # "additionalSize":I
    :cond_5e
    const/4 v5, 0x4

    if-ne v2, v5, :cond_66

    .line 2365
    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    .restart local v2    # "additionalSize":I
    goto :goto_67

    .line 2367
    .end local v2    # "additionalSize":I
    :cond_66
    const/4 v2, 0x0

    .line 2371
    .restart local v2    # "additionalSize":I
    :goto_67
    instance-of v5, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    const/high16 v6, 0x41600000    # 14.0f

    const/high16 v11, 0x41700000    # 15.0f

    if-eqz v5, :cond_c2

    if-nez v9, :cond_c2

    .line 2372
    move-object v5, v10

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    .line 2373
    .local v5, "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    iget-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->author:Ljava/lang/String;

    if-ne v12, v8, :cond_98

    .line 2374
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostAuthorPaint:Landroid/text/TextPaint;

    if-nez v6, :cond_8a

    .line 2375
    new-instance v6, Landroid/text/TextPaint;

    invoke-direct {v6, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostAuthorPaint:Landroid/text/TextPaint;

    .line 2376
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v12

    invoke-virtual {v6, v12}, Landroid/text/TextPaint;->setColor(I)V

    .line 2378
    :cond_8a
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostAuthorPaint:Landroid/text/TextPaint;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    add-int/2addr v11, v2

    int-to-float v11, v11

    invoke-virtual {v6, v11}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2379
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostAuthorPaint:Landroid/text/TextPaint;

    .local v6, "paint":Landroid/text/TextPaint;
    goto :goto_c0

    .line 2381
    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_98
    sget-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostDatePaint:Landroid/text/TextPaint;

    if-nez v11, :cond_b3

    .line 2382
    new-instance v11, Landroid/text/TextPaint;

    invoke-direct {v11, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostDatePaint:Landroid/text/TextPaint;

    .line 2383
    if-nez v22, :cond_ac

    .line 2384
    const v12, -0x706860

    invoke-virtual {v11, v12}, Landroid/text/TextPaint;->setColor(I)V

    goto :goto_b3

    .line 2386
    :cond_ac
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v12

    invoke-virtual {v11, v12}, Landroid/text/TextPaint;->setColor(I)V

    .line 2389
    :cond_b3
    :goto_b3
    sget-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostDatePaint:Landroid/text/TextPaint;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int/2addr v6, v2

    int-to-float v6, v6

    invoke-virtual {v11, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2390
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostDatePaint:Landroid/text/TextPaint;

    .line 2392
    .end local v5    # "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    .restart local v6    # "paint":Landroid/text/TextPaint;
    :goto_c0
    goto/16 :goto_1c5

    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_c2
    instance-of v5, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    const-string v12, "fonts/rmedium.ttf"

    if-eqz v5, :cond_fc

    .line 2393
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    if-nez v5, :cond_da

    .line 2394
    new-instance v5, Landroid/text/TextPaint;

    invoke-direct {v5, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    .line 2395
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    .line 2397
    :cond_da
    iget-object v5, v7, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    if-nez v5, :cond_e8

    .line 2398
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setColor(I)V

    goto :goto_ee

    .line 2400
    :cond_e8
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    const/4 v6, -0x1

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setColor(I)V

    .line 2402
    :goto_ee
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2403
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    .restart local v6    # "paint":Landroid/text/TextPaint;
    goto/16 :goto_1c5

    .line 2404
    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_fc
    instance-of v5, v10, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    if-eqz v5, :cond_162

    .line 2405
    move-object v5, v10

    check-cast v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    .line 2406
    .local v5, "pageBlockRelatedArticlesChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
    invoke-static {v5}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;

    move-result-object v13

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;->articles:Ljava/util/ArrayList;

    invoke-static {v5}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)I

    move-result v14

    invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;->title:Ljava/lang/String;

    if-ne v8, v13, :cond_140

    .line 2407
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    if-nez v6, :cond_129

    .line 2408
    new-instance v6, Landroid/text/TextPaint;

    invoke-direct {v6, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    .line 2409
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v12

    invoke-virtual {v6, v12}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    .line 2411
    :cond_129
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v12

    invoke-virtual {v6, v12}, Landroid/text/TextPaint;->setColor(I)V

    .line 2412
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    add-int/2addr v11, v2

    int-to-float v11, v11

    invoke-virtual {v6, v11}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2413
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    .restart local v6    # "paint":Landroid/text/TextPaint;
    goto :goto_161

    .line 2415
    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_140
    sget-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    if-nez v11, :cond_14b

    .line 2416
    new-instance v11, Landroid/text/TextPaint;

    invoke-direct {v11, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    .line 2418
    :cond_14b
    sget-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v12

    invoke-virtual {v11, v12}, Landroid/text/TextPaint;->setColor(I)V

    .line 2419
    sget-object v11, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int/2addr v6, v2

    int-to-float v6, v6

    invoke-virtual {v11, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2420
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    .line 2422
    .end local v5    # "pageBlockRelatedArticlesChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
    .restart local v6    # "paint":Landroid/text/TextPaint;
    :goto_161
    goto :goto_1c5

    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_162
    invoke-direct {v7, v10}, Lim/tpelyyftgw/ui/ArticleViewer;->isListItemBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v5

    if-eqz v5, :cond_1c1

    if-eqz v8, :cond_1c1

    .line 2423
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPointerPaint:Landroid/text/TextPaint;

    if-nez v5, :cond_17c

    .line 2424
    new-instance v5, Landroid/text/TextPaint;

    invoke-direct {v5, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPointerPaint:Landroid/text/TextPaint;

    .line 2425
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setColor(I)V

    .line 2427
    :cond_17c
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    if-nez v5, :cond_18e

    .line 2428
    new-instance v5, Landroid/text/TextPaint;

    invoke-direct {v5, v4}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    .line 2429
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setColor(I)V

    .line 2431
    :cond_18e
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPointerPaint:Landroid/text/TextPaint;

    const/high16 v6, 0x41980000    # 19.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int/2addr v6, v2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2432
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    const/high16 v6, 0x41800000    # 16.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int/2addr v6, v2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2433
    instance-of v5, v10, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    if-eqz v5, :cond_1be

    move-object v5, v10

    check-cast v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    invoke-static {v5}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5800(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;

    move-result-object v5

    invoke-static {v5}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->access$7500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;

    move-result-object v5

    iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;->ordered:Z

    if-nez v5, :cond_1be

    .line 2434
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPointerPaint:Landroid/text/TextPaint;

    .restart local v6    # "paint":Landroid/text/TextPaint;
    goto :goto_1c5

    .line 2436
    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_1be
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    .restart local v6    # "paint":Landroid/text/TextPaint;
    goto :goto_1c5

    .line 2439
    .end local v6    # "paint":Landroid/text/TextPaint;
    :cond_1c1
    invoke-direct {v7, v9, v9, v10}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v6

    .line 2442
    .restart local v6    # "paint":Landroid/text/TextPaint;
    :goto_1c5
    const/4 v5, 0x0

    if-eqz p8, :cond_200

    .line 2443
    instance-of v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    if-eqz v11, :cond_1e4

    .line 2444
    sget-object v14, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;

    const/high16 v15, 0x3f800000    # 1.0f

    const/16 v16, 0x0

    const/16 v17, 0x0

    sget-object v18, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    move-object v11, v1

    move-object v12, v6

    move/from16 v13, v21

    move/from16 v19, v21

    move/from16 v20, p8

    invoke-static/range {v11 .. v20}, Lim/tpelyyftgw/ui/components/StaticLayoutEx;->createStaticLayout(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;II)Landroid/text/StaticLayout;

    move-result-object v3

    .local v3, "result":Landroid/text/StaticLayout;
    goto/16 :goto_247

    .line 2446
    .end local v3    # "result":Landroid/text/StaticLayout;
    :cond_1e4
    const/high16 v15, 0x3f800000    # 1.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    const/16 v17, 0x0

    sget-object v18, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;

    move-object v11, v1

    move-object v12, v6

    move/from16 v13, v21

    move-object/from16 v14, p7

    move/from16 v16, v3

    move/from16 v19, v21

    move/from16 v20, p8

    invoke-static/range {v11 .. v20}, Lim/tpelyyftgw/ui/components/StaticLayoutEx;->createStaticLayout(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;II)Landroid/text/StaticLayout;

    move-result-object v3

    .restart local v3    # "result":Landroid/text/StaticLayout;
    goto :goto_247

    .line 2449
    .end local v3    # "result":Landroid/text/StaticLayout;
    :cond_200
    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-interface {v1, v11}, Ljava/lang/CharSequence;->charAt(I)C

    move-result v11

    const/16 v12, 0xa

    if-ne v11, v12, :cond_216

    .line 2450
    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v11

    sub-int/2addr v11, v4

    invoke-interface {v1, v5, v11}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v1

    .line 2452
    :cond_216
    instance-of v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    if-eqz v11, :cond_22d

    .line 2453
    new-instance v3, Landroid/text/StaticLayout;

    sget-object v15, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;

    const/high16 v16, 0x3f800000    # 1.0f

    const/16 v17, 0x0

    const/16 v18, 0x0

    move-object v11, v3

    move-object v12, v1

    move-object v13, v6

    move/from16 v14, v21

    invoke-direct/range {v11 .. v18}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V

    .restart local v3    # "result":Landroid/text/StaticLayout;
    goto :goto_247

    .line 2455
    .end local v3    # "result":Landroid/text/StaticLayout;
    :cond_22d
    new-instance v19, Landroid/text/StaticLayout;

    const/high16 v16, 0x3f800000    # 1.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    const/16 v18, 0x0

    move-object/from16 v11, v19

    move-object v12, v1

    move-object v13, v6

    move/from16 v14, v21

    move-object/from16 v15, p7

    move/from16 v17, v3

    invoke-direct/range {v11 .. v18}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V

    move-object/from16 v3, v19

    .line 2458
    .restart local v3    # "result":Landroid/text/StaticLayout;
    :goto_247
    if-nez v3, :cond_24a

    .line 2459
    return-object v0

    .line 2461
    :cond_24a
    invoke-virtual {v3}, Landroid/text/StaticLayout;->getText()Ljava/lang/CharSequence;

    move-result-object v11

    .line 2462
    .local v11, "finalText":Ljava/lang/CharSequence;
    const/4 v12, 0x0

    .line 2463
    .local v12, "textPath":Lim/tpelyyftgw/ui/components/LinkPath;
    const/4 v13, 0x0

    .line 2464
    .local v13, "markPath":Lim/tpelyyftgw/ui/components/LinkPath;
    if-eqz v3, :cond_39c

    instance-of v0, v11, Landroid/text/Spanned;

    if-eqz v0, :cond_39c

    .line 2465
    move-object v14, v11

    check-cast v14, Landroid/text/Spanned;

    .line 2467
    .local v14, "spanned":Landroid/text/Spanned;
    :try_start_259
    invoke-interface {v14}, Landroid/text/Spanned;->length()I

    move-result v0

    const-class v15, Lim/tpelyyftgw/ui/components/AnchorSpan;

    invoke-interface {v14, v5, v0, v15}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lim/tpelyyftgw/ui/components/AnchorSpan;

    .line 2468
    .local v0, "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    invoke-virtual {v3}, Landroid/text/StaticLayout;->getLineCount()I

    move-result v15

    .line 2469
    .local v15, "linesCount":I
    if-eqz v0, :cond_2c3

    array-length v5, v0

    if-lez v5, :cond_2c3

    .line 2470
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_26f
    array-length v4, v0

    if-ge v5, v4, :cond_2be

    .line 2471
    const/4 v4, 0x1

    if-gt v15, v4, :cond_28f

    .line 2472
    invoke-static/range {p9 .. p9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$2200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v4

    aget-object v17, v0, v5
    :try_end_27b
    .catch Ljava/lang/Exception; {:try_start_259 .. :try_end_27b} :catch_2c8

    move-object/from16 v18, v1

    .end local v1    # "text":Ljava/lang/CharSequence;
    .local v18, "text":Ljava/lang/CharSequence;
    :try_start_27d
    invoke-virtual/range {v17 .. v17}, Lim/tpelyyftgw/ui/components/AnchorSpan;->getName()Ljava/lang/String;

    move-result-object v1
    :try_end_281
    .catch Ljava/lang/Exception; {:try_start_27d .. :try_end_281} :catch_28b

    move/from16 v17, v2

    .end local v2    # "additionalSize":I
    .local v17, "additionalSize":I
    :try_start_283
    invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_2b4

    .line 2478
    .end local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    .end local v5    # "a":I
    .end local v15    # "linesCount":I
    .end local v17    # "additionalSize":I
    .restart local v2    # "additionalSize":I
    :catch_28b
    move-exception v0

    move/from16 v17, v2

    .end local v2    # "additionalSize":I
    .restart local v17    # "additionalSize":I
    goto :goto_2cd

    .line 2474
    .end local v17    # "additionalSize":I
    .end local v18    # "text":Ljava/lang/CharSequence;
    .restart local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    .restart local v1    # "text":Ljava/lang/CharSequence;
    .restart local v2    # "additionalSize":I
    .restart local v5    # "a":I
    .restart local v15    # "linesCount":I
    :cond_28f
    move-object/from16 v18, v1

    move/from16 v17, v2

    .end local v1    # "text":Ljava/lang/CharSequence;
    .end local v2    # "additionalSize":I
    .restart local v17    # "additionalSize":I
    .restart local v18    # "text":Ljava/lang/CharSequence;
    invoke-static/range {p9 .. p9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$2200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v1

    aget-object v2, v0, v5

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/AnchorSpan;->getName()Ljava/lang/String;

    move-result-object v2

    aget-object v4, v0, v5

    invoke-interface {v14, v4}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/text/StaticLayout;->getLineForOffset(I)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/text/StaticLayout;->getLineTop(I)I

    move-result v4

    add-int v4, p5, v4

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v1, v2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_2b4
    .catch Ljava/lang/Exception; {:try_start_283 .. :try_end_2b4} :catch_2bc

    .line 2470
    :goto_2b4
    add-int/lit8 v5, v5, 0x1

    move/from16 v2, v17

    move-object/from16 v1, v18

    const/4 v4, 0x1

    goto :goto_26f

    .line 2478
    .end local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    .end local v5    # "a":I
    .end local v15    # "linesCount":I
    :catch_2bc
    move-exception v0

    goto :goto_2cd

    .line 2470
    .end local v17    # "additionalSize":I
    .end local v18    # "text":Ljava/lang/CharSequence;
    .restart local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    .restart local v1    # "text":Ljava/lang/CharSequence;
    .restart local v2    # "additionalSize":I
    .restart local v5    # "a":I
    .restart local v15    # "linesCount":I
    :cond_2be
    move-object/from16 v18, v1

    move/from16 v17, v2

    .end local v1    # "text":Ljava/lang/CharSequence;
    .end local v2    # "additionalSize":I
    .restart local v17    # "additionalSize":I
    .restart local v18    # "text":Ljava/lang/CharSequence;
    goto :goto_2c7

    .line 2469
    .end local v5    # "a":I
    .end local v17    # "additionalSize":I
    .end local v18    # "text":Ljava/lang/CharSequence;
    .restart local v1    # "text":Ljava/lang/CharSequence;
    .restart local v2    # "additionalSize":I
    :cond_2c3
    move-object/from16 v18, v1

    move/from16 v17, v2

    .line 2480
    .end local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/AnchorSpan;
    .end local v1    # "text":Ljava/lang/CharSequence;
    .end local v2    # "additionalSize":I
    .end local v15    # "linesCount":I
    .restart local v17    # "additionalSize":I
    .restart local v18    # "text":Ljava/lang/CharSequence;
    :goto_2c7
    goto :goto_2cd

    .line 2478
    .end local v17    # "additionalSize":I
    .end local v18    # "text":Ljava/lang/CharSequence;
    .restart local v1    # "text":Ljava/lang/CharSequence;
    .restart local v2    # "additionalSize":I
    :catch_2c8
    move-exception v0

    move-object/from16 v18, v1

    move/from16 v17, v2

    .line 2482
    .end local v1    # "text":Ljava/lang/CharSequence;
    .end local v2    # "additionalSize":I
    .restart local v17    # "additionalSize":I
    .restart local v18    # "text":Ljava/lang/CharSequence;
    :goto_2cd
    const/4 v4, 0x0

    :try_start_2ce
    invoke-interface {v14}, Landroid/text/Spanned;->length()I

    move-result v0

    const-class v5, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;

    const/4 v15, 0x0

    invoke-interface {v14, v15, v0, v5}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;

    .line 2483
    .local v0, "innerSpans":[Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;
    if-eqz v0, :cond_331

    array-length v5, v0

    if-lez v5, :cond_331

    .line 2484
    new-instance v5, Lim/tpelyyftgw/ui/components/LinkPath;

    const/4 v15, 0x1

    invoke-direct {v5, v15}, Lim/tpelyyftgw/ui/components/LinkPath;-><init>(Z)V

    move-object v12, v5

    .line 2485
    const/4 v5, 0x0

    invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/components/LinkPath;->setAllowReset(Z)V

    .line 2486
    const/4 v5, 0x0

    .restart local v5    # "a":I
    :goto_2ec
    array-length v15, v0

    if-ge v5, v15, :cond_32d

    .line 2487
    aget-object v15, v0, v5

    invoke-interface {v14, v15}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I

    move-result v15

    .line 2488
    .local v15, "start":I
    aget-object v1, v0, v5

    invoke-interface {v14, v1}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I

    move-result v1

    .line 2489
    .local v1, "end":I
    invoke-virtual {v12, v3, v15, v4}, Lim/tpelyyftgw/ui/components/LinkPath;->setCurrentLayout(Landroid/text/StaticLayout;IF)V

    .line 2490
    aget-object v20, v0, v5

    invoke-virtual/range {v20 .. v20}, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v20

    if-eqz v20, :cond_30f

    aget-object v20, v0, v5

    invoke-virtual/range {v20 .. v20}, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v2

    iget v2, v2, Landroid/text/TextPaint;->baselineShift:I

    goto :goto_310

    :cond_30f
    const/4 v2, 0x0

    .line 2491
    .local v2, "shift":I
    :goto_310
    if-eqz v2, :cond_322

    if-lez v2, :cond_317

    const/high16 v20, 0x40a00000    # 5.0f

    goto :goto_319

    :cond_317
    const/high16 v20, -0x40000000    # -2.0f

    :goto_319
    invoke-static/range {v20 .. v20}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v20

    add-int v20, v2, v20

    move/from16 v4, v20

    goto :goto_323

    :cond_322
    const/4 v4, 0x0

    :goto_323
    invoke-virtual {v12, v4}, Lim/tpelyyftgw/ui/components/LinkPath;->setBaselineShift(I)V

    .line 2492
    invoke-virtual {v3, v15, v1, v12}, Landroid/text/StaticLayout;->getSelectionPath(IILandroid/graphics/Path;)V

    .line 2486
    .end local v1    # "end":I
    .end local v2    # "shift":I
    .end local v15    # "start":I
    add-int/lit8 v5, v5, 0x1

    const/4 v4, 0x0

    goto :goto_2ec

    .line 2494
    .end local v5    # "a":I
    :cond_32d
    const/4 v1, 0x1

    invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/components/LinkPath;->setAllowReset(Z)V
    :try_end_331
    .catch Ljava/lang/Exception; {:try_start_2ce .. :try_end_331} :catch_332

    .line 2498
    .end local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;
    :cond_331
    goto :goto_333

    .line 2496
    :catch_332
    move-exception v0

    .line 2500
    :goto_333
    :try_start_333
    invoke-interface {v14}, Landroid/text/Spanned;->length()I

    move-result v0

    const-class v1, Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;

    const/4 v2, 0x0

    invoke-interface {v14, v2, v0, v1}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;

    .line 2501
    .local v0, "innerSpans":[Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;
    if-eqz v0, :cond_399

    array-length v1, v0

    if-lez v1, :cond_399

    .line 2502
    new-instance v1, Lim/tpelyyftgw/ui/components/LinkPath;

    const/4 v2, 0x1

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/LinkPath;-><init>(Z)V
    :try_end_34b
    .catch Ljava/lang/Exception; {:try_start_333 .. :try_end_34b} :catch_39a

    .line 2503
    .end local v13    # "markPath":Lim/tpelyyftgw/ui/components/LinkPath;
    .local v1, "markPath":Lim/tpelyyftgw/ui/components/LinkPath;
    const/4 v15, 0x0

    :try_start_34c
    invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/components/LinkPath;->setAllowReset(Z)V

    .line 2504
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_350
    array-length v4, v0

    if-ge v2, v4, :cond_390

    .line 2505
    aget-object v4, v0, v2

    invoke-interface {v14, v4}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I

    move-result v4

    .line 2506
    .local v4, "start":I
    aget-object v5, v0, v2

    invoke-interface {v14, v5}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I

    move-result v5

    .line 2507
    .local v5, "end":I
    const/4 v13, 0x0

    invoke-virtual {v1, v3, v4, v13}, Lim/tpelyyftgw/ui/components/LinkPath;->setCurrentLayout(Landroid/text/StaticLayout;IF)V

    .line 2508
    aget-object v20, v0, v2

    invoke-virtual/range {v20 .. v20}, Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v20

    if-eqz v20, :cond_374

    aget-object v20, v0, v2

    invoke-virtual/range {v20 .. v20}, Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;->getTextPaint()Landroid/text/TextPaint;

    move-result-object v13

    iget v13, v13, Landroid/text/TextPaint;->baselineShift:I

    goto :goto_375

    :cond_374
    const/4 v13, 0x0

    .line 2509
    .local v13, "shift":I
    :goto_375
    if-eqz v13, :cond_386

    if-lez v13, :cond_37c

    const/high16 v20, 0x40a00000    # 5.0f

    goto :goto_37e

    :cond_37c
    const/high16 v20, -0x40000000    # -2.0f

    :goto_37e
    invoke-static/range {v20 .. v20}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v20

    add-int v20, v13, v20

    move/from16 v15, v20

    :cond_386
    invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/components/LinkPath;->setBaselineShift(I)V

    .line 2510
    invoke-virtual {v3, v4, v5, v1}, Landroid/text/StaticLayout;->getSelectionPath(IILandroid/graphics/Path;)V

    .line 2504
    .end local v4    # "start":I
    .end local v5    # "end":I
    .end local v13    # "shift":I
    add-int/lit8 v2, v2, 0x1

    const/4 v15, 0x0

    goto :goto_350

    .line 2512
    .end local v2    # "a":I
    :cond_390
    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/LinkPath;->setAllowReset(Z)V
    :try_end_394
    .catch Ljava/lang/Exception; {:try_start_34c .. :try_end_394} :catch_396

    move-object v13, v1

    goto :goto_399

    .line 2514
    .end local v0    # "innerSpans":[Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;
    :catch_396
    move-exception v0

    move-object v13, v1

    goto :goto_3a0

    .line 2516
    .end local v1    # "markPath":Lim/tpelyyftgw/ui/components/LinkPath;
    .local v13, "markPath":Lim/tpelyyftgw/ui/components/LinkPath;
    :cond_399
    :goto_399
    goto :goto_3a0

    .line 2514
    :catch_39a
    move-exception v0

    goto :goto_3a0

    .line 2464
    .end local v14    # "spanned":Landroid/text/Spanned;
    .end local v17    # "additionalSize":I
    .end local v18    # "text":Ljava/lang/CharSequence;
    .local v1, "text":Ljava/lang/CharSequence;
    .local v2, "additionalSize":I
    :cond_39c
    move-object/from16 v18, v1

    move/from16 v17, v2

    .line 2518
    .end local v1    # "text":Ljava/lang/CharSequence;
    .end local v2    # "additionalSize":I
    .restart local v17    # "additionalSize":I
    .restart local v18    # "text":Ljava/lang/CharSequence;
    :goto_3a0
    new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    .line 2519
    .local v0, "drawingText":Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    iput-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->textLayout:Landroid/text/StaticLayout;

    .line 2520
    iput-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->textPath:Lim/tpelyyftgw/ui/components/LinkPath;

    .line 2521
    iput-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->markPath:Lim/tpelyyftgw/ui/components/LinkPath;

    .line 2522
    return-object v0
.end method

.method private createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 18
    .param p1, "parentView"    # Landroid/view/View;
    .param p2, "plainText"    # Ljava/lang/CharSequence;
    .param p3, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "width"    # I
    .param p5, "textY"    # I
    .param p6, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p7, "parentAdapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 2334
    sget-object v7, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;

    const/4 v8, 0x0

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    move v5, p5

    move-object/from16 v6, p6

    move-object/from16 v9, p7

    invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method private createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 18
    .param p1, "parentView"    # Landroid/view/View;
    .param p2, "plainText"    # Ljava/lang/CharSequence;
    .param p3, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "width"    # I
    .param p5, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p6, "align"    # Landroid/text/Layout$Alignment;
    .param p7, "parentAdapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 2330
    const/4 v5, 0x0

    const/4 v8, 0x0

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    move-object v6, p5

    move-object/from16 v7, p6

    move-object/from16 v9, p7

    invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method private createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;ILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;
    .registers 17
    .param p1, "parentView"    # Landroid/view/View;
    .param p2, "plainText"    # Ljava/lang/CharSequence;
    .param p3, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "width"    # I
    .param p5, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p6, "parentAdapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 2326
    sget-object v7, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;

    const/4 v5, 0x0

    const/4 v8, 0x0

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    move-object v6, p5

    move-object/from16 v9, p6

    invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/ArticleViewer;->createLayoutForText(Landroid/view/View;Ljava/lang/CharSequence;Lim/tpelyyftgw/tgnet/TLRPC$RichText;IILim/tpelyyftgw/tgnet/TLRPC$PageBlock;Landroid/text/Layout$Alignment;ILim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    move-result-object v0

    return-object v0
.end method

.method private createPaint(Z)V
    .registers 6
    .param p1, "update"    # Z

    .line 1075
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->quoteLinePaint:Landroid/graphics/Paint;

    const/4 v1, 0x1

    if-nez v0, :cond_76

    .line 1076
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->quoteLinePaint:Landroid/graphics/Paint;

    .line 1078
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedBackgroundPaint:Landroid/graphics/Paint;

    .line 1080
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    .line 1081
    sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;

    invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V

    .line 1082
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    const/high16 v2, 0x3f800000    # 1.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setStrokeWidth(F)V

    .line 1084
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    .line 1085
    sget-object v3, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;

    invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V

    .line 1086
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    const/high16 v3, 0x40000000    # 2.0f

    div-float/2addr v2, v3

    invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStrokeWidth(F)V

    .line 1088
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableHeaderPaint:Landroid/graphics/Paint;

    .line 1089
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->tableStripPaint:Landroid/graphics/Paint;

    .line 1091
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    .line 1092
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->webpageUrlPaint:Landroid/graphics/Paint;

    .line 1093
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundPaint:Landroid/graphics/Paint;

    .line 1094
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->dividerPaint:Landroid/graphics/Paint;

    .line 1095
    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V

    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->webpageMarkPaint:Landroid/graphics/Paint;

    goto :goto_79

    .line 1096
    :cond_76
    if-nez p1, :cond_79

    .line 1097
    return-void

    .line 1100
    :cond_79
    :goto_79
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    .line 1101
    .local v0, "color":I
    if-nez v0, :cond_cb

    .line 1102
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedBackgroundPaint:Landroid/graphics/Paint;

    const v2, -0xa0704

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1103
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageUrlPaint:Landroid/graphics/Paint;

    const v2, -0x140c06

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1104
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    const v2, -0x231509

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1105
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    const v2, -0x1f1f20

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1106
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1107
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHeaderPaint:Landroid/graphics/Paint;

    const v2, -0xb0b0c

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1108
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableStripPaint:Landroid/graphics/Paint;

    const v3, -0x80809

    invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setColor(I)V

    .line 1109
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundPaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1110
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->dividerPaint:Landroid/graphics/Paint;

    const v2, -0x322e2b

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1111
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageMarkPaint:Landroid/graphics/Paint;

    const v2, -0x10c44

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    goto/16 :goto_162

    .line 1112
    :cond_cb
    if-ne v0, v1, :cond_115

    .line 1113
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedBackgroundPaint:Landroid/graphics/Paint;

    const v2, -0x1a2138

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1114
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageUrlPaint:Landroid/graphics/Paint;

    const v2, -0x241919

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1115
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    const v2, -0x35211a

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1116
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    const v2, -0x373e50

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1117
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1118
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHeaderPaint:Landroid/graphics/Paint;

    const v2, -0x111930

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1119
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableStripPaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1120
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundPaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1121
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->dividerPaint:Landroid/graphics/Paint;

    const v2, -0x3e455b

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1122
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageMarkPaint:Landroid/graphics/Paint;

    const v2, -0x1a2233

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    goto :goto_162

    .line 1123
    :cond_115
    const/4 v1, 0x2

    if-ne v0, v1, :cond_162

    .line 1124
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedBackgroundPaint:Landroid/graphics/Paint;

    const v2, -0xe4e4e5

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1125
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageUrlPaint:Landroid/graphics/Paint;

    const v2, -0xddd0c8

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1126
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    const v2, -0xdcc7ba

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1127
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHalfLinePaint:Landroid/graphics/Paint;

    const v2, -0xd1d1d2

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1128
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableLinePaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1129
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableHeaderPaint:Landroid/graphics/Paint;

    const v2, -0xe5e5e6

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1130
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableStripPaint:Landroid/graphics/Paint;

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1131
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundPaint:Landroid/graphics/Paint;

    const v2, -0xe3e3e4

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1132
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->dividerPaint:Landroid/graphics/Paint;

    const v2, -0xbbbbbc

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1133
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->webpageMarkPaint:Landroid/graphics/Paint;

    const v2, -0xdbdbdc

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1135
    :cond_162
    :goto_162
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->quoteLinePaint:Landroid/graphics/Paint;

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 1136
    return-void
.end method

.method private drawContent(Landroid/graphics/Canvas;)V
    .registers 31
    .param p1, "canvas"    # Landroid/graphics/Canvas;

    .line 12114
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    iget v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    const/4 v3, 0x1

    if-eq v2, v3, :cond_4b7

    iget-boolean v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    const/4 v5, 0x2

    if-nez v4, :cond_12

    if-eq v2, v5, :cond_12

    goto/16 :goto_4b7

    .line 12121
    :cond_12
    const/high16 v2, -0x40800000    # -1.0f

    .line 12123
    .local v2, "aty":F
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/high16 v8, 0x3f800000    # 1.0f

    if-eqz v4, :cond_5b

    .line 12124
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->isFinished()Z

    move-result v4

    if-nez v4, :cond_29

    .line 12125
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->abortAnimation()V

    .line 12128
    :cond_29
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToScale:F

    sub-float v10, v9, v4

    iget v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValue:F

    mul-float v10, v10, v11

    add-float/2addr v10, v4

    .line 12129
    .local v10, "ts":F
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToX:F

    sub-float/2addr v13, v12

    mul-float v13, v13, v11

    add-float/2addr v13, v12

    .line 12130
    .local v13, "tx":F
    iget v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    iget v15, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToY:F

    sub-float/2addr v15, v14

    mul-float v15, v15, v11

    add-float/2addr v14, v15

    .line 12132
    .local v14, "ty":F
    cmpl-float v9, v9, v8

    if-nez v9, :cond_51

    cmpl-float v4, v4, v8

    if-nez v4, :cond_51

    cmpl-float v4, v12, v6

    if-nez v4, :cond_51

    .line 12133
    move v2, v14

    .line 12135
    :cond_51
    move v4, v10

    .line 12136
    .local v4, "currentScale":F
    move v9, v14

    .line 12137
    .local v9, "currentTranslationY":F
    move v11, v13

    .line 12138
    .local v11, "currentTranslationX":F
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v12}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 12139
    .end local v10    # "ts":F
    .end local v13    # "tx":F
    .end local v14    # "ty":F
    goto/16 :goto_f8

    .line 12140
    .end local v4    # "currentScale":F
    .end local v9    # "currentTranslationY":F
    .end local v11    # "currentTranslationX":F
    :cond_5b
    iget-wide v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    const-wide/16 v11, 0x0

    cmp-long v4, v9, v11

    if-eqz v4, :cond_76

    .line 12141
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToX:F

    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 12142
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToY:F

    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12143
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animateToScale:F

    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 12144
    iput-wide v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    .line 12145
    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 12146
    iput-boolean v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    .line 12148
    :cond_76
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->isFinished()Z

    move-result v4

    if-nez v4, :cond_d1

    .line 12149
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->computeScrollOffset()Z

    move-result v4

    if-eqz v4, :cond_d1

    .line 12150
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getStartX()I

    move-result v4

    int-to-float v4, v4

    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpg-float v4, v4, v9

    if-gez v4, :cond_a9

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getStartX()I

    move-result v4

    int-to-float v4, v4

    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpl-float v4, v4, v9

    if-lez v4, :cond_a9

    .line 12151
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getCurrX()I

    move-result v4

    int-to-float v4, v4

    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 12153
    :cond_a9
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getStartY()I

    move-result v4

    int-to-float v4, v4

    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpg-float v4, v4, v9

    if-gez v4, :cond_cc

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getStartY()I

    move-result v4

    int-to-float v4, v4

    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpl-float v4, v4, v9

    if-lez v4, :cond_cc

    .line 12154
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/Scroller;->getCurrY()I

    move-result v4

    int-to-float v4, v4

    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12156
    :cond_cc
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 12159
    :cond_d1
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->switchImageAfterAnimation:I

    if-eqz v4, :cond_ec

    .line 12160
    if-ne v4, v3, :cond_e0

    .line 12161
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$shewvjcoYPYlvriNul5c2jCVvt4;

    invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$shewvjcoYPYlvriNul5c2jCVvt4;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_ea

    .line 12162
    :cond_e0
    if-ne v4, v5, :cond_ea

    .line 12163
    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$9KTgqpXE5ewTCiQQIvtIktrZha0;

    invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$9KTgqpXE5ewTCiQQIvtIktrZha0;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 12165
    :cond_ea
    :goto_ea
    iput v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->switchImageAfterAnimation:I

    .line 12167
    :cond_ec
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 12168
    .restart local v4    # "currentScale":F
    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12169
    .restart local v9    # "currentTranslationY":F
    iget v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 12170
    .restart local v11    # "currentTranslationX":F
    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    if-nez v10, :cond_f8

    .line 12171
    iget v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12175
    :cond_f8
    :goto_f8
    iget v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-eq v10, v5, :cond_137

    .line 12176
    iget v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v10, v10, v8

    if-nez v10, :cond_130

    const/high16 v10, -0x40800000    # -1.0f

    cmpl-float v10, v2, v10

    if-eqz v10, :cond_130

    iget-boolean v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    if-nez v10, :cond_130

    .line 12177
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v10

    int-to-float v10, v10

    const/high16 v12, 0x40800000    # 4.0f

    div-float/2addr v10, v12

    .line 12178
    .local v10, "maxValue":F
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    const/high16 v13, 0x42fe0000    # 127.0f

    const/high16 v14, 0x437f0000    # 255.0f

    invoke-static {v2}, Ljava/lang/Math;->abs(F)F

    move-result v15

    invoke-static {v15, v10}, Ljava/lang/Math;->min(FF)F

    move-result v15

    div-float/2addr v15, v10

    sub-float v15, v8, v15

    mul-float v15, v15, v14

    invoke-static {v13, v15}, Ljava/lang/Math;->max(FF)F

    move-result v13

    float-to-int v13, v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;->setAlpha(I)V

    .line 12179
    .end local v10    # "maxValue":F
    goto :goto_137

    .line 12180
    :cond_130
    iget-object v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    const/16 v12, 0xff

    invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;->setAlpha(I)V

    .line 12184
    :cond_137
    :goto_137
    const/4 v10, 0x0

    .line 12186
    .local v10, "sideImage":Lim/tpelyyftgw/messenger/ImageReceiver;
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v12, v12, v8

    if-ltz v12, :cond_16b

    iget-boolean v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    if-nez v12, :cond_16b

    iget-boolean v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    if-nez v12, :cond_16b

    .line 12187
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    const/high16 v13, 0x40a00000    # 5.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    int-to-float v14, v14

    add-float/2addr v12, v14

    cmpl-float v12, v11, v12

    if-lez v12, :cond_157

    .line 12188
    iget-object v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    goto :goto_16b

    .line 12189
    :cond_157
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    int-to-float v13, v13

    sub-float/2addr v12, v13

    cmpg-float v12, v11, v12

    if-gez v12, :cond_166

    .line 12190
    iget-object v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    goto :goto_16b

    .line 12192
    :cond_166
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    invoke-virtual {v12, v6}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->setMoveProgress(F)V

    .line 12195
    :cond_16b
    :goto_16b
    if-eqz v10, :cond_16f

    const/4 v12, 0x1

    goto :goto_170

    :cond_16f
    const/4 v12, 0x0

    :goto_170
    iput-boolean v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->changingPage:Z

    .line 12197
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    const v13, 0x3e99999a    # 0.3f

    const/high16 v15, 0x41f00000    # 30.0f

    if-ne v10, v12, :cond_261

    .line 12198
    move v12, v11

    .line 12199
    .local v12, "tranlateX":F
    const/16 v16, 0x0

    .line 12200
    .local v16, "scaleDiff":F
    const/high16 v17, 0x3f800000    # 1.0f

    .line 12201
    .local v17, "alpha":F
    iget-boolean v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    if-nez v7, :cond_1a8

    iget v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v19, v12, v7

    if-gez v19, :cond_1a8

    .line 12202
    sub-float/2addr v7, v12

    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v3

    int-to-float v3, v3

    div-float/2addr v7, v3

    invoke-static {v8, v7}, Ljava/lang/Math;->min(FF)F

    move-result v17

    .line 12203
    sub-float v3, v8, v17

    mul-float v16, v3, v13

    .line 12204
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v3

    neg-int v3, v3

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    div-int/2addr v7, v5

    sub-int/2addr v3, v7

    int-to-float v12, v3

    move/from16 v3, v17

    goto :goto_1aa

    .line 12207
    :cond_1a8
    move/from16 v3, v17

    .end local v17    # "alpha":F
    .local v3, "alpha":F
    :goto_1aa
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasBitmapImage()Z

    move-result v7

    if-eqz v7, :cond_217

    .line 12208
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12209
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v7

    div-int/2addr v7, v5

    int-to-float v7, v7

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v17

    div-int/lit8 v13, v17, 0x2

    int-to-float v13, v13

    invoke-virtual {v1, v7, v13}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12210
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v7

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    div-int/2addr v13, v5

    add-int/2addr v7, v13

    int-to-float v7, v7

    add-float/2addr v7, v12

    invoke-virtual {v1, v7, v6}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12211
    sub-float v7, v8, v16

    sub-float v13, v8, v16

    invoke-virtual {v1, v7, v13}, Landroid/graphics/Canvas;->scale(FF)V

    .line 12212
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapWidth()I

    move-result v7

    .line 12213
    .local v7, "bitmapWidth":I
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapHeight()I

    move-result v13

    .line 12215
    .local v13, "bitmapHeight":I
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v6

    int-to-float v6, v6

    int-to-float v14, v7

    div-float/2addr v6, v14

    .line 12216
    .local v6, "scaleX":F
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v14

    int-to-float v14, v14

    int-to-float v15, v13

    div-float/2addr v14, v15

    .line 12217
    .local v14, "scaleY":F
    cmpl-float v15, v6, v14

    if-lez v15, :cond_1f5

    move v15, v14

    goto :goto_1f6

    :cond_1f5
    move v15, v6

    .line 12218
    .local v15, "scale":F
    :goto_1f6
    int-to-float v8, v7

    mul-float v8, v8, v15

    float-to-int v8, v8

    .line 12219
    .local v8, "width":I
    int-to-float v5, v13

    mul-float v5, v5, v15

    float-to-int v5, v5

    .line 12221
    .local v5, "height":I
    invoke-virtual {v10, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAlpha(F)V

    .line 12222
    move/from16 v23, v2

    .end local v2    # "aty":F
    .local v23, "aty":F
    neg-int v2, v8

    const/16 v22, 0x2

    div-int/lit8 v2, v2, 0x2

    move/from16 v24, v6

    .end local v6    # "scaleX":F
    .local v24, "scaleX":F
    neg-int v6, v5

    div-int/lit8 v6, v6, 0x2

    invoke-virtual {v10, v2, v6, v8, v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageCoords(IIII)V

    .line 12223
    invoke-virtual {v10, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z

    .line 12224
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    goto :goto_219

    .line 12207
    .end local v5    # "height":I
    .end local v7    # "bitmapWidth":I
    .end local v8    # "width":I
    .end local v13    # "bitmapHeight":I
    .end local v14    # "scaleY":F
    .end local v15    # "scale":F
    .end local v23    # "aty":F
    .end local v24    # "scaleX":F
    .restart local v2    # "aty":F
    :cond_217
    move/from16 v23, v2

    .line 12226
    .end local v2    # "aty":F
    .restart local v23    # "aty":F
    :goto_219
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    neg-float v5, v3

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->setMoveProgress(F)V

    .line 12228
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12229
    div-float v2, v9, v4

    invoke-virtual {v1, v12, v2}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12230
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v2

    int-to-float v2, v2

    iget v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v6, 0x3f800000    # 1.0f

    add-float/2addr v5, v6

    mul-float v2, v2, v5

    const/high16 v5, 0x41f00000    # 30.0f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v5, v6

    add-float/2addr v2, v5

    const/high16 v5, 0x40000000    # 2.0f

    div-float/2addr v2, v5

    neg-float v5, v9

    div-float/2addr v5, v4

    invoke-virtual {v1, v2, v5}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12231
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    const/4 v5, 0x1

    aget-object v2, v2, v5

    const/high16 v6, 0x3f800000    # 1.0f

    sub-float v8, v6, v16

    invoke-virtual {v2, v8}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setScale(F)V

    .line 12232
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v5

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setAlpha(F)V

    .line 12233
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v5

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->onDraw(Landroid/graphics/Canvas;)V

    .line 12234
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    goto :goto_263

    .line 12197
    .end local v3    # "alpha":F
    .end local v12    # "tranlateX":F
    .end local v16    # "scaleDiff":F
    .end local v23    # "aty":F
    .restart local v2    # "aty":F
    :cond_261
    move/from16 v23, v2

    .line 12237
    .end local v2    # "aty":F
    .restart local v23    # "aty":F
    :goto_263
    move v2, v11

    .line 12238
    .local v2, "translateX":F
    const/4 v3, 0x0

    .line 12239
    .local v3, "scaleDiff":F
    const/high16 v5, 0x3f800000    # 1.0f

    .line 12240
    .local v5, "alpha":F
    iget-boolean v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->zoomAnimation:Z

    if-nez v6, :cond_288

    iget v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v7, v2, v6

    if-lez v7, :cond_288

    .line 12241
    sub-float v6, v2, v6

    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v7

    int-to-float v7, v7

    div-float/2addr v6, v7

    const/high16 v7, 0x3f800000    # 1.0f

    invoke-static {v7, v6}, Ljava/lang/Math;->min(FF)F

    move-result v5

    .line 12242
    const v6, 0x3e99999a    # 0.3f

    mul-float v3, v5, v6

    .line 12243
    sub-float v5, v7, v5

    .line 12244
    iget v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    .line 12246
    :cond_288
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    if-eqz v6, :cond_294

    invoke-virtual {v6}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->getVisibility()I

    move-result v6

    if-nez v6, :cond_294

    const/4 v6, 0x1

    goto :goto_295

    :cond_294
    const/4 v6, 0x0

    .line 12247
    .local v6, "drawTextureView":Z
    :goto_295
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasBitmapImage()Z

    move-result v7

    if-eqz v7, :cond_3b7

    .line 12248
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12249
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v7

    const/4 v8, 0x2

    div-int/2addr v7, v8

    int-to-float v7, v7

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v12

    div-int/2addr v12, v8

    int-to-float v8, v12

    invoke-virtual {v1, v7, v8}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12250
    invoke-virtual {v1, v2, v9}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12251
    sub-float v7, v4, v3

    sub-float v8, v4, v3

    invoke-virtual {v1, v7, v8}, Landroid/graphics/Canvas;->scale(FF)V

    .line 12253
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapWidth()I

    move-result v7

    .line 12254
    .restart local v7    # "bitmapWidth":I
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapHeight()I

    move-result v8

    .line 12255
    .local v8, "bitmapHeight":I
    if-eqz v6, :cond_2f7

    iget-boolean v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    if-eqz v12, :cond_2f7

    .line 12256
    int-to-float v12, v7

    int-to-float v13, v8

    div-float/2addr v12, v13

    .line 12257
    .local v12, "scale1":F
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v13}, Landroid/view/TextureView;->getMeasuredWidth()I

    move-result v13

    int-to-float v13, v13

    iget-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v14}, Landroid/view/TextureView;->getMeasuredHeight()I

    move-result v14

    int-to-float v14, v14

    div-float/2addr v13, v14

    .line 12258
    .local v13, "scale2":F
    sub-float v14, v12, v13

    invoke-static {v14}, Ljava/lang/Math;->abs(F)F

    move-result v14

    const v15, 0x3c23d70a    # 0.01f

    cmpl-float v14, v14, v15

    if-lez v14, :cond_2f7

    .line 12259
    iget-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v14}, Landroid/view/TextureView;->getMeasuredWidth()I

    move-result v7

    .line 12260
    iget-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v14}, Landroid/view/TextureView;->getMeasuredHeight()I

    move-result v8

    .line 12264
    .end local v12    # "scale1":F
    .end local v13    # "scale2":F
    :cond_2f7
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v12

    int-to-float v12, v12

    int-to-float v13, v7

    div-float/2addr v12, v13

    .line 12265
    .local v12, "scaleX":F
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v13

    int-to-float v13, v13

    int-to-float v14, v8

    div-float/2addr v13, v14

    .line 12266
    .local v13, "scaleY":F
    cmpl-float v14, v12, v13

    if-lez v14, :cond_30b

    move v14, v13

    goto :goto_30c

    :cond_30b
    move v14, v12

    .line 12267
    .local v14, "scale":F
    :goto_30c
    int-to-float v15, v7

    mul-float v15, v15, v14

    float-to-int v15, v15

    .line 12268
    .local v15, "width":I
    move/from16 v16, v7

    .end local v7    # "bitmapWidth":I
    .local v16, "bitmapWidth":I
    int-to-float v7, v8

    mul-float v7, v7, v14

    float-to-int v7, v7

    .line 12270
    .local v7, "height":I
    if-eqz v6, :cond_330

    move/from16 v20, v8

    .end local v8    # "bitmapHeight":I
    .local v20, "bitmapHeight":I
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    if-eqz v8, :cond_332

    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeStarted:Z

    if-eqz v8, :cond_332

    iget v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    const/high16 v21, 0x3f800000    # 1.0f

    cmpl-float v8, v8, v21

    if-eqz v8, :cond_32b

    goto :goto_332

    :cond_32b
    move/from16 v24, v12

    move/from16 v25, v13

    goto :goto_34d

    .end local v20    # "bitmapHeight":I
    .restart local v8    # "bitmapHeight":I
    :cond_330
    move/from16 v20, v8

    .line 12271
    .end local v8    # "bitmapHeight":I
    .restart local v20    # "bitmapHeight":I
    :cond_332
    :goto_332
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v8, v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAlpha(F)V

    .line 12272
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    move/from16 v24, v12

    .end local v12    # "scaleX":F
    .restart local v24    # "scaleX":F
    neg-int v12, v15

    const/16 v22, 0x2

    div-int/lit8 v12, v12, 0x2

    move/from16 v25, v13

    .end local v13    # "scaleY":F
    .local v25, "scaleY":F
    neg-int v13, v7

    div-int/lit8 v13, v13, 0x2

    invoke-virtual {v8, v12, v13, v15, v7}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageCoords(IIII)V

    .line 12273
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v8, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z

    .line 12275
    :goto_34d
    if-eqz v6, :cond_3b2

    .line 12276
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeStarted:Z

    if-nez v8, :cond_363

    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    if-eqz v8, :cond_363

    .line 12277
    const/4 v8, 0x1

    iput-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeStarted:Z

    .line 12278
    const/4 v8, 0x0

    iput v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    .line 12279
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v12

    iput-wide v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlphaLastTime:J

    .line 12281
    :cond_363
    neg-int v8, v15

    const/4 v12, 0x2

    div-int/2addr v8, v12

    int-to-float v8, v8

    neg-int v13, v7

    div-int/2addr v13, v12

    int-to-float v12, v13

    invoke-virtual {v1, v8, v12}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12282
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    mul-float v12, v12, v5

    invoke-virtual {v8, v12}, Landroid/view/TextureView;->setAlpha(F)V

    .line 12283
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    invoke-virtual {v8, v1}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->draw(Landroid/graphics/Canvas;)V

    .line 12284
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeStarted:Z

    if-eqz v8, :cond_3af

    iget v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    const/high16 v12, 0x3f800000    # 1.0f

    cmpg-float v8, v8, v12

    if-gez v8, :cond_3af

    .line 12285
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v12

    .line 12286
    .local v12, "newUpdateTime":J
    move/from16 v19, v7

    .end local v7    # "height":I
    .local v19, "height":I
    iget-wide v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlphaLastTime:J

    sub-long v7, v12, v7

    .line 12287
    .local v7, "dt":J
    iput-wide v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlphaLastTime:J

    .line 12288
    move-wide/from16 v26, v12

    .end local v12    # "newUpdateTime":J
    .local v26, "newUpdateTime":J
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    long-to-float v13, v7

    const/high16 v28, 0x43960000    # 300.0f

    div-float v13, v13, v28

    add-float/2addr v12, v13

    iput v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    .line 12289
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v12}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 12290
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    const/high16 v13, 0x3f800000    # 1.0f

    cmpl-float v12, v12, v13

    if-lez v12, :cond_3b4

    .line 12291
    iput v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    goto :goto_3b4

    .line 12284
    .end local v19    # "height":I
    .end local v26    # "newUpdateTime":J
    .local v7, "height":I
    :cond_3af
    move/from16 v19, v7

    .end local v7    # "height":I
    .restart local v19    # "height":I
    goto :goto_3b4

    .line 12275
    .end local v19    # "height":I
    .restart local v7    # "height":I
    :cond_3b2
    move/from16 v19, v7

    .line 12295
    .end local v7    # "height":I
    .restart local v19    # "height":I
    :cond_3b4
    :goto_3b4
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    .line 12297
    .end local v14    # "scale":F
    .end local v15    # "width":I
    .end local v16    # "bitmapWidth":I
    .end local v19    # "height":I
    .end local v20    # "bitmapHeight":I
    .end local v24    # "scaleX":F
    .end local v25    # "scaleY":F
    :cond_3b7
    if-nez v6, :cond_3e6

    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v7}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v7

    if-eqz v7, :cond_3e6

    .line 12298
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12299
    div-float v7, v9, v4

    invoke-virtual {v1, v2, v7}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12300
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    const/4 v8, 0x0

    aget-object v7, v7, v8

    const/high16 v12, 0x3f800000    # 1.0f

    sub-float v13, v12, v3

    invoke-virtual {v7, v13}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setScale(F)V

    .line 12301
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v7, v7, v8

    invoke-virtual {v7, v5}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setAlpha(F)V

    .line 12302
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v7, v7, v8

    invoke-virtual {v7, v1}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->onDraw(Landroid/graphics/Canvas;)V

    .line 12303
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    .line 12306
    :cond_3e6
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    if-ne v10, v7, :cond_4b0

    .line 12307
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasBitmapImage()Z

    move-result v7

    if-eqz v7, :cond_462

    .line 12308
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12309
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v7

    const/4 v8, 0x2

    div-int/2addr v7, v8

    int-to-float v7, v7

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v12

    div-int/2addr v12, v8

    int-to-float v8, v12

    invoke-virtual {v1, v7, v8}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12310
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v7

    int-to-float v7, v7

    iget v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v12, 0x3f800000    # 1.0f

    add-float/2addr v8, v12

    mul-float v7, v7, v8

    const/high16 v8, 0x41f00000    # 30.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    int-to-float v8, v12

    add-float/2addr v7, v8

    neg-float v7, v7

    const/high16 v8, 0x40000000    # 2.0f

    div-float/2addr v7, v8

    add-float/2addr v7, v11

    const/4 v8, 0x0

    invoke-virtual {v1, v7, v8}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12311
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapWidth()I

    move-result v7

    .line 12312
    .local v7, "bitmapWidth":I
    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapHeight()I

    move-result v8

    .line 12314
    .restart local v8    # "bitmapHeight":I
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v12

    int-to-float v12, v12

    int-to-float v13, v7

    div-float/2addr v12, v13

    .line 12315
    .local v12, "scaleX":F
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v13

    int-to-float v13, v13

    int-to-float v14, v8

    div-float/2addr v13, v14

    .line 12316
    .restart local v13    # "scaleY":F
    cmpl-float v14, v12, v13

    if-lez v14, :cond_43c

    move v14, v13

    goto :goto_43d

    :cond_43c
    move v14, v12

    .line 12317
    .restart local v14    # "scale":F
    :goto_43d
    int-to-float v15, v7

    mul-float v15, v15, v14

    float-to-int v15, v15

    .line 12318
    .restart local v15    # "width":I
    move/from16 v16, v2

    .end local v2    # "translateX":F
    .local v16, "translateX":F
    int-to-float v2, v8

    mul-float v2, v2, v14

    float-to-int v2, v2

    .line 12320
    .local v2, "height":I
    move/from16 v17, v3

    const/high16 v3, 0x3f800000    # 1.0f

    .end local v3    # "scaleDiff":F
    .local v17, "scaleDiff":F
    invoke-virtual {v10, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setAlpha(F)V

    .line 12321
    neg-int v3, v15

    const/16 v18, 0x2

    div-int/lit8 v3, v3, 0x2

    move/from16 v19, v6

    .end local v6    # "drawTextureView":Z
    .local v19, "drawTextureView":Z
    neg-int v6, v2

    div-int/lit8 v6, v6, 0x2

    invoke-virtual {v10, v3, v6, v15, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageCoords(IIII)V

    .line 12322
    invoke-virtual {v10, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->draw(Landroid/graphics/Canvas;)Z

    .line 12323
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    goto :goto_468

    .line 12307
    .end local v7    # "bitmapWidth":I
    .end local v8    # "bitmapHeight":I
    .end local v12    # "scaleX":F
    .end local v13    # "scaleY":F
    .end local v14    # "scale":F
    .end local v15    # "width":I
    .end local v16    # "translateX":F
    .end local v17    # "scaleDiff":F
    .end local v19    # "drawTextureView":Z
    .local v2, "translateX":F
    .restart local v3    # "scaleDiff":F
    .restart local v6    # "drawTextureView":Z
    :cond_462
    move/from16 v16, v2

    move/from16 v17, v3

    move/from16 v19, v6

    .line 12325
    .end local v2    # "translateX":F
    .end local v3    # "scaleDiff":F
    .end local v6    # "drawTextureView":Z
    .restart local v16    # "translateX":F
    .restart local v17    # "scaleDiff":F
    .restart local v19    # "drawTextureView":Z
    :goto_468
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    const/high16 v3, 0x3f800000    # 1.0f

    sub-float v8, v3, v5

    invoke-virtual {v2, v8}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->setMoveProgress(F)V

    .line 12327
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I

    .line 12328
    div-float v2, v9, v4

    invoke-virtual {v1, v11, v2}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12329
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->getWidth()I

    move-result v2

    int-to-float v2, v2

    iget v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    add-float/2addr v6, v3

    mul-float v2, v2, v6

    const/high16 v3, 0x41f00000    # 30.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    add-float/2addr v2, v3

    neg-float v2, v2

    const/high16 v3, 0x40000000    # 2.0f

    div-float/2addr v2, v3

    neg-float v3, v9

    div-float/2addr v3, v4

    invoke-virtual {v1, v2, v3}, Landroid/graphics/Canvas;->translate(FF)V

    .line 12330
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    const/4 v3, 0x2

    aget-object v2, v2, v3

    const/high16 v6, 0x3f800000    # 1.0f

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setScale(F)V

    .line 12331
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v3

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setAlpha(F)V

    .line 12332
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v3

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->onDraw(Landroid/graphics/Canvas;)V

    .line 12333
    invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->restore()V

    goto :goto_4b6

    .line 12306
    .end local v16    # "translateX":F
    .end local v17    # "scaleDiff":F
    .end local v19    # "drawTextureView":Z
    .restart local v2    # "translateX":F
    .restart local v3    # "scaleDiff":F
    .restart local v6    # "drawTextureView":Z
    :cond_4b0
    move/from16 v16, v2

    move/from16 v17, v3

    move/from16 v19, v6

    .line 12335
    .end local v2    # "translateX":F
    .end local v3    # "scaleDiff":F
    .end local v6    # "drawTextureView":Z
    .restart local v16    # "translateX":F
    .restart local v17    # "scaleDiff":F
    .restart local v19    # "drawTextureView":Z
    :goto_4b6
    return-void

    .line 12115
    .end local v4    # "currentScale":F
    .end local v5    # "alpha":F
    .end local v9    # "currentTranslationY":F
    .end local v10    # "sideImage":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v11    # "currentTranslationX":F
    .end local v16    # "translateX":F
    .end local v17    # "scaleDiff":F
    .end local v19    # "drawTextureView":Z
    .end local v23    # "aty":F
    :cond_4b7
    :goto_4b7
    return-void
.end method

.method private drawLayoutLink(Landroid/graphics/Canvas;Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;)V
    .registers 13
    .param p1, "canvas"    # Landroid/graphics/Canvas;
    .param p2, "layout"    # Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 2526
    if-eqz p1, :cond_52

    if-eqz p2, :cond_52

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    if-eq v0, p2, :cond_9

    goto :goto_52

    .line 2529
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-eqz v0, :cond_15

    .line 2530
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->urlPath:Lim/tpelyyftgw/ui/components/LinkPath;

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V

    goto :goto_51

    .line 2531
    :cond_15
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->drawBlockSelection:Z

    if-eqz v0, :cond_51

    if-eqz p2, :cond_51

    .line 2534
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getLineCount()I

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_2c

    .line 2535
    const/4 v0, 0x0

    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getLineWidth(I)F

    move-result v1

    .line 2536
    .local v1, "width":F
    invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getLineLeft(I)F

    move-result v0

    .local v0, "x":F
    goto :goto_32

    .line 2538
    .end local v0    # "x":F
    .end local v1    # "width":F
    :cond_2c
    invoke-virtual {p2}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getWidth()I

    move-result v0

    int-to-float v1, v0

    .line 2539
    .restart local v1    # "width":F
    const/4 v0, 0x0

    .line 2541
    .restart local v0    # "x":F
    :goto_32
    const/high16 v2, 0x40000000    # 2.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    neg-int v3, v3

    int-to-float v3, v3

    add-float v5, v3, v0

    const/4 v6, 0x0

    add-float v3, v0, v1

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    add-float v7, v3, v2

    invoke-virtual {p2}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getHeight()I

    move-result v2

    int-to-float v8, v2

    sget-object v9, Lim/tpelyyftgw/ui/ArticleViewer;->urlPaint:Landroid/graphics/Paint;

    move-object v4, p1

    invoke-virtual/range {v4 .. v9}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V

    .line 2543
    .end local v0    # "x":F
    .end local v1    # "width":F
    :cond_51
    :goto_51
    return-void

    .line 2527
    :cond_52
    :goto_52
    return-void
.end method

.method private fixListBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 4
    .param p1, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p2, "childBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1448
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    if-eqz v0, :cond_b

    .line 1449
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    .line 1450
    .local v0, "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5302(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1451
    return-object p1

    .line 1452
    .end local v0    # "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    :cond_b
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    if-eqz v0, :cond_16

    .line 1453
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    .line 1454
    .local v0, "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1455
    return-object p1

    .line 1457
    .end local v0    # "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    :cond_16
    return-object p2
.end method

.method private getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .registers 8
    .param p1, "block"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p2, "type"    # I

    .line 1289
    const/4 v0, 0x0

    const/4 v1, 0x1

    const/4 v2, 0x2

    if-ne p2, v2, :cond_45

    .line 1290
    const/4 v2, 0x0

    invoke-direct {p0, p1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v2

    .line 1291
    .local v2, "text1":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-eqz v3, :cond_f

    .line 1292
    const/4 v2, 0x0

    .line 1294
    :cond_f
    invoke-direct {p0, p1, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v1

    .line 1295
    .local v1, "text2":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-eqz v3, :cond_18

    .line 1296
    const/4 v1, 0x0

    .line 1298
    :cond_18
    if-eqz v2, :cond_1d

    if-nez v1, :cond_1d

    .line 1299
    return-object v2

    .line 1300
    :cond_1d
    if-nez v2, :cond_22

    if-eqz v1, :cond_22

    .line 1301
    return-object v1

    .line 1302
    :cond_22
    if-eqz v2, :cond_44

    if-eqz v1, :cond_44

    .line 1303
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;-><init>()V

    .line 1304
    .local v0, "text3":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
    const-string v3, " "

    iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;

    .line 1306
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;-><init>()V

    .line 1307
    .local v3, "textConcat":Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;->texts:Ljava/util/ArrayList;

    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1308
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;->texts:Ljava/util/ArrayList;

    invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1309
    iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;->texts:Ljava/util/ArrayList;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1310
    return-object v3

    .line 1312
    .end local v0    # "text3":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
    .end local v3    # "textConcat":Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;
    :cond_44
    return-object v0

    .line 1315
    .end local v1    # "text2":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local v2    # "text1":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :cond_45
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    if-eqz v2, :cond_5c

    .line 1316
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    .line 1317
    .local v2, "blockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    if-nez p2, :cond_53

    .line 1318
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1319
    :cond_53
    if-ne p2, v1, :cond_5a

    .line 1320
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1322
    .end local v2    # "blockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    :cond_5a
    goto/16 :goto_11a

    :cond_5c
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;

    if-eqz v2, :cond_73

    .line 1323
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;

    .line 1324
    .local v2, "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
    if-nez p2, :cond_6a

    .line 1325
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1326
    :cond_6a
    if-ne p2, v1, :cond_71

    .line 1327
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1329
    .end local v2    # "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
    :cond_71
    goto/16 :goto_11a

    :cond_73
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    if-eqz v2, :cond_8a

    .line 1330
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    .line 1331
    .local v2, "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
    if-nez p2, :cond_81

    .line 1332
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1333
    :cond_81
    if-ne p2, v1, :cond_88

    .line 1334
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1336
    .end local v2    # "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
    :cond_88
    goto/16 :goto_11a

    :cond_8a
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;

    if-eqz v2, :cond_a1

    .line 1337
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;

    .line 1338
    .local v2, "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
    if-nez p2, :cond_98

    .line 1339
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1340
    :cond_98
    if-ne p2, v1, :cond_9f

    .line 1341
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1343
    .end local v2    # "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
    :cond_9f
    goto/16 :goto_11a

    :cond_a1
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;

    if-eqz v2, :cond_b7

    .line 1344
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;

    .line 1345
    .local v2, "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
    if-nez p2, :cond_af

    .line 1346
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1347
    :cond_af
    if-ne p2, v1, :cond_b6

    .line 1348
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1350
    .end local v2    # "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
    :cond_b6
    goto :goto_11a

    :cond_b7
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;

    if-eqz v2, :cond_c1

    .line 1351
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;

    .line 1352
    .local v0, "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v1

    .line 1353
    .end local v0    # "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
    :cond_c1
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v2, :cond_d7

    .line 1354
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    .line 1355
    .local v2, "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    if-nez p2, :cond_cf

    .line 1356
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1357
    :cond_cf
    if-ne p2, v1, :cond_d6

    .line 1358
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1360
    .end local v2    # "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    :cond_d6
    goto :goto_11a

    :cond_d7
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    if-eqz v2, :cond_e1

    .line 1361
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    .line 1362
    .local v0, "pageBlockPullquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v1

    .line 1363
    .end local v0    # "pageBlockPullquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
    :cond_e1
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;

    if-eqz v2, :cond_f7

    .line 1364
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;

    .line 1365
    .local v2, "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
    if-nez p2, :cond_ef

    .line 1366
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1367
    :cond_ef
    if-ne p2, v1, :cond_f6

    .line 1368
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1370
    .end local v2    # "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
    :cond_f6
    goto :goto_11a

    :cond_f7
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;

    if-eqz v2, :cond_105

    .line 1371
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;

    .line 1372
    .local v0, "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;->cover:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-direct {p0, v1, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v1

    return-object v1

    .line 1373
    .end local v0    # "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
    :cond_105
    instance-of v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;

    if-eqz v2, :cond_11a

    .line 1374
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;

    .line 1375
    .local v2, "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
    if-nez p2, :cond_113

    .line 1376
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1377
    :cond_113
    if-ne p2, v1, :cond_11a

    .line 1378
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    return-object v0

    .line 1381
    .end local v2    # "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
    :cond_11a
    :goto_11a
    return-object v0
.end method

.method private getContainerViewHeight()I
    .registers 2

    .line 11853
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->getHeight()I

    move-result v0

    return v0
.end method

.method private getContainerViewWidth()I
    .registers 2

    .line 11849
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->getWidth()I

    move-result v0

    return v0
.end method

.method private getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .registers 9
    .param p1, "id"    # J

    .line 2723
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/4 v1, 0x0

    if-eqz v0, :cond_43

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    if-nez v0, :cond_a

    goto :goto_43

    .line 2726
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-eqz v0, :cond_1f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J

    cmp-long v0, v2, p1

    if-nez v0, :cond_1f

    .line 2727
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    return-object v0

    .line 2729
    :cond_1f
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_20
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->documents:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v0, v2, :cond_42

    .line 2730
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->documents:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 2731
    .local v2, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    iget-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J

    cmp-long v5, v3, p1

    if-nez v5, :cond_3f

    .line 2732
    return-object v2

    .line 2729
    .end local v2    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_3f
    add-int/lit8 v0, v0, 0x1

    goto :goto_20

    .line 2735
    .end local v0    # "a":I
    :cond_42
    return-object v1

    .line 2724
    :cond_43
    :goto_43
    return-object v1
.end method

.method private getFileLocation(Lim/tpelyyftgw/tgnet/TLObject;[I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .registers 8
    .param p1, "media"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "size"    # [I

    .line 11057
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    const/4 v1, -0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_23

    .line 11058
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    .line 11059
    .local v0, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v4

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v3

    .line 11060
    .local v3, "sizeFull":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    if-eqz v3, :cond_20

    .line 11061
    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I

    aput v4, p2, v2

    .line 11062
    aget v4, p2, v2

    if-nez v4, :cond_1f

    .line 11063
    aput v1, p2, v2

    .line 11065
    :cond_1f
    return-object v3

    .line 11067
    :cond_20
    aput v1, p2, v2

    .end local v0    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .end local v3    # "sizeFull":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    goto :goto_3f

    .line 11069
    :cond_23
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-eqz v0, :cond_3f

    .line 11070
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 11071
    .local v0, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;

    const/16 v4, 0x5a

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v3

    .line 11072
    .local v3, "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    if-eqz v3, :cond_40

    .line 11073
    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->size:I

    aput v4, p2, v2

    .line 11074
    aget v4, p2, v2

    if-nez v4, :cond_3e

    .line 11075
    aput v1, p2, v2

    .line 11077
    :cond_3e
    return-object v3

    .line 11069
    .end local v0    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v3    # "thumb":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_3f
    :goto_3f
    nop

    .line 11080
    :cond_40
    const/4 v0, 0x0

    return-object v0
.end method

.method private getFileName(I)Ljava/lang/String;
    .registers 5
    .param p1, "index"    # I

    .line 10985
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getMedia(I)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v0

    .line 10986
    .local v0, "media":Lim/tpelyyftgw/tgnet/TLObject;
    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    if-eqz v1, :cond_15

    .line 10987
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v0

    .line 10989
    :cond_15
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private getGrayTextColor()I
    .registers 3

    .line 2072
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    if-eqz v0, :cond_11

    const/4 v1, 0x1

    if-eq v0, v1, :cond_d

    .line 2079
    const v0, -0x99999a

    return v0

    .line 2076
    :cond_d
    const v0, -0xb2b4bb

    return v0

    .line 2074
    :cond_11
    const v0, -0x7c736a

    return v0
.end method

.method private getImageReceiverFromListView(Landroid/view/ViewGroup;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;
    .registers 7
    .param p1, "listView"    # Landroid/view/ViewGroup;
    .param p2, "pageBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p3, "coords"    # [I

    .line 12500
    invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I

    move-result v0

    .line 12501
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_5
    if-ge v1, v0, :cond_15

    .line 12502
    invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    invoke-direct {p0, v2, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverView(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v2

    .line 12503
    .local v2, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v2, :cond_12

    .line 12504
    return-object v2

    .line 12501
    .end local v2    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_12
    add-int/lit8 v1, v1, 0x1

    goto :goto_5

    .line 12507
    .end local v1    # "a":I
    :cond_15
    const/4 v1, 0x0

    return-object v1
.end method

.method private getImageReceiverView(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;
    .registers 6
    .param p1, "view"    # Landroid/view/View;
    .param p2, "pageBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p3, "coords"    # [I

    .line 12457
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;

    if-eqz v0, :cond_17

    .line 12458
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;

    .line 12459
    .local v0, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
    # getter for: Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->currentBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->access$16600(Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    move-result-object v1

    if-ne v1, p2, :cond_15

    .line 12460
    invoke-virtual {p1, p3}, Landroid/view/View;->getLocationInWindow([I)V

    .line 12461
    # getter for: Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->imageView:Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->access$22500(Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v1

    return-object v1

    .line 12463
    .end local v0    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
    :cond_15
    goto/16 :goto_88

    :cond_17
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;

    if-eqz v0, :cond_2d

    .line 12464
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;

    .line 12465
    .local v0, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
    # getter for: Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->currentBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->access$16800(Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    move-result-object v1

    if-ne v1, p2, :cond_2c

    .line 12466
    invoke-virtual {p1, p3}, Landroid/view/View;->getLocationInWindow([I)V

    .line 12467
    # getter for: Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->imageView:Lim/tpelyyftgw/messenger/ImageReceiver;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->access$22600(Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v1

    return-object v1

    .line 12469
    .end local v0    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
    :cond_2c
    goto :goto_88

    :cond_2d
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;

    if-eqz v0, :cond_40

    .line 12470
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;->access$22700(Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;)Lim/tpelyyftgw/ui/components/RecyclerListView;

    move-result-object v0

    invoke-direct {p0, v0, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverFromListView(Landroid/view/ViewGroup;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v0

    .line 12471
    .local v0, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v0, :cond_3f

    .line 12472
    return-object v0

    .line 12474
    .end local v0    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_3f
    goto :goto_88

    :cond_40
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;

    if-eqz v0, :cond_53

    .line 12475
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;->access$17300(Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;)Landroidx/viewpager/widget/ViewPager;

    move-result-object v0

    invoke-direct {p0, v0, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverFromListView(Landroid/view/ViewGroup;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v0

    .line 12476
    .restart local v0    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v0, :cond_52

    .line 12477
    return-object v0

    .line 12479
    .end local v0    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_52
    goto :goto_88

    :cond_53
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;

    if-eqz v0, :cond_6d

    .line 12480
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;

    .line 12481
    .local v0, "blockListItemCell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;->access$5100(Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    if-eqz v1, :cond_87

    .line 12482
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;->access$5100(Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-direct {p0, v1, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverView(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v1

    .line 12483
    .local v1, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v1, :cond_87

    .line 12484
    return-object v1

    .line 12487
    .end local v0    # "blockListItemCell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
    .end local v1    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_6d
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;

    if-eqz v0, :cond_87

    .line 12488
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;

    .line 12489
    .local v0, "blockOrderedListItemCell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;->access$5200(Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    if-eqz v1, :cond_88

    .line 12490
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;->access$5200(Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-direct {p0, v1, p2, p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverView(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v1

    .line 12491
    .restart local v1    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-eqz v1, :cond_88

    .line 12492
    return-object v1

    .line 12487
    .end local v0    # "blockOrderedListItemCell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
    .end local v1    # "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    :cond_87
    nop

    .line 12496
    :cond_88
    :goto_88
    const/4 v0, 0x0

    return-object v0
.end method

.method public static getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
    .registers 3

    .line 270
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    .line 271
    .local v0, "localInstance":Lim/tpelyyftgw/ui/ArticleViewer;
    if-nez v0, :cond_19

    .line 272
    const-class v1, Lim/tpelyyftgw/ui/ArticleViewer;

    monitor-enter v1

    .line 273
    :try_start_7
    sget-object v2, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    move-object v0, v2

    .line 274
    if-nez v0, :cond_14

    .line 275
    new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/ArticleViewer;-><init>()V

    move-object v0, v2

    sput-object v2, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    .line 277
    :cond_14
    monitor-exit v1

    goto :goto_19

    :catchall_16
    move-exception v2

    monitor-exit v1
    :try_end_18
    .catchall {:try_start_7 .. :try_end_18} :catchall_16

    throw v2

    .line 279
    :cond_19
    :goto_19
    return-object v0
.end method

.method private getInstantLinkBackgroundColor()I
    .registers 3

    .line 2048
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    if-eqz v0, :cond_11

    const/4 v1, 0x1

    if-eq v0, v1, :cond_d

    .line 2055
    const v0, -0xddd0c8

    return v0

    .line 2052
    :cond_d
    const v0, -0x261f21

    return v0

    .line 2050
    :cond_11
    const v0, -0x1a0f06

    return v0
.end method

.method private getLastNonListCell(Landroid/view/View;)Landroid/view/View;
    .registers 4
    .param p1, "view"    # Landroid/view/View;

    .line 1385
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;

    if-eqz v0, :cond_19

    .line 1386
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;

    .line 1387
    .local v0, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;->access$5100(Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    if-eqz v1, :cond_18

    .line 1388
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;->access$5100(Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListCell(Landroid/view/View;)Landroid/view/View;

    move-result-object v1

    return-object v1

    .line 1387
    .end local v0    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
    :cond_18
    goto :goto_31

    .line 1390
    :cond_19
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;

    if-eqz v0, :cond_31

    .line 1391
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;

    .line 1392
    .local v0, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;->access$5200(Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    if-eqz v1, :cond_32

    .line 1393
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;->access$5200(Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v1

    iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListCell(Landroid/view/View;)Landroid/view/View;

    move-result-object v1

    return-object v1

    .line 1390
    .end local v0    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
    :cond_31
    :goto_31
    nop

    .line 1396
    :cond_32
    return-object p1
.end method

.method private getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 4
    .param p1, "block"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1404
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    if-eqz v0, :cond_1b

    .line 1405
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    .line 1406
    .local v0, "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    if-eqz v1, :cond_16

    .line 1407
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    return-object v1

    .line 1409
    :cond_16
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    return-object v1

    .line 1411
    .end local v0    # "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    :cond_1b
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    if-eqz v0, :cond_36

    .line 1412
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    .line 1413
    .local v0, "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    if-eqz v1, :cond_31

    .line 1414
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    return-object v1

    .line 1416
    :cond_31
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v1

    return-object v1

    .line 1419
    .end local v0    # "blockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    :cond_36
    return-object p1
.end method

.method private getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .registers 3
    .param p1, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 1813
    if-nez p1, :cond_4

    .line 1814
    const/4 v0, 0x0

    return-object v0

    .line 1816
    :cond_4
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    if-eqz v0, :cond_12

    .line 1817
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1818
    :cond_12
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    if-eqz v0, :cond_20

    .line 1819
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1820
    :cond_20
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    if-eqz v0, :cond_2e

    .line 1821
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1822
    :cond_2e
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    if-eqz v0, :cond_3c

    .line 1823
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1824
    :cond_3c
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    if-eqz v0, :cond_4a

    .line 1825
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1826
    :cond_4a
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    if-eqz v0, :cond_58

    .line 1827
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1828
    :cond_58
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    if-eqz v0, :cond_66

    .line 1829
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1830
    :cond_66
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    if-eqz v0, :cond_73

    .line 1831
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    goto :goto_ab

    .line 1832
    :cond_73
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    if-eqz v0, :cond_81

    .line 1833
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1834
    :cond_81
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    if-eqz v0, :cond_8f

    .line 1835
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1836
    :cond_8f
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    if-eqz v0, :cond_9d

    .line 1837
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0

    return-object v0

    .line 1838
    :cond_9d
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    if-eqz v0, :cond_ab

    .line 1839
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    :try_start_a6
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v0
    :try_end_aa
    .catchall {:try_start_a6 .. :try_end_aa} :catchall_ac

    return-object v0

    .line 1841
    .end local p0    # "this":Lim/tpelyyftgw/ui/ArticleViewer;
    :cond_ab
    :goto_ab
    return-object p1

    .line 1839
    .end local p1    # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :catchall_ac
    move-exception p1

    throw p1
.end method

.method private getLinkTextColor()I
    .registers 3

    .line 2060
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    if-eqz v0, :cond_11

    const/4 v1, 0x1

    if-eq v0, v1, :cond_d

    .line 2067
    const v0, -0xa56239

    return v0

    .line 2064
    :cond_d
    const v0, -0xcd8e40

    return v0

    .line 2062
    :cond_11
    const v0, -0xeb8639

    return v0
.end method

.method private getMedia(I)Lim/tpelyyftgw/tgnet/TLObject;
    .registers 5
    .param p1, "index"    # I

    .line 10993
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_39

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge p1, v0, :cond_39

    if-gez p1, :cond_14

    goto :goto_39

    .line 10996
    :cond_14
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 10997
    .local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    if-eqz v2, :cond_2a

    .line 10998
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->photo_id:J

    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getPhotoWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    move-result-object v1

    return-object v1

    .line 10999
    :cond_2a
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v2, :cond_38

    .line 11000
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->video_id:J

    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v1

    return-object v1

    .line 11002
    :cond_38
    return-object v1

    .line 10994
    .end local v0    # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    :cond_39
    :goto_39
    return-object v1
.end method

.method private getMediaFile(I)Ljava/io/File;
    .registers 8
    .param p1, "index"    # I

    .line 11006
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_53

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge p1, v0, :cond_53

    if-gez p1, :cond_14

    goto :goto_53

    .line 11009
    :cond_14
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11010
    .local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    const/4 v3, 0x1

    if-eqz v2, :cond_3d

    .line 11011
    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    iget-wide v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->photo_id:J

    invoke-direct {p0, v4, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->getPhotoWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    move-result-object v2

    .line 11012
    .local v2, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    if-eqz v2, :cond_51

    .line 11013
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v5

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v4

    .line 11014
    .local v4, "sizeFull":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    if-eqz v4, :cond_51

    .line 11015
    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v1

    return-object v1

    .line 11018
    .end local v2    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .end local v4    # "sizeFull":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_3d
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v2, :cond_51

    .line 11019
    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    iget-wide v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->video_id:J

    invoke-direct {p0, v4, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v2

    .line 11020
    .local v2, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-eqz v2, :cond_52

    .line 11021
    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v1

    return-object v1

    .line 11018
    .end local v2    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_51
    nop

    .line 11024
    :cond_52
    return-object v1

    .line 11007
    .end local v0    # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    :cond_53
    :goto_53
    return-object v1
.end method

.method private getMediaMime(I)Ljava/lang/String;
    .registers 7
    .param p1, "index"    # I

    .line 11042
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const-string v1, "image/jpeg"

    if-ge p1, v0, :cond_28

    if-gez p1, :cond_d

    goto :goto_28

    .line 11045
    :cond_d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11046
    .local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v2, :cond_27

    .line 11047
    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    .line 11048
    .local v2, "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    iget-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->video_id:J

    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    .line 11049
    .local v3, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-eqz v3, :cond_27

    .line 11050
    iget-object v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;

    return-object v1

    .line 11053
    .end local v2    # "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    .end local v3    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_27
    return-object v1

    .line 11043
    .end local v0    # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    :cond_28
    :goto_28
    return-object v1
.end method

.method private getPhotoWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .registers 9
    .param p1, "id"    # J

    .line 2707
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/4 v1, 0x0

    if-eqz v0, :cond_43

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    if-nez v0, :cond_a

    goto :goto_43

    .line 2710
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    if-eqz v0, :cond_1f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J

    cmp-long v0, v2, p1

    if-nez v0, :cond_1f

    .line 2711
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    return-object v0

    .line 2713
    :cond_1f
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_20
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->photos:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v0, v2, :cond_42

    .line 2714
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->photos:Ljava/util/ArrayList;

    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    .line 2715
    .local v2, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    iget-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J

    cmp-long v5, v3, p1

    if-nez v5, :cond_3f

    .line 2716
    return-object v2

    .line 2713
    .end local v2    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    :cond_3f
    add-int/lit8 v0, v0, 0x1

    goto :goto_20

    .line 2719
    .end local v0    # "a":I
    :cond_42
    return-object v1

    .line 2708
    :cond_43
    :goto_43
    return-object v1
.end method

.method private getPlaceForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    .registers 7
    .param p1, "pageBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 12511
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->coords:[I

    invoke-direct {p0, v0, p1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getImageReceiverFromListView(Landroid/view/ViewGroup;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;[I)Lim/tpelyyftgw/messenger/ImageReceiver;

    move-result-object v0

    .line 12512
    .local v0, "imageReceiver":Lim/tpelyyftgw/messenger/ImageReceiver;
    if-nez v0, :cond_f

    .line 12513
    const/4 v1, 0x0

    return-object v1

    .line 12515
    :cond_f
    new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    invoke-direct {v2}, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;-><init>()V

    .line 12516
    .local v2, "object":Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->coords:[I

    aget v3, v3, v1

    iput v3, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewX:I

    .line 12517
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->coords:[I

    const/4 v4, 0x1

    aget v3, v3, v4

    iput v3, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    .line 12518
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v1, v3, v1

    iput-object v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->parentView:Landroid/view/View;

    .line 12519
    iput-object v0, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 12520
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapSafe()Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    move-result-object v1

    iput-object v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->thumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 12521
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getRoundRadius()I

    move-result v1

    iput v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->radius:I

    .line 12522
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    iput v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->clipTopAddition:I

    .line 12523
    return-object v2
.end method

.method public static getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;
    .registers 5
    .param p0, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 1971
    const-string v0, ""

    if-nez p0, :cond_5

    .line 1972
    return-object v0

    .line 1974
    :cond_5
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    if-eqz v1, :cond_13

    .line 1975
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1976
    :cond_13
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    if-eqz v1, :cond_21

    .line 1977
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1978
    :cond_21
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    if-eqz v1, :cond_2f

    .line 1979
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1980
    :cond_2f
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    if-eqz v1, :cond_3d

    .line 1981
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1982
    :cond_3d
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    if-eqz v1, :cond_4b

    .line 1983
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1984
    :cond_4b
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    if-eqz v1, :cond_59

    .line 1985
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1986
    :cond_59
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    if-eqz v1, :cond_67

    .line 1987
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1988
    :cond_67
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;

    if-eqz v1, :cond_71

    .line 1989
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;

    return-object v0

    .line 1990
    :cond_71
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    if-eqz v1, :cond_7f

    .line 1991
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 1992
    :cond_7f
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-eqz v1, :cond_84

    .line 1993
    return-object v0

    .line 1994
    :cond_84
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;

    if-eqz v1, :cond_a9

    .line 1995
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 1996
    .local v0, "stringBuilder":Ljava/lang/StringBuilder;
    iget-object v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .line 1997
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_94
    if-ge v2, v1, :cond_a8

    .line 1998
    iget-object v3, p0, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v3}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;

    .line 1997
    add-int/lit8 v2, v2, 0x1

    goto :goto_94

    .line 2000
    .end local v2    # "a":I
    :cond_a8
    return-object v0

    .line 2001
    .end local v0    # "stringBuilder":Ljava/lang/StringBuilder;
    .end local v1    # "count":I
    :cond_a9
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    if-eqz v1, :cond_b7

    .line 2002
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 2003
    :cond_b7
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    if-eqz v1, :cond_c5

    .line 2004
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 2005
    :cond_c5
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    if-eqz v1, :cond_d3

    .line 2006
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0

    return-object v0

    .line 2007
    :cond_d3
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    if-eqz v1, :cond_e1

    .line 2008
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    :try_start_dc
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;

    move-result-object v0
    :try_end_e0
    .catchall {:try_start_dc .. :try_end_e0} :catchall_e7

    return-object v0

    .line 2009
    :cond_e1
    instance-of v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;

    if-eqz v1, :cond_e6

    .line 2010
    return-object v0

    .line 2012
    :cond_e6
    return-object v0

    .line 2008
    .end local p0    # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :catchall_e7
    move-exception p0

    goto :goto_ea

    :goto_e9
    throw p0

    :goto_ea
    goto :goto_e9
.end method

.method private getSelectedColor()I
    .registers 4

    .line 2913
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    .line 2914
    .local v0, "currentColor":I
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-eqz v1, :cond_2d

    const/4 v1, 0x2

    if-eq v0, v1, :cond_2d

    .line 2915
    sget v1, Lim/tpelyyftgw/ui/actionbar/Theme;->selectedAutoNightType:I

    if-eqz v1, :cond_15

    .line 2916
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->isCurrentThemeNight()Z

    move-result v1

    if-eqz v1, :cond_2d

    .line 2917
    const/4 v0, 0x2

    goto :goto_2d

    .line 2920
    :cond_15
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v1

    const/16 v2, 0xb

    invoke-virtual {v1, v2}, Ljava/util/Calendar;->get(I)I

    move-result v1

    .line 2921
    .local v1, "hour":I
    const/16 v2, 0x16

    if-lt v1, v2, :cond_27

    const/16 v2, 0x18

    if-le v1, v2, :cond_2c

    :cond_27
    if-ltz v1, :cond_2d

    const/4 v2, 0x6

    if-gt v1, v2, :cond_2d

    .line 2922
    :cond_2c
    const/4 v0, 0x2

    .line 2926
    .end local v1    # "hour":I
    :cond_2d
    :goto_2d
    return v0
.end method

.method private getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;
    .registers 31
    .param p1, "parentView"    # Landroid/view/View;
    .param p2, "parentRichText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p3, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p4, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p5, "maxWidth"    # I

    .line 1845
    move-object/from16 v7, p0

    move-object/from16 v0, p2

    move-object/from16 v8, p3

    move-object/from16 v9, p4

    const/4 v10, 0x0

    if-nez v8, :cond_c

    .line 1846
    return-object v10

    .line 1848
    :cond_c
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    if-eqz v1, :cond_24

    .line 1849
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1850
    :cond_24
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    if-eqz v1, :cond_3c

    .line 1851
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1852
    :cond_3c
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    if-eqz v1, :cond_54

    .line 1853
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1854
    :cond_54
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    if-eqz v1, :cond_6c

    .line 1855
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1856
    :cond_6c
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    if-eqz v1, :cond_84

    .line 1857
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1858
    :cond_84
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    const/16 v11, 0x21

    const/4 v12, 0x0

    if-eqz v1, :cond_e1

    .line 1859
    new-instance v13, Landroid/text/SpannableStringBuilder;

    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    invoke-direct {v13, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v13

    .line 1860
    .local v1, "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const-class v3, Landroid/text/style/MetricAffectingSpan;

    invoke-virtual {v1, v12, v2, v3}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Landroid/text/style/MetricAffectingSpan;

    .line 1861
    .local v2, "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    if-eqz v3, :cond_e0

    .line 1862
    new-instance v3, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-eqz v2, :cond_bd

    array-length v4, v2

    if-nez v4, :cond_c1

    :cond_bd
    invoke-direct {v7, v0, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v10

    :cond_c1
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "mailto:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v10, v4}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v4

    invoke-virtual {v1, v3, v12, v4, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1864
    :cond_e0
    return-object v1

    .line 1865
    .end local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    :cond_e1
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    const-wide/16 v13, 0x0

    if-eqz v1, :cond_144

    .line 1866
    move-object v15, v8

    check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    .line 1867
    .local v15, "textUrl":Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
    new-instance v6, Landroid/text/SpannableStringBuilder;

    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move-object v10, v6

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    invoke-direct {v10, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v10

    .line 1868
    .restart local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const-class v3, Landroid/text/style/MetricAffectingSpan;

    invoke-virtual {v1, v12, v2, v3}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Landroid/text/style/MetricAffectingSpan;

    .line 1869
    .restart local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    if-eqz v2, :cond_118

    array-length v3, v2

    if-nez v3, :cond_116

    goto :goto_118

    :cond_116
    const/4 v10, 0x0

    goto :goto_11c

    :cond_118
    :goto_118
    invoke-direct {v7, v0, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v10

    :goto_11c
    move-object v3, v10

    .line 1871
    .local v3, "paint":Landroid/text/TextPaint;
    iget-wide v4, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->webpage_id:J

    cmp-long v6, v4, v13

    if-eqz v6, :cond_12d

    .line 1872
    new-instance v4, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;

    invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v3, v5}, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    .local v4, "span":Landroid/text/style/MetricAffectingSpan;
    goto :goto_136

    .line 1874
    .end local v4    # "span":Landroid/text/style/MetricAffectingSpan;
    :cond_12d
    new-instance v4, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v3, v5}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    .line 1876
    .restart local v4    # "span":Landroid/text/style/MetricAffectingSpan;
    :goto_136
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v5

    if-eqz v5, :cond_143

    .line 1877
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v5

    invoke-virtual {v1, v4, v12, v5, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1879
    :cond_143
    return-object v1

    .line 1880
    .end local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    .end local v3    # "paint":Landroid/text/TextPaint;
    .end local v4    # "span":Landroid/text/style/MetricAffectingSpan;
    .end local v15    # "textUrl":Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
    :cond_144
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;

    if-eqz v1, :cond_14e

    .line 1881
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;

    return-object v1

    .line 1882
    :cond_14e
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    if-eqz v1, :cond_17c

    .line 1883
    move-object v10, v8

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    .line 1884
    .local v10, "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
    new-instance v11, Landroid/text/SpannableStringBuilder;

    iget-object v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    invoke-direct {v11, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v11

    .line 1885
    .restart local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    new-instance v2, Lim/tpelyyftgw/ui/components/AnchorSpan;

    iget-object v3, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->name:Ljava/lang/String;

    invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/components/AnchorSpan;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    const/16 v4, 0x11

    invoke-virtual {v1, v2, v12, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1886
    return-object v1

    .line 1887
    .end local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v10    # "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
    :cond_17c
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    const-string v2, ""

    if-eqz v1, :cond_183

    .line 1888
    return-object v2

    .line 1889
    :cond_183
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;

    const/4 v10, 0x1

    if-eqz v1, :cond_25a

    .line 1890
    new-instance v1, Landroid/text/SpannableStringBuilder;

    invoke-direct {v1}, Landroid/text/SpannableStringBuilder;-><init>()V

    move-object v15, v1

    .line 1891
    .local v15, "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v6

    .line 1892
    .local v6, "count":I
    const/4 v1, 0x0

    move v5, v1

    .local v5, "a":I
    :goto_196
    if-ge v5, v6, :cond_259

    .line 1893
    iget-object v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;

    invoke-virtual {v1, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    move-object v4, v1

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 1894
    .local v4, "innerRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    invoke-direct {v7, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastRichText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v3

    .line 1895
    .local v3, "lastRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    if-ltz p5, :cond_1b6

    instance-of v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    if-eqz v1, :cond_1b6

    move-object v1, v4

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->webpage_id:J

    cmp-long v16, v1, v13

    if-eqz v16, :cond_1b6

    const/4 v1, 0x1

    goto :goto_1b7

    :cond_1b6
    const/4 v1, 0x0

    :goto_1b7
    move/from16 v16, v1

    .line 1896
    .local v16, "extraSpace":Z
    const-string v2, " "

    if-eqz v16, :cond_1d3

    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v1

    if-eqz v1, :cond_1d3

    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v1

    sub-int/2addr v1, v10

    invoke-virtual {v15, v1}, Landroid/text/SpannableStringBuilder;->charAt(I)C

    move-result v1

    const/16 v10, 0xa

    if-eq v1, v10, :cond_1d3

    .line 1897
    invoke-virtual {v15, v2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 1900
    :cond_1d3
    move-object/from16 v1, p0

    move-object v10, v2

    move-object/from16 v2, p1

    move-object v13, v3

    .end local v3    # "lastRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .local v13, "lastRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    move-object/from16 v3, p2

    move-object v14, v4

    .end local v4    # "innerRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .local v14, "innerRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    move v12, v5

    .end local v5    # "a":I
    .local v12, "a":I
    move-object/from16 v5, p4

    move/from16 v17, v6

    .end local v6    # "count":I
    .local v17, "count":I
    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    .line 1901
    .local v1, "innerText":Ljava/lang/CharSequence;
    invoke-direct {v7, v13}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v2

    .line 1902
    .local v2, "flags":I
    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    .line 1903
    .local v3, "startLength":I
    invoke-virtual {v15, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 1904
    if-eqz v2, :cond_246

    instance-of v4, v1, Landroid/text/SpannableStringBuilder;

    if-nez v4, :cond_246

    .line 1905
    and-int/lit8 v4, v2, 0x8

    if-nez v4, :cond_218

    and-int/lit16 v4, v2, 0x200

    if-eqz v4, :cond_201

    goto :goto_218

    .line 1920
    :cond_201
    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v4

    if-eq v3, v4, :cond_246

    .line 1921
    new-instance v4, Lim/tpelyyftgw/ui/components/TextPaintSpan;

    invoke-direct {v7, v0, v13, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v5

    invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/components/TextPaintSpan;-><init>(Landroid/text/TextPaint;)V

    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v5

    invoke-virtual {v15, v4, v3, v5, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    goto :goto_246

    .line 1906
    :cond_218
    :goto_218
    invoke-static {v14}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v4

    .line 1907
    .local v4, "url":Ljava/lang/String;
    if-nez v4, :cond_222

    .line 1908
    invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v4

    .line 1911
    :cond_222
    and-int/lit16 v5, v2, 0x200

    if-eqz v5, :cond_230

    .line 1912
    new-instance v5, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;

    invoke-direct {v7, v0, v13, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v6

    invoke-direct {v5, v6, v4}, Lim/tpelyyftgw/ui/components/TextPaintWebpageUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    .local v5, "span":Landroid/text/style/MetricAffectingSpan;
    goto :goto_239

    .line 1914
    .end local v5    # "span":Landroid/text/style/MetricAffectingSpan;
    :cond_230
    new-instance v5, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-direct {v7, v0, v13, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v6

    invoke-direct {v5, v6, v4}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    .line 1916
    .restart local v5    # "span":Landroid/text/style/MetricAffectingSpan;
    :goto_239
    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v6

    if-eq v3, v6, :cond_246

    .line 1917
    invoke-virtual {v15}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v6

    invoke-virtual {v15, v5, v3, v6, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1925
    .end local v4    # "url":Ljava/lang/String;
    .end local v5    # "span":Landroid/text/style/MetricAffectingSpan;
    :cond_246
    :goto_246
    if-eqz v16, :cond_24f

    add-int/lit8 v6, v17, -0x1

    if-eq v12, v6, :cond_24f

    .line 1926
    invoke-virtual {v15, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 1892
    .end local v1    # "innerText":Ljava/lang/CharSequence;
    .end local v2    # "flags":I
    .end local v3    # "startLength":I
    .end local v13    # "lastRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local v14    # "innerRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local v16    # "extraSpace":Z
    :cond_24f
    add-int/lit8 v5, v12, 0x1

    move/from16 v6, v17

    const/4 v10, 0x1

    const/4 v12, 0x0

    const-wide/16 v13, 0x0

    .end local v12    # "a":I
    .local v5, "a":I
    goto/16 :goto_196

    .line 1929
    .end local v5    # "a":I
    .end local v17    # "count":I
    .restart local v6    # "count":I
    :cond_259
    return-object v15

    .line 1930
    .end local v6    # "count":I
    .end local v15    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    :cond_25a
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    if-eqz v1, :cond_272

    .line 1931
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1932
    :cond_272
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    if-eqz v1, :cond_28a

    .line 1933
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    return-object v1

    .line 1934
    :cond_28a
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    if-eqz v1, :cond_2d4

    .line 1935
    new-instance v10, Landroid/text/SpannableStringBuilder;

    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1

    invoke-direct {v10, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v10

    .line 1936
    .local v1, "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const-class v3, Landroid/text/style/MetricAffectingSpan;

    const/4 v4, 0x0

    invoke-virtual {v1, v4, v2, v3}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Landroid/text/style/MetricAffectingSpan;

    .line 1937
    .local v2, "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    if-eqz v3, :cond_2d3

    .line 1938
    new-instance v3, Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;

    if-eqz v2, :cond_2c4

    array-length v4, v2

    if-nez v4, :cond_2c2

    goto :goto_2c4

    :cond_2c2
    const/4 v10, 0x0

    goto :goto_2c8

    :cond_2c4
    :goto_2c4
    invoke-direct {v7, v0, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v10

    :goto_2c8
    invoke-direct {v3, v10}, Lim/tpelyyftgw/ui/components/TextPaintMarkSpan;-><init>(Landroid/text/TextPaint;)V

    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v4

    const/4 v5, 0x0

    invoke-virtual {v1, v3, v5, v4, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1940
    :cond_2d3
    return-object v1

    .line 1941
    .end local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    :cond_2d4
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    if-eqz v1, :cond_334

    .line 1942
    new-instance v10, Landroid/text/SpannableStringBuilder;

    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-object/from16 v1, p0

    move-object/from16 v2, p1

    move-object/from16 v3, p2

    move-object/from16 v5, p4

    move/from16 v6, p5

    :try_start_2e9
    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v1
    :try_end_2ed
    .catchall {:try_start_2e9 .. :try_end_2ed} :catchall_3a1

    invoke-direct {v10, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v10

    .line 1943
    .restart local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v2

    const-class v3, Landroid/text/style/MetricAffectingSpan;

    const/4 v4, 0x0

    invoke-virtual {v1, v4, v2, v3}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Landroid/text/style/MetricAffectingSpan;

    .line 1944
    .restart local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v3

    if-eqz v3, :cond_333

    .line 1945
    new-instance v3, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-eqz v2, :cond_30e

    array-length v4, v2

    if-nez v4, :cond_30c

    goto :goto_30e

    :cond_30c
    const/4 v10, 0x0

    goto :goto_312

    :cond_30e
    :goto_30e
    invoke-direct {v7, v0, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;

    move-result-object v10

    :goto_312
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v5, "tel:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v10, v4}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;-><init>(Landroid/text/TextPaint;Ljava/lang/String;)V

    invoke-virtual {v1}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v4

    const/4 v5, 0x0

    invoke-virtual {v1, v3, v5, v4, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1947
    :cond_333
    return-object v1

    .line 1948
    .end local v1    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v2    # "innerSpans":[Landroid/text/style/MetricAffectingSpan;
    .end local p0    # "this":Lim/tpelyyftgw/ui/ArticleViewer;
    :cond_334
    instance-of v1, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;

    if-eqz v1, :cond_38f

    .line 1949
    move-object v1, v8

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;

    .line 1950
    .local v1, "textImage":Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;
    iget-wide v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;->document_id:J

    invoke-direct {v7, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v3

    .line 1951
    .local v3, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-eqz v3, :cond_38e

    .line 1952
    new-instance v2, Landroid/text/SpannableStringBuilder;

    const-string v4, "*"

    invoke-direct {v2, v4}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 1953
    .local v2, "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;->w:I

    int-to-float v4, v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    .line 1954
    .local v4, "w":I
    iget v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;->h:I

    int-to-float v5, v5

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    .line 1955
    .local v5, "h":I
    invoke-static/range {p5 .. p5}, Ljava/lang/Math;->abs(I)I

    move-result v6

    .line 1956
    .end local p5    # "maxWidth":I
    .local v6, "maxWidth":I
    if-le v4, v6, :cond_366

    .line 1957
    int-to-float v10, v6

    int-to-float v12, v4

    div-float/2addr v10, v12

    .line 1958
    .local v10, "scale":F
    move v4, v6

    .line 1959
    int-to-float v12, v5

    mul-float v12, v12, v10

    float-to-int v5, v12

    .line 1961
    .end local v10    # "scale":F
    :cond_366
    new-instance v10, Lim/tpelyyftgw/ui/components/TextPaintImageReceiverSpan;

    iget-object v12, v7, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/16 v23, 0x0

    iget v13, v7, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    const/4 v14, 0x2

    if-ne v13, v14, :cond_374

    const/16 v24, 0x1

    goto :goto_376

    :cond_374
    const/16 v24, 0x0

    :goto_376
    move-object/from16 v17, v10

    move-object/from16 v18, p1

    move-object/from16 v19, v3

    move-object/from16 v20, v12

    move/from16 v21, v4

    move/from16 v22, v5

    invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/components/TextPaintImageReceiverSpan;-><init>(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;IIZZ)V

    invoke-virtual {v2}, Landroid/text/SpannableStringBuilder;->length()I

    move-result v12

    const/4 v13, 0x0

    invoke-virtual {v2, v10, v13, v12, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 1962
    return-object v2

    .line 1964
    .end local v2    # "spannableStringBuilder":Landroid/text/SpannableStringBuilder;
    .end local v4    # "w":I
    .end local v5    # "h":I
    .end local v6    # "maxWidth":I
    .restart local p5    # "maxWidth":I
    :cond_38e
    return-object v2

    .line 1967
    .end local v1    # "textImage":Lim/tpelyyftgw/tgnet/TLRPC$TL_textImage;
    .end local v3    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_38f
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "not supported "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1

    .line 1942
    .end local p1    # "parentView":Landroid/view/View;
    .end local p2    # "parentRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local p3    # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local p4    # "parentBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local p5    # "maxWidth":I
    :catchall_3a1
    move-exception v0

    move-object v1, v0

    goto :goto_3a5

    :goto_3a4
    throw v1

    :goto_3a5
    goto :goto_3a4
.end method

.method private getTextColor()I
    .registers 3

    .line 2037
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    if-eqz v0, :cond_d

    const/4 v1, 0x1

    if-eq v0, v1, :cond_d

    .line 2043
    const v0, -0x666667

    return v0

    .line 2040
    :cond_d
    const v0, -0xdededf

    return v0
.end method

.method private getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I
    .registers 8
    .param p1, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 1779
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    if-eqz v0, :cond_d

    .line 1780
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x4

    return v0

    .line 1781
    :cond_d
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    if-eqz v0, :cond_1a

    .line 1782
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x2

    return v0

    .line 1783
    :cond_1a
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    if-eqz v0, :cond_27

    .line 1784
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x1

    return v0

    .line 1785
    :cond_27
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    if-eqz v0, :cond_34

    .line 1786
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x10

    return v0

    .line 1787
    :cond_34
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    if-eqz v0, :cond_41

    .line 1788
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x20

    return v0

    .line 1789
    :cond_41
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    if-eqz v0, :cond_4e

    .line 1790
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x8

    return v0

    .line 1791
    :cond_4e
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    if-eqz v0, :cond_5b

    .line 1792
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x8

    return v0

    .line 1793
    :cond_5b
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    if-eqz v0, :cond_7c

    .line 1794
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    .line 1795
    .local v0, "textUrl":Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
    iget-wide v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->webpage_id:J

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-eqz v5, :cond_73

    .line 1796
    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v1

    or-int/lit16 v1, v1, 0x200

    return v1

    .line 1798
    :cond_73
    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v1

    or-int/lit8 v1, v1, 0x8

    return v1

    .line 1800
    .end local v0    # "textUrl":Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
    :cond_7c
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;

    if-eqz v0, :cond_89

    .line 1801
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit16 v0, v0, 0x80

    return v0

    .line 1802
    :cond_89
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;

    if-eqz v0, :cond_96

    .line 1803
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit16 v0, v0, 0x100

    return v0

    .line 1804
    :cond_96
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;

    if-eqz v0, :cond_a3

    .line 1805
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0

    or-int/lit8 v0, v0, 0x40

    return v0

    .line 1806
    :cond_a3
    if-eqz p1, :cond_ac

    .line 1807
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    :try_start_a7
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v0
    :try_end_ab
    .catchall {:try_start_a7 .. :try_end_ab} :catchall_ae

    return v0

    .line 1809
    .end local p0    # "this":Lim/tpelyyftgw/ui/ArticleViewer;
    :cond_ac
    const/4 v0, 0x0

    return v0

    .line 1807
    .end local p1    # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :catchall_ae
    move-exception p1

    throw p1
.end method

.method private getTextPaint(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Landroid/text/TextPaint;
    .registers 21
    .param p1, "parentRichText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p2, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .param p3, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 2084
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    move-object/from16 v3, p3

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextFlags(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)I

    move-result v4

    .line 2085
    .local v4, "flags":I
    const/4 v5, 0x0

    .line 2086
    .local v5, "currentMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/text/TextPaint;>;"
    const/high16 v6, 0x41600000    # 14.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2087
    .local v7, "textSize":I
    const/high16 v8, -0x10000

    .line 2090
    .local v8, "textColor":I
    iget v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    const/4 v10, 0x3

    const/high16 v11, 0x40000000    # 2.0f

    const/high16 v12, 0x40800000    # 4.0f

    const/4 v13, 0x1

    if-nez v9, :cond_25

    .line 2091
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    neg-int v9, v9

    .local v9, "additionalSize":I
    goto :goto_3d

    .line 2092
    .end local v9    # "additionalSize":I
    :cond_25
    if-ne v9, v13, :cond_2d

    .line 2093
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    neg-int v9, v9

    .restart local v9    # "additionalSize":I
    goto :goto_3d

    .line 2094
    .end local v9    # "additionalSize":I
    :cond_2d
    if-ne v9, v10, :cond_34

    .line 2095
    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    .restart local v9    # "additionalSize":I
    goto :goto_3d

    .line 2096
    .end local v9    # "additionalSize":I
    :cond_34
    const/4 v14, 0x4

    if-ne v9, v14, :cond_3c

    .line 2097
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    .restart local v9    # "additionalSize":I
    goto :goto_3d

    .line 2099
    .end local v9    # "additionalSize":I
    :cond_3c
    const/4 v9, 0x0

    .line 2102
    .restart local v9    # "additionalSize":I
    :goto_3d
    instance-of v14, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    const/high16 v15, 0x41400000    # 12.0f

    if-eqz v14, :cond_66

    .line 2103
    move-object v14, v3

    check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    .line 2104
    .local v14, "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
    iget-object v11, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-eq v11, v2, :cond_5a

    iget-object v11, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v11, v1, :cond_53

    goto :goto_5a

    .line 2108
    :cond_53
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2109
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_60

    .line 2105
    :cond_5a
    :goto_5a
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2106
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2111
    :goto_60
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2112
    .end local v14    # "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
    goto/16 :goto_2a3

    :cond_66
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;

    if-eqz v11, :cond_8d

    .line 2113
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;

    .line 2114
    .local v11, "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-eq v14, v2, :cond_81

    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_7a

    goto :goto_81

    .line 2118
    :cond_7a
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2119
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_87

    .line 2115
    :cond_81
    :goto_81
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2116
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2121
    :goto_87
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2122
    .end local v11    # "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
    goto/16 :goto_2a3

    :cond_8d
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;

    if-eqz v11, :cond_9f

    .line 2123
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextPaints:Landroid/util/SparseArray;

    .line 2124
    const/high16 v11, 0x41c00000    # 24.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2125
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2126
    :cond_9f
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;

    if-eqz v11, :cond_af

    .line 2127
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->kickerTextPaints:Landroid/util/SparseArray;

    .line 2128
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2129
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2130
    :cond_af
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;

    if-eqz v11, :cond_bf

    .line 2131
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    .line 2132
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2133
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2134
    :cond_bf
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;

    if-eqz v11, :cond_cf

    .line 2135
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    .line 2136
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2137
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2138
    :cond_cf
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;

    const/high16 v14, 0x41a80000    # 21.0f

    if-eqz v11, :cond_e1

    .line 2139
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->subtitleTextPaints:Landroid/util/SparseArray;

    .line 2140
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2141
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2142
    :cond_e1
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;

    if-eqz v11, :cond_f1

    .line 2143
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->headerTextPaints:Landroid/util/SparseArray;

    .line 2144
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2145
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2146
    :cond_f1
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;

    if-eqz v11, :cond_103

    .line 2147
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->subheaderTextPaints:Landroid/util/SparseArray;

    .line 2148
    const/high16 v11, 0x41900000    # 18.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2149
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2150
    :cond_103
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;

    const/high16 v14, 0x41700000    # 15.0f

    if-eqz v11, :cond_12b

    .line 2151
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;

    .line 2152
    .local v11, "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
    iget-object v15, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v15, v1, :cond_11b

    .line 2153
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    .line 2154
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2155
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto :goto_129

    .line 2156
    :cond_11b
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_129

    .line 2157
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2158
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2159
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2161
    .end local v11    # "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
    :cond_129
    :goto_129
    goto/16 :goto_2a3

    :cond_12b
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    if-eqz v11, :cond_151

    .line 2162
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;

    .line 2163
    .local v11, "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
    iget-object v15, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v15, v1, :cond_141

    .line 2164
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    .line 2165
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2166
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto :goto_14f

    .line 2167
    :cond_141
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_14f

    .line 2168
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2169
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2170
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2172
    .end local v11    # "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
    :cond_14f
    :goto_14f
    goto/16 :goto_2a3

    :cond_151
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;

    if-eqz v11, :cond_161

    .line 2173
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    .line 2174
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2175
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2176
    :cond_161
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;

    const/high16 v16, 0x41800000    # 16.0f

    if-eqz v11, :cond_173

    .line 2177
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    .line 2178
    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2179
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2180
    :cond_173
    invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->isListItemBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v11

    if-eqz v11, :cond_185

    .line 2181
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    .line 2182
    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2183
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto/16 :goto_2a3

    .line 2184
    :cond_185
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;

    if-eqz v11, :cond_1ac

    .line 2185
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;

    .line 2186
    .local v11, "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-eq v14, v2, :cond_1a0

    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_199

    goto :goto_1a0

    .line 2190
    :cond_199
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2191
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_1a6

    .line 2187
    :cond_1a0
    :goto_1a0
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2188
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2193
    :goto_1a6
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2194
    .end local v11    # "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
    goto/16 :goto_2a3

    :cond_1ac
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;

    if-eqz v11, :cond_1d3

    .line 2195
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;

    .line 2196
    .local v11, "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-eq v14, v2, :cond_1c7

    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_1c0

    goto :goto_1c7

    .line 2200
    :cond_1c0
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2201
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_1cd

    .line 2197
    :cond_1c7
    :goto_1c7
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2198
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2203
    :goto_1cd
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2204
    .end local v11    # "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
    goto/16 :goto_2a3

    :cond_1d3
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;

    if-eqz v11, :cond_1fa

    .line 2205
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;

    .line 2206
    .local v11, "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-eq v14, v2, :cond_1ee

    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v14, v1, :cond_1e7

    goto :goto_1ee

    .line 2210
    :cond_1e7
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2211
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_1f4

    .line 2207
    :cond_1ee
    :goto_1ee
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2208
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2213
    :goto_1f4
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    .line 2214
    .end local v11    # "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
    goto/16 :goto_2a3

    :cond_1fa
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    if-eqz v11, :cond_231

    .line 2215
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;

    .line 2216
    .local v11, "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v2, v14, :cond_212

    .line 2217
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    .line 2218
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2219
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    goto :goto_22f

    .line 2220
    :cond_212
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v2, v14, :cond_223

    .line 2221
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    .line 2222
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2223
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    goto :goto_22f

    .line 2224
    :cond_223
    if-eqz v2, :cond_22f

    .line 2225
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    .line 2226
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2227
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    .line 2229
    .end local v11    # "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
    :cond_22f
    :goto_22f
    goto/16 :goto_2a3

    :cond_231
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v11, :cond_254

    .line 2230
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    .line 2231
    .local v11, "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v2, v14, :cond_249

    .line 2232
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    .line 2233
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2234
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto :goto_253

    .line 2236
    :cond_249
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    .line 2237
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2238
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    .line 2240
    .end local v11    # "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
    :goto_253
    goto :goto_2a3

    :cond_254
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;

    if-eqz v11, :cond_277

    .line 2241
    move-object v11, v3

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;

    .line 2242
    .local v11, "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    if-ne v2, v14, :cond_26c

    .line 2243
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    .line 2244
    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2245
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto :goto_276

    .line 2247
    :cond_26c
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    .line 2248
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2249
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    .line 2251
    .end local v11    # "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
    :goto_276
    goto :goto_2a3

    :cond_277
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;

    if-eqz v11, :cond_286

    .line 2252
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    .line 2253
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2254
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v8

    goto :goto_2a3

    .line 2255
    :cond_286
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    if-eqz v11, :cond_295

    .line 2256
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    .line 2257
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2258
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    goto :goto_2a3

    .line 2259
    :cond_295
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;

    if-eqz v11, :cond_2a3

    .line 2260
    sget-object v5, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    .line 2261
    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 2262
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v8

    .line 2264
    :cond_2a3
    :goto_2a3
    and-int/lit16 v11, v4, 0x100

    if-nez v11, :cond_2ab

    and-int/lit16 v11, v4, 0x80

    if-eqz v11, :cond_2b0

    .line 2265
    :cond_2ab
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    sub-int/2addr v7, v11

    .line 2267
    :cond_2b0
    if-nez v5, :cond_2cf

    .line 2268
    sget-object v10, Lim/tpelyyftgw/ui/ArticleViewer;->errorTextPaint:Landroid/text/TextPaint;

    if-nez v10, :cond_2c2

    .line 2269
    new-instance v10, Landroid/text/TextPaint;

    invoke-direct {v10, v13}, Landroid/text/TextPaint;-><init>(I)V

    sput-object v10, Lim/tpelyyftgw/ui/ArticleViewer;->errorTextPaint:Landroid/text/TextPaint;

    .line 2270
    const/high16 v11, -0x10000

    invoke-virtual {v10, v11}, Landroid/text/TextPaint;->setColor(I)V

    .line 2272
    :cond_2c2
    sget-object v10, Lim/tpelyyftgw/ui/ArticleViewer;->errorTextPaint:Landroid/text/TextPaint;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v10, v6}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2273
    sget-object v6, Lim/tpelyyftgw/ui/ArticleViewer;->errorTextPaint:Landroid/text/TextPaint;

    return-object v6

    .line 2275
    :cond_2cf
    invoke-virtual {v5, v4}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Landroid/text/TextPaint;

    .line 2276
    .local v6, "paint":Landroid/text/TextPaint;
    if-nez v6, :cond_3c6

    .line 2277
    new-instance v11, Landroid/text/TextPaint;

    invoke-direct {v11, v13}, Landroid/text/TextPaint;-><init>(I)V

    move-object v6, v11

    .line 2278
    and-int/lit8 v11, v4, 0x4

    if-eqz v11, :cond_2ec

    .line 2279
    const-string v10, "fonts/rmono.ttf"

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto/16 :goto_374

    .line 2281
    :cond_2ec
    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;

    const-string v12, "fonts/rmedium.ttf"

    if-eqz v11, :cond_2fb

    .line 2282
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto/16 :goto_374

    .line 2283
    :cond_2fb
    iget v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    if-eq v11, v13, :cond_340

    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;

    if-nez v11, :cond_340

    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;

    if-nez v11, :cond_340

    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;

    if-nez v11, :cond_340

    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;

    if-nez v11, :cond_340

    instance-of v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;

    if-eqz v11, :cond_314

    goto :goto_340

    .line 2294
    :cond_314
    and-int/lit8 v10, v4, 0x1

    if-eqz v10, :cond_326

    and-int/lit8 v10, v4, 0x2

    if-eqz v10, :cond_326

    .line 2295
    const-string v10, "fonts/rmediumitalic.ttf"

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2296
    :cond_326
    and-int/lit8 v10, v4, 0x1

    if-eqz v10, :cond_332

    .line 2297
    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2298
    :cond_332
    and-int/lit8 v10, v4, 0x2

    if-eqz v10, :cond_374

    .line 2299
    const-string v10, "fonts/ritalic.ttf"

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2284
    :cond_340
    :goto_340
    and-int/lit8 v11, v4, 0x1

    const-string/jumbo v12, "serif"

    if-eqz v11, :cond_353

    and-int/lit8 v11, v4, 0x2

    if-eqz v11, :cond_353

    .line 2285
    invoke-static {v12, v10}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2286
    :cond_353
    and-int/lit8 v10, v4, 0x1

    if-eqz v10, :cond_35f

    .line 2287
    invoke-static {v12, v13}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2288
    :cond_35f
    and-int/lit8 v10, v4, 0x2

    if-eqz v10, :cond_36c

    .line 2289
    const/4 v10, 0x2

    invoke-static {v12, v10}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_374

    .line 2291
    :cond_36c
    const/4 v10, 0x0

    invoke-static {v12, v10}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    .line 2303
    :cond_374
    :goto_374
    and-int/lit8 v10, v4, 0x20

    if-eqz v10, :cond_381

    .line 2304
    invoke-virtual {v6}, Landroid/text/TextPaint;->getFlags()I

    move-result v10

    or-int/lit8 v10, v10, 0x10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setFlags(I)V

    .line 2306
    :cond_381
    and-int/lit8 v10, v4, 0x10

    if-eqz v10, :cond_38e

    .line 2307
    invoke-virtual {v6}, Landroid/text/TextPaint;->getFlags()I

    move-result v10

    or-int/lit8 v10, v10, 0x8

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setFlags(I)V

    .line 2309
    :cond_38e
    and-int/lit8 v10, v4, 0x8

    if-nez v10, :cond_396

    and-int/lit16 v10, v4, 0x200

    if-eqz v10, :cond_3a1

    .line 2310
    :cond_396
    invoke-virtual {v6}, Landroid/text/TextPaint;->getFlags()I

    move-result v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setFlags(I)V

    .line 2311
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLinkTextColor()I

    move-result v8

    .line 2313
    :cond_3a1
    and-int/lit16 v10, v4, 0x100

    if-eqz v10, :cond_3b1

    .line 2314
    iget v10, v6, Landroid/text/TextPaint;->baselineShift:I

    const/high16 v11, 0x40c00000    # 6.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    sub-int/2addr v10, v11

    iput v10, v6, Landroid/text/TextPaint;->baselineShift:I

    goto :goto_3c0

    .line 2315
    :cond_3b1
    and-int/lit16 v10, v4, 0x80

    if-eqz v10, :cond_3c0

    .line 2316
    iget v10, v6, Landroid/text/TextPaint;->baselineShift:I

    const/high16 v11, 0x40000000    # 2.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    add-int/2addr v10, v11

    iput v10, v6, Landroid/text/TextPaint;->baselineShift:I

    .line 2318
    :cond_3c0
    :goto_3c0
    invoke-virtual {v6, v8}, Landroid/text/TextPaint;->setColor(I)V

    .line 2319
    invoke-virtual {v5, v4, v6}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 2321
    :cond_3c6
    add-int v10, v7, v9

    int-to-float v10, v10

    invoke-virtual {v6, v10}, Landroid/text/TextPaint;->setTextSize(F)V

    .line 2322
    return-object v6
.end method

.method public static getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;
    .registers 2
    .param p0, "richText"    # Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 2016
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    if-eqz v0, :cond_e

    .line 2017
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2018
    :cond_e
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    if-eqz v0, :cond_1c

    .line 2019
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2020
    :cond_1c
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    if-eqz v0, :cond_2a

    .line 2021
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2022
    :cond_2a
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    if-eqz v0, :cond_38

    .line 2023
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2024
    :cond_38
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    if-eqz v0, :cond_46

    .line 2025
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    :try_start_41
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getUrl(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/String;

    move-result-object v0
    :try_end_45
    .catchall {:try_start_41 .. :try_end_45} :catchall_66

    return-object v0

    .line 2026
    :cond_46
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    if-eqz v0, :cond_50

    .line 2027
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;->email:Ljava/lang/String;

    return-object v0

    .line 2028
    :cond_50
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    if-eqz v0, :cond_5a

    .line 2029
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->url:Ljava/lang/String;

    return-object v0

    .line 2030
    :cond_5a
    instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    if-eqz v0, :cond_64

    .line 2031
    move-object v0, p0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;->phone:Ljava/lang/String;

    return-object v0

    .line 2033
    :cond_64
    const/4 v0, 0x0

    return-object v0

    .line 2025
    .end local p0    # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :catchall_66
    move-exception p0

    throw p0
.end method

.method private goToNext()V
    .registers 6

    .line 12056
    const/4 v0, 0x0

    .line 12057
    .local v0, "extra":F
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v2, 0x3f800000    # 1.0f

    cmpl-float v1, v1, v2

    if-eqz v1, :cond_1b

    .line 12058
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v2

    sub-int/2addr v1, v2

    div-int/lit8 v1, v1, 0x2

    int-to-float v1, v1

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v0, v1, v2

    .line 12060
    :cond_1b
    const/4 v1, 0x1

    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->switchImageAfterAnimation:I

    .line 12061
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v3

    int-to-float v3, v3

    sub-float/2addr v2, v3

    sub-float/2addr v2, v0

    const/high16 v3, 0x41f00000    # 30.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    div-int/lit8 v3, v3, 0x2

    int-to-float v3, v3

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    const/4 v4, 0x0

    invoke-direct {p0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12062
    return-void
.end method

.method private goToPrev()V
    .registers 6

    .line 12065
    const/4 v0, 0x0

    .line 12066
    .local v0, "extra":F
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/4 v2, 0x2

    const/high16 v3, 0x3f800000    # 1.0f

    cmpl-float v1, v1, v3

    if-eqz v1, :cond_1b

    .line 12067
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v1

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v3

    sub-int/2addr v1, v3

    div-int/2addr v1, v2

    int-to-float v1, v1

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v0, v1, v3

    .line 12069
    :cond_1b
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->switchImageAfterAnimation:I

    .line 12070
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v4

    int-to-float v4, v4

    add-float/2addr v3, v4

    add-float/2addr v3, v0

    const/high16 v4, 0x41f00000    # 30.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    div-int/2addr v4, v2

    int-to-float v2, v4

    add-float/2addr v3, v2

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    const/4 v4, 0x0

    invoke-direct {p0, v1, v3, v2, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12071
    return-void
.end method

.method public static hasInstance()Z
    .registers 1

    .line 283
    sget-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    goto :goto_7

    :cond_6
    const/4 v0, 0x0

    :goto_7
    return v0
.end method

.method private isListItemBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 3
    .param p1, "block"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1400
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    if-nez v0, :cond_b

    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    if-eqz v0, :cond_9

    goto :goto_b

    :cond_9
    const/4 v0, 0x0

    goto :goto_c

    :cond_b
    :goto_b
    const/4 v0, 0x1

    :goto_c
    return v0
.end method

.method private isMediaVideo(I)Z
    .registers 3
    .param p1, "index"    # I

    .line 11038
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_22

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge p1, v0, :cond_22

    if-ltz p1, :cond_22

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isVideoBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v0

    if-eqz v0, :cond_22

    const/4 v0, 0x1

    goto :goto_23

    :cond_22
    const/4 v0, 0x0

    :goto_23
    return v0
.end method

.method private isVideoBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 4
    .param p1, "block"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11028
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v0, :cond_14

    .line 11029
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    iget-wide v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->video_id:J

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getDocumentWithId(J)Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v0

    .line 11030
    .local v0, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    if-eqz v0, :cond_14

    .line 11031
    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z

    move-result v1

    return v1

    .line 11034
    .end local v0    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    :cond_14
    const/4 v0, 0x0

    return v0
.end method

.method private joinChannel(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 13
    .param p1, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "channel"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 4499
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;-><init>()V

    .line 4500
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    .line 4501
    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    .line 4502
    .local v7, "currentAccount":I
    invoke-static {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v8

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$62TVzPZWtLUPMndsuT-FP-ACz0I;

    move-object v1, v9

    move-object v2, p0

    move-object v3, p1

    move v4, v7

    move-object v5, v0

    move-object v6, p2

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$62TVzPZWtLUPMndsuT-FP-ACz0I;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;ILim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    invoke-virtual {v8, v0, v9}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 4529
    return-void
.end method

.method static synthetic lambda$null$33(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;)V
    .registers 3
    .param p0, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;

    .line 4525
    const/4 v0, 0x2

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    return-void
.end method

.method static synthetic lambda$null$34(ILim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 6
    .param p0, "currentAccount"    # I
    .param p1, "channel"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 4526
    invoke-static {p0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    iget v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    const/4 v2, 0x0

    const/4 v3, 0x1

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullChat(IIZ)V

    return-void
.end method

.method static synthetic lambda$setParentActivity$12(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 3
    .param p0, "v"    # Landroid/view/View;
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 3364
    const/4 v0, 0x1

    return v0
.end method

.method private loadChannel(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 8
    .param p1, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "adapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .param p3, "channel"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 4465
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadingChannel:Z

    if-nez v0, :cond_28

    iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_d

    goto :goto_28

    .line 4468
    :cond_d
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadingChannel:Z

    .line 4469
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;-><init>()V

    .line 4470
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
    iget-object v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;->username:Ljava/lang/String;

    .line 4471
    sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    .line 4472
    .local v1, "currentAccount":I
    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$26iZBY4SLOkSUcraESHuJ1Misc0;

    invoke-direct {v3, p0, p2, v1, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$26iZBY4SLOkSUcraESHuJ1Misc0;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;ILim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;)V

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 4496
    return-void

    .line 4466
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
    .end local v1    # "currentAccount":I
    :cond_28
    :goto_28
    return-void
.end method

.method private onActionClick(Z)V
    .registers 9
    .param p1, "download"    # Z

    .line 12338
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getMedia(I)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v0

    .line 12339
    .local v0, "media":Lim/tpelyyftgw/tgnet/TLObject;
    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-eqz v1, :cond_58

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    const/4 v2, 0x0

    aget-object v1, v1, v2

    if-nez v1, :cond_12

    goto :goto_58

    .line 12342
    :cond_12
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    .line 12343
    .local v1, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    const/4 v3, 0x0

    .line 12344
    .local v3, "file":Ljava/io/File;
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    if-eqz v4, :cond_29

    .line 12345
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->getMediaFile(I)Ljava/io/File;

    move-result-object v3

    .line 12346
    if-eqz v3, :cond_29

    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v4

    if-nez v4, :cond_29

    .line 12347
    const/4 v3, 0x0

    .line 12350
    :cond_29
    const/4 v4, 0x1

    if-nez v3, :cond_54

    .line 12351
    if-eqz p1, :cond_57

    .line 12352
    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v5

    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v2, v6, v2

    invoke-virtual {v5, v2}, Lim/tpelyyftgw/messenger/FileLoader;->isLoadingFile(Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_4a

    .line 12353
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v2

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    invoke-virtual {v2, v1, v5, v4, v4}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V

    goto :goto_57

    .line 12355
    :cond_4a
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v2

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/messenger/FileLoader;->cancelLoadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    goto :goto_57

    .line 12359
    :cond_54
    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->preparePlayer(Ljava/io/File;Z)V

    .line 12361
    :cond_57
    :goto_57
    return-void

    .line 12340
    .end local v1    # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
    .end local v3    # "file":Ljava/io/File;
    :cond_58
    :goto_58
    return-void
.end method

.method private onClosed()V
    .registers 4

    .line 4438
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    .line 4439
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 4440
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_7
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v2, v2

    if-ge v1, v2, :cond_16

    .line 4441
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v2, v2, v1

    invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V

    .line 4440
    add-int/lit8 v1, v1, 0x1

    goto :goto_7

    .line 4444
    .end local v1    # "i":I
    :cond_16
    :try_start_16
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v1

    const/16 v2, 0x80

    invoke-virtual {v1, v2}, Landroid/view/Window;->clearFlags(I)V
    :try_end_21
    .catch Ljava/lang/Exception; {:try_start_16 .. :try_end_21} :catch_22

    .line 4447
    goto :goto_26

    .line 4445
    :catch_22
    move-exception v1

    .line 4446
    .local v1, "e":Ljava/lang/Exception;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4448
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_26
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_27
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_3d

    .line 4449
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;

    .line 4450
    .local v2, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->destroyWebView(Z)V

    .line 4448
    .end local v2    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
    add-int/lit8 v1, v1, 0x1

    goto :goto_27

    .line 4452
    .end local v1    # "a":I
    :cond_3d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$cm5kuat8C6_AoOHu8KwopHVWXdU;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$cm5kuat8C6_AoOHu8KwopHVWXdU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->post(Ljava/lang/Runnable;)Z

    .line 4462
    return-void
.end method

.method private onPhotoClosed(Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V
    .registers 8
    .param p1, "object"    # Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11798
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    .line 11799
    const/4 v1, 0x1

    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->disableShowCheck:Z

    .line 11800
    const/4 v2, 0x0

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11801
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v3, :cond_12

    .line 11802
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->release()V

    .line 11803
    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 11805
    :cond_12
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    if-eqz v3, :cond_1b

    .line 11806
    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->setSecondParentView(Landroid/view/View;)V

    .line 11807
    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    .line 11809
    :cond_1b
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_1c
    const/4 v4, 0x3

    if-ge v3, v4, :cond_2e

    .line 11810
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v5, v4, v3

    if-eqz v5, :cond_2b

    .line 11811
    aget-object v4, v4, v3

    const/4 v5, -0x1

    invoke-virtual {v4, v5, v0}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 11809
    :cond_2b
    add-int/lit8 v3, v3, 0x1

    goto :goto_1c

    .line 11814
    .end local v3    # "a":I
    :cond_2e
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    check-cast v2, Landroid/graphics/Bitmap;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 11815
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 11816
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 11817
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$TVTgxV4IhuoM1whPokcJsroMaQU;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$TVTgxV4IhuoM1whPokcJsroMaQU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->post(Ljava/lang/Runnable;)Z

    .line 11818
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->disableShowCheck:Z

    .line 11819
    if-eqz p1, :cond_52

    .line 11820
    iget-object v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v0, v1, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    .line 11822
    :cond_52
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->clear()V

    .line 11823
    return-void
.end method

.method private onPhotoShow(ILim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V
    .registers 10
    .param p1, "index"    # I
    .param p2, "object"    # Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11084
    const/4 v0, -0x1

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    .line 11085
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    const/4 v2, 0x0

    const/4 v3, 0x0

    aput-object v3, v1, v2

    .line 11086
    const/4 v4, 0x1

    aput-object v3, v1, v4

    .line 11087
    const/4 v5, 0x2

    aput-object v3, v1, v5

    .line 11088
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v1, :cond_16

    .line 11089
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->release()V

    .line 11091
    :cond_16
    if-eqz p2, :cond_1b

    iget-object v1, p2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->thumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    goto :goto_1c

    :cond_1b
    move-object v1, v3

    :goto_1c
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 11092
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 11093
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/4 v5, 0x3

    invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V

    .line 11094
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v6, 0x0

    invoke-virtual {v1, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTranslationY(F)V

    .line 11095
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v1, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 11096
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/16 v3, 0x8

    invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V

    .line 11098
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_3c
    if-ge v1, v5, :cond_4c

    .line 11099
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v6, v3, v1

    if-eqz v6, :cond_49

    .line 11100
    aget-object v3, v3, v1

    invoke-virtual {v3, v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 11098
    :cond_49
    add-int/lit8 v1, v1, 0x1

    goto :goto_3c

    .line 11104
    .end local v1    # "a":I
    :cond_4c
    invoke-direct {p0, p1, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->setImageIndex(IZ)V

    .line 11106
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    if-eqz v0, :cond_5e

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v0

    if-eqz v0, :cond_5e

    .line 11107
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->onActionClick(Z)V

    .line 11109
    :cond_5e
    return-void
.end method

.method private onSharePressed()V
    .registers 6

    .line 10717
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_9f

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    if-nez v0, :cond_a

    goto/16 :goto_9f

    .line 10721
    :cond_a
    :try_start_a
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getMediaFile(I)Ljava/io/File;

    move-result-object v0

    .line 10722
    .local v0, "f":Ljava/io/File;
    if-eqz v0, :cond_66

    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v1

    if-eqz v1, :cond_66

    .line 10723
    new-instance v1, Landroid/content/Intent;

    const-string v2, "android.intent.action.SEND"

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 10724
    .local v1, "intent":Landroid/content/Intent;
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getMediaMime(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 10725
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_2a
    .catch Ljava/lang/Exception; {:try_start_a .. :try_end_2a} :catch_9a

    const/16 v3, 0x18

    const-string v4, "android.intent.extra.STREAM"

    if-lt v2, v3, :cond_4a

    .line 10727
    :try_start_30
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const-string v3, "im.tpelyyftgw.messenger.provider"

    invoke-static {v2, v3, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 10728
    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
    :try_end_3f
    .catch Ljava/lang/Exception; {:try_start_30 .. :try_end_3f} :catch_40

    .line 10731
    goto :goto_51

    .line 10729
    :catch_40
    move-exception v2

    .line 10730
    .local v2, "ignore":Ljava/lang/Exception;
    :try_start_41
    invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v3

    invoke-virtual {v1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 10731
    nop

    .end local v2    # "ignore":Ljava/lang/Exception;
    goto :goto_51

    .line 10733
    :cond_4a
    invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 10735
    :goto_51
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const-string v3, "ShareFile"

    const v4, 0x7f0f0f93

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v1, v3}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object v3

    const/16 v4, 0x1f4

    invoke-virtual {v2, v3, v4}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V

    .line 10736
    .end local v1    # "intent":Landroid/content/Intent;
    goto :goto_99

    .line 10737
    :cond_66
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 10738
    .local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    const-string v2, "AppName"

    const v3, 0x7f0f0141

    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10739
    const-string v2, "OK"

    const v3, 0x7f0f0a5a

    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10740
    const-string v2, "PleaseDownload"

    const v3, 0x7f0f0c96

    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 10741
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v2

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->showDialog(Landroid/app/Dialog;)V
    :try_end_99
    .catch Ljava/lang/Exception; {:try_start_41 .. :try_end_99} :catch_9a

    .line 10745
    .end local v0    # "f":Ljava/io/File;
    .end local v1    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    :goto_99
    goto :goto_9e

    .line 10743
    :catch_9a
    move-exception v0

    .line 10744
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 10746
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_9e
    return-void

    .line 10718
    :cond_9f
    :goto_9f
    return-void
.end method

.method private open(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;Z)Z
    .registers 23
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "webpage"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p3, "url"    # Ljava/lang/String;
    .param p4, "first"    # Z

    .line 3946
    move-object/from16 v7, p0

    move-object/from16 v8, p1

    move-object/from16 v0, p3

    iget-object v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const/4 v9, 0x0

    if-eqz v1, :cond_257

    iget-boolean v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    if-eqz v1, :cond_13

    iget-boolean v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->collapsed:Z

    if-eqz v1, :cond_257

    :cond_13
    if-nez v8, :cond_19

    if-nez p2, :cond_19

    goto/16 :goto_257

    .line 3950
    :cond_19
    if-eqz v8, :cond_22

    .line 3951
    iget-object v1, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .end local p2    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .local v1, "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    goto :goto_24

    .line 3950
    .end local v1    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .restart local p2    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    :cond_22
    move-object/from16 v1, p2

    .line 3954
    .end local p2    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .restart local v1    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    :goto_24
    const/4 v2, 0x0

    .line 3955
    .local v2, "anchor":Ljava/lang/String;
    const/4 v3, -0x1

    const/16 v4, 0x23

    if-eqz v8, :cond_a1

    .line 3956
    iget-object v5, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v1, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 3958
    const/4 v5, 0x0

    move v6, v5

    move-object v5, v0

    .end local p3    # "url":Ljava/lang/String;
    .local v5, "url":Ljava/lang/String;
    .local v6, "a":I
    :goto_33
    iget-object v0, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->entities:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge v6, v0, :cond_9d

    .line 3959
    iget-object v0, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->entities:Ljava/util/ArrayList;

    invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v10, v0

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;

    .line 3960
    .local v10, "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
    instance-of v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEntityUrl;

    if-eqz v0, :cond_9a

    .line 3962
    :try_start_4c
    iget-object v0, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    iget v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v12, v10, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->offset:I

    iget v13, v10, Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;->length:I

    add-int/2addr v12, v13

    invoke-virtual {v0, v11, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    move-object v5, v0

    .line 3964
    iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_73

    .line 3965
    iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    .local v0, "webPageUrl":Ljava/lang/String;
    goto :goto_79

    .line 3967
    .end local v0    # "webPageUrl":Ljava/lang/String;
    :cond_73
    iget-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    .line 3969
    .restart local v0    # "webPageUrl":Ljava/lang/String;
    :goto_79
    invoke-virtual {v5, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v11

    if-nez v11, :cond_87

    invoke-virtual {v0, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v11

    if-eqz v11, :cond_86

    goto :goto_87

    .line 3977
    .end local v0    # "webPageUrl":Ljava/lang/String;
    :cond_86
    goto :goto_9a

    .line 3970
    .restart local v0    # "webPageUrl":Ljava/lang/String;
    :cond_87
    :goto_87
    invoke-virtual {v5, v4}, Ljava/lang/String;->lastIndexOf(I)I

    move-result v11

    move v12, v11

    .local v12, "index":I
    if-eq v11, v3, :cond_95

    .line 3971
    add-int/lit8 v11, v12, 0x1

    invoke-virtual {v5, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v3
    :try_end_94
    .catch Ljava/lang/Exception; {:try_start_4c .. :try_end_94} :catch_96

    move-object v2, v3

    .line 3973
    :cond_95
    goto :goto_9d

    .line 3975
    .end local v0    # "webPageUrl":Ljava/lang/String;
    .end local v12    # "index":I
    :catch_96
    move-exception v0

    .line 3976
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 3958
    .end local v0    # "e":Ljava/lang/Exception;
    .end local v10    # "entity":Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;
    :cond_9a
    :goto_9a
    add-int/lit8 v6, v6, 0x1

    goto :goto_33

    .end local v6    # "a":I
    :cond_9d
    :goto_9d
    move-object v11, v1

    move-object v12, v2

    move-object v10, v5

    goto :goto_b7

    .line 3980
    .end local v5    # "url":Ljava/lang/String;
    .restart local p3    # "url":Ljava/lang/String;
    :cond_a1
    if-eqz v0, :cond_b4

    .line 3982
    invoke-virtual {v0, v4}, Ljava/lang/String;->lastIndexOf(I)I

    move-result v4

    move v5, v4

    .local v5, "index":I
    if-eq v4, v3, :cond_b4

    .line 3983
    add-int/lit8 v3, v5, 0x1

    invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v2

    move-object v10, v0

    move-object v11, v1

    move-object v12, v2

    goto :goto_b7

    .line 3987
    .end local v5    # "index":I
    :cond_b4
    move-object v10, v0

    move-object v11, v1

    move-object v12, v2

    .end local v1    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .end local v2    # "anchor":Ljava/lang/String;
    .end local p3    # "url":Ljava/lang/String;
    .local v10, "url":Ljava/lang/String;
    .local v11, "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .local v12, "anchor":Ljava/lang/String;
    :goto_b7
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 3988
    iput-boolean v9, v7, Lim/tpelyyftgw/ui/ArticleViewer;->collapsed:Z

    .line 3989
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    const/4 v13, 0x0

    invoke-virtual {v0, v13, v9}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setRotation(FZ)V

    .line 3990
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v13}, Landroid/widget/FrameLayout;->setTranslationX(F)V

    .line 3991
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v13}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3992
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v0, v0, v9

    invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationY(F)V

    .line 3993
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v0, v0, v9

    invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationX(F)V

    .line 3994
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v14, 0x1

    aget-object v0, v0, v14

    invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationX(F)V

    .line 3995
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v0, v0, v9

    const/high16 v1, 0x3f800000    # 1.0f

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAlpha(F)V

    .line 3996
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setInnerTranslationX(F)V

    .line 3998
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V

    .line 3999
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 4000
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 4001
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 4002
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v0, v0, v9

    invoke-virtual {v0, v9, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 4003
    const/high16 v15, 0x42600000    # 56.0f

    if-eqz p4, :cond_11b

    .line 4004
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->setCurrentHeaderHeight(I)V

    goto :goto_11e

    .line 4006
    :cond_11b
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkScrollAnimated()V

    .line 4009
    :goto_11e
    invoke-direct {v7, v11, v12, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->addPageToStack(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;I)Z

    move-result v16

    .line 4011
    .local v16, "scrolledToAnchor":Z
    const/4 v6, 0x0

    if-eqz p4, :cond_163

    .line 4012
    if-nez v16, :cond_12b

    if-eqz v12, :cond_12b

    move-object v5, v12

    goto :goto_12c

    :cond_12b
    move-object v5, v6

    .line 4013
    .local v5, "anchorFinal":Ljava/lang/String;
    :goto_12c
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;-><init>()V

    .line 4014
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->url:Ljava/lang/String;

    .line 4015
    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pagePart_layer82;

    if-nez v1, :cond_147

    iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Page;->part:Z

    if-eqz v1, :cond_142

    goto :goto_147

    .line 4018
    :cond_142
    iget v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->hash:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->hash:I

    goto :goto_149

    .line 4016
    :cond_147
    :goto_147
    iput v9, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->hash:I

    .line 4020
    :goto_149
    move-object v3, v11

    .line 4021
    .local v3, "webPageFinal":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    sget v17, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    .line 4022
    .local v17, "currentAccount":I
    invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BhjZxmaPLAMot-qIMA4rgtrPwpg;

    move-object v1, v2

    move-object v15, v2

    move-object/from16 v2, p0

    move-object v13, v4

    move-object/from16 v4, p1

    move-object v9, v6

    move/from16 v6, v17

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BhjZxmaPLAMot-qIMA4rgtrPwpg;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;I)V

    invoke-virtual {v13, v0, v15}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    goto :goto_164

    .line 4011
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
    .end local v3    # "webPageFinal":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .end local v5    # "anchorFinal":Ljava/lang/String;
    .end local v17    # "currentAccount":I
    :cond_163
    move-object v9, v6

    .line 4051
    :goto_164
    iput-object v9, v7, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    .line 4052
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    const-string/jumbo v1, "window"

    if-nez v0, :cond_1ba

    .line 4053
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    move-object v1, v0

    check-cast v1, Landroid/view/WindowManager;

    .line 4054
    .local v1, "wm":Landroid/view/WindowManager;
    iget-boolean v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->attachedToWindow:Z

    if-eqz v0, :cond_181

    .line 4056
    :try_start_17a
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-interface {v1, v0}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
    :try_end_17f
    .catch Ljava/lang/Exception; {:try_start_17a .. :try_end_17f} :catch_180

    .line 4059
    goto :goto_181

    .line 4057
    :catch_180
    move-exception v0

    .line 4062
    :cond_181
    :goto_181
    :try_start_181
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x15

    if-lt v0, v2, :cond_198

    .line 4063
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const v2, -0x7ffeff00

    iput v2, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 4066
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x1c

    if-lt v0, v2, :cond_198

    .line 4067
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iput v14, v0, Landroid/view/WindowManager$LayoutParams;->layoutInDisplayCutoutMode:I

    .line 4070
    :cond_198
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iget v2, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

    or-int/lit16 v2, v2, 0x408

    iput v2, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 4071
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setFocusable(Z)V

    .line 4072
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setFocusable(Z)V

    .line 4073
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    invoke-interface {v1, v0, v2}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
    :try_end_1b2
    .catch Ljava/lang/Exception; {:try_start_181 .. :try_end_1b2} :catch_1b4

    .line 4077
    nop

    .line 4078
    .end local v1    # "wm":Landroid/view/WindowManager;
    goto :goto_1d1

    .line 4074
    .restart local v1    # "wm":Landroid/view/WindowManager;
    :catch_1b4
    move-exception v0

    .line 4075
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4076
    const/4 v2, 0x0

    return v2

    .line 4079
    .end local v0    # "e":Ljava/lang/Exception;
    .end local v1    # "wm":Landroid/view/WindowManager;
    :cond_1ba
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iget v2, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

    and-int/lit8 v2, v2, -0x11

    iput v2, v0, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 4080
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/WindowManager;

    .line 4081
    .local v0, "wm":Landroid/view/WindowManager;
    iget-object v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    invoke-interface {v0, v1, v2}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4083
    .end local v0    # "wm":Landroid/view/WindowManager;
    :goto_1d1
    iput-boolean v14, v7, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    .line 4084
    iput v14, v7, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4085
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setAlpha(F)V

    .line 4086
    iget-object v0, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setAlpha(F)V

    .line 4088
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 4089
    .local v0, "animatorSet":Landroid/animation/AnimatorSet;
    const/4 v1, 0x3

    new-array v1, v1, [Landroid/animation/Animator;

    iget-object v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v4, 0x2

    new-array v5, v4, [F

    fill-array-data v5, :array_25a

    .line 4090
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x0

    aput-object v2, v1, v3

    iget-object v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v5, v4, [F

    fill-array-data v5, :array_262

    .line 4091
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v1, v14

    iget-object v2, v7, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v3, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    new-array v5, v4, [F

    .line 4092
    const/high16 v6, 0x42600000    # 56.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    const/4 v13, 0x0

    aput v6, v5, v13

    const/4 v6, 0x0

    aput v6, v5, v14

    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v1, v4

    .line 4089
    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 4095
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$QDlrywJ2aktPf88KDEqitsnppiA;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$QDlrywJ2aktPf88KDEqitsnppiA;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    .line 4106
    const-wide/16 v1, 0x96

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 4107
    iget-object v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->interpolator:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 4108
    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$13;

    invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/ArticleViewer$13;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 4120
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    iput-wide v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->transitionAnimationStartTime:J

    .line 4121
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$SRrmmfdGIQPWnu3boR7h_Dn6WkU;

    invoke-direct {v1, v7, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$SRrmmfdGIQPWnu3boR7h_Dn6WkU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 4126
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x12

    if-lt v1, v2, :cond_256

    .line 4127
    iget-object v1, v7, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4, v9}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4129
    :cond_256
    return v14

    .line 3947
    .end local v0    # "animatorSet":Landroid/animation/AnimatorSet;
    .end local v10    # "url":Ljava/lang/String;
    .end local v11    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .end local v12    # "anchor":Ljava/lang/String;
    .end local v16    # "scrolledToAnchor":Z
    .restart local p2    # "webpage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .restart local p3    # "url":Ljava/lang/String;
    :cond_257
    :goto_257
    const/4 v1, 0x0

    return v1

    nop

    :array_25a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_262
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method private openAllParentBlocks(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z
    .registers 9
    .param p1, "child"    # Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    .line 1423
    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    .line 1424
    .local v0, "parentBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    const/4 v2, 0x0

    const/4 v3, 0x1

    if-eqz v1, :cond_19

    .line 1425
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    .line 1426
    .local v1, "blockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    iget-boolean v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    if-nez v4, :cond_18

    .line 1427
    iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    .line 1428
    return v3

    .line 1430
    :cond_18
    return v2

    .line 1431
    .end local v1    # "blockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    :cond_19
    instance-of v1, v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    if-eqz v1, :cond_41

    .line 1432
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    .line 1433
    .local v1, "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v4

    invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    .line 1434
    const/4 v4, 0x0

    .line 1435
    .local v4, "opened":Z
    instance-of v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    if-eqz v5, :cond_37

    .line 1436
    move-object v5, v0

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    .line 1437
    .local v5, "blockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    if-nez v6, :cond_37

    .line 1438
    iput-boolean v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    .line 1439
    const/4 v4, 0x1

    .line 1442
    .end local v5    # "blockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    :cond_37
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->openAllParentBlocks(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z

    move-result v5

    if-nez v5, :cond_3f

    if-eqz v4, :cond_40

    :cond_3f
    const/4 v2, 0x1

    :cond_40
    return v2

    .line 1444
    .end local v1    # "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
    .end local v4    # "opened":Z
    :cond_41
    return v2
.end method

.method private openPreviewsChat(Lim/tpelyyftgw/tgnet/TLRPC$User;J)V
    .registers 9
    .param p1, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p2, "wid"    # J

    .line 3927
    if-eqz p1, :cond_3d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_7

    goto :goto_3d

    .line 3930
    :cond_7
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 3931
    .local v0, "args":Landroid/os/Bundle;
    iget v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string/jumbo v2, "user_id"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 3932
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v2, "webpage"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const-string v2, "botUser"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 3933
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    check-cast v1, Lim/tpelyyftgw/ui/LaunchActivity;

    new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    const/4 v3, 0x1

    const/4 v4, 0x0

    invoke-virtual {v1, v2, v4, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    .line 3934
    invoke-virtual {p0, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V

    .line 3935
    return-void

    .line 3928
    .end local v0    # "args":Landroid/os/Bundle;
    :cond_3d
    :goto_3d
    return-void
.end method

.method private openWebpageUrl(Ljava/lang/String;Ljava/lang/String;)V
    .registers 7
    .param p1, "url"    # Ljava/lang/String;
    .param p2, "anchor"    # Ljava/lang/String;

    .line 2680
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    const/4 v1, 0x0

    if-eqz v0, :cond_12

    .line 2681
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    .line 2682
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    .line 2684
    :cond_12
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastReqId:I

    const/4 v2, 0x1

    add-int/2addr v0, v2

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastReqId:I

    .line 2685
    .local v0, "reqId":I
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    .line 2686
    invoke-direct {p0, v2, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 2687
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;-><init>()V

    .line 2688
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
    iput-object p1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->url:Ljava/lang/String;

    .line 2689
    iput v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->hash:I

    .line 2690
    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$sP6qfv9LmZITlyTu5ukJLtVxGGY;

    invoke-direct {v3, p0, v0, p2, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$sP6qfv9LmZITlyTu5ukJLtVxGGY;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;ILjava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;)V

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v1

    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    .line 2704
    return-void
.end method

.method private preparePlayer(Ljava/io/File;Z)V
    .registers 13
    .param p1, "file"    # Ljava/io/File;
    .param p2, "playWhenReady"    # Z

    .line 10781
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_5

    .line 10782
    return-void

    .line 10784
    :cond_5
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->releasePlayer()V

    .line 10785
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    const/4 v1, 0x4

    const/4 v2, 0x0

    if-nez v0, :cond_3f

    .line 10786
    new-instance v0, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v3}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    .line 10787
    invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setVisibility(I)V

    .line 10788
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/16 v4, 0x11

    const/4 v5, -0x1

    invoke-static {v5, v5, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v6

    invoke-virtual {v0, v3, v2, v6}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    .line 10790
    new-instance v0, Landroid/view/TextureView;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v3}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    .line 10791
    invoke-virtual {v0, v2}, Landroid/view/TextureView;->setOpaque(Z)V

    .line 10792
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-static {v5, v5, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v0, v3, v4}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 10794
    :cond_3f
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->textureUploaded:Z

    .line 10795
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeStarted:Z

    .line 10796
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    const/4 v3, 0x0

    iput v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoCrossfadeAlpha:F

    invoke-virtual {v0, v3}, Landroid/view/TextureView;->setAlpha(F)V

    .line 10797
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    const v3, 0x7f0801be

    invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 10798
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-nez v0, :cond_c1

    .line 10799
    new-instance v0, Lim/tpelyyftgw/ui/components/VideoPlayer;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    .line 10800
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->setTextureView(Landroid/view/TextureView;)V

    .line 10801
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$19;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$19;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->setDelegate(Lim/tpelyyftgw/ui/components/VideoPlayer$VideoPlayerDelegate;)V

    .line 10881
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-eqz v0, :cond_81

    .line 10882
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J

    move-result-wide v3

    .line 10883
    .local v3, "duration":J
    const-wide v5, -0x7fffffffffffffffL    # -4.9E-324

    cmp-long v0, v3, v5

    if-nez v0, :cond_83

    .line 10884
    const-wide/16 v3, 0x0

    goto :goto_83

    .line 10887
    .end local v3    # "duration":J
    :cond_81
    const-wide/16 v3, 0x0

    .line 10889
    .restart local v3    # "duration":J
    :cond_83
    :goto_83
    const-wide/16 v5, 0x3e8

    div-long/2addr v3, v5

    .line 10890
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;

    move-result-object v0

    new-array v1, v1, [Ljava/lang/Object;

    const-wide/16 v5, 0x3c

    div-long v7, v3, v5

    invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v7

    aput-object v7, v1, v2

    const/4 v7, 0x1

    rem-long v8, v3, v5

    invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v8

    aput-object v8, v1, v7

    const/4 v7, 0x2

    div-long v8, v3, v5

    invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v8

    aput-object v8, v1, v7

    const/4 v7, 0x3

    rem-long v5, v3, v5

    invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v5

    aput-object v5, v1, v7

    const-string v5, "%02d:%02d / %02d:%02d"

    invoke-static {v5, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/text/TextPaint;->measureText(Ljava/lang/String;)F

    move-result v0

    float-to-double v0, v0

    invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D

    .line 10892
    .end local v3    # "duration":J
    :cond_c1
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v1

    const-string v3, "other"

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/components/VideoPlayer;->preparePlayer(Landroid/net/Uri;Ljava/lang/String;)V

    .line 10893
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10894
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/components/VideoPlayer;->setPlayWhenReady(Z)V

    .line 10895
    return-void
.end method

.method private processTouchEvent(Landroid/view/MotionEvent;)Z
    .registers 14
    .param p1, "ev"    # Landroid/view/MotionEvent;

    .line 11857
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    const/4 v1, 0x0

    if-nez v0, :cond_3fb

    iget-wide v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    const-wide/16 v4, 0x0

    cmp-long v0, v2, v4

    if-eqz v0, :cond_f

    goto/16 :goto_3fb

    .line 11861
    :cond_f
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_2c

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->gestureDetector:Landroid/view/GestureDetector;

    invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z

    move-result v0

    if-eqz v0, :cond_2c

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->doubleTap:Z

    if-eqz v0, :cond_2c

    .line 11862
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->doubleTap:Z

    .line 11863
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 11864
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    .line 11865
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->checkMinMax(Z)V

    .line 11866
    return v2

    .line 11869
    :cond_2c
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/high16 v3, 0x40000000    # 2.0f

    const/4 v6, 0x2

    if-eqz v0, :cond_36f

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v7, 0x5

    if-ne v0, v7, :cond_3e

    goto/16 :goto_36f

    .line 11897
    :cond_3e
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v7, 0x0

    const/high16 v8, 0x40400000    # 3.0f

    const/high16 v9, 0x3f800000    # 1.0f

    if-ne v0, v6, :cond_216

    .line 11898
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    if-eqz v0, :cond_cc

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    if-ne v0, v6, :cond_cc

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    if-nez v0, :cond_cc

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    if-eqz v0, :cond_cc

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->changingPage:Z

    if-nez v0, :cond_cc

    .line 11899
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->discardTap:Z

    .line 11900
    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getX(I)F

    move-result v0

    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F

    move-result v3

    sub-float/2addr v0, v3

    float-to-double v3, v0

    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getY(I)F

    move-result v0

    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getY(I)F

    move-result v2

    sub-float/2addr v0, v2

    float-to-double v7, v0

    invoke-static {v3, v4, v7, v8}, Ljava/lang/Math;->hypot(DD)D

    move-result-wide v2

    double-to-float v0, v2

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartDistance:F

    div-float/2addr v0, v2

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    mul-float v0, v0, v2

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 11901
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v2

    div-int/2addr v2, v6

    int-to-float v2, v2

    sub-float/2addr v0, v2

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v3

    div-int/2addr v3, v6

    int-to-float v3, v3

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartX:F

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    div-float/2addr v3, v4

    mul-float v2, v2, v3

    sub-float/2addr v0, v2

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 11902
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v2

    div-int/2addr v2, v6

    int-to-float v2, v2

    sub-float/2addr v0, v2

    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v3

    div-int/2addr v3, v6

    int-to-float v3, v3

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartY:F

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    div-float v4, v3, v4

    mul-float v2, v2, v4

    sub-float/2addr v0, v2

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11903
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 11904
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    goto/16 :goto_3fa

    .line 11905
    :cond_cc
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    if-ne v0, v2, :cond_3fa

    .line 11906
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    if-eqz v0, :cond_d9

    .line 11907
    invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V

    .line 11909
    :cond_d9
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v0

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    sub-float/2addr v0, v6

    invoke-static {v0}, Ljava/lang/Math;->abs(F)F

    move-result v0

    .line 11910
    .local v0, "dx":F
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v6

    iget v10, p0, Lim/tpelyyftgw/ui/ArticleViewer;->dragY:F

    sub-float/2addr v6, v10

    invoke-static {v6}, Ljava/lang/Math;->abs(F)F

    move-result v6

    .line 11911
    .local v6, "dy":F
    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    cmpl-float v10, v0, v10

    if-gtz v10, :cond_101

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    cmpl-float v10, v6, v10

    if-lez v10, :cond_103

    .line 11912
    :cond_101
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->discardTap:Z

    .line 11914
    :cond_103
    iget-boolean v10, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    if-eqz v10, :cond_134

    iget-boolean v10, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    if-nez v10, :cond_134

    iget v10, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v10, v10, v9

    if-nez v10, :cond_134

    const/high16 v10, 0x41f00000    # 30.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    cmpl-float v10, v6, v10

    if-ltz v10, :cond_134

    div-float v3, v6, v3

    cmpl-float v3, v3, v0

    if-lez v3, :cond_134

    .line 11915
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    .line 11916
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 11917
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v3

    iput v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->dragY:F

    .line 11918
    iget-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isActionBarVisible:Z

    if-eqz v3, :cond_133

    .line 11919
    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->toggleActionBar(ZZ)V

    .line 11921
    :cond_133
    return v2

    .line 11922
    :cond_134
    iget-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    if-eqz v3, :cond_148

    .line 11923
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v2

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->dragY:F

    sub-float/2addr v2, v3

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11924
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    goto/16 :goto_214

    .line 11925
    :cond_148
    iget-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->invalidCoords:Z

    if-nez v3, :cond_206

    iget-wide v10, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    cmp-long v3, v10, v4

    if-nez v3, :cond_206

    .line 11926
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v4

    sub-float/2addr v3, v4

    .line 11927
    .local v3, "moveDx":F
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartY:F

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v5

    sub-float/2addr v4, v5

    .line 11928
    .local v4, "moveDy":F
    iget-boolean v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    if-nez v5, :cond_184

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v5, v5, v9

    if-nez v5, :cond_17e

    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v5

    const/high16 v10, 0x41400000    # 12.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    add-float/2addr v5, v10

    invoke-static {v3}, Ljava/lang/Math;->abs(F)F

    move-result v10

    cmpg-float v5, v5, v10

    if-ltz v5, :cond_184

    :cond_17e
    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v5, v5, v9

    if-eqz v5, :cond_205

    .line 11929
    :cond_184
    iget-boolean v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    if-nez v5, :cond_18e

    .line 11930
    const/4 v3, 0x0

    .line 11931
    const/4 v4, 0x0

    .line 11932
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 11933
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    .line 11936
    :cond_18e
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    .line 11937
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartY:F

    .line 11938
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 11939
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v2, v2, v5

    if-gez v2, :cond_1af

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasImageSet()Z

    move-result v2

    if-eqz v2, :cond_1bf

    :cond_1af
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v2, v2, v5

    if-lez v2, :cond_1c0

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasImageSet()Z

    move-result v2

    if-nez v2, :cond_1c0

    .line 11940
    :cond_1bf
    div-float/2addr v3, v8

    .line 11942
    :cond_1c0
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v5, v2, v7

    if-nez v5, :cond_1e1

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpl-float v7, v5, v7

    if-nez v7, :cond_1e1

    .line 11943
    iget v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    sub-float v8, v7, v4

    cmpg-float v8, v8, v5

    if-gez v8, :cond_1d8

    .line 11944
    iput v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11945
    const/4 v4, 0x0

    goto :goto_1f0

    .line 11946
    :cond_1d8
    sub-float/2addr v7, v4

    cmpl-float v5, v7, v2

    if-lez v5, :cond_1f0

    .line 11947
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11948
    const/4 v4, 0x0

    goto :goto_1f0

    .line 11951
    :cond_1e1
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpg-float v5, v2, v5

    if-ltz v5, :cond_1ef

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v2, v2, v5

    if-lez v2, :cond_1f0

    .line 11952
    :cond_1ef
    div-float/2addr v4, v8

    .line 11956
    :cond_1f0
    :goto_1f0
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    sub-float/2addr v2, v3

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 11957
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v2, v2, v9

    if-eqz v2, :cond_200

    .line 11958
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    sub-float/2addr v2, v4

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11961
    :cond_200
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 11963
    .end local v3    # "moveDx":F
    .end local v4    # "moveDy":F
    :cond_205
    goto :goto_214

    .line 11964
    :cond_206
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->invalidCoords:Z

    .line 11965
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    .line 11966
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartY:F

    .line 11968
    .end local v0    # "dx":F
    .end local v6    # "dy":F
    :goto_214
    goto/16 :goto_3fa

    .line 11969
    :cond_216
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v3, 0x3

    if-eq v0, v3, :cond_22a

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    if-eq v0, v2, :cond_22a

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v4, 0x6

    if-ne v0, v4, :cond_3fa

    .line 11970
    :cond_22a
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    if-eqz v0, :cond_2a9

    .line 11971
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->invalidCoords:Z

    .line 11972
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpg-float v3, v0, v9

    if-gez v3, :cond_23d

    .line 11973
    invoke-direct {p0, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 11974
    invoke-direct {p0, v9, v7, v7, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    goto :goto_2a5

    .line 11975
    :cond_23d
    cmpl-float v0, v0, v8

    if-lez v0, :cond_2a2

    .line 11976
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v3

    div-int/2addr v3, v6

    int-to-float v3, v3

    sub-float/2addr v0, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v4

    div-int/2addr v4, v6

    int-to-float v4, v4

    sub-float/2addr v3, v4

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartX:F

    sub-float/2addr v3, v4

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    div-float v4, v8, v4

    mul-float v3, v3, v4

    sub-float/2addr v0, v3

    .line 11977
    .local v0, "atx":F
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v4

    div-int/2addr v4, v6

    int-to-float v4, v4

    sub-float/2addr v3, v4

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v5

    div-int/2addr v5, v6

    int-to-float v5, v5

    sub-float/2addr v4, v5

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartY:F

    sub-float/2addr v4, v5

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    div-float v5, v8, v5

    mul-float v4, v4, v5

    sub-float/2addr v3, v4

    .line 11978
    .local v3, "aty":F
    invoke-direct {p0, v8}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 11979
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v4, v0, v4

    if-gez v4, :cond_285

    .line 11980
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    goto :goto_28d

    .line 11981
    :cond_285
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v4, v0, v4

    if-lez v4, :cond_28d

    .line 11982
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    .line 11984
    :cond_28d
    :goto_28d
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpg-float v4, v3, v4

    if-gez v4, :cond_296

    .line 11985
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    goto :goto_29e

    .line 11986
    :cond_296
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v4, v3, v4

    if-lez v4, :cond_29e

    .line 11987
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    .line 11989
    :cond_29e
    :goto_29e
    invoke-direct {p0, v8, v0, v3, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 11990
    .end local v0    # "atx":F
    .end local v3    # "aty":F
    goto :goto_2a5

    .line 11991
    :cond_2a2
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->checkMinMax(Z)V

    .line 11993
    :goto_2a5
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    goto/16 :goto_3fa

    .line 11994
    :cond_2a9
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    if-eqz v0, :cond_2cf

    .line 11995
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->dragY:F

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v3

    sub-float/2addr v0, v3

    invoke-static {v0}, Ljava/lang/Math;->abs(F)F

    move-result v0

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v3

    int-to-float v3, v3

    const/high16 v4, 0x40c00000    # 6.0f

    div-float/2addr v3, v4

    cmpl-float v0, v0, v3

    if-lez v0, :cond_2c8

    .line 11996
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    goto :goto_2cb

    .line 11998
    :cond_2c8
    invoke-direct {p0, v9, v7, v7, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12000
    :goto_2cb
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    goto/16 :goto_3fa

    .line 12001
    :cond_2cf
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    if-eqz v0, :cond_3fa

    .line 12002
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 12003
    .local v0, "moveToX":F
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 12004
    .local v4, "moveToY":F
    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 12005
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 12006
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    .line 12007
    const/4 v5, 0x0

    .line 12008
    .local v5, "velocity":F
    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    if-eqz v6, :cond_2f6

    iget v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    cmpl-float v7, v7, v9

    if-nez v7, :cond_2f6

    .line 12009
    const/16 v7, 0x3e8

    invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;->computeCurrentVelocity(I)V

    .line 12010
    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    invoke-virtual {v6}, Landroid/view/VelocityTracker;->getXVelocity()F

    move-result v5

    .line 12013
    :cond_2f6
    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v8

    div-int/2addr v8, v3

    int-to-float v8, v8

    sub-float/2addr v7, v8

    const v8, 0x44228000    # 650.0f

    cmpg-float v6, v6, v7

    if-ltz v6, :cond_312

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    neg-int v6, v6

    int-to-float v6, v6

    cmpg-float v6, v5, v6

    if-gez v6, :cond_31e

    :cond_312
    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasImageSet()Z

    move-result v6

    if-eqz v6, :cond_31e

    .line 12014
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->goToNext()V

    .line 12015
    return v2

    .line 12017
    :cond_31e
    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v9

    div-int/2addr v9, v3

    int-to-float v3, v9

    add-float/2addr v7, v3

    cmpl-float v3, v6, v7

    if-gtz v3, :cond_336

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    int-to-float v3, v3

    cmpl-float v3, v5, v3

    if-lez v3, :cond_342

    :cond_336
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->hasImageSet()Z

    move-result v3

    if-eqz v3, :cond_342

    .line 12018
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->goToPrev()V

    .line 12019
    return v2

    .line 12022
    :cond_342
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v3, v2, v3

    if-gez v3, :cond_34d

    .line 12023
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    goto :goto_355

    .line 12024
    :cond_34d
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v2, v2, v3

    if-lez v2, :cond_355

    .line 12025
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    .line 12027
    :cond_355
    :goto_355
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpg-float v3, v2, v3

    if-gez v3, :cond_360

    .line 12028
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    goto :goto_368

    .line 12029
    :cond_360
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v2, v2, v3

    if-lez v2, :cond_368

    .line 12030
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    .line 12032
    :cond_368
    :goto_368
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {p0, v2, v0, v4, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    goto/16 :goto_3fa

    .line 11870
    .end local v0    # "moveToX":F
    .end local v4    # "moveToY":F
    .end local v5    # "velocity":F
    :cond_36f
    :goto_36f
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->discardTap:Z

    .line 11871
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/Scroller;->isFinished()Z

    move-result v0

    if-nez v0, :cond_37e

    .line 11872
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/Scroller;->abortAnimation()V

    .line 11874
    :cond_37e
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    if-nez v0, :cond_3fa

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->changingPage:Z

    if-nez v0, :cond_3fa

    .line 11875
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    if-eqz v0, :cond_3db

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    if-ne v0, v6, :cond_3db

    .line 11876
    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getX(I)F

    move-result v0

    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F

    move-result v4

    sub-float/2addr v0, v4

    float-to-double v4, v0

    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getY(I)F

    move-result v0

    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getY(I)F

    move-result v6

    sub-float/2addr v0, v6

    float-to-double v6, v0

    invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->hypot(DD)D

    move-result-wide v4

    double-to-float v0, v4

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartDistance:F

    .line 11877
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    .line 11878
    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F

    move-result v0

    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getX(I)F

    move-result v4

    add-float/2addr v0, v4

    div-float/2addr v0, v3

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    .line 11879
    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getY(I)F

    move-result v0

    invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getY(I)F

    move-result v4

    add-float/2addr v0, v4

    div-float/2addr v0, v3

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    .line 11880
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartX:F

    .line 11881
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartY:F

    .line 11882
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    .line 11883
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 11884
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    if-eqz v0, :cond_3fa

    .line 11885
    invoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V

    goto :goto_3fa

    .line 11887
    :cond_3db
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    if-ne v0, v2, :cond_3fa

    .line 11888
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    .line 11889
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartY:F

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->dragY:F

    .line 11890
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    .line 11891
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    .line 11892
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    if-eqz v0, :cond_3fa

    .line 11893
    invoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V

    .line 12035
    :cond_3fa
    :goto_3fa
    return v1

    .line 11858
    :cond_3fb
    :goto_3fb
    return v1
.end method

.method private releasePlayer()V
    .registers 4

    .line 10898
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    const/4 v1, 0x0

    if-eqz v0, :cond_b

    .line 10899
    const/4 v2, 0x1

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/VideoPlayer;->releasePlayer(Z)V

    .line 10900
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    .line 10903
    :cond_b
    :try_start_b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v0

    const/16 v2, 0x80

    invoke-virtual {v0, v2}, Landroid/view/Window;->clearFlags(I)V
    :try_end_16
    .catch Ljava/lang/Exception; {:try_start_b .. :try_end_16} :catch_17

    .line 10906
    goto :goto_1b

    .line 10904
    :catch_17
    move-exception v0

    .line 10905
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 10907
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_1b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    if-eqz v0, :cond_26

    .line 10908
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->removeView(Landroid/view/View;)V

    .line 10909
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    .line 10911
    :cond_26
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    if-eqz v0, :cond_2c

    .line 10912
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoTextureView:Landroid/view/TextureView;

    .line 10914
    :cond_2c
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPlaying:Z

    if-eqz v0, :cond_40

    .line 10915
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPlaying:Z

    .line 10916
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    const v1, 0x7f0801be

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 10917
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->updateProgressRunnable:Ljava/lang/Runnable;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 10919
    :cond_40
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10920
    return-void
.end method

.method private removeLastPageFromStack()Z
    .registers 4

    .line 1690
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const/4 v1, 0x2

    if-ge v0, v1, :cond_b

    .line 1691
    const/4 v0, 0x0

    return v0

    .line 1693
    :cond_b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v2, 0x1

    sub-int/2addr v1, v2

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 1694
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v1

    sub-int/2addr v1, v2

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 1695
    const/4 v0, -0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->updateInterfaceForCurrentPage(I)V

    .line 1696
    return v2
.end method

.method private removePressedLink()V
    .registers 3

    .line 2667
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    if-nez v0, :cond_9

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    if-nez v0, :cond_9

    .line 2668
    return-void

    .line 2670
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    .line 2671
    .local v0, "parentView":Landroid/view/View;
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLink:Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    .line 2672
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 2673
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    .line 2674
    if-eqz v0, :cond_17

    .line 2675
    invoke-virtual {v0}, Landroid/view/View;->invalidate()V

    .line 2677
    :cond_17
    return-void
.end method

.method private saveCurrentPagePosition()V
    .registers 11

    .line 4329
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-nez v0, :cond_5

    .line 4330
    return-void

    .line 4332
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    const/4 v1, 0x0

    aget-object v0, v0, v1

    invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I

    move-result v0

    .line 4333
    .local v0, "position":I
    const/4 v2, -0x1

    if-eq v0, v2, :cond_7f

    .line 4335
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v2, v2, v1

    invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->findViewByPosition(I)Landroid/view/View;

    move-result-object v2

    .line 4336
    .local v2, "view":Landroid/view/View;
    if-eqz v2, :cond_20

    .line 4337
    invoke-virtual {v2}, Landroid/view/View;->getTop()I

    move-result v3

    .local v3, "offset":I
    goto :goto_21

    .line 4339
    .end local v3    # "offset":I
    :cond_20
    const/4 v3, 0x0

    .line 4341
    .restart local v3    # "offset":I
    :goto_21
    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v5, "articles"

    invoke-virtual {v4, v5, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v4

    invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v4

    .line 4342
    .local v4, "editor":Landroid/content/SharedPreferences$Editor;
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "article"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .line 4343
    .local v5, "key":Ljava/lang/String;
    invoke-interface {v4, v5, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v6

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v8, "o"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-interface {v6, v7, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v6

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string/jumbo v8, "r"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    sget-object v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v8, v8, Landroid/graphics/Point;->x:I

    sget-object v9, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v9, v9, Landroid/graphics/Point;->y:I

    if-le v8, v9, :cond_78

    const/4 v1, 0x1

    :cond_78
    invoke-interface {v6, v7, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 4345
    .end local v2    # "view":Landroid/view/View;
    .end local v3    # "offset":I
    .end local v4    # "editor":Landroid/content/SharedPreferences$Editor;
    .end local v5    # "key":Ljava/lang/String;
    :cond_7f
    return-void
.end method

.method private scrollToAnchor(Ljava/lang/String;)Z
    .registers 24
    .param p1, "anchor"    # Ljava/lang/String;

    .line 1600
    move-object/from16 v0, p0

    invoke-static/range {p1 .. p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    const/4 v2, 0x0

    if-eqz v1, :cond_a

    .line 1601
    return v2

    .line 1603
    :cond_a
    invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    .line 1604
    .end local p1    # "anchor":Ljava/lang/String;
    .local v1, "anchor":Ljava/lang/String;
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v3, v3, v2

    invoke-static {v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6400(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Integer;

    .line 1605
    .local v3, "row":Ljava/lang/Integer;
    if-eqz v3, :cond_1ef

    .line 1606
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v4, v4, v2

    invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6500(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v4

    invoke-virtual {v4, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;

    .line 1607
    .local v4, "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
    const/4 v5, 0x0

    const/4 v6, -0x1

    const/4 v7, 0x1

    if-eqz v4, :cond_fb

    .line 1608
    new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;

    invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;-><init>()V

    .line 1609
    .local v8, "paragraph":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
    iget-object v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    iput-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    .line 1611
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6600(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I

    move-result v15

    .line 1612
    .local v15, "type":I
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-virtual {v9, v5, v15}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v5

    .line 1613
    .local v5, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    const/4 v13, 0x0

    const/4 v14, 0x0

    move v10, v15

    move-object v11, v5

    move-object v12, v8

    invoke-static/range {v9 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6700(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V

    .line 1615
    new-instance v9, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    iget-object v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v9, v10}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;)V

    .line 1616
    .local v9, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
    invoke-virtual {v9, v7}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setUseFullscreen(Z)Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    .line 1617
    invoke-virtual {v9, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setApplyTopPadding(Z)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    .line 1618
    new-instance v10, Landroid/widget/LinearLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v10, v11}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    .line 1619
    .local v10, "linearLayout":Landroid/widget/LinearLayout;
    invoke-virtual {v10, v7}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 1621
    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$3;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v11, v0, v12}, Lim/tpelyyftgw/ui/ArticleViewer$3;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    .line 1628
    .local v11, "textView":Landroid/widget/TextView;
    const/high16 v12, 0x41800000    # 16.0f

    invoke-virtual {v11, v7, v12}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1629
    const-string v12, "fonts/rmedium.ttf"

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v12

    invoke-virtual {v11, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 1630
    const v12, 0x7f0f07b2

    const-string v13, "InstantViewReference"

    invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 1631
    iget-boolean v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isRtl:Z

    if-eqz v12, :cond_94

    const/4 v12, 0x5

    goto :goto_95

    :cond_94
    const/4 v12, 0x3

    :goto_95
    or-int/lit8 v12, v12, 0x10

    invoke-virtual {v11, v12}, Landroid/widget/TextView;->setGravity(I)V

    .line 1632
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v12

    invoke-virtual {v11, v12}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1633
    const/high16 v12, 0x41900000    # 18.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-virtual {v11, v13, v2, v12, v2}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 1634
    new-instance v2, Landroid/widget/LinearLayout$LayoutParams;

    const/high16 v12, 0x42400000    # 48.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    add-int/2addr v12, v7

    invoke-direct {v2, v6, v12}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v10, v11, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1636
    iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    const/16 v16, -0x1

    const/16 v17, -0x2

    const/16 v18, 0x0

    const/high16 v19, 0x40e00000    # 7.0f

    const/16 v20, 0x0

    const/16 v21, 0x0

    invoke-static/range {v16 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v10, v2, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1638
    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setCustomView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    .line 1639
    invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->create()Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    move-result-object v2

    iput-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    .line 1640
    iget v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-nez v12, :cond_e3

    .line 1641
    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    goto :goto_f5

    .line 1642
    :cond_e3
    if-ne v12, v7, :cond_ec

    .line 1643
    const v6, -0xa1024

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    goto :goto_f5

    .line 1644
    :cond_ec
    const/4 v6, 0x2

    if-ne v12, v6, :cond_f5

    .line 1645
    const v6, -0xebebec    # -1.9683E38f

    invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    .line 1647
    :cond_f5
    :goto_f5
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->showDialog(Landroid/app/Dialog;)V

    .line 1648
    return v7

    .line 1650
    .end local v5    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .end local v8    # "paragraph":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
    .end local v9    # "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
    .end local v10    # "linearLayout":Landroid/widget/LinearLayout;
    .end local v11    # "textView":Landroid/widget/TextView;
    .end local v15    # "type":I
    :cond_fb
    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v8

    if-ltz v8, :cond_1ee

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6900(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v9

    invoke-virtual {v9}, Ljava/util/ArrayList;->size()I

    move-result v9

    if-lt v8, v9, :cond_115

    goto/16 :goto_1ee

    .line 1653
    :cond_115
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v8, v8, v2

    invoke-static {v8}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6900(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v8

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v9

    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1654
    .local v8, "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    invoke-direct {v0, v8}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v15

    .line 1656
    .local v15, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v9, v15, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    if-eqz v9, :cond_146

    .line 1657
    move-object v9, v15

    check-cast v9, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->openAllParentBlocks(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z

    move-result v9

    if-eqz v9, :cond_146

    .line 1658
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7000(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V

    .line 1659
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 1662
    :cond_146
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v9

    invoke-virtual {v9, v8}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v14

    .line 1663
    .local v14, "position":I
    if-eq v14, v6, :cond_158

    .line 1664
    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    .line 1667
    :cond_158
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$2200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v9

    invoke-virtual {v9, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v9

    move-object/from16 v16, v9

    check-cast v16, Ljava/lang/Integer;

    .line 1668
    .local v16, "offset":Ljava/lang/Integer;
    if-eqz v16, :cond_1ce

    .line 1669
    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v9

    if-ne v9, v6, :cond_1cb

    .line 1670
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9, v8}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6600(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I

    move-result v13

    .line 1671
    .local v13, "type":I
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-virtual {v9, v5, v13}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    move-result-object v5

    .line 1672
    .restart local v5    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    const/16 v17, 0x0

    const/16 v18, 0x0

    move v10, v13

    move-object v11, v5

    move-object v12, v8

    move/from16 v19, v13

    .end local v13    # "type":I
    .local v19, "type":I
    move/from16 v13, v17

    move/from16 v17, v14

    .end local v14    # "position":I
    .local v17, "position":I
    move/from16 v14, v18

    invoke-static/range {v9 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6700(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V

    .line 1673
    iget-object v9, v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    iget-object v10, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v10, v10, v2

    invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getMeasuredWidth()I

    move-result v10

    const/high16 v11, 0x40000000    # 2.0f

    invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v10

    invoke-static {v2, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v11

    invoke-virtual {v9, v10, v11}, Landroid/view/View;->measure(II)V

    .line 1674
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v2

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$2200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;

    move-result-object v9

    invoke-virtual {v9, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Ljava/lang/Integer;

    .line 1675
    .end local v16    # "offset":Ljava/lang/Integer;
    .local v9, "offset":Ljava/lang/Integer;
    invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I

    move-result v10

    if-ne v10, v6, :cond_1c8

    .line 1676
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    move-object/from16 v16, v6

    .end local v9    # "offset":Ljava/lang/Integer;
    .local v6, "offset":Ljava/lang/Integer;
    goto :goto_1ca

    .line 1675
    .end local v6    # "offset":Ljava/lang/Integer;
    .restart local v9    # "offset":Ljava/lang/Integer;
    :cond_1c8
    move-object/from16 v16, v9

    .line 1678
    .end local v5    # "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .end local v9    # "offset":Ljava/lang/Integer;
    .end local v19    # "type":I
    .restart local v16    # "offset":Ljava/lang/Integer;
    :goto_1ca
    goto :goto_1d4

    .line 1669
    .end local v17    # "position":I
    .restart local v14    # "position":I
    :cond_1cb
    move/from16 v17, v14

    .end local v14    # "position":I
    .restart local v17    # "position":I
    goto :goto_1d4

    .line 1680
    .end local v17    # "position":I
    .restart local v14    # "position":I
    :cond_1ce
    move/from16 v17, v14

    .end local v14    # "position":I
    .restart local v17    # "position":I
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v16

    .line 1682
    :goto_1d4
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v2, v5, v2

    invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I

    move-result v5

    iget v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    const/high16 v9, 0x42600000    # 56.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    sub-int/2addr v6, v9

    invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I

    move-result v9

    sub-int/2addr v6, v9

    invoke-virtual {v2, v5, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1683
    return v7

    .line 1651
    .end local v8    # "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local v15    # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local v16    # "offset":Ljava/lang/Integer;
    .end local v17    # "position":I
    :cond_1ee
    :goto_1ee
    return v2

    .line 1686
    .end local v4    # "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
    :cond_1ef
    return v2
.end method

.method private setCurrentCaption(Ljava/lang/CharSequence;Z)V
    .registers 13
    .param p1, "caption"    # Ljava/lang/CharSequence;
    .param p2, "setAsIs"    # Z

    .line 11294
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_84

    .line 11298
    const/4 v0, 0x1

    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->createChatResources(Landroid/content/Context;Z)V

    .line 11300
    const/4 v0, 0x0

    if-eqz p2, :cond_10

    .line 11301
    move-object v1, p1

    .local v1, "result":Ljava/lang/CharSequence;
    goto :goto_60

    .line 11303
    .end local v1    # "result":Ljava/lang/CharSequence;
    :cond_10
    instance-of v1, p1, Landroid/text/Spannable;

    if-eqz v1, :cond_57

    .line 11304
    move-object v1, p1

    check-cast v1, Landroid/text/Spannable;

    .line 11305
    .local v1, "spannable":Landroid/text/Spannable;
    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result v2

    const-class v3, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    invoke-interface {v1, v0, v2, v3}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;

    .line 11306
    .local v2, "spans":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    new-instance v3, Landroid/text/SpannableStringBuilder;

    invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 11307
    .local v3, "builder":Landroid/text/SpannableStringBuilder;
    move-object v4, v3

    .line 11308
    .local v4, "result":Ljava/lang/CharSequence;
    if-eqz v2, :cond_55

    array-length v5, v2

    if-lez v5, :cond_55

    .line 11309
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_33
    array-length v6, v2

    if-ge v5, v6, :cond_55

    .line 11310
    new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$22;

    aget-object v7, v2, v5

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;->getUrl()Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, p0, v7}, Lim/tpelyyftgw/ui/ArticleViewer$22;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;)V

    aget-object v7, v2, v5

    .line 11315
    invoke-interface {v1, v7}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I

    move-result v7

    aget-object v8, v2, v5

    invoke-interface {v1, v8}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I

    move-result v8

    const/16 v9, 0x21

    .line 11310
    invoke-virtual {v3, v6, v7, v8, v9}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 11309
    add-int/lit8 v5, v5, 0x1

    goto :goto_33

    .line 11318
    .end local v1    # "spannable":Landroid/text/Spannable;
    .end local v2    # "spans":[Lim/tpelyyftgw/ui/components/TextPaintUrlSpan;
    .end local v3    # "builder":Landroid/text/SpannableStringBuilder;
    .end local v5    # "a":I
    :cond_55
    move-object v1, v4

    goto :goto_60

    .line 11319
    .end local v4    # "result":Ljava/lang/CharSequence;
    :cond_57
    new-instance v1, Landroid/text/SpannableStringBuilder;

    invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 11323
    .local v1, "result":Ljava/lang/CharSequence;
    :goto_60
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;

    move-result-object v2

    invoke-virtual {v2}, Landroid/text/TextPaint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;

    move-result-object v2

    const/high16 v3, 0x41a00000    # 20.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    invoke-static {v1, v2, v3, v0}, Lim/tpelyyftgw/messenger/Emoji;->replaceEmoji(Ljava/lang/CharSequence;Landroid/graphics/Paint$FontMetricsInt;IZ)Ljava/lang/CharSequence;

    move-result-object v2

    .line 11324
    .local v2, "str":Ljava/lang/CharSequence;
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v3, v2}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 11325
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 11326
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v3, v0}, Landroid/widget/TextView;->setVisibility(I)V

    .line 11330
    .end local v1    # "result":Ljava/lang/CharSequence;
    .end local v2    # "str":Ljava/lang/CharSequence;
    goto :goto_90

    .line 11331
    :cond_84
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 11332
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 11334
    :goto_90
    return-void
.end method

.method private setCurrentHeaderHeight(I)V
    .registers 10
    .param p1, "newHeight"    # I

    .line 3889
    const/high16 v0, 0x42600000    # 56.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    .line 3890
    .local v0, "maxHeight":I
    sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    const/high16 v2, 0x41c00000    # 24.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I

    move-result v1

    .line 3892
    .local v1, "minHeight":I
    if-ge p1, v1, :cond_16

    .line 3893
    move p1, v1

    goto :goto_19

    .line 3894
    :cond_16
    if-le p1, v0, :cond_19

    .line 3895
    move p1, v0

    .line 3898
    :cond_19
    :goto_19
    sub-int v2, v0, v1

    int-to-float v2, v2

    .line 3900
    .local v2, "heightDiff":F
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    .line 3901
    const v3, 0x3f4ccccd    # 0.8f

    sub-int v4, p1, v1

    int-to-float v4, v4

    div-float/2addr v4, v2

    const v5, 0x3e4ccccd    # 0.2f

    mul-float v4, v4, v5

    add-float/2addr v4, v3

    .line 3902
    .local v4, "scale":F
    sub-int v3, p1, v1

    int-to-float v3, v3

    div-float/2addr v3, v2

    const/high16 v5, 0x3f000000    # 0.5f

    mul-float v3, v3, v5

    add-float/2addr v3, v5

    .line 3903
    .local v3, "scale2":F
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    invoke-virtual {v5, v4}, Landroid/widget/ImageView;->setScaleX(F)V

    .line 3904
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    invoke-virtual {v5, v4}, Landroid/widget/ImageView;->setScaleY(F)V

    .line 3905
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int v6, v0, v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/widget/ImageView;->setTranslationY(F)V

    .line 3906
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v5, v4}, Landroid/widget/FrameLayout;->setScaleX(F)V

    .line 3907
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v5, v4}, Landroid/widget/FrameLayout;->setScaleY(F)V

    .line 3908
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleX(F)V

    .line 3909
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setScaleY(F)V

    .line 3910
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleX(F)V

    .line 3911
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setScaleY(F)V

    .line 3912
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/LineProgressView;->setScaleY(F)V

    .line 3913
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int v6, v0, v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3914
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int v6, v0, v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setTranslationY(F)V

    .line 3915
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int v6, v0, v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTranslationY(F)V

    .line 3916
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    iget v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    sub-int/2addr v6, v0

    int-to-float v6, v6

    invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;->setTranslationY(F)V

    .line 3917
    const/4 v5, 0x0

    .local v5, "i":I
    :goto_9b
    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v7, v6

    if-ge v5, v7, :cond_aa

    .line 3918
    aget-object v6, v6, v5

    iget v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentHeaderHeight:I

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 3917
    add-int/lit8 v5, v5, 0x1

    goto :goto_9b

    .line 3920
    .end local v5    # "i":I
    :cond_aa
    return-void
.end method

.method private setImageIndex(IZ)V
    .registers 22
    .param p1, "index"    # I
    .param p2, "init"    # Z

    .line 11120
    move-object/from16 v6, p0

    move/from16 v7, p1

    iget v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    if-ne v0, v7, :cond_9

    .line 11121
    return-void

    .line 11123
    :cond_9
    const/4 v8, 0x0

    if-nez p2, :cond_15

    .line 11124
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v0, :cond_15

    .line 11125
    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->release()V

    .line 11126
    iput-object v8, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 11129
    :cond_15
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getFileName(I)Ljava/lang/String;

    move-result-object v1

    const/4 v9, 0x0

    aput-object v1, v0, v9

    .line 11130
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    add-int/lit8 v1, v7, 0x1

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getFileName(I)Ljava/lang/String;

    move-result-object v1

    const/4 v10, 0x1

    aput-object v1, v0, v10

    .line 11131
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    add-int/lit8 v1, v7, -0x1

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->getFileName(I)Ljava/lang/String;

    move-result-object v1

    const/4 v11, 0x2

    aput-object v1, v0, v11

    .line 11133
    iget v12, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    .line 11134
    .local v12, "prevIndex":I
    iput v7, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    .line 11135
    const/4 v0, 0x0

    .line 11136
    .local v0, "isVideo":Z
    const/4 v1, 0x0

    .line 11138
    .local v1, "sameImage":Z
    iget-object v2, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    const/4 v13, 0x3

    if-nez v2, :cond_149

    .line 11139
    iget v2, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    if-ltz v2, :cond_145

    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-lt v2, v3, :cond_51

    goto/16 :goto_145

    .line 11143
    :cond_51
    iget-object v2, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    iget v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    move-object v14, v2

    check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11144
    .local v14, "newMedia":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    iget-object v2, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    if-eqz v2, :cond_64

    if-ne v2, v14, :cond_64

    const/4 v2, 0x1

    goto :goto_65

    :cond_64
    const/4 v2, 0x0

    :goto_65
    move v15, v2

    .line 11145
    .end local v1    # "sameImage":Z
    .local v15, "sameImage":Z
    iput-object v14, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11146
    iget v1, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v16

    .line 11147
    .end local v0    # "isVideo":Z
    .local v16, "isVideo":Z
    if-eqz v16, :cond_75

    .line 11148
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V

    .line 11151
    :cond_75
    const/4 v0, 0x0

    .line 11152
    .local v0, "captionToSet":Ljava/lang/CharSequence;
    const/4 v1, 0x0

    .line 11153
    .local v1, "setAsIs":Z
    instance-of v2, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    if-eqz v2, :cond_9e

    .line 11154
    move-object v2, v14

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->url:Ljava/lang/String;

    .line 11155
    .local v2, "url":Ljava/lang/String;
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_9e

    .line 11156
    new-instance v3, Landroid/text/SpannableStringBuilder;

    invoke-direct {v3, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V

    .line 11157
    .local v3, "stringBuilder":Landroid/text/SpannableStringBuilder;
    new-instance v4, Lim/tpelyyftgw/ui/ArticleViewer$21;

    invoke-direct {v4, v6, v2}, Lim/tpelyyftgw/ui/ArticleViewer$21;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;)V

    .line 11162
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v5

    const/16 v13, 0x22

    .line 11157
    invoke-virtual {v3, v4, v9, v5, v13}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V

    .line 11163
    move-object v0, v3

    .line 11164
    const/4 v1, 0x1

    move-object v13, v0

    move v5, v1

    goto :goto_a0

    .line 11167
    .end local v2    # "url":Ljava/lang/String;
    .end local v3    # "stringBuilder":Landroid/text/SpannableStringBuilder;
    :cond_9e
    move-object v13, v0

    move v5, v1

    .end local v0    # "captionToSet":Ljava/lang/CharSequence;
    .end local v1    # "setAsIs":Z
    .local v5, "setAsIs":Z
    .local v13, "captionToSet":Ljava/lang/CharSequence;
    :goto_a0
    if-nez v13, :cond_c2

    .line 11168
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-direct {v6, v0, v11}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v17

    .line 11169
    .local v17, "caption":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    const/4 v1, 0x0

    iget-object v4, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    const/high16 v0, 0x42c80000    # 100.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    neg-int v3, v0

    move-object/from16 v0, p0

    move-object/from16 v2, v17

    move/from16 v18, v3

    move-object/from16 v3, v17

    move v8, v5

    .end local v5    # "setAsIs":Z
    .local v8, "setAsIs":Z
    move/from16 v5, v18

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/ArticleViewer;->getText(Landroid/view/View;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Ljava/lang/CharSequence;

    move-result-object v13

    goto :goto_c3

    .line 11167
    .end local v8    # "setAsIs":Z
    .end local v17    # "caption":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .restart local v5    # "setAsIs":Z
    :cond_c2
    move v8, v5

    .line 11171
    .end local v5    # "setAsIs":Z
    .restart local v8    # "setAsIs":Z
    :goto_c3
    invoke-direct {v6, v13, v8}, Lim/tpelyyftgw/ui/ArticleViewer;->setCurrentCaption(Ljava/lang/CharSequence;Z)V

    .line 11172
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    if-eqz v0, :cond_e5

    .line 11173
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 11174
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->hideSubItem(I)V

    .line 11175
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f01b0

    const-string v2, "AttachGif"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_13c

    .line 11177
    :cond_e5
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 11178
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ne v0, v10, :cond_112

    .line 11179
    if-eqz v16, :cond_103

    .line 11180
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f01c1

    const-string v2, "AttachVideo"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_137

    .line 11182
    :cond_103
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f01bb

    const-string v2, "AttachPhoto"

    invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    goto :goto_137

    .line 11185
    :cond_112
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0f0a5d

    new-array v2, v11, [Ljava/lang/Object;

    iget v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    add-int/2addr v3, v10

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v9

    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v10

    const-string v3, "Of"

    invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 11187
    :goto_137
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->showSubItem(I)V

    .line 11189
    :goto_13c
    iget-object v0, v6, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->fillList()V

    move v1, v15

    move/from16 v0, v16

    goto :goto_149

    .line 11140
    .end local v8    # "setAsIs":Z
    .end local v13    # "captionToSet":Ljava/lang/CharSequence;
    .end local v14    # "newMedia":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local v15    # "sameImage":Z
    .end local v16    # "isVideo":Z
    .local v0, "isVideo":Z
    .local v1, "sameImage":Z
    :cond_145
    :goto_145
    invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    .line 11141
    return-void

    .line 11192
    :cond_149
    :goto_149
    iget-object v2, v6, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v2, v2, v9

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v2

    .line 11193
    .local v2, "count":I
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_152
    const/4 v4, -0x1

    if-ge v3, v2, :cond_17d

    .line 11194
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v5, v5, v9

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 11195
    .local v5, "child":Landroid/view/View;
    instance-of v8, v5, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;

    if-eqz v8, :cond_17a

    .line 11196
    move-object v8, v5

    check-cast v8, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;

    .line 11197
    .local v8, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
    invoke-static {v8}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;->access$17700(Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;

    move-result-object v13

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->items:Ljava/util/ArrayList;

    iget-object v14, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-virtual {v13, v14}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v13

    .line 11198
    .local v13, "idx":I
    if-eq v13, v4, :cond_17a

    .line 11199
    invoke-static {v8}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;->access$17300(Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;)Landroidx/viewpager/widget/ViewPager;

    move-result-object v14

    invoke-virtual {v14, v13, v9}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(IZ)V

    .line 11200
    goto :goto_17d

    .line 11193
    .end local v5    # "child":Landroid/view/View;
    .end local v8    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
    .end local v13    # "idx":I
    :cond_17a
    add-int/lit8 v3, v3, 0x1

    goto :goto_152

    .line 11205
    .end local v3    # "a":I
    :cond_17d
    :goto_17d
    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentPlaceObject:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    if-eqz v3, :cond_18d

    .line 11206
    iget v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-nez v5, :cond_18b

    .line 11207
    iget-object v3, v3, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3, v10, v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    goto :goto_18d

    .line 11209
    :cond_18b
    iput-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->showAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11212
    :cond_18d
    :goto_18d
    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-direct {v6, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlaceForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    move-result-object v3

    iput-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentPlaceObject:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11213
    if-eqz v3, :cond_1a3

    .line 11214
    iget v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-nez v5, :cond_1a1

    .line 11215
    iget-object v3, v3, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v3, v9, v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    goto :goto_1a3

    .line 11217
    :cond_1a1
    iput-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->hideAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11221
    :cond_1a3
    :goto_1a3
    if-nez v1, :cond_202

    .line 11222
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->draggingDown:Z

    .line 11223
    const/4 v3, 0x0

    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    .line 11224
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    .line 11225
    const/high16 v5, 0x3f800000    # 1.0f

    iput v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 11226
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->animateToX:F

    .line 11227
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->animateToY:F

    .line 11228
    iput v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->animateToScale:F

    .line 11229
    const-wide/16 v13, 0x0

    iput-wide v13, v6, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    .line 11230
    const/4 v8, 0x0

    iput-object v8, v6, Lim/tpelyyftgw/ui/ArticleViewer;->imageMoveAnimation:Landroid/animation/AnimatorSet;

    .line 11231
    iget-object v8, v6, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    if-eqz v8, :cond_1c5

    .line 11232
    const/4 v13, 0x4

    invoke-virtual {v8, v13}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setVisibility(I)V

    .line 11234
    :cond_1c5
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->releasePlayer()V

    .line 11236
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartDistance:F

    .line 11237
    iput v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartScale:F

    .line 11238
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterX:F

    .line 11239
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchCenterY:F

    .line 11240
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartX:F

    .line 11241
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->pinchStartY:F

    .line 11242
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartX:F

    .line 11243
    iput v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->moveStartY:F

    .line 11244
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->zooming:Z

    .line 11245
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->moving:Z

    .line 11246
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->doubleTap:Z

    .line 11247
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->invalidCoords:Z

    .line 11248
    iput-boolean v10, v6, Lim/tpelyyftgw/ui/ArticleViewer;->canDragDown:Z

    .line 11249
    iput-boolean v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->changingPage:Z

    .line 11250
    iput v9, v6, Lim/tpelyyftgw/ui/ArticleViewer;->switchImageAfterAnimation:I

    .line 11251
    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v3, v3, v9

    if-eqz v3, :cond_1fa

    if-nez v0, :cond_1fa

    iget-object v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v3, v3, v9

    invoke-static {v3}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->access$22000(Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;)I

    move-result v3

    if-eqz v3, :cond_1fa

    const/4 v3, 0x1

    goto :goto_1fb

    :cond_1fa
    const/4 v3, 0x0

    :goto_1fb
    iput-boolean v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    .line 11252
    iget v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    invoke-direct {v6, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 11255
    :cond_202
    if-ne v12, v4, :cond_212

    .line 11256
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->setImages()V

    .line 11258
    const/4 v3, 0x0

    .restart local v3    # "a":I
    :goto_208
    const/4 v4, 0x3

    if-ge v3, v4, :cond_211

    .line 11259
    invoke-direct {v6, v3, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 11258
    add-int/lit8 v3, v3, 0x1

    goto :goto_208

    .end local v3    # "a":I
    :cond_211
    goto :goto_25e

    .line 11262
    :cond_212
    invoke-direct {v6, v9, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 11263
    iget v3, v6, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    if-le v12, v3, :cond_23a

    .line 11264
    iget-object v4, v6, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11265
    .local v4, "temp":Lim/tpelyyftgw/messenger/ImageReceiver;
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iput-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11266
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iput-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11267
    iput-object v4, v6, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11269
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v8, v5, v9

    .line 11270
    .local v8, "tempProgress":Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;
    aget-object v13, v5, v11

    aput-object v13, v5, v9

    .line 11271
    aput-object v8, v5, v11

    .line 11272
    sub-int/2addr v3, v10

    invoke-direct {v6, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V

    .line 11274
    invoke-direct {v6, v10, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 11275
    invoke-direct {v6, v11, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .end local v4    # "temp":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v8    # "tempProgress":Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;
    goto :goto_25d

    .line 11276
    :cond_23a
    if-ge v12, v3, :cond_25d

    .line 11277
    iget-object v4, v6, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11278
    .restart local v4    # "temp":Lim/tpelyyftgw/messenger/ImageReceiver;
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iput-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11279
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iput-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11280
    iput-object v4, v6, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    .line 11282
    iget-object v5, v6, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v8, v5, v9

    .line 11283
    .restart local v8    # "tempProgress":Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;
    aget-object v13, v5, v10

    aput-object v13, v5, v9

    .line 11284
    aput-object v8, v5, v10

    .line 11285
    add-int/2addr v3, v10

    invoke-direct {v6, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V

    .line 11287
    invoke-direct {v6, v10, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 11288
    invoke-direct {v6, v11, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    goto :goto_25e

    .line 11276
    .end local v4    # "temp":Lim/tpelyyftgw/messenger/ImageReceiver;
    .end local v8    # "tempProgress":Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;
    :cond_25d
    :goto_25d
    nop

    .line 11291
    :goto_25e
    return-void
.end method

.method private setImages()V
    .registers 3

    .line 11112
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-nez v0, :cond_1d

    .line 11113
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V

    .line 11114
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    add-int/lit8 v1, v1, 0x1

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V

    .line 11115
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    add-int/lit8 v1, v1, -0x1

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V

    .line 11117
    :cond_1d
    return-void
.end method

.method private setIndexToImage(Lim/tpelyyftgw/messenger/ImageReceiver;I)V
    .registers 23
    .param p1, "imageReceiver"    # Lim/tpelyyftgw/messenger/ImageReceiver;
    .param p2, "index"    # I

    .line 11377
    move-object/from16 v0, p0

    move-object/from16 v11, p1

    move/from16 v12, p2

    const/4 v1, 0x0

    invoke-virtual {v11, v1, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setOrientation(IZ)V

    .line 11379
    const/4 v2, 0x1

    new-array v13, v2, [I

    .line 11380
    .local v13, "size":[I
    invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/ArticleViewer;->getMedia(I)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v14

    .line 11381
    .local v14, "media":Lim/tpelyyftgw/tgnet/TLObject;
    invoke-direct {v0, v14, v13}, Lim/tpelyyftgw/ui/ArticleViewer;->getFileLocation(Lim/tpelyyftgw/tgnet/TLObject;[I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v15

    .line 11383
    .local v15, "fileLocation":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    const v2, 0x7f0802d2

    const/4 v3, 0x0

    if-eqz v15, :cond_d7

    .line 11384
    instance-of v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    if-eqz v4, :cond_75

    .line 11385
    move-object v10, v14

    check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    .line 11386
    .local v10, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    const/4 v2, 0x0

    .line 11387
    .local v2, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v4, :cond_2f

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    if-ne v11, v4, :cond_2f

    .line 11388
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    move-object v9, v2

    goto :goto_30

    .line 11390
    :cond_2f
    move-object v9, v2

    .end local v2    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .local v9, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    :goto_30
    aget v2, v13, v1

    if-nez v2, :cond_37

    .line 11391
    const/4 v2, -0x1

    aput v2, v13, v1

    .line 11393
    :cond_37
    iget-object v2, v10, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;

    const/16 v4, 0x50

    invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v8

    .line 11394
    .local v8, "thumbLocation":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    invoke-static {v15, v10}, Lim/tpelyyftgw/messenger/ImageLocation;->getForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Photo;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v2

    const/4 v4, 0x0

    invoke-static {v8, v10}, Lim/tpelyyftgw/messenger/ImageLocation;->getForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Photo;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v5

    if-eqz v9, :cond_51

    new-instance v3, Landroid/graphics/drawable/BitmapDrawable;

    iget-object v6, v9, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->bitmap:Landroid/graphics/Bitmap;

    invoke-direct {v3, v6}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V

    :cond_51
    move-object v6, v3

    aget v7, v13, v1

    const/16 v16, 0x0

    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/16 v17, 0x1

    const-string v18, "b"

    move-object/from16 v1, p1

    move-object/from16 v19, v3

    move-object v3, v4

    move-object v4, v5

    move-object/from16 v5, v18

    move-object/from16 v18, v8

    .end local v8    # "thumbLocation":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .local v18, "thumbLocation":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    move-object/from16 v8, v16

    move-object/from16 v16, v9

    .end local v9    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .local v16, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    move-object/from16 v9, v19

    move-object/from16 v19, v10

    .end local v10    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .local v19, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    move/from16 v10, v17

    invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/Object;I)V

    .line 11395
    .end local v16    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .end local v18    # "thumbLocation":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .end local v19    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    goto/16 :goto_ee

    :cond_75
    invoke-direct {v0, v12}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v1

    if-eqz v1, :cond_c8

    .line 11396
    iget-object v1, v15, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationUnavailable;

    if-nez v1, :cond_ba

    .line 11397
    const/4 v1, 0x0

    .line 11398
    .local v1, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v2, :cond_8e

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    if-ne v11, v2, :cond_8e

    .line 11399
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    move-object v10, v1

    goto :goto_8f

    .line 11401
    :cond_8e
    move-object v10, v1

    .end local v1    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .local v10, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    :goto_8f
    const/4 v2, 0x0

    const/4 v4, 0x0

    move-object v1, v14

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Document;

    invoke-static {v15, v1}, Lim/tpelyyftgw/messenger/ImageLocation;->getForDocument(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v5

    if-eqz v10, :cond_a3

    new-instance v1, Landroid/graphics/drawable/BitmapDrawable;

    iget-object v3, v10, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->bitmap:Landroid/graphics/Bitmap;

    invoke-direct {v1, v3}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V

    move-object v6, v1

    goto :goto_a4

    :cond_a3
    move-object v6, v3

    :goto_a4
    const/4 v7, 0x0

    const/4 v8, 0x0

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    const/16 v16, 0x1

    const-string v17, "b"

    move-object/from16 v1, p1

    move-object v3, v4

    move-object v4, v5

    move-object/from16 v5, v17

    move-object/from16 v17, v10

    .end local v10    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    .local v17, "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    move/from16 v10, v16

    invoke-virtual/range {v1 .. v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/Object;I)V

    .line 11402
    .end local v17    # "placeHolder":Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
    goto :goto_ee

    .line 11403
    :cond_ba
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v11, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V

    goto :goto_ee

    .line 11405
    :cond_c8
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    if-eqz v1, :cond_ee

    .line 11406
    invoke-virtual {v11, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V

    .line 11407
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->setSecondParentView(Landroid/view/View;)V

    goto :goto_ee

    .line 11410
    :cond_d7
    aget v1, v13, v1

    if-nez v1, :cond_e1

    .line 11411
    check-cast v3, Landroid/graphics/Bitmap;

    invoke-virtual {v11, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/Bitmap;)V

    goto :goto_ee

    .line 11413
    :cond_e1
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v11, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V

    .line 11416
    :cond_ee
    :goto_ee
    return-void
.end method

.method private setMapColors(Landroid/util/SparseArray;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/SparseArray<",
            "Landroid/text/TextPaint;",
            ">;)V"
        }
    .end annotation

    .line 3005
    .local p1, "map":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Landroid/text/TextPaint;>;"
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    invoke-virtual {p1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_2c

    .line 3006
    invoke-virtual {p1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v1

    .line 3007
    .local v1, "flags":I
    invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/text/TextPaint;

    .line 3008
    .local v2, "paint":Landroid/text/TextPaint;
    and-int/lit8 v3, v1, 0x8

    if-nez v3, :cond_22

    and-int/lit16 v3, v1, 0x200

    if-eqz v3, :cond_1a

    goto :goto_22

    .line 3011
    :cond_1a
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/text/TextPaint;->setColor(I)V

    goto :goto_29

    .line 3009
    :cond_22
    :goto_22
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLinkTextColor()I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/text/TextPaint;->setColor(I)V

    .line 3005
    .end local v1    # "flags":I
    .end local v2    # "paint":Landroid/text/TextPaint;
    :goto_29
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 3014
    .end local v0    # "a":I
    :cond_2c
    return-void
.end method

.method private setScaleToFill()V
    .registers 10

    .line 10749
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapWidth()I

    move-result v0

    int-to-float v0, v0

    .line 10750
    .local v0, "bitmapWidth":F
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v1

    int-to-float v1, v1

    .line 10751
    .local v1, "containerWidth":F
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapHeight()I

    move-result v2

    int-to-float v2, v2

    .line 10752
    .local v2, "bitmapHeight":F
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v3

    int-to-float v3, v3

    .line 10753
    .local v3, "containerHeight":F
    div-float v4, v3, v2

    div-float v5, v1, v0

    invoke-static {v4, v5}, Ljava/lang/Math;->min(FF)F

    move-result v4

    .line 10754
    .local v4, "scaleFit":F
    mul-float v5, v0, v4

    float-to-int v5, v5

    int-to-float v5, v5

    .line 10755
    .local v5, "width":F
    mul-float v6, v2, v4

    float-to-int v6, v6

    int-to-float v6, v6

    .line 10756
    .local v6, "height":F
    div-float v7, v1, v5

    div-float v8, v3, v6

    invoke-static {v7, v8}, Ljava/lang/Math;->max(FF)F

    move-result v7

    iput v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    .line 10757
    invoke-direct {p0, v7}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 10758
    return-void
.end method

.method private showCopyPopup(Ljava/lang/String;)V
    .registers 9
    .param p1, "urlFinal"    # Ljava/lang/String;

    .line 1139
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_5

    .line 1140
    return-void

    .line 1142
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    if-eqz v0, :cond_f

    .line 1143
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V

    .line 1144
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->linkSheet:Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    .line 1147
    :cond_f
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;)V

    .line 1148
    .local v0, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setUseFullscreen(Z)Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    .line 1149
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    .line 1150
    const/4 v2, 0x2

    new-array v3, v2, [Ljava/lang/CharSequence;

    const/4 v4, 0x0

    const v5, 0x7f0f0a6d

    const-string v6, "Open"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    aput-object v5, v3, v4

    const v4, 0x7f0f047e

    const-string v5, "Copy"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    aput-object v4, v3, v1

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$M4WUynLJzdei5nmei-E-JR0f5AM;

    invoke-direct {v4, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$M4WUynLJzdei5nmei-E-JR0f5AM;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Ljava/lang/String;)V

    invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;

    .line 1190
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->create()Lim/tpelyyftgw/ui/actionbar/BottomSheet;

    move-result-object v3

    .line 1191
    .local v3, "sheet":Lim/tpelyyftgw/ui/actionbar/BottomSheet;
    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->showDialog(Landroid/app/Dialog;)V

    .line 1192
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_47
    if-ge v4, v2, :cond_57

    .line 1193
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v5

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v6

    invoke-virtual {v3, v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setItemColor(III)V

    .line 1192
    add-int/lit8 v4, v4, 0x1

    goto :goto_47

    .line 1195
    .end local v4    # "a":I
    :cond_57
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setTitleColor(I)V

    .line 1196
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-nez v4, :cond_67

    .line 1197
    const/4 v1, -0x1

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    goto :goto_78

    .line 1198
    :cond_67
    if-ne v4, v1, :cond_70

    .line 1199
    const v1, -0xa1024

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    goto :goto_78

    .line 1200
    :cond_70
    if-ne v4, v2, :cond_78

    .line 1201
    const v1, -0xebebec    # -1.9683E38f

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V

    .line 1203
    :cond_78
    :goto_78
    return-void
.end method

.method private showNightModeHint()V
    .registers 15

    .line 3826
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_dc

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    if-nez v0, :cond_dc

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-nez v0, :cond_e

    goto/16 :goto_dc

    .line 3829
    :cond_e
    new-instance v0, Landroid/widget/FrameLayout;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    .line 3830
    const v1, -0xcccccd

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V

    .line 3831
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    const/4 v2, -0x2

    const/16 v3, 0x53

    const/4 v4, -0x1

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3833
    new-instance v0, Landroid/widget/ImageView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    .line 3834
    .local v0, "nightModeImageView":Landroid/widget/ImageView;
    sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3835
    const v1, 0x7f080234

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3836
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/4 v3, 0x5

    const/4 v5, 0x3

    if-eqz v2, :cond_48

    const/4 v2, 0x5

    goto :goto_49

    :cond_48
    const/4 v2, 0x3

    :goto_49
    or-int/lit8 v2, v2, 0x10

    const/16 v6, 0x38

    invoke-static {v6, v6, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3838
    new-instance v1, Landroid/widget/TextView;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v1, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 3839
    .local v1, "textView":Landroid/widget/TextView;
    const v2, 0x7f0f07b1

    const-string v7, "InstantViewNightMode"

    invoke-static {v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 3840
    invoke-virtual {v1, v4}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3841
    const/high16 v2, 0x41700000    # 15.0f

    const/4 v4, 0x1

    invoke-virtual {v1, v4, v2}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3842
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    const/high16 v7, -0x40800000    # -1.0f

    const/high16 v8, -0x40800000    # -1.0f

    sget-boolean v9, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v9, :cond_7b

    goto :goto_7c

    :cond_7b
    const/4 v3, 0x3

    :goto_7c
    or-int/lit8 v9, v3, 0x30

    sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/16 v5, 0xa

    if-eqz v3, :cond_87

    const/16 v3, 0xa

    goto :goto_89

    :cond_87
    const/16 v3, 0x38

    :goto_89
    int-to-float v10, v3

    const/high16 v11, 0x41300000    # 11.0f

    sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v3, :cond_91

    goto :goto_93

    :cond_91
    const/16 v6, 0xa

    :goto_93
    int-to-float v12, v6

    const/high16 v13, 0x41400000    # 12.0f

    invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v2, v1, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3844
    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    .line 3845
    .local v2, "animatorSet":Landroid/animation/AnimatorSet;
    new-array v3, v4, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeHintView:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    const/4 v7, 0x2

    new-array v7, v7, [F

    const/high16 v8, 0x42c80000    # 100.0f

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    int-to-float v8, v8

    const/4 v9, 0x0

    aput v8, v7, v9

    const/4 v8, 0x0

    aput v8, v7, v4

    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v9

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 3846
    new-instance v3, Landroid/view/animation/DecelerateInterpolator;

    const/high16 v4, 0x3fc00000    # 1.5f

    invoke-direct {v3, v4}, Landroid/view/animation/DecelerateInterpolator;-><init>(F)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 3847
    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$12;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$12;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 3859
    const-wide/16 v3, 0xfa

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 3860
    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 3861
    return-void

    .line 3827
    .end local v0    # "nightModeImageView":Landroid/widget/ImageView;
    .end local v1    # "textView":Landroid/widget/TextView;
    .end local v2    # "animatorSet":Landroid/animation/AnimatorSet;
    :cond_dc
    :goto_dc
    return-void
.end method

.method private showPopup(Landroid/view/View;III)V
    .registers 12
    .param p1, "parent"    # Landroid/view/View;
    .param p2, "gravity"    # I
    .param p3, "x"    # I
    .param p4, "y"    # I

    .line 1206
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_10

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_10

    .line 1207
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 1208
    return-void

    .line 1211
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    const/4 v1, 0x2

    const/4 v2, 0x1

    if-nez v0, :cond_111

    .line 1212
    new-instance v0, Landroid/graphics/Rect;

    invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupRect:Landroid/graphics/Rect;

    .line 1213
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    .line 1214
    const/high16 v3, 0x3f800000    # 1.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    invoke-virtual {v0, v4, v5, v6, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setPadding(IIII)V

    .line 1215
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v3

    const v4, 0x7f08177d

    invoke-static {v4}, Lnp/NPFog;->d(I)I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->copyBackgroundDrawable:Landroid/graphics/drawable/Drawable;

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1216
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    const/4 v3, 0x0

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setAnimationEnabled(Z)V

    .line 1217
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$KD4P470aXA6CqzdW3rnPv6XWsMk;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$KD4P470aXA6CqzdW3rnPv6XWsMk;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 1228
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$V2qRGCy8YY5IvqkLcKh9bcuJ8VQ;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$V2qRGCy8YY5IvqkLcKh9bcuJ8VQ;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setDispatchKeyEventListener(Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$OnDispatchKeyEventListener;)V

    .line 1233
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->setShowedFromBotton(Z)V

    .line 1235
    new-instance v0, Landroid/widget/TextView;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v0, v4}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    .line 1236
    const/high16 v4, 0xf000000

    invoke-static {v4, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1237
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const/16 v4, 0x10

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setGravity(I)V

    .line 1238
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const/high16 v4, 0x41a00000    # 20.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    invoke-virtual {v0, v5, v3, v4, v3}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 1239
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const/high16 v4, 0x41700000    # 15.0f

    invoke-virtual {v0, v2, v4}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 1240
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const-string v4, "fonts/rmedium.ttf"

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 1241
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const v4, 0x7f0f047e

    const-string v5, "Copy"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 1242
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$WFQeFvjaVqMW5wqxkYDkdqK9jvo;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$WFQeFvjaVqMW5wqxkYDkdqK9jvo;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1251
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const/high16 v5, 0x42400000    # 48.0f

    const/4 v6, -0x2

    invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v5

    invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 1253
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    invoke-direct {v0, v4, v6, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    .line 1254
    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationEnabled(Z)V

    .line 1255
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const v4, 0x7f1000e9

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setAnimationStyle(I)V

    .line 1256
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setOutsideTouchable(Z)V

    .line 1257
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setClippingEnabled(Z)V

    .line 1258
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setInputMethodMode(I)V

    .line 1259
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setSoftInputMode(I)V

    .line 1260
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->getContentView()Landroid/view/View;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/view/View;->setFocusableInTouchMode(Z)V

    .line 1261
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$k6jrQfeVNtlTDFnLi-Bd_ixVZAI;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$k6jrQfeVNtlTDFnLi-Bd_ixVZAI;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V

    .line 1270
    :cond_111
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-ne v0, v1, :cond_12f

    .line 1271
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const v1, -0x575758

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1272
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->copyBackgroundDrawable:Landroid/graphics/drawable/Drawable;

    if-eqz v0, :cond_146

    .line 1273
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const v3, -0xdbdbdc

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    goto :goto_146

    .line 1276
    :cond_12f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->deleteView:Landroid/widget/TextView;

    const v1, -0xdededf

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 1277
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->copyBackgroundDrawable:Landroid/graphics/drawable/Drawable;

    if-eqz v0, :cond_146

    .line 1278
    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    const/4 v3, -0x1

    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v3, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 1282
    :cond_146
    :goto_146
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;

    const/high16 v1, 0x447a0000    # 1000.0f

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    const/high16 v4, -0x80000000

    invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v3

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v1

    invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I

    move-result v1

    invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow$ActionBarPopupWindowLayout;->measure(II)V

    .line 1283
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->setFocusable(Z)V

    .line 1284
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->showAtLocation(Landroid/view/View;III)V

    .line 1285
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->startAnimation()V

    .line 1286
    return-void
.end method

.method private showProgressView(ZZ)V
    .registers 19
    .param p1, "useLine"    # Z
    .param p2, "show"    # Z

    .line 4133
    move-object/from16 v0, p0

    move/from16 v1, p2

    const/4 v2, 0x0

    const/high16 v3, 0x3f800000    # 1.0f

    const/4 v4, 0x1

    const/4 v5, 0x0

    if-eqz p1, :cond_2f

    .line 4134
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressTickRunnable:Ljava/lang/Runnable;

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V

    .line 4135
    if-eqz v1, :cond_28

    .line 4136
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-virtual {v3, v2, v5}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V

    .line 4137
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    const v3, 0x3e99999a    # 0.3f

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V

    .line 4138
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressTickRunnable:Ljava/lang/Runnable;

    const-wide/16 v3, 0x64

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    goto/16 :goto_128

    .line 4140
    :cond_28
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V

    goto/16 :goto_128

    .line 4143
    :cond_2f
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    if-eqz v6, :cond_36

    .line 4144
    invoke-virtual {v6}, Landroid/animation/AnimatorSet;->cancel()V

    .line 4146
    :cond_36
    new-instance v6, Landroid/animation/AnimatorSet;

    invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    .line 4147
    const/4 v6, 0x5

    const/4 v7, 0x4

    const/4 v8, 0x3

    const/4 v9, 0x2

    const/4 v10, 0x6

    const v11, 0x3dcccccd    # 0.1f

    if-eqz v1, :cond_ad

    .line 4148
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 4149
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v12, v5}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 4150
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    new-array v10, v10, [Landroid/animation/Animator;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v4, [F

    aput v11, v15, v5

    .line 4151
    invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v13

    aput-object v13, v10, v5

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v4, [F

    aput v11, v15, v5

    .line 4152
    invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    aput-object v11, v10, v4

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v4, [F

    aput v2, v14, v5

    .line 4153
    invoke-static {v11, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v9

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v11, v4, [F

    aput v3, v11, v5

    .line 4154
    invoke-static {v2, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v8

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v9, v4, [F

    aput v3, v9, v5

    .line 4155
    invoke-static {v2, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v7

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v4, [F

    aput v3, v4, v5

    .line 4156
    invoke-static {v2, v7, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v6

    .line 4150
    invoke-virtual {v12, v10}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_112

    .line 4158
    :cond_ad
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    invoke-virtual {v12, v5}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 4159
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v12, v4}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 4160
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    new-array v10, v10, [Landroid/animation/Animator;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v15, v4, [F

    aput v11, v15, v5

    .line 4161
    invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v13

    aput-object v13, v10, v5

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v15, v4, [F

    aput v11, v15, v5

    .line 4162
    invoke-static {v13, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v11

    aput-object v11, v10, v4

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    sget-object v13, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v14, v4, [F

    aput v2, v14, v5

    .line 4163
    invoke-static {v11, v13, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v9

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v11, v4, [F

    aput v3, v11, v5

    .line 4164
    invoke-static {v2, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v8

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v9, v4, [F

    aput v3, v9, v5

    .line 4165
    invoke-static {v2, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v7

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    sget-object v7, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v4, [F

    aput v3, v4, v5

    .line 4166
    invoke-static {v2, v7, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v10, v6

    .line 4160
    invoke-virtual {v12, v10}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 4168
    :goto_112
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$14;

    invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$14;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Z)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 4187
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 4188
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressViewAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 4190
    :goto_128
    return-void
.end method

.method private toggleActionBar(ZZ)V
    .registers 12
    .param p1, "show"    # Z
    .param p2, "animated"    # Z

    .line 10923
    const/4 v0, 0x0

    if-eqz p1, :cond_1e

    .line 10924
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V

    .line 10925
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-eqz v1, :cond_11

    .line 10926
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10928
    :cond_11
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_1e

    .line 10929
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v1, v0}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10932
    :cond_1e
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isActionBarVisible:Z

    .line 10933
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v1, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setEnabled(Z)V

    .line 10934
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v1, p1}, Landroid/widget/FrameLayout;->setEnabled(Z)V

    .line 10936
    const/high16 v1, 0x3f800000    # 1.0f

    const/4 v2, 0x0

    if-eqz p2, :cond_b2

    .line 10937
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 10938
    .local v3, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v6, 0x1

    new-array v7, v6, [F

    if-eqz p1, :cond_40

    const/high16 v8, 0x3f800000    # 1.0f

    goto :goto_41

    :cond_40
    const/4 v8, 0x0

    :goto_41
    aput v8, v7, v0

    invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10939
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v6, [F

    if-eqz p1, :cond_55

    const/high16 v8, 0x3f800000    # 1.0f

    goto :goto_56

    :cond_55
    const/4 v8, 0x0

    :goto_56
    aput v8, v7, v0

    invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10940
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v6, [F

    if-eqz p1, :cond_6a

    const/high16 v8, 0x3f800000    # 1.0f

    goto :goto_6b

    :cond_6a
    const/4 v8, 0x0

    :goto_6b
    aput v8, v7, v0

    invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10941
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v4}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v4

    if-eqz v4, :cond_8f

    .line 10942
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v6, v6, [F

    if-eqz p1, :cond_85

    goto :goto_86

    :cond_85
    const/4 v1, 0x0

    :goto_86
    aput v1, v6, v0

    invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 10944
    :cond_8f
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    .line 10945
    invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V

    .line 10946
    if-nez p1, :cond_a5

    .line 10947
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$20;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ArticleViewer$20;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 10964
    :cond_a5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v1, 0xc8

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 10965
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentActionBarAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 10966
    .end local v3    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/animation/Animator;>;"
    goto :goto_f8

    .line 10967
    :cond_b2
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-eqz p1, :cond_b9

    const/high16 v3, 0x3f800000    # 1.0f

    goto :goto_ba

    :cond_b9
    const/4 v3, 0x0

    :goto_ba
    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAlpha(F)V

    .line 10968
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    if-eqz p1, :cond_c4

    const/high16 v3, 0x3f800000    # 1.0f

    goto :goto_c5

    :cond_c4
    const/4 v3, 0x0

    :goto_c5
    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setAlpha(F)V

    .line 10969
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_d9

    .line 10970
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    if-eqz p1, :cond_d5

    goto :goto_d6

    :cond_d5
    const/4 v1, 0x0

    :goto_d6
    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setAlpha(F)V

    .line 10972
    :cond_d9
    if-nez p1, :cond_f8

    .line 10973
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V

    .line 10974
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-eqz v0, :cond_eb

    .line 10975
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 10977
    :cond_eb
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_f8

    .line 10978
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V

    .line 10982
    :cond_f8
    :goto_f8
    return-void
.end method

.method private updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V
    .registers 8
    .param p1, "flags"    # I
    .param p2, "paint"    # Landroid/text/TextPaint;
    .param p3, "typefaceNormal"    # Landroid/graphics/Typeface;
    .param p4, "typefaceBoldItalic"    # Landroid/graphics/Typeface;
    .param p5, "typefaceBold"    # Landroid/graphics/Typeface;
    .param p6, "typefaceItalic"    # Landroid/graphics/Typeface;

    .line 2899
    and-int/lit8 v0, p1, 0x1

    if-eqz v0, :cond_c

    and-int/lit8 v0, p1, 0x2

    if-eqz v0, :cond_c

    .line 2900
    invoke-virtual {p2, p4}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_24

    .line 2901
    :cond_c
    and-int/lit8 v0, p1, 0x1

    if-eqz v0, :cond_14

    .line 2902
    invoke-virtual {p2, p5}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_24

    .line 2903
    :cond_14
    and-int/lit8 v0, p1, 0x2

    if-eqz v0, :cond_1c

    .line 2904
    invoke-virtual {p2, p6}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    goto :goto_24

    .line 2905
    :cond_1c
    and-int/lit8 v0, p1, 0x4

    if-eqz v0, :cond_21

    goto :goto_24

    .line 2908
    :cond_21
    invoke-virtual {p2, p3}, Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;

    .line 2910
    :goto_24
    return-void
.end method

.method private updateInterfaceForCurrentPage(I)V
    .registers 20
    .param p1, "order"    # I

    .line 1480
    move-object/from16 v0, p0

    move/from16 v1, p1

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v2, :cond_269

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    if-nez v2, :cond_e

    goto/16 :goto_269

    .line 1483
    :cond_e
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->rtl:Z

    iput-boolean v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isRtl:Z

    .line 1484
    const/4 v2, 0x0

    iput-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    .line 1485
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;

    if-nez v4, :cond_24

    const-string v4, ""

    goto :goto_28

    :cond_24
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;

    :goto_28
    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setText(Ljava/lang/CharSequence;)Z

    .line 1486
    const/4 v4, 0x1

    const/4 v5, 0x0

    if-eqz v1, :cond_158

    .line 1487
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v7, v6, v4

    .line 1488
    .local v7, "adapterToUpdate":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    aget-object v8, v6, v5

    aput-object v8, v6, v4

    .line 1489
    aput-object v7, v6, v5

    .line 1491
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v8, v6, v4

    .line 1492
    .local v8, "listToUpdate":Lim/tpelyyftgw/ui/components/RecyclerListView;
    aget-object v9, v6, v5

    aput-object v9, v6, v4

    .line 1493
    aput-object v8, v6, v5

    .line 1495
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v10, v9, v4

    .line 1496
    .local v10, "layoutManagerToUpdate":Landroidx/recyclerview/widget/LinearLayoutManager;
    aget-object v11, v9, v5

    aput-object v11, v9, v4

    .line 1497
    aput-object v10, v9, v5

    .line 1499
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    aget-object v6, v6, v5

    invoke-virtual {v9, v6}, Landroid/widget/FrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v6

    .line 1500
    .local v6, "index1":I
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v4

    invoke-virtual {v9, v11}, Landroid/widget/FrameLayout;->indexOfChild(Landroid/view/View;)I

    move-result v9

    .line 1501
    .local v9, "index2":I
    if-ne v1, v4, :cond_76

    .line 1502
    if-ge v6, v9, :cond_8a

    .line 1503
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v5

    invoke-virtual {v11, v12}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    .line 1504
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v5

    invoke-virtual {v11, v12, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;I)V

    goto :goto_8a

    .line 1507
    :cond_76
    if-ge v9, v6, :cond_8a

    .line 1508
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v5

    invoke-virtual {v11, v12}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    .line 1509
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v5

    invoke-virtual {v11, v12, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;I)V

    .line 1513
    :cond_8a
    :goto_8a
    new-instance v11, Landroid/animation/AnimatorSet;

    invoke-direct {v11}, Landroid/animation/AnimatorSet;-><init>()V

    iput-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    .line 1514
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v5

    invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 1515
    if-ne v1, v4, :cond_9c

    const/4 v11, 0x0

    goto :goto_9d

    :cond_9c
    const/4 v11, 0x1

    .line 1516
    .local v11, "index":I
    :goto_9d
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v11

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    invoke-virtual {v13}, Landroid/graphics/Paint;->getColor()I

    move-result v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBackgroundColor(I)V

    .line 1517
    sget v12, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v13, 0x12

    const/4 v14, 0x2

    if-lt v12, v13, :cond_b8

    .line 1518
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v12, v12, v11

    invoke-virtual {v12, v14, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayerType(ILandroid/graphics/Paint;)V

    .line 1520
    :cond_b8
    const/high16 v2, 0x42600000    # 56.0f

    if-ne v1, v4, :cond_f1

    .line 1521
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    new-array v15, v14, [Landroid/animation/Animator;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v3, v3, v5

    sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    new-array v12, v14, [F

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    aput v2, v12, v5

    const/4 v2, 0x0

    const/16 v16, 0x1

    aput v2, v12, v16

    invoke-static {v3, v4, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v15, v5

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v2, v2, v5

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v14, [F

    fill-array-data v4, :array_26a

    .line 1522
    invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v15, v16

    .line 1521
    invoke-virtual {v13, v15}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    move/from16 v17, v6

    goto :goto_13b

    .line 1523
    :cond_f1
    const/4 v3, -0x1

    if-ne v1, v3, :cond_139

    .line 1524
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v3, v3, v5

    const/high16 v4, 0x3f800000    # 1.0f

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAlpha(F)V

    .line 1525
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v3, v3, v5

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTranslationX(F)V

    .line 1526
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    new-array v12, v14, [Landroid/animation/Animator;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v15, 0x1

    aget-object v13, v13, v15

    sget-object v15, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    move/from16 v17, v6

    .end local v6    # "index1":I
    .local v17, "index1":I
    new-array v6, v14, [F

    aput v4, v6, v5

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    const/4 v4, 0x1

    aput v2, v6, v4

    invoke-static {v13, v15, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v12, v5

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v2, v2, v4

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v13, v14, [F

    fill-array-data v13, :array_272

    .line 1527
    invoke-static {v2, v6, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v12, v4

    .line 1526
    invoke-virtual {v3, v12}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    goto :goto_13b

    .line 1523
    .end local v17    # "index1":I
    .restart local v6    # "index1":I
    :cond_139
    move/from16 v17, v6

    .line 1529
    .end local v6    # "index1":I
    .restart local v17    # "index1":I
    :goto_13b
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    const-wide/16 v3, 0x96

    invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 1530
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->interpolator:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 1531
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    new-instance v3, Lim/tpelyyftgw/ui/ArticleViewer$2;

    invoke-direct {v3, v0, v11}, Lim/tpelyyftgw/ui/ArticleViewer$2;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;I)V

    invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 1542
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    .line 1544
    .end local v7    # "adapterToUpdate":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .end local v8    # "listToUpdate":Lim/tpelyyftgw/ui/components/RecyclerListView;
    .end local v9    # "index2":I
    .end local v10    # "layoutManagerToUpdate":Landroidx/recyclerview/widget/LinearLayoutManager;
    .end local v11    # "index":I
    .end local v17    # "index1":I
    :cond_158
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    invoke-virtual {v2}, Landroid/widget/FrameLayout;->invalidate()V

    .line 1545
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v2, v2, v5

    invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V

    .line 1547
    const/4 v2, 0x0

    .line 1548
    .local v2, "numBlocks":I
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Page;->blocks:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    .line 1549
    .local v3, "count":I
    const/4 v4, 0x0

    .local v4, "a":I
    :goto_170
    if-ge v4, v3, :cond_1d1

    .line 1550
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Page;->blocks:Ljava/util/ArrayList;

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1551
    .local v6, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    if-nez v4, :cond_1b8

    .line 1552
    const/4 v7, 0x1

    iput-boolean v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->first:Z

    .line 1553
    instance-of v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;

    if-eqz v8, :cond_1c0

    .line 1554
    move-object v8, v6

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;

    .line 1555
    .local v8, "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
    invoke-direct {v0, v8, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v9

    .line 1556
    .local v9, "caption":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    invoke-direct {v0, v8, v7}, Lim/tpelyyftgw/ui/ArticleViewer;->getBlockCaption(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;I)Lim/tpelyyftgw/tgnet/TLRPC$RichText;

    move-result-object v10

    .line 1557
    .local v10, "credit":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    if-eqz v9, :cond_198

    instance-of v7, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-eqz v7, :cond_19e

    :cond_198
    if-eqz v10, :cond_1b7

    instance-of v7, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;

    if-nez v7, :cond_1b7

    :cond_19e
    const/4 v7, 0x1

    if-le v3, v7, :cond_1b7

    .line 1558
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Page;->blocks:Ljava/util/ArrayList;

    invoke-virtual {v11, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v11

    move-object v7, v11

    check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1559
    .local v7, "next":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    instance-of v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    if-eqz v11, :cond_1b7

    .line 1560
    move-object v11, v7

    check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    iput-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    .line 1563
    .end local v7    # "next":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local v8    # "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
    .end local v9    # "caption":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    .end local v10    # "credit":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
    :cond_1b7
    goto :goto_1c0

    .line 1564
    :cond_1b8
    const/4 v7, 0x1

    if-ne v4, v7, :cond_1c0

    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    if-eqz v7, :cond_1c0

    .line 1565
    goto :goto_1ce

    .line 1567
    :cond_1c0
    :goto_1c0
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v7, v7, v5

    add-int/lit8 v8, v3, -0x1

    if-ne v4, v8, :cond_1ca

    move v8, v4

    goto :goto_1cb

    :cond_1ca
    const/4 v8, 0x0

    :goto_1cb
    invoke-static {v7, v6, v5, v5, v8}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6300(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V

    .line 1549
    .end local v6    # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    :goto_1ce
    add-int/lit8 v4, v4, 0x1

    goto :goto_170

    .line 1570
    .end local v4    # "a":I
    :cond_1d1
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v4, v4, v5

    invoke-virtual {v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 1572
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v6, 0x1

    if-eq v4, v6, :cond_1ee

    const/4 v4, -0x1

    if-ne v1, v4, :cond_1e5

    goto :goto_1ee

    .line 1586
    :cond_1e5
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v4, v4, v5

    invoke-virtual {v4, v5, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    goto/16 :goto_265

    .line 1573
    :cond_1ee
    :goto_1ee
    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v6, "articles"

    invoke-virtual {v4, v6, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v4

    .line 1574
    .local v4, "preferences":Landroid/content/SharedPreferences;
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    const-string v7, "article"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    .line 1575
    .local v6, "key":Ljava/lang/String;
    const/4 v7, -0x1

    invoke-interface {v4, v6, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v8

    .line 1577
    .local v8, "position":I
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string/jumbo v9, "r"

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v9, 0x1

    invoke-interface {v4, v7, v9}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v7

    sget-object v10, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v10, v10, Landroid/graphics/Point;->x:I

    sget-object v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v11, v11, Landroid/graphics/Point;->y:I

    if-le v10, v11, :cond_232

    goto :goto_233

    :cond_232
    const/4 v9, 0x0

    :goto_233
    if-ne v7, v9, :cond_254

    .line 1578
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v9, "o"

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-interface {v4, v7, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v7

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v9, v9, v5

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getPaddingTop()I

    move-result v9

    sub-int/2addr v7, v9

    .local v7, "offset":I
    goto :goto_25a

    .line 1580
    .end local v7    # "offset":I
    :cond_254
    const/high16 v7, 0x41200000    # 10.0f

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    .line 1582
    .restart local v7    # "offset":I
    :goto_25a
    const/4 v9, -0x1

    if-eq v8, v9, :cond_264

    .line 1583
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    aget-object v5, v9, v5

    invoke-virtual {v5, v8, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1585
    .end local v4    # "preferences":Landroid/content/SharedPreferences;
    .end local v6    # "key":Ljava/lang/String;
    .end local v7    # "offset":I
    .end local v8    # "position":I
    :cond_264
    nop

    .line 1588
    :goto_265
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkScrollAnimated()V

    .line 1589
    return-void

    .line 1481
    .end local v2    # "numBlocks":I
    .end local v3    # "count":I
    :cond_269
    :goto_269
    return-void

    :array_26a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_272
    .array-data 4
        0x3f800000    # 1.0f
        0x0
    .end array-data
.end method

.method private updateMinMax(F)V
    .registers 6
    .param p1, "scale"    # F

    .line 11832
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v0

    int-to-float v0, v0

    mul-float v0, v0, p1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v1

    int-to-float v1, v1

    sub-float/2addr v0, v1

    float-to-int v0, v0

    div-int/lit8 v0, v0, 0x2

    .line 11833
    .local v0, "maxW":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I

    move-result v1

    int-to-float v1, v1

    mul-float v1, v1, p1

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v2

    int-to-float v2, v2

    sub-float/2addr v1, v2

    float-to-int v1, v1

    div-int/lit8 v1, v1, 0x2

    .line 11834
    .local v1, "maxH":I
    const/4 v2, 0x0

    if-lez v0, :cond_2f

    .line 11835
    neg-int v3, v0

    int-to-float v3, v3

    iput v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    .line 11836
    int-to-float v3, v0

    iput v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    goto :goto_33

    .line 11838
    :cond_2f
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    .line 11840
    :goto_33
    if-lez v1, :cond_3d

    .line 11841
    neg-int v2, v1

    int-to-float v2, v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    .line 11842
    int-to-float v2, v1

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    goto :goto_41

    .line 11844
    :cond_3d
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    .line 11846
    :goto_41
    return-void
.end method

.method private updateNightModeButton()V
    .registers 5

    .line 3864
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    const/4 v2, 0x2

    if-eq v1, v2, :cond_9

    const/4 v1, 0x1

    goto :goto_a

    :cond_9
    const/4 v1, 0x0

    :goto_a
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setEnabled(Z)V

    .line 3865
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-ne v1, v2, :cond_16

    const/high16 v1, 0x3f000000    # 0.5f

    goto :goto_18

    :cond_16
    const/high16 v1, 0x3f800000    # 1.0f

    :goto_18
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V

    .line 3866
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    new-instance v1, Landroid/graphics/PorterDuffColorFilter;

    iget-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-eqz v3, :cond_2b

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-eq v3, v2, :cond_2b

    const v2, -0xeb6a17

    goto :goto_2e

    :cond_2b
    const v2, -0x333334

    :goto_2e
    sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3867
    return-void
.end method

.method private updatePaintColors()V
    .registers 8

    .line 2930
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "articles"

    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

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    const-string v2, "font_color"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2931
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getSelectedColor()I

    move-result v0

    .line 2932
    .local v0, "currentColor":I
    const/4 v1, -0x1

    const/4 v2, 0x1

    if-nez v0, :cond_37

    .line 2933
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    invoke-virtual {v3, v1}, Landroid/graphics/Paint;->setColor(I)V

    .line 2934
    const/4 v3, 0x0

    .local v3, "i":I
    :goto_26
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v5, v4

    if-ge v3, v5, :cond_36

    .line 2935
    aget-object v4, v4, v3

    const v5, -0xa0909

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2934
    add-int/lit8 v3, v3, 0x1

    goto :goto_26

    .end local v3    # "i":I
    :cond_36
    goto :goto_69

    .line 2937
    :cond_37
    if-ne v0, v2, :cond_50

    .line 2938
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    const v4, -0xa1024

    invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V

    .line 2939
    const/4 v3, 0x0

    .restart local v3    # "i":I
    :goto_42
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v6, v5

    if-ge v3, v6, :cond_4f

    .line 2940
    aget-object v5, v5, v3

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2939
    add-int/lit8 v3, v3, 0x1

    goto :goto_42

    .end local v3    # "i":I
    :cond_4f
    goto :goto_69

    .line 2942
    :cond_50
    const/4 v3, 0x2

    if-ne v0, v3, :cond_69

    .line 2943
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    const v4, -0xebebec    # -1.9683E38f

    invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V

    .line 2944
    const/4 v3, 0x0

    .restart local v3    # "i":I
    :goto_5c
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v6, v5

    if-ge v3, v6, :cond_69

    .line 2945
    aget-object v5, v5, v3

    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V

    .line 2944
    add-int/lit8 v3, v3, 0x1

    goto :goto_5c

    .line 2949
    .end local v3    # "i":I
    :cond_69
    :goto_69
    sget-object v3, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPointerPaint:Landroid/text/TextPaint;

    if-eqz v3, :cond_74

    .line 2950
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/text/TextPaint;->setColor(I)V

    .line 2952
    :cond_74
    sget-object v3, Lim/tpelyyftgw/ui/ArticleViewer;->listTextNumPaint:Landroid/text/TextPaint;

    if-eqz v3, :cond_7f

    .line 2953
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/text/TextPaint;->setColor(I)V

    .line 2955
    :cond_7f
    sget-object v3, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostAuthorPaint:Landroid/text/TextPaint;

    if-eqz v3, :cond_8a

    .line 2956
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v4

    invoke-virtual {v3, v4}, Landroid/text/TextPaint;->setColor(I)V

    .line 2958
    :cond_8a
    sget-object v3, Lim/tpelyyftgw/ui/ArticleViewer;->channelNamePaint:Landroid/text/TextPaint;

    if-eqz v3, :cond_9d

    .line 2959
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->channelBlock:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    if-nez v4, :cond_9a

    .line 2960
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v1

    invoke-virtual {v3, v1}, Landroid/text/TextPaint;->setColor(I)V

    goto :goto_9d

    .line 2962
    :cond_9a
    invoke-virtual {v3, v1}, Landroid/text/TextPaint;->setColor(I)V

    .line 2965
    :cond_9d
    :goto_9d
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleHeaderPaint:Landroid/text/TextPaint;

    if-eqz v1, :cond_a8

    .line 2966
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getTextColor()I

    move-result v3

    invoke-virtual {v1, v3}, Landroid/text/TextPaint;->setColor(I)V

    .line 2968
    :cond_a8
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaint:Landroid/text/TextPaint;

    if-eqz v1, :cond_b3

    .line 2969
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v3

    invoke-virtual {v1, v3}, Landroid/text/TextPaint;->setColor(I)V

    .line 2972
    :cond_b3
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostDatePaint:Landroid/text/TextPaint;

    if-eqz v1, :cond_c7

    .line 2973
    if-nez v0, :cond_c0

    .line 2974
    const v3, -0x706860

    invoke-virtual {v1, v3}, Landroid/text/TextPaint;->setColor(I)V

    goto :goto_c7

    .line 2976
    :cond_c0
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getGrayTextColor()I

    move-result v3

    invoke-virtual {v1, v3}, Landroid/text/TextPaint;->setColor(I)V

    .line 2980
    :cond_c7
    :goto_c7
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->createPaint(Z)V

    .line 2982
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2983
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->kickerTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2984
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->subtitleTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2985
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->headerTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2986
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->subheaderTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2987
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2988
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2989
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2990
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2991
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2992
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2993
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2994
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2995
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2996
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2997
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2998
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostCaptionTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 2999
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 3000
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 3001
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setMapColors(Landroid/util/SparseArray;)V

    .line 3002
    return-void
.end method

.method private updatePaintFonts()V
    .registers 16

    .line 2845
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "articles"

    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

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    const-string v2, "font_type"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2846
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    if-nez v0, :cond_1f

    sget-object v0, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;

    goto :goto_21

    :cond_1f
    sget-object v0, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;

    :goto_21
    move-object v4, v0

    .line 2847
    .local v4, "typefaceNormal":Landroid/graphics/Typeface;
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    const-string/jumbo v1, "serif"

    if-nez v0, :cond_30

    const-string v0, "fonts/ritalic.ttf"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v0

    goto :goto_35

    :cond_30
    const/4 v0, 0x2

    invoke-static {v1, v0}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v0

    :goto_35
    move-object v7, v0

    .line 2848
    .local v7, "typefaceItalic":Landroid/graphics/Typeface;
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    if-nez v0, :cond_41

    const-string v0, "fonts/rmedium.ttf"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v0

    goto :goto_46

    :cond_41
    const/4 v0, 0x1

    invoke-static {v1, v0}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v0

    :goto_46
    move-object v6, v0

    .line 2849
    .local v6, "typefaceBold":Landroid/graphics/Typeface;
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    if-nez v0, :cond_52

    const-string v0, "fonts/rmediumitalic.ttf"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v0

    goto :goto_57

    :cond_52
    const/4 v0, 0x3

    invoke-static {v1, v0}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;

    move-result-object v0

    :goto_57
    move-object v5, v0

    .line 2851
    .local v5, "typefaceBoldItalic":Landroid/graphics/Typeface;
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_59
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_77

    .line 2852
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v2

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->quoteTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v3, v1

    check-cast v3, Landroid/text/TextPaint;

    move-object v1, p0

    invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2851
    add-int/lit8 v0, v0, 0x1

    goto :goto_59

    .line 2854
    .end local v0    # "a":I
    :cond_77
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_78
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_9a

    .line 2855
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->preformattedTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2854
    add-int/lit8 v0, v0, 0x1

    goto :goto_78

    .line 2857
    .end local v0    # "a":I
    :cond_9a
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_9b
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_bd

    .line 2858
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->paragraphTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2857
    add-int/lit8 v0, v0, 0x1

    goto :goto_9b

    .line 2860
    .end local v0    # "a":I
    :cond_bd
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_be
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_e0

    .line 2861
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->listTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2860
    add-int/lit8 v0, v0, 0x1

    goto :goto_be

    .line 2863
    .end local v0    # "a":I
    :cond_e0
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_e1
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_103

    .line 2864
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2863
    add-int/lit8 v0, v0, 0x1

    goto :goto_e1

    .line 2866
    .end local v0    # "a":I
    :cond_103
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_104
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_126

    .line 2867
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2866
    add-int/lit8 v0, v0, 0x1

    goto :goto_104

    .line 2869
    .end local v0    # "a":I
    :cond_126
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_127
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_149

    .line 2870
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->mediaCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2869
    add-int/lit8 v0, v0, 0x1

    goto :goto_127

    .line 2872
    .end local v0    # "a":I
    :cond_149
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_14a
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_16c

    .line 2873
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2872
    add-int/lit8 v0, v0, 0x1

    goto :goto_14a

    .line 2875
    .end local v0    # "a":I
    :cond_16c
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_16d
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_18f

    .line 2876
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->photoCreditTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2875
    add-int/lit8 v0, v0, 0x1

    goto :goto_16d

    .line 2878
    .end local v0    # "a":I
    :cond_18f
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_190
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_1b2

    .line 2879
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->authorTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2878
    add-int/lit8 v0, v0, 0x1

    goto :goto_190

    .line 2881
    .end local v0    # "a":I
    :cond_1b2
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1b3
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_1d5

    .line 2882
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->footerTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2881
    add-int/lit8 v0, v0, 0x1

    goto :goto_1b3

    .line 2884
    .end local v0    # "a":I
    :cond_1d5
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1d6
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_1f8

    .line 2885
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->embedPostCaptionTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2884
    add-int/lit8 v0, v0, 0x1

    goto :goto_1d6

    .line 2887
    .end local v0    # "a":I
    :cond_1f8
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_1f9
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_21b

    .line 2888
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->relatedArticleTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2887
    add-int/lit8 v0, v0, 0x1

    goto :goto_1f9

    .line 2890
    .end local v0    # "a":I
    :cond_21b
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_21c
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_23e

    .line 2891
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->detailsTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2890
    add-int/lit8 v0, v0, 0x1

    goto :goto_21c

    .line 2893
    .end local v0    # "a":I
    :cond_23e
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_23f
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_261

    .line 2894
    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v9

    sget-object v1, Lim/tpelyyftgw/ui/ArticleViewer;->tableTextPaints:Landroid/util/SparseArray;

    invoke-virtual {v1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v1

    move-object v10, v1

    check-cast v10, Landroid/text/TextPaint;

    move-object v8, p0

    move-object v11, v4

    move-object v12, v5

    move-object v13, v6

    move-object v14, v7

    invoke-direct/range {v8 .. v14}, Lim/tpelyyftgw/ui/ArticleViewer;->updateFontEntry(ILandroid/text/TextPaint;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;Landroid/graphics/Typeface;)V

    .line 2893
    add-int/lit8 v0, v0, 0x1

    goto :goto_23f

    .line 2896
    .end local v0    # "a":I
    :cond_261
    return-void
.end method

.method private updatePaintSize()V
    .registers 4

    .line 2838
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "articles"

    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

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    const-string v2, "font_size"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2839
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_19
    const/4 v1, 0x2

    if-ge v0, v1, :cond_26

    .line 2840
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 2839
    add-int/lit8 v0, v0, 0x1

    goto :goto_19

    .line 2842
    .end local v0    # "i":I
    :cond_26
    return-void
.end method

.method private updateVideoPlayerTime()V
    .registers 18

    .line 10762
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    const/4 v2, 0x3

    const/4 v3, 0x2

    const/4 v4, 0x1

    const/4 v5, 0x4

    const-string v6, "%02d:%02d / %02d:%02d"

    const/4 v7, 0x0

    .line 10763
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    .line 10762
    if-nez v1, :cond_20

    .line 10763
    new-array v1, v5, [Ljava/lang/Object;

    aput-object v8, v1, v7

    aput-object v8, v1, v4

    aput-object v8, v1, v3

    aput-object v8, v1, v2

    invoke-static {v6, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .local v1, "newText":Ljava/lang/String;
    goto :goto_72

    .line 10765
    .end local v1    # "newText":Ljava/lang/String;
    :cond_20
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getCurrentPosition()J

    move-result-wide v9

    const-wide/16 v11, 0x3e8

    div-long/2addr v9, v11

    .line 10766
    .local v9, "current":J
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J

    move-result-wide v13

    .line 10767
    .local v13, "total":J
    div-long/2addr v13, v11

    .line 10768
    const-wide v11, -0x7fffffffffffffffL    # -4.9E-324

    cmp-long v1, v13, v11

    if-eqz v1, :cond_64

    cmp-long v1, v9, v11

    if-eqz v1, :cond_64

    .line 10769
    new-array v1, v5, [Ljava/lang/Object;

    const-wide/16 v11, 0x3c

    div-long v15, v9, v11

    invoke-static/range {v15 .. v16}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v5

    aput-object v5, v1, v7

    rem-long v7, v9, v11

    invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v5

    aput-object v5, v1, v4

    div-long v4, v13, v11

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    aput-object v4, v1, v3

    rem-long v3, v13, v11

    invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v3

    aput-object v3, v1, v2

    invoke-static {v6, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .restart local v1    # "newText":Ljava/lang/String;
    goto :goto_72

    .line 10771
    .end local v1    # "newText":Ljava/lang/String;
    :cond_64
    new-array v1, v5, [Ljava/lang/Object;

    aput-object v8, v1, v7

    aput-object v8, v1, v4

    aput-object v8, v1, v3

    aput-object v8, v1, v2

    invoke-static {v6, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    .line 10774
    .end local v9    # "current":J
    .end local v13    # "total":J
    .restart local v1    # "newText":Ljava/lang/String;
    :goto_72
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;

    move-result-object v2

    invoke-static {v2, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_83

    .line 10775
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 10777
    :cond_83
    return-void
.end method

.method private wrapInTableBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .registers 6
    .param p1, "parentBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .param p2, "childBlock"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1461
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    const/4 v1, 0x0

    if-eqz v0, :cond_21

    .line 1462
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    .line 1464
    .local v0, "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;

    invoke-direct {v2, p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V

    move-object v1, v2

    .line 1465
    .local v1, "item":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5800(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;

    move-result-object v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;

    .line 1466
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v2

    invoke-direct {p0, v2, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->wrapInTableBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5302(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1467
    return-object v1

    .line 1468
    .end local v0    # "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    .end local v1    # "item":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
    :cond_21
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    if-eqz v0, :cond_41

    .line 1469
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    .line 1471
    .local v0, "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;

    invoke-direct {v2, p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V

    move-object v1, v2

    .line 1472
    .local v1, "item":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$6000(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;

    move-result-object v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$6002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;

    .line 1473
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v2

    invoke-direct {p0, v2, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->wrapInTableBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v2

    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 1474
    return-object v1

    .line 1476
    .end local v0    # "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    .end local v1    # "item":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
    :cond_41
    return-object p2
.end method


# virtual methods
.method protected cancelCheckLongPress()V
    .registers 4

    .line 1711
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    .line 1712
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    const/4 v1, 0x0

    if-eqz v0, :cond_f

    .line 1713
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->removeCallbacks(Ljava/lang/Runnable;)Z

    .line 1714
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForLongPress:Lim/tpelyyftgw/ui/ArticleViewer$CheckForLongPress;

    .line 1716
    :cond_f
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    if-eqz v0, :cond_1a

    .line 1717
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->removeCallbacks(Ljava/lang/Runnable;)Z

    .line 1718
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    .line 1720
    :cond_1a
    return-void
.end method

.method public close(ZZ)V
    .registers 13
    .param p1, "byBackPress"    # Z
    .param p2, "force"    # Z

    .line 4348
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_137

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    if-eqz v0, :cond_137

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkAnimation()Z

    move-result v0

    if-eqz v0, :cond_10

    goto/16 :goto_137

    .line 4351
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_3c

    .line 4352
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    if-eqz v0, :cond_32

    .line 4353
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    const/4 v2, 0x4

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 4354
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback;

    invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;->onCustomViewHidden()V

    .line 4355
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    .line 4356
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    goto :goto_39

    .line 4357
    :cond_32
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenedVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

    if-eqz v0, :cond_39

    .line 4358
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/WebPlayerView;->exitFullscreen()V

    .line 4360
    :cond_39
    :goto_39
    if-nez p2, :cond_3c

    .line 4361
    return-void

    .line 4364
    :cond_3c
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    if-eqz v0, :cond_48

    .line 4365
    xor-int/lit8 v0, p2, 0x1

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    .line 4366
    if-nez p2, :cond_48

    .line 4367
    return-void

    .line 4370
    :cond_48
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    const/4 v2, 0x0

    const/4 v3, 0x1

    if-eqz v0, :cond_5e

    .line 4371
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    .line 4372
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    .line 4373
    invoke-direct {p0, v3, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 4375
    :cond_5e
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    if-eqz v0, :cond_72

    .line 4376
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    .line 4377
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    .line 4378
    invoke-direct {p0, v3, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 4380
    :cond_72
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->saveCurrentPagePosition()V

    .line 4381
    if-eqz p1, :cond_80

    if-nez p2, :cond_80

    .line 4382
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->removeLastPageFromStack()Z

    move-result v0

    if-eqz v0, :cond_80

    .line 4383
    return-void

    .line 4387
    :cond_80
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    invoke-virtual {v0, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 4388
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    invoke-virtual {v0, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 4389
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    invoke-virtual {v0, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 4390
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    invoke-virtual {v0, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 4391
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I

    invoke-virtual {v0, p0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 4392
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 4394
    :try_start_b7
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    if-eqz v0, :cond_c2

    .line 4395
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 4396
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;
    :try_end_c2
    .catch Ljava/lang/Exception; {:try_start_b7 .. :try_end_c2} :catch_c3

    .line 4400
    :cond_c2
    goto :goto_c7

    .line 4398
    :catch_c3
    move-exception v0

    .line 4399
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4402
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_c7
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 4403
    .local v0, "animatorSet":Landroid/animation/AnimatorSet;
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v3, [F

    const/4 v8, 0x0

    aput v8, v7, v2

    .line 4404
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v2

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v3, [F

    aput v8, v7, v2

    .line 4405
    invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v3

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v6, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    const/4 v7, 0x2

    new-array v9, v7, [F

    aput v8, v9, v2

    const/high16 v2, 0x42600000    # 56.0f

    .line 4406
    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    int-to-float v2, v2

    aput v2, v9, v3

    invoke-static {v5, v6, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v4, v7

    .line 4403
    invoke-virtual {v0, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 4408
    iput v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4409
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$461Ia_9eGJHK8u8rzP5as54VlBU;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$461Ia_9eGJHK8u8rzP5as54VlBU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    .line 4419
    const-wide/16 v2, 0x96

    invoke-virtual {v0, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 4420
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->interpolator:Landroid/view/animation/DecelerateInterpolator;

    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 4421
    new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$17;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/ArticleViewer$17;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 4430
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->transitionAnimationStartTime:J

    .line 4431
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-lt v2, v3, :cond_133

    .line 4432
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v2, v7, v1}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4434
    :cond_133
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 4435
    return-void

    .line 4349
    .end local v0    # "animatorSet":Landroid/animation/AnimatorSet;
    :cond_137
    :goto_137
    return-void
.end method

.method public closePhoto(Z)V
    .registers 33
    .param p1, "animated"    # Z

    .line 11621
    move-object/from16 v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v1, :cond_3fa

    iget-boolean v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    if-eqz v1, :cond_3fa

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkPhotoAnimation()Z

    move-result v1

    if-eqz v1, :cond_12

    goto/16 :goto_3fa

    .line 11625
    :cond_12
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->releasePlayer()V

    .line 11626
    iget v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 11627
    iget v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 11628
    iget v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 11629
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 11630
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 11632
    const/4 v1, 0x0

    iput-boolean v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isActionBarVisible:Z

    .line 11634
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    const/4 v3, 0x0

    if-eqz v2, :cond_55

    .line 11635
    invoke-virtual {v2}, Landroid/view/VelocityTracker;->recycle()V

    .line 11636
    iput-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    .line 11639
    :cond_55
    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlaceForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    move-result-object v2

    .line 11641
    .local v2, "object":Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    if-eqz p1, :cond_3cb

    .line 11642
    const/4 v5, 0x1

    iput v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11643
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v6, v1}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setVisibility(I)V

    .line 11644
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 11646
    new-instance v6, Landroid/animation/AnimatorSet;

    invoke-direct {v6}, Landroid/animation/AnimatorSet;-><init>()V

    .line 11648
    .local v6, "animatorSet":Landroid/animation/AnimatorSet;
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v7

    .line 11649
    .local v7, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    const/4 v8, 0x0

    .line 11650
    .local v8, "drawRegion":Landroid/graphics/RectF;
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->getOrientation()I

    move-result v9

    .line 11651
    .local v9, "orientation":I
    const/4 v10, 0x0

    .line 11652
    .local v10, "animatedOrientation":I
    if-eqz v2, :cond_89

    iget-object v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    if-eqz v11, :cond_89

    .line 11653
    iget-object v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimatedOrientation()I

    move-result v10

    .line 11655
    :cond_89
    if-eqz v10, :cond_8c

    .line 11656
    move v9, v10

    .line 11658
    :cond_8c
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v9}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setOrientation(I)V

    .line 11659
    if-eqz v2, :cond_bb

    .line 11660
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v12, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->radius:I

    if-eqz v12, :cond_9b

    const/4 v12, 0x1

    goto :goto_9c

    :cond_9b
    const/4 v12, 0x0

    :goto_9c
    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setNeedRadius(Z)V

    .line 11661
    iget-object v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->getDrawRegion()Landroid/graphics/RectF;

    move-result-object v8

    .line 11662
    invoke-virtual {v8}, Landroid/graphics/RectF;->width()F

    move-result v11

    float-to-int v11, v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 11663
    invoke-virtual {v8}, Landroid/graphics/RectF;->height()F

    move-result v11

    float-to-int v11, v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 11664
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget-object v12, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->thumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setImageBitmap(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V

    goto :goto_db

    .line 11666
    :cond_bb
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v1}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setNeedRadius(Z)V

    .line 11667
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageWidth()I

    move-result v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 11668
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageHeight()I

    move-result v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 11669
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmapSafe()Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setImageBitmap(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V

    .line 11671
    :goto_db
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 11673
    sget-object v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v11, v11, Landroid/graphics/Point;->x:I

    int-to-float v11, v11

    iget v12, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    int-to-float v12, v12

    div-float/2addr v11, v12

    .line 11674
    .local v11, "scaleX":F
    sget-object v12, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v12, v12, Landroid/graphics/Point;->y:I

    sget v13, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    add-int/2addr v12, v13

    int-to-float v12, v12

    iget v13, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v13, v13

    div-float/2addr v12, v13

    .line 11675
    .local v12, "scaleY":F
    cmpl-float v13, v11, v12

    if-lez v13, :cond_fb

    move v13, v12

    goto :goto_fc

    :cond_fb
    move v13, v11

    .line 11676
    .local v13, "scale2":F
    :goto_fc
    iget v14, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    int-to-float v14, v14

    iget v15, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v14, v14, v15

    mul-float v14, v14, v13

    .line 11677
    .local v14, "width":F
    iget v15, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v15, v15

    iget v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v15, v15, v3

    mul-float v15, v15, v13

    .line 11678
    .local v15, "height":F
    sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v3, v3, Landroid/graphics/Point;->x:I

    int-to-float v3, v3

    sub-float/2addr v3, v14

    const/high16 v16, 0x40000000    # 2.0f

    div-float v3, v3, v16

    .line 11679
    .local v3, "xPos":F
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-lt v4, v1, :cond_12a

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    if-eqz v1, :cond_12a

    .line 11680
    check-cast v1, Landroid/view/WindowInsets;

    invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I

    move-result v1

    int-to-float v1, v1

    add-float/2addr v3, v1

    .line 11682
    :cond_12a
    sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v1, v1, Landroid/graphics/Point;->y:I

    sget v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    add-int/2addr v1, v4

    int-to-float v1, v1

    sub-float/2addr v1, v15

    div-float v1, v1, v16

    .line 11683
    .local v1, "yPos":F
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    add-float/2addr v5, v3

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setTranslationX(F)V

    .line 11684
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    add-float/2addr v5, v1

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setTranslationY(F)V

    .line 11685
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v5, v5, v13

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setScaleX(F)V

    .line 11686
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    mul-float v5, v5, v13

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setScaleY(F)V

    .line 11688
    const/16 v19, 0x5

    const/16 v20, 0x3

    const/16 v21, 0x0

    if-eqz v2, :cond_314

    .line 11689
    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    move/from16 v22, v1

    const/4 v1, 0x0

    const/4 v4, 0x1

    .end local v1    # "yPos":F
    .local v22, "yPos":F
    invoke-virtual {v5, v1, v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    .line 11691
    iget-object v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->isAspectFit()Z

    move-result v1

    if-eqz v1, :cond_172

    .line 11692
    const/4 v1, 0x0

    .local v1, "clipHorizontal":I
    goto :goto_181

    .line 11694
    .end local v1    # "clipHorizontal":I
    :cond_172
    iget v1, v8, Landroid/graphics/RectF;->left:F

    iget-object v4, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I

    move-result v4

    int-to-float v4, v4

    sub-float/2addr v1, v4

    invoke-static {v1}, Ljava/lang/Math;->abs(F)F

    move-result v1

    float-to-int v1, v1

    .line 11696
    .restart local v1    # "clipHorizontal":I
    :goto_181
    iget v4, v8, Landroid/graphics/RectF;->top:F

    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I

    move-result v5

    int-to-float v5, v5

    sub-float/2addr v4, v5

    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v4

    float-to-int v4, v4

    .line 11698
    .local v4, "clipVertical":I
    move/from16 v23, v3

    const/4 v5, 0x2

    .end local v3    # "xPos":F
    .local v23, "xPos":F
    new-array v3, v5, [I

    .line 11699
    .local v3, "coords2":[I
    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->parentView:Landroid/view/View;

    invoke-virtual {v5, v3}, Landroid/view/View;->getLocationInWindow([I)V

    .line 11700
    move-object/from16 v24, v7

    const/4 v5, 0x1

    .end local v7    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .local v24, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    aget v7, v3, v5

    int-to-float v5, v7

    iget v7, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v7, v7

    move/from16 v25, v9

    .end local v9    # "orientation":I
    .local v25, "orientation":I
    iget v9, v8, Landroid/graphics/RectF;->top:F

    add-float/2addr v7, v9

    sub-float/2addr v5, v7

    iget v7, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->clipTopAddition:I

    int-to-float v7, v7

    add-float/2addr v5, v7

    float-to-int v5, v5

    .line 11701
    .local v5, "clipTop":I
    if-gez v5, :cond_1b1

    .line 11702
    const/4 v5, 0x0

    .line 11704
    :cond_1b1
    iget v7, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v7, v7

    iget v9, v8, Landroid/graphics/RectF;->top:F

    add-float/2addr v7, v9

    iget v9, v8, Landroid/graphics/RectF;->bottom:F

    move/from16 v26, v10

    .end local v10    # "animatedOrientation":I
    .local v26, "animatedOrientation":I
    iget v10, v8, Landroid/graphics/RectF;->top:F

    sub-float/2addr v9, v10

    add-float/2addr v7, v9

    const/4 v9, 0x1

    aget v10, v3, v9

    iget-object v9, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->parentView:Landroid/view/View;

    invoke-virtual {v9}, Landroid/view/View;->getHeight()I

    move-result v9

    add-int/2addr v10, v9

    int-to-float v9, v10

    sub-float/2addr v7, v9

    iget v9, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->clipBottomAddition:I

    int-to-float v9, v9

    add-float/2addr v7, v9

    float-to-int v7, v7

    .line 11705
    .local v7, "clipBottom":I
    if-gez v7, :cond_1d3

    .line 11706
    const/4 v7, 0x0

    .line 11709
    :cond_1d3
    invoke-static {v5, v4}, Ljava/lang/Math;->max(II)I

    move-result v5

    .line 11710
    invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I

    move-result v7

    .line 11712
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/4 v10, 0x0

    aget-object v9, v9, v10

    move-object/from16 v27, v3

    .end local v3    # "coords2":[I
    .local v27, "coords2":[I
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getScaleX()F

    move-result v3

    aput v3, v9, v10

    .line 11713
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v10

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getScaleY()F

    move-result v9

    const/16 v16, 0x1

    aput v9, v3, v16

    .line 11714
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v10

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getTranslationX()F

    move-result v9

    const/16 v18, 0x2

    aput v9, v3, v18

    .line 11715
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v10

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getTranslationY()F

    move-result v9

    aput v9, v3, v20

    .line 11716
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v9, v3, v10

    const/16 v17, 0x4

    aput v21, v9, v17

    .line 11717
    aget-object v9, v3, v10

    aput v21, v9, v19

    .line 11718
    aget-object v9, v3, v10

    const/16 v18, 0x6

    aput v21, v9, v18

    .line 11719
    aget-object v9, v3, v10

    const/16 v18, 0x7

    aput v21, v9, v18

    .line 11720
    aget-object v9, v3, v10

    const/16 v28, 0x8

    aput v21, v9, v28

    .line 11721
    aget-object v9, v3, v10

    const/16 v29, 0x9

    aput v21, v9, v29

    .line 11723
    const/4 v9, 0x1

    aget-object v3, v3, v9

    iget v9, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    aput v9, v3, v10

    .line 11724
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/4 v9, 0x1

    aget-object v3, v3, v9

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    aput v10, v3, v9

    .line 11725
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewX:I

    int-to-float v10, v10

    iget v9, v8, Landroid/graphics/RectF;->left:F

    move/from16 v30, v11

    .end local v11    # "scaleX":F
    .local v30, "scaleX":F
    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v9, v9, v11

    add-float/2addr v10, v9

    const/4 v9, 0x2

    aput v10, v3, v9

    .line 11726
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/4 v9, 0x1

    aget-object v3, v3, v9

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v10, v10

    iget v11, v8, Landroid/graphics/RectF;->top:F

    iget v9, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v9

    add-float/2addr v10, v11

    aput v10, v3, v20

    .line 11727
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/4 v9, 0x1

    aget-object v3, v3, v9

    int-to-float v10, v1

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v10, v10, v11

    const/4 v11, 0x4

    aput v10, v3, v11

    .line 11728
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    int-to-float v10, v5

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v10, v10, v11

    aput v10, v3, v19

    .line 11729
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    int-to-float v10, v7

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v10, v10, v11

    const/4 v11, 0x6

    aput v10, v3, v11

    .line 11730
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->radius:I

    int-to-float v10, v10

    const/4 v11, 0x7

    aput v10, v3, v11

    .line 11731
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    int-to-float v10, v4

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v10, v10, v11

    aput v10, v3, v28

    .line 11732
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v3, v3, v9

    int-to-float v9, v1

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v9, v9, v10

    aput v9, v3, v29

    .line 11734
    const/4 v3, 0x6

    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    const/4 v10, 0x2

    new-array v11, v10, [F

    fill-array-data v11, :array_3fc

    .line 11735
    const-string v10, "animationProgress"

    invoke-static {v9, v10, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v9

    const/4 v10, 0x0

    aput-object v9, v3, v10

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    sget-object v11, Lim/tpelyyftgw/ui/components/AnimationProperties;->COLOR_DRAWABLE_ALPHA:Landroid/util/Property;

    move/from16 v18, v1

    move/from16 v16, v4

    const/4 v1, 0x1

    .end local v1    # "clipHorizontal":I
    .end local v4    # "clipVertical":I
    .local v16, "clipVertical":I
    .local v18, "clipHorizontal":I
    new-array v4, v1, [I

    aput v10, v4, v10

    .line 11736
    invoke-static {v9, v11, v4}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v1

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v11, v1, [F

    aput v21, v11, v10

    .line 11737
    invoke-static {v4, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v9, 0x2

    aput-object v4, v3, v9

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v11, v1, [F

    aput v21, v11, v10

    .line 11738
    invoke-static {v4, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v20

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v11, v1, [F

    aput v21, v11, v10

    .line 11739
    invoke-static {v4, v9, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v9, 0x4

    aput-object v4, v3, v9

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v1, v1, [F

    aput v21, v1, v10

    .line 11740
    invoke-static {v4, v9, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v3, v19

    .line 11734
    invoke-virtual {v6, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 11742
    .end local v5    # "clipTop":I
    .end local v7    # "clipBottom":I
    .end local v16    # "clipVertical":I
    .end local v18    # "clipHorizontal":I
    .end local v27    # "coords2":[I
    goto/16 :goto_3a0

    .line 11743
    .end local v22    # "yPos":F
    .end local v23    # "xPos":F
    .end local v24    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .end local v25    # "orientation":I
    .end local v26    # "animatedOrientation":I
    .end local v30    # "scaleX":F
    .local v1, "yPos":F
    .local v3, "xPos":F
    .local v7, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .restart local v9    # "orientation":I
    .restart local v10    # "animatedOrientation":I
    .restart local v11    # "scaleX":F
    :cond_314
    move/from16 v22, v1

    move/from16 v23, v3

    move-object/from16 v24, v7

    move/from16 v25, v9

    move/from16 v26, v10

    move/from16 v30, v11

    .end local v1    # "yPos":F
    .end local v3    # "xPos":F
    .end local v7    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .end local v9    # "orientation":I
    .end local v10    # "animatedOrientation":I
    .end local v11    # "scaleX":F
    .restart local v22    # "yPos":F
    .restart local v23    # "xPos":F
    .restart local v24    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .restart local v25    # "orientation":I
    .restart local v26    # "animatedOrientation":I
    .restart local v30    # "scaleX":F
    sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v1, v1, Landroid/graphics/Point;->y:I

    sget v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    add-int/2addr v1, v3

    .line 11744
    .local v1, "h":I
    const/4 v3, 0x7

    new-array v3, v3, [Landroid/animation/Animator;

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    sget-object v5, Lim/tpelyyftgw/ui/components/AnimationProperties;->COLOR_DRAWABLE_ALPHA:Landroid/util/Property;

    const/4 v7, 0x1

    new-array v9, v7, [I

    const/4 v10, 0x0

    aput v10, v9, v10

    .line 11745
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v10

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v9, v7, [F

    aput v21, v9, v10

    .line 11746
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v7

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v9, v7, [F

    iget v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    cmpl-float v7, v7, v21

    if-ltz v7, :cond_356

    int-to-float v7, v1

    goto :goto_358

    :cond_356
    neg-int v7, v1

    int-to-float v7, v7

    :goto_358
    const/4 v10, 0x0

    aput v7, v9, v10

    .line 11747
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v5, 0x2

    aput-object v4, v3, v5

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    const/4 v7, 0x1

    new-array v9, v7, [F

    aput v21, v9, v10

    .line 11748
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v20

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v9, v7, [F

    aput v21, v9, v10

    .line 11749
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v5, 0x4

    aput-object v4, v3, v5

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v9, v7, [F

    aput v21, v9, v10

    .line 11750
    invoke-static {v4, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    aput-object v4, v3, v19

    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v7, v7, [F

    aput v21, v7, v10

    .line 11751
    invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v4

    const/4 v5, 0x6

    aput-object v4, v3, v5

    .line 11744
    invoke-virtual {v6, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 11755
    .end local v1    # "h":I
    :goto_3a0
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$VoaxbbJsLrrGW9xm83LMiXSRnuk;

    invoke-direct {v1, v0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$VoaxbbJsLrrGW9xm83LMiXSRnuk;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V

    iput-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    .line 11765
    const-wide/16 v3, 0xc8

    invoke-virtual {v6, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 11766
    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$24;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$24;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v6, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 11777
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v3

    iput-wide v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoTransitionAnimationStartTime:J

    .line 11778
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-lt v1, v3, :cond_3c7

    .line 11779
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v3, 0x0

    const/4 v4, 0x2

    invoke-virtual {v1, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setLayerType(ILandroid/graphics/Paint;)V

    .line 11781
    :cond_3c7
    invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V

    .line 11782
    .end local v6    # "animatorSet":Landroid/animation/AnimatorSet;
    .end local v8    # "drawRegion":Landroid/graphics/RectF;
    .end local v12    # "scaleY":F
    .end local v13    # "scale2":F
    .end local v14    # "width":F
    .end local v15    # "height":F
    .end local v22    # "yPos":F
    .end local v23    # "xPos":F
    .end local v24    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .end local v25    # "orientation":I
    .end local v26    # "animatedOrientation":I
    .end local v30    # "scaleX":F
    goto :goto_3e8

    .line 11783
    :cond_3cb
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v3, 0x4

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setVisibility(I)V

    .line 11784
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V

    .line 11785
    const/4 v1, 0x0

    iput v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11786
    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->onPhotoClosed(Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V

    .line 11787
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/high16 v3, 0x3f800000    # 1.0f

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setScaleX(F)V

    .line 11788
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setScaleY(F)V

    .line 11790
    :goto_3e8
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    if-eqz v1, :cond_3f9

    .line 11791
    const/4 v3, 0x0

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->setSecondParentView(Landroid/view/View;)V

    .line 11792
    iput-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    .line 11793
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    check-cast v3, Landroid/graphics/drawable/Drawable;

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setImageBitmap(Landroid/graphics/drawable/Drawable;)V

    .line 11795
    :cond_3f9
    return-void

    .line 11622
    .end local v2    # "object":Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    :cond_3fa
    :goto_3fa
    return-void

    nop

    :array_3fc
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method public collapse()V
    .registers 14

    .line 4193
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_178

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    if-eqz v0, :cond_178

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkAnimation()Z

    move-result v0

    if-eqz v0, :cond_10

    goto/16 :goto_178

    .line 4196
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    const/4 v1, 0x4

    const/4 v2, 0x0

    if-nez v0, :cond_39

    .line 4197
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    if-eqz v0, :cond_32

    .line 4198
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 4199
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback;

    invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;->onCustomViewHidden()V

    .line 4200
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    .line 4201
    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->customView:Landroid/view/View;

    goto :goto_39

    .line 4202
    :cond_32
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenedVideo:Lim/tpelyyftgw/ui/components/WebPlayerView;

    if-eqz v0, :cond_39

    .line 4203
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/WebPlayerView;->exitFullscreen()V

    .line 4206
    :cond_39
    :goto_39
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    const/4 v3, 0x0

    if-eqz v0, :cond_41

    .line 4207
    invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    .line 4210
    :cond_41
    :try_start_41
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    if-eqz v0, :cond_4c

    .line 4211
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 4212
    iput-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;
    :try_end_4c
    .catch Ljava/lang/Exception; {:try_start_41 .. :try_end_4c} :catch_4d

    .line 4216
    :cond_4c
    goto :goto_51

    .line 4214
    :catch_4d
    move-exception v0

    .line 4215
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4218
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_51
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 4219
    .local v0, "animatorSet":Landroid/animation/AnimatorSet;
    const/16 v4, 0xc

    new-array v4, v4, [Landroid/animation/Animator;

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    const/4 v7, 0x1

    new-array v8, v7, [F

    iget-object v9, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    .line 4220
    invoke-virtual {v9}, Landroid/widget/FrameLayout;->getMeasuredWidth()I

    move-result v9

    const/high16 v10, 0x42600000    # 56.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    sub-int/2addr v9, v11

    int-to-float v9, v9

    aput v9, v8, v3

    invoke-static {v5, v6, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v3

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v6, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v8, v7, [F

    .line 4221
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v9

    sget v11, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v12, 0x15

    if-lt v11, v12, :cond_8a

    sget v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    goto :goto_8b

    :cond_8a
    const/4 v11, 0x0

    :goto_8b
    add-int/2addr v9, v11

    int-to-float v9, v9

    aput v9, v8, v3

    invoke-static {v5, v6, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v7

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v8, v7, [F

    const/4 v9, 0x0

    aput v9, v8, v3

    .line 4222
    invoke-static {v5, v6, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    const/4 v6, 0x2

    aput-object v5, v4, v6

    const/4 v5, 0x3

    iget-object v8, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v8, v8, v3

    sget-object v11, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v12, v7, [F

    aput v9, v12, v3

    .line 4223
    invoke-static {v8, v11, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v8

    aput-object v8, v4, v5

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v5, v5, v3

    sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v11, v7, [F

    .line 4224
    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    neg-int v10, v10

    int-to-float v10, v10

    aput v10, v11, v3

    invoke-static {v5, v8, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/4 v1, 0x5

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v7, [F

    aput v9, v10, v3

    .line 4225
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/4 v1, 0x6

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v7, [F

    const/high16 v11, 0x3f800000    # 1.0f

    aput v11, v10, v3

    .line 4227
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/4 v1, 0x7

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v7, [F

    aput v11, v10, v3

    .line 4228
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/16 v1, 0x8

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v7, [F

    aput v9, v10, v3

    .line 4229
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/16 v1, 0x9

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v7, [F

    aput v11, v10, v3

    .line 4230
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/16 v1, 0xa

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v7, [F

    aput v9, v10, v3

    .line 4231
    invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v4, v1

    const/16 v1, 0xb

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v8, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v9, v7, [F

    aput v11, v9, v3

    .line 4232
    invoke-static {v5, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v3

    aput-object v3, v4, v1

    .line 4219
    invoke-virtual {v0, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 4234
    iput-boolean v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->collapsed:Z

    .line 4235
    iput v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4236
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Cn_UNmFi0CH95jHS4pbnnwg66CA;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Cn_UNmFi0CH95jHS4pbnnwg66CA;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    .line 4253
    new-instance v1, Landroid/view/animation/DecelerateInterpolator;

    invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;-><init>()V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 4254
    const-wide/16 v3, 0xfa

    invoke-virtual {v0, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 4255
    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$15;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ArticleViewer$15;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 4264
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v3

    iput-wide v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->transitionAnimationStartTime:J

    .line 4265
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-lt v1, v3, :cond_16f

    .line 4266
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v6, v2}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4268
    :cond_16f
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    invoke-virtual {v1, v11, v7}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setRotation(FZ)V

    .line 4269
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 4270
    return-void

    .line 4194
    .end local v0    # "animatorSet":Landroid/animation/AnimatorSet;
    :cond_178
    :goto_178
    return-void
.end method

.method public destroyArticleViewer()V
    .registers 5

    .line 4545
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_6e

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    if-nez v0, :cond_9

    goto :goto_6e

    .line 4548
    :cond_9
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->releasePlayer()V

    .line 4550
    const/4 v0, 0x0

    :try_start_d
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->getParent()Landroid/view/ViewParent;

    move-result-object v1

    if-eqz v1, :cond_25

    .line 4551
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const-string/jumbo v2, "window"

    invoke-virtual {v1, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/view/WindowManager;

    .line 4552
    .local v1, "wm":Landroid/view/WindowManager;
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-interface {v1, v2}, Landroid/view/WindowManager;->removeViewImmediate(Landroid/view/View;)V

    .line 4554
    .end local v1    # "wm":Landroid/view/WindowManager;
    :cond_25
    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;
    :try_end_27
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_27} :catch_28

    .line 4557
    goto :goto_2c

    .line 4555
    :catch_28
    move-exception v1

    .line 4556
    .local v1, "e":Ljava/lang/Exception;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4558
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_2c
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_2d
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_44

    .line 4559
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;

    .line 4560
    .local v2, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->destroyWebView(Z)V

    .line 4558
    .end local v2    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
    add-int/lit8 v1, v1, 0x1

    goto :goto_2d

    .line 4562
    .end local v1    # "a":I
    :cond_44
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->createdWebViews:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 4564
    :try_start_49
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v1

    const/16 v2, 0x80

    invoke-virtual {v1, v2}, Landroid/view/Window;->clearFlags(I)V
    :try_end_54
    .catch Ljava/lang/Exception; {:try_start_49 .. :try_end_54} :catch_55

    .line 4567
    goto :goto_59

    .line 4565
    :catch_55
    move-exception v1

    .line 4566
    .local v1, "e":Ljava/lang/Exception;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4568
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_59
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    if-eqz v1, :cond_62

    .line 4569
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;->release()V

    .line 4570
    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentThumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    .line 4572
    :cond_62
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setImageBitmap(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V

    .line 4573
    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    .line 4574
    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 4575
    sput-object v0, Lim/tpelyyftgw/ui/ArticleViewer;->Instance:Lim/tpelyyftgw/ui/ArticleViewer;

    .line 4576
    return-void

    .line 4546
    :cond_6e
    :goto_6e
    return-void
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 13
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 2740
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I

    const/high16 v1, 0x3f800000    # 1.0f

    const/4 v2, 0x3

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-ne p1, v0, :cond_2e

    .line 2741
    aget-object v0, p3, v3

    check-cast v0, Ljava/lang/String;

    .line 2742
    .local v0, "location":Ljava/lang/String;
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_e
    if-ge v3, v2, :cond_2c

    .line 2743
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v6, v5, v3

    if-eqz v6, :cond_29

    aget-object v5, v5, v3

    invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v5

    if-eqz v5, :cond_29

    .line 2744
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v3

    invoke-virtual {v2, v1, v4}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setProgress(FZ)V

    .line 2745
    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 2746
    goto :goto_2c

    .line 2742
    :cond_29
    add-int/lit8 v3, v3, 0x1

    goto :goto_e

    .line 2749
    .end local v0    # "location":Ljava/lang/String;
    .end local v3    # "a":I
    :cond_2c
    :goto_2c
    goto/16 :goto_18d

    :cond_2e
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I

    if-ne p1, v0, :cond_64

    .line 2750
    aget-object v0, p3, v3

    check-cast v0, Ljava/lang/String;

    .line 2751
    .restart local v0    # "location":Ljava/lang/String;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_37
    if-ge v5, v2, :cond_62

    .line 2752
    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v7, v6, v5

    if-eqz v7, :cond_5f

    aget-object v6, v6, v5

    invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_5f

    .line 2753
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v2, v2, v5

    invoke-virtual {v2, v1, v4}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setProgress(FZ)V

    .line 2754
    invoke-direct {p0, v5, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 2755
    if-nez v5, :cond_62

    iget v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->isMediaVideo(I)Z

    move-result v1

    if-eqz v1, :cond_62

    .line 2756
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->onActionClick(Z)V

    goto :goto_62

    .line 2751
    :cond_5f
    add-int/lit8 v5, v5, 0x1

    goto :goto_37

    .line 2761
    .end local v0    # "location":Ljava/lang/String;
    .end local v5    # "a":I
    :cond_62
    :goto_62
    goto/16 :goto_18d

    :cond_64
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I

    if-ne p1, v0, :cond_91

    .line 2762
    aget-object v0, p3, v3

    check-cast v0, Ljava/lang/String;

    .line 2763
    .restart local v0    # "location":Ljava/lang/String;
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_6d
    if-ge v1, v2, :cond_8f

    .line 2764
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentFileNames:[Ljava/lang/String;

    aget-object v5, v3, v1

    if-eqz v5, :cond_8c

    aget-object v3, v3, v1

    invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_8c

    .line 2765
    aget-object v3, p3, v4

    check-cast v3, Ljava/lang/Float;

    .line 2766
    .local v3, "progress":Ljava/lang/Float;
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v5, v5, v1

    invoke-virtual {v3}, Ljava/lang/Float;->floatValue()F

    move-result v6

    invoke-virtual {v5, v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setProgress(FZ)V

    .line 2763
    .end local v3    # "progress":Ljava/lang/Float;
    :cond_8c
    add-int/lit8 v1, v1, 0x1

    goto :goto_6d

    .line 2769
    .end local v0    # "location":Ljava/lang/String;
    .end local v1    # "a":I
    :cond_8f
    goto/16 :goto_18d

    :cond_91
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    if-ne p1, v0, :cond_9e

    .line 2770
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    if-eqz v0, :cond_18d

    .line 2771
    invoke-virtual {v0}, Landroid/widget/TextView;->invalidate()V

    goto/16 :goto_18d

    .line 2773
    :cond_9e
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I

    if-ne p1, v0, :cond_c4

    .line 2774
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-eqz v0, :cond_18d

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    const/4 v1, 0x2

    if-eq v0, v1, :cond_18d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    if-eqz v0, :cond_18d

    .line 2775
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintColors()V

    .line 2776
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_b3
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v1, v1

    if-ge v0, v1, :cond_c2

    .line 2777
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 2776
    add-int/lit8 v0, v0, 0x1

    goto :goto_b3

    .end local v0    # "i":I
    :cond_c2
    goto/16 :goto_18d

    .line 2780
    :cond_c4
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    if-ne p1, v0, :cond_f9

    .line 2781
    aget-object v0, p3, v3

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    .line 2782
    .local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_f7

    .line 2783
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_d1
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v3, v2

    if-ge v1, v3, :cond_f7

    .line 2784
    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v2

    .line 2785
    .local v2, "count":I
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_dd
    if-ge v3, v2, :cond_f4

    .line 2786
    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v5, v5, v1

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 2787
    .local v5, "view":Landroid/view/View;
    instance-of v6, v5, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    if-eqz v6, :cond_f1

    .line 2788
    move-object v6, v5

    check-cast v6, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    .line 2789
    .local v6, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->updateButtonState(Z)V

    .line 2785
    .end local v5    # "view":Landroid/view/View;
    .end local v6    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    :cond_f1
    add-int/lit8 v3, v3, 0x1

    goto :goto_dd

    .line 2783
    .end local v2    # "count":I
    .end local v3    # "a":I
    :cond_f4
    add-int/lit8 v1, v1, 0x1

    goto :goto_d1

    .line 2794
    .end local v0    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v1    # "i":I
    :cond_f7
    goto/16 :goto_18d

    :cond_f9
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    if-eq p1, v0, :cond_15c

    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    if-ne p1, v0, :cond_102

    goto :goto_15c

    .line 2810
    :cond_102
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    if-ne p1, v0, :cond_18d

    .line 2811
    aget-object v0, p3, v3

    check-cast v0, Ljava/lang/Integer;

    .line 2812
    .local v0, "mid":Ljava/lang/Integer;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v1, :cond_18d

    .line 2813
    const/4 v1, 0x0

    .restart local v1    # "i":I
    :goto_10f
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v3, v2

    if-ge v1, v3, :cond_18d

    .line 2814
    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v2

    .line 2815
    .restart local v2    # "count":I
    const/4 v3, 0x0

    .restart local v3    # "a":I
    :goto_11b
    if-ge v3, v2, :cond_159

    .line 2816
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v4, v4, v1

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 2817
    .local v4, "view":Landroid/view/View;
    instance-of v5, v4, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    if-eqz v5, :cond_156

    .line 2818
    move-object v5, v4

    check-cast v5, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    .line 2819
    .local v5, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v6

    .line 2820
    .local v6, "playing":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v6, :cond_156

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v8

    if-ne v7, v8, :cond_156

    .line 2821
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    .line 2822
    .local v7, "player":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v7, :cond_159

    .line 2823
    iget v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    iput v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F

    .line 2824
    iget v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    iput v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioProgressSec:I

    .line 2825
    iget v8, v7, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    iput v8, v6, Lim/tpelyyftgw/messenger/MessageObject;->audioPlayerDuration:I

    .line 2826
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->updatePlayingMessageProgress()V

    goto :goto_159

    .line 2815
    .end local v4    # "view":Landroid/view/View;
    .end local v5    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    .end local v6    # "playing":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v7    # "player":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_156
    add-int/lit8 v3, v3, 0x1

    goto :goto_11b

    .line 2813
    .end local v2    # "count":I
    .end local v3    # "a":I
    :cond_159
    :goto_159
    add-int/lit8 v1, v1, 0x1

    goto :goto_10f

    .line 2795
    .end local v0    # "mid":Ljava/lang/Integer;
    .end local v1    # "i":I
    :cond_15c
    :goto_15c
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    if-eqz v0, :cond_18d

    .line 2796
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_161
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v2, v1

    if-ge v0, v2, :cond_18d

    .line 2797
    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v1

    .line 2798
    .local v1, "count":I
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_16d
    if-ge v2, v1, :cond_18a

    .line 2799
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v3, v3, v0

    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    .line 2800
    .local v3, "view":Landroid/view/View;
    instance-of v5, v3, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    if-eqz v5, :cond_187

    .line 2801
    move-object v5, v3

    check-cast v5, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;

    .line 2802
    .restart local v5    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v6

    .line 2803
    .local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v6, :cond_187

    .line 2804
    invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->updateButtonState(Z)V

    .line 2798
    .end local v3    # "view":Landroid/view/View;
    .end local v5    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
    .end local v6    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_187
    add-int/lit8 v2, v2, 0x1

    goto :goto_16d

    .line 2796
    .end local v1    # "count":I
    .end local v2    # "a":I
    :cond_18a
    add-int/lit8 v0, v0, 0x1

    goto :goto_161

    .line 2835
    .end local v0    # "i":I
    :cond_18d
    :goto_18d
    return-void
.end method

.method public getAnimationValue()F
    .registers 2

    .line 12110
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValue:F

    return v0
.end method

.method public isShowingImage(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 3
    .param p1, "object"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11419
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    if-eqz v0, :cond_10

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->disableShowCheck:Z

    if-nez v0, :cond_10

    if-eqz p1, :cond_10

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentMedia:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    if-ne v0, p1, :cond_10

    const/4 v0, 0x1

    goto :goto_11

    :cond_10
    const/4 v0, 0x0

    :goto_11
    return v0
.end method

.method public isVisible()Z
    .registers 2

    .line 4579
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    return v0
.end method

.method public synthetic lambda$checkScrollAnimated$21$ArticleViewer(Landroid/animation/ValueAnimator;)V
    .registers 3
    .param p1, "animation"    # Landroid/animation/ValueAnimator;

    .line 3884
    invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->setCurrentHeaderHeight(I)V

    return-void
.end method

.method public synthetic lambda$close$28$ArticleViewer()V
    .registers 4

    .line 4410
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 4411
    return-void

    .line 4413
    :cond_5
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x12

    const/4 v2, 0x0

    if-lt v0, v1, :cond_12

    .line 4414
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4416
    :cond_12
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4417
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->onClosed()V

    .line 4418
    return-void
.end method

.method public synthetic lambda$closePhoto$40$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V
    .registers 5
    .param p1, "object"    # Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11756
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/4 v1, 0x0

    const/16 v2, 0x12

    if-lt v0, v2, :cond_d

    .line 11757
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setLayerType(ILandroid/graphics/Paint;)V

    .line 11759
    :cond_d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v2, 0x4

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setVisibility(I)V

    .line 11760
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    .line 11761
    iput v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11762
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->onPhotoClosed(Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V

    .line 11763
    return-void
.end method

.method public synthetic lambda$collapse$26$ArticleViewer()V
    .registers 4

    .line 4237
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 4238
    return-void

    .line 4240
    :cond_5
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x12

    const/4 v2, 0x0

    if-lt v0, v1, :cond_12

    .line 4241
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4243
    :cond_12
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4246
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const-string/jumbo v1, "window"

    invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/WindowManager;

    .line 4247
    .local v0, "wm":Landroid/view/WindowManager;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    invoke-interface {v0, v1, v2}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 4252
    return-void
.end method

.method public synthetic lambda$drawContent$42$ArticleViewer()V
    .registers 3

    .line 12161
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    add-int/lit8 v0, v0, 0x1

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setImageIndex(IZ)V

    return-void
.end method

.method public synthetic lambda$drawContent$43$ArticleViewer()V
    .registers 3

    .line 12163
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentIndex:I

    add-int/lit8 v0, v0, -0x1

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->setImageIndex(IZ)V

    return-void
.end method

.method public synthetic lambda$joinChannel$35$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;ILim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 14
    .param p1, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "currentAccount"    # I
    .param p3, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;
    .param p4, "channel"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .param p5, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p6, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 4503
    if-eqz p6, :cond_11

    .line 4504
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Yl6jscgaFXETUVLnNBd1YP7sHUY;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p1

    move v3, p2

    move-object v4, p6

    move-object v5, p3

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Yl6jscgaFXETUVLnNBd1YP7sHUY;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 4508
    return-void

    .line 4510
    :cond_11
    const/4 v0, 0x0

    .line 4511
    .local v0, "hasJoinMessage":Z
    move-object v1, p5

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;

    .line 4512
    .local v1, "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_16
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->updates:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_3a

    .line 4513
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->updates:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Update;

    .line 4514
    .local v3, "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    instance-of v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_updateNewChannelMessage;

    if-eqz v4, :cond_37

    .line 4515
    move-object v4, v3

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_updateNewChannelMessage;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_updateNewChannelMessage;->message:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-eqz v4, :cond_37

    .line 4516
    const/4 v0, 0x1

    .line 4517
    goto :goto_3a

    .line 4512
    .end local v3    # "update":Lim/tpelyyftgw/tgnet/TLRPC$Update;
    :cond_37
    add-int/lit8 v2, v2, 0x1

    goto :goto_16

    .line 4521
    .end local v2    # "a":I
    :cond_3a
    :goto_3a
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V

    .line 4522
    const/4 v2, 0x1

    if-nez v0, :cond_4e

    .line 4523
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget v4, p4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v3, v4, v2}, Lim/tpelyyftgw/messenger/MessagesController;->generateJoinMessage(IZ)V

    .line 4525
    :cond_4e
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$LfdqqQkXHeHivjrw17C4UbNf9vk;

    invoke-direct {v3, p1}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$LfdqqQkXHeHivjrw17C4UbNf9vk;-><init>(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;)V

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 4526
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$d1R3qM5rE7n8BTcwqBiXDihNDvI;

    invoke-direct {v3, p2, p4}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$d1R3qM5rE7n8BTcwqBiXDihNDvI;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    const-wide/16 v4, 0x3e8

    invoke-static {v3, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 4527
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v3

    new-instance v4, Ljava/util/ArrayList;

    invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V

    const/4 v5, 0x0

    iget v6, p4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v3, v4, v5, v2, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateDialogsWithDeletedMessages(Ljava/util/ArrayList;Ljava/util/ArrayList;ZI)V

    .line 4528
    return-void
.end method

.method public synthetic lambda$loadChannel$31$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;ILim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 14
    .param p1, "adapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .param p2, "currentAccount"    # I
    .param p3, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 4472
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$xhI41g_ngpIKcz82h7aUOV79mfw;

    move-object v0, v7

    move-object v1, p0

    move-object v2, p1

    move-object v3, p5

    move-object v4, p4

    move v5, p2

    move-object v6, p3

    invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$xhI41g_ngpIKcz82h7aUOV79mfw;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;)V

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$10$ArticleViewer(IJLim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 13
    .param p1, "currentAccount"    # I
    .param p2, "pageId"    # J
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 3247
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$0N7y2U_WeTQp6Hy64-e60FFiDIw;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p4

    move v3, p1

    move-wide v4, p2

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$0N7y2U_WeTQp6Hy64-e60FFiDIw;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLObject;IJ)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$22$ArticleViewer(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V
    .registers 10
    .param p1, "webPageFinal"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p2, "webPage"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
    .param p3, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p4, "anchorFinal"    # Ljava/lang/String;

    .line 4029
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_5d

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    if-ne v0, p1, :cond_5d

    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    if-eqz v0, :cond_5d

    .line 4030
    if-eqz p3, :cond_1d

    .line 4031
    iget-object v0, p3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iput-object p2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 4033
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0, v1, p2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 4034
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pagesStack:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_5d

    .line 4035
    iput-object p2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    .line 4036
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v2, "articles"

    invoke-virtual {v0, v2, v1}, 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

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "article"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 4037
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->updateInterfaceForCurrentPage(I)V

    .line 4038
    if-eqz p4, :cond_5d

    .line 4039
    invoke-direct {p0, p4}, Lim/tpelyyftgw/ui/ArticleViewer;->scrollToAnchor(Ljava/lang/String;)Z

    .line 4043
    :cond_5d
    return-void
.end method

.method public synthetic lambda$null$30$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;)V
    .registers 13
    .param p1, "adapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "currentAccount"    # I
    .param p5, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;

    .line 4473
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadingChannel:Z

    .line 4474
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    if-eqz v1, :cond_62

    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6900(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_12

    goto :goto_62

    .line 4477
    :cond_12
    const/4 v1, 0x4

    if-nez p2, :cond_5e

    .line 4478
    move-object v2, p3

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;

    .line 4479
    .local v2, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_5a

    .line 4480
    invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V

    .line 4481
    invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;

    invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V

    .line 4482
    invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;

    const/4 v6, 0x1

    invoke-virtual {v3, v4, v5, v0, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V

    .line 4483
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;

    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iput-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadedChannel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 4484
    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->left:Z

    if-eqz v3, :cond_56

    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->loadedChannel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->kicked:Z

    if-nez v3, :cond_56

    .line 4485
    invoke-virtual {p5, v0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    goto :goto_5d

    .line 4487
    :cond_56
    invoke-virtual {p5, v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    goto :goto_5d

    .line 4490
    :cond_5a
    invoke-virtual {p5, v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    .line 4492
    .end local v2    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
    :goto_5d
    goto :goto_61

    .line 4493
    :cond_5e
    invoke-virtual {p5, v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    .line 4495
    :goto_61
    return-void

    .line 4475
    :cond_62
    :goto_62
    return-void
.end method

.method public synthetic lambda$null$32$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;)V
    .registers 9
    .param p1, "cell"    # Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
    .param p2, "currentAccount"    # I
    .param p3, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p4, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;

    .line 4505
    const/4 v0, 0x0

    invoke-virtual {p1, v0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setState(IZ)V

    .line 4506
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    aput-object v2, v3, v0

    invoke-static {p2, p3, v1, p4, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;

    .line 4507
    return-void
.end method

.method public synthetic lambda$null$5$ArticleViewer(ILim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;)V
    .registers 7
    .param p1, "reqId"    # I
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "anchor"    # Ljava/lang/String;
    .param p4, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;

    .line 2691
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    if-eqz v0, :cond_30

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastReqId:I

    if-eq p1, v0, :cond_9

    goto :goto_30

    .line 2694
    :cond_9
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->openUrlReqId:I

    .line 2695
    const/4 v1, 0x1

    invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 2696
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    if-eqz v0, :cond_2f

    .line 2697
    instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    if-eqz v0, :cond_28

    move-object v0, p2

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_page;

    if-eqz v0, :cond_28

    .line 2698
    move-object v0, p2

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    invoke-direct {p0, v0, p3, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->addPageToStack(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;I)Z

    goto :goto_2f

    .line 2700
    :cond_28
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    iget-object v1, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->url:Ljava/lang/String;

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V

    .line 2703
    :cond_2f
    :goto_2f
    return-void

    .line 2692
    :cond_30
    :goto_30
    return-void
.end method

.method public synthetic lambda$null$9$ArticleViewer(Lim/tpelyyftgw/tgnet/TLObject;IJ)V
    .registers 11
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "currentAccount"    # I
    .param p3, "pageId"    # J

    .line 3248
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    if-nez v0, :cond_5

    .line 3249
    return-void

    .line 3251
    :cond_5
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    .line 3252
    const/4 v1, 0x1

    invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 3253
    if-eqz p1, :cond_38

    .line 3254
    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;

    .line 3255
    .local v2, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V

    .line 3256
    invoke-static {p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;

    invoke-virtual {v3, v4, v5, v0, v1}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V

    .line 3257
    iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_38

    .line 3258
    iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-direct {p0, v0, p3, p4}, Lim/tpelyyftgw/ui/ArticleViewer;->openPreviewsChat(Lim/tpelyyftgw/tgnet/TLRPC$User;J)V

    .line 3261
    .end local v2    # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
    :cond_38
    return-void
.end method

.method public synthetic lambda$onClosed$29$ArticleViewer()V
    .registers 3

    .line 4454
    :try_start_0
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    if-eqz v0, :cond_18

    .line 4455
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const-string/jumbo v1, "window"

    invoke-virtual {v0, v1}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/WindowManager;

    .line 4456
    .local v0, "wm":Landroid/view/WindowManager;
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
    :try_end_18
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_18} :catch_19

    .line 4460
    .end local v0    # "wm":Landroid/view/WindowManager;
    :cond_18
    goto :goto_1d

    .line 4458
    :catch_19
    move-exception v0

    .line 4459
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4461
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_1d
    return-void
.end method

.method public synthetic lambda$onPhotoClosed$41$ArticleViewer()V
    .registers 3

    .line 11817
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setImageBitmap(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V

    return-void
.end method

.method public synthetic lambda$open$23$ArticleViewer(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ILim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 15
    .param p1, "webPageFinal"    # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "anchorFinal"    # Ljava/lang/String;
    .param p4, "currentAccount"    # I
    .param p5, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p6, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 4023
    instance-of v0, p5, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    if-eqz v0, :cond_2c

    .line 4024
    move-object v0, p5

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;

    .line 4025
    .local v0, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    if-nez v1, :cond_c

    .line 4026
    return-void

    .line 4028
    :cond_c
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BDqVfIJViTM02jMFQ2RGU6GxUds;

    move-object v1, v7

    move-object v2, p0

    move-object v3, p1

    move-object v4, v0

    move-object v5, p2

    move-object v6, p3

    invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BDqVfIJViTM02jMFQ2RGU6GxUds;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;)V

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 4044
    new-instance v1, Landroid/util/LongSparseArray;

    const/4 v2, 0x1

    invoke-direct {v1, v2}, Landroid/util/LongSparseArray;-><init>(I)V

    .line 4045
    .local v1, "webpages":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
    iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;->id:J

    invoke-virtual {v1, v2, v3, v0}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 4046
    invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v2

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/messenger/MessagesStorage;->putWebPages(Landroid/util/LongSparseArray;)V

    .line 4048
    .end local v0    # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
    .end local v1    # "webpages":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/tgnet/TLRPC$WebPage;>;"
    :cond_2c
    return-void
.end method

.method public synthetic lambda$open$24$ArticleViewer()V
    .registers 4

    .line 4096
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    if-eqz v0, :cond_22

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    if-nez v0, :cond_9

    goto :goto_22

    .line 4099
    :cond_9
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x12

    const/4 v2, 0x0

    if-lt v0, v1, :cond_16

    .line 4100
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4102
    :cond_16
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4103
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v0}, Landroid/app/Activity;->getCurrentFocus()Landroid/view/View;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 4104
    return-void

    .line 4097
    :cond_22
    :goto_22
    return-void
.end method

.method public synthetic lambda$open$25$ArticleViewer(Landroid/animation/AnimatorSet;)V
    .registers 6
    .param p1, "animatorSet"    # Landroid/animation/AnimatorSet;

    .line 4122
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    const/4 v1, 0x2

    new-array v1, v1, [I

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I

    const/4 v3, 0x0

    aput v2, v1, v3

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    const/4 v3, 0x1

    aput v2, v1, v3

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V

    .line 4123
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V

    .line 4124
    invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V

    .line 4125
    return-void
.end method

.method public synthetic lambda$openPhoto$37$ArticleViewer()V
    .registers 4

    .line 11572
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    if-nez v0, :cond_5

    .line 11573
    return-void

    .line 11575
    :cond_5
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x12

    const/4 v2, 0x0

    if-lt v0, v1, :cond_12

    .line 11576
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v1, 0x0

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setLayerType(ILandroid/graphics/Paint;)V

    .line 11578
    :cond_12
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11579
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoTransitionAnimationStartTime:J

    .line 11580
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->setImages()V

    .line 11581
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 11582
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setVisibility(I)V

    .line 11583
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->showAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    const/4 v1, 0x1

    if-eqz v0, :cond_31

    .line 11584
    iget-object v0, v0, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v0, v1, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    .line 11586
    :cond_31
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->hideAfterAnimation:Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    if-eqz v0, :cond_3a

    .line 11587
    iget-object v0, v0, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    .line 11589
    :cond_3a
    return-void
.end method

.method public synthetic lambda$openPhoto$38$ArticleViewer(Landroid/animation/AnimatorSet;)V
    .registers 6
    .param p1, "animatorSet"    # Landroid/animation/AnimatorSet;

    .line 11606
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    const/4 v1, 0x2

    new-array v1, v1, [I

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I

    const/4 v3, 0x0

    aput v2, v1, v3

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    const/4 v3, 0x1

    aput v2, v1, v3

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAllowedNotificationsDutingAnimation([I)V

    .line 11607
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->setAnimationInProgress(Z)V

    .line 11608
    invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V

    .line 11609
    return-void
.end method

.method public synthetic lambda$openPhoto$39$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V
    .registers 5
    .param p1, "object"    # Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    .line 11614
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->disableShowCheck:Z

    .line 11615
    iget-object v1, p1, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    const/4 v2, 0x1

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setVisible(ZZ)V

    .line 11616
    return-void
.end method

.method public synthetic lambda$openWebpageUrl$6$ArticleViewer(ILjava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 13
    .param p1, "reqId"    # I
    .param p2, "anchor"    # Ljava/lang/String;
    .param p3, "req"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
    .param p4, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p5, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 2690
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$4zQ2G06n_eHpbbwLGc0QxSzZtw0;

    move-object v0, v6

    move-object v1, p0

    move v2, p1

    move-object v3, p4

    move-object v4, p2

    move-object v5, p3

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$4zQ2G06n_eHpbbwLGc0QxSzZtw0;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;ILim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$setParentActivity$11$ArticleViewer(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Landroid/view/View;I)V
    .registers 14
    .param p1, "webpageAdapter"    # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    .param p2, "view"    # Landroid/view/View;
    .param p3, "position"    # I

    .line 3234
    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    const/4 v1, 0x1

    if-ne p3, v0, :cond_51

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_51

    .line 3235
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    if-eqz v0, :cond_14

    .line 3236
    return-void

    .line 3238
    :cond_14
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    const-string v2, "previews"

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUserOrChat(Ljava/lang/String;)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v0

    .line 3239
    .local v0, "object":Lim/tpelyyftgw/tgnet/TLObject;
    instance-of v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;

    if-eqz v3, :cond_30

    .line 3240
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    invoke-direct {p0, v1, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->openPreviewsChat(Lim/tpelyyftgw/tgnet/TLRPC$User;J)V

    goto/16 :goto_10f

    .line 3242
    :cond_30
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    .line 3243
    .local v3, "currentAccount":I
    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J

    .line 3244
    .local v4, "pageId":J
    invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->showProgressView(ZZ)V

    .line 3245
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;-><init>()V

    .line 3246
    .local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;->username:Ljava/lang/String;

    .line 3247
    invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$1SnT27nw7LJVRhFK8IRrCh1b570;

    invoke-direct {v6, p0, v3, v4, v5}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$1SnT27nw7LJVRhFK8IRrCh1b570;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;IJ)V

    invoke-virtual {v2, v1, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->previewsReqId:I

    goto/16 :goto_10f

    .line 3263
    .end local v0    # "object":Lim/tpelyyftgw/tgnet/TLObject;
    .end local v1    # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
    .end local v3    # "currentAccount":I
    .end local v4    # "pageId":J
    :cond_51
    if-ltz p3, :cond_10f

    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge p3, v0, :cond_10f

    .line 3264
    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0, p3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 3265
    .local v0, "pageBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    move-object v2, v0

    .line 3266
    .local v2, "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListPageBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    .line 3267
    instance-of v3, v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    if-eqz v3, :cond_77

    .line 3268
    move-object v3, v0

    check-cast v3, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;

    .line 3269
    .local v3, "detailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
    invoke-static {v3}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    move-result-object v0

    .line 3271
    .end local v3    # "detailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
    :cond_77
    instance-of v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    if-eqz v3, :cond_94

    .line 3272
    move-object v3, v0

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;

    .line 3273
    .local v3, "pageBlockChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;
    iget v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;->channel:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    iget-object v6, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    const/4 v7, 0x2

    invoke-virtual {v4, v5, v6, v7}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V

    .line 3274
    const/4 v4, 0x0

    invoke-virtual {p0, v4, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V

    .line 3275
    .end local v3    # "pageBlockChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;
    goto/16 :goto_110

    :cond_94
    instance-of v3, v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    const/4 v4, 0x0

    if-eqz v3, :cond_b2

    .line 3276
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    .line 3277
    .local v1, "pageBlockRelatedArticlesChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;->articles:Ljava/util/ArrayList;

    invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)I

    move-result v5

    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;->url:Ljava/lang/String;

    invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->openWebpageUrl(Ljava/lang/String;Ljava/lang/String;)V

    .end local v1    # "pageBlockRelatedArticlesChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
    goto :goto_10e

    .line 3278
    :cond_b2
    instance-of v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    if-eqz v3, :cond_10e

    .line 3279
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/ArticleViewer;->getLastNonListCell(Landroid/view/View;)Landroid/view/View;

    move-result-object p2

    .line 3280
    instance-of v3, p2, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;

    if-nez v3, :cond_bf

    .line 3281
    return-void

    .line 3284
    :cond_bf
    iput-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 3285
    iput-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    .line 3286
    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$6900(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v3

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v3

    .line 3287
    .local v3, "index":I
    if-gez v3, :cond_ce

    .line 3288
    return-void

    .line 3290
    :cond_ce
    move-object v4, v0

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;

    .line 3291
    .local v4, "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    xor-int/2addr v1, v5

    iput-boolean v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    .line 3293
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getItemCount()I

    move-result v1

    .line 3294
    .local v1, "oldCount":I
    invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$7000(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V

    .line 3295
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getItemCount()I

    move-result v5

    .line 3296
    .local v5, "newCount":I
    sub-int v6, v5, v1

    invoke-static {v6}, Ljava/lang/Math;->abs(I)I

    move-result v6

    .line 3298
    .local v6, "changeCount":I
    move-object v7, p2

    check-cast v7, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;

    .line 3299
    .local v7, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
    invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;->access$22800(Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;)Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;

    move-result-object v8

    iget-boolean v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    if-eqz v9, :cond_f4

    const/4 v9, 0x0

    goto :goto_f6

    :cond_f4
    const/high16 v9, 0x3f800000    # 1.0f

    :goto_f6
    invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/components/AnimatedArrowDrawable;->setAnimationProgressAnimated(F)V

    .line 3300
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;->invalidate()V

    .line 3301
    if-eqz v6, :cond_110

    .line 3302
    iget-boolean v8, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z

    if-eqz v8, :cond_108

    .line 3303
    add-int/lit8 v8, p3, 0x1

    invoke-virtual {p1, v8, v6}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyItemRangeInserted(II)V

    goto :goto_110

    .line 3305
    :cond_108
    add-int/lit8 v8, p3, 0x1

    invoke-virtual {p1, v8, v6}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyItemRangeRemoved(II)V

    goto :goto_110

    .line 3278
    .end local v1    # "oldCount":I
    .end local v3    # "index":I
    .end local v4    # "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
    .end local v5    # "newCount":I
    .end local v6    # "changeCount":I
    .end local v7    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
    :cond_10e
    :goto_10e
    goto :goto_110

    .line 3263
    .end local v0    # "pageBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    .end local v2    # "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
    :cond_10f
    :goto_10f
    nop

    .line 3310
    :cond_110
    :goto_110
    return-void
.end method

.method public synthetic lambda$setParentActivity$13$ArticleViewer(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 3383
    const/4 v0, 0x1

    invoke-virtual {p0, v0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V

    .line 3384
    return-void
.end method

.method public synthetic lambda$setParentActivity$14$ArticleViewer()V
    .registers 6

    .line 3403
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/LineProgressView;->getCurrentProgress()F

    move-result v0

    const v1, 0x3f333333    # 0.7f

    sub-float/2addr v1, v0

    .line 3404
    .local v1, "progressLeft":F
    const/4 v0, 0x0

    cmpl-float v0, v1, v0

    if-lez v0, :cond_2e

    .line 3406
    const/high16 v0, 0x3e800000    # 0.25f

    cmpg-float v0, v1, v0

    if-gez v0, :cond_19

    .line 3407
    const v0, 0x3c23d70a    # 0.01f

    .local v0, "tick":F
    goto :goto_1c

    .line 3409
    .end local v0    # "tick":F
    :cond_19
    const v0, 0x3ca3d70a    # 0.02f

    .line 3411
    .restart local v0    # "tick":F
    :goto_1c
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/LineProgressView;->getCurrentProgress()F

    move-result v3

    add-float/2addr v3, v0

    const/4 v4, 0x1

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V

    .line 3412
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressTickRunnable:Ljava/lang/Runnable;

    const-wide/16 v3, 0x64

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 3414
    .end local v0    # "tick":F
    :cond_2e
    return-void
.end method

.method public synthetic lambda$setParentActivity$15$ArticleViewer(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 3430
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    xor-int/lit8 v0, v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    .line 3431
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/4 v1, 0x0

    const-string v2, "articles"

    invoke-virtual {v0, v2, v1}, 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

    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    const-string v2, "nightModeEnabled"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 3432
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updateNightModeButton()V

    .line 3433
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintColors()V

    .line 3434
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_25
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v1, v1

    if-ge v0, v1, :cond_34

    .line 3435
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 3434
    add-int/lit8 v0, v0, 0x1

    goto :goto_25

    .line 3437
    .end local v0    # "i":I
    :cond_34
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-eqz v0, :cond_3b

    .line 3438
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->showNightModeHint()V

    .line 3440
    :cond_3b
    return-void
.end method

.method public synthetic lambda$setParentActivity$16$ArticleViewer(Landroid/view/View;)V
    .registers 6
    .param p1, "v"    # Landroid/view/View;

    .line 3453
    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 3454
    .local v0, "num":I
    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    .line 3455
    const/4 v1, 0x0

    .local v1, "a12":I
    :goto_d
    const/4 v2, 0x3

    if-ge v1, v2, :cond_1f

    .line 3456
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v2, v2, v1

    if-ne v1, v0, :cond_18

    const/4 v3, 0x1

    goto :goto_19

    :cond_18
    const/4 v3, 0x0

    :goto_19
    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->select(Z)V

    .line 3455
    add-int/lit8 v1, v1, 0x1

    goto :goto_d

    .line 3458
    .end local v1    # "a12":I
    :cond_1f
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updateNightModeButton()V

    .line 3459
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintColors()V

    .line 3460
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_26
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v2, v2

    if-ge v1, v2, :cond_35

    .line 3461
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 3460
    add-int/lit8 v1, v1, 0x1

    goto :goto_26

    .line 3463
    .end local v1    # "i":I
    :cond_35
    return-void
.end method

.method public synthetic lambda$setParentActivity$17$ArticleViewer(Landroid/view/View;)V
    .registers 6
    .param p1, "v"    # Landroid/view/View;

    .line 3485
    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 3486
    .local v0, "num":I
    iput v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    .line 3487
    const/4 v1, 0x0

    .local v1, "a1":I
    :goto_d
    const/4 v2, 0x2

    if-ge v1, v2, :cond_1f

    .line 3488
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v2, v2, v1

    if-ne v1, v0, :cond_18

    const/4 v3, 0x1

    goto :goto_19

    :cond_18
    const/4 v3, 0x0

    :goto_19
    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->select(Z)V

    .line 3487
    add-int/lit8 v1, v1, 0x1

    goto :goto_d

    .line 3490
    .end local v1    # "a1":I
    :cond_1f
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintFonts()V

    .line 3491
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_23
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v2, v2

    if-ge v1, v2, :cond_32

    .line 3492
    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v2, v2, v1

    invoke-virtual {v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V

    .line 3491
    add-int/lit8 v1, v1, 0x1

    goto :goto_23

    .line 3494
    .end local v1    # "i":I
    :cond_32
    return-void
.end method

.method public synthetic lambda$setParentActivity$18$ArticleViewer(Landroid/view/View;)V
    .registers 10
    .param p1, "v"    # Landroid/view/View;

    .line 3535
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v0, :cond_20

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_9

    goto :goto_20

    .line 3538
    :cond_9
    new-instance v0, Lim/tpelyyftgw/ui/components/ShareAlert;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const/4 v3, 0x0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    const/4 v5, 0x0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    const/4 v7, 0x1

    move-object v1, v0

    invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/ShareAlert;-><init>(Landroid/content/Context;Ljava/util/ArrayList;Ljava/lang/String;ZLjava/lang/String;Z)V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->showDialog(Landroid/app/Dialog;)V

    .line 3539
    return-void

    .line 3536
    :cond_20
    :goto_20
    return-void
.end method

.method public synthetic lambda$setParentActivity$19$ArticleViewer(F)V
    .registers 5
    .param p1, "progress"    # F

    .line 3734
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-eqz v0, :cond_10

    .line 3735
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->getDuration()J

    move-result-wide v1

    long-to-float v1, v1

    mul-float v1, v1, p1

    float-to-int v1, v1

    int-to-long v1, v1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/VideoPlayer;->seekTo(J)V

    .line 3737
    :cond_10
    return-void
.end method

.method public synthetic lambda$setParentActivity$20$ArticleViewer(Landroid/view/View;)V
    .registers 4
    .param p1, "v"    # Landroid/view/View;

    .line 3794
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayer:Lim/tpelyyftgw/ui/components/VideoPlayer;

    if-eqz v0, :cond_f

    .line 3795
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isPlaying:Z

    if-eqz v1, :cond_c

    .line 3796
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->pause()V

    goto :goto_f

    .line 3798
    :cond_c
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/VideoPlayer;->play()V

    .line 3801
    :cond_f
    :goto_f
    return-void
.end method

.method public synthetic lambda$setParentActivity$7$ArticleViewer(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
    .registers 8
    .param p1, "v"    # Landroid/view/View;
    .param p2, "insets"    # Landroid/view/WindowInsets;

    .line 3097
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    check-cast v0, Landroid/view/WindowInsets;

    .line 3098
    .local v0, "oldInsets":Landroid/view/WindowInsets;
    iput-object p2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    .line 3099
    if-eqz v0, :cond_16

    invoke-virtual {v0}, Landroid/view/WindowInsets;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p2}, Landroid/view/WindowInsets;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_1b

    .line 3100
    :cond_16
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->requestLayout()V

    .line 3102
    :cond_1b
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x1c

    if-lt v1, v2, :cond_51

    .line 3103
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v1

    invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    invoke-virtual {v1}, Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;

    move-result-object v1

    invoke-virtual {v1}, Landroid/view/WindowInsets;->getDisplayCutout()Landroid/view/DisplayCutout;

    move-result-object v1

    .line 3104
    .local v1, "cutout":Landroid/view/DisplayCutout;
    if-eqz v1, :cond_51

    .line 3105
    invoke-virtual {v1}, Landroid/view/DisplayCutout;->getBoundingRects()Ljava/util/List;

    move-result-object v2

    .line 3106
    .local v2, "rects":Ljava/util/List;, "Ljava/util/List<Landroid/graphics/Rect;>;"
    if-eqz v2, :cond_51

    invoke-interface {v2}, Ljava/util/List;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_51

    .line 3107
    const/4 v3, 0x0

    invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Landroid/graphics/Rect;

    invoke-virtual {v4}, Landroid/graphics/Rect;->height()I

    move-result v4

    if-eqz v4, :cond_4f

    const/4 v3, 0x1

    :cond_4f
    iput-boolean v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->hasCutout:Z

    .line 3111
    .end local v1    # "cutout":Landroid/view/DisplayCutout;
    .end local v2    # "rects":Ljava/util/List;, "Ljava/util/List<Landroid/graphics/Rect;>;"
    :cond_51
    invoke-virtual {p2}, Landroid/view/WindowInsets;->consumeSystemWindowInsets()Landroid/view/WindowInsets;

    move-result-object v1

    return-object v1
.end method

.method public synthetic lambda$setParentActivity$8$ArticleViewer(Landroid/view/View;I)Z
    .registers 6
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 3226
    instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;

    if-eqz v0, :cond_26

    .line 3227
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;

    .line 3228
    .local v0, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;->access$22900(Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;->articles:Ljava/util/ArrayList;

    invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;->access$22900(Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)I

    move-result v2

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageRelatedArticle;->url:Ljava/lang/String;

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->showCopyPopup(Ljava/lang/String;)V

    .line 3229
    const/4 v1, 0x1

    return v1

    .line 3231
    .end local v0    # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
    :cond_26
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$showCopyPopup$0$ArticleViewer(Ljava/lang/String;Landroid/content/DialogInterface;I)V
    .registers 9
    .param p1, "urlFinal"    # Ljava/lang/String;
    .param p2, "dialog"    # Landroid/content/DialogInterface;
    .param p3, "which"    # I

    .line 1151
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_5

    .line 1152
    return-void

    .line 1154
    :cond_5
    if-nez p3, :cond_67

    .line 1156
    const/16 v0, 0x23

    invoke-virtual {p1, v0}, Ljava/lang/String;->lastIndexOf(I)I

    move-result v0

    move v1, v0

    .local v1, "index":I
    const/4 v2, -0x1

    if-eq v0, v2, :cond_61

    .line 1158
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_28

    .line 1159
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Page;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    .local v0, "webPageUrl":Ljava/lang/String;
    goto :goto_30

    .line 1161
    .end local v0    # "webPageUrl":Ljava/lang/String;
    :cond_28
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentPage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    .line 1165
    .restart local v0    # "webPageUrl":Ljava/lang/String;
    :goto_30
    add-int/lit8 v2, v1, 0x1

    :try_start_32
    invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v2

    const-string v3, "UTF-8"

    invoke-static {v2, v3}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2
    :try_end_3c
    .catch Ljava/lang/Exception; {:try_start_32 .. :try_end_3c} :catch_3d

    .line 1168
    .local v2, "anchor":Ljava/lang/String;
    goto :goto_41

    .line 1166
    .end local v2    # "anchor":Ljava/lang/String;
    :catch_3d
    move-exception v2

    .line 1167
    .local v2, "ignore":Ljava/lang/Exception;
    const-string v3, ""

    move-object v2, v3

    .line 1169
    .local v2, "anchor":Ljava/lang/String;
    :goto_41
    invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_61

    .line 1170
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_5d

    .line 1171
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    const/4 v4, 0x0

    aget-object v3, v3, v4

    invoke-virtual {v3, v4, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1172
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkScrollAnimated()V

    goto :goto_60

    .line 1174
    :cond_5d
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->scrollToAnchor(Ljava/lang/String;)Z

    .line 1176
    :goto_60
    return-void

    .line 1179
    .end local v0    # "webPageUrl":Ljava/lang/String;
    .end local v2    # "anchor":Ljava/lang/String;
    :cond_61
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-static {v0, p1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V

    .end local v1    # "index":I
    goto :goto_8b

    .line 1180
    :cond_67
    const/4 v0, 0x1

    if-ne p3, v0, :cond_8b

    .line 1181
    move-object v0, p1

    .line 1182
    .local v0, "url":Ljava/lang/String;
    const-string v1, "mailto:"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_79

    .line 1183
    const/4 v1, 0x7

    invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_87

    .line 1184
    :cond_79
    const-string/jumbo v1, "tel:"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_87

    .line 1185
    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 1187
    :cond_87
    :goto_87
    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V

    goto :goto_8c

    .line 1180
    .end local v0    # "url":Ljava/lang/String;
    :cond_8b
    :goto_8b
    nop

    .line 1189
    :goto_8c
    return-void
.end method

.method public synthetic lambda$showDialog$36$ArticleViewer(Landroid/content/DialogInterface;)V
    .registers 3
    .param p1, "dialog1"    # Landroid/content/DialogInterface;

    .line 4597
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    return-void
.end method

.method public synthetic lambda$showPopup$1$ArticleViewer(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 6
    .param p1, "v"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 1218
    invoke-virtual {p2}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    if-nez v0, :cond_2c

    .line 1219
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_2c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_2c

    .line 1220
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupRect:Landroid/graphics/Rect;

    invoke-virtual {p1, v0}, Landroid/view/View;->getHitRect(Landroid/graphics/Rect;)V

    .line 1221
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupRect:Landroid/graphics/Rect;

    invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F

    move-result v1

    float-to-int v1, v1

    invoke-virtual {p2}, Landroid/view/MotionEvent;->getY()F

    move-result v2

    float-to-int v2, v2

    invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;->contains(II)Z

    move-result v0

    if-nez v0, :cond_2c

    .line 1222
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 1226
    :cond_2c
    const/4 v0, 0x0

    return v0
.end method

.method public synthetic lambda$showPopup$2$ArticleViewer(Landroid/view/KeyEvent;)V
    .registers 4
    .param p1, "keyEvent"    # Landroid/view/KeyEvent;

    .line 1229
    invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_1c

    invoke-virtual {p1}, Landroid/view/KeyEvent;->getRepeatCount()I

    move-result v0

    if-nez v0, :cond_1c

    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_1c

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 1230
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss()V

    .line 1232
    :cond_1c
    return-void
.end method

.method public synthetic lambda$showPopup$3$ArticleViewer(Landroid/view/View;)V
    .registers 4
    .param p1, "v"    # Landroid/view/View;

    .line 1243
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    if-eqz v0, :cond_11

    .line 1244
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;->getText()Ljava/lang/CharSequence;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V

    .line 1245
    const v0, 0x7f0f1058

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    .line 1247
    :cond_11
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    if-eqz v0, :cond_21

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_21

    .line 1248
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->popupWindow:Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarPopupWindow;->dismiss(Z)V

    .line 1250
    :cond_21
    return-void
.end method

.method public synthetic lambda$showPopup$4$ArticleViewer()V
    .registers 3

    .line 1262
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    if-eqz v0, :cond_c

    .line 1263
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerLayout:Lim/tpelyyftgw/ui/ArticleViewer$DrawingText;

    .line 1264
    invoke-virtual {v0}, Landroid/view/View;->invalidate()V

    .line 1265
    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pressedLinkOwnerView:Landroid/view/View;

    .line 1267
    :cond_c
    return-void
.end method

.method public synthetic lambda$uncollapse$27$ArticleViewer()V
    .registers 4

    .line 4300
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    if-nez v0, :cond_5

    .line 4301
    return-void

    .line 4303
    :cond_5
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x12

    const/4 v2, 0x0

    if-lt v0, v1, :cond_12

    .line 4304
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4306
    :cond_12
    iput v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4308
    return-void
.end method

.method public onDoubleTap(Landroid/view/MotionEvent;)Z
    .registers 10
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12423
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->canZoom:Z

    const/4 v1, 0x0

    if-eqz v0, :cond_a7

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v2, 0x3f800000    # 1.0f

    const/4 v3, 0x0

    cmpl-float v0, v0, v2

    if-nez v0, :cond_1c

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    cmpl-float v0, v0, v3

    if-nez v0, :cond_a7

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    cmpl-float v0, v0, v3

    if-eqz v0, :cond_1c

    goto/16 :goto_a7

    .line 12426
    :cond_1c
    iget-wide v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationStartTime:J

    const-wide/16 v6, 0x0

    cmp-long v0, v4, v6

    if-nez v0, :cond_a6

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    if-eqz v0, :cond_2a

    goto/16 :goto_a6

    .line 12429
    :cond_2a
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/4 v1, 0x1

    cmpl-float v0, v0, v2

    if-nez v0, :cond_a0

    .line 12430
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v0

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v2

    div-int/lit8 v2, v2, 0x2

    int-to-float v2, v2

    sub-float/2addr v0, v2

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v2

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v3

    div-int/lit8 v3, v3, 0x2

    int-to-float v3, v3

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    sub-float/2addr v2, v3

    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v4, 0x40400000    # 3.0f

    div-float v3, v4, v3

    mul-float v2, v2, v3

    sub-float/2addr v0, v2

    .line 12431
    .local v0, "atx":F
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v2

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v3

    div-int/lit8 v3, v3, 0x2

    int-to-float v3, v3

    sub-float/2addr v2, v3

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v3

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v5

    div-int/lit8 v5, v5, 0x2

    int-to-float v5, v5

    sub-float/2addr v3, v5

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    sub-float/2addr v3, v5

    iget v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    div-float v5, v4, v5

    mul-float v3, v3, v5

    sub-float/2addr v2, v3

    .line 12432
    .local v2, "aty":F
    invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->updateMinMax(F)V

    .line 12433
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    cmpg-float v3, v0, v3

    if-gez v3, :cond_83

    .line 12434
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    goto :goto_8b

    .line 12435
    :cond_83
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    cmpl-float v3, v0, v3

    if-lez v3, :cond_8b

    .line 12436
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    .line 12438
    :cond_8b
    :goto_8b
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    cmpg-float v3, v2, v3

    if-gez v3, :cond_94

    .line 12439
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    goto :goto_9c

    .line 12440
    :cond_94
    iget v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    cmpl-float v3, v2, v3

    if-lez v3, :cond_9c

    .line 12441
    iget v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    .line 12443
    :cond_9c
    :goto_9c
    invoke-direct {p0, v4, v0, v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12444
    .end local v0    # "atx":F
    .end local v2    # "aty":F
    goto :goto_a3

    .line 12445
    :cond_a0
    invoke-direct {p0, v2, v3, v3, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->animateTo(FFFZ)V

    .line 12447
    :goto_a3
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->doubleTap:Z

    .line 12448
    return v1

    .line 12427
    :cond_a6
    :goto_a6
    return v1

    .line 12424
    :cond_a7
    :goto_a7
    return v1
.end method

.method public onDoubleTapEvent(Landroid/view/MotionEvent;)Z
    .registers 3
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12453
    const/4 v0, 0x0

    return v0
.end method

.method public onDown(Landroid/view/MotionEvent;)Z
    .registers 3
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12365
    const/4 v0, 0x0

    return v0
.end method

.method public onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    .registers 15
    .param p1, "e1"    # Landroid/view/MotionEvent;
    .param p2, "e2"    # Landroid/view/MotionEvent;
    .param p3, "velocityX"    # F
    .param p4, "velocityY"    # F

    .line 12390
    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scale:F

    const/high16 v1, 0x3f800000    # 1.0f

    cmpl-float v0, v0, v1

    if-eqz v0, :cond_37

    .line 12391
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/Scroller;->abortAnimation()V

    .line 12392
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationX:F

    invoke-static {v0}, Ljava/lang/Math;->round(F)I

    move-result v2

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->translationY:F

    invoke-static {v0}, Ljava/lang/Math;->round(F)I

    move-result v3

    invoke-static {p3}, Ljava/lang/Math;->round(F)I

    move-result v4

    invoke-static {p4}, Ljava/lang/Math;->round(F)I

    move-result v5

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minX:F

    float-to-int v6, v0

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxX:F

    float-to-int v7, v0

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->minY:F

    float-to-int v8, v0

    iget v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->maxY:F

    float-to-int v9, v0

    invoke-virtual/range {v1 .. v9}, Lim/tpelyyftgw/ui/components/Scroller;->fling(IIIIIIII)V

    .line 12393
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->postInvalidate()V

    .line 12395
    :cond_37
    const/4 v0, 0x0

    return v0
.end method

.method public onLongPress(Landroid/view/MotionEvent;)V
    .registers 2
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12386
    return-void
.end method

.method public onPause()V
    .registers 2

    .line 11826
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    if-eqz v0, :cond_8

    .line 11827
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->closePhoto(Z)V

    .line 11829
    :cond_8
    return-void
.end method

.method public onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    .registers 6
    .param p1, "e1"    # Landroid/view/MotionEvent;
    .param p2, "e2"    # Landroid/view/MotionEvent;
    .param p3, "distanceX"    # F
    .param p4, "distanceY"    # F

    .line 12380
    const/4 v0, 0x0

    return v0
.end method

.method public onShowPress(Landroid/view/MotionEvent;)V
    .registers 2
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12371
    return-void
.end method

.method public onSingleTapConfirmed(Landroid/view/MotionEvent;)Z
    .registers 12
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12400
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->discardTap:Z

    const/4 v1, 0x0

    if-eqz v0, :cond_6

    .line 12401
    return v1

    .line 12403
    :cond_6
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->aspectRatioFrameLayout:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/4 v2, 0x1

    if-eqz v0, :cond_13

    invoke-virtual {v0}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_13

    const/4 v0, 0x1

    goto :goto_14

    :cond_13
    const/4 v0, 0x0

    .line 12404
    .local v0, "drawTextureView":Z
    :goto_14
    iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v4, v3, v1

    if-eqz v4, :cond_7a

    iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    if-eqz v4, :cond_7a

    if-nez v0, :cond_7a

    .line 12405
    aget-object v3, v3, v1

    invoke-static {v3}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->access$22000(Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;)I

    move-result v3

    .line 12406
    .local v3, "state":I
    if-lez v3, :cond_7a

    const/4 v4, 0x3

    if-gt v3, v4, :cond_7a

    .line 12407
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v4

    .line 12408
    .local v4, "x":F
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v5

    .line 12409
    .local v5, "y":F
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v6

    const/high16 v7, 0x42c80000    # 100.0f

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    sub-int/2addr v6, v8

    int-to-float v6, v6

    const/high16 v8, 0x40000000    # 2.0f

    div-float/2addr v6, v8

    cmpl-float v6, v4, v6

    if-ltz v6, :cond_7a

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewWidth()I

    move-result v6

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    add-int/2addr v6, v9

    int-to-float v6, v6

    div-float/2addr v6, v8

    cmpg-float v6, v4, v6

    if-gtz v6, :cond_7a

    .line 12410
    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v6

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    sub-int/2addr v6, v9

    int-to-float v6, v6

    div-float/2addr v6, v8

    cmpl-float v6, v5, v6

    if-ltz v6, :cond_7a

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->getContainerViewHeight()I

    move-result v6

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    add-int/2addr v6, v7

    int-to-float v6, v6

    div-float/2addr v6, v8

    cmpg-float v6, v5, v6

    if-gtz v6, :cond_7a

    .line 12411
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->onActionClick(Z)V

    .line 12412
    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->checkProgress(IZ)V

    .line 12413
    return v2

    .line 12417
    .end local v3    # "state":I
    .end local v4    # "x":F
    .end local v5    # "y":F
    :cond_7a
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isActionBarVisible:Z

    xor-int/2addr v1, v2

    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->toggleActionBar(ZZ)V

    .line 12418
    return v2
.end method

.method public onSingleTapUp(Landroid/view/MotionEvent;)Z
    .registers 3
    .param p1, "e"    # Landroid/view/MotionEvent;

    .line 12375
    const/4 v0, 0x0

    return v0
.end method

.method public open(Lim/tpelyyftgw/messenger/MessageObject;)Z
    .registers 4
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 3938
    const/4 v0, 0x0

    const/4 v1, 0x1

    invoke-direct {p0, p1, v0, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->open(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public open(Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;Ljava/lang/String;)Z
    .registers 5
    .param p1, "webpage"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
    .param p2, "url"    # Ljava/lang/String;

    .line 3942
    const/4 v0, 0x0

    const/4 v1, 0x1

    invoke-direct {p0, v0, p1, p2, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->open(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public openPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
    .registers 30
    .param p1, "block"    # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;

    .line 11436
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->pageSwitchAnimation:Landroid/animation/AnimatorSet;

    const/4 v3, 0x0

    if-nez v2, :cond_387

    iget-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v2, :cond_387

    iget-boolean v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    if-nez v2, :cond_387

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkPhotoAnimation()Z

    move-result v2

    if-nez v2, :cond_387

    if-nez v1, :cond_1b

    goto/16 :goto_387

    .line 11440
    :cond_1b
    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlaceForPhoto(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;

    move-result-object v2

    .line 11441
    .local v2, "object":Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    if-nez v2, :cond_22

    .line 11442
    return v3

    .line 11445
    :cond_22
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v4

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 11446
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v4

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 11447
    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v4

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 11448
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v4

    sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I

    invoke-virtual {v4, v0, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 11450
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    if-nez v4, :cond_56

    .line 11451
    invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;

    move-result-object v4

    iput-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->velocityTracker:Landroid/view/VelocityTracker;

    .line 11454
    :cond_56
    const/4 v4, 0x1

    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->isPhotoVisible:Z

    .line 11455
    invoke-direct {v0, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->toggleActionBar(ZZ)V

    .line 11456
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v6, 0x0

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAlpha(F)V

    .line 11457
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;->setAlpha(F)V

    .line 11458
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v5, v6}, Landroid/widget/TextView;->setAlpha(F)V

    .line 11459
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;->setAlpha(I)V

    .line 11460
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->setAlpha(F)V

    .line 11461
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/high16 v7, 0x3f800000    # 1.0f

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setAlpha(F)V

    .line 11462
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->disableShowCheck:Z

    .line 11463
    iput v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationInProgress:I

    .line 11464
    if-eqz v1, :cond_8b

    .line 11465
    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    move-result-object v5

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAnimation:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    .line 11467
    :cond_8b
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v5, v5, v3

    invoke-static {v5}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$22100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v5

    invoke-virtual {v5, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v5

    .line 11469
    .local v5, "index":I
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V

    .line 11470
    instance-of v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;

    if-eqz v8, :cond_ae

    invoke-direct/range {p0 .. p1}, Lim/tpelyyftgw/ui/ArticleViewer;->isVideoBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z

    move-result v8

    if-eqz v8, :cond_a7

    goto :goto_ae

    .line 11473
    :cond_a7
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    invoke-virtual {v8, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 11474
    const/4 v5, 0x0

    goto :goto_bb

    .line 11471
    :cond_ae
    :goto_ae
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->imagesArr:Ljava/util/ArrayList;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    aget-object v9, v9, v3

    invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->access$22100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;

    move-result-object v9

    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z

    .line 11477
    :goto_bb
    invoke-direct {v0, v5, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->onPhotoShow(ILim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V

    .line 11479
    iget-object v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/ImageReceiver;->getDrawRegion()Landroid/graphics/RectF;

    move-result-object v8

    .line 11480
    .local v8, "drawRegion":Landroid/graphics/RectF;
    iget-object v9, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->getOrientation()I

    move-result v9

    .line 11481
    .local v9, "orientation":I
    iget-object v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimatedOrientation()I

    move-result v10

    .line 11482
    .local v10, "animatedOrientation":I
    if-eqz v10, :cond_d3

    .line 11483
    move v9, v10

    .line 11486
    :cond_d3
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setVisibility(I)V

    .line 11487
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v12, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->radius:I

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setRadius(I)V

    .line 11488
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v9}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setOrientation(I)V

    .line 11489
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v12, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->radius:I

    if-eqz v12, :cond_ec

    const/4 v12, 0x1

    goto :goto_ed

    :cond_ec
    const/4 v12, 0x0

    :goto_ed
    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setNeedRadius(Z)V

    .line 11490
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget-object v12, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->thumb:Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setImageBitmap(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V

    .line 11492
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setAlpha(F)V

    .line 11493
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setPivotX(F)V

    .line 11494
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setPivotY(F)V

    .line 11495
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setScaleX(F)V

    .line 11496
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setScaleY(F)V

    .line 11497
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewX:I

    int-to-float v11, v11

    iget v12, v8, Landroid/graphics/RectF;->left:F

    iget v13, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v12, v12, v13

    add-float/2addr v11, v12

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setTranslationX(F)V

    .line 11498
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v11, v11

    iget v12, v8, Landroid/graphics/RectF;->top:F

    iget v13, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v12, v12, v13

    add-float/2addr v11, v12

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setTranslationY(F)V

    .line 11499
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v7

    .line 11500
    .local v7, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    invoke-virtual {v8}, Landroid/graphics/RectF;->width()F

    move-result v11

    float-to-int v11, v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    .line 11501
    invoke-virtual {v8}, Landroid/graphics/RectF;->height()F

    move-result v11

    float-to-int v11, v11

    iput v11, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 11502
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11, v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 11504
    sget-object v11, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v11, v11, Landroid/graphics/Point;->x:I

    int-to-float v11, v11

    iget v12, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    int-to-float v12, v12

    div-float/2addr v11, v12

    .line 11505
    .local v11, "scaleX":F
    sget-object v12, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v12, v12, Landroid/graphics/Point;->y:I

    sget v13, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    add-int/2addr v12, v13

    int-to-float v12, v12

    iget v13, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v13, v13

    div-float/2addr v12, v13

    .line 11506
    .local v12, "scaleY":F
    cmpl-float v13, v11, v12

    if-lez v13, :cond_166

    move v13, v12

    goto :goto_167

    :cond_166
    move v13, v11

    .line 11507
    .local v13, "scale":F
    :goto_167
    iget v14, v7, Landroid/view/ViewGroup$LayoutParams;->width:I

    int-to-float v14, v14

    mul-float v14, v14, v13

    .line 11508
    .local v14, "width":F
    iget v15, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v15, v15

    mul-float v15, v15, v13

    .line 11509
    .local v15, "height":F
    sget-object v6, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v6, v6, Landroid/graphics/Point;->x:I

    int-to-float v6, v6

    sub-float/2addr v6, v14

    const/high16 v17, 0x40000000    # 2.0f

    div-float v6, v6, v17

    .line 11510
    .local v6, "xPos":F
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v4, 0x15

    if-lt v3, v4, :cond_18d

    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lastInsets:Ljava/lang/Object;

    if-eqz v3, :cond_18d

    .line 11511
    check-cast v3, Landroid/view/WindowInsets;

    invoke-virtual {v3}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I

    move-result v3

    int-to-float v3, v3

    add-float/2addr v6, v3

    .line 11513
    :cond_18d
    sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;

    iget v3, v3, Landroid/graphics/Point;->y:I

    sget v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I

    add-int/2addr v3, v4

    int-to-float v3, v3

    sub-float/2addr v3, v15

    div-float v3, v3, v17

    .line 11515
    .local v3, "yPos":F
    iget-object v4, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->isAspectFit()Z

    move-result v4

    if-eqz v4, :cond_1a2

    .line 11516
    const/4 v4, 0x0

    .local v4, "clipHorizontal":I
    goto :goto_1b1

    .line 11518
    .end local v4    # "clipHorizontal":I
    :cond_1a2
    iget v4, v8, Landroid/graphics/RectF;->left:F

    iget-object v1, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageX()I

    move-result v1

    int-to-float v1, v1

    sub-float/2addr v4, v1

    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v1

    float-to-int v4, v1

    .line 11520
    .restart local v4    # "clipHorizontal":I
    :goto_1b1
    iget v1, v8, Landroid/graphics/RectF;->top:F

    move/from16 v17, v5

    .end local v5    # "index":I
    .local v17, "index":I
    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->imageReceiver:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/ImageReceiver;->getImageY()I

    move-result v5

    int-to-float v5, v5

    sub-float/2addr v1, v5

    invoke-static {v1}, Ljava/lang/Math;->abs(F)F

    move-result v1

    float-to-int v1, v1

    .line 11522
    .local v1, "clipVertical":I
    const/4 v5, 0x2

    move/from16 v20, v9

    .end local v9    # "orientation":I
    .local v20, "orientation":I
    new-array v9, v5, [I

    .line 11523
    .local v9, "coords2":[I
    iget-object v5, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->parentView:Landroid/view/View;

    invoke-virtual {v5, v9}, Landroid/view/View;->getLocationInWindow([I)V

    .line 11524
    move/from16 v22, v10

    const/4 v5, 0x1

    .end local v10    # "animatedOrientation":I
    .local v22, "animatedOrientation":I
    aget v10, v9, v5

    int-to-float v5, v10

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v10, v10

    move/from16 v23, v11

    .end local v11    # "scaleX":F
    .local v23, "scaleX":F
    iget v11, v8, Landroid/graphics/RectF;->top:F

    add-float/2addr v10, v11

    sub-float/2addr v5, v10

    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->clipTopAddition:I

    int-to-float v10, v10

    add-float/2addr v5, v10

    float-to-int v5, v5

    .line 11525
    .local v5, "clipTop":I
    if-gez v5, :cond_1e3

    .line 11526
    const/4 v5, 0x0

    .line 11528
    :cond_1e3
    iget v10, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->viewY:I

    int-to-float v10, v10

    iget v11, v8, Landroid/graphics/RectF;->top:F

    add-float/2addr v10, v11

    iget v11, v7, Landroid/view/ViewGroup$LayoutParams;->height:I

    int-to-float v11, v11

    add-float/2addr v10, v11

    const/4 v11, 0x1

    aget v24, v9, v11

    iget-object v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->parentView:Landroid/view/View;

    invoke-virtual {v11}, Landroid/view/View;->getHeight()I

    move-result v11

    add-int v11, v24, v11

    int-to-float v11, v11

    sub-float/2addr v10, v11

    iget v11, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->clipBottomAddition:I

    int-to-float v11, v11

    add-float/2addr v10, v11

    float-to-int v10, v10

    .line 11529
    .local v10, "clipBottom":I
    if-gez v10, :cond_202

    .line 11530
    const/4 v10, 0x0

    .line 11532
    :cond_202
    invoke-static {v5, v1}, Ljava/lang/Math;->max(II)I

    move-result v5

    .line 11533
    invoke-static {v10, v1}, Ljava/lang/Math;->max(II)I

    move-result v10

    .line 11535
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/16 v18, 0x0

    aget-object v11, v11, v18

    move-object/from16 v24, v7

    .end local v7    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .local v24, "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getScaleX()F

    move-result v7

    aput v7, v11, v18

    .line 11536
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getScaleY()F

    move-result v11

    const/16 v19, 0x1

    aput v11, v7, v19

    .line 11537
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getTranslationX()F

    move-result v11

    const/16 v21, 0x2

    aput v11, v7, v21

    .line 11538
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getTranslationY()F

    move-result v11

    const/16 v25, 0x3

    aput v11, v7, v25

    .line 11539
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    int-to-float v11, v4

    move-object/from16 v26, v8

    .end local v8    # "drawRegion":Landroid/graphics/RectF;
    .local v26, "drawRegion":Landroid/graphics/RectF;
    iget v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v8

    const/4 v8, 0x4

    aput v11, v7, v8

    .line 11540
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    int-to-float v11, v5

    iget v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v8

    const/4 v8, 0x5

    aput v11, v7, v8

    .line 11541
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    int-to-float v11, v10

    iget v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v8

    const/4 v8, 0x6

    aput v11, v7, v8

    .line 11542
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->getRadius()I

    move-result v11

    int-to-float v11, v11

    const/16 v27, 0x7

    aput v11, v7, v27

    .line 11543
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    int-to-float v11, v1

    iget v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v8

    const/16 v8, 0x8

    aput v11, v7, v8

    .line 11544
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    aget-object v7, v7, v18

    int-to-float v11, v4

    iget v8, v2, Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;->scale:F

    mul-float v11, v11, v8

    const/16 v8, 0x9

    aput v11, v7, v8

    .line 11546
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    const/4 v11, 0x1

    aget-object v19, v7, v11

    aput v13, v19, v18

    .line 11547
    aget-object v19, v7, v11

    aput v13, v19, v11

    .line 11548
    aget-object v19, v7, v11

    const/16 v21, 0x2

    aput v6, v19, v21

    .line 11549
    aget-object v19, v7, v11

    aput v3, v19, v25

    .line 11550
    aget-object v19, v7, v11

    const/4 v8, 0x0

    const/16 v16, 0x4

    aput v8, v19, v16

    .line 11551
    aget-object v16, v7, v11

    const/16 v19, 0x5

    aput v8, v16, v19

    .line 11552
    aget-object v16, v7, v11

    const/16 v19, 0x6

    aput v8, v16, v19

    .line 11553
    aget-object v16, v7, v11

    aput v8, v16, v27

    .line 11554
    aget-object v16, v7, v11

    const/16 v19, 0x8

    aput v8, v16, v19

    .line 11555
    aget-object v7, v7, v11

    const/16 v11, 0x9

    aput v8, v7, v11

    .line 11557
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v11, 0x0

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setVisibility(I)V

    .line 11558
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    invoke-virtual {v7, v11}, Landroid/view/View;->setVisibility(I)V

    .line 11559
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setAnimationProgress(F)V

    .line 11561
    new-instance v7, Landroid/animation/AnimatorSet;

    invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V

    .line 11562
    .local v7, "animatorSet":Landroid/animation/AnimatorSet;
    const/4 v8, 0x6

    new-array v8, v8, [Landroid/animation/Animator;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    move/from16 v16, v1

    move/from16 v27, v3

    const/4 v1, 0x2

    .end local v1    # "clipVertical":I
    .end local v3    # "yPos":F
    .local v16, "clipVertical":I
    .local v27, "yPos":F
    new-array v3, v1, [F

    fill-array-data v3, :array_38a

    .line 11563
    const-string v1, "animationProgress"

    invoke-static {v11, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    const/4 v3, 0x0

    aput-object v1, v8, v3

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    sget-object v3, Lim/tpelyyftgw/ui/components/AnimationProperties;->COLOR_DRAWABLE_ALPHA:Landroid/util/Property;

    move/from16 v18, v4

    const/4 v11, 0x2

    .end local v4    # "clipHorizontal":I
    .local v18, "clipHorizontal":I
    new-array v4, v11, [I

    fill-array-data v4, :array_392

    .line 11564
    invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;

    move-result-object v1

    const/4 v3, 0x1

    aput-object v1, v8, v3

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v11, [F

    fill-array-data v4, :array_39a

    .line 11565
    invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v8, v11

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v11, [F

    fill-array-data v4, :array_3a2

    .line 11566
    invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    aput-object v1, v8, v25

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v11, [F

    fill-array-data v4, :array_3aa

    .line 11567
    invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    const/4 v3, 0x4

    aput-object v1, v8, v3

    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v4, v11, [F

    fill-array-data v4, :array_3b2

    .line 11568
    invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    const/4 v3, 0x5

    aput-object v1, v8, v3

    .line 11562
    invoke-virtual {v7, v8}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 11571
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$kzjDO4m37Fn-ud9yOytGciSIv28;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$kzjDO4m37Fn-ud9yOytGciSIv28;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoAnimationEndRunnable:Ljava/lang/Runnable;

    .line 11591
    const-wide/16 v3, 0xc8

    invoke-virtual {v7, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 11592
    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$23;

    invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$23;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v7, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 11604
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v3

    iput-wide v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoTransitionAnimationStartTime:J

    .line 11605
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$FJ3aTLnZqXBs9FamhvBq2yIGbdA;

    invoke-direct {v1, v0, v7}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$FJ3aTLnZqXBs9FamhvBq2yIGbdA;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/animation/AnimatorSet;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 11610
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-lt v1, v3, :cond_37b

    .line 11611
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/4 v3, 0x0

    const/4 v4, 0x2

    invoke-virtual {v1, v4, v3}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setLayerType(ILandroid/graphics/Paint;)V

    .line 11613
    :cond_37b
    iget-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$9a6fpt5EUWlDS9OO-wyDqR6zxHc;

    invoke-direct {v3, v0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$9a6fpt5EUWlDS9OO-wyDqR6zxHc;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;)V

    invoke-static {v1, v3}, Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;->access$22302(Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;Ljava/lang/Runnable;)Ljava/lang/Runnable;

    .line 11617
    const/4 v1, 0x1

    return v1

    .line 11437
    .end local v2    # "object":Lim/tpelyyftgw/ui/ArticleViewer$PlaceProviderObject;
    .end local v5    # "clipTop":I
    .end local v6    # "xPos":F
    .end local v7    # "animatorSet":Landroid/animation/AnimatorSet;
    .end local v9    # "coords2":[I
    .end local v10    # "clipBottom":I
    .end local v12    # "scaleY":F
    .end local v13    # "scale":F
    .end local v14    # "width":F
    .end local v15    # "height":F
    .end local v16    # "clipVertical":I
    .end local v17    # "index":I
    .end local v18    # "clipHorizontal":I
    .end local v20    # "orientation":I
    .end local v22    # "animatedOrientation":I
    .end local v23    # "scaleX":F
    .end local v24    # "layoutParams":Landroid/view/ViewGroup$LayoutParams;
    .end local v26    # "drawRegion":Landroid/graphics/RectF;
    .end local v27    # "yPos":F
    :cond_387
    :goto_387
    const/4 v1, 0x0

    return v1

    nop

    :array_38a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_392
    .array-data 4
        0x0
        0xff
    .end array-data

    :array_39a
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_3a2
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_3aa
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data

    :array_3b2
    .array-data 4
        0x0
        0x3f800000    # 1.0f
    .end array-data
.end method

.method public setAnimationValue(F)V
    .registers 3
    .param p1, "value"    # F

    .line 12104
    iput p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValue:F

    .line 12105
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->invalidate()V

    .line 12106
    return-void
.end method

.method public setParentActivity(Landroid/app/Activity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
    .registers 35
    .param p1, "activity"    # Landroid/app/Activity;
    .param p2, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 3017
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iput-object v2, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 3018
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    iput v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    .line 3019
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCurrentAccount(I)V

    .line 3020
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCurrentAccount(I)V

    .line 3021
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCurrentAccount(I)V

    .line 3022
    iget v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3023
    iget v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3024
    iget v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3025
    iget v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3026
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v3

    sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 3027
    iget-object v3, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-ne v3, v1, :cond_5c

    .line 3028
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintColors()V

    .line 3029
    return-void

    .line 3031
    :cond_5c
    iput-object v1, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    .line 3033
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/4 v4, 0x0

    const-string v5, "articles"

    invoke-virtual {v3, v5, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v3

    .line 3034
    .local v3, "sharedPreferences":Landroid/content/SharedPreferences;
    const/4 v5, 0x2

    const-string v6, "font_size"

    invoke-interface {v3, v6, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v6

    iput v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFontSize:I

    .line 3035
    const-string v6, "font_type"

    invoke-interface {v3, v6, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v6

    iput v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    .line 3036
    const-string v6, "font_color"

    invoke-interface {v3, v6, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v6

    iput v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    .line 3037
    const-string v6, "nightModeEnabled"

    invoke-interface {v3, v6, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v6

    iput-boolean v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    .line 3038
    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->createPaint(Z)V

    .line 3039
    new-instance v6, Landroid/graphics/Paint;

    invoke-direct {v6}, Landroid/graphics/Paint;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backgroundPaint:Landroid/graphics/Paint;

    .line 3041
    invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    const v7, 0x7f0814b9

    invoke-static {v7}, Lnp/NPFog;->d(I)I

    move-result v7

    invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layerShadowDrawable:Landroid/graphics/drawable/Drawable;

    .line 3042
    invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    const v7, 0x7f081631

    invoke-static {v7}, Lnp/NPFog;->d(I)I

    move-result v7

    invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->slideDotDrawable:Landroid/graphics/drawable/Drawable;

    .line 3043
    invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v6

    const v7, 0x7f081632

    invoke-static {v7}, Lnp/NPFog;->d(I)I

    move-result v7

    invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v6

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->slideDotBigDrawable:Landroid/graphics/drawable/Drawable;

    .line 3044
    new-instance v6, Landroid/graphics/Paint;

    invoke-direct {v6}, Landroid/graphics/Paint;-><init>()V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scrimPaint:Landroid/graphics/Paint;

    .line 3046
    new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    .line 3047
    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setWillNotDraw(Z)V

    .line 3048
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    const/4 v7, 0x1

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setClipChildren(Z)V

    .line 3049
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->setFocusable(Z)V

    .line 3051
    new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$4;

    invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$4;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    .line 3093
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    const/16 v9, 0x33

    const/4 v10, -0x1

    invoke-static {v10, v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v8, v6, v11}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3094
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setFitsSystemWindows(Z)V

    .line 3095
    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v8, 0x15

    if-lt v6, v8, :cond_109

    .line 3096
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$xYQeMQFhEILimPTXTaaRe9UKE0o;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$xYQeMQFhEILimPTXTaaRe9UKE0o;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V

    .line 3114
    :cond_109
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/16 v8, 0x404

    invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setSystemUiVisibility(I)V

    .line 3116
    new-instance v6, Landroid/view/View;

    invoke-direct {v6, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    .line 3117
    const/4 v8, 0x4

    invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V

    .line 3118
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoBackgroundDrawable:Lim/tpelyyftgw/ui/ArticleViewer$PhotoBackgroundDrawable;

    invoke-virtual {v6, v11}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3119
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerBackground:Landroid/view/View;

    invoke-static {v10, v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v6, v11, v12}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3121
    new-instance v6, Lim/tpelyyftgw/ui/components/ClippingImageView;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/components/ClippingImageView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    .line 3122
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animationValues:[[F

    invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setAnimationValues([[F)V

    .line 3123
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    const/16 v11, 0x8

    invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/components/ClippingImageView;->setVisibility(I)V

    .line 3124
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->animatingImageView:Lim/tpelyyftgw/ui/components/ClippingImageView;

    const/16 v13, 0x28

    const/high16 v14, 0x42200000    # 40.0f

    invoke-static {v13, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v6, v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3126
    new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$5;

    invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$5;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    .line 3144
    invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setVisibility(I)V

    .line 3145
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->setWillNotDraw(Z)V

    .line 3146
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-static {v10, v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v6, v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3148
    new-instance v6, Landroid/widget/FrameLayout;

    invoke-direct {v6, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    .line 3149
    const/high16 v12, -0x1000000

    invoke-virtual {v6, v12}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V

    .line 3150
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 3151
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    const/high16 v14, -0x40800000    # -1.0f

    invoke-static {v10, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v6, v13, v15}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3153
    new-instance v6, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    invoke-direct {v6, v1}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenAspectRatioView:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    .line 3154
    invoke-virtual {v6, v11}, Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;->setVisibility(I)V

    .line 3155
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenVideoContainer:Landroid/widget/FrameLayout;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenAspectRatioView:Lcom/google/android/exoplayer2/ui/AspectRatioFrameLayout;

    const/16 v15, 0x11

    invoke-static {v10, v10, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v6, v13, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3157
    new-instance v6, Landroid/view/TextureView;

    invoke-direct {v6, v1}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fullscreenTextureView:Landroid/view/TextureView;

    .line 3159
    new-array v6, v5, [Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 3160
    new-array v6, v5, [Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    .line 3161
    new-array v6, v5, [Landroidx/recyclerview/widget/LinearLayoutManager;

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    .line 3162
    const/4 v6, 0x0

    .local v6, "i":I
    :goto_1b2
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    array-length v15, v13

    const/high16 v8, 0x42600000    # 56.0f

    if-ge v6, v15, :cond_256

    .line 3163
    new-instance v15, Lim/tpelyyftgw/ui/ArticleViewer$6;

    invoke-direct {v15, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$6;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    aput-object v15, v13, v6

    .line 3216
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v13, v13, v6

    invoke-virtual {v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;

    move-result-object v13

    check-cast v13, Landroidx/recyclerview/widget/DefaultItemAnimator;

    invoke-virtual {v13, v4}, Landroidx/recyclerview/widget/DefaultItemAnimator;->setDelayAnimations(Z)V

    .line 3217
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v13, v13, v6

    iget-object v15, v0, Lim/tpelyyftgw/ui/ArticleViewer;->layoutManager:[Landroidx/recyclerview/widget/LinearLayoutManager;

    new-instance v9, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v9, v11, v7, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    aput-object v9, v15, v6

    invoke-virtual {v13, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 3218
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->adapter:[Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v11, v0, v13}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    aput-object v11, v9, v6

    move-object v9, v11

    .line 3219
    .local v9, "webpageAdapter":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    invoke-virtual {v11, v9}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 3220
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    invoke-virtual {v11, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setClipToPadding(Z)V

    .line 3221
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    if-nez v6, :cond_201

    const/4 v13, 0x0

    goto :goto_203

    :cond_201
    const/16 v13, 0x8

    :goto_203
    invoke-virtual {v11, v13}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVisibility(I)V

    .line 3222
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-virtual {v11, v4, v13, v4, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setPadding(IIII)V

    .line 3223
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v8

    invoke-virtual {v11, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setTopGlowOffset(I)V

    .line 3224
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v11, v11, v6

    invoke-static {v10, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v8, v11, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3225
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v8, v8, v6

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$jVs7z9UcwK6hBJ8wM3d1wuesidY;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$jVs7z9UcwK6hBJ8wM3d1wuesidY;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListener;)V

    .line 3233
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v8, v8, v6

    new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$UnxkiKREhcjrf8r-5l3kOF_skfU;

    invoke-direct {v11, v0, v9}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$UnxkiKREhcjrf8r-5l3kOF_skfU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V

    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 3311
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v8, v8, v6

    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$7;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/ArticleViewer$7;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 3162
    .end local v9    # "webpageAdapter":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
    add-int/lit8 v6, v6, 0x1

    const/4 v8, 0x4

    const/16 v9, 0x33

    const/16 v11, 0x8

    goto/16 :goto_1b2

    .line 3323
    .end local v6    # "i":I
    :cond_256
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerPaint:Landroid/graphics/Paint;

    invoke-virtual {v6, v12}, Landroid/graphics/Paint;->setColor(I)V

    .line 3324
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->statusBarPaint:Landroid/graphics/Paint;

    invoke-virtual {v6, v12}, Landroid/graphics/Paint;->setColor(I)V

    .line 3325
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerProgressPaint:Landroid/graphics/Paint;

    const v9, -0xdbdbda

    invoke-virtual {v6, v9}, Landroid/graphics/Paint;->setColor(I)V

    .line 3326
    new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$8;

    invoke-direct {v6, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$8;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    .line 3364
    sget-object v9, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$tiLLSQzMi7hzloomZ712a41FQOY;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$tiLLSQzMi7hzloomZ712a41FQOY;

    invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 3365
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    invoke-virtual {v6, v4}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 3366
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    invoke-static {v10, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v6, v9, v11}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3368
    new-instance v6, Landroid/widget/ImageView;

    invoke-direct {v6, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    .line 3369
    sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v6, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3370
    new-instance v6, Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    invoke-direct {v6, v4}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;-><init>(Z)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    .line 3371
    const/high16 v9, 0x43480000    # 200.0f

    invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setAnimationTime(F)V

    .line 3372
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    const v9, -0x4c4c4d

    invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setColor(I)V

    .line 3373
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    invoke-virtual {v6, v4}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setRotated(Z)V

    .line 3374
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    invoke-virtual {v6, v11}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3375
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    const v11, 0x40ffffff    # 7.9999995f

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v13

    invoke-virtual {v6, v13}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3376
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    const/16 v15, 0x36

    invoke-static {v15, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v6, v13, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3377
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$XJdZb3nNmYcLg5eXidPMjzu5G4w;

    invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$XJdZb3nNmYcLg5eXidPMjzu5G4w;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v6, v13}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3385
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    const v13, 0x7f0f0025

    const-string v15, "AccDescrGoBack"

    invoke-static {v15, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v6, v13}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 3387
    new-instance v6, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    .line 3388
    const/16 v13, 0x13

    invoke-virtual {v6, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setGravity(I)V

    .line 3389
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/16 v15, 0x14

    invoke-virtual {v6, v15}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextSize(I)V

    .line 3390
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const-string v15, "fonts/rmedium.ttf"

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v13

    invoke-virtual {v6, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3391
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setTextColor(I)V

    .line 3392
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/4 v13, 0x0

    invoke-virtual {v6, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setPivotX(F)V

    .line 3393
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v13, 0x41e00000    # 28.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    int-to-float v13, v13

    invoke-virtual {v6, v13}, Lim/tpelyyftgw/ui/actionbar/SimpleTextView;->setPivotY(F)V

    .line 3394
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->titleTextView:Lim/tpelyyftgw/ui/actionbar/SimpleTextView;

    const/high16 v17, -0x40800000    # -1.0f

    const/high16 v18, 0x42600000    # 56.0f

    const/16 v19, 0x33

    const/high16 v20, 0x42900000    # 72.0f

    const/16 v21, 0x0

    const/high16 v22, 0x42c00000    # 96.0f

    const/16 v23, 0x0

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v6, v13, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3396
    new-instance v6, Lim/tpelyyftgw/ui/components/LineProgressView;

    invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/components/LineProgressView;-><init>(Landroid/content/Context;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    .line 3397
    invoke-virtual {v6, v10}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgressColor(I)V

    .line 3398
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    const/4 v12, 0x0

    invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/components/LineProgressView;->setPivotX(F)V

    .line 3399
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    const/high16 v12, 0x40000000    # 2.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    int-to-float v12, v12

    invoke-virtual {v6, v12}, Lim/tpelyyftgw/ui/components/LineProgressView;->setPivotY(F)V

    .line 3400
    iget-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;

    const/high16 v18, 0x40000000    # 2.0f

    const/16 v19, 0x53

    const/16 v20, 0x0

    const/16 v22, 0x0

    const/high16 v23, 0x3f800000    # 1.0f

    invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v6, v12, v13}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3402
    new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Nir1f4DNxBy48DC7J_dotk4R8to;

    invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Nir1f4DNxBy48DC7J_dotk4R8to;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v6, v0, Lim/tpelyyftgw/ui/ArticleViewer;->lineProgressTickRunnable:Ljava/lang/Runnable;

    .line 3416
    new-instance v6, Landroid/widget/LinearLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v6, v12}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    .line 3417
    .local v6, "settingsContainer":Landroid/widget/LinearLayout;
    const/high16 v12, 0x40800000    # 4.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    const/high16 v13, 0x40800000    # 4.0f

    invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v13

    invoke-virtual {v6, v4, v12, v4, v13}, Landroid/widget/LinearLayout;->setPadding(IIII)V

    .line 3418
    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 3419
    const/4 v12, 0x0

    .local v12, "a":I
    :goto_381
    const/4 v13, 0x3

    const/16 v8, 0x30

    if-ge v12, v13, :cond_46c

    .line 3420
    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    new-instance v14, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v14, v0, v9}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    aput-object v14, v13, v12

    .line 3421
    if-eqz v12, :cond_3c2

    if-eq v12, v7, :cond_3ae

    if-eq v12, v5, :cond_399

    goto/16 :goto_42e

    .line 3447
    :cond_399
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v8, v8, v12

    const v9, 0x7f0f0438

    const-string v13, "ColorDark"

    invoke-static {v13, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    const v13, -0xdcdcdd

    invoke-virtual {v8, v9, v13}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->setTextAndColor(Ljava/lang/String;I)V

    goto/16 :goto_42e

    .line 3444
    :cond_3ae
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v8, v8, v12

    const v9, 0x7f0f043d

    const-string v13, "ColorSepia"

    invoke-static {v13, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    const v13, -0x151a37

    invoke-virtual {v8, v9, v13}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->setTextAndColor(Ljava/lang/String;I)V

    .line 3445
    goto :goto_42e

    .line 3423
    :cond_3c2
    new-instance v9, Landroid/widget/ImageView;

    iget-object v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v9, v13}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    .line 3424
    sget-object v13, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v9, v13}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3425
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    const v13, 0x7f080234

    invoke-virtual {v9, v13}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3426
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    new-instance v13, Landroid/graphics/PorterDuffColorFilter;

    iget-boolean v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeEnabled:Z

    if-eqz v14, :cond_3e8

    iget v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-eq v14, v5, :cond_3e8

    const v14, -0xeb6a17

    goto :goto_3eb

    :cond_3e8
    const v14, -0x333334

    :goto_3eb
    sget-object v4, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v13, v14, v4}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v9, v13}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V

    .line 3427
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    const/high16 v9, 0xf000000

    invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    invoke-virtual {v4, v9}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3428
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v13, :cond_40a

    const/4 v13, 0x3

    goto :goto_40b

    :cond_40a
    const/4 v13, 0x5

    :goto_40b
    or-int/2addr v13, v8

    invoke-static {v8, v8, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v4, v9, v8}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3429
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->nightModeImageView:Landroid/widget/ImageView;

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$15PnZtsrxLYj8D-BP35ydpaBvdA;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$15PnZtsrxLYj8D-BP35ydpaBvdA;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v4, v8}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3441
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    const v8, 0x7f0f0441

    const-string v9, "ColorWhite"

    invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v4, v8, v10}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->setTextAndColor(Ljava/lang/String;I)V

    .line 3442
    nop

    .line 3450
    :goto_42e
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    iget v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedColor:I

    if-ne v12, v8, :cond_438

    const/4 v8, 0x1

    goto :goto_439

    :cond_438
    const/4 v8, 0x0

    :goto_439
    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->select(Z)V

    .line 3451
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->setTag(Ljava/lang/Object;)V

    .line 3452
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Pus-1StJjUqmE5kTP7eK3OKQ5Wg;

    invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$Pus-1StJjUqmE5kTP7eK3OKQ5Wg;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3464
    iget-object v4, v0, Lim/tpelyyftgw/ui/ArticleViewer;->colorCells:[Lim/tpelyyftgw/ui/ArticleViewer$ColorCell;

    aget-object v4, v4, v12

    const/16 v8, 0x32

    invoke-static {v10, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v8

    invoke-virtual {v6, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3419
    add-int/lit8 v12, v12, 0x1

    const/4 v4, 0x0

    const/high16 v8, 0x42600000    # 56.0f

    const v9, -0x4c4c4d

    const/high16 v14, -0x40800000    # -1.0f

    goto/16 :goto_381

    .line 3466
    .end local v12    # "a":I
    :cond_46c
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updateNightModeButton()V

    .line 3467
    new-instance v4, Landroid/view/View;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v4, v9}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    .line 3468
    .local v4, "divider":Landroid/view/View;
    const v9, -0x1f1f20

    invoke-virtual {v4, v9}, Landroid/view/View;->setBackgroundColor(I)V

    .line 3469
    const/16 v25, -0x1

    const/16 v26, 0x1

    const/high16 v27, 0x41700000    # 15.0f

    const/high16 v28, 0x40800000    # 4.0f

    const/high16 v29, 0x41700000    # 15.0f

    const/high16 v30, 0x40800000    # 4.0f

    invoke-static/range {v25 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v6, v4, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3470
    invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v9

    iput v7, v9, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 3472
    const/4 v9, 0x0

    .local v9, "a":I
    :goto_496
    if-ge v9, v5, :cond_4f5

    .line 3473
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    new-instance v13, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    iget-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v13, v0, v14}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    aput-object v13, v12, v9

    .line 3474
    if-eqz v9, :cond_4b4

    if-eq v9, v7, :cond_4a8

    goto :goto_4c0

    .line 3479
    :cond_4a8
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    sget-object v13, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;

    const-string v14, "Serif"

    invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->setTextAndTypeface(Ljava/lang/String;Landroid/graphics/Typeface;)V

    goto :goto_4c0

    .line 3476
    :cond_4b4
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    sget-object v13, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;

    const-string v14, "Roboto"

    invoke-virtual {v12, v14, v13}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->setTextAndTypeface(Ljava/lang/String;Landroid/graphics/Typeface;)V

    .line 3477
    nop

    .line 3482
    :goto_4c0
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    iget v13, v0, Lim/tpelyyftgw/ui/ArticleViewer;->selectedFont:I

    if-ne v9, v13, :cond_4ca

    const/4 v13, 0x1

    goto :goto_4cb

    :cond_4ca
    const/4 v13, 0x0

    :goto_4cb
    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->select(Z)V

    .line 3483
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->setTag(Ljava/lang/Object;)V

    .line 3484
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$CRwlOpP5BfSyWbz4ZmVOfk_1Hf4;

    invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$CRwlOpP5BfSyWbz4ZmVOfk_1Hf4;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/ArticleViewer$FontCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3495
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->fontCells:[Lim/tpelyyftgw/ui/ArticleViewer$FontCell;

    aget-object v12, v12, v9

    const/16 v13, 0x32

    invoke-static {v10, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v6, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3472
    add-int/lit8 v9, v9, 0x1

    goto :goto_496

    .line 3497
    .end local v9    # "a":I
    :cond_4f5
    new-instance v9, Landroid/view/View;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v9, v12}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    move-object v4, v9

    .line 3498
    const v9, -0x1f1f20

    invoke-virtual {v4, v9}, Landroid/view/View;->setBackgroundColor(I)V

    .line 3499
    const/16 v25, -0x1

    const/16 v26, 0x1

    const/high16 v27, 0x41700000    # 15.0f

    const/high16 v28, 0x40800000    # 4.0f

    const/high16 v29, 0x41700000    # 15.0f

    const/high16 v30, 0x40800000    # 4.0f

    invoke-static/range {v25 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v9

    invoke-virtual {v6, v4, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3500
    invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v9

    iput v7, v9, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 3502
    new-instance v9, Landroid/widget/TextView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v9, v12}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 3503
    .local v9, "textView":Landroid/widget/TextView;
    const v12, -0xdededf

    invoke-virtual {v9, v12}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3504
    const/high16 v12, 0x41800000    # 16.0f

    invoke-virtual {v9, v7, v12}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3505
    invoke-virtual {v9, v7}, Landroid/widget/TextView;->setLines(I)V

    .line 3506
    invoke-virtual {v9, v7}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3507
    invoke-virtual {v9, v7}, Landroid/widget/TextView;->setSingleLine(Z)V

    .line 3508
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v13

    invoke-virtual {v9, v13}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3509
    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v13, :cond_544

    const/4 v13, 0x5

    goto :goto_545

    :cond_544
    const/4 v13, 0x3

    :goto_545
    or-int/2addr v13, v8

    invoke-virtual {v9, v13}, Landroid/widget/TextView;->setGravity(I)V

    .line 3510
    const v13, 0x7f0f0684

    const-string v14, "FontSize"

    invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v9, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 3511
    const/16 v25, -0x2

    const/16 v26, -0x2

    sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v13, :cond_55f

    const/4 v13, 0x5

    goto :goto_560

    :cond_55f
    const/4 v13, 0x3

    :goto_560
    or-int/lit8 v27, v13, 0x30

    const/16 v28, 0x11

    const/16 v29, 0xc

    const/16 v30, 0x11

    const/16 v31, 0x0

    invoke-static/range {v25 .. v31}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v13

    invoke-virtual {v6, v9, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3513
    new-instance v13, Lim/tpelyyftgw/ui/ArticleViewer$SizeChooseView;

    iget-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v13, v0, v14}, Lim/tpelyyftgw/ui/ArticleViewer$SizeChooseView;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    .line 3514
    .local v13, "sizeChooseView":Lim/tpelyyftgw/ui/ArticleViewer$SizeChooseView;
    const/16 v25, -0x1

    const/16 v26, 0x26

    const/16 v27, 0x0

    const/16 v28, 0x0

    const/16 v29, 0x0

    const/high16 v30, 0x3f800000    # 1.0f

    invoke-static/range {v25 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v6, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3516
    new-instance v14, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    const/4 v8, 0x0

    invoke-direct {v14, v12, v8, v11, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;II)V

    iput-object v14, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 3517
    const/4 v8, 0x0

    invoke-virtual {v14, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setPopupAnimationEnabled(Z)V

    .line 3518
    iget-object v8, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setLayoutInScreen(Z)V

    .line 3519
    new-instance v8, Landroid/widget/TextView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v8, v12}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 3520
    .end local v9    # "textView":Landroid/widget/TextView;
    .local v8, "textView":Landroid/widget/TextView;
    const/high16 v9, 0x41900000    # 18.0f

    invoke-virtual {v8, v7, v9}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3521
    const-string v9, "Aa"

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 3522
    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v9

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 3523
    const v9, -0x4c4c4d

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3524
    const/16 v9, 0x11

    invoke-virtual {v8, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 3525
    invoke-virtual {v8, v5}, Landroid/widget/TextView;->setImportantForAccessibility(I)V

    .line 3526
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v12, -0x40800000    # -1.0f

    invoke-static {v10, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v9, v8, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3527
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v12, 0x435c0000    # 220.0f

    invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    const/4 v14, -0x2

    invoke-virtual {v9, v6, v12, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(Landroid/view/View;II)V

    .line 3528
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->redrawPopup(I)V

    .line 3529
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const v12, 0x7f0f0f84

    const-string v14, "Settings"

    invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v9, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 3530
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->settingsButton:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const/high16 v25, 0x42400000    # 48.0f

    const/high16 v26, 0x42600000    # 56.0f

    const/16 v27, 0x35

    const/high16 v30, 0x42600000    # 56.0f

    const/16 v31, 0x0

    invoke-static/range {v25 .. v31}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v9, v12, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3532
    new-instance v9, Landroid/widget/FrameLayout;

    invoke-direct {v9, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    .line 3533
    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    const/16 v14, 0x38

    const/16 v15, 0x35

    const/16 v7, 0x30

    invoke-static {v7, v14, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v14

    invoke-virtual {v12, v9, v14}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3534
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$dFSKB5PF1NCPd_DxZAH8aJUpy84;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$dFSKB5PF1NCPd_DxZAH8aJUpy84;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v7, v9}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3541
    new-instance v7, Landroid/widget/ImageView;

    invoke-direct {v7, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    .line 3542
    sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3543
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    const v9, 0x7f0801b1

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 3544
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 3545
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    const v9, 0x7f0f0f93

    const-string v12, "ShareFile"

    invoke-static {v12, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V

    .line 3546
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareButton:Landroid/widget/ImageView;

    const/high16 v12, 0x42600000    # 56.0f

    const/16 v14, 0x30

    invoke-static {v14, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v15

    invoke-virtual {v7, v9, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3548
    new-instance v7, Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-direct {v7, v1, v5}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    .line 3549
    const/16 v9, 0x8

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V

    .line 3550
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;

    invoke-static {v14, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v7, v9, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3552
    new-instance v7, Landroid/view/WindowManager$LayoutParams;

    invoke-direct {v7}, Landroid/view/WindowManager$LayoutParams;-><init>()V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    .line 3553
    iput v10, v7, Landroid/view/WindowManager$LayoutParams;->height:I

    .line 3554
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/4 v9, -0x3

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->format:I

    .line 3555
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iput v10, v7, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 3556
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v9, 0x33

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->gravity:I

    .line 3557
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v9, 0x63

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->type:I

    .line 3558
    sget v7, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v9, 0x15

    if-lt v7, v9, :cond_6ab

    .line 3559
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const v9, -0x7ffefef8

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 3563
    sget v7, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v9, 0x1c

    if-lt v7, v9, :cond_6b1

    .line 3564
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/4 v9, 0x1

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->layoutInDisplayCutoutMode:I

    goto :goto_6b1

    .line 3567
    :cond_6ab
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->windowLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v9, 0x8

    iput v9, v7, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 3570
    :cond_6b1
    :goto_6b1
    sget-object v7, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    if-nez v7, :cond_70f

    .line 3571
    const/4 v7, 0x4

    new-array v7, v7, [Landroid/graphics/drawable/Drawable;

    sput-object v7, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    .line 3572
    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v9}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v12, 0x7f0815b3

    invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I

    move-result v12

    invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    const/4 v12, 0x0

    aput-object v9, v7, v12

    .line 3573
    sget-object v7, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v9}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v12, 0x7f0815ad

    invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I

    move-result v12

    invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    const/4 v12, 0x1

    aput-object v9, v7, v12

    .line 3574
    sget-object v7, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v9}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v12, 0x7f081484

    invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I

    move-result v12

    invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    aput-object v9, v7, v5

    .line 3575
    sget-object v7, Lim/tpelyyftgw/ui/ArticleViewer;->progressDrawables:[Landroid/graphics/drawable/Drawable;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-virtual {v9}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v9

    const v12, 0x7f0817b4

    invoke-static/range {v12 .. v12}, Lnp/NPFog;->d(I)I

    move-result v12

    invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v9

    const/4 v12, 0x3

    aput-object v9, v7, v12

    .line 3578
    :cond_70f
    new-instance v7, Lim/tpelyyftgw/ui/components/Scroller;

    invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/components/Scroller;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->scroller:Lim/tpelyyftgw/ui/components/Scroller;

    .line 3580
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->blackPaint:Landroid/graphics/Paint;

    const/high16 v9, -0x1000000

    invoke-virtual {v7, v9}, Landroid/graphics/Paint;->setColor(I)V

    .line 3582
    new-instance v7, Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;-><init>(Landroid/content/Context;)V

    iput-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    .line 3583
    const/high16 v9, 0x7f000000

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackgroundColor(I)V

    .line 3584
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v12, 0x0

    invoke-virtual {v7, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setOccupyStatusBar(Z)V

    .line 3585
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v7, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitleColor(I)V

    .line 3586
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v7, v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V

    .line 3587
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v11, 0x7f0d0073

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 3588
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v11, 0x7f0f0a5d

    new-array v14, v5, [Ljava/lang/Object;

    const/4 v15, 0x1

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v16

    aput-object v16, v14, v12

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    aput-object v12, v14, v15

    const-string v12, "Of"

    invoke-static {v12, v11, v14}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 3589
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/high16 v12, -0x40000000    # -2.0f

    invoke-static {v10, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v7, v11, v12}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3591
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$9;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/ArticleViewer$9;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V

    .line 3630
    iget-object v7, v0, Lim/tpelyyftgw/ui/ArticleViewer;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;

    move-result-object v7

    .line 3632
    .local v7, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
    const v11, 0x7f080354

    invoke-virtual {v7, v5, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 3633
    const v11, 0x7f080161

    const/4 v12, 0x0

    invoke-virtual {v7, v12, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v11

    iput-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    .line 3634
    const/4 v12, 0x1

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setLayoutInScreen(Z)V

    .line 3635
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const v12, 0x7f080259

    const v14, 0x7f0f0a76

    const-string v15, "OpenInExternalApp"

    invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    const/4 v15, 0x3

    invoke-virtual {v11, v15, v12, v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;

    move-result-object v11

    const v12, -0x50506

    invoke-virtual {v11, v12, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setColors(II)V

    .line 3637
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const v14, 0x7f080247

    const v15, 0x7f0f0eb4

    const-string v5, "SaveToGallery"

    invoke-static {v5, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v15, 0x1

    invoke-virtual {v11, v15, v14, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;

    move-result-object v5

    invoke-virtual {v5, v12, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;->setColors(II)V

    .line 3638
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->menuItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    const v11, -0x6ddddde

    invoke-virtual {v5, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->redrawPopup(I)V

    .line 3640
    new-instance v5, Landroid/widget/FrameLayout;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v5, v11}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    .line 3641
    invoke-virtual {v5, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V

    .line 3642
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    const/16 v12, 0x53

    const/16 v14, 0x30

    invoke-static {v10, v14, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v5, v11, v12}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3644
    new-instance v5, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    invoke-direct {v5, v11}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    .line 3645
    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    const/high16 v24, -0x40800000    # -1.0f

    const/high16 v25, 0x42780000    # 62.0f

    const/16 v26, 0x53

    const/16 v27, 0x0

    const/16 v28, 0x0

    const/16 v29, 0x0

    const/16 v30, 0x0

    invoke-static/range {v24 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v11, v5, v12}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3646
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->groupedPhotosListView:Lim/tpelyyftgw/ui/components/GroupedPhotosListView;

    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$10;

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/ArticleViewer$10;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v5, v11}, Lim/tpelyyftgw/ui/components/GroupedPhotosListView;->setDelegate(Lim/tpelyyftgw/ui/components/GroupedPhotosListView$GroupedPhotosListViewDelegate;)V

    .line 3698
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    .line 3699
    const/16 v11, 0xa

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3700
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setBackgroundColor(I)V

    .line 3701
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$LinkMovementMethodMy;

    const/4 v12, 0x0

    invoke-direct {v11, v0, v12}, Lim/tpelyyftgw/ui/ArticleViewer$LinkMovementMethodMy;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V

    invoke-virtual {v5, v11}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 3702
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const/high16 v11, 0x41a00000    # 20.0f

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    const/high16 v14, 0x41000000    # 8.0f

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v15

    invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-virtual {v5, v12, v15, v9, v11}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 3703
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setLinkTextColor(I)V

    .line 3704
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3705
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const v9, 0x33ffffff

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setHighlightColor(I)V

    .line 3706
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const/16 v9, 0x13

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 3707
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const/high16 v9, 0x41800000    # 16.0f

    const/4 v11, 0x1

    invoke-virtual {v5, v11, v9}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3708
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const/16 v9, 0x8

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setVisibility(I)V

    .line 3709
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextViewNext:Landroid/widget/TextView;

    const/4 v11, -0x2

    const/16 v12, 0x53

    invoke-static {v10, v11, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v5, v9, v11}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3711
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    .line 3712
    const/16 v9, 0xa

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 3713
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/high16 v9, 0x7f000000

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setBackgroundColor(I)V

    .line 3714
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    new-instance v9, Lim/tpelyyftgw/ui/ArticleViewer$LinkMovementMethodMy;

    const/4 v11, 0x0

    invoke-direct {v9, v0, v11}, Lim/tpelyyftgw/ui/ArticleViewer$LinkMovementMethodMy;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 3715
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/high16 v9, 0x41a00000    # 20.0f

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v11

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v12

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v9

    invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v14

    invoke-virtual {v5, v11, v12, v9, v14}, Landroid/widget/TextView;->setPadding(IIII)V

    .line 3716
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setLinkTextColor(I)V

    .line 3717
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3718
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const v9, 0x33ffffff

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setHighlightColor(I)V

    .line 3719
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/16 v9, 0x13

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 3720
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/high16 v9, 0x41800000    # 16.0f

    const/4 v11, 0x1

    invoke-virtual {v5, v11, v9}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3721
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/16 v9, 0x8

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setVisibility(I)V

    .line 3722
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->captionTextView:Landroid/widget/TextView;

    const/4 v11, -0x2

    const/16 v12, 0x53

    invoke-static {v10, v11, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v5, v9, v11}, Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3724
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    new-instance v9, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-direct {v9, v0, v1, v11}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Landroid/view/View;)V

    const/4 v11, 0x0

    aput-object v9, v5, v11

    .line 3725
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v5, v5, v11

    invoke-virtual {v5, v11, v11}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 3726
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    new-instance v9, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-direct {v9, v0, v1, v12}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Landroid/view/View;)V

    const/4 v12, 0x1

    aput-object v9, v5, v12

    .line 3727
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v5, v5, v12

    invoke-virtual {v5, v11, v11}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 3728
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    new-instance v9, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    iget-object v12, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-direct {v9, v0, v1, v12}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Landroid/view/View;)V

    const/4 v12, 0x2

    aput-object v9, v5, v12

    .line 3729
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->radialProgressViews:[Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;

    aget-object v5, v5, v12

    invoke-virtual {v5, v11, v11}, Lim/tpelyyftgw/ui/ArticleViewer$RadialProgressView;->setBackgroundState(IZ)V

    .line 3731
    new-instance v5, Lim/tpelyyftgw/ui/components/SeekBar;

    invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/components/SeekBar;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerSeekbar:Lim/tpelyyftgw/ui/components/SeekBar;

    .line 3732
    const v25, 0x66ffffff

    const v26, 0x66ffffff

    const v27, -0x2a2f29

    const/16 v28, -0x1

    const/16 v29, -0x1

    move-object/from16 v24, v5

    invoke-virtual/range {v24 .. v29}, Lim/tpelyyftgw/ui/components/SeekBar;->setColors(IIIII)V

    .line 3733
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerSeekbar:Lim/tpelyyftgw/ui/components/SeekBar;

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$iULkhj5vaTtPJWisxVh0s2IeZo0;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$iULkhj5vaTtPJWisxVh0s2IeZo0;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/SeekBar;->setDelegate(Lim/tpelyyftgw/ui/components/SeekBar$SeekBarDelegate;)V

    .line 3739
    new-instance v5, Lim/tpelyyftgw/ui/ArticleViewer$11;

    invoke-direct {v5, v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$11;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

    .line 3787
    const/4 v9, 0x0

    invoke-virtual {v5, v9}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V

    .line 3788
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->bottomLayout:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

    const/16 v11, 0x33

    invoke-static {v10, v10, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v12

    invoke-virtual {v5, v9, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3790
    new-instance v5, Landroid/widget/ImageView;

    invoke-direct {v5, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    .line 3791
    sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;

    invoke-virtual {v5, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V

    .line 3792
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    const/16 v11, 0x33

    const/16 v12, 0x30

    invoke-static {v12, v12, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v11

    invoke-virtual {v5, v9, v11}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3793
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayButton:Landroid/widget/ImageView;

    new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$7J2zx4AMg9SpYYJkXgSahGmurQ0;

    invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$7J2zx4AMg9SpYYJkXgSahGmurQ0;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v5, v9}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3803
    new-instance v5, Landroid/widget/TextView;

    invoke-direct {v5, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    .line 3804
    invoke-virtual {v5, v10}, Landroid/widget/TextView;->setTextColor(I)V

    .line 3805
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    const/16 v9, 0x10

    invoke-virtual {v5, v9}, Landroid/widget/TextView;->setGravity(I)V

    .line 3806
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    const/high16 v9, 0x41500000    # 13.0f

    const/4 v10, 0x1

    invoke-virtual {v5, v10, v9}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 3807
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerControlFrameLayout:Landroid/widget/FrameLayout;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->videoPlayerTime:Landroid/widget/TextView;

    const/high16 v21, -0x40000000    # -2.0f

    const/high16 v22, -0x40800000    # -1.0f

    const/16 v23, 0x35

    const/16 v24, 0x0

    const/16 v25, 0x0

    const/high16 v26, 0x41000000    # 8.0f

    const/16 v27, 0x0

    invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v10

    invoke-virtual {v5, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 3809
    new-instance v5, Landroid/view/GestureDetector;

    invoke-direct {v5, v1, v0}, Landroid/view/GestureDetector;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V

    iput-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->gestureDetector:Landroid/view/GestureDetector;

    .line 3810
    invoke-virtual {v5, v0}, Landroid/view/GestureDetector;->setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V

    .line 3812
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget-object v9, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->setParentView(Landroid/view/View;)V

    .line 3813
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    const/4 v9, 0x2

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCrossfadeAlpha(B)V

    .line 3814
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->centerImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    const/4 v10, 0x1

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setInvalidateAll(Z)V

    .line 3815
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v5, v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->setParentView(Landroid/view/View;)V

    .line 3816
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCrossfadeAlpha(B)V

    .line 3817
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->leftImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setInvalidateAll(Z)V

    .line 3818
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    iget-object v11, v0, Lim/tpelyyftgw/ui/ArticleViewer;->photoContainerView:Lim/tpelyyftgw/ui/ArticleViewer$FrameLayoutDrawer;

    invoke-virtual {v5, v11}, Lim/tpelyyftgw/messenger/ImageReceiver;->setParentView(Landroid/view/View;)V

    .line 3819
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/ImageReceiver;->setCrossfadeAlpha(B)V

    .line 3820
    iget-object v5, v0, Lim/tpelyyftgw/ui/ArticleViewer;->rightImage:Lim/tpelyyftgw/messenger/ImageReceiver;

    invoke-virtual {v5, v10}, Lim/tpelyyftgw/messenger/ImageReceiver;->setInvalidateAll(Z)V

    .line 3822
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/ArticleViewer;->updatePaintColors()V

    .line 3823
    return-void
.end method

.method public showDialog(Landroid/app/Dialog;)V
    .registers 4
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 4583
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-nez v0, :cond_5

    .line 4584
    return-void

    .line 4587
    :cond_5
    :try_start_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    if-eqz v0, :cond_11

    .line 4588
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 4589
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;
    :try_end_11
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_11} :catch_12

    .line 4593
    :cond_11
    goto :goto_16

    .line 4591
    :catch_12
    move-exception v0

    .line 4592
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4595
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_16
    :try_start_16
    iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    .line 4596
    const/4 v0, 0x1

    invoke-virtual {p1, v0}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V

    .line 4597
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->visibleDialog:Landroid/app/Dialog;

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$o8RSSPi0Wujc5Kh8h_ThBSPICDs;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$o8RSSPi0Wujc5Kh8h_ThBSPICDs;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 4598
    invoke-virtual {p1}, Landroid/app/Dialog;->show()V
    :try_end_29
    .catch Ljava/lang/Exception; {:try_start_16 .. :try_end_29} :catch_2a

    .line 4601
    goto :goto_2e

    .line 4599
    :catch_2a
    move-exception v0

    .line 4600
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4602
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_2e
    return-void
.end method

.method protected startCheckLongPress()V
    .registers 5

    .line 1700
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    if-eqz v0, :cond_5

    .line 1701
    return-void

    .line 1703
    :cond_5
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->checkingForLongPress:Z

    .line 1704
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    if-nez v0, :cond_14

    .line 1705
    new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    .line 1707
    :cond_14
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->pendingCheckForTap:Lim/tpelyyftgw/ui/ArticleViewer$CheckForTap;

    invoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I

    move-result v2

    int-to-long v2, v2

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WindowView;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 1708
    return-void
.end method

.method public uncollapse()V
    .registers 12

    .line 4273
    iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->parentActivity:Landroid/app/Activity;

    if-eqz v0, :cond_116

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible:Z

    if-eqz v0, :cond_116

    invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer;->checkAnimation()Z

    move-result v0

    if-eqz v0, :cond_10

    goto/16 :goto_116

    .line 4281
    :cond_10
    new-instance v0, Landroid/animation/AnimatorSet;

    invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V

    .line 4282
    .local v0, "animatorSet":Landroid/animation/AnimatorSet;
    const/16 v1, 0xc

    new-array v1, v1, [Landroid/animation/Animator;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v3, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property;

    const/4 v4, 0x1

    new-array v5, v4, [F

    const/4 v6, 0x0

    const/4 v7, 0x0

    aput v6, v5, v7

    .line 4283
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v1, v7

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    sget-object v3, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v5, v4, [F

    aput v6, v5, v7

    .line 4284
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    aput-object v2, v1, v4

    iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer;->windowView:Lim/tpelyyftgw/ui/ArticleViewer$WindowView;

    sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v5, v4, [F

    const/high16 v8, 0x3f800000    # 1.0f

    aput v8, v5, v7

    .line 4285
    invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v2

    const/4 v3, 0x2

    aput-object v2, v1, v3

    const/4 v2, 0x3

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v5, v5, v7

    sget-object v9, Landroid/view/View;->ALPHA:Landroid/util/Property;

    new-array v10, v4, [F

    aput v8, v10, v7

    .line 4286
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/4 v2, 0x4

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->listView:[Lim/tpelyyftgw/ui/components/RecyclerListView;

    aget-object v5, v5, v7

    sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 4287
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/4 v2, 0x5

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->headerView:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 4288
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/4 v2, 0x6

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v4, [F

    aput v8, v10, v7

    .line 4290
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/4 v2, 0x7

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v8, v10, v7

    .line 4291
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/16 v2, 0x8

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backButton:Landroid/widget/ImageView;

    sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 4292
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/16 v2, 0x9

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->SCALE_X:Landroid/util/Property;

    new-array v10, v4, [F

    aput v8, v10, v7

    .line 4293
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/16 v2, 0xa

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v6, v10, v7

    .line 4294
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    const/16 v2, 0xb

    iget-object v5, p0, Lim/tpelyyftgw/ui/ArticleViewer;->shareContainer:Landroid/widget/FrameLayout;

    sget-object v9, Landroid/view/View;->SCALE_Y:Landroid/util/Property;

    new-array v10, v4, [F

    aput v8, v10, v7

    .line 4295
    invoke-static {v5, v9, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;

    move-result-object v5

    aput-object v5, v1, v2

    .line 4282
    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 4297
    iput-boolean v7, p0, Lim/tpelyyftgw/ui/ArticleViewer;->collapsed:Z

    .line 4298
    iput v3, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationInProgress:I

    .line 4299
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$VdZuSP82gQCQukyr6KiGkaN1pII;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$VdZuSP82gQCQukyr6KiGkaN1pII;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->animationEndRunnable:Ljava/lang/Runnable;

    .line 4309
    const-wide/16 v1, 0xfa

    invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;

    .line 4310
    new-instance v1, Landroid/view/animation/DecelerateInterpolator;

    invoke-direct {v1}, Landroid/view/animation/DecelerateInterpolator;-><init>()V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 4311
    new-instance v1, Lim/tpelyyftgw/ui/ArticleViewer$16;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ArticleViewer$16;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;)V

    invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 4320
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    iput-wide v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->transitionAnimationStartTime:J

    .line 4321
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x12

    if-lt v1, v2, :cond_10d

    .line 4322
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->containerView:Landroid/widget/FrameLayout;

    const/4 v2, 0x0

    invoke-virtual {v1, v3, v2}, Landroid/widget/FrameLayout;->setLayerType(ILandroid/graphics/Paint;)V

    .line 4324
    :cond_10d
    iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer;->backDrawable:Lim/tpelyyftgw/ui/actionbar/BackDrawable;

    invoke-virtual {v1, v6, v4}, Lim/tpelyyftgw/ui/actionbar/BackDrawable;->setRotation(FZ)V

    .line 4325
    invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V

    .line 4326
    return-void

    .line 4274
    .end local v0    # "animatorSet":Landroid/animation/AnimatorSet;
    :cond_116
    :goto_116
    return-void
.end method