McShareDialog.smali

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


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/dialogs/McShareDialog$MCDailyTaskShareBean;
    }
.end annotation


# instance fields
.field private chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

.field private dialog:Landroid/app/Dialog;

.field private ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;

.field private ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;

.field private ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

.field private ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

.field private mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

.field private mContext:Landroid/content/Context;

.field private progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;

.field private ret:Ljava/lang/String;

.field private rlContainer:Landroid/widget/RelativeLayout;

.field private shareData:Lim/tpelyyftgw/ui/dialogs/McShareDialog$MCDailyTaskShareBean;

.field private shareDialog:Landroid/app/Dialog;

.field private tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;

.field private tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;

.field private tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;

.field private tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;

.field private tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;

.field private user:Lim/tpelyyftgw/tgnet/TLRPC$User;


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Lim/tpelyyftgw/ui/fragments/BaseFmts;)V
    .registers 3
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "baseFmts"    # Lim/tpelyyftgw/ui/fragments/BaseFmts;

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

    .line 71
    iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    .line 72
    iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

    .line 73
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/content/Context;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/dialogs/McShareDialog;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    return-object v0
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/widget/RelativeLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/dialogs/McShareDialog;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;

    return-object v0
.end method

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

    .line 54
    invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->copy()V

    return-void
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/app/Dialog;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/dialogs/McShareDialog;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;

    return-object v0
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/app/Dialog;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/dialogs/McShareDialog;

    .line 54
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    return-object v0
.end method

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

    .line 54
    invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareText()V

    return-void
.end method

.method private copy()V
    .registers 4

    .line 280
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "clipboard"

    invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/ClipboardManager;

    .line 281
    .local v0, "clipboard":Landroid/content/ClipboardManager;
    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    const-string v2, "label"

    invoke-static {v2, v1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;

    move-result-object v1

    .line 282
    .local v1, "clip":Landroid/content/ClipData;
    invoke-virtual {v0, v1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V

    .line 283
    const v2, 0x7f0f0481

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    .line 284
    return-void
.end method

.method private createQRCode()V
    .registers 3

    .line 288
    new-instance v0, Ljava/lang/Thread;

    new-instance v1, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$APjdlr3TDe3rGSEH0OpEtau4lsA;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$APjdlr3TDe3rGSEH0OpEtau4lsA;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V

    invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V

    .line 331
    invoke-virtual {v0}, Ljava/lang/Thread;->start()V

    .line 332
    return-void
.end method

.method public static getCacheBitmapFromView(Landroid/view/View;)Landroid/graphics/Bitmap;
    .registers 4
    .param p0, "view"    # Landroid/view/View;

    .line 185
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Landroid/view/View;->setDrawingCacheEnabled(Z)V

    .line 186
    invoke-virtual {p0, v0}, Landroid/view/View;->buildDrawingCache(Z)V

    .line 187
    invoke-virtual {p0}, Landroid/view/View;->getDrawingCache()Landroid/graphics/Bitmap;

    move-result-object v0

    .line 189
    .local v0, "drawingCache":Landroid/graphics/Bitmap;
    if-eqz v0, :cond_16

    .line 190
    invoke-static {v0}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 191
    .local v1, "bitmap":Landroid/graphics/Bitmap;
    const/4 v2, 0x0

    invoke-virtual {p0, v2}, Landroid/view/View;->setDrawingCacheEnabled(Z)V

    goto :goto_17

    .line 193
    .end local v1    # "bitmap":Landroid/graphics/Bitmap;
    :cond_16
    const/4 v1, 0x0

    .line 195
    .restart local v1    # "bitmap":Landroid/graphics/Bitmap;
    :goto_17
    return-object v1
.end method

.method public static saveImageToGallery(Landroid/content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;)Z
    .registers 12
    .param p0, "context"    # Landroid/content/Context;
    .param p1, "bitmap"    # Landroid/graphics/Bitmap;
    .param p2, "fileName"    # Ljava/lang/String;

    .line 208
    new-instance v0, Ljava/lang/StringBuilder;

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

    invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;

    move-result-object v1

    invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "qrcode"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

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

    move-result-object v0

    .line 209
    .local v0, "storePath":Ljava/lang/String;
    new-instance v1, Ljava/io/File;

    invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 210
    .local v1, "appDir":Ljava/io/File;
    invoke-virtual {v1}, Ljava/io/File;->exists()Z

    move-result v2

    if-nez v2, :cond_2c

    .line 211
    invoke-virtual {v1}, Ljava/io/File;->mkdir()Z

    .line 213
    :cond_2c
    new-instance v2, Ljava/io/File;

    invoke-direct {v2, v1, p2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V

    .line 215
    .local v2, "file":Ljava/io/File;
    const/4 v3, 0x0

    :try_start_32
    new-instance v4, Ljava/io/FileOutputStream;

    invoke-direct {v4, v2}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V

    .line 217
    .local v4, "fos":Ljava/io/FileOutputStream;
    sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;

    const/16 v6, 0x50

    invoke-virtual {p1, v5, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z

    move-result v5

    .line 218
    .local v5, "isSuccess":Z
    invoke-virtual {v4}, Ljava/io/FileOutputStream;->flush()V

    .line 219
    invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V

    .line 222
    invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v6

    .line 223
    .local v6, "uri":Landroid/net/Uri;
    new-instance v7, Landroid/content/Intent;

    const-string v8, "android.intent.action.MEDIA_SCANNER_SCAN_FILE"

    invoke-direct {v7, v8, v6}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V

    invoke-virtual {p0, v7}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
    :try_end_53
    .catch Ljava/io/IOException; {:try_start_32 .. :try_end_53} :catch_58

    .line 224
    if-eqz v5, :cond_57

    .line 225
    const/4 v3, 0x1

    return v3

    .line 227
    :cond_57
    return v3

    .line 229
    .end local v4    # "fos":Ljava/io/FileOutputStream;
    .end local v5    # "isSuccess":Z
    .end local v6    # "uri":Landroid/net/Uri;
    :catch_58
    move-exception v4

    .line 230
    .local v4, "e":Ljava/io/IOException;
    invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V

    .line 232
    .end local v4    # "e":Ljava/io/IOException;
    return v3
.end method

.method private share()V
    .registers 7

    .line 253
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryImageView;->getDrawable()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    if-eqz v0, :cond_af

    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    if-nez v0, :cond_e

    goto/16 :goto_af

    .line 254
    :cond_e
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x17

    if-lt v0, v1, :cond_2e

    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"

    invoke-virtual {v0, v1}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_2e

    .line 255
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    filled-new-array {v1}, [Ljava/lang/String;

    move-result-object v1

    const/16 v2, 0x324

    invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V

    .line 256
    return-void

    .line 258
    :cond_2e
    new-instance v0, Ljava/io/File;

    const/4 v1, 0x0

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;

    move-result-object v2

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

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

    move-result-wide v4

    invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v4, ".jpg"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V

    .line 259
    .local v0, "f":Ljava/io/File;
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;

    invoke-static {v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->getCacheBitmapFromView(Landroid/view/View;)Landroid/graphics/Bitmap;

    move-result-object v2

    sget-object v3, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;

    invoke-static {v2, v0, v3, v1}, Lcom/blankj/utilcode/util/ImageUtils;->save(Landroid/graphics/Bitmap;Ljava/io/File;Landroid/graphics/Bitmap$CompressFormat;Z)Z

    move-result v1

    .line 260
    .local v1, "tag":Z
    if-nez v1, :cond_62

    .line 261
    const v2, 0x7f0f0eab

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V

    .line 262
    return-void

    .line 264
    :cond_62
    new-instance v2, Landroid/content/Intent;

    const-string v3, "android.intent.action.SEND"

    invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 265
    .local v2, "intent":Landroid/content/Intent;
    const-string v3, "image/jpeg"

    invoke-virtual {v2, v3}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 266
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v4, 0x18

    const-string v5, "android.intent.extra.STREAM"

    if-lt v3, v4, :cond_8f

    .line 268
    :try_start_76
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    const-string v4, "im.tpelyyftgw.messenger.provider"

    invoke-static {v3, v4, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v3

    invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 269
    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
    :try_end_85
    .catch Ljava/lang/Exception; {:try_start_76 .. :try_end_85} :catch_86

    goto :goto_8e

    .line 270
    :catch_86
    move-exception v3

    .line 271
    .local v3, "ignore":Ljava/lang/Exception;
    invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v4

    invoke-virtual {v2, v5, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 272
    .end local v3    # "ignore":Ljava/lang/Exception;
    :goto_8e
    goto :goto_96

    .line 274
    :cond_8f
    invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v3

    invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 276
    :goto_96
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    const v4, 0x7f0f0f9b

    const-string v5, "ShareQrCode"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-static {v2, v4}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object v4

    const/16 v5, 0x1f4

    invoke-virtual {v3, v4, v5}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V

    .line 277
    return-void

    .line 253
    .end local v0    # "f":Ljava/io/File;
    .end local v1    # "tag":Z
    .end local v2    # "intent":Landroid/content/Intent;
    :cond_af
    :goto_af
    return-void
.end method

.method private shareText()V
    .registers 5

    .line 240
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.intent.action.SEND"

    invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 241
    .local v0, "intent":Landroid/content/Intent;
    const-string v1, "text/plain"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 242
    const-string v1, "android.intent.extra.TEXT"

    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 243
    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentActivity()Landroid/app/Activity;

    move-result-object v1

    const-string v2, "BotShare"

    const v3, 0x7f0f0287

    invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object v2

    const/16 v3, 0x1f4

    invoke-virtual {v1, v2, v3}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
    :try_end_2b
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2b} :catch_2c

    .line 246
    .end local v0    # "intent":Landroid/content/Intent;
    goto :goto_30

    .line 244
    :catch_2c
    move-exception v0

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

    .line 247
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_30
    return-void
.end method

.method private showShareView()V
    .registers 7

    .line 84
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const/4 v1, 0x0

    const v2, 0x7f0c00c1

    invoke-virtual {v0, v2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    .line 85
    .local v0, "toastRoot":Landroid/view/View;
    const v2, 0x7f0910c6

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;

    iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;

    .line 86
    const v2, 0x7f09104c

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;

    iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;

    .line 87
    const v2, 0x7f09174f

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

    .line 88
    const v3, 0x7f0910e6

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;

    .line 89
    const v3, 0x7f0910f6

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;

    .line 90
    const v3, 0x7f091767

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;

    .line 91
    const v3, 0x7f0910a9

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;

    .line 92
    const v3, 0x7f091496

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;

    .line 93
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;

    const-string v4, "MeInviteFriends"

    const v5, 0x7f0f0873

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 94
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;

    const-string v4, "ScanQRcodeAddFriend"

    const v5, 0x7f0f0ebe

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 95
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;

    const-string v4, "SavePicture"

    const v5, 0x7f0f0ead

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 96
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;

    const-string v4, "InviteNow"

    const v5, 0x7f0f07c3

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 97
    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v3

    const v4, 0x7f0c0146

    invoke-virtual {v3, v4, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 98
    .local v1, "shareView":Landroid/view/View;
    const v3, 0x7f0916e4

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/RelativeLayout;

    iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;

    .line 99
    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/ui/hviews/MryImageView;

    iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

    .line 100
    new-instance v2, Landroid/app/Dialog;

    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    invoke-direct {v2, v3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;

    .line 101
    invoke-virtual {v2}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v2

    new-instance v3, Landroid/graphics/drawable/ColorDrawable;

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

    invoke-virtual {v2, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 102
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;

    invoke-virtual {v2, v1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V

    .line 103
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;

    invoke-virtual {v2}, Landroid/app/Dialog;->show()V

    .line 104
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->setFullScreen(Landroid/app/Dialog;)V

    .line 106
    invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->createQRCode()V

    .line 107
    new-instance v2, Landroid/app/Dialog;

    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    invoke-direct {v2, v3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    .line 108
    invoke-virtual {v2, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V

    .line 109
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    invoke-virtual {v2}, Landroid/app/Dialog;->show()V

    .line 110
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->setFullScreen(Landroid/app/Dialog;)V

    .line 111
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    invoke-virtual {v2}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v2

    new-instance v3, Landroid/graphics/drawable/ColorDrawable;

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

    invoke-virtual {v2, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 112
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Landroid/app/Dialog;->setCancelable(Z)V

    .line 114
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;

    new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$1;

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

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 126
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;

    new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$2;

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

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 134
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;

    new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$3;

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

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 142
    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;

    new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$4;

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

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 150
    return-void
.end method


# virtual methods
.method public initData()V
    .registers 1

    .line 79
    invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->showShareView()V

    .line 81
    return-void
.end method

.method public synthetic lambda$createQRCode$1$McShareDialog()V
    .registers 12

    .line 290
    new-instance v0, Ljava/lang/StringBuilder;

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

    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->sharePrefix:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "&Key="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

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

    move-result-object v0

    .line 291
    .local v0, "preStr":Ljava/lang/String;
    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0d00cf

    invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 292
    .local v1, "logo":Landroid/graphics/Bitmap;
    const/4 v2, 0x0

    .line 293
    .local v2, "bitmap":Landroid/graphics/Bitmap;
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    .line 294
    .local v3, "builder":Ljava/lang/StringBuilder;
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    const/high16 v5, 0x43fa0000    # 500.0f

    const-string v6, "%3D"

    const-string v7, "="

    const/4 v8, 0x2

    const-string v9, "#Hash="

    const-string v10, "PUid="

    if-eqz v4, :cond_7f

    .line 295
    invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 296
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 297
    invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 298
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    iget-wide v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J

    invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 299
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B

    move-result-object v4

    invoke-static {v4, v8}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 301
    invoke-virtual {v4, v7, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 303
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

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

    iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 304
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    invoke-static {v4, v5, v1}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    move-result-object v2

    goto :goto_d3

    .line 307
    :cond_7f
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    if-eqz v4, :cond_d3

    .line 308
    invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 309
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 310
    invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 311
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-wide v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J

    invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 312
    const-string v4, "#Uname="

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 313
    iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 314
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B

    move-result-object v4

    invoke-static {v4, v8}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 315
    invoke-virtual {v4, v7, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 317
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

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

    iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    .line 318
    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    const/4 v6, 0x0

    invoke-static {v4, v5, v6}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    move-result-object v2

    .line 323
    :cond_d3
    :goto_d3
    move-object v4, v2

    .line 324
    .local v4, "finalBitmap":Landroid/graphics/Bitmap;
    new-instance v5, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$c88mnnnSha2xtjGDY5N1ke9KCCY;

    invoke-direct {v5, p0, v4}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$c88mnnnSha2xtjGDY5N1ke9KCCY;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;Landroid/graphics/Bitmap;)V

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 331
    return-void
.end method

.method public synthetic lambda$null$0$McShareDialog(Landroid/graphics/Bitmap;)V
    .registers 4
    .param p1, "finalBitmap"    # Landroid/graphics/Bitmap;

    .line 327
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 328
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;

    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 329
    iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;

    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V

    .line 330
    return-void
.end method

.method public setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
    .registers 2
    .param p1, "chat"    # Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 339
    iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    .line 340
    return-void
.end method

.method public setFullScreen(Landroid/app/Dialog;)V
    .registers 7
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 158
    invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 159
    .local v0, "dialogWindow":Landroid/view/Window;
    if-eqz v0, :cond_38

    .line 160
    const/16 v1, 0x400

    invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V

    .line 161
    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v1, v2, v2, v2, v2}, Landroid/view/View;->setPadding(IIII)V

    .line 163
    invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v1

    .line 164
    .local v1, "layoutParams":Landroid/view/WindowManager$LayoutParams;
    const/4 v2, -0x1

    iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 165
    iput v2, v1, Landroid/view/WindowManager$LayoutParams;->height:I

    .line 166
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x1c

    if-lt v2, v3, :cond_35

    .line 168
    invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v2

    .line 169
    .local v2, "lp":Landroid/view/WindowManager$LayoutParams;
    const/4 v3, 0x1

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->layoutInDisplayCutoutMode:I

    .line 170
    invoke-virtual {v0, v2}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    .line 172
    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v3

    .line 173
    .local v3, "decorView":Landroid/view/View;
    const/16 v4, 0x500

    invoke-virtual {v3, v4}, Landroid/view/View;->setSystemUiVisibility(I)V

    .line 175
    .end local v2    # "lp":Landroid/view/WindowManager$LayoutParams;
    .end local v3    # "decorView":Landroid/view/View;
    :cond_35
    invoke-virtual {v0, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    .line 177
    .end local v1    # "layoutParams":Landroid/view/WindowManager$LayoutParams;
    :cond_38
    return-void
.end method

.method public setUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    .registers 2
    .param p1, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 335
    iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 336
    return-void
.end method