.class public final Lcom/tumblr/rumblr/model/post/PostJsonAdapter;
.super Lcom/squareup/moshi/h;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/squareup/moshi/h<",
        "Lcom/tumblr/rumblr/model/post/Post;",
        ">;"
    }
.end annotation

.annotation runtime Lkotlin/Metadata;
    d1 = {
        "\u0000\u00d4\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010 \n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\t\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010$\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0006\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0013\u0012\u0008\u0010\u0082\u0001\u001a\u00030\u0081\u0001\u00a2\u0006\u0006\u0008\u0083\u0001\u0010\u0084\u0001J\u0008\u0010\u0004\u001a\u00020\u0003H\u0016J\u0010\u0010\u0007\u001a\u00020\u00022\u0006\u0010\u0006\u001a\u00020\u0005H\u0016J\u001a\u0010\u000c\u001a\u00020\u000b2\u0006\u0010\t\u001a\u00020\u00082\u0008\u0010\n\u001a\u0004\u0018\u00010\u0002H\u0016R\u0014\u0010\u000f\u001a\u00020\r8\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0007\u0010\u000eR\u001c\u0010\u0011\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u000c\u0010\u0010R\u001c\u0010\u0014\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00120\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0013\u0010\u0010R\u001c\u0010\u0017\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00150\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0016\u0010\u0010R\"\u0010\u001a\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0019\u0010\u0010R\"\u0010\u001d\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u00020\u001b\u0018\u00010\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001c\u0010\u0010R\u001c\u0010\u001f\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001e\u0010\u0010R\u001a\u0010\"\u001a\u0008\u0012\u0004\u0012\u00020 0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008!\u0010\u0010R\u001a\u0010%\u001a\u0008\u0012\u0004\u0012\u00020#0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008$\u0010\u0010R\u001a\u0010(\u001a\u0008\u0012\u0004\u0012\u00020&0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\'\u0010\u0010R\u001a\u0010+\u001a\u0008\u0012\u0004\u0012\u00020)0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008*\u0010\u0010R(\u0010/\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020-\u0018\u00010,0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008.\u0010\u0010R\u001c\u00102\u001a\n\u0012\u0006\u0012\u0004\u0018\u0001000\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u00081\u0010\u0010R\u001c\u00105\u001a\n\u0012\u0006\u0012\u0004\u0018\u0001030\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u00084\u0010\u0010R\"\u00108\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u000206\u0018\u00010\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u00087\u0010\u0010R\u001a\u0010;\u001a\u0008\u0012\u0004\u0012\u0002090\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008:\u0010\u0010R\u001a\u0010>\u001a\u0008\u0012\u0004\u0012\u00020<0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008=\u0010\u0010R\u001a\u0010A\u001a\u0008\u0012\u0004\u0012\u00020?0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008@\u0010\u0010R\u001a\u0010D\u001a\u0008\u0012\u0004\u0012\u00020B0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008C\u0010\u0010R\u001c\u0010G\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010E0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008F\u0010\u0010R\u001c\u0010J\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010H0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008I\u0010\u0010R\u001a\u0010M\u001a\u0008\u0012\u0004\u0012\u00020K0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008L\u0010\u0010R\u001c\u0010O\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010 0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008N\u0010\u0010R\"\u0010R\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u00020P\u0018\u00010\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008Q\u0010\u0010R\"\u0010U\u001a\u0010\u0012\u000c\u0012\n\u0012\u0004\u0012\u00020S\u0018\u00010\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008T\u0010\u0010R\u001c\u0010X\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010V0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008W\u0010\u0010R\u001a\u0010[\u001a\u0008\u0012\u0004\u0012\u00020Y0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008Z\u0010\u0010R\u001c\u0010^\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\\0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008]\u0010\u0010R\u001c\u0010a\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010_0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008`\u0010\u0010R\u001c\u0010d\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010b0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008c\u0010\u0010R\u001c\u0010g\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010e0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008f\u0010\u0010R \u0010j\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020h0\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008i\u0010\u0010R \u0010m\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020k0\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008l\u0010\u0010R \u0010p\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020n0\u00180\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008o\u0010\u0010R\u001c\u0010s\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010q0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008r\u0010\u0010R\u001c\u0010v\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010t0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008u\u0010\u0010R\u001c\u0010y\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010w0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008x\u0010\u0010R\u001a\u0010|\u001a\u0008\u0012\u0004\u0012\u00020z0\u00018\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008{\u0010\u0010R\u001f\u0010\u0080\u0001\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010}8\u0002@\u0002X\u0082\u000e\u00a2\u0006\u0006\n\u0004\u0008~\u0010\u007f\u00a8\u0006\u0085\u0001"
    }
    d2 = {
        "Lcom/tumblr/rumblr/model/post/PostJsonAdapter;",
        "Lcom/squareup/moshi/h;",
        "Lcom/tumblr/rumblr/model/post/Post;",
        "",
        "toString",
        "Lcom/squareup/moshi/k;",
        "reader",
        "a",
        "Lcom/squareup/moshi/q;",
        "writer",
        "value_",
        "Ldh0/f0;",
        "b",
        "Lcom/squareup/moshi/k$a;",
        "Lcom/squareup/moshi/k$a;",
        "options",
        "Lcom/squareup/moshi/h;",
        "nullableStringAdapter",
        "Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;",
        "c",
        "nullableShortBlogInfoAdapter",
        "Lcom/tumblr/rumblr/model/iponweb/Adm;",
        "d",
        "nullableAdmAdapter",
        "",
        "e",
        "nullableListOfStringAdapter",
        "Lcom/tumblr/rumblr/model/blog/TagV2;",
        "f",
        "nullableListOfTagV2Adapter",
        "g",
        "nullableStringAtStringCanBeBooleanAdapter",
        "",
        "h",
        "booleanAdapter",
        "Lcom/tumblr/rumblr/model/post/PostState;",
        "i",
        "postStateAdapter",
        "",
        "j",
        "longAdapter",
        "",
        "k",
        "intAdapter",
        "",
        "Lcom/tumblr/rumblr/model/advertising/Cpi;",
        "l",
        "nullableMapOfStringCpiAdapter",
        "Lcom/tumblr/rumblr/model/post/Attribution;",
        "m",
        "nullableAttributionAdapter",
        "Lcom/tumblr/rumblr/model/post/SourceAttribution;",
        "n",
        "nullableSourceAttributionAdapter",
        "Lcom/tumblr/rumblr/model/post/PostActionInfo;",
        "o",
        "nullableListOfPostActionInfoAdapter",
        "",
        "p",
        "doubleAdapter",
        "Lcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;",
        "q",
        "ownerAppealNsfwStateAdapter",
        "Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;",
        "r",
        "communityLabelAppealStateAdapter",
        "Lcom/tumblr/rumblr/model/post/Classification;",
        "s",
        "classificationAdapter",
        "Lcom/tumblr/rumblr/model/post/asset/Filtered;",
        "t",
        "nullableFilteredAdapter",
        "Lcom/tumblr/rumblr/model/PostLinks;",
        "u",
        "nullablePostLinksAdapter",
        "",
        "v",
        "floatAdapter",
        "w",
        "nullableBooleanAdapter",
        "Lcom/tumblr/rumblr/model/blog/Avatar;",
        "x",
        "nullableListOfAvatarAdapter",
        "Lcom/tumblr/rumblr/model/advertising/VerificationResource;",
        "y",
        "nullableListOfVerificationResourceAdapter",
        "Lcom/tumblr/rumblr/model/blog/BlogInfo;",
        "z",
        "nullableBlogInfoAdapter",
        "Lcom/tumblr/rumblr/model/post/IgniteStatus;",
        "A",
        "igniteStatusAdapter",
        "Lcom/tumblr/rumblr/model/advertising/IgniteReport;",
        "B",
        "nullableIgniteReportAdapter",
        "Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;",
        "C",
        "nullableIgniteTransactionAdapter",
        "Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;",
        "D",
        "nullableCommunityLabelApiDataAdapter",
        "Lcom/tumblr/rumblr/model/note/RichNote;",
        "E",
        "nullableRichNoteAdapter",
        "Lcom/tumblr/rumblr/model/post/blocks/Block;",
        "F",
        "listOfBlockAdapter",
        "Lcom/tumblr/rumblr/model/post/ReblogTrail;",
        "G",
        "listOfReblogTrailAdapter",
        "Lcom/tumblr/rumblr/model/post/blocks/BlockLayout;",
        "H",
        "listOfBlockLayoutAdapter",
        "Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;",
        "I",
        "nullableViewBeaconRulesAdapter",
        "Lcom/tumblr/rumblr/model/gemini/Beacons;",
        "J",
        "nullableBeaconsAdapter",
        "Lcom/tumblr/rumblr/model/advertising/Cta;",
        "K",
        "nullableCtaAdapter",
        "Lcom/tumblr/rumblr/model/BlazeControl;",
        "L",
        "blazeControlAdapter",
        "Ljava/lang/reflect/Constructor;",
        "M",
        "Ljava/lang/reflect/Constructor;",
        "constructorRef",
        "Lcom/squareup/moshi/t;",
        "moshi",
        "<init>",
        "(Lcom/squareup/moshi/t;)V",
        "rumblr_release"
    }
    k = 0x1
    mv = {
        0x1,
        0x9,
        0x0
    }
.end annotation


# instance fields
.field private final A:Lcom/squareup/moshi/h;

.field private final B:Lcom/squareup/moshi/h;

.field private final C:Lcom/squareup/moshi/h;

.field private final D:Lcom/squareup/moshi/h;

.field private final E:Lcom/squareup/moshi/h;

.field private final F:Lcom/squareup/moshi/h;

.field private final G:Lcom/squareup/moshi/h;

.field private final H:Lcom/squareup/moshi/h;

.field private final I:Lcom/squareup/moshi/h;

.field private final J:Lcom/squareup/moshi/h;

.field private final K:Lcom/squareup/moshi/h;

.field private final L:Lcom/squareup/moshi/h;

.field private volatile M:Ljava/lang/reflect/Constructor;

.field private final a:Lcom/squareup/moshi/k$a;

.field private final b:Lcom/squareup/moshi/h;

.field private final c:Lcom/squareup/moshi/h;

.field private final d:Lcom/squareup/moshi/h;

.field private final e:Lcom/squareup/moshi/h;

.field private final f:Lcom/squareup/moshi/h;

.field private final g:Lcom/squareup/moshi/h;

.field private final h:Lcom/squareup/moshi/h;

.field private final i:Lcom/squareup/moshi/h;

.field private final j:Lcom/squareup/moshi/h;

.field private final k:Lcom/squareup/moshi/h;

.field private final l:Lcom/squareup/moshi/h;

.field private final m:Lcom/squareup/moshi/h;

.field private final n:Lcom/squareup/moshi/h;

.field private final o:Lcom/squareup/moshi/h;

.field private final p:Lcom/squareup/moshi/h;

.field private final q:Lcom/squareup/moshi/h;

.field private final r:Lcom/squareup/moshi/h;

.field private final s:Lcom/squareup/moshi/h;

.field private final t:Lcom/squareup/moshi/h;

.field private final u:Lcom/squareup/moshi/h;

.field private final v:Lcom/squareup/moshi/h;

.field private final w:Lcom/squareup/moshi/h;

.field private final x:Lcom/squareup/moshi/h;

.field private final y:Lcom/squareup/moshi/h;

.field private final z:Lcom/squareup/moshi/h;


# direct methods
.method public constructor <init>(Lcom/squareup/moshi/t;)V
    .locals 132

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const-string v2, "moshi"

    invoke-static {v1, v2}, Lqh0/s;->h(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct/range {p0 .. p0}, Lcom/squareup/moshi/h;-><init>()V

    const-string v3, "id"

    const-string v4, "blog_name"

    const-string v5, "blog"

    const-string v6, "adm"

    const-string v7, "adm_media_type"

    const-string v8, "tags"

    const-string v9, "tags_v2"

    const-string v10, "source_url"

    const-string v11, "source_url_raw"

    const-string v12, "source_title"

    const-string v13, "liked"

    const-string v14, "state"

    const-string v15, "timestamp"

    const-string v16, "render_url"

    const-string v17, "post_url"

    const-string v18, "parent_post_url"

    const-string v19, "slug"

    const-string v20, "reblog_key"

    const-string v21, "followed"

    const-string v22, "note_count"

    const-string v23, "like_count"

    const-string v24, "reblog_count"

    const-string v25, "reply_count"

    const-string v26, "is_subscribed"

    const-string v27, "can_subscribe"

    const-string v28, "can_reply"

    const-string v29, "can_edit"

    const-string v30, "advertising"

    const-string v31, "embed_attribution"

    const-string v32, "source_attribution"

    const-string v33, "actions"

    const-string v34, "can_send_in_message"

    const-string v35, "summary"

    const-string v36, "is_nsfw"

    const-string v37, "nsfw_score"

    const-string v38, "owner_appeal_nsfw"

    const-string v39, "community_label_appeal_state"

    const-string v40, "classification"

    const-string v41, "owner_flagged_nsfw"

    const-string v42, "owner_flagged_sensitive"

    const-string v43, "filtered"

    const-string v44, "scheduled_publish_time"

    const-string v45, "queued_state"

    const-string v46, "is_submission"

    const-string v47, "post_author"

    const-string v48, "post_author_is_adult"

    const-string v49, "author"

    const-string v50, "reblogged_root_id"

    const-string v51, "reblogged_root_url"

    const-string v52, "reblogged_root_name"

    const-string v53, "reblogged_root_title"

    const-string v54, "reblogged_root_following"

    const-string v55, "reblogged_root_share_likes"

    const-string v56, "reblogged_root_share_following"

    const-string v57, "reblogged_from_id"

    const-string v58, "reblogged_from_url"

    const-string v59, "reblogged_from_name"

    const-string v60, "reblogged_from_title"

    const-string v61, "reblogged_from_following"

    const-string v62, "reblogged_from_share_likes"

    const-string v63, "reblogged_from_share_following"

    const-string v64, "can_like"

    const-string v65, "can_reblog"

    const-string v66, "display_avatar"

    const-string v67, "advertiser_name"

    const-string v68, "reblogged_from_advertiser_name"

    const-string v69, "is_blocks_post_format"

    const-string v70, "_links"

    const-string v71, "is_pinned"

    const-string v72, "muted"

    const-string v73, "can_mute"

    const-string v74, "ad_provider_id"

    const-string v75, "ad_provider_placement_id"

    const-string v76, "ad_provider_foreign_placement_id"

    const-string v77, "ad_provider_instance_id"

    const-string v78, "ad_request_id"

    const-string v79, "fill_id"

    const-string v80, "supply_provider_id"

    const-string v81, "stream_session_id"

    const-string v82, "stream_global_position"

    const-string v83, "supply_opportunity_instance_id"

    const-string v84, "mediation_candidate_id"

    const-string v85, "price"

    const-string v86, "ad_instance_id"

    const-string v87, "ad_instance_created_timestamp"

    const-string v88, "is_tumblr_sponsored_post"

    const-string v89, "advertiser_id"

    const-string v90, "campaign_id"

    const-string v91, "ad_group_id"

    const-string v92, "ad_id"

    const-string v93, "creative_id"

    const-string v94, "supply_request_id"

    const-string v95, "is_blurred_images"

    const-string v96, "earned_id"

    const-string v97, "asking_name"

    const-string v98, "asking_avatar"

    const-string v99, "asking_is_adult"

    const-string v100, "verification_resources"

    const-string v101, "should_show_tip"

    const-string v102, "interactability_reblog"

    const-string v103, "can_be_tipped"

    const-string v104, "is_blazed"

    const-string v105, "force_truncate"

    const-string v106, "can_manage_blaze"

    const-string v107, "is_blaze_pending"

    const-string v108, "blaze_time"

    const-string v109, "blazer_blog"

    const-string v110, "is_single_user_blaze"

    const-string v111, "user_is_blazer"

    const-string v112, "user_is_blazee"

    const-string v113, "can_ignite"

    const-string v114, "can_blaze"

    const-string v115, "can_blaze_single_user"

    const-string v116, "ignite_status"

    const-string v117, "ignite_report"

    const-string v118, "ignite_transaction"

    const-string v119, "community_labels"

    const-string v120, "preview_note"

    const-string v121, "related_tv_url"

    const-string v122, "content"

    const-string v123, "trail"

    const-string v124, "layout"

    const-string v125, "beacon_rules"

    const-string v126, "beacons"

    const-string v127, "clickthrough"

    const-string v128, "should_open_in_legacy"

    const-string v129, "interactability_blaze"

    const-string v130, "is_commercial"

    const-string v131, "can_be_booped"

    filled-new-array/range {v3 .. v131}, [Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lcom/squareup/moshi/k$a;->a([Ljava/lang/String;)Lcom/squareup/moshi/k$a;

    move-result-object v2

    const-string v3, "of(...)"

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->a:Lcom/squareup/moshi/k$a;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v3, "rawId"

    const-class v4, Ljava/lang/String;

    invoke-virtual {v1, v4, v2, v3}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    const-string v3, "adapter(...)"

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v5, "blogInfo"

    const-class v6, Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;

    invoke-virtual {v1, v6, v2, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->c:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v5, "adm"

    const-class v6, Lcom/tumblr/rumblr/model/iponweb/Adm;

    invoke-virtual {v1, v6, v2, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->d:Lcom/squareup/moshi/h;

    const/4 v2, 0x1

    new-array v5, v2, [Ljava/lang/reflect/Type;

    const/4 v6, 0x0

    aput-object v4, v5, v6

    const-class v7, Ljava/util/List;

    invoke-static {v7, v5}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v5

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v8

    const-string v9, "tags"

    invoke-virtual {v1, v5, v8, v9}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->e:Lcom/squareup/moshi/h;

    new-array v5, v2, [Ljava/lang/reflect/Type;

    const-class v8, Lcom/tumblr/rumblr/model/blog/TagV2;

    aput-object v8, v5, v6

    invoke-static {v7, v5}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v5

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v8

    const-string v9, "tagsV2"

    invoke-virtual {v1, v5, v8, v9}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->f:Lcom/squareup/moshi/h;

    new-instance v5, Lcom/tumblr/rumblr/model/post/PostJsonAdapter$annotationImpl$com_tumblr_rumblr_moshi_StringCanBeBoolean$0;

    invoke-direct {v5}, Lcom/tumblr/rumblr/model/post/PostJsonAdapter$annotationImpl$com_tumblr_rumblr_moshi_StringCanBeBoolean$0;-><init>()V

    invoke-static {v5}, Leh0/w0;->c(Ljava/lang/Object;)Ljava/util/Set;

    move-result-object v5

    const-string v8, "sourceUrlRaw"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->g:Lcom/squareup/moshi/h;

    sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v8

    const-string v9, "isLiked"

    invoke-virtual {v1, v5, v8, v9}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "postState"

    const-class v9, Lcom/tumblr/rumblr/model/post/PostState;

    invoke-virtual {v1, v9, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->i:Lcom/squareup/moshi/h;

    sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v8

    const-string v9, "timestamp"

    invoke-virtual {v1, v5, v8, v9}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v8

    const-string v9, "noteCount"

    invoke-virtual {v1, v5, v8, v9}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v5

    invoke-static {v5, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v5, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/reflect/Type;

    aput-object v4, v5, v6

    const-class v4, Lcom/tumblr/rumblr/model/advertising/Cpi;

    aput-object v4, v5, v2

    const-class v4, Ljava/util/Map;

    invoke-static {v4, v5}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "advertising"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->l:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "embedAttribution"

    const-class v8, Lcom/tumblr/rumblr/model/post/Attribution;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->m:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "sourceAttribution"

    const-class v8, Lcom/tumblr/rumblr/model/post/SourceAttribution;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->n:Lcom/squareup/moshi/h;

    new-array v4, v2, [Ljava/lang/reflect/Type;

    const-class v5, Lcom/tumblr/rumblr/model/post/PostActionInfo;

    aput-object v5, v4, v6

    invoke-static {v7, v4}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "actions"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->o:Lcom/squareup/moshi/h;

    sget-object v4, Ljava/lang/Double;->TYPE:Ljava/lang/Class;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "nsfwScore"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->p:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "ownerAppealNsfwState"

    const-class v8, Lcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->q:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "ownerCommunityLabelAppealState"

    const-class v8, Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->r:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "classification"

    const-class v8, Lcom/tumblr/rumblr/model/post/Classification;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->s:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "filtered"

    const-class v8, Lcom/tumblr/rumblr/model/post/asset/Filtered;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->t:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "links"

    const-class v8, Lcom/tumblr/rumblr/model/PostLinks;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->u:Lcom/squareup/moshi/h;

    sget-object v4, Ljava/lang/Float;->TYPE:Ljava/lang/Class;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "bidPrice"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->v:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "isTumblrSponsoredPost"

    const-class v8, Ljava/lang/Boolean;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->w:Lcom/squareup/moshi/h;

    new-array v4, v2, [Ljava/lang/reflect/Type;

    const-class v5, Lcom/tumblr/rumblr/model/blog/Avatar;

    aput-object v5, v4, v6

    invoke-static {v7, v4}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "askingAvatar"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->x:Lcom/squareup/moshi/h;

    new-array v4, v2, [Ljava/lang/reflect/Type;

    const-class v5, Lcom/tumblr/rumblr/model/advertising/VerificationResource;

    aput-object v5, v4, v6

    invoke-static {v7, v4}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "verificationResources"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->y:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "blazerBlog"

    const-class v8, Lcom/tumblr/rumblr/model/blog/BlogInfo;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->z:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "igniteStatus"

    const-class v8, Lcom/tumblr/rumblr/model/post/IgniteStatus;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->A:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "igniteReport"

    const-class v8, Lcom/tumblr/rumblr/model/advertising/IgniteReport;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->B:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "igniteTransaction"

    const-class v8, Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->C:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "communityLabelsData"

    const-class v8, Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->D:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "previewNote"

    const-class v8, Lcom/tumblr/rumblr/model/note/RichNote;

    invoke-virtual {v1, v8, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->E:Lcom/squareup/moshi/h;

    new-array v4, v2, [Ljava/lang/reflect/Type;

    const-class v5, Lcom/tumblr/rumblr/model/post/blocks/Block;

    aput-object v5, v4, v6

    invoke-static {v7, v4}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "blocks"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->F:Lcom/squareup/moshi/h;

    new-array v4, v2, [Ljava/lang/reflect/Type;

    const-class v5, Lcom/tumblr/rumblr/model/post/ReblogTrail;

    aput-object v5, v4, v6

    invoke-static {v7, v4}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v4

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v5

    const-string v8, "reblogContent"

    invoke-virtual {v1, v4, v5, v8}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v4

    invoke-static {v4, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->G:Lcom/squareup/moshi/h;

    new-array v2, v2, [Ljava/lang/reflect/Type;

    const-class v4, Lcom/tumblr/rumblr/model/post/blocks/BlockLayout;

    aput-object v4, v2, v6

    invoke-static {v7, v2}, Lcom/squareup/moshi/x;->j(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;

    move-result-object v2

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v4

    const-string v5, "blockLayouts"

    invoke-virtual {v1, v2, v4, v5}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->H:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v4, "viewBeaconRules"

    const-class v5, Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;

    invoke-virtual {v1, v5, v2, v4}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->I:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v4, "beacons"

    const-class v5, Lcom/tumblr/rumblr/model/gemini/Beacons;

    invoke-virtual {v1, v5, v2, v4}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->J:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v4, "cta"

    const-class v5, Lcom/tumblr/rumblr/model/advertising/Cta;

    invoke-virtual {v1, v5, v2, v4}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v2

    invoke-static {v2, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v2, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->K:Lcom/squareup/moshi/h;

    invoke-static {}, Leh0/w0;->e()Ljava/util/Set;

    move-result-object v2

    const-string v4, "interactabilityBlaze"

    const-class v5, Lcom/tumblr/rumblr/model/BlazeControl;

    invoke-virtual {v1, v5, v2, v4}, Lcom/squareup/moshi/t;->f(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/h;

    move-result-object v1

    invoke-static {v1, v3}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object v1, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->L:Lcom/squareup/moshi/h;

    return-void
.end method


# virtual methods
.method public a(Lcom/squareup/moshi/k;)Lcom/tumblr/rumblr/model/post/Post;
    .locals 179

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const-string v2, "reader"

    invoke-static {v1, v2}, Lqh0/s;->h(Ljava/lang/Object;Ljava/lang/String;)V

    sget-object v2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;

    const-wide/16 v3, 0x0

    invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v3

    const/4 v4, 0x0

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    const-wide/16 v6, 0x0

    invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v6

    const/4 v7, 0x0

    invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object v7

    invoke-virtual/range {p1 .. p1}, Lcom/squareup/moshi/k;->c()V

    const/4 v8, 0x0

    const/4 v9, -0x1

    move-object/from16 v20, v2

    move-object/from16 v37, v20

    move-object/from16 v38, v37

    move-object/from16 v39, v38

    move-object/from16 v49, v39

    move-object/from16 v54, v49

    move-object/from16 v55, v54

    move-object/from16 v59, v55

    move-object/from16 v60, v59

    move-object/from16 v68, v60

    move-object/from16 v70, v68

    move-object/from16 v72, v70

    move-object/from16 v73, v72

    move-object/from16 v74, v73

    move-object/from16 v80, v74

    move-object/from16 v82, v80

    move-object/from16 v85, v82

    move-object/from16 v86, v85

    move-object/from16 v87, v86

    move-object/from16 v88, v87

    move-object/from16 v91, v88

    move-object/from16 v94, v91

    move-object/from16 v95, v94

    move-object/from16 v96, v95

    move-object/from16 v119, v96

    move-object/from16 v123, v119

    move-object/from16 v125, v123

    move-object/from16 v126, v125

    move-object/from16 v128, v126

    move-object/from16 v129, v128

    move-object/from16 v130, v129

    move-object/from16 v131, v130

    move-object/from16 v135, v131

    move-object/from16 v136, v135

    move-object/from16 v137, v136

    move-object/from16 v138, v137

    move-object/from16 v139, v138

    move-object/from16 v153, v139

    move-object/from16 v155, v153

    move-object/from16 v157, v155

    move-object/from16 v65, v3

    move-object/from16 v109, v65

    move-object/from16 v132, v109

    move-object/from16 v30, v5

    move-object/from16 v31, v30

    move-object/from16 v33, v31

    move-object/from16 v36, v33

    move-object/from16 v105, v36

    move-object/from16 v57, v6

    move-object/from16 v107, v7

    move-object v4, v8

    move-object v10, v4

    move-object v11, v10

    move-object v12, v11

    move-object v13, v12

    move-object v14, v13

    move-object v15, v14

    move-object/from16 v18, v15

    move-object/from16 v19, v18

    move-object/from16 v22, v19

    move-object/from16 v23, v22

    move-object/from16 v24, v23

    move-object/from16 v25, v24

    move-object/from16 v26, v25

    move-object/from16 v27, v26

    move-object/from16 v28, v27

    move-object/from16 v29, v28

    move-object/from16 v40, v29

    move-object/from16 v50, v40

    move-object/from16 v51, v50

    move-object/from16 v52, v51

    move-object/from16 v53, v52

    move-object/from16 v61, v53

    move-object/from16 v64, v61

    move-object/from16 v67, v64

    move-object/from16 v69, v67

    move-object/from16 v71, v69

    move-object/from16 v75, v71

    move-object/from16 v79, v75

    move-object/from16 v81, v79

    move-object/from16 v89, v81

    move-object/from16 v90, v89

    move-object/from16 v92, v90

    move-object/from16 v97, v92

    move-object/from16 v98, v97

    move-object/from16 v99, v98

    move-object/from16 v100, v99

    move-object/from16 v101, v100

    move-object/from16 v102, v101

    move-object/from16 v103, v102

    move-object/from16 v104, v103

    move-object/from16 v106, v104

    move-object/from16 v112, v106

    move-object/from16 v113, v112

    move-object/from16 v114, v113

    move-object/from16 v115, v114

    move-object/from16 v116, v115

    move-object/from16 v117, v116

    move-object/from16 v118, v117

    move-object/from16 v120, v118

    move-object/from16 v121, v120

    move-object/from16 v122, v121

    move-object/from16 v124, v122

    move-object/from16 v134, v124

    move-object/from16 v146, v134

    move-object/from16 v147, v146

    move-object/from16 v148, v147

    move-object/from16 v149, v148

    move-object/from16 v150, v149

    move-object/from16 v151, v150

    move-object/from16 v152, v151

    move-object/from16 v154, v152

    move-object/from16 v156, v154

    move-object/from16 v163, v156

    move-object/from16 v164, v163

    move-object/from16 v165, v164

    move-object/from16 v166, v165

    move-object/from16 v167, v166

    move-object/from16 v168, v167

    move-object/from16 v169, v168

    move-object/from16 v170, v169

    move-object/from16 v171, v170

    move-object/from16 v172, v171

    move-object/from16 v173, v172

    move-object/from16 v174, v173

    move-object/from16 v175, v174

    move-object/from16 v176, v175

    move v5, v9

    move v6, v5

    move-object/from16 v8, v157

    move-object/from16 v7, v132

    move v2, v6

    move v3, v2

    :goto_0
    invoke-virtual/range {p1 .. p1}, Lcom/squareup/moshi/k;->j()Z

    move-result v17

    if-eqz v17, :cond_3d

    move-object/from16 v177, v4

    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->a:Lcom/squareup/moshi/k$a;

    invoke-virtual {v1, v4}, Lcom/squareup/moshi/k;->o0(Lcom/squareup/moshi/k$a;)I

    move-result v4

    const v17, -0x80001

    const v21, -0x100001

    const v32, -0x200001

    const v34, -0x400001

    const v35, -0x800001

    const v41, -0x1000001

    const v42, -0x2000001

    const v43, -0x4000001

    const v44, -0x8000001

    const v45, -0x10000001

    const v46, -0x20000001

    const v47, -0x40000001    # -1.9999999f

    const v48, 0x7fffffff

    move-object/from16 v178, v10

    const-string v10, "unexpectedNull(...)"

    packed-switch v4, :pswitch_data_0

    goto :goto_1

    :pswitch_0
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->w:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v176, v4

    check-cast v176, Ljava/lang/Boolean;

    and-int/lit8 v6, v6, -0x3

    :goto_1
    move-object/from16 v4, v177

    :goto_2
    move-object/from16 v10, v178

    goto :goto_0

    :pswitch_1
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v157, v4

    check-cast v157, Ljava/lang/Boolean;

    if-eqz v157, :cond_0

    and-int/lit8 v6, v6, -0x2

    goto :goto_1

    :cond_0
    const-string v2, "isCommercial"

    const-string v3, "is_commercial"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_2
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->L:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v175, v4

    check-cast v175, Lcom/tumblr/rumblr/model/BlazeControl;

    if-eqz v175, :cond_1

    and-int v5, v5, v48

    goto :goto_1

    :cond_1
    const-string v2, "interactabilityBlaze"

    const-string v3, "interactability_blaze"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_3
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v155, v4

    check-cast v155, Ljava/lang/Boolean;

    if-eqz v155, :cond_2

    and-int v5, v5, v47

    goto :goto_1

    :cond_2
    const-string v2, "shouldOpenInLegacy"

    const-string v3, "should_open_in_legacy"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_4
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->K:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v174, v4

    check-cast v174, Lcom/tumblr/rumblr/model/advertising/Cta;

    and-int v5, v5, v46

    goto :goto_1

    :pswitch_5
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->J:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v173, v4

    check-cast v173, Lcom/tumblr/rumblr/model/gemini/Beacons;

    and-int v5, v5, v45

    goto :goto_1

    :pswitch_6
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->I:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v172, v4

    check-cast v172, Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;

    and-int v5, v5, v44

    goto :goto_1

    :pswitch_7
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->H:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v171, v4

    check-cast v171, Ljava/util/List;

    if-eqz v171, :cond_3

    and-int v5, v5, v43

    goto/16 :goto_1

    :cond_3
    const-string v2, "blockLayouts"

    const-string v3, "layout"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_8
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->G:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/List;

    if-eqz v4, :cond_4

    and-int v5, v5, v42

    goto/16 :goto_2

    :cond_4
    const-string v2, "reblogContent"

    const-string v3, "trail"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_9
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->F:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/List;

    if-eqz v4, :cond_5

    and-int v5, v5, v41

    move-object v10, v4

    move-object/from16 v4, v177

    goto/16 :goto_0

    :cond_5
    const-string v2, "blocks"

    const-string v3, "content"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v170, v4

    check-cast v170, Ljava/lang/String;

    and-int v5, v5, v35

    goto/16 :goto_1

    :pswitch_b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->E:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v169, v4

    check-cast v169, Lcom/tumblr/rumblr/model/note/RichNote;

    and-int v5, v5, v34

    goto/16 :goto_1

    :pswitch_c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->D:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v168, v4

    check-cast v168, Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;

    and-int v5, v5, v32

    goto/16 :goto_1

    :pswitch_d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->C:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v167, v4

    check-cast v167, Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;

    and-int v5, v5, v21

    goto/16 :goto_1

    :pswitch_e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->B:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v166, v4

    check-cast v166, Lcom/tumblr/rumblr/model/advertising/IgniteReport;

    and-int v5, v5, v17

    goto/16 :goto_1

    :pswitch_f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->A:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v11, v4

    check-cast v11, Lcom/tumblr/rumblr/model/post/IgniteStatus;

    if-eqz v11, :cond_6

    const v4, -0x40001

    :goto_3
    and-int/2addr v5, v4

    goto/16 :goto_1

    :cond_6
    const-string v2, "igniteStatus"

    const-string v3, "ignite_status"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_10
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v153, v4

    check-cast v153, Ljava/lang/Boolean;

    if-eqz v153, :cond_7

    const v4, -0x20001

    goto :goto_3

    :cond_7
    const-string v2, "canBlazeSingleUser"

    const-string v3, "can_blaze_single_user"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_11
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v139, v4

    check-cast v139, Ljava/lang/Boolean;

    if-eqz v139, :cond_8

    const v4, -0x10001

    goto :goto_3

    :cond_8
    const-string v2, "canBlaze"

    const-string v3, "can_blaze"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_12
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v138, v4

    check-cast v138, Ljava/lang/Boolean;

    if-eqz v138, :cond_9

    const v4, -0x8001

    goto :goto_3

    :cond_9
    const-string v2, "canIgnite"

    const-string v3, "can_ignite"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_13
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v137, v4

    check-cast v137, Ljava/lang/Boolean;

    if-eqz v137, :cond_a

    and-int/lit16 v5, v5, -0x4001

    goto/16 :goto_1

    :cond_a
    const-string v2, "isBlazee"

    const-string v3, "user_is_blazee"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_14
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v136, v4

    check-cast v136, Ljava/lang/Boolean;

    if-eqz v136, :cond_b

    and-int/lit16 v5, v5, -0x2001

    goto/16 :goto_1

    :cond_b
    const-string v2, "isBlazer"

    const-string v3, "user_is_blazer"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_15
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v135, v4

    check-cast v135, Ljava/lang/Boolean;

    if-eqz v135, :cond_c

    and-int/lit16 v5, v5, -0x1001

    goto/16 :goto_1

    :cond_c
    const-string v2, "isSingleUserBlaze"

    const-string v3, "is_single_user_blaze"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_16
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->z:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v165, v4

    check-cast v165, Lcom/tumblr/rumblr/model/blog/BlogInfo;

    and-int/lit16 v5, v5, -0x801

    goto/16 :goto_1

    :pswitch_17
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v132, v4

    check-cast v132, Ljava/lang/Long;

    if-eqz v132, :cond_d

    and-int/lit16 v5, v5, -0x401

    goto/16 :goto_1

    :cond_d
    const-string v2, "blazeTime"

    const-string v3, "blaze_time"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_18
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v131, v4

    check-cast v131, Ljava/lang/Boolean;

    if-eqz v131, :cond_e

    and-int/lit16 v5, v5, -0x201

    goto/16 :goto_1

    :cond_e
    const-string v2, "isBlazePending"

    const-string v3, "is_blaze_pending"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_19
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v130, v4

    check-cast v130, Ljava/lang/Boolean;

    if-eqz v130, :cond_f

    and-int/lit16 v5, v5, -0x101

    goto/16 :goto_1

    :cond_f
    const-string v2, "canManageBlaze"

    const-string v3, "can_manage_blaze"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_1a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v129, v4

    check-cast v129, Ljava/lang/Boolean;

    if-eqz v129, :cond_10

    and-int/lit16 v5, v5, -0x81

    goto/16 :goto_1

    :cond_10
    const-string v2, "shouldForceTruncate"

    const-string v3, "force_truncate"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_1b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v128, v4

    check-cast v128, Ljava/lang/Boolean;

    if-eqz v128, :cond_11

    and-int/lit8 v5, v5, -0x41

    goto/16 :goto_1

    :cond_11
    const-string v2, "isBlazed"

    const-string v3, "is_blazed"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_1c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v126, v4

    check-cast v126, Ljava/lang/Boolean;

    if-eqz v126, :cond_12

    and-int/lit8 v5, v5, -0x21

    goto/16 :goto_1

    :cond_12
    const-string v2, "canBeTipped"

    const-string v3, "can_be_tipped"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_1d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v164, v4

    check-cast v164, Ljava/lang/String;

    and-int/lit8 v5, v5, -0x11

    goto/16 :goto_1

    :pswitch_1e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v125, v4

    check-cast v125, Ljava/lang/Boolean;

    if-eqz v125, :cond_13

    and-int/lit8 v5, v5, -0x9

    goto/16 :goto_1

    :cond_13
    const-string v2, "shouldShowTip"

    const-string v3, "should_show_tip"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_1f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->y:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v163, v4

    check-cast v163, Ljava/util/List;

    and-int/lit8 v5, v5, -0x5

    goto/16 :goto_1

    :pswitch_20
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v123, v4

    check-cast v123, Ljava/lang/Boolean;

    if-eqz v123, :cond_14

    and-int/lit8 v5, v5, -0x3

    goto/16 :goto_1

    :cond_14
    const-string v2, "askingIsAdult"

    const-string v3, "asking_is_adult"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_21
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->x:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v156, v4

    check-cast v156, Ljava/util/List;

    and-int/lit8 v5, v5, -0x2

    goto/16 :goto_1

    :pswitch_22
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v154, v4

    check-cast v154, Ljava/lang/String;

    and-int v3, v3, v48

    goto/16 :goto_1

    :pswitch_23
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v152, v4

    check-cast v152, Ljava/lang/String;

    and-int v3, v3, v47

    goto/16 :goto_1

    :pswitch_24
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v119, v4

    check-cast v119, Ljava/lang/Boolean;

    if-eqz v119, :cond_15

    and-int v3, v3, v46

    goto/16 :goto_1

    :cond_15
    const-string v2, "isBlurred"

    const-string v3, "is_blurred_images"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_25
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v151, v4

    check-cast v151, Ljava/lang/String;

    and-int v3, v3, v45

    goto/16 :goto_1

    :pswitch_26
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v150, v4

    check-cast v150, Ljava/lang/String;

    and-int v3, v3, v44

    goto/16 :goto_1

    :pswitch_27
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v149, v4

    check-cast v149, Ljava/lang/String;

    and-int v3, v3, v43

    goto/16 :goto_1

    :pswitch_28
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v148, v4

    check-cast v148, Ljava/lang/String;

    and-int v3, v3, v42

    goto/16 :goto_1

    :pswitch_29
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v147, v4

    check-cast v147, Ljava/lang/String;

    and-int v3, v3, v41

    goto/16 :goto_1

    :pswitch_2a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v146, v4

    check-cast v146, Ljava/lang/String;

    and-int v3, v3, v35

    goto/16 :goto_1

    :pswitch_2b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->w:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v134, v4

    check-cast v134, Ljava/lang/Boolean;

    and-int v3, v3, v34

    goto/16 :goto_1

    :pswitch_2c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v109, v4

    check-cast v109, Ljava/lang/Long;

    if-eqz v109, :cond_16

    and-int v3, v3, v32

    goto/16 :goto_1

    :cond_16
    const-string v2, "adInstanceCreatedTimeStamp"

    const-string v3, "ad_instance_created_timestamp"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_2d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v124, v4

    check-cast v124, Ljava/lang/String;

    and-int v3, v3, v21

    goto/16 :goto_1

    :pswitch_2e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->v:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v107, v4

    check-cast v107, Ljava/lang/Float;

    if-eqz v107, :cond_17

    and-int v3, v3, v17

    goto/16 :goto_1

    :cond_17
    const-string v2, "bidPrice"

    const-string v3, "price"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_2f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v122, v4

    check-cast v122, Ljava/lang/String;

    const v4, -0x40001

    :goto_4
    and-int/2addr v3, v4

    goto/16 :goto_1

    :pswitch_30
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v121, v4

    check-cast v121, Ljava/lang/String;

    const v4, -0x20001

    goto :goto_4

    :pswitch_31
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v105, v4

    check-cast v105, Ljava/lang/Integer;

    if-eqz v105, :cond_18

    const v4, -0x10001

    goto :goto_4

    :cond_18
    const-string v2, "streamGlobalPosition"

    const-string v3, "stream_global_position"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_32
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v120, v4

    check-cast v120, Ljava/lang/String;

    const v4, -0x8001

    goto :goto_4

    :pswitch_33
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v118, v4

    check-cast v118, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x4001

    goto/16 :goto_1

    :pswitch_34
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v117, v4

    check-cast v117, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x2001

    goto/16 :goto_1

    :pswitch_35
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v116, v4

    check-cast v116, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x1001

    goto/16 :goto_1

    :pswitch_36
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v115, v4

    check-cast v115, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x801

    goto/16 :goto_1

    :pswitch_37
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v114, v4

    check-cast v114, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x401

    goto/16 :goto_1

    :pswitch_38
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v113, v4

    check-cast v113, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x201

    goto/16 :goto_1

    :pswitch_39
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v112, v4

    check-cast v112, Ljava/lang/String;

    and-int/lit16 v3, v3, -0x101

    goto/16 :goto_1

    :pswitch_3a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v96, v4

    check-cast v96, Ljava/lang/Boolean;

    if-eqz v96, :cond_19

    and-int/lit16 v3, v3, -0x81

    goto/16 :goto_1

    :cond_19
    const-string v2, "canMute"

    const-string v3, "can_mute"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_3b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v95, v4

    check-cast v95, Ljava/lang/Boolean;

    if-eqz v95, :cond_1a

    and-int/lit8 v3, v3, -0x41

    goto/16 :goto_1

    :cond_1a
    const-string v2, "isMuted"

    const-string v3, "muted"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_3c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v94, v4

    check-cast v94, Ljava/lang/Boolean;

    if-eqz v94, :cond_1b

    and-int/lit8 v3, v3, -0x21

    goto/16 :goto_1

    :cond_1b
    const-string v2, "isPinned"

    const-string v3, "is_pinned"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_3d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->u:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v106, v4

    check-cast v106, Lcom/tumblr/rumblr/model/PostLinks;

    and-int/lit8 v3, v3, -0x9

    goto/16 :goto_1

    :pswitch_3e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v91, v4

    check-cast v91, Ljava/lang/Boolean;

    if-eqz v91, :cond_1c

    and-int/lit8 v3, v3, -0x5

    goto/16 :goto_1

    :cond_1c
    const-string v2, "isBlocksPostFormat"

    const-string v3, "is_blocks_post_format"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_3f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v104, v4

    check-cast v104, Ljava/lang/String;

    and-int/lit8 v3, v3, -0x3

    goto/16 :goto_1

    :pswitch_40
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v103, v4

    check-cast v103, Ljava/lang/String;

    and-int/lit8 v3, v3, -0x2

    goto/16 :goto_1

    :pswitch_41
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v88, v4

    check-cast v88, Ljava/lang/Boolean;

    if-eqz v88, :cond_1d

    and-int v2, v2, v48

    goto/16 :goto_1

    :cond_1d
    const-string v2, "displayAvatar"

    const-string v3, "display_avatar"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_42
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v87, v4

    check-cast v87, Ljava/lang/Boolean;

    if-eqz v87, :cond_1e

    and-int v2, v2, v47

    goto/16 :goto_1

    :cond_1e
    const-string v2, "canReblog"

    const-string v3, "can_reblog"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_43
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v86, v4

    check-cast v86, Ljava/lang/Boolean;

    if-eqz v86, :cond_1f

    and-int v2, v2, v46

    goto/16 :goto_1

    :cond_1f
    const-string v2, "canLike"

    const-string v3, "can_like"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_44
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v85, v4

    check-cast v85, Ljava/lang/Boolean;

    if-eqz v85, :cond_20

    and-int v2, v2, v45

    goto/16 :goto_1

    :cond_20
    const-string v2, "isRebloggedFromShareFollowing"

    const-string v3, "reblogged_from_share_following"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_45
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v82, v4

    check-cast v82, Ljava/lang/Boolean;

    if-eqz v82, :cond_21

    and-int v2, v2, v44

    goto/16 :goto_1

    :cond_21
    const-string v2, "isRebloggedFromShareLikes"

    const-string v3, "reblogged_from_share_likes"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_46
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v80, v4

    check-cast v80, Ljava/lang/Boolean;

    if-eqz v80, :cond_22

    and-int v2, v2, v43

    goto/16 :goto_1

    :cond_22
    const-string v2, "isRebloggedFromFollowing"

    const-string v3, "reblogged_from_following"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_47
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v102, v4

    check-cast v102, Ljava/lang/String;

    and-int v2, v2, v42

    goto/16 :goto_1

    :pswitch_48
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v101, v4

    check-cast v101, Ljava/lang/String;

    and-int v2, v2, v41

    goto/16 :goto_1

    :pswitch_49
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v100, v4

    check-cast v100, Ljava/lang/String;

    and-int v2, v2, v35

    goto/16 :goto_1

    :pswitch_4a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v99, v4

    check-cast v99, Ljava/lang/String;

    and-int v2, v2, v34

    goto/16 :goto_1

    :pswitch_4b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v74, v4

    check-cast v74, Ljava/lang/Boolean;

    if-eqz v74, :cond_23

    and-int v2, v2, v32

    goto/16 :goto_1

    :cond_23
    const-string v2, "isRebloggedRootShareFollowing"

    const-string v3, "reblogged_root_share_following"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_4c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v73, v4

    check-cast v73, Ljava/lang/Boolean;

    if-eqz v73, :cond_24

    and-int v2, v2, v21

    goto/16 :goto_1

    :cond_24
    const-string v2, "isRebloggedRootShareLikes"

    const-string v3, "reblogged_root_share_likes"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_4d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v72, v4

    check-cast v72, Ljava/lang/Boolean;

    if-eqz v72, :cond_25

    and-int v2, v2, v17

    goto/16 :goto_1

    :cond_25
    const-string v2, "isRebloggedRootFollowing"

    const-string v3, "reblogged_root_following"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_4e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v98, v4

    check-cast v98, Ljava/lang/String;

    const v4, -0x40001

    :goto_5
    and-int/2addr v2, v4

    goto/16 :goto_1

    :pswitch_4f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v97, v4

    check-cast v97, Ljava/lang/String;

    const v4, -0x20001

    goto :goto_5

    :pswitch_50
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v92, v4

    check-cast v92, Ljava/lang/String;

    const v4, -0x10001

    goto :goto_5

    :pswitch_51
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v90, v4

    check-cast v90, Ljava/lang/String;

    const v4, -0x8001

    goto :goto_5

    :pswitch_52
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v89, v4

    check-cast v89, Ljava/lang/String;

    and-int/lit16 v2, v2, -0x4001

    goto/16 :goto_1

    :pswitch_53
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v70, v4

    check-cast v70, Ljava/lang/Boolean;

    if-eqz v70, :cond_26

    and-int/lit16 v2, v2, -0x2001

    goto/16 :goto_1

    :cond_26
    const-string v2, "postAuthorIsAdult"

    const-string v3, "post_author_is_adult"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_54
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v81, v4

    check-cast v81, Ljava/lang/String;

    and-int/lit16 v2, v2, -0x1001

    goto/16 :goto_1

    :pswitch_55
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v68, v4

    check-cast v68, Ljava/lang/Boolean;

    if-eqz v68, :cond_27

    and-int/lit16 v2, v2, -0x801

    goto/16 :goto_1

    :cond_27
    const-string v2, "isSubmission"

    const-string v3, "is_submission"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_56
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v79, v4

    check-cast v79, Ljava/lang/String;

    and-int/lit16 v2, v2, -0x401

    goto/16 :goto_1

    :pswitch_57
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v65, v4

    check-cast v65, Ljava/lang/Long;

    if-eqz v65, :cond_28

    and-int/lit16 v2, v2, -0x201

    goto/16 :goto_1

    :cond_28
    const-string v2, "scheduledPublishTime"

    const-string v3, "scheduled_publish_time"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_58
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->t:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v75, v4

    check-cast v75, Lcom/tumblr/rumblr/model/post/asset/Filtered;

    and-int/lit16 v2, v2, -0x101

    goto/16 :goto_1

    :pswitch_59
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v60, v4

    check-cast v60, Ljava/lang/Boolean;

    if-eqz v60, :cond_29

    and-int/lit16 v2, v2, -0x81

    goto/16 :goto_1

    :cond_29
    const-string v2, "ownerFlaggedSensitive"

    const-string v3, "owner_flagged_sensitive"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v59, v4

    check-cast v59, Ljava/lang/Boolean;

    if-eqz v59, :cond_2a

    and-int/lit8 v2, v2, -0x41

    goto/16 :goto_1

    :cond_2a
    const-string v2, "ownerFlaggedNsfw"

    const-string v3, "owner_flagged_nsfw"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->s:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v12, v4

    check-cast v12, Lcom/tumblr/rumblr/model/post/Classification;

    if-eqz v12, :cond_2b

    and-int/lit8 v2, v2, -0x21

    goto/16 :goto_1

    :cond_2b
    const-string v2, "classification"

    const-string v3, "classification"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->r:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v13, v4

    check-cast v13, Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;

    if-eqz v13, :cond_2c

    and-int/lit8 v2, v2, -0x11

    goto/16 :goto_1

    :cond_2c
    const-string v2, "ownerCommunityLabelAppealState"

    const-string v3, "community_label_appeal_state"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->q:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v14, v4

    check-cast v14, Lcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;

    if-eqz v14, :cond_2d

    and-int/lit8 v2, v2, -0x9

    goto/16 :goto_1

    :cond_2d
    const-string v2, "ownerAppealNsfwState"

    const-string v3, "owner_appeal_nsfw"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->p:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v57, v4

    check-cast v57, Ljava/lang/Double;

    if-eqz v57, :cond_2e

    and-int/lit8 v2, v2, -0x5

    goto/16 :goto_1

    :cond_2e
    const-string v2, "nsfwScore"

    const-string v3, "nsfw_score"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_5f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v55, v4

    check-cast v55, Ljava/lang/Boolean;

    if-eqz v55, :cond_2f

    and-int/lit8 v2, v2, -0x3

    goto/16 :goto_1

    :cond_2f
    const-string v2, "isNsfw"

    const-string v3, "is_nsfw"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_60
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v71, v4

    check-cast v71, Ljava/lang/String;

    and-int/lit8 v2, v2, -0x2

    goto/16 :goto_1

    :pswitch_61
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v54, v4

    check-cast v54, Ljava/lang/Boolean;

    if-eqz v54, :cond_30

    and-int v9, v9, v48

    goto/16 :goto_1

    :cond_30
    const-string v2, "canSendInMessage"

    const-string v3, "can_send_in_message"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_62
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->o:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v69, v4

    check-cast v69, Ljava/util/List;

    and-int v9, v9, v47

    goto/16 :goto_1

    :pswitch_63
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->n:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v67, v4

    check-cast v67, Lcom/tumblr/rumblr/model/post/SourceAttribution;

    and-int v9, v9, v46

    goto/16 :goto_1

    :pswitch_64
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->m:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v64, v4

    check-cast v64, Lcom/tumblr/rumblr/model/post/Attribution;

    and-int v9, v9, v45

    goto/16 :goto_1

    :pswitch_65
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->l:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v61, v4

    check-cast v61, Ljava/util/Map;

    and-int v9, v9, v44

    goto/16 :goto_1

    :pswitch_66
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v49, v4

    check-cast v49, Ljava/lang/Boolean;

    if-eqz v49, :cond_31

    and-int v9, v9, v43

    goto/16 :goto_1

    :cond_31
    const-string v2, "canEdit"

    const-string v3, "can_edit"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_67
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v39, v4

    check-cast v39, Ljava/lang/Boolean;

    if-eqz v39, :cond_32

    and-int v9, v9, v42

    goto/16 :goto_1

    :cond_32
    const-string v2, "canReply"

    const-string v3, "can_reply"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_68
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v38, v4

    check-cast v38, Ljava/lang/Boolean;

    if-eqz v38, :cond_33

    and-int v9, v9, v41

    goto/16 :goto_1

    :cond_33
    const-string v2, "canSubscribe"

    const-string v3, "can_subscribe"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_69
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v37, v4

    check-cast v37, Ljava/lang/Boolean;

    if-eqz v37, :cond_34

    and-int v9, v9, v35

    goto/16 :goto_1

    :cond_34
    const-string v2, "isSubscribed"

    const-string v3, "is_subscribed"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v36, v4

    check-cast v36, Ljava/lang/Integer;

    if-eqz v36, :cond_35

    and-int v9, v9, v34

    goto/16 :goto_1

    :cond_35
    const-string v2, "replyCount"

    const-string v3, "reply_count"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v33, v4

    check-cast v33, Ljava/lang/Integer;

    if-eqz v33, :cond_36

    and-int v9, v9, v32

    goto/16 :goto_1

    :cond_36
    const-string v2, "reblogCount"

    const-string v3, "reblog_count"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v31, v4

    check-cast v31, Ljava/lang/Integer;

    if-eqz v31, :cond_37

    and-int v9, v9, v21

    goto/16 :goto_1

    :cond_37
    const-string v2, "likeCount"

    const-string v3, "like_count"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v30, v4

    check-cast v30, Ljava/lang/Integer;

    if-eqz v30, :cond_38

    and-int v9, v9, v17

    goto/16 :goto_1

    :cond_38
    const-string v2, "noteCount"

    const-string v3, "note_count"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v8, v4

    check-cast v8, Ljava/lang/Boolean;

    if-eqz v8, :cond_39

    const v4, -0x40001

    :goto_6
    and-int/2addr v9, v4

    goto/16 :goto_1

    :cond_39
    const-string v2, "isFollowed"

    const-string v3, "followed"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_6f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v53, v4

    check-cast v53, Ljava/lang/String;

    const v4, -0x20001

    goto :goto_6

    :pswitch_70
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v52, v4

    check-cast v52, Ljava/lang/String;

    const v4, -0x10001

    goto :goto_6

    :pswitch_71
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v51, v4

    check-cast v51, Ljava/lang/String;

    const v4, -0x8001

    goto :goto_6

    :pswitch_72
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v50, v4

    check-cast v50, Ljava/lang/String;

    and-int/lit16 v9, v9, -0x4001

    goto/16 :goto_1

    :pswitch_73
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v40, v4

    check-cast v40, Ljava/lang/String;

    and-int/lit16 v9, v9, -0x2001

    goto/16 :goto_1

    :pswitch_74
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v7, v4

    check-cast v7, Ljava/lang/Long;

    if-eqz v7, :cond_3a

    and-int/lit16 v9, v9, -0x1001

    goto/16 :goto_1

    :cond_3a
    const-string v2, "timestamp"

    const-string v3, "timestamp"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_75
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->i:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object v15, v4

    check-cast v15, Lcom/tumblr/rumblr/model/post/PostState;

    if-eqz v15, :cond_3b

    and-int/lit16 v9, v9, -0x801

    goto/16 :goto_1

    :cond_3b
    const-string v2, "postState"

    const-string v3, "state"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_76
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v20, v4

    check-cast v20, Ljava/lang/Boolean;

    if-eqz v20, :cond_3c

    and-int/lit16 v9, v9, -0x401

    goto/16 :goto_1

    :cond_3c
    const-string v2, "isLiked"

    const-string v3, "liked"

    invoke-static {v2, v3, v1}, Lzm/c;->x(Ljava/lang/String;Ljava/lang/String;Lcom/squareup/moshi/k;)Lcom/squareup/moshi/JsonDataException;

    move-result-object v1

    invoke-static {v1, v10}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    throw v1

    :pswitch_77
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v19, v4

    check-cast v19, Ljava/lang/String;

    and-int/lit16 v9, v9, -0x201

    goto/16 :goto_1

    :pswitch_78
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->g:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v18, v4

    check-cast v18, Ljava/lang/String;

    and-int/lit16 v9, v9, -0x101

    goto/16 :goto_1

    :pswitch_79
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v29, v4

    check-cast v29, Ljava/lang/String;

    and-int/lit16 v9, v9, -0x81

    goto/16 :goto_1

    :pswitch_7a
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->f:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v28, v4

    check-cast v28, Ljava/util/List;

    and-int/lit8 v9, v9, -0x41

    goto/16 :goto_1

    :pswitch_7b
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->e:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v27, v4

    check-cast v27, Ljava/util/List;

    and-int/lit8 v9, v9, -0x21

    goto/16 :goto_1

    :pswitch_7c
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v26, v4

    check-cast v26, Ljava/lang/String;

    and-int/lit8 v9, v9, -0x11

    goto/16 :goto_1

    :pswitch_7d
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->d:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v25, v4

    check-cast v25, Lcom/tumblr/rumblr/model/iponweb/Adm;

    and-int/lit8 v9, v9, -0x9

    goto/16 :goto_1

    :pswitch_7e
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->c:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v24, v4

    check-cast v24, Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;

    and-int/lit8 v9, v9, -0x5

    goto/16 :goto_1

    :pswitch_7f
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v23, v4

    check-cast v23, Ljava/lang/String;

    and-int/lit8 v9, v9, -0x3

    goto/16 :goto_1

    :pswitch_80
    iget-object v4, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {v4, v1}, Lcom/squareup/moshi/h;->fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;

    move-result-object v4

    move-object/from16 v22, v4

    check-cast v22, Ljava/lang/String;

    and-int/lit8 v9, v9, -0x2

    goto/16 :goto_1

    :pswitch_81
    invoke-virtual/range {p1 .. p1}, Lcom/squareup/moshi/k;->C0()V

    invoke-virtual/range {p1 .. p1}, Lcom/squareup/moshi/k;->E0()V

    goto/16 :goto_1

    :cond_3d
    move-object/from16 v177, v4

    move-object/from16 v178, v10

    invoke-virtual/range {p1 .. p1}, Lcom/squareup/moshi/k;->g()V

    if-nez v9, :cond_3e

    if-nez v2, :cond_3e

    const/16 v1, 0x10

    if-ne v3, v1, :cond_3e

    if-nez v5, :cond_3e

    const/4 v1, -0x4

    if-ne v6, v1, :cond_3e

    new-instance v1, Lcom/tumblr/rumblr/model/post/Post;

    move-object/from16 v21, v1

    invoke-virtual/range {v20 .. v20}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v32

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.post.PostState"

    invoke-static {v15, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v7}, Ljava/lang/Long;->longValue()J

    move-result-wide v34

    invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v41

    invoke-virtual/range {v30 .. v30}, Ljava/lang/Integer;->intValue()I

    move-result v42

    invoke-virtual/range {v31 .. v31}, Ljava/lang/Integer;->intValue()I

    move-result v43

    invoke-virtual/range {v33 .. v33}, Ljava/lang/Integer;->intValue()I

    move-result v44

    invoke-virtual/range {v36 .. v36}, Ljava/lang/Integer;->intValue()I

    move-result v45

    invoke-virtual/range {v37 .. v37}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v46

    invoke-virtual/range {v38 .. v38}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v47

    invoke-virtual/range {v39 .. v39}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v48

    invoke-virtual/range {v49 .. v49}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v49

    invoke-virtual/range {v54 .. v54}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v54

    invoke-virtual/range {v55 .. v55}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v56

    invoke-virtual/range {v57 .. v57}, Ljava/lang/Double;->doubleValue()D

    move-result-wide v57

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.post.OwnerAppealNsfwState"

    invoke-static {v14, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.post.CommunityLabelAppealState"

    invoke-static {v13, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.post.Classification"

    invoke-static {v12, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual/range {v59 .. v59}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v62

    invoke-virtual/range {v60 .. v60}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v63

    invoke-virtual/range {v65 .. v65}, Ljava/lang/Long;->longValue()J

    move-result-wide v65

    invoke-virtual/range {v68 .. v68}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v68

    invoke-virtual/range {v70 .. v70}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v70

    invoke-virtual/range {v72 .. v72}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v76

    invoke-virtual/range {v73 .. v73}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v77

    invoke-virtual/range {v74 .. v74}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v78

    invoke-virtual/range {v80 .. v80}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v83

    invoke-virtual/range {v82 .. v82}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v84

    invoke-virtual/range {v85 .. v85}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v85

    invoke-virtual/range {v86 .. v86}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v86

    invoke-virtual/range {v87 .. v87}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v87

    invoke-virtual/range {v88 .. v88}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v88

    invoke-virtual/range {v91 .. v91}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v91

    const/16 v93, 0x0

    invoke-virtual/range {v94 .. v94}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v94

    invoke-virtual/range {v95 .. v95}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v95

    invoke-virtual/range {v96 .. v96}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v96

    invoke-virtual/range {v105 .. v105}, Ljava/lang/Integer;->intValue()I

    move-result v105

    invoke-virtual/range {v107 .. v107}, Ljava/lang/Float;->floatValue()F

    move-result v108

    invoke-virtual/range {v109 .. v109}, Ljava/lang/Long;->longValue()J

    move-result-wide v110

    invoke-virtual/range {v119 .. v119}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v119

    invoke-virtual/range {v123 .. v123}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v123

    invoke-virtual/range {v125 .. v125}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v125

    invoke-virtual/range {v126 .. v126}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v127

    invoke-virtual/range {v128 .. v128}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v128

    invoke-virtual/range {v129 .. v129}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v129

    invoke-virtual/range {v130 .. v130}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v130

    invoke-virtual/range {v131 .. v131}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v131

    invoke-virtual/range {v132 .. v132}, Ljava/lang/Long;->longValue()J

    move-result-wide v132

    invoke-virtual/range {v135 .. v135}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v135

    invoke-virtual/range {v136 .. v136}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v136

    invoke-virtual/range {v137 .. v137}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v137

    invoke-virtual/range {v138 .. v138}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v138

    invoke-virtual/range {v139 .. v139}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v139

    invoke-virtual/range {v153 .. v153}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v140

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.post.IgniteStatus"

    invoke-static {v11, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "null cannot be cast to non-null type kotlin.collections.List<com.tumblr.rumblr.model.post.blocks.Block>"

    move-object/from16 v4, v178

    invoke-static {v4, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "null cannot be cast to non-null type kotlin.collections.List<com.tumblr.rumblr.model.post.ReblogTrail>"

    move-object/from16 v10, v177

    invoke-static {v10, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "null cannot be cast to non-null type kotlin.collections.List<com.tumblr.rumblr.model.post.blocks.BlockLayout>"

    move-object/from16 v3, v171

    invoke-static {v3, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual/range {v155 .. v155}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v153

    const-string v2, "null cannot be cast to non-null type com.tumblr.rumblr.model.BlazeControl"

    move-object/from16 v5, v175

    invoke-static {v5, v2}, Lqh0/s;->f(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual/range {v157 .. v157}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v155

    const/16 v157, 0x0

    const/16 v158, 0x0

    const/16 v159, 0x10

    const/16 v160, 0x0

    const/16 v161, 0x0

    const/16 v162, 0x0

    move-object/from16 v30, v18

    move-object/from16 v31, v19

    move-object/from16 v33, v15

    move-object/from16 v36, v40

    move-object/from16 v37, v50

    move-object/from16 v38, v51

    move-object/from16 v39, v52

    move-object/from16 v40, v53

    move-object/from16 v50, v61

    move-object/from16 v51, v64

    move-object/from16 v52, v67

    move-object/from16 v53, v69

    move-object/from16 v55, v71

    move-object/from16 v59, v14

    move-object/from16 v60, v13

    move-object/from16 v61, v12

    move-object/from16 v64, v75

    move-object/from16 v67, v79

    move-object/from16 v69, v81

    move-object/from16 v71, v89

    move-object/from16 v72, v90

    move-object/from16 v73, v92

    move-object/from16 v74, v97

    move-object/from16 v75, v98

    move-object/from16 v79, v99

    move-object/from16 v80, v100

    move-object/from16 v81, v101

    move-object/from16 v82, v102

    move-object/from16 v89, v103

    move-object/from16 v90, v104

    move-object/from16 v92, v106

    move-object/from16 v97, v112

    move-object/from16 v98, v113

    move-object/from16 v99, v114

    move-object/from16 v100, v115

    move-object/from16 v101, v116

    move-object/from16 v102, v117

    move-object/from16 v103, v118

    move-object/from16 v104, v120

    move-object/from16 v106, v121

    move-object/from16 v107, v122

    move-object/from16 v109, v124

    move-object/from16 v112, v134

    move-object/from16 v113, v146

    move-object/from16 v114, v147

    move-object/from16 v115, v148

    move-object/from16 v116, v149

    move-object/from16 v117, v150

    move-object/from16 v118, v151

    move-object/from16 v120, v152

    move-object/from16 v121, v154

    move-object/from16 v122, v156

    move-object/from16 v124, v163

    move-object/from16 v126, v164

    move-object/from16 v134, v165

    move-object/from16 v141, v11

    move-object/from16 v142, v166

    move-object/from16 v143, v167

    move-object/from16 v144, v168

    move-object/from16 v145, v169

    move-object/from16 v146, v170

    move-object/from16 v147, v4

    move-object/from16 v148, v10

    move-object/from16 v149, v3

    move-object/from16 v150, v172

    move-object/from16 v151, v173

    move-object/from16 v152, v174

    move-object/from16 v154, v5

    move-object/from16 v156, v176

    invoke-direct/range {v21 .. v162}, Lcom/tumblr/rumblr/model/post/Post;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;Lcom/tumblr/rumblr/model/iponweb/Adm;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/tumblr/rumblr/model/post/PostState;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZIIIIZZZZLjava/util/Map;Lcom/tumblr/rumblr/model/post/Attribution;Lcom/tumblr/rumblr/model/post/SourceAttribution;Ljava/util/List;ZLjava/lang/String;ZDLcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;Lcom/tumblr/rumblr/model/post/Classification;ZZLcom/tumblr/rumblr/model/post/asset/Filtered;JLjava/lang/String;ZLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;ZLcom/tumblr/rumblr/model/PostLinks;Ljava/lang/String;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;FLjava/lang/String;JLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/util/List;ZLjava/util/List;ZLjava/lang/String;ZZZZZJLcom/tumblr/rumblr/model/blog/BlogInfo;ZZZZZZLcom/tumblr/rumblr/model/post/IgniteStatus;Lcom/tumblr/rumblr/model/advertising/IgniteReport;Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;Lcom/tumblr/rumblr/model/note/RichNote;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;Lcom/tumblr/rumblr/model/gemini/Beacons;Lcom/tumblr/rumblr/model/advertising/Cta;ZLcom/tumblr/rumblr/model/BlazeControl;ZLjava/lang/Boolean;IIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V

    return-object v1

    :cond_3e
    move-object/from16 v10, v177

    move-object/from16 v4, v178

    iget-object v1, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->M:Ljava/lang/reflect/Constructor;

    if-nez v1, :cond_3f

    const/16 v1, 0x88

    new-array v1, v1, [Ljava/lang/Class;

    const-class v17, Ljava/lang/String;

    const/16 v16, 0x0

    aput-object v17, v1, v16

    const/16 v16, 0x1

    aput-object v17, v1, v16

    const/16 v16, 0x2

    const-class v21, Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;

    aput-object v21, v1, v16

    const/16 v16, 0x3

    const-class v21, Lcom/tumblr/rumblr/model/iponweb/Adm;

    aput-object v21, v1, v16

    const/16 v16, 0x4

    aput-object v17, v1, v16

    const/16 v16, 0x5

    const-class v21, Ljava/util/List;

    aput-object v21, v1, v16

    const/16 v16, 0x6

    aput-object v21, v1, v16

    const/16 v16, 0x7

    aput-object v17, v1, v16

    const/16 v16, 0x8

    aput-object v17, v1, v16

    const/16 v16, 0x9

    aput-object v17, v1, v16

    sget-object v16, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;

    const/16 v32, 0xa

    aput-object v16, v1, v32

    const/16 v32, 0xb

    const-class v34, Lcom/tumblr/rumblr/model/post/PostState;

    aput-object v34, v1, v32

    sget-object v32, Ljava/lang/Long;->TYPE:Ljava/lang/Class;

    const/16 v34, 0xc

    aput-object v32, v1, v34

    const/16 v34, 0xd

    aput-object v17, v1, v34

    const/16 v34, 0xe

    aput-object v17, v1, v34

    const/16 v34, 0xf

    aput-object v17, v1, v34

    const/16 v34, 0x10

    aput-object v17, v1, v34

    const/16 v34, 0x11

    aput-object v17, v1, v34

    const/16 v34, 0x12

    aput-object v16, v1, v34

    sget-object v34, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;

    const/16 v35, 0x13

    aput-object v34, v1, v35

    const/16 v35, 0x14

    aput-object v34, v1, v35

    const/16 v35, 0x15

    aput-object v34, v1, v35

    const/16 v35, 0x16

    aput-object v34, v1, v35

    const/16 v35, 0x17

    aput-object v16, v1, v35

    const/16 v35, 0x18

    aput-object v16, v1, v35

    const/16 v35, 0x19

    aput-object v16, v1, v35

    const/16 v35, 0x1a

    aput-object v16, v1, v35

    const/16 v35, 0x1b

    const-class v41, Ljava/util/Map;

    aput-object v41, v1, v35

    const/16 v35, 0x1c

    const-class v41, Lcom/tumblr/rumblr/model/post/Attribution;

    aput-object v41, v1, v35

    const/16 v35, 0x1d

    const-class v41, Lcom/tumblr/rumblr/model/post/SourceAttribution;

    aput-object v41, v1, v35

    const/16 v35, 0x1e

    aput-object v21, v1, v35

    const/16 v35, 0x1f

    aput-object v16, v1, v35

    const/16 v35, 0x20

    aput-object v17, v1, v35

    const/16 v35, 0x21

    aput-object v16, v1, v35

    const/16 v35, 0x22

    sget-object v41, Ljava/lang/Double;->TYPE:Ljava/lang/Class;

    aput-object v41, v1, v35

    const/16 v35, 0x23

    const-class v41, Lcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;

    aput-object v41, v1, v35

    const/16 v35, 0x24

    const-class v41, Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;

    aput-object v41, v1, v35

    const/16 v35, 0x25

    const-class v41, Lcom/tumblr/rumblr/model/post/Classification;

    aput-object v41, v1, v35

    const/16 v35, 0x26

    aput-object v16, v1, v35

    const/16 v35, 0x27

    aput-object v16, v1, v35

    const/16 v35, 0x28

    const-class v41, Lcom/tumblr/rumblr/model/post/asset/Filtered;

    aput-object v41, v1, v35

    const/16 v35, 0x29

    aput-object v32, v1, v35

    const/16 v35, 0x2a

    aput-object v17, v1, v35

    const/16 v35, 0x2b

    aput-object v16, v1, v35

    const/16 v35, 0x2c

    aput-object v17, v1, v35

    const/16 v35, 0x2d

    aput-object v16, v1, v35

    const/16 v35, 0x2e

    aput-object v17, v1, v35

    const/16 v35, 0x2f

    aput-object v17, v1, v35

    const/16 v35, 0x30

    aput-object v17, v1, v35

    const/16 v35, 0x31

    aput-object v17, v1, v35

    const/16 v35, 0x32

    aput-object v17, v1, v35

    const/16 v35, 0x33

    aput-object v16, v1, v35

    const/16 v35, 0x34

    aput-object v16, v1, v35

    const/16 v35, 0x35

    aput-object v16, v1, v35

    const/16 v35, 0x36

    aput-object v17, v1, v35

    const/16 v35, 0x37

    aput-object v17, v1, v35

    const/16 v35, 0x38

    aput-object v17, v1, v35

    const/16 v35, 0x39

    aput-object v17, v1, v35

    const/16 v35, 0x3a

    aput-object v16, v1, v35

    const/16 v35, 0x3b

    aput-object v16, v1, v35

    const/16 v35, 0x3c

    aput-object v16, v1, v35

    const/16 v35, 0x3d

    aput-object v16, v1, v35

    const/16 v35, 0x3e

    aput-object v16, v1, v35

    const/16 v35, 0x3f

    aput-object v16, v1, v35

    const/16 v35, 0x40

    aput-object v17, v1, v35

    const/16 v35, 0x41

    aput-object v17, v1, v35

    const/16 v35, 0x42

    aput-object v16, v1, v35

    const/16 v35, 0x43

    const-class v41, Lcom/tumblr/rumblr/model/PostLinks;

    aput-object v41, v1, v35

    const/16 v35, 0x44

    aput-object v17, v1, v35

    const/16 v35, 0x45

    aput-object v16, v1, v35

    const/16 v35, 0x46

    aput-object v16, v1, v35

    const/16 v35, 0x47

    aput-object v16, v1, v35

    const/16 v35, 0x48

    aput-object v17, v1, v35

    const/16 v35, 0x49

    aput-object v17, v1, v35

    const/16 v35, 0x4a

    aput-object v17, v1, v35

    const/16 v35, 0x4b

    aput-object v17, v1, v35

    const/16 v35, 0x4c

    aput-object v17, v1, v35

    const/16 v35, 0x4d

    aput-object v17, v1, v35

    const/16 v35, 0x4e

    aput-object v17, v1, v35

    const/16 v35, 0x4f

    aput-object v17, v1, v35

    const/16 v35, 0x50

    aput-object v34, v1, v35

    const/16 v35, 0x51

    aput-object v17, v1, v35

    const/16 v35, 0x52

    aput-object v17, v1, v35

    const/16 v35, 0x53

    sget-object v41, Ljava/lang/Float;->TYPE:Ljava/lang/Class;

    aput-object v41, v1, v35

    const/16 v35, 0x54

    aput-object v17, v1, v35

    const/16 v35, 0x55

    aput-object v32, v1, v35

    const/16 v35, 0x56

    const-class v41, Ljava/lang/Boolean;

    aput-object v41, v1, v35

    const/16 v35, 0x57

    aput-object v17, v1, v35

    const/16 v35, 0x58

    aput-object v17, v1, v35

    const/16 v35, 0x59

    aput-object v17, v1, v35

    const/16 v35, 0x5a

    aput-object v17, v1, v35

    const/16 v35, 0x5b

    aput-object v17, v1, v35

    const/16 v35, 0x5c

    aput-object v17, v1, v35

    const/16 v35, 0x5d

    aput-object v16, v1, v35

    const/16 v35, 0x5e

    aput-object v17, v1, v35

    const/16 v35, 0x5f

    aput-object v17, v1, v35

    const/16 v35, 0x60

    aput-object v21, v1, v35

    const/16 v35, 0x61

    aput-object v16, v1, v35

    const/16 v35, 0x62

    aput-object v21, v1, v35

    const/16 v35, 0x63

    aput-object v16, v1, v35

    const/16 v35, 0x64

    aput-object v17, v1, v35

    const/16 v35, 0x65

    aput-object v16, v1, v35

    const/16 v35, 0x66

    aput-object v16, v1, v35

    const/16 v35, 0x67

    aput-object v16, v1, v35

    const/16 v35, 0x68

    aput-object v16, v1, v35

    const/16 v35, 0x69

    aput-object v16, v1, v35

    const/16 v35, 0x6a

    aput-object v32, v1, v35

    const/16 v32, 0x6b

    const-class v35, Lcom/tumblr/rumblr/model/blog/BlogInfo;

    aput-object v35, v1, v32

    const/16 v32, 0x6c

    aput-object v16, v1, v32

    const/16 v32, 0x6d

    aput-object v16, v1, v32

    const/16 v32, 0x6e

    aput-object v16, v1, v32

    const/16 v32, 0x6f

    aput-object v16, v1, v32

    const/16 v32, 0x70

    aput-object v16, v1, v32

    const/16 v32, 0x71

    aput-object v16, v1, v32

    const/16 v32, 0x72

    const-class v35, Lcom/tumblr/rumblr/model/post/IgniteStatus;

    aput-object v35, v1, v32

    const/16 v32, 0x73

    const-class v35, Lcom/tumblr/rumblr/model/advertising/IgniteReport;

    aput-object v35, v1, v32

    const/16 v32, 0x74

    const-class v35, Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;

    aput-object v35, v1, v32

    const/16 v32, 0x75

    const-class v35, Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;

    aput-object v35, v1, v32

    const/16 v32, 0x76

    const-class v35, Lcom/tumblr/rumblr/model/note/RichNote;

    aput-object v35, v1, v32

    const/16 v32, 0x77

    aput-object v17, v1, v32

    const/16 v17, 0x78

    aput-object v21, v1, v17

    const/16 v17, 0x79

    aput-object v21, v1, v17

    const/16 v17, 0x7a

    aput-object v21, v1, v17

    const/16 v17, 0x7b

    const-class v21, Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;

    aput-object v21, v1, v17

    const/16 v17, 0x7c

    const-class v21, Lcom/tumblr/rumblr/model/gemini/Beacons;

    aput-object v21, v1, v17

    const/16 v17, 0x7d

    const-class v21, Lcom/tumblr/rumblr/model/advertising/Cta;

    aput-object v21, v1, v17

    const/16 v17, 0x7e

    aput-object v16, v1, v17

    const/16 v17, 0x7f

    const-class v21, Lcom/tumblr/rumblr/model/BlazeControl;

    aput-object v21, v1, v17

    const/16 v17, 0x80

    aput-object v16, v1, v17

    const/16 v16, 0x81

    const-class v17, Ljava/lang/Boolean;

    aput-object v17, v1, v16

    const/16 v16, 0x82

    aput-object v34, v1, v16

    const/16 v16, 0x83

    aput-object v34, v1, v16

    const/16 v16, 0x84

    aput-object v34, v1, v16

    const/16 v16, 0x85

    aput-object v34, v1, v16

    const/16 v16, 0x86

    aput-object v34, v1, v16

    const/16 v16, 0x87

    sget-object v17, Lzm/c;->c:Ljava/lang/Class;

    aput-object v17, v1, v16

    move-object/from16 v178, v4

    const-class v4, Lcom/tumblr/rumblr/model/post/Post;

    invoke-virtual {v4, v1}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;

    move-result-object v1

    iput-object v1, v0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->M:Ljava/lang/reflect/Constructor;

    const-string v4, "also(...)"

    invoke-static {v1, v4}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    goto :goto_7

    :cond_3f
    move-object/from16 v178, v4

    :goto_7
    const/16 v78, 0x0

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v140

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v141

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v142

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v143

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v144

    const/16 v145, 0x0

    move-object/from16 v177, v10

    move-object/from16 v10, v22

    move-object v2, v11

    move-object/from16 v11, v23

    move-object v3, v12

    move-object/from16 v12, v24

    move-object v4, v13

    move-object/from16 v13, v25

    move-object v5, v14

    move-object/from16 v14, v26

    move-object v6, v15

    move-object/from16 v15, v27

    move-object/from16 v16, v28

    move-object/from16 v17, v29

    move-object/from16 v21, v6

    move-object/from16 v22, v7

    move-object/from16 v23, v40

    move-object/from16 v24, v50

    move-object/from16 v25, v51

    move-object/from16 v26, v52

    move-object/from16 v27, v53

    move-object/from16 v28, v8

    move-object/from16 v29, v30

    move-object/from16 v30, v31

    move-object/from16 v31, v33

    move-object/from16 v32, v36

    move-object/from16 v33, v37

    move-object/from16 v34, v38

    move-object/from16 v35, v39

    move-object/from16 v36, v49

    move-object/from16 v37, v61

    move-object/from16 v38, v64

    move-object/from16 v39, v67

    move-object/from16 v40, v69

    move-object/from16 v41, v54

    move-object/from16 v42, v71

    move-object/from16 v43, v55

    move-object/from16 v44, v57

    move-object/from16 v45, v5

    move-object/from16 v46, v4

    move-object/from16 v47, v3

    move-object/from16 v48, v59

    move-object/from16 v49, v60

    move-object/from16 v50, v75

    move-object/from16 v51, v65

    move-object/from16 v52, v79

    move-object/from16 v53, v68

    move-object/from16 v54, v81

    move-object/from16 v55, v70

    move-object/from16 v56, v89

    move-object/from16 v57, v90

    move-object/from16 v58, v92

    move-object/from16 v59, v97

    move-object/from16 v60, v98

    move-object/from16 v61, v72

    move-object/from16 v62, v73

    move-object/from16 v63, v74

    move-object/from16 v64, v99

    move-object/from16 v65, v100

    move-object/from16 v66, v101

    move-object/from16 v67, v102

    move-object/from16 v68, v80

    move-object/from16 v69, v82

    move-object/from16 v70, v85

    move-object/from16 v71, v86

    move-object/from16 v72, v87

    move-object/from16 v73, v88

    move-object/from16 v74, v103

    move-object/from16 v75, v104

    move-object/from16 v76, v91

    move-object/from16 v77, v106

    move-object/from16 v79, v94

    move-object/from16 v80, v95

    move-object/from16 v81, v96

    move-object/from16 v82, v112

    move-object/from16 v83, v113

    move-object/from16 v84, v114

    move-object/from16 v85, v115

    move-object/from16 v86, v116

    move-object/from16 v87, v117

    move-object/from16 v88, v118

    move-object/from16 v89, v120

    move-object/from16 v90, v105

    move-object/from16 v91, v121

    move-object/from16 v92, v122

    move-object/from16 v93, v107

    move-object/from16 v94, v124

    move-object/from16 v95, v109

    move-object/from16 v96, v134

    move-object/from16 v97, v146

    move-object/from16 v98, v147

    move-object/from16 v99, v148

    move-object/from16 v100, v149

    move-object/from16 v101, v150

    move-object/from16 v102, v151

    move-object/from16 v103, v119

    move-object/from16 v104, v152

    move-object/from16 v105, v154

    move-object/from16 v106, v156

    move-object/from16 v107, v123

    move-object/from16 v108, v163

    move-object/from16 v109, v125

    move-object/from16 v110, v164

    move-object/from16 v111, v126

    move-object/from16 v112, v128

    move-object/from16 v113, v129

    move-object/from16 v114, v130

    move-object/from16 v115, v131

    move-object/from16 v116, v132

    move-object/from16 v117, v165

    move-object/from16 v118, v135

    move-object/from16 v119, v136

    move-object/from16 v120, v137

    move-object/from16 v121, v138

    move-object/from16 v122, v139

    move-object/from16 v123, v153

    move-object/from16 v124, v2

    move-object/from16 v125, v166

    move-object/from16 v126, v167

    move-object/from16 v127, v168

    move-object/from16 v128, v169

    move-object/from16 v129, v170

    move-object/from16 v130, v178

    move-object/from16 v131, v177

    move-object/from16 v132, v171

    move-object/from16 v133, v172

    move-object/from16 v134, v173

    move-object/from16 v135, v174

    move-object/from16 v136, v155

    move-object/from16 v137, v175

    move-object/from16 v138, v157

    move-object/from16 v139, v176

    filled-new-array/range {v10 .. v145}, [Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    const-string v2, "newInstance(...)"

    invoke-static {v1, v2}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast v1, Lcom/tumblr/rumblr/model/post/Post;

    return-object v1

    nop

    :pswitch_data_0
    .packed-switch -0x1
        :pswitch_81
        :pswitch_80
        :pswitch_7f
        :pswitch_7e
        :pswitch_7d
        :pswitch_7c
        :pswitch_7b
        :pswitch_7a
        :pswitch_79
        :pswitch_78
        :pswitch_77
        :pswitch_76
        :pswitch_75
        :pswitch_74
        :pswitch_73
        :pswitch_72
        :pswitch_71
        :pswitch_70
        :pswitch_6f
        :pswitch_6e
        :pswitch_6d
        :pswitch_6c
        :pswitch_6b
        :pswitch_6a
        :pswitch_69
        :pswitch_68
        :pswitch_67
        :pswitch_66
        :pswitch_65
        :pswitch_64
        :pswitch_63
        :pswitch_62
        :pswitch_61
        :pswitch_60
        :pswitch_5f
        :pswitch_5e
        :pswitch_5d
        :pswitch_5c
        :pswitch_5b
        :pswitch_5a
        :pswitch_59
        :pswitch_58
        :pswitch_57
        :pswitch_56
        :pswitch_55
        :pswitch_54
        :pswitch_53
        :pswitch_52
        :pswitch_51
        :pswitch_50
        :pswitch_4f
        :pswitch_4e
        :pswitch_4d
        :pswitch_4c
        :pswitch_4b
        :pswitch_4a
        :pswitch_49
        :pswitch_48
        :pswitch_47
        :pswitch_46
        :pswitch_45
        :pswitch_44
        :pswitch_43
        :pswitch_42
        :pswitch_41
        :pswitch_40
        :pswitch_3f
        :pswitch_3e
        :pswitch_3d
        :pswitch_3c
        :pswitch_3b
        :pswitch_3a
        :pswitch_39
        :pswitch_38
        :pswitch_37
        :pswitch_36
        :pswitch_35
        :pswitch_34
        :pswitch_33
        :pswitch_32
        :pswitch_31
        :pswitch_30
        :pswitch_2f
        :pswitch_2e
        :pswitch_2d
        :pswitch_2c
        :pswitch_2b
        :pswitch_2a
        :pswitch_29
        :pswitch_28
        :pswitch_27
        :pswitch_26
        :pswitch_25
        :pswitch_24
        :pswitch_23
        :pswitch_22
        :pswitch_21
        :pswitch_20
        :pswitch_1f
        :pswitch_1e
        :pswitch_1d
        :pswitch_1c
        :pswitch_1b
        :pswitch_1a
        :pswitch_19
        :pswitch_18
        :pswitch_17
        :pswitch_16
        :pswitch_15
        :pswitch_14
        :pswitch_13
        :pswitch_12
        :pswitch_11
        :pswitch_10
        :pswitch_f
        :pswitch_e
        :pswitch_d
        :pswitch_c
        :pswitch_b
        :pswitch_a
        :pswitch_9
        :pswitch_8
        :pswitch_7
        :pswitch_6
        :pswitch_5
        :pswitch_4
        :pswitch_3
        :pswitch_2
        :pswitch_1
        :pswitch_0
    .end packed-switch
.end method

.method public b(Lcom/squareup/moshi/q;Lcom/tumblr/rumblr/model/post/Post;)V
    .locals 3

    const-string v0, "writer"

    invoke-static {p1, v0}, Lqh0/s;->h(Ljava/lang/Object;Ljava/lang/String;)V

    if-eqz p2, :cond_0

    invoke-virtual {p1}, Lcom/squareup/moshi/q;->f()Lcom/squareup/moshi/q;

    const-string v0, "id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->r0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "blog_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->J()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "blog"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->c:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->I()Lcom/tumblr/rumblr/model/blog/ShortBlogInfo;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "adm"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->d:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->u()Lcom/tumblr/rumblr/model/iponweb/Adm;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "adm_media_type"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->v()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "tags"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->e:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->V0()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "tags_v2"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->f:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->W0()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "source_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->N0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "source_url_raw"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->g:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->O0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "source_title"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->M0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "liked"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->j1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "state"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->i:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->n0()Lcom/tumblr/rumblr/model/post/PostState;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "timestamp"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->X0()J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "render_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->F0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "post_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->o0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "parent_post_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->k0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "slug"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->K0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblog_key"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->u0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "followed"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->i1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "note_count"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->g0()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "like_count"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->d0()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblog_count"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->t0()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reply_count"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->G0()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_subscribed"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->y:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_subscribe"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->z:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_reply"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->A:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_edit"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->M()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "advertising"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->l:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->y()Ljava/util/Map;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "embed_attribution"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->m:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->V()Lcom/tumblr/rumblr/model/post/Attribution;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "source_attribution"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->n:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->L0()Lcom/tumblr/rumblr/model/post/SourceAttribution;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "actions"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->o:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->k()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_send_in_message"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->O()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "summary"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->R0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_nsfw"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->l1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "nsfw_score"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->p:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->h0()D

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "owner_appeal_nsfw"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->q:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->i0()Lcom/tumblr/rumblr/model/post/OwnerAppealNsfwState;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "community_label_appeal_state"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->r:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->j0()Lcom/tumblr/rumblr/model/post/CommunityLabelAppealState;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "classification"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->s:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->P()Lcom/tumblr/rumblr/model/post/Classification;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "owner_flagged_nsfw"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->N:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "owner_flagged_sensitive"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->O:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "filtered"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->t:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->X()Lcom/tumblr/rumblr/model/post/asset/Filtered;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "scheduled_publish_time"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->H0()J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "queued_state"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->q0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_submission"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->u1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "post_author"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    iget-object v1, p2, Lcom/tumblr/rumblr/model/post/Post;->T:Ljava/lang/String;

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "post_author_is_adult"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->m0()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "author"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    iget-object v1, p2, Lcom/tumblr/rumblr/model/post/Post;->V:Ljava/lang/String;

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->A0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->D0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->B0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_title"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->C0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_following"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->q1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_share_likes"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->s1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_root_share_following"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->r1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->w0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->z0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->x0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_title"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->y0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_following"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->n1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_share_likes"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->p1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_share_following"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->o1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_like"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->B0:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_reblog"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->C0:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "display_avatar"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->D0:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "advertiser_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->x()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "reblogged_from_advertiser_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->v0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_blocks_post_format"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->f1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "_links"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->u:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->e0()Lcom/tumblr/rumblr/model/PostLinks;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_pinned"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->m1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "muted"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->k1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_mute"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->L0:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_provider_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->q()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_provider_placement_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->s()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_provider_foreign_placement_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->p()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_provider_instance_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->r()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_request_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->t()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "fill_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->W()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "supply_provider_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->T0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "stream_session_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->Q0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "stream_global_position"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->k:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->P0()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "supply_opportunity_instance_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->S0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "mediation_candidate_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->f0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "price"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->v:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->D()F

    move-result v1

    invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_instance_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->o()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_instance_created_timestamp"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->n()J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_tumblr_sponsored_post"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->w:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->v1()Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "advertiser_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->w()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "campaign_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->K()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_group_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->l()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ad_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->m()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "creative_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->R()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "supply_request_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->U0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_blurred_images"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->g1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "earned_id"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->U()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "asking_name"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->B()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "asking_avatar"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->x:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->z()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "asking_is_adult"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->A()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "verification_resources"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->y:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->Z0()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "should_show_tip"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->n1:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "interactability_reblog"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->c0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_be_tipped"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->p1:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_blazed"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->c1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "force_truncate"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->I0()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_manage_blaze"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->N()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_blaze_pending"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->b1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "blaze_time"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->j:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->E()J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "blazer_blog"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->z:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->F()Lcom/tumblr/rumblr/model/blog/BlogInfo;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_single_user_blaze"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->t1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "user_is_blazer"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->e1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "user_is_blazee"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->d1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_ignite"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->z1:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_blaze"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->A1:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_blaze_single_user"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    iget-boolean v1, p2, Lcom/tumblr/rumblr/model/post/Post;->B1:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ignite_status"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->A:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->Z()Lcom/tumblr/rumblr/model/post/IgniteStatus;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ignite_report"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->B:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->Y()Lcom/tumblr/rumblr/model/advertising/IgniteReport;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "ignite_transaction"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->C:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->a0()Lcom/tumblr/rumblr/model/advertising/IgniteTransaction;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "community_labels"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->D:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->Q()Lcom/tumblr/rumblr/model/communitylabel/CommunityLabelApiData;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "preview_note"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->E:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->p0()Lcom/tumblr/rumblr/model/note/RichNote;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "related_tv_url"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->E0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "content"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->F:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->H()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "trail"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->G:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->s0()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "layout"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->H:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->G()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "beacon_rules"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->I:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->a1()Lcom/tumblr/rumblr/model/gemini/ViewBeaconRules;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "beacons"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->J:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->C()Lcom/tumblr/rumblr/model/gemini/Beacons;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "clickthrough"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->K:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->S()Lcom/tumblr/rumblr/model/advertising/Cta;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "should_open_in_legacy"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->J0()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "interactability_blaze"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->L:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->b0()Lcom/tumblr/rumblr/model/BlazeControl;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "is_commercial"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->h:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->h1()Z

    move-result v1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, p1, v1}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    const-string v0, "can_be_booped"

    invoke-virtual {p1, v0}, Lcom/squareup/moshi/q;->r(Ljava/lang/String;)Lcom/squareup/moshi/q;

    iget-object v0, p0, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->w:Lcom/squareup/moshi/h;

    invoke-virtual {p2}, Lcom/tumblr/rumblr/model/post/Post;->L()Ljava/lang/Boolean;

    move-result-object p2

    invoke-virtual {v0, p1, p2}, Lcom/squareup/moshi/h;->toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V

    invoke-virtual {p1}, Lcom/squareup/moshi/q;->k()Lcom/squareup/moshi/q;

    return-void

    :cond_0
    new-instance p1, Ljava/lang/NullPointerException;

    const-string p2, "value_ was null! Wrap in .nullSafe() to write nullable values."

    invoke-direct {p1, p2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V

    throw p1
.end method

.method public bridge synthetic fromJson(Lcom/squareup/moshi/k;)Ljava/lang/Object;
    .locals 0

    invoke-virtual {p0, p1}, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->a(Lcom/squareup/moshi/k;)Lcom/tumblr/rumblr/model/post/Post;

    move-result-object p1

## YKit-EnhancedBlock
    invoke-static {p1}, Ldev/maelstrom/ykit/PostJsonAdapterShim;->filterPost(Lcom/tumblr/rumblr/model/post/Post;)Lcom/tumblr/rumblr/model/post/Post;
    move-result-object p1
## /YKit-EnhancedBlock

    return-object p1
.end method

.method public bridge synthetic toJson(Lcom/squareup/moshi/q;Ljava/lang/Object;)V
    .locals 0

    check-cast p2, Lcom/tumblr/rumblr/model/post/Post;

    invoke-virtual {p0, p1, p2}, Lcom/tumblr/rumblr/model/post/PostJsonAdapter;->b(Lcom/squareup/moshi/q;Lcom/tumblr/rumblr/model/post/Post;)V

    return-void
.end method

.method public toString()Ljava/lang/String;
    .locals 2

    new-instance v0, Ljava/lang/StringBuilder;

    const/16 v1, 0x1a

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

    const-string v1, "GeneratedJsonAdapter("

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

    const-string v1, "Post"

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

    const/16 v1, 0x29

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

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

    move-result-object v0

    const-string v1, "toString(...)"

    invoke-static {v0, v1}, Lqh0/s;->g(Ljava/lang/Object;Ljava/lang/String;)V

    return-object v0
.end method
