c.smali 
.class public Lio/dcloud/feature/ui/c;
.super Lio/dcloud/feature/ui/b;
# interfaces
.implements Lio/dcloud/common/DHInterface/IEventCallback;
# static fields
.field private static final u:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field
# instance fields
.field A:Ljava/lang/String;
.field B:I
.field C:Ljava/lang/Object;
.field D:Z
.field E:Z
.field F:I
.field G:Z
.field H:Z
.field I:Z
.field J:Z
.field K:Z
.field L:Z
.field M:Z
.field protected N:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lio/dcloud/feature/ui/b;",
            ">;"
        }
    .end annotation
.end field
.field O:Ljava/lang/String;
.field P:Ljava/lang/String;
.field Q:Lio/dcloud/common/DHInterface/IWebview;
.field R:Ljava/lang/String;
.field S:Lio/dcloud/common/DHInterface/IWebview;
.field T:Ljava/lang/String;
.field U:Lio/dcloud/common/DHInterface/IWebview;
.field V:Ljava/lang/String;
.field private W:Z
.field X:Lio/dcloud/feature/ui/c;
.field private Y:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lio/dcloud/feature/ui/c;",
            ">;"
        }
    .end annotation
.end field
.field private Z:Z
.field private a0:Ljava/lang/String;
.field private b0:I
.field private c0:Z
.field d0:Ljava/lang/Runnable;
.field v:J
.field w:Lorg/json/JSONArray;
.field x:Lio/dcloud/common/DHInterface/IWebview;
.field y:Lorg/json/JSONObject;
.field z:Lio/dcloud/common/DHInterface/IFrameView;
# direct methods
.method static constructor <clinit>()V
    .registers 3
    .line 1
    new-instance v0, Ljava/util/HashMap;
    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    sput-object v0, Lio/dcloud/feature/ui/c;->u:Ljava/util/HashMap;
    const-string v1, "close"
    const-string v2, "onclose"
    .line 3
    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    const-string v1, "loading"
    const-string v2, "onloading"
    .line 4
    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    const-string v1, "failed"
    const-string v2, "onerror"
    .line 5
    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    const-string v1, "loaded"
    const-string v2, "onloaded"
    .line 6
    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method private constructor <init>(Lio/dcloud/feature/ui/a;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
    .registers 10
    const-string v0, "NWindow"
    .line 2
    invoke-direct {p0, v0}, Lio/dcloud/feature/ui/b;-><init>(Ljava/lang/String;)V
    .line 3
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
    move-result-wide v0
    iput-wide v0, p0, Lio/dcloud/feature/ui/c;->v:J
    const/4 v0, 0x0
    .line 4
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->w:Lorg/json/JSONArray;
    .line 5
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->x:Lio/dcloud/common/DHInterface/IWebview;
    .line 6
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->y:Lorg/json/JSONObject;
    .line 11
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    const/4 v1, -0x1
    .line 17
    iput v1, p0, Lio/dcloud/feature/ui/c;->B:I
    .line 18
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->C:Ljava/lang/Object;
    const/4 v1, 0x0
    .line 20
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->D:Z
    .line 22
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->E:Z
    .line 23
    iput v1, p0, Lio/dcloud/feature/ui/c;->F:I
    .line 26
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->G:Z
    .line 28
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->H:Z
    const/4 v2, 0x1
    .line 30
    iput-boolean v2, p0, Lio/dcloud/feature/ui/c;->I:Z
    .line 32
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->J:Z
    .line 34
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->K:Z
    .line 36
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->L:Z
    .line 38
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->M:Z
    .line 40
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    .line 42
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->O:Ljava/lang/String;
    .line 44
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->P:Ljava/lang/String;
    .line 46
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->Q:Lio/dcloud/common/DHInterface/IWebview;
    .line 49
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->R:Ljava/lang/String;
    .line 51
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->S:Lio/dcloud/common/DHInterface/IWebview;
    .line 54
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->T:Ljava/lang/String;
    .line 56
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->U:Lio/dcloud/common/DHInterface/IWebview;
    .line 58
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->V:Ljava/lang/String;
    .line 60
    iput-boolean v2, p0, Lio/dcloud/feature/ui/c;->W:Z
    .line 62
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    .line 64
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    .line 66
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->Z:Z
    const-string v2, "auto"
    .line 67
    iput-object v2, p0, Lio/dcloud/feature/ui/c;->a0:Ljava/lang/String;
    const/16 v2, 0x96
    .line 68
    iput v2, p0, Lio/dcloud/feature/ui/c;->b0:I
    .line 70
    iput-boolean v1, p0, Lio/dcloud/feature/ui/c;->c0:Z
    .line 2174
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->d0:Ljava/lang/Runnable;
    .line 2175
    iput-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    .line 2176
    iput-object p3, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    .line 2177
    iput-object p5, p0, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    .line 2178
    iput-object p6, p0, Lio/dcloud/feature/ui/b;->o:Lorg/json/JSONObject;
    .line 2179
    invoke-virtual {p0, p2, p4}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)V
    return-void
.end method
.method constructor <init>(Lio/dcloud/feature/ui/a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
    .registers 13
    const/4 v2, 0x0
    move-object v0, p0
    move-object v1, p1
    move-object v3, p2
    move-object v4, p3
    move-object v5, p4
    move-object v6, p5
    .line 1
    invoke-direct/range {v0 .. v6}, Lio/dcloud/feature/ui/c;-><init>(Lio/dcloud/feature/ui/a;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)V
    return-void
.end method
.method static synthetic a(Lio/dcloud/feature/ui/c;)Ljava/lang/String;
    .registers 1
    .line 1
    iget-object p0, p0, Lio/dcloud/feature/ui/c;->a0:Ljava/lang/String;
    return-object p0
.end method
.method private static a(Ljava/util/ArrayList;)Ljava/lang/String;
    .registers 7
    .line 2207
    new-instance v0, Ljava/lang/StringBuffer;
    const-string v1, "["
    invoke-direct {v0, v1}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
    if-eqz p0, :cond_49
    .line 2209
    invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
    move-result v1
    const/4 v2, 0x0
    :goto_e
    if-ge v2, v1, :cond_49
    .line 2211
    invoke-virtual {p0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    move-result-object v3
    check-cast v3, Lio/dcloud/feature/ui/b;
    .line 2212
    instance-of v4, v3, Lio/dcloud/feature/ui/c;
    if-eqz v4, :cond_24
    .line 2213
    check-cast v3, Lio/dcloud/feature/ui/c;
    invoke-virtual {v3}, Lio/dcloud/feature/ui/c;->h()Ljava/lang/String;
    move-result-object v3
    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    goto :goto_3d
    .line 2215
    :cond_24
    new-instance v4, Ljava/lang/StringBuilder;
    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    const-string v5, "\'"
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v3, v3, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v3
    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    :goto_3d
    add-int/lit8 v3, v1, -0x1
    if-eq v2, v3, :cond_46
    const-string v3, ","
    .line 2218
    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    :cond_46
    add-int/lit8 v2, v2, 0x1
    goto :goto_e
    :cond_49
    const-string p0, "]"
    .line 2222
    invoke-virtual {v0, p0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    .line 2223
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    move-result-object p0
    return-object p0
.end method
.method private static a(Lio/dcloud/common/DHInterface/IContainerView;Lio/dcloud/common/adapter/ui/AdaFrameItem;Landroid/view/ViewGroup$LayoutParams;IIII)V
    .registers 9
    .line 199
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p2
    .line 200
    iput p3, p2, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    .line 201
    iput p4, p2, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    .line 202
    iput p5, p2, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    .line 203
    iput p6, p2, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    .line 204
    invoke-virtual {p2}, Lio/dcloud/common/adapter/util/ViewRect;->commitUpdate2JSONObject()V
    .line 205
    move-object p2, p1
    check-cast p2, Lio/dcloud/common/adapter/ui/AdaFrameView;
    const/4 v0, 0x1
    iput-boolean v0, p2, Lio/dcloud/common/adapter/ui/AdaFrameView;->isChildOfFrameView:Z
    .line 206
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v0
    .line 208
    invoke-virtual {p2}, Lio/dcloud/common/adapter/ui/AdaFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p2
    invoke-interface {p2}, Lio/dcloud/common/DHInterface/IWebview;->isUniWebView()Z
    move-result p2
    const/4 v1, 0x0
    if-eqz p2, :cond_28
    .line 210
    invoke-virtual {v0, v1, v1, p5, p6}, Landroid/view/View;->layout(IIII)V
    goto :goto_2e
    .line 212
    :cond_28
    invoke-virtual {v0, v1}, Landroid/view/View;->setTop(I)V
    .line 213
    invoke-virtual {v0, v1}, Landroid/view/View;->setLeft(I)V
    :goto_2e
    const/4 p2, 0x0
    .line 216
    invoke-static {v0, p2}, Lio/dcloud/nineoldandroids/view/ViewHelper;->setX(Landroid/view/View;F)V
    .line 217
    invoke-static {v0, p2}, Lio/dcloud/nineoldandroids/view/ViewHelper;->setY(Landroid/view/View;F)V
    .line 218
    invoke-static {p3, p4, p5, p6}, Lio/dcloud/common/adapter/ui/AdaFrameItem$LayoutParamsUtil;->createLayoutParams(IIII)Landroid/view/ViewGroup$LayoutParams;
    move-result-object p2
    .line 219
    invoke-interface {p0, p1, p2}, Lio/dcloud/common/DHInterface/IContainerView;->addFrameItem(Lio/dcloud/common/adapter/ui/AdaFrameItem;Landroid/view/ViewGroup$LayoutParams;)V
    .line 220
    new-instance p0, Ljava/lang/StringBuilder;
    invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
    const-string p1, "appendNWindow Y="
    invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-static {v0}, Lio/dcloud/nineoldandroids/view/ViewHelper;->getY(Landroid/view/View;)F
    move-result p1
    invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p0
    const-string p1, "View_Visible_Path"
    invoke-static {p1, p0}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    return-void
.end method
.method private a(Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/feature/ui/c;Lorg/json/JSONObject;Lorg/json/JSONObject;)V
    .registers 44
    move-object/from16 v0, p0
    move-object/from16 v1, p2
    move-object/from16 v2, p3
    move-object/from16 v3, p4
    const-string v4, "titletext"
    const-string v5, "titleText"
    const/4 v6, 0x3
    const/4 v7, 0x2
    const/4 v8, 0x0
    const/4 v9, 0x1
    if-nez v2, :cond_65
    .line 2224
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    .line 2225
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    .line 2226
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v5}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v5
    .line 2227
    iget-object v10, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v10, v10, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v11, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    new-array v6, v6, [Ljava/lang/Object;
    aput-object v2, v6, v8
    aput-object v3, v6, v9
    aput-object v5, v6, v7
    const/16 v5, 0x48
    invoke-interface {v10, v11, v5, v6}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    .line 2230
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    invoke-virtual {v4, v3, v5}, Lio/dcloud/common/adapter/util/ViewOptions;->setTitleNView(Lorg/json/JSONObject;Lio/dcloud/common/DHInterface/IWebview;)V
    .line 2231
    iget-object v3, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    new-array v4, v7, [Ljava/lang/Object;
    aput-object v2, v4, v8
    .line 2232
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameView()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v2
    aput-object v2, v4, v9
    const/16 v2, 0x49
    .line 2233
    invoke-interface {v3, v11, v2, v4}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    .line 2236
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->isUniWebView()Z
    move-result v2
    if-eqz v2, :cond_64
    .line 2237
    iget-object v1, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v1
    check-cast v1, Lio/dcloud/common/adapter/ui/AdaUniWebView;
    invoke-virtual {v1}, Lio/dcloud/common/adapter/ui/AdaUniWebView;->titleNViewRefresh()V
    :cond_64
    return-void
    :cond_65
    if-nez v3, :cond_68
    return-void
    .line 2246
    :cond_68
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->paddingIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v10
    .line 2248
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->backgroundIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v11
    .line 2250
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->backgroundImageIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v12
    .line 2252
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->titleAlignIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v13
    .line 2254
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->redDotChange(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v14
    .line 2256
    invoke-static/range {p3 .. p3}, Lio/dcloud/common/util/TitleNViewUtil;->titleNViewStyleNoTitle(Lorg/json/JSONObject;)Z
    .line 2258
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->titleIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v15
    .line 2260
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->titleColorIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v16
    .line 2262
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->titleSizeIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v17
    .line 2264
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->titleOverflowIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v18
    .line 2267
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->splitLineIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v19
    .line 2269
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->backButtonIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v20
    .line 2271
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->progressIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v21
    const-string v6, "homeButton"
    .line 2273
    invoke-virtual {v3, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v6
    .line 2275
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->isButtonsIsChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v22
    .line 2277
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->isSearchInputChange(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v23
    .line 2279
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->subTitleIconChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v24
    .line 2280
    invoke-static/range {p3 .. p4}, Lio/dcloud/common/util/TitleNViewUtil;->isShadowChanged(Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
    move-result v25
    .line 2282
    iget-object v7, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v7}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v7
    .line 2285
    invoke-virtual/range {p3 .. p3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v27
    invoke-static/range {v27 .. v27}, Lio/dcloud/common/util/JSONUtil;->createJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v9
    .line 2287
    invoke-virtual/range {p4 .. p4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v27
    invoke-static/range {v27 .. v27}, Lio/dcloud/common/util/JSONUtil;->createJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v8
    .line 2288
    invoke-static {v9, v8}, Lio/dcloud/common/util/JSONUtil;->combinJSONObject(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;
    move/from16 p1, v12
    .line 2289
    iget-object v12, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v12, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v12}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v12
    iget v12, v12, Lio/dcloud/common/adapter/util/ViewOptions;->coverage:I
    if-eqz v9, :cond_10c
    move/from16 v27, v13
    const-string v13, "coverage"
    .line 2290
    invoke-virtual {v9, v13}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v29
    if-eqz v29, :cond_109
    move/from16 v29, v14
    .line 2291
    iget-object v14, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v14, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v14}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v14
    .line 2292
    invoke-virtual {v9, v13}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v13
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/b;->a()Landroid/content/Context;
    move-result-object v30
    move/from16 v31, v6
    invoke-static/range {v30 .. v30}, Lio/dcloud/common/adapter/util/PlatformUtil;->SCREEN_WIDTH(Landroid/content/Context;)I
    move-result v6
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v30
    invoke-interface/range {v30 .. v30}, Lio/dcloud/common/DHInterface/IWebview;->getScale()F
    move-result v2
    invoke-static {v13, v6, v12, v2}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v2
    iput v2, v14, Lio/dcloud/common/adapter/util/ViewOptions;->coverage:I
    goto :goto_112
    :cond_109
    move/from16 v31, v6
    goto :goto_110
    :cond_10c
    move/from16 v31, v6
    move/from16 v27, v13
    :goto_110
    move/from16 v29, v14
    :goto_112
    if-eqz v9, :cond_446
    .line 2298
    :try_start_114
    invoke-virtual {v3, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v6
    if-eqz v6, :cond_129
    .line 2299
    invoke-virtual {v9, v5}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v4
    if-eqz v4, :cond_13e
    .line 2300
    instance-of v5, v4, Ljava/lang/String;
    if-eqz v5, :cond_13e
    .line 2301
    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
    move-result-object v4
    goto :goto_13f
    .line 2303
    :cond_129
    invoke-virtual {v3, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v5
    if-eqz v5, :cond_13e
    .line 2304
    invoke-virtual {v9, v4}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v4
    if-eqz v4, :cond_13e
    .line 2305
    instance-of v5, v4, Ljava/lang/String;
    if-eqz v5, :cond_13e
    .line 2306
    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
    move-result-object v4
    :try_end_13d
    .catch Ljava/lang/Exception; {:try_start_114 .. :try_end_13d} :catch_13e
    goto :goto_13f
    :catch_13e
    :cond_13e
    const/4 v4, 0x0
    :goto_13f
    const-string v5, "titleColor"
    .line 2312
    invoke-virtual {v3, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v6
    const-string v12, "titlecolor"
    if-eqz v6, :cond_14e
    .line 2313
    invoke-virtual {v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    goto :goto_15a
    .line 2314
    :cond_14e
    invoke-virtual {v3, v12}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v6
    if-eqz v6, :cond_159
    .line 2315
    invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    goto :goto_15a
    :cond_159
    const/4 v6, 0x0
    .line 2317
    :goto_15a
    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v13
    if-eqz v13, :cond_16e
    .line 2318
    invoke-virtual {v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    .line 2319
    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v5
    if-eqz v5, :cond_16e
    .line 2320
    invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    :cond_16e
    const-string v5, "type"
    .line 2324
    invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v12
    const-string v13, "transparent"
    invoke-virtual {v13, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v12
    const/4 v14, 0x0
    if-eqz v12, :cond_187
    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v12
    if-nez v12, :cond_187
    .line 2325
    invoke-static {v6, v14}, Lio/dcloud/common/util/TitleNViewUtil;->changeColorAlpha(Ljava/lang/String;F)Ljava/lang/String;
    move-result-object v6
    :cond_187
    const-string v12, "titleSize"
    .line 2329
    invoke-virtual {v3, v12}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v30
    const-string v2, "titlesize"
    if-eqz v30, :cond_196
    .line 2330
    invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v30
    goto :goto_1a3
    .line 2331
    :cond_196
    invoke-virtual {v3, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v30
    if-eqz v30, :cond_1a1
    .line 2332
    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v30
    goto :goto_1a3
    :cond_1a1
    const/16 v30, 0x0
    .line 2334
    :goto_1a3
    invoke-static/range {v30 .. v30}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v33
    if-eqz v33, :cond_1b7
    .line 2335
    invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v30
    .line 2336
    invoke-static/range {v30 .. v30}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v12
    if-eqz v12, :cond_1b7
    .line 2337
    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v30
    :cond_1b7
    move-object/from16 v2, v30
    const-string v12, "titleOverflow"
    .line 2340
    invoke-virtual {v9, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v12
    const-string v14, "backgroundColor"
    .line 2343
    invoke-virtual {v3, v14}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v33
    move/from16 v34, v10
    const-string v10, "backgroundcolor"
    if-eqz v33, :cond_1d0
    .line 2344
    invoke-virtual {v9, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v33
    goto :goto_1dd
    .line 2345
    :cond_1d0
    invoke-virtual {v3, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v33
    if-eqz v33, :cond_1db
    .line 2346
    invoke-virtual {v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v33
    goto :goto_1dd
    :cond_1db
    const/16 v33, 0x0
    .line 2348
    :goto_1dd
    invoke-static/range {v33 .. v33}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v35
    if-eqz v35, :cond_1f1
    .line 2349
    invoke-virtual {v9, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v33
    .line 2350
    invoke-static/range {v33 .. v33}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v14
    if-eqz v14, :cond_1f1
    .line 2351
    invoke-virtual {v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v33
    :cond_1f1
    move-object/from16 v10, v33
    const-string v14, "backgroundImage"
    .line 2356
    invoke-virtual {v3, v14}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v33
    if-eqz v33, :cond_202
    .line 2357
    invoke-virtual {v9, v14}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v14
    move-object/from16 v32, v14
    goto :goto_204
    :cond_202
    const/16 v32, 0x0
    :goto_204
    const-string v14, "\',\'"
    const-string v3, "[\'"
    const-string v33, "nativeobj"
    move-object/from16 v35, v12
    if-eqz v11, :cond_2c9
    .line 2361
    invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v11
    if-nez v11, :cond_2c9
    .line 2364
    invoke-virtual {v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v11
    invoke-virtual {v13, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v11
    if-eqz v11, :cond_224
    const/4 v11, 0x0
    .line 2365
    invoke-static {v10, v11}, Lio/dcloud/common/util/TitleNViewUtil;->changeColorAlpha(Ljava/lang/String;F)Ljava/lang/String;
    move-result-object v11
    goto :goto_238
    .line 2366
    :cond_224
    invoke-virtual {v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v11
    const-string v13, "float"
    invoke-virtual {v13, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v11
    if-eqz v11, :cond_232
    move-object v11, v10
    goto :goto_238
    :cond_232
    const/high16 v11, 0x3f800000    # 1.0f
    .line 2368
    invoke-static {v10, v11}, Lio/dcloud/common/util/TitleNViewUtil;->changeColorAlpha(Ljava/lang/String;F)Ljava/lang/String;
    move-result-object v11
    .line 2371
    :goto_238
    iget-object v13, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v13, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v13}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v13
    iget-boolean v13, v13, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-nez v13, :cond_271
    iget-object v13, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v13}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v13
    invoke-interface {v13}, Lio/dcloud/common/DHInterface/IApp;->obtainStatusBarMgr()Lio/dcloud/common/util/AppStatusBarManager;
    move-result-object v13
    iget-boolean v13, v13, Lio/dcloud/common/util/AppStatusBarManager;->isImmersive:Z
    if-eqz v13, :cond_271
    .line 2372
    new-instance v13, Ljava/lang/StringBuilder;
    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
    const-string v12, ",\'statusbar\':{\'background\':\'"
    invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v12, "\',\'backgroundnoalpha\':\'"
    invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v10, "\'}"
    invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v10
    goto :goto_273
    :cond_271
    const-string v10, ""
    .line 2374
    :goto_273
    iget-object v12, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v12, v12, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v13, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    move-object/from16 v36, v5
    move-object/from16 v37, v9
    const/4 v5, 0x4
    new-array v9, v5, [Ljava/lang/Object;
    .line 2375
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    const/16 v28, 0x0
    aput-object v5, v9, v28
    const/4 v5, 0x1
    aput-object v33, v9, v5
    const-string v5, "setStyle"
    const/16 v26, 0x2
    aput-object v5, v9, v26
    new-instance v5, Ljava/lang/StringBuilder;
    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    move-object/from16 v38, v2
    const-string v2, "\',{\'backgroundColor\':\'"
    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v2, "\'"
    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v2, "}]"
    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/util/JSONUtil;->createJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object v2
    const/4 v5, 0x3
    aput-object v2, v9, v5
    const/4 v2, 0x1
    .line 2376
    invoke-interface {v12, v13, v2, v9}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_2cf
    :cond_2c9
    move-object/from16 v38, v2
    move-object/from16 v36, v5
    move-object/from16 v37, v9
    :goto_2cf
    const-string v2, "tags"
    .line 2380
    invoke-virtual {v8, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object v2
    if-eqz v2, :cond_320
    .line 2382
    iget-object v5, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v5, v5, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v8, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v9, 0x4
    new-array v10, v9, [Ljava/lang/Object;
    .line 2383
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v9
    const/4 v11, 0x0
    aput-object v9, v10, v11
    const/4 v9, 0x1
    aput-object v33, v10, v9
    const-string v9, "view_draw"
    const/4 v11, 0x2
    aput-object v9, v10, v11
    new-instance v9, Ljava/lang/StringBuilder;
    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v11, "\',"
    invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
    move-result-object v2
    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v2, "]"
    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/util/JSONUtil;->createJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object v2
    const/4 v9, 0x3
    aput-object v2, v10, v9
    const/4 v2, 0x1
    .line 2384
    invoke-interface {v5, v8, v2, v10}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    .line 2388
    :cond_320
    iget-object v2, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v2, v2, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v8, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2, v5, v8, v7}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 2389
    instance-of v5, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v5, :cond_42f
    .line 2390
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v15, :cond_339
    .line 2393
    invoke-interface {v2, v4}, Lio/dcloud/common/DHInterface/ITitleNView;->setTitleText(Ljava/lang/String;)V
    :cond_339
    if-eqz v16, :cond_33e
    .line 2397
    invoke-interface {v2, v6}, Lio/dcloud/common/DHInterface/ITitleNView;->setTitleColor(Ljava/lang/String;)V
    :cond_33e
    if-eqz v17, :cond_345
    move-object/from16 v4, v38
    .line 2401
    invoke-interface {v2, v4}, Lio/dcloud/common/DHInterface/ITitleNView;->setTitleSize(Ljava/lang/String;)V
    :cond_345
    if-eqz v18, :cond_34c
    move-object/from16 v4, v35
    .line 2405
    invoke-interface {v2, v4}, Lio/dcloud/common/DHInterface/ITitleNView;->setTitleOverflow(Ljava/lang/String;)V
    :cond_34c
    if-eqz v34, :cond_358
    .line 2409
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    move-object/from16 v5, v37
    invoke-static {v2, v4, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setTitleNViewPadding(Lio/dcloud/common/DHInterface/ITitleNView;Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;)V
    goto :goto_35a
    :cond_358
    move-object/from16 v5, v37
    :goto_35a
    if-eqz v19, :cond_37d
    .line 2413
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v9
    const-string v4, "splitLine"
    move-object/from16 v6, p3
    invoke-virtual {v6, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v10
    const-string v4, "splitLine"
    move-object v6, v3
    move-object/from16 v3, p4
    invoke-virtual {v3, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v11
    move-object/from16 v3, v36
    invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v13
    const/4 v12, 0x0
    move-object v8, v2
    invoke-static/range {v8 .. v13}, Lio/dcloud/common/util/TitleNViewUtil;->setSplitLine(Lio/dcloud/common/DHInterface/ITitleNView;Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;Lorg/json/JSONObject;ZLjava/lang/String;)V
    goto :goto_37e
    :cond_37d
    move-object v6, v3
    :goto_37e
    if-eqz v20, :cond_389
    .line 2417
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->getFrameType()I
    move-result v3
    invoke-static {v2, v5, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setBackButton(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;I)V
    :cond_389
    if-eqz v21, :cond_38e
    .line 2421
    invoke-static {v2, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setProgress(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;)V
    :cond_38e
    if-eqz v23, :cond_399
    .line 2426
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-static {v2, v5, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setSearchInput(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Lio/dcloud/common/DHInterface/IWebview;)V
    :cond_399
    if-eqz v22, :cond_3b0
    .line 2430
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/ITitleNView;->clearButtons()V
    .line 2431
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-static {v2, v5, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setButtons(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Lio/dcloud/common/DHInterface/IWebview;)V
    .line 2432
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->getFrameType()I
    move-result v3
    invoke-static {v2, v5, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setBackButton(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;I)V
    :cond_3b0
    if-nez v31, :cond_3b4
    if-eqz v22, :cond_3bd
    .line 2437
    :cond_3b4
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->getFrameType()I
    move-result v3
    invoke-static {v2, v5, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setHomeButton(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;I)V
    :cond_3bd
    if-eqz v29, :cond_3c2
    .line 2441
    invoke-static {v2, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setRedDotColor(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;)V
    :cond_3c2
    if-eqz v27, :cond_3c7
    .line 2445
    invoke-static {v2, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setTitleAlign(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;)V
    :cond_3c7
    if-eqz p1, :cond_412
    if-eqz v32, :cond_412
    .line 2449
    iget-object v3, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v4, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v8, 0x4
    new-array v8, v8, [Ljava/lang/Object;
    .line 2450
    invoke-virtual/range {p2 .. p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v9
    const/4 v10, 0x0
    aput-object v9, v8, v10
    const/4 v9, 0x1
    aput-object v33, v8, v9
    const-string v9, "setStyle"
    const/4 v10, 0x2
    aput-object v9, v8, v10
    new-instance v9, Ljava/lang/StringBuilder;
    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v6, "\',{\'backgroundImage\':\'"
    invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    move-object/from16 v14, v32
    invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v6, "\'}]"
    invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v6
    invoke-static {v6}, Lio/dcloud/common/util/JSONUtil;->createJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object v6
    const/4 v7, 0x3
    aput-object v6, v8, v7
    const/4 v6, 0x1
    .line 2451
    invoke-interface {v3, v4, v6, v8}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    :cond_412
    if-eqz v2, :cond_425
    const-string v3, "backgroundRepeat"
    .line 2455
    invoke-virtual {v5, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v3
    if-eqz v3, :cond_425
    const-string v3, "backgroundRepeat"
    .line 2456
    invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/ITitleNView;->setBackgroundRepeat(Ljava/lang/String;)V
    :cond_425
    if-eqz v24, :cond_42a
    .line 2459
    invoke-static {v2, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setSubTitleIcon(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;)V
    :cond_42a
    if-eqz v25, :cond_42f
    .line 2462
    invoke-static {v2, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setShadow(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;)V
    .line 2465
    :cond_42f
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->isUniWebView()Z
    move-result v2
    if-eqz v2, :cond_446
    .line 2466
    iget-object v1, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v1
    check-cast v1, Lio/dcloud/common/adapter/ui/AdaUniWebView;
    invoke-virtual {v1}, Lio/dcloud/common/adapter/ui/AdaUniWebView;->titleNViewRefresh()V
    :cond_446
    return-void
.end method
.method private a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;)V
    .registers 11
    const/4 v0, 0x0
    .line 2004
    invoke-static {p2, v0}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v0
    const/4 v1, 0x1
    .line 2005
    invoke-static {p2, v1}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v1
    .line 2006
    iget-object v2, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    const/4 v3, 0x0
    invoke-virtual {v2, v0, v0, v3}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v0
    if-eqz v0, :cond_2b
    .line 2009
    :try_start_13
    iget-object v2, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    move-result-object v2
    if-eqz v2, :cond_2b
    iget-object v2, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
    move-result v2
    if-eqz v2, :cond_64
    .line 2010
    :cond_2b
    new-instance v2, Ljava/lang/StringBuilder;
    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    const-string v3, "{\"code\":-100,\"message\":\""
    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->getContext()Landroid/content/Context;
    move-result-object v3
    sget v4, Lio/dcloud/base/R$string;->dcloud_ui_webview_not_finished:I
    invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
    move-result-object v3
    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v3, "\"}"
    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v4
    sget v5, Lio/dcloud/common/util/JSUtil;->ERROR:I
    const/4 v6, 0x1
    const/4 v7, 0x0
    move-object v2, p1
    move-object v3, v1
    invoke-static/range {v2 .. v7}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    :try_end_54
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_54} :catch_55
    return-void
    :catch_55
    move-exception v2
    .line 2014
    invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
    .line 2015
    sget v5, Lio/dcloud/common/util/JSUtil;->ERROR:I
    const/4 v6, 0x1
    const/4 v7, 0x0
    const-string v4, "{\"code\":-100,\"message\":\"\"+sWeb.getContext().getString(R.string.dcloud_ui_webview_not_finished)+\"\"}"
    move-object v2, p1
    move-object v3, v1
    invoke-static/range {v2 .. v7}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    .line 2017
    :cond_64
    invoke-virtual {v0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    const/4 v0, 0x2
    .line 2018
    invoke-static {p2, v0}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object p2
    const-string v0, "auto"
    if-eqz p2, :cond_7f
    const-string v2, "type"
    .line 2020
    invoke-virtual {p2, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v3
    if-eqz v3, :cond_7f
    .line 2021
    invoke-virtual {p2, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object p2
    move-object v5, p2
    goto :goto_80
    :cond_7f
    move-object v5, v0
    .line 2024
    :goto_80
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IWebview;->obtainWindowView()Landroid/view/ViewGroup;
    move-result-object p2
    if-eqz p2, :cond_92
    .line 2026
    new-instance v0, Lio/dcloud/feature/ui/c$e;
    move-object v2, v0
    move-object v3, p0
    move-object v6, p1
    move-object v7, v1
    invoke-direct/range {v2 .. v7}, Lio/dcloud/feature/ui/c$e;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    invoke-virtual {p2, v0}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z
    :cond_92
    return-void
.end method
.method private a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .registers 25
    move-object/from16 v0, p0
    move-object/from16 v1, p2
    move-object/from16 v2, p3
    const-string v3, "auto"
    if-eqz v1, :cond_124
    const-string v5, "acceleration"
    .line 2127
    invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v5
    .line 2128
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v6
    if-eqz v6, :cond_17
    goto :goto_18
    :cond_17
    move-object v3, v5
    :goto_18
    const-string v5, "capture"
    const-string v6, "action"
    const-string v7, "none"
    .line 2130
    invoke-virtual {v1, v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    .line 2132
    iget-object v8, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v8, v3}, Lio/dcloud/common/DHInterface/IFrameView;->setAccelerationType(Ljava/lang/String;)V
    .line 2134
    invoke-virtual {v1, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v8
    const-string v11, "getNativeView"
    const-string v12, "nativeobj"
    const/4 v13, 0x4
    const-string v14, "nativeView"
    const-string v15, "__id__"
    const/16 v16, 0x1
    const/16 v17, 0x0
    const-string v9, "type"
    if-eqz v8, :cond_ad
    .line 2135
    invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v5
    if-nez v5, :cond_43
    return-void
    .line 2139
    :cond_43
    invoke-virtual {v5, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v8
    .line 2140
    invoke-virtual {v5, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v18
    if-eqz v18, :cond_8d
    invoke-virtual {v5, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v5
    invoke-virtual {v5, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v5
    if-eqz v5, :cond_8d
    .line 2141
    iget-object v5, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v5, v5, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v10, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    new-array v4, v13, [Ljava/lang/Object;
    aput-object p1, v4, v17
    aput-object v12, v4, v16
    const/4 v13, 0x2
    aput-object v11, v4, v13
    move-object/from16 v19, v11
    new-array v11, v13, [Ljava/lang/Object;
    iget-object v13, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v13, v11, v17
    aput-object v8, v11, v16
    const/4 v8, 0x3
    aput-object v11, v4, v8
    const/16 v8, 0xa
    invoke-interface {v5, v10, v8, v4}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    move-result-object v4
    if-eqz v4, :cond_af
    .line 2142
    instance-of v5, v4, Lio/dcloud/common/DHInterface/INativeView;
    if-eqz v5, :cond_af
    .line 2143
    iget-object v5, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v4, Lio/dcloud/common/DHInterface/INativeView;
    invoke-interface {v5, v4, v6}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshotView(Lio/dcloud/common/DHInterface/INativeView;Ljava/lang/String;)V
    .line 2144
    iget-object v4, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v5, 0x0
    invoke-interface {v4, v5}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    goto :goto_af
    :cond_8d
    move-object/from16 v19, v11
    .line 2147
    iget-object v4, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    invoke-direct {v0, v4, v8}, Lio/dcloud/feature/ui/c;->g(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)Lio/dcloud/common/DHInterface/INativeBitmap;
    move-result-object v4
    .line 2148
    iget-object v5, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    if-eqz v4, :cond_a2
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/INativeBitmap;->getBitmap()Landroid/graphics/Bitmap;
    move-result-object v4
    goto :goto_a3
    :cond_a2
    const/4 v4, 0x0
    :goto_a3
    invoke-interface {v5, v4}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    .line 2149
    iget-object v4, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v5, 0x0
    invoke-interface {v4, v5, v7}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshotView(Lio/dcloud/common/DHInterface/INativeView;Ljava/lang/String;)V
    goto :goto_af
    :cond_ad
    move-object/from16 v19, v11
    :cond_af
    :goto_af
    const-string v4, "otherCapture"
    .line 2153
    iget-object v2, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->findPageB()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v2
    if-eqz v2, :cond_13d
    .line 2156
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IFrameView;->setAccelerationType(Ljava/lang/String;)V
    .line 2158
    invoke-virtual {v1, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v3
    if-eqz v3, :cond_13d
    .line 2159
    invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v1
    if-nez v1, :cond_c9
    return-void
    .line 2163
    :cond_c9
    invoke-virtual {v1, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    .line 2164
    invoke-virtual {v1, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v4
    if-eqz v4, :cond_10c
    invoke-virtual {v1, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v1
    invoke-virtual {v1, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-eqz v1, :cond_10c
    .line 2165
    iget-object v1, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v1, v1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v4, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v5, 0x4
    new-array v5, v5, [Ljava/lang/Object;
    aput-object p1, v5, v17
    aput-object v12, v5, v16
    const/4 v7, 0x2
    aput-object v19, v5, v7
    new-array v7, v7, [Ljava/lang/Object;
    aput-object v2, v7, v17
    aput-object v3, v7, v16
    const/4 v3, 0x3
    aput-object v7, v5, v3
    const/16 v3, 0xa
    invoke-interface {v1, v4, v3, v5}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    move-result-object v1
    if-eqz v1, :cond_13d
    .line 2166
    instance-of v3, v1, Lio/dcloud/common/DHInterface/INativeView;
    if-eqz v3, :cond_13d
    .line 2167
    check-cast v1, Lio/dcloud/common/DHInterface/INativeView;
    invoke-interface {v2, v1, v6}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshotView(Lio/dcloud/common/DHInterface/INativeView;Ljava/lang/String;)V
    const/4 v1, 0x0
    .line 2168
    invoke-interface {v2, v1}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    goto :goto_13d
    .line 2171
    :cond_10c
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v1
    invoke-direct {v0, v1, v3}, Lio/dcloud/feature/ui/c;->g(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)Lio/dcloud/common/DHInterface/INativeBitmap;
    move-result-object v1
    if-eqz v1, :cond_11b
    .line 2173
    invoke-interface {v1}, Lio/dcloud/common/DHInterface/INativeBitmap;->getBitmap()Landroid/graphics/Bitmap;
    move-result-object v5
    goto :goto_11c
    :cond_11b
    const/4 v5, 0x0
    :goto_11c
    invoke-interface {v2, v5}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    const/4 v1, 0x0
    .line 2174
    invoke-interface {v2, v1, v7}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshotView(Lio/dcloud/common/DHInterface/INativeView;Ljava/lang/String;)V
    goto :goto_13d
    :cond_124
    const/4 v1, 0x0
    .line 2180
    iget-object v4, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4, v1}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    .line 2181
    iget-object v4, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4, v3}, Lio/dcloud/common/DHInterface/IFrameView;->setAccelerationType(Ljava/lang/String;)V
    .line 2182
    iget-object v2, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->findPageB()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v2
    if-eqz v2, :cond_13d
    .line 2184
    invoke-interface {v2, v1}, Lio/dcloud/common/DHInterface/IFrameView;->setSnapshot(Landroid/graphics/Bitmap;)V
    .line 2185
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IFrameView;->setAccelerationType(Ljava/lang/String;)V
    :cond_13d
    :goto_13d
    return-void
.end method
.method private a(Lio/dcloud/feature/ui/b;Lio/dcloud/feature/ui/c;)V
    .registers 5
    .line 171
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->a()Landroid/content/Context;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/common/util/BaseInfo;->isBase(Landroid/content/Context;)Z
    move-result p1
    if-eqz p1, :cond_80
    .line 172
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    const-string v0, "http://"
    invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result p1
    if-nez p1, :cond_80
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    const-string v1, "https://"
    .line 173
    invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result p1
    if-nez p1, :cond_80
    iget-object p1, p2, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    .line 174
    invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result p1
    if-nez p1, :cond_80
    iget-object p1, p2, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    .line 175
    invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result p1
    if-eqz p1, :cond_2f
    goto :goto_80
    .line 180
    :cond_2f
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result p1
    if-nez p1, :cond_80
    iget-object p1, p2, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    .line 181
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result p1
    if-nez p1, :cond_80
    .line 183
    invoke-virtual {p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    .line 184
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object p1
    .line 186
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IWebview;->obtainUrl()Ljava/lang/String;
    move-result-object v0
    .line 187
    invoke-interface {p1, v0}, Lio/dcloud/common/DHInterface/IApp;->convert2RelPath(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    const/4 v0, 0x2
    new-array v0, v0, [Ljava/lang/Object;
    .line 191
    invoke-static {p1}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getHBuilderPrintUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/feature/ui/e;->c(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    const/4 v1, 0x0
    aput-object p1, v0, v1
    .line 195
    invoke-virtual {p2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainUrl()Ljava/lang/String;
    move-result-object p1
    .line 196
    invoke-static {p1}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getHBuilderPrintUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/feature/ui/e;->c(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    const/4 p2, 0x1
    aput-object p1, v0, p2
    const-string p1, "{\"filiation\": {\"parent\":\"%s\",\"child\":\"%s\"}}"
    .line 197
    invoke-static {p1, v0}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p1
    const-string p2, ".stream_json"
    .line 198
    invoke-static {p2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
    nop
    :cond_80
    :goto_80
    return-void
.end method
.method private a(Lio/dcloud/feature/ui/b;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .registers 8
    .line 2027
    check-cast p1, Lio/dcloud/feature/ui/c;
    .line 2028
    iget-boolean v0, p1, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v0, :cond_36
    .line 2029
    iget-wide v0, p1, Lio/dcloud/feature/ui/c;->v:J
    const-wide/16 v2, 0x1
    sub-long/2addr v0, v2
    iput-wide v0, p2, Lio/dcloud/feature/ui/c;->v:J
    const/4 v0, 0x1
    .line 2030
    iput-boolean v0, p2, Lio/dcloud/feature/ui/c;->G:Z
    .line 2031
    iput-boolean v0, p2, Lio/dcloud/feature/ui/c;->J:Z
    const/4 v1, 0x0
    .line 2032
    iput-boolean v1, p2, Lio/dcloud/feature/ui/c;->H:Z
    .line 2034
    iget-object v2, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v2, p0}, Lio/dcloud/feature/ui/a;->c(Lio/dcloud/feature/ui/c;)I
    move-result v2
    .line 2037
    iget-object v3, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v3, p3, p2, v2}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Lio/dcloud/feature/ui/c;I)V
    .line 2038
    iget-object p3, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p3, p3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v3, 0x2
    new-array v3, v3, [Ljava/lang/Object;
    iget-object p2, p2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object p2, v3, v1
    iget-object p1, p1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object p1, v3, v0
    const/16 p1, 0x2d
    invoke-interface {p3, v2, p1, v3}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    :cond_36
    return-void
.end method
.method private a(Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .registers 6
    if-eqz p1, :cond_7c
    .line 2039
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_a
    goto/16 :goto_7c
    .line 2042
    :cond_a
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v0
    if-nez v0, :cond_15
    return-void
    .line 2047
    :cond_15
    iget-object v1, p1, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    if-nez v1, :cond_1a
    goto :goto_22
    .line 2052
    :cond_1a
    invoke-virtual {v1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p2
    invoke-interface {p2}, Lio/dcloud/common/DHInterface/IWebview;->obtainUrl()Ljava/lang/String;
    move-result-object p2
    .line 2054
    :goto_22
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v1
    invoke-interface {v1}, Lio/dcloud/common/DHInterface/IWebview;->obtainUrl()Ljava/lang/String;
    move-result-object v1
    .line 2055
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->a()Landroid/content/Context;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/common/util/BaseInfo;->isBase(Landroid/content/Context;)Z
    move-result p1
    if-eqz p1, :cond_7c
    .line 2056
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result p1
    if-nez p1, :cond_7c
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result p1
    if-nez p1, :cond_7c
    const-string p1, "http://"
    .line 2057
    invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result v2
    if-nez v2, :cond_7c
    invoke-virtual {v1, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    move-result p1
    if-eqz p1, :cond_4f
    goto :goto_7c
    .line 2062
    :cond_4f
    invoke-static {p2}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getOriginalUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    .line 2063
    invoke-static {v1}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getOriginalUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p2
    const/4 v1, 0x2
    new-array v1, v1, [Ljava/lang/Object;
    .line 2066
    invoke-interface {v0, p1}, Lio/dcloud/common/DHInterface/IApp;->convert2RelPath(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    .line 2067
    invoke-static {p1}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getHBuilderPrintUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    const/4 v2, 0x0
    aput-object p1, v1, v2
    .line 2068
    invoke-interface {v0, p2}, Lio/dcloud/common/DHInterface/IApp;->convert2RelPath(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/common/adapter/ui/webview/WebResUtil;->getHBuilderPrintUrl(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    const/4 p2, 0x1
    aput-object p1, v1, p2
    const-string p1, "{\"open\": {\"opener\":\"%s\",\"opened\":\"%s\"}}"
    .line 2069
    invoke-static {p1, v1}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p1
    const-string p2, ".stream_json"
    invoke-static {p2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
    nop
    :cond_7c
    :goto_7c
    return-void
.end method
.method private a(Lio/dcloud/feature/ui/c;Lorg/json/JSONObject;)V
    .registers 10
    if-nez p2, :cond_3
    return-void
    .line 2467
    :cond_3
    iget-object v0, p1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v0}, Lio/dcloud/common/util/BaseInfo;->getUniNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v0
    const/4 v1, 0x4
    new-array v2, v1, [Ljava/lang/Object;
    .line 2468
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    const/4 v4, 0x0
    aput-object v3, v2, v4
    iget-object v3, p1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v3
    const/4 v5, 0x1
    aput-object v3, v2, v5
    const/4 v3, 0x2
    aput-object p2, v2, v3
    const/4 p2, 0x3
    aput-object v0, v2, p2
    .line 2469
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v6, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    new-array v1, v1, [Ljava/lang/Object;
    .line 2470
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object p1
    aput-object p1, v1, v4
    const-string p1, "weex,io.dcloud.feature.weex.WeexFeature"
    aput-object p1, v1, v5
    const-string p1, "weexViewUpdate"
    aput-object p1, v1, v3
    aput-object v2, v1, p2
    const/16 p1, 0xa
    .line 2471
    invoke-interface {v0, v6, p1, v1}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method public static declared-synchronized a(Ljava/lang/String;Ljava/lang/Object;Ljava/util/List;Lio/dcloud/feature/ui/c;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            "Ljava/util/List<",
            "Lio/dcloud/feature/ui/c;",
            ">;",
            "Lio/dcloud/feature/ui/c;",
            ")V"
        }
    .end annotation
    const-class v0, Lio/dcloud/feature/ui/c;
    monitor-enter v0
    .line 221
    :try_start_3
    invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    move-result-object v1
    :goto_7
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    move-result v2
    if-eqz v2, :cond_25
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Lio/dcloud/feature/ui/c;
    .line 222
    invoke-virtual {v2}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    iget-object v3, p3, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v4
    invoke-static {v4}, Lio/dcloud/common/util/JSONUtil;->toJSONableString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v4
    invoke-static {v2, v3, p0, v4}, Lio/dcloud/common/util/JSUtil;->broadcastWebviewEvent(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    goto :goto_7
    .line 224
    :cond_25
    invoke-interface {p2, p3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
    move-result p2
    if-nez p2, :cond_3c
    .line 225
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p2
    iget-object p3, p3, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p1
    invoke-static {p1}, Lio/dcloud/common/util/JSONUtil;->toJSONableString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    invoke-static {p2, p3, p0, p1}, Lio/dcloud/common/util/JSUtil;->broadcastWebviewEvent(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_3c
    .catchall {:try_start_3 .. :try_end_3c} :catchall_3e
    :cond_3c
    monitor-exit v0
    return-void
    :catchall_3e
    move-exception p0
    monitor-exit v0
    throw p0
.end method
.method private c(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    .registers 22
    move-object/from16 v0, p0
    move-object/from16 v1, p1
    move-object/from16 v2, p2
    const/4 v3, 0x0
    .line 27
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v4
    const/4 v5, 0x1
    .line 28
    invoke-static {v2, v5}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v5
    .line 30
    iget-object v6, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    const/4 v7, 0x0
    invoke-virtual {v6, v5, v5, v7}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v5
    invoke-virtual {v5}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v5
    invoke-virtual {v5}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v9
    const/4 v5, 0x2
    .line 31
    invoke-static {v2, v5}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v5
    const/4 v6, 0x3
    .line 37
    invoke-static {v2, v6}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v2
    const-string v6, "RGB565"
    if-eqz v2, :cond_8e
    const-string v8, "check"
    .line 39
    invoke-virtual {v2, v8, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
    move-result v8
    const-string v10, "checkKeyboard"
    .line 40
    invoke-virtual {v2, v10, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
    move-result v10
    const-string v11, "wholeContent"
    .line 41
    invoke-virtual {v2, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
    move-result v11
    const-string v12, "bit"
    .line 42
    invoke-virtual {v2, v12, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    const-string v12, "clip"
    .line 43
    invoke-virtual {v2, v12}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v2
    if-eqz v2, :cond_8c
    .line 45
    invoke-virtual {v9}, Landroid/view/View;->getWidth()I
    move-result v12
    .line 46
    invoke-virtual {v9}, Landroid/view/View;->getHeight()I
    move-result v13
    .line 47
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->getScale()F
    move-result v14
    const-string v15, "left"
    .line 48
    invoke-virtual {v2, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v15
    invoke-static {v15, v12, v3, v14}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v15
    const-string v7, "top"
    .line 49
    invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v7
    invoke-static {v7, v13, v3, v14}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v3
    const-string v7, "width"
    .line 50
    invoke-virtual {v2, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v7
    invoke-static {v7, v12, v12, v14}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v7
    const-string v12, "height"
    .line 51
    invoke-virtual {v2, v12}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    invoke-static {v2, v13, v13, v14}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v2
    .line 52
    new-instance v12, Landroid/graphics/Rect;
    invoke-direct {v12, v15, v3, v7, v2}, Landroid/graphics/Rect;-><init>(IIII)V
    move-object v15, v6
    move v13, v11
    move-object v14, v12
    move v11, v8
    move v12, v10
    goto :goto_95
    :cond_8c
    move v3, v8
    goto :goto_90
    :cond_8e
    move v10, v3
    move v11, v10
    :goto_90
    move-object v15, v6
    move v12, v10
    move v13, v11
    const/4 v14, 0x0
    move v11, v3
    .line 55
    :goto_95
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameView()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v8
    invoke-direct {v0, v1, v4}, Lio/dcloud/feature/ui/c;->g(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)Lio/dcloud/common/DHInterface/INativeBitmap;
    move-result-object v10
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v2
    if-eqz v2, :cond_a6
    const/16 v16, 0x0
    goto :goto_ad
    :cond_a6
    new-instance v2, Lio/dcloud/feature/ui/c$h;
    invoke-direct {v2, v0, v1, v5}, Lio/dcloud/feature/ui/c$h;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    move-object/from16 v16, v2
    .line 61
    :goto_ad
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v2
    if-eqz v2, :cond_b6
    const/16 v17, 0x0
    goto :goto_bd
    :cond_b6
    new-instance v7, Lio/dcloud/feature/ui/c$i;
    invoke-direct {v7, v0, v1, v5}, Lio/dcloud/feature/ui/c$i;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    move-object/from16 v17, v7
    .line 62
    :goto_bd
    invoke-interface/range {v8 .. v17}, Lio/dcloud/common/DHInterface/IFrameView;->draw(Landroid/view/View;Lio/dcloud/common/DHInterface/INativeBitmap;ZZZLandroid/graphics/Rect;Ljava/lang/String;Lio/dcloud/common/DHInterface/ICallBack;Lio/dcloud/common/DHInterface/ICallBack;)V
    return-void
.end method
.method private d(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    .registers 10
    const/4 v0, 0x0
    .line 3
    invoke-static {p2, v0}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v1
    const/4 v2, 0x1
    .line 4
    invoke-static {p2, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 5
    iget-object v4, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v4, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v4}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v4
    .line 6
    invoke-static {v3}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v5
    if-nez v5, :cond_21
    .line 7
    iget v5, v4, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    invoke-static {v3, v5}, Lio/dcloud/common/util/PdrUtil;->parseInt(Ljava/lang/String;I)I
    move-result v3
    iput v3, v4, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    goto :goto_25
    .line 9
    :cond_21
    iget v3, v4, Lio/dcloud/common/adapter/util/AnimOptions;->duration_show:I
    iput v3, v4, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    .line 13
    :goto_25
    invoke-virtual {v4, v1}, Lio/dcloud/common/adapter/util/AnimOptions;->setCloseAnimType(Ljava/lang/String;)V
    const/4 v3, 0x3
    .line 14
    iput-byte v3, v4, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    .line 15
    new-instance v3, Ljava/lang/StringBuilder;
    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    const-string v4, "NWindow.hide view="
    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v4
    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v3
    const-string v4, "View_Visible_Path"
    invoke-static {v4, v3}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 17
    iget-boolean v3, p3, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v3, :cond_73
    .line 18
    invoke-direct {p3}, Lio/dcloud/feature/ui/c;->k()Z
    move-result v3
    if-eqz v3, :cond_65
    const/4 v3, 0x2
    .line 21
    invoke-static {p2, v3}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object p2
    .line 22
    invoke-direct {p0, p1, p2, p3, v1}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .line 23
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p1, p1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object p2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    iget-object v1, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/16 v3, 0x17
    invoke-interface {p1, p2, v3, v1}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_70
    :cond_65
    const/4 p1, 0x0
    const-string p2, "hide"
    .line 25
    invoke-virtual {p0, p2, p1}, Lio/dcloud/feature/ui/c;->onCallBack(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    .line 26
    iget-object p1, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1, v0, v2}, Lio/dcloud/common/DHInterface/IFrameView;->setVisible(ZZ)V
    .line 28
    :goto_70
    iput-boolean v0, p3, Lio/dcloud/feature/ui/c;->G:Z
    goto :goto_78
    .line 31
    :cond_73
    iget-object p1, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1, v0, v2}, Lio/dcloud/common/DHInterface/IFrameView;->setVisible(ZZ)V
    .line 33
    :goto_78
    iput-boolean v2, p3, Lio/dcloud/feature/ui/c;->H:Z
    return-void
.end method
.method private e(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    .registers 23
    move-object/from16 v1, p0
    move-object/from16 v2, p1
    move-object/from16 v3, p3
    const-string v4, "isUniH5"
    const-string v5, "debugRefresh"
    const-string v6, "animationAlphaBGColor"
    .line 2
    iget-boolean v0, v3, Lio/dcloud/feature/ui/c;->K:Z
    if-nez v0, :cond_36c
    .line 4
    iget-object v0, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    move-object v7, v0
    check-cast v7, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    .line 5
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v8
    const/4 v9, 0x0
    move-object/from16 v0, p2
    .line 6
    invoke-static {v0, v9}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v10
    .line 9
    iget-object v0, v8, Lio/dcloud/common/adapter/util/ViewOptions;->isTabItem:Ljava/lang/Boolean;
    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
    move-result v0
    const-string v11, "background"
    const/4 v12, 0x1
    if-eqz v0, :cond_43
    invoke-virtual {v10, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v0
    if-nez v0, :cond_43
    .line 11
    :try_start_31
    invoke-static {v10, v11}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v0
    .line 12
    invoke-virtual {v10, v11}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
    const-string v13, "tabBGColor"
    .line 13
    invoke-virtual {v10, v13, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_3d
    .catch Lorg/json/JSONException; {:try_start_31 .. :try_end_3d} :catch_3f
    move v13, v12
    goto :goto_44
    :catch_3f
    move-exception v0
    .line 16
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
    :cond_43
    move v13, v9
    .line 20
    :goto_44
    invoke-virtual {v1, v10, v12}, Lio/dcloud/feature/ui/c;->a(Lorg/json/JSONObject;Z)Z
    move-result v14
    .line 21
    invoke-virtual {v10, v11}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v0
    xor-int/lit8 v15, v0, 0x1
    if-eqz v15, :cond_6a
    .line 24
    invoke-static {v10, v11}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v0
    sget-object v12, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
    invoke-virtual {v0, v12}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    move-result-object v0
    .line 25
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v12
    if-nez v12, :cond_6a
    const-string v12, "transparent"
    invoke-virtual {v0, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_6a
    const/4 v0, 0x1
    goto :goto_6b
    :cond_6a
    move v0, v9
    :goto_6b
    const-string v12, "webviewBGTransparent"
    .line 29
    invoke-virtual {v10, v12}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v16
    if-nez v16, :cond_84
    .line 30
    invoke-static {v10, v12}, Lio/dcloud/common/util/JSONUtil;->getBoolean(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v12
    if-eqz v12, :cond_84
    .line 31
    iget-object v12, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v12}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v12
    check-cast v12, Lio/dcloud/common/adapter/ui/AdaWebview;
    invoke-virtual {v12, v9}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setBgcolor(I)V
    .line 34
    :cond_84
    iget-boolean v12, v3, Lio/dcloud/feature/ui/c;->L:Z
    const/16 v16, 0x0
    if-nez v12, :cond_8e
    if-eqz v15, :cond_114
    if-nez v0, :cond_114
    :cond_8e
    if-eqz v15, :cond_d0
    .line 37
    :try_start_90
    invoke-static {v10, v11}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v0
    .line 38
    invoke-virtual {v10, v6}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v12
    if-nez v12, :cond_a3
    .line 39
    iget-object v12, v8, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-static {v10, v6}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v9
    invoke-virtual {v12, v6, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    .line 41
    :cond_a3
    iget-object v6, v8, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-virtual {v6, v11, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    .line 42
    invoke-virtual {v10, v5}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v0
    if-eqz v0, :cond_b7
    .line 43
    iget-object v0, v8, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-static {v10, v5}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONObject;Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v6
    invoke-virtual {v0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    .line 45
    :cond_b7
    invoke-virtual {v10, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v0
    if-eqz v0, :cond_c6
    .line 46
    iget-object v0, v8, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-static {v10, v4}, Lio/dcloud/common/util/JSONUtil;->getBoolean(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v5
    invoke-virtual {v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
    .line 48
    :cond_c6
    iget-object v0, v8, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-virtual {v8, v0}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lorg/json/JSONObject;)Z
    :try_end_cb
    .catch Lorg/json/JSONException; {:try_start_90 .. :try_end_cb} :catch_cc
    goto :goto_d0
    :catch_cc
    move-exception v0
    .line 50
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
    .line 54
    :cond_d0
    :goto_d0
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    iget-object v0, v0, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    if-eqz v0, :cond_df
    .line 55
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    iget-object v0, v0, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    goto :goto_e1
    :cond_df
    move-object/from16 v0, v16
    .line 57
    :goto_e1
    iget-object v4, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v7
    if-eqz v0, :cond_f7
    .line 58
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    iget-object v4, v4, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    if-nez v4, :cond_f7
    .line 59
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    iput-object v0, v4, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    .line 61
    :cond_f7
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/util/ViewRect;->getParentViewRect()Lio/dcloud/common/adapter/util/ViewRect;
    move-result-object v0
    if-nez v0, :cond_114
    .line 62
    iget-object v0, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v4, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v5, 0x1
    new-array v6, v5, [Ljava/lang/Object;
    iget-object v5, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v9, 0x0
    aput-object v5, v6, v9
    const/16 v5, 0x4a
    invoke-interface {v0, v4, v5, v6}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    .line 65
    :cond_114
    invoke-virtual {v8}, Lio/dcloud/common/adapter/util/ViewOptions;->hasBackground()Z
    move-result v0
    if-eqz v0, :cond_120
    .line 66
    iget-object v0, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v7
    .line 68
    :cond_120
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    const/4 v4, 0x1
    iput-boolean v4, v0, Lio/dcloud/common/adapter/util/ViewRect;->allowUpdate:Z
    .line 71
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    .line 72
    iget v5, v4, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    .line 75
    :try_start_12d
    iget-object v0, v4, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    if-eqz v0, :cond_141
    .line 76
    new-instance v0, Lorg/json/JSONObject;
    iget-object v6, v4, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    invoke-virtual {v6}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v6
    invoke-direct {v0, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    :try_end_13c
    .catch Lorg/json/JSONException; {:try_start_12d .. :try_end_13c} :catch_13d
    goto :goto_143
    :catch_13d
    move-exception v0
    .line 79
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
    :cond_141
    move-object/from16 v0, v16
    .line 81
    :goto_143
    new-instance v6, Ljava/lang/StringBuilder;
    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
    const-string v8, "setOption _old_win_options="
    invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    const-string v8, ";_new_json_option="
    invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v6
    const-string v8, "shutao"
    invoke-static {v8, v6}, Lio/dcloud/common/adapter/util/Logger;->e(Ljava/lang/String;Ljava/lang/String;)V
    .line 83
    invoke-virtual {v4}, Lio/dcloud/common/adapter/util/ViewRect;->getParentViewRect()Lio/dcloud/common/adapter/util/ViewRect;
    move-result-object v6
    invoke-static {v4, v6}, Lio/dcloud/common/adapter/util/ViewOptions;->createViewOptionsData(Lio/dcloud/common/adapter/util/ViewOptions;Lio/dcloud/common/adapter/util/ViewRect;)Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v6
    .line 84
    iget-object v8, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v8}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v8
    const-string v9, "shareable"
    .line 85
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v11
    invoke-interface {v8, v9, v11}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    const-string v9, "videoFullscreen"
    .line 87
    invoke-static {v10, v9}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v11
    if-nez v11, :cond_187
    .line 88
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v11
    invoke-interface {v8, v9, v11}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    :cond_187
    const-string v9, "pullToRefresh"
    .line 91
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v11
    if-eqz v11, :cond_1a4
    .line 92
    invoke-static {v10, v9}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONObject;Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v9
    .line 93
    iget-object v11, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v11}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v11
    iget-object v12, v4, Lio/dcloud/common/adapter/util/ViewOptions;->mPullToRefresh:Lorg/json/JSONObject;
    invoke-static {v12, v9}, Lio/dcloud/common/util/JSONUtil;->combinJSONObject(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;
    move-result-object v9
    const-string v12, "pull_down_refresh"
    invoke-interface {v11, v12, v9}, Lio/dcloud/common/DHInterface/IWebview;->setWebViewEvent(Ljava/lang/String;Ljava/lang/Object;)V
    :cond_1a4
    const-string v9, "bounce"
    .line 97
    invoke-static {v10, v9}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v11
    if-nez v11, :cond_1b3
    .line 98
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v11
    invoke-interface {v8, v9, v11}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 101
    :cond_1b3
    iget-object v9, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mCacheMode:Ljava/lang/String;
    invoke-interface {v2, v9}, Lio/dcloud/common/DHInterface/IWebview;->setWebViewCacheMode(Ljava/lang/String;)V
    .line 103
    iget-object v9, v1, Lio/dcloud/feature/ui/b;->o:Lorg/json/JSONObject;
    invoke-static {v9, v10}, Lio/dcloud/common/util/JSONUtil;->combinJSONObject(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;
    .line 105
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/b;->f()V
    const-string v9, "titleNView"
    .line 107
    invoke-static {v10, v9}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v11
    if-nez v11, :cond_1d0
    .line 108
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v9
    invoke-direct {v1, v2, v3, v0, v9}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/feature/ui/c;Lorg/json/JSONObject;Lorg/json/JSONObject;)V
    goto :goto_1df
    :cond_1d0
    const-string v9, "navigationbar"
    .line 110
    invoke-static {v10, v9}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v11
    if-nez v11, :cond_1df
    .line 111
    invoke-virtual {v10, v9}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v9
    invoke-direct {v1, v2, v3, v0, v9}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/feature/ui/c;Lorg/json/JSONObject;Lorg/json/JSONObject;)V
    :cond_1df
    :goto_1df
    const-string v0, "uniNView"
    .line 114
    invoke-static {v10, v0}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v2
    if-nez v2, :cond_1ee
    .line 115
    invoke-virtual {v10, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
    move-result-object v0
    invoke-direct {v1, v3, v0}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/c;Lorg/json/JSONObject;)V
    .line 117
    :cond_1ee
    iget-boolean v0, v3, Lio/dcloud/feature/ui/c;->J:Z
    const-string v2, "geolocation"
    const-string v9, "plusrequire"
    const-string v11, "injection"
    const-string v12, "scalable"
    if-eqz v0, :cond_306
    .line 118
    iget v0, v6, Lio/dcloud/common/adapter/util/ViewOptions;->background:I
    move/from16 v16, v13
    .line 120
    iget v13, v6, Lio/dcloud/common/adapter/util/ViewOptions;->opacity:F
    .line 121
    invoke-virtual {v6, v10}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lorg/json/JSONObject;)Z
    move-result v17
    .line 122
    invoke-static {v0}, Lio/dcloud/common/util/PdrUtil;->checkAlphaTransparent(I)Z
    move-result v0
    move/from16 v18, v15
    iget v15, v6, Lio/dcloud/common/adapter/util/ViewOptions;->background:I
    invoke-static {v15}, Lio/dcloud/common/util/PdrUtil;->checkAlphaTransparent(I)Z
    move-result v15
    if-eq v0, v15, :cond_214
    const/4 v0, 0x1
    goto :goto_215
    :cond_214
    const/4 v0, 0x0
    .line 123
    :goto_215
    iget v15, v6, Lio/dcloud/common/adapter/util/ViewOptions;->opacity:F
    cmpl-float v13, v13, v15
    if-eqz v13, :cond_21d
    const/4 v13, 0x1
    goto :goto_21e
    :cond_21d
    const/4 v13, 0x0
    :goto_21e
    or-int/2addr v0, v13
    const-string v13, "render"
    .line 125
    invoke-virtual {v10, v13}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v15
    if-eqz v15, :cond_238
    const-string v15, "onscreen"
    .line 126
    invoke-virtual {v10, v13, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v13
    const-string v15, "always"
    .line 127
    invoke-static {v13, v15}, Lio/dcloud/common/util/PdrUtil;->isEquals(Ljava/lang/String;Ljava/lang/String;)Z
    move-result v13
    .line 128
    iget-object v15, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v15, v13}, Lio/dcloud/common/DHInterface/IFrameView;->setNeedRender(Z)V
    .line 132
    :cond_238
    invoke-virtual {v6}, Lio/dcloud/common/adapter/util/ViewOptions;->hasBackground()Z
    move-result v13
    iput-boolean v13, v3, Lio/dcloud/feature/ui/c;->L:Z
    const-string v13, "scrollIndicator"
    .line 134
    invoke-static {v10, v13}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v13
    if-nez v13, :cond_24d
    .line 135
    invoke-virtual {v6}, Lio/dcloud/common/adapter/util/ViewOptions;->getScrollIndicator()Ljava/lang/String;
    move-result-object v13
    invoke-interface {v8, v13}, Lio/dcloud/common/DHInterface/IWebview;->setScrollIndicator(Ljava/lang/String;)V
    .line 138
    :cond_24d
    invoke-static {v10, v12}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v13
    if-nez v13, :cond_25c
    .line 139
    iget-boolean v13, v6, Lio/dcloud/common/adapter/util/ViewOptions;->scalable:Z
    invoke-static {v13}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
    move-result-object v13
    invoke-interface {v8, v12, v13}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 142
    :cond_25c
    iget-object v12, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mInjection:Ljava/lang/String;
    invoke-interface {v8, v11, v12}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 144
    iget-object v11, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mPlusrequire:Ljava/lang/String;
    invoke-interface {v8, v9, v11}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 146
    iget-object v9, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mGeoInject:Ljava/lang/String;
    invoke-interface {v8, v2, v9}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 147
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v2
    const-string v8, "transition"
    .line 148
    invoke-static {v10, v8}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v8
    if-nez v8, :cond_28a
    .line 149
    iget-object v8, v6, Lio/dcloud/common/adapter/util/ViewOptions;->transition:Lorg/json/JSONObject;
    invoke-virtual {v2, v8}, Lio/dcloud/common/adapter/util/AnimOptions;->parseTransition(Lorg/json/JSONObject;)V
    .line 150
    iget-object v8, v6, Lio/dcloud/common/adapter/util/ViewOptions;->transition:Lorg/json/JSONObject;
    const-string v9, "duration"
    invoke-virtual {v8, v9}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v8
    if-eqz v8, :cond_28d
    const/4 v8, 0x0
    .line 151
    iput v8, v2, Lio/dcloud/common/adapter/util/AnimOptions;->duration:I
    goto :goto_28d
    :cond_28a
    const/4 v8, 0x0
    .line 154
    iput v8, v2, Lio/dcloud/common/adapter/util/AnimOptions;->duration:I
    :cond_28d
    :goto_28d
    const-string v8, "transform"
    .line 156
    invoke-static {v10, v8}, Lio/dcloud/common/util/JSONUtil;->isNull(Lorg/json/JSONObject;Ljava/lang/String;)Z
    move-result v8
    if-nez v8, :cond_29a
    .line 157
    iget-object v8, v6, Lio/dcloud/common/adapter/util/ViewOptions;->transform:Lorg/json/JSONObject;
    invoke-virtual {v2, v8}, Lio/dcloud/common/adapter/util/AnimOptions;->parseTransform(Lorg/json/JSONObject;)V
    :cond_29a
    if-nez v17, :cond_2c9
    if-nez v14, :cond_2c9
    if-eqz v0, :cond_2a1
    goto :goto_2c9
    .line 170
    :cond_2a1
    invoke-virtual {v4, v10}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lorg/json/JSONObject;)Z
    .line 171
    iget v0, v6, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    if-eq v5, v0, :cond_355
    .line 172
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    iget v2, v6, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    iput v2, v0, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    .line 173
    iget-object v0, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameView;
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    iget v2, v6, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    iput v2, v0, Lio/dcloud/common/adapter/util/ViewOptions;->maskColor:I
    .line 174
    iget-object v0, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameView;
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v0
    invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    goto/16 :goto_355
    .line 175
    :cond_2c9
    :goto_2c9
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2, v6}, Lio/dcloud/common/DHInterface/IFrameView;->setFrameOptions_Animate(Lio/dcloud/common/adapter/util/ViewOptions;)V
    .line 177
    invoke-virtual {v7, v6}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setFrameOptions_Animate(Lio/dcloud/common/adapter/util/ViewOptions;)V
    .line 179
    iget-object v2, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v2
    const/4 v4, 0x2
    iput-byte v4, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    .line 180
    iget-object v5, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v6, 0x0
    aput-object v5, v2, v6
    invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    move-result-object v5
    const/4 v6, 0x1
    aput-object v5, v2, v6
    if-eqz v17, :cond_2ee
    const/4 v14, 0x0
    :cond_2ee
    invoke-static {v14}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    move-result-object v5
    aput-object v5, v2, v4
    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    move-result-object v0
    const/4 v4, 0x3
    aput-object v0, v2, v4
    .line 181
    iget-object v0, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v4, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v5, 0x7
    invoke-interface {v0, v4, v5, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_355
    :cond_306
    move/from16 v16, v13
    move/from16 v18, v15
    .line 192
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    invoke-virtual {v0, v10}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lorg/json/JSONObject;)Z
    move-result v0
    .line 193
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions_Birth()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    invoke-virtual {v4, v10}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lorg/json/JSONObject;)Z
    .line 195
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v4
    .line 196
    invoke-virtual {v4}, Lio/dcloud/common/adapter/util/ViewOptions;->getScrollIndicator()Ljava/lang/String;
    move-result-object v5
    invoke-interface {v8, v5}, Lio/dcloud/common/DHInterface/IWebview;->setScrollIndicator(Ljava/lang/String;)V
    .line 198
    iget-boolean v4, v4, Lio/dcloud/common/adapter/util/ViewOptions;->scalable:Z
    invoke-static {v4}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
    move-result-object v4
    invoke-interface {v8, v12, v4}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 200
    iget-object v4, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mInjection:Ljava/lang/String;
    invoke-interface {v8, v11, v4}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 202
    iget-object v4, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mPlusrequire:Ljava/lang/String;
    invoke-interface {v8, v9, v4}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    .line 204
    iget-object v4, v6, Lio/dcloud/common/adapter/util/ViewOptions;->mGeoInject:Ljava/lang/String;
    invoke-interface {v8, v2, v4}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    if-eqz v0, :cond_355
    .line 206
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    .line 207
    iget v2, v0, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    .line 214
    iget-object v2, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    .line 217
    iget v4, v0, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    iget v5, v0, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    iget v6, v0, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    iget v0, v0, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    invoke-static {v2, v4, v5, v6, v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem$LayoutParamsUtil;->setViewLayoutParams(Landroid/view/View;IIII)V
    :cond_355
    :goto_355
    if-nez v18, :cond_359
    if-eqz v16, :cond_36c
    .line 221
    :cond_359
    iget-object v0, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v4, 0x1
    new-array v4, v4, [Ljava/lang/Object;
    iget-object v3, v3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v5, 0x0
    aput-object v3, v4, v5
    const/16 v3, 0x4b
    invoke-interface {v0, v2, v3, v4}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    :cond_36c
    return-void
.end method
.method private g(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)Lio/dcloud/common/DHInterface/INativeBitmap;
    .registers 10
    .line 1
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v0
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string v4, "nativeobj"
    const/4 v5, 0x1
    aput-object v4, v2, v5
    const-string v4, "getNativeBitmap"
    const/4 v6, 0x2
    aput-object v4, v2, v6
    new-array v4, v6, [Ljava/lang/String;
    .line 2
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object p1
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IApp;->obtainAppId()Ljava/lang/String;
    move-result-object p1
    aput-object p1, v4, v3
    aput-object p2, v4, v5
    const/4 p1, 0x3
    aput-object v4, v2, p1
    const/16 p1, 0xa
    .line 3
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IApp;->obtainMgrData(Lio/dcloud/common/DHInterface/IMgr$MgrType;I[Ljava/lang/Object;)Ljava/lang/Object;
    move-result-object p1
    check-cast p1, Lio/dcloud/common/DHInterface/INativeBitmap;
    return-object p1
.end method
.method private i()V
    .registers 5
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->getFrameType()I
    move-result v0
    const/4 v1, 0x6
    if-ne v0, v1, :cond_27
    .line 2
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->f:Lio/dcloud/common/DHInterface/IApp;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IApp;->obtainAppId()Ljava/lang/String;
    move-result-object v0
    .line 3
    iget-object v1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v1, v1, Lio/dcloud/feature/ui/a;->f:Lio/dcloud/common/DHInterface/IApp;
    const-string v2, "adid"
    invoke-interface {v1, v2}, Lio/dcloud/common/DHInterface/IApp;->obtainConfigProperty(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v1
    .line 4
    invoke-static {}, Lio/dcloud/common/util/ThreadPool;->self()Lio/dcloud/common/util/ThreadPool;
    move-result-object v2
    new-instance v3, Lio/dcloud/feature/ui/c$j;
    invoke-direct {v3, p0, v0, v1}, Lio/dcloud/feature/ui/c$j;-><init>(Lio/dcloud/feature/ui/c;Ljava/lang/String;Ljava/lang/String;)V
    invoke-virtual {v2, v3}, Lio/dcloud/common/util/ThreadPool;->addThreadTask(Ljava/lang/Runnable;)V
    :cond_27
    return-void
.end method
.method private j()V
    .registers 5
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v0
    .line 2
    instance-of v1, v0, Landroid/view/ViewGroup;
    if-eqz v1, :cond_22
    .line 3
    check-cast v0, Landroid/view/ViewGroup;
    const/4 v1, 0x0
    .line 4
    :goto_d
    invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    move-result v2
    if-ge v1, v2, :cond_22
    .line 5
    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    move-result-object v2
    .line 6
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_1f
    .line 7
    invoke-virtual {v2}, Landroid/view/View;->bringToFront()V
    goto :goto_22
    :cond_1f
    add-int/lit8 v1, v1, 0x1
    goto :goto_d
    :cond_22
    :goto_22
    return-void
.end method
.method private k()Z
    .registers 4
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    const/4 v1, 0x1
    if-eqz v0, :cond_11
    .line 2
    iget-boolean v2, v0, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v2, :cond_10
    invoke-direct {v0}, Lio/dcloud/feature/ui/c;->k()Z
    move-result v0
    if-eqz v0, :cond_10
    goto :goto_11
    :cond_10
    const/4 v1, 0x0
    :cond_11
    :goto_11
    return v1
.end method
.method private s()V
    .registers 3
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v0, p0}, Lio/dcloud/feature/ui/a;->b(Lio/dcloud/feature/ui/c;)V
    .line 2
    iget-boolean v0, p0, Lio/dcloud/feature/ui/c;->J:Z
    if-eqz v0, :cond_33
    .line 3
    iget-boolean v0, p0, Lio/dcloud/feature/ui/c;->K:Z
    if-nez v0, :cond_41
    .line 4
    iget-boolean v0, p0, Lio/dcloud/feature/ui/c;->M:Z
    if-eqz v0, :cond_27
    .line 5
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    if-eqz v0, :cond_18
    .line 6
    invoke-virtual {v0, p0}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/feature/ui/b;)V
    .line 9
    :cond_18
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->onDispose()Z
    .line 10
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->dispose()V
    goto :goto_41
    .line 12
    :cond_27
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v0
    const/4 v1, 0x1
    .line 13
    iput-byte v1, v0, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    goto :goto_41
    .line 17
    :cond_33
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->onDispose()Z
    .line 18
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->dispose()V
    .line 21
    :cond_41
    :goto_41
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->e()V
    return-void
.end method
.method private t()V
    .registers 3
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v0
    const/4 v1, 0x3
    .line 2
    iput-byte v1, v0, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    const/4 v0, 0x0
    .line 3
    iput-boolean v0, p0, Lio/dcloud/feature/ui/c;->G:Z
    const/4 v0, 0x1
    .line 4
    iput-boolean v0, p0, Lio/dcloud/feature/ui/c;->H:Z
    return-void
.end method
# virtual methods
.method public a(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Lorg/json/JSONArray;)Ljava/lang/String;
    .registers 28
    move-object/from16 v1, p0
    move-object/from16 v2, p1
    move-object/from16 v3, p2
    move-object/from16 v4, p3
    const-string v5, "titleUpdate"
    const-string v6, "tabBGColor"
    .line 226
    :try_start_c
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameView()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v7
    invoke-interface {v7}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v7
    .line 227
    invoke-interface {v7}, Lio/dcloud/common/DHInterface/IApp;->obtainAppId()Ljava/lang/String;
    move-result-object v9
    .line 228
    invoke-virtual/range {p2 .. p2}, Ljava/lang/String;->hashCode()I
    move-result v10
    :try_end_1c
    .catch Ljava/lang/Exception; {:try_start_c .. :try_end_1c} :catch_d8e
    const-string v11, "needTouchEvent"
    const-string v12, "getFavoriteOptions"
    const-string v13, "setShareOptions"
    const-string v14, "overrideUrlLoading"
    const-string v15, "getShareOptions"
    const-string v8, "setFavoriteOptions"
    move-object/from16 v16, v6
    sparse-switch v10, :sswitch_data_d96
    goto/16 :goto_413
    :sswitch_2f
    :try_start_2f
    const-string v10, "isPause"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x54
    goto/16 :goto_414
    :sswitch_3b
    const-string v10, "getMetrics"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x9
    goto/16 :goto_414
    :sswitch_47
    const-string v10, "getTitle"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2f
    goto/16 :goto_414
    :sswitch_53
    const-string v10, "webview_animate"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x47
    goto/16 :goto_414
    :sswitch_5f
    invoke-virtual {v3, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x43
    goto/16 :goto_414
    :sswitch_69
    const-string v10, "loadData"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x35
    goto/16 :goto_414
    :sswitch_75
    const-string v10, "setTitleNViewSearchInputText"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x25
    goto/16 :goto_414
    :sswitch_81
    const-string v10, "children"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x34
    goto/16 :goto_414
    :sswitch_8d
    const-string v10, "setPullToRefresh"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x0
    goto/16 :goto_414
    :sswitch_98
    const-string v10, "removeTitleNViewButtonBadge"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x21
    goto/16 :goto_414
    :sswitch_a4
    const-string v10, "appendNativeView"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x39
    goto/16 :goto_414
    :sswitch_b0
    const-string v10, "setStyle"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x8
    goto/16 :goto_414
    :sswitch_bc
    invoke-virtual {v3, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4e
    goto/16 :goto_414
    :sswitch_c6
    const-string v10, "showTitleNViewButtonRedDot"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x22
    goto/16 :goto_414
    :sswitch_d2
    const-string v10, "findViewById"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2e
    goto/16 :goto_414
    :sswitch_de
    const-string v10, "setFixBottom"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3f
    goto/16 :goto_414
    :sswitch_ea
    const-string v10, "setVolumeButtonEnabled"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1f
    goto/16 :goto_414
    :sswitch_f6
    const-string v10, "setBlockNetworkImage"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x5
    goto/16 :goto_414
    :sswitch_101
    invoke-virtual {v3, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4f
    goto/16 :goto_414
    :sswitch_10b
    const-string v10, "overrideResourceRequest"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xe
    goto/16 :goto_414
    :sswitch_117
    const-string v10, "getOption"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x6
    goto/16 :goto_414
    :sswitch_122
    const-string v10, "updateSubNViews"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4c
    goto/16 :goto_414
    :sswitch_12e
    const-string v10, "canBack"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x17
    goto/16 :goto_414
    :sswitch_13a
    const-string v10, "getTitleNViewSearchInputText"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x26
    goto/16 :goto_414
    :sswitch_146
    const-string v10, "setOption"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x7
    goto/16 :goto_414
    :sswitch_151
    const-string v10, "endPullToRefresh"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x2
    goto/16 :goto_414
    :sswitch_15c
    const-string v10, "showBehind"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x45
    goto/16 :goto_414
    :sswitch_168
    const-string v10, "pause"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x52
    goto/16 :goto_414
    :sswitch_174
    const-string v10, "setBounce"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x3
    goto/16 :goto_414
    :sswitch_17f
    const-string v10, "close"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x12
    goto/16 :goto_414
    :sswitch_18b
    const-string v10, "clear"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x19
    goto/16 :goto_414
    :sswitch_197
    invoke-virtual {v3, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xf
    goto/16 :goto_414
    :sswitch_1a1
    const-string v10, "stop"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1b
    goto/16 :goto_414
    :sswitch_1ad
    const-string v10, "show"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x11
    goto/16 :goto_414
    :sswitch_1b9
    const-string v10, "load"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1a
    goto/16 :goto_414
    :sswitch_1c5
    const-string v10, "hide"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x10
    goto/16 :goto_414
    :sswitch_1d1
    const-string v10, "draw"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3c
    goto/16 :goto_414
    :sswitch_1dd
    const-string v10, "drag"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x42
    goto/16 :goto_414
    :sswitch_1e9
    const-string v10, "back"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x15
    goto/16 :goto_414
    :sswitch_1f5
    const-string v10, "beginPullToRefresh"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x1
    goto/16 :goto_414
    :sswitch_200
    invoke-virtual {v3, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x50
    goto/16 :goto_414
    :sswitch_20a
    const-string v10, "isVisible"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2b
    goto/16 :goto_414
    :sswitch_216
    const-string v10, "removeNativeView"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x36
    goto/16 :goto_414
    :sswitch_222
    const-string v10, "setCssText"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x44
    goto/16 :goto_414
    :sswitch_22e
    const-string v10, "setCssFile"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3e
    goto/16 :goto_414
    :sswitch_23a
    const-string v10, "evalJSSync"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x14
    goto/16 :goto_414
    :sswitch_246
    const-string v10, "webview_restore"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x48
    goto/16 :goto_414
    :sswitch_252
    const-string v10, "setContentVisible"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2d
    goto/16 :goto_414
    :sswitch_25e
    const-string v10, "clearSnapshot"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3b
    goto/16 :goto_414
    :sswitch_26a
    const-string v10, "hideSoftKeybord"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1d
    goto/16 :goto_414
    :sswitch_276
    const-string v10, "removeEventListener"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2a
    goto/16 :goto_414
    :sswitch_282
    const-string v10, "getSubNViews"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4b
    goto/16 :goto_414
    :sswitch_28e
    const-string v10, "addEventListener"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x29
    goto/16 :goto_414
    :sswitch_29a
    const-string v10, "forward"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x16
    goto/16 :goto_414
    :sswitch_2a6
    const-string v10, "setVisible"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x2c
    goto/16 :goto_414
    :sswitch_2b2
    const-string v10, "isHardwareAccelerated"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3d
    goto/16 :goto_414
    :sswitch_2be
    const-string v10, "resume"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x53
    goto/16 :goto_414
    :sswitch_2ca
    const-string v10, "remove"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x37
    goto/16 :goto_414
    :sswitch_2d6
    const-string v10, "reload"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1c
    goto/16 :goto_414
    :sswitch_2e2
    const-string v10, "parent"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x33
    goto/16 :goto_414
    :sswitch_2ee
    const-string v10, "opener"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x30
    goto/16 :goto_414
    :sswitch_2fa
    const-string v10, "opened"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x31
    goto/16 :goto_414
    :sswitch_306
    const-string v10, "checkRenderedContent"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x46
    goto/16 :goto_414
    :sswitch_312
    const-string v10, "interceptTouchEvent"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4a
    goto/16 :goto_414
    :sswitch_31e
    const-string v10, "setTitleNViewButtonStyle"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x27
    goto/16 :goto_414
    :sswitch_32a
    const-string v10, "setPreloadJsFile"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xb
    goto/16 :goto_414
    :sswitch_336
    const-string v10, "setTitleNViewButtonBadge"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x20
    goto/16 :goto_414
    :sswitch_342
    const-string v10, "removeFromParent"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x32
    goto/16 :goto_414
    :sswitch_34e
    const-string v10, "getUrl"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xa
    goto/16 :goto_414
    :sswitch_35a
    const-string v10, "resetBounce"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/4 v3, 0x4
    goto/16 :goto_414
    :sswitch_365
    const-string v10, "hideTitleNViewButtonRedDot"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x23
    goto/16 :goto_414
    :sswitch_371
    const-string v10, "setAssistantType"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x28
    goto/16 :goto_414
    :sswitch_37d
    const-string v10, "evalJS"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x13
    goto/16 :goto_414
    :sswitch_389
    const-string v10, "setSoftinputTemporary"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x51
    goto/16 :goto_414
    :sswitch_395
    const-string v10, "getNavigationbar"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x40
    goto/16 :goto_414
    :sswitch_3a1
    const-string v10, "append"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x38
    goto/16 :goto_414
    :sswitch_3ad
    const-string v10, "setRenderedEventOptions"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x49
    goto :goto_414
    :sswitch_3b8
    const-string v10, "showSoftKeybord"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x1e
    goto :goto_414
    :sswitch_3c3
    const-string v10, "appendPreloadJsFile"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xc
    goto :goto_414
    :sswitch_3ce
    const-string v10, "setTitleNViewSearchInputFocus"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x24
    goto :goto_414
    :sswitch_3d9
    const-string v10, "captureSnapshot"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x3a
    goto :goto_414
    :sswitch_3e4
    invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x4d
    goto :goto_414
    :sswitch_3ed
    const-string v10, "listenResourceLoading"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0xd
    goto :goto_414
    :sswitch_3f8
    const-string v10, "canForward"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_413
    const/16 v3, 0x18
    goto :goto_414
    :sswitch_403
    const-string v10, "getTitleNView"
    invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    :try_end_409
    .catch Ljava/lang/Exception; {:try_start_2f .. :try_end_409} :catch_40e
    if-eqz v3, :cond_413
    const/16 v3, 0x41
    goto :goto_414
    :catch_40e
    move-exception v0
    move-object v2, v0
    const/4 v6, 0x0
    goto/16 :goto_d91
    :cond_413
    :goto_413
    const/4 v3, -0x1
    :goto_414
    const-string v10, "nativeobj"
    const-string v6, ""
    move-object/from16 v18, v14
    const-string v14, "{\'uuid\':%s,\'id\':%s}"
    move-object/from16 v19, v5
    const-string v5, "bounce_register"
    move-object/from16 p2, v5
    const-string v5, "pull_down_refresh"
    const-string v20, "undefined"
    packed-switch v3, :pswitch_data_eec
    :cond_429
    :goto_429
    const/4 v6, 0x0
    goto/16 :goto_d94
    .line 913
    :pswitch_42c
    :try_start_42c
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 915
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->isPause()Z
    move-result v2
    invoke-static {v2}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    .line 916
    :pswitch_43e
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 918
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->resume()V
    goto :goto_429
    .line 919
    :pswitch_44a
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 921
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->pause()V
    goto :goto_429
    .line 922
    :pswitch_456
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    const/4 v3, 0x0
    .line 923
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v3
    .line 924
    invoke-static {}, Lio/dcloud/common/core/ui/DCKeyboardManager;->getInstance()Lio/dcloud/common/core/ui/DCKeyboardManager;
    move-result-object v4
    invoke-virtual {v4, v2, v3}, Lio/dcloud/common/core/ui/DCKeyboardManager;->setHTMLInputRect(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    goto :goto_429
    .line 925
    :pswitch_469
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v15}, Lio/dcloud/common/DHInterface/IWebview;->getWebviewProperty(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    .line 926
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v3
    if-nez v3, :cond_429
    const/4 v3, 0x0
    .line 927
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_480
    const/4 v2, 0x0
    .line 928
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v2
    .line 929
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v13, v2}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    goto :goto_429
    .line 930
    :pswitch_48f
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v12}, Lio/dcloud/common/DHInterface/IWebview;->getWebviewProperty(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    .line 931
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v3
    if-nez v3, :cond_429
    const/4 v3, 0x0
    .line 932
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_4a6
    const/4 v2, 0x0
    .line 933
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v2
    .line 934
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v8, v2}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 935
    :pswitch_4b6
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    instance-of v3, v2, Lio/dcloud/common/adapter/ui/AdaFrameView;
    if-eqz v3, :cond_429
    .line 936
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
    move-result-object v3
    invoke-static {v2, v3}, Lio/dcloud/common/util/SubNViewsUtil;->updateSubNViews(Lio/dcloud/common/adapter/ui/AdaFrameView;Lorg/json/JSONArray;)V
    goto/16 :goto_429
    .line 937
    :pswitch_4c8
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    instance-of v3, v2, Lio/dcloud/common/adapter/ui/AdaFrameView;
    if-eqz v3, :cond_429
    .line 938
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameView;
    .line 939
    iget-object v3, v2, Lio/dcloud/common/adapter/ui/AdaContainerFrameItem;->mChildNativeViewList:Ljava/util/ArrayList;
    if-eqz v3, :cond_4fc
    .line 941
    new-instance v2, Lorg/json/JSONArray;
    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
    .line 942
    invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    move-result-object v3
    :goto_4dd
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    move-result v4
    if-eqz v4, :cond_4f1
    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    move-result-object v4
    check-cast v4, Lio/dcloud/common/DHInterface/INativeView;
    .line 943
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/INativeView;->toJSON()Lorg/json/JSONObject;
    move-result-object v4
    invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
    goto :goto_4dd
    .line 945
    :cond_4f1
    invoke-virtual {v2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    .line 946
    :cond_4fc
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v3
    iget-object v3, v3, Lio/dcloud/common/adapter/util/ViewOptions;->mSubNViews:Lorg/json/JSONArray;
    if-eqz v3, :cond_429
    .line 947
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v2
    iget-object v2, v2, Lio/dcloud/common/adapter/util/ViewOptions;->mSubNViews:Lorg/json/JSONArray;
    invoke-virtual {v2}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_515
    const/4 v2, 0x0
    .line 948
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 949
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
    move-result-object v2
    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
    move-result v2
    invoke-interface {v3, v2}, Lio/dcloud/common/DHInterface/IFrameView;->interceptTouchEvent(Z)V
    goto/16 :goto_429
    :pswitch_529
    const/4 v2, 0x0
    .line 950
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v2
    :try_end_52e
    .catch Ljava/lang/Exception; {:try_start_42c .. :try_end_52e} :catch_40e
    const-string v3, "type"
    .line 951
    :try_start_530
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->a0:Ljava/lang/String;
    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    iput-object v3, v1, Lio/dcloud/feature/ui/c;->a0:Ljava/lang/String;
    :try_end_538
    .catch Ljava/lang/Exception; {:try_start_530 .. :try_end_538} :catch_40e
    const-string v3, "interval"
    .line 952
    :try_start_53a
    iget v4, v1, Lio/dcloud/feature/ui/c;->b0:I
    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
    move-result v2
    iput v2, v1, Lio/dcloud/feature/ui/c;->b0:I
    goto/16 :goto_429
    .line 953
    :pswitch_544
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->restore()V
    goto/16 :goto_429
    :pswitch_54b
    const/4 v3, 0x0
    .line 954
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    const/4 v5, 0x1
    .line 955
    invoke-static {v4, v5}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v4
    .line 956
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v5, v2, v3, v4}, Lio/dcloud/common/DHInterface/IFrameView;->animate(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 957
    :pswitch_55c
    invoke-direct {v1, v2, v4}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;)V
    goto/16 :goto_429
    :pswitch_561
    const/4 v2, 0x1
    .line 958
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 959
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v3, v2}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;)Lio/dcloud/feature/ui/b;
    move-result-object v3
    if-nez v3, :cond_429
    .line 961
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    :try_end_570
    .catch Ljava/lang/Exception; {:try_start_53a .. :try_end_570} :catch_40e
    const/4 v4, 0x0
    :try_start_571
    invoke-virtual {v3, v2, v2, v4}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v2
    :try_end_575
    .catch Ljava/lang/Exception; {:try_start_571 .. :try_end_575} :catch_7a8
    .line 963
    :try_start_575
    invoke-direct {v1, v2, v1, v9}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/b;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    goto/16 :goto_429
    :pswitch_57a
    const/4 v2, 0x0
    .line 964
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 965
    invoke-static {v2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v3
    if-nez v3, :cond_429
    .line 966
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    :try_end_58b
    .catch Ljava/lang/Exception; {:try_start_575 .. :try_end_58b} :catch_40e
    const/4 v4, 0x0
    :try_start_58c
    invoke-interface {v3, v4, v2}, Lio/dcloud/common/DHInterface/IWebview;->setCssFile(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_58f
    .catch Ljava/lang/Exception; {:try_start_58c .. :try_end_58f} :catch_7a8
    goto/16 :goto_429
    .line 967
    :pswitch_591
    :try_start_591
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    const-string v3, "true"
    .line 968
    invoke-interface {v2, v11, v3}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_59c
    .catch Ljava/lang/Exception; {:try_start_591 .. :try_end_59c} :catch_40e
    const-string v8, "false"
    goto/16 :goto_d95
    :pswitch_5a0
    const/4 v3, 0x0
    .line 969
    :try_start_5a1
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v5
    const/4 v3, 0x1
    .line 970
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v7
    const/4 v3, 0x2
    .line 971
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v8
    const/4 v3, 0x3
    .line 972
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v4
    if-eqz v5, :cond_429
    const-string v3, "direction"
    .line 975
    invoke-static {v5, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v3
    if-nez v3, :cond_429
    const-string v3, "moveMode"
    invoke-static {v5, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v3
    if-nez v3, :cond_429
    .line 976
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v3
    invoke-virtual {v3}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v3
    const-string v9, "view"
    .line 978
    invoke-static {v7, v9}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v9
    .line 979
    invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v11
    if-nez v11, :cond_5e9
    .line 980
    iget-object v11, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v11, v6, v9, v9}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v6
    goto :goto_5ea
    :cond_5e9
    const/4 v6, 0x0
    :goto_5ea
    if-nez v6, :cond_61e
    .line 984
    iget-object v11, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v11, v11, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v12, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v13, 0x4
    new-array v13, v13, [Ljava/lang/Object;
    const/4 v14, 0x0
    aput-object v2, v13, v14
    const/4 v2, 0x1
    aput-object v10, v13, v2
    const-string v2, "getNativeView"
    const/4 v10, 0x2
    aput-object v2, v13, v10
    new-array v2, v10, [Ljava/lang/Object;
    iget-object v10, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v14, 0x0
    aput-object v10, v2, v14
    const/4 v10, 0x1
    aput-object v9, v2, v10
    const/4 v9, 0x3
    aput-object v2, v13, v9
    const/16 v2, 0xa
    invoke-interface {v11, v12, v2, v13}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    move-result-object v2
    if-eqz v2, :cond_61e
    .line 985
    instance-of v9, v2, Landroid/view/View;
    if-eqz v9, :cond_61e
    .line 986
    check-cast v2, Landroid/view/View;
    move-object/from16 v23, v2
    goto :goto_620
    :cond_61e
    const/16 v23, 0x0
    .line 989
    :goto_620
    iget-object v2, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v2, v8, v8, v8}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v2
    if-nez v6, :cond_62b
    const/16 v20, 0x0
    goto :goto_62f
    .line 990
    :cond_62b
    iget-object v6, v6, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    move-object/from16 v20, v6
    :goto_62f
    if-nez v2, :cond_634
    const/16 v21, 0x0
    goto :goto_638
    .line 991
    :cond_634
    iget-object v2, v2, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    move-object/from16 v21, v2
    :goto_638
    if-eqz v4, :cond_63d
    move-object/from16 v22, v4
    goto :goto_63f
    :cond_63d
    const/16 v22, 0x0
    :goto_63f
    move-object/from16 v17, v3
    move-object/from16 v18, v5
    move-object/from16 v19, v7
    .line 992
    invoke-virtual/range {v17 .. v23}, Lio/dcloud/common/adapter/util/ViewOptions;->setDragData(Lorg/json/JSONObject;Lorg/json/JSONObject;Lio/dcloud/common/DHInterface/IFrameView;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;Landroid/view/View;)V
    goto/16 :goto_429
    .line 993
    :pswitch_64a
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 994
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v4, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v5, 0x4
    new-array v5, v5, [Ljava/lang/Object;
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    .line 995
    invoke-interface {v6}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v6
    const/4 v7, 0x0
    aput-object v6, v5, v7
    const/4 v6, 0x1
    aput-object v10, v5, v6
    const-string v6, "getNativeView"
    const/4 v7, 0x2
    aput-object v6, v5, v7
    new-array v6, v7, [Ljava/lang/Object;
    iget-object v7, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v8, 0x0
    aput-object v7, v6, v8
    const/4 v7, 0x1
    aput-object v2, v6, v7
    const/4 v2, 0x3
    aput-object v6, v5, v2
    const/16 v2, 0xa
    .line 996
    invoke-interface {v3, v4, v2, v5}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 999
    instance-of v3, v2, Lio/dcloud/common/DHInterface/INativeView;
    if-eqz v3, :cond_429
    .line 1000
    check-cast v2, Lio/dcloud/common/DHInterface/INativeView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/INativeView;->toJSON()Lorg/json/JSONObject;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 1002
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    .line 1003
    :pswitch_696
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    const/4 v3, 0x0
    .line 1004
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getInt(I)I
    move-result v3
    int-to-float v3, v3
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->getScale()F
    move-result v4
    mul-float/2addr v3, v4
    float-to-int v3, v3
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->setFixBottom(I)V
    goto/16 :goto_429
    :pswitch_6ad
    const/4 v3, 0x0
    .line 1005
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1006
    invoke-static {v3}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v4
    if-nez v4, :cond_429
    .line 1007
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFullUrl()Ljava/lang/String;
    move-result-object v2
    invoke-interface {v7, v2, v3}, Lio/dcloud/common/DHInterface/IApp;->convert2LocalFullPath(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    .line 1008
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    :try_end_6c6
    .catch Ljava/lang/Exception; {:try_start_5a1 .. :try_end_6c6} :catch_40e
    const/4 v4, 0x0
    :try_start_6c7
    invoke-interface {v3, v2, v4}, Lio/dcloud/common/DHInterface/IWebview;->setCssFile(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_6ca
    .catch Ljava/lang/Exception; {:try_start_6c7 .. :try_end_6ca} :catch_7a8
    goto/16 :goto_429
    .line 1009
    :pswitch_6cc
    :try_start_6cc
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v2
    .line 1010
    iget-boolean v2, v2, Lio/dcloud/common/adapter/util/ViewOptions;->mUseHardwave:Z
    invoke-static {v2}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    .line 1011
    :pswitch_6dc
    invoke-direct {v1, v2, v4, v1}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_429
    :pswitch_6e1
    const/4 v2, 0x0
    .line 1012
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v2
    .line 1013
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3, v2}, Lio/dcloud/common/DHInterface/IFrameView;->clearSnapshot(Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1014
    :pswitch_6ed
    invoke-virtual {v1, v2, v4, v1}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_429
    :pswitch_6f2
    const/4 v3, 0x1
    .line 1015
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v5
    const/4 v3, 0x0
    .line 1016
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v4
    .line 1017
    invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
    move-result v3
    sparse-switch v3, :sswitch_data_f9a
    goto :goto_736
    :sswitch_704
    const-string v3, "Maps"
    invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_736
    const/4 v6, 0x0
    goto :goto_737
    :sswitch_70e
    const-string v3, "Ad"
    invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_736
    const/4 v6, 0x4
    goto :goto_737
    :sswitch_718
    const-string v3, "barcode"
    invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_736
    const/4 v6, 0x1
    goto :goto_737
    :sswitch_722
    const-string v3, "LivePusher"
    invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_736
    const/4 v6, 0x3
    goto :goto_737
    :sswitch_72c
    const-string v3, "VideoPlayer"
    invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_736
    const/4 v6, 0x2
    goto :goto_737
    :cond_736
    :goto_736
    const/4 v6, -0x1
    :goto_737
    if-eqz v6, :cond_76a
    const/4 v3, 0x1
    if-eq v6, v3, :cond_762
    const/4 v3, 0x2
    if-eq v6, v3, :cond_75a
    const/4 v3, 0x3
    if-eq v6, v3, :cond_752
    const/4 v3, 0x4
    if-eq v6, v3, :cond_74a
    .line 1039
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->e(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1040
    :cond_74a
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 1041
    invoke-direct/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->j()V
    goto/16 :goto_429
    .line 1042
    :cond_752
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 1043
    invoke-direct/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->j()V
    goto/16 :goto_429
    .line 1044
    :cond_75a
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->f(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 1045
    invoke-direct/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->j()V
    goto/16 :goto_429
    .line 1046
    :cond_762
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 1047
    invoke-direct/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->j()V
    goto/16 :goto_429
    .line 1048
    :cond_76a
    invoke-virtual {v1, v2, v5}, Lio/dcloud/feature/ui/c;->d(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 1049
    invoke-direct/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->j()V
    goto/16 :goto_429
    :pswitch_772
    const/4 v2, 0x1
    .line 1050
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1051
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v3, v2}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;)Lio/dcloud/feature/ui/b;
    move-result-object v3
    if-nez v3, :cond_786
    .line 1053
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    :try_end_781
    .catch Ljava/lang/Exception; {:try_start_6cc .. :try_end_781} :catch_40e
    const/4 v4, 0x0
    :try_start_782
    invoke-virtual {v3, v2, v2, v4}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v3
    :try_end_786
    .catch Ljava/lang/Exception; {:try_start_782 .. :try_end_786} :catch_7a8
    .line 1055
    :cond_786
    :try_start_786
    invoke-virtual {v1, v3}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/feature/ui/b;)Z
    move-result v2
    if-nez v2, :cond_429
    if-eqz v3, :cond_429
    .line 1057
    invoke-virtual {v1, v3}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/b;)V
    goto/16 :goto_429
    :pswitch_793
    const/4 v2, 0x0
    .line 1058
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1059
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v3, v2}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;)Lio/dcloud/feature/ui/b;
    move-result-object v3
    if-nez v3, :cond_7ad
    .line 1061
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    :try_end_7a2
    .catch Ljava/lang/Exception; {:try_start_786 .. :try_end_7a2} :catch_40e
    const/4 v4, 0x0
    :try_start_7a3
    invoke-virtual {v3, v2, v2, v4}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/dcloud/feature/ui/c;
    move-result-object v3
    :try_end_7a7
    .catch Ljava/lang/Exception; {:try_start_7a3 .. :try_end_7a7} :catch_7a8
    goto :goto_7ad
    :catch_7a8
    move-exception v0
    move-object v2, v0
    move-object v6, v4
    goto/16 :goto_d91
    .line 1063
    :cond_7ad
    :goto_7ad
    :try_start_7ad
    invoke-virtual {v1, v3}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/feature/ui/b;)Z
    move-result v2
    if-eqz v2, :cond_429
    .line 1064
    invoke-virtual {v1, v3}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/feature/ui/b;)V
    goto/16 :goto_429
    :pswitch_7b8
    const/4 v3, 0x1
    .line 1065
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1066
    invoke-virtual {v1, v2, v3}, Lio/dcloud/feature/ui/c;->h(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    goto/16 :goto_429
    :pswitch_7c2
    const/4 v2, 0x0
    .line 1067
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x1
    .line 1068
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v3
    :try_end_7cc
    .catch Ljava/lang/Exception; {:try_start_7ad .. :try_end_7cc} :catch_40e
    const-string v4, "text/html"
    const-string v5, "utf-8"
    if-eqz v3, :cond_7f0
    :try_start_7d2
    const-string v7, "encoding"
    .line 1073
    invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v7
    invoke-static {v7, v5}, Lio/dcloud/common/util/PdrUtil;->getNonString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v5
    const-string v7, "mimeType"
    .line 1074
    invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v7
    invoke-static {v7, v4}, Lio/dcloud/common/util/PdrUtil;->getNonString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v4
    const-string v7, "baseURL"
    .line 1075
    invoke-virtual {v3, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v3
    invoke-static {v3, v6}, Lio/dcloud/common/util/PdrUtil;->getNonString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    .line 1077
    :cond_7f0
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v6, v2, v4, v5}, Lio/dcloud/common/DHInterface/IWebview;->loadContentData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1078
    :pswitch_7fb
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-static {v2}, Lio/dcloud/feature/ui/c;->a(Ljava/util/ArrayList;)Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    .line 1079
    :pswitch_802
    iget-object v2, v1, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    if-eqz v2, :cond_80b
    .line 1080
    invoke-virtual {v2}, Lio/dcloud/feature/ui/c;->h()Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    :cond_80b
    const/4 v2, 0x2
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object v20, v2, v3
    const/4 v4, 0x1
    aput-object v20, v2, v4
    .line 1082
    invoke-static {v14, v2}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v2
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    .line 1083
    :pswitch_81d
    iget-object v2, v1, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    if-eqz v2, :cond_429
    .line 1085
    invoke-virtual {v2, v1}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/feature/ui/b;)Z
    move-result v3
    if-eqz v3, :cond_429
    .line 1086
    invoke-virtual {v2, v1}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/feature/ui/b;)V
    goto/16 :goto_429
    .line 1087
    :pswitch_82c
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    invoke-static {v2}, Lio/dcloud/feature/ui/c;->a(Ljava/util/ArrayList;)Ljava/lang/String;
    move-result-object v2
    :goto_832
    move-object v8, v2
    goto/16 :goto_d95
    .line 1088
    :pswitch_835
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    if-eqz v2, :cond_83e
    .line 1089
    invoke-virtual {v2}, Lio/dcloud/feature/ui/c;->h()Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    :cond_83e
    const/4 v2, 0x2
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object v20, v2, v3
    const/4 v4, 0x1
    aput-object v20, v2, v4
    .line 1091
    invoke-static {v14, v2}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v2
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    .line 1092
    :pswitch_850
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->obtainPageTitle()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x1
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    :pswitch_860
    const/4 v2, 0x0
    .line 1093
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1094
    invoke-virtual {v1, v2}, Lio/dcloud/feature/ui/c;->c(Ljava/lang/String;)Lio/dcloud/feature/ui/b;
    move-result-object v2
    invoke-virtual {v2}, Lio/dcloud/feature/ui/b;->h()Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    :pswitch_86e
    const/4 v2, 0x0
    .line 1095
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getBoolean(I)Z
    move-result v2
    .line 1096
    iput-boolean v2, v1, Lio/dcloud/feature/ui/c;->I:Z
    .line 1097
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    check-cast v3, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    if-eqz v2, :cond_882
    sget v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;->VISIBLE:I
    goto :goto_884
    :cond_882
    sget v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;->GONE:I
    :goto_884
    invoke-virtual {v3, v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setVisibility(I)V
    .line 1098
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v2
    const/4 v3, -0x1
    invoke-virtual {v2, v3}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setBgcolor(I)V
    goto/16 :goto_429
    :pswitch_893
    const/4 v2, 0x0
    .line 1099
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getBoolean(I)Z
    move-result v2
    .line 1100
    iput-boolean v2, v1, Lio/dcloud/feature/ui/c;->G:Z
    .line 1101
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/4 v4, 0x1
    invoke-interface {v3, v2, v4}, Lio/dcloud/common/DHInterface/IFrameView;->setVisible(ZZ)V
    goto/16 :goto_429
    .line 1102
    :pswitch_8a2
    iget-boolean v2, v1, Lio/dcloud/feature/ui/c;->G:Z
    invoke-static {v2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto :goto_832
    :pswitch_8ae
    const/4 v3, 0x0
    .line 1103
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x1
    .line 1104
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v3
    .line 1105
    invoke-virtual {v1, v3, v2}, Lio/dcloud/feature/ui/b;->b(Ljava/lang/String;Ljava/lang/String;)V
    goto/16 :goto_429
    :pswitch_8bd
    const/4 v3, 0x0
    .line 1106
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v3
    const/4 v5, 0x1
    .line 1107
    invoke-virtual {v4, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v4
    .line 1108
    iget-object v5, v1, Lio/dcloud/feature/ui/b;->i:Ljava/util/HashMap;
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->getWebviewANID()Ljava/lang/String;
    move-result-object v2
    invoke-virtual {v5, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Ljava/lang/String;
    invoke-virtual {v1, v4, v3, v2}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .line 1109
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->unReceiveTitle()Z
    move-result v2
    if-nez v2, :cond_429
    move-object/from16 v2, v19
    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v3
    if-eqz v3, :cond_429
    .line 1110
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IWebview;->getTitle()Ljava/lang/String;
    move-result-object v3
    invoke-virtual {v1, v2, v3}, Lio/dcloud/feature/ui/c;->onCallBack(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    goto/16 :goto_429
    :pswitch_8f9
    const/4 v2, 0x0
    .line 1111
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
    move-result-object v2
    .line 1113
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v2}, Lio/dcloud/common/DHInterface/IWebview;->setAssistantType(Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1114
    :pswitch_907
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1115
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1116
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1117
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
    move-result-object v3
    const/4 v5, 0x1
    invoke-virtual {v4, v5}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v4
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2, v3, v4, v5}, Lio/dcloud/common/util/TitleNViewUtil;->setTitleNViewButtonStyle(Lio/dcloud/common/DHInterface/ITitleNView;Ljava/lang/String;Lorg/json/JSONObject;Lio/dcloud/common/DHInterface/IFrameView;)V
    goto/16 :goto_429
    .line 1118
    :pswitch_932
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1119
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v4, v5, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1120
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1121
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewSearchInputText(Lio/dcloud/common/DHInterface/ITitleNView;)Ljava/lang/String;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    .line 1122
    :pswitch_956
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1123
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1124
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1125
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
    move-result-object v3
    invoke-static {v2, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setTitleNViewSearchInputText(Lio/dcloud/common/DHInterface/ITitleNView;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1126
    :pswitch_97a
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1127
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1128
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1129
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
    move-result-object v3
    invoke-static {v2, v3}, Lio/dcloud/common/util/TitleNViewUtil;->setTitleNViewSearchInputFocus(Lio/dcloud/common/DHInterface/ITitleNView;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1130
    :pswitch_99e
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1131
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1132
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1133
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v4
    invoke-static {v2, v4, v3}, Lio/dcloud/common/util/TitleNViewUtil;->titleNViewButtonRedDot(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Z)V
    goto/16 :goto_429
    .line 1134
    :pswitch_9c2
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1135
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1136
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1137
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v3
    const/4 v4, 0x1
    invoke-static {v2, v3, v4}, Lio/dcloud/common/util/TitleNViewUtil;->titleNViewButtonRedDot(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Z)V
    goto/16 :goto_429
    .line 1138
    :pswitch_9e7
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1139
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1140
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1141
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v4
    invoke-static {v2, v4, v3}, Lio/dcloud/common/util/TitleNViewUtil;->titleNViewButtonBadge(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Z)V
    goto/16 :goto_429
    .line 1142
    :pswitch_a0b
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v2
    .line 1143
    iget-object v3, v1, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v3, v3, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    iget-object v6, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v3, v5, v6, v2}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v2
    .line 1144
    instance-of v3, v2, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v3, :cond_429
    .line 1145
    check-cast v2, Lio/dcloud/common/DHInterface/ITitleNView;
    const/4 v3, 0x0
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v3
    const/4 v4, 0x1
    invoke-static {v2, v3, v4}, Lio/dcloud/common/util/TitleNViewUtil;->titleNViewButtonBadge(Lio/dcloud/common/DHInterface/ITitleNView;Lorg/json/JSONObject;Z)V
    goto/16 :goto_429
    :pswitch_a30
    const/4 v2, 0x0
    .line 1146
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1147
    invoke-static {v2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v3
    if-nez v3, :cond_429
    .line 1148
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
    move-result-object v2
    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
    move-result v2
    sput-boolean v2, Lio/dcloud/common/adapter/util/DeviceInfo;->isVolumeButtonEnabled:Z
    goto/16 :goto_429
    .line 1149
    :pswitch_a47
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    if-eqz v2, :cond_a60
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->isUniService()Z
    move-result v2
    if-eqz v2, :cond_a60
    .line 1150
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/adapter/util/DeviceInfo;->showIME(Landroid/view/View;)V
    goto/16 :goto_429
    .line 1152
    :cond_a60
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    const/4 v3, 0x1
    invoke-static {v2, v3}, Lio/dcloud/common/adapter/util/DeviceInfo;->showIME(Landroid/view/View;Z)V
    goto/16 :goto_429
    .line 1153
    :pswitch_a6c
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainMainView()Landroid/view/View;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/adapter/util/DeviceInfo;->hideIME(Landroid/view/View;)V
    goto/16 :goto_429
    :pswitch_a77
    const/4 v2, 0x0
    .line 1154
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    const/4 v4, 0x1
    invoke-static {v3, v4, v2}, Lio/dcloud/common/util/PdrUtil;->parseBoolean(Ljava/lang/String;ZZ)Z
    move-result v2
    .line 1155
    invoke-virtual {v1, v1, v2}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/c;Z)V
    goto/16 :goto_429
    .line 1156
    :pswitch_a86
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->stopLoading()V
    goto/16 :goto_429
    .line 1157
    :pswitch_a91
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 1159
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->obtainUrl()Ljava/lang/String;
    move-result-object v3
    const/4 v5, 0x0
    .line 1160
    invoke-static {v4, v5}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v5
    const/4 v6, 0x2
    .line 1161
    invoke-static {v4, v6}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v4
    .line 1162
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameView()Lio/dcloud/common/DHInterface/IFrameView;
    move-result-object v6
    invoke-interface {v6}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v6
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->obtainFullUrl()Ljava/lang/String;
    move-result-object v7
    invoke-interface {v6, v7, v5}, Lio/dcloud/common/DHInterface/IApp;->convert2WebviewFullPath(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v6
    .line 1163
    new-instance v7, Ljava/lang/StringBuilder;
    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
    const-string v8, "NWindow.load "
    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v7
    invoke-static {v7}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;)V
    if-eqz v4, :cond_af4
    .line 1165
    invoke-virtual {v4}, Lorg/json/JSONObject;->length()I
    move-result v7
    if-lez v7, :cond_af4
    .line 1166
    new-instance v7, Ljava/util/HashMap;
    invoke-virtual {v4}, Lorg/json/JSONObject;->length()I
    move-result v8
    invoke-direct {v7, v8}, Ljava/util/HashMap;-><init>(I)V
    .line 1167
    invoke-virtual {v4}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
    move-result-object v8
    .line 1168
    :goto_ae0
    invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
    move-result v9
    if-eqz v9, :cond_af5
    .line 1169
    invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    move-result-object v9
    check-cast v9, Ljava/lang/String;
    .line 1170
    invoke-virtual {v4, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v10
    invoke-virtual {v7, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    goto :goto_ae0
    :cond_af4
    const/4 v7, 0x0
    .line 1174
    :cond_af5
    instance-of v4, v2, Lio/dcloud/common/adapter/ui/AdaWebview;
    if-eqz v4, :cond_b23
    .line 1175
    move-object v4, v2
    check-cast v4, Lio/dcloud/common/adapter/ui/AdaWebview;
    invoke-virtual {v4, v6}, Lio/dcloud/common/adapter/ui/AdaWebview;->checkOverrideUrl(Ljava/lang/String;)Z
    move-result v4
    if-eqz v4, :cond_b23
    .line 1176
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaWebview;
    iget-object v2, v2, Lio/dcloud/common/adapter/ui/AdaWebview;->mFrameView:Lio/dcloud/common/adapter/ui/AdaFrameView;
    new-instance v3, Ljava/lang/StringBuilder;
    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    const-string v4, "{url:\'"
    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v4, "\'}"
    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v3
    move-object/from16 v4, v18
    invoke-virtual {v2, v4, v3}, Lio/dcloud/common/adapter/ui/AdaFrameView;->dispatchFrameViewEvents(Ljava/lang/String;Ljava/lang/Object;)V
    const/4 v2, 0x0
    return-object v2
    .line 1181
    :cond_b23
    invoke-interface {v2, v5, v7}, Lio/dcloud/common/DHInterface/IWebview;->setLoadURLHeads(Ljava/lang/String;Ljava/util/HashMap;)V
    .line 1182
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v5}, Lio/dcloud/common/DHInterface/IWebview;->setOriginalUrl(Ljava/lang/String;)V
    .line 1183
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v6}, Lio/dcloud/common/DHInterface/IWebview;->reload(Ljava/lang/String;)V
    .line 1185
    invoke-direct {v1, v1, v3}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1186
    :pswitch_b3d
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    .line 1187
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->clearHistory()V
    goto/16 :goto_429
    :pswitch_b48
    const/4 v3, 0x0
    .line 1188
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1189
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    .line 1190
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IWebview;->canGoForward()Z
    move-result v4
    invoke-static {v4}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
    move-result-object v4
    sget v5, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v6, 0x1
    const/4 v7, 0x0
    move-object/from16 v2, p1
    invoke-static/range {v2 .. v7}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    goto/16 :goto_429
    :pswitch_b66
    const/4 v3, 0x0
    .line 1191
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1192
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    .line 1193
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IWebview;->canGoBack()Z
    move-result v4
    invoke-static {v4}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
    move-result-object v4
    sget v5, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v6, 0x1
    const/4 v7, 0x0
    move-object/from16 v2, p1
    invoke-static/range {v2 .. v7}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    goto/16 :goto_429
    .line 1194
    :pswitch_b84
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    .line 1195
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->stopLoading()V
    const/4 v3, 0x1
    .line 1196
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->goBackOrForward(I)V
    goto/16 :goto_429
    .line 1197
    :pswitch_b93
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    .line 1198
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->stopLoading()V
    const/4 v3, -0x1
    .line 1199
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->goBackOrForward(I)V
    goto/16 :goto_429
    .line 1200
    :pswitch_ba2
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
    move-result-object v2
    invoke-virtual {v2}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
    move-result-object v2
    invoke-virtual {v2}, Ljava/lang/Thread;->getId()J
    move-result-wide v2
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
    move-result-object v5
    invoke-virtual {v5}, Ljava/lang/Thread;->getId()J
    move-result-wide v5
    cmp-long v2, v2, v5
    if-nez v2, :cond_bbd
    const/4 v2, 0x0
    const/4 v6, 0x1
    goto :goto_bbf
    :cond_bbd
    const/4 v2, 0x0
    const/4 v6, 0x0
    .line 1201
    :goto_bbf
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1202
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    if-eqz v6, :cond_bd5
    .line 1204
    new-instance v4, Lio/dcloud/feature/ui/c$c;
    invoke-direct {v4, v1, v3, v2}, Lio/dcloud/feature/ui/c$c;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    invoke-static {v4}, Lio/dcloud/common/adapter/util/MessageHandler;->post(Ljava/lang/Runnable;)V
    const/4 v2, 0x0
    return-object v2
    .line 1214
    :cond_bd5
    new-instance v4, Lio/dcloud/feature/ui/c$d;
    invoke-direct {v4, v1, v3, v2}, Lio/dcloud/feature/ui/c$d;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    invoke-static {v4}, Lio/dcloud/common/adapter/util/MessageHandler;->postAndWait(Lio/dcloud/common/adapter/util/MessageHandler$UncheckedCallable;)Ljava/lang/Object;
    move-result-object v2
    if-eqz v2, :cond_429
    .line 1235
    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v2
    invoke-static {v2}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_bea
    const/4 v3, 0x0
    .line 1236
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1237
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v5}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    const/4 v6, 0x1
    .line 1239
    invoke-static {v4, v6}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v4
    .line 1240
    invoke-static {v4}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v6
    if-nez v6, :cond_c09
    .line 1241
    new-instance v6, Lio/dcloud/feature/ui/c$b;
    invoke-direct {v6, v1, v2, v4}, Lio/dcloud/feature/ui/c$b;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    invoke-static {v3, v6}, Lio/dcloud/common/adapter/ui/ReceiveJSValue;->registerCallback(Ljava/lang/String;Lio/dcloud/common/adapter/ui/ReceiveJSValue$ReceiveJSValueCallback;)Ljava/lang/String;
    move-result-object v3
    .line 1265
    :cond_c09
    invoke-interface {v5, v3}, Lio/dcloud/common/DHInterface/IWebview;->evalJS(Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1266
    :pswitch_c0e
    invoke-virtual {v1, v2, v4, v1}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_429
    .line 1267
    :pswitch_c13
    invoke-virtual {v1, v2, v4, v1, v9}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1268
    :pswitch_c18
    invoke-direct {v1, v2, v4, v1}, Lio/dcloud/feature/ui/c;->d(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_429
    :pswitch_c1d
    const/4 v3, 0x0
    .line 1269
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v3
    const/4 v5, 0x1
    .line 1270
    invoke-virtual {v4, v5}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
    move-result-object v4
    iput-object v4, v1, Lio/dcloud/feature/ui/c;->R:Ljava/lang/String;
    .line 1271
    iput-object v2, v1, Lio/dcloud/feature/ui/c;->S:Lio/dcloud/common/DHInterface/IWebview;
    .line 1272
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->setOverrideUrlLoadingData(Lorg/json/JSONObject;)V
    goto/16 :goto_429
    :pswitch_c36
    const/4 v2, 0x0
    .line 1273
    invoke-virtual {v4, v2}, Lorg/json/JSONArray;->optJSONArray(I)Lorg/json/JSONArray;
    move-result-object v2
    .line 1274
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v2}, Lio/dcloud/common/DHInterface/IWebview;->setOverrideResourceRequest(Lorg/json/JSONArray;)V
    goto/16 :goto_429
    :pswitch_c46
    const/4 v3, 0x0
    .line 1275
    invoke-virtual {v4, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
    move-result-object v3
    const/4 v5, 0x1
    .line 1276
    invoke-virtual {v4, v5}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
    move-result-object v4
    iput-object v4, v1, Lio/dcloud/feature/ui/c;->T:Ljava/lang/String;
    .line 1277
    iput-object v2, v1, Lio/dcloud/feature/ui/c;->U:Lio/dcloud/common/DHInterface/IWebview;
    .line 1278
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->setListenResourceLoading(Lorg/json/JSONObject;)V
    goto/16 :goto_429
    :pswitch_c5f
    const/4 v3, 0x0
    .line 1279
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1280
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v4
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFullUrl()Ljava/lang/String;
    move-result-object v2
    invoke-interface {v4, v2, v3}, Lio/dcloud/common/DHInterface/IApp;->convert2AbsFullPath(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    .line 1281
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v2}, Lio/dcloud/common/DHInterface/IWebview;->appendPreloadJsFile(Ljava/lang/String;)V
    goto/16 :goto_429
    :pswitch_c7d
    const/4 v3, 0x0
    .line 1282
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v5
    const/4 v6, 0x1
    .line 1283
    invoke-virtual {v4, v6, v3}, Lorg/json/JSONArray;->optBoolean(IZ)Z
    move-result v3
    .line 1284
    invoke-static {v5}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v4
    if-nez v4, :cond_429
    .line 1285
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v4
    invoke-interface/range {p1 .. p1}, Lio/dcloud/common/DHInterface/IWebview;->obtainFullUrl()Ljava/lang/String;
    move-result-object v2
    invoke-interface {v4, v2, v5}, Lio/dcloud/common/DHInterface/IApp;->convert2AbsFullPath(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    move-result-object v2
    .line 1286
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    invoke-interface {v4, v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->setPreloadJsFile(Ljava/lang/String;Z)V
    goto/16 :goto_429
    .line 1287
    :pswitch_ca6
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IWebview;->obtainFullUrl()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x1
    .line 1288
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_cb7
    const/4 v3, 0x0
    .line 1289
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1290
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->n()Ljava/lang/String;
    move-result-object v4
    .line 1291
    sget v5, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v6, 0x1
    const/4 v7, 0x0
    move-object/from16 v2, p1
    invoke-static/range {v2 .. v7}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    goto/16 :goto_429
    .line 1292
    :pswitch_ccb
    invoke-direct {v1, v2, v4, v1}, Lio/dcloud/feature/ui/c;->e(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_429
    .line 1293
    :pswitch_cd0
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v2
    .line 1294
    invoke-virtual {v2}, Lio/dcloud/common/adapter/util/ViewOptions;->hasBackground()Z
    move-result v3
    if-eqz v3, :cond_ce8
    .line 1295
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v2
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v2
    .line 1297
    :cond_ce8
    new-instance v3, Lorg/json/JSONObject;
    iget-object v2, v2, Lio/dcloud/common/adapter/util/ViewRect;->mJsonViewOption:Lorg/json/JSONObject;
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v2
    invoke-direct {v3, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    move-object/from16 v2, v16
    .line 1299
    invoke-virtual {v3, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
    move-result v4
    if-eqz v4, :cond_d07
    .line 1300
    invoke-virtual {v3, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
    move-result-object v4
    .line 1301
    invoke-virtual {v3, v2}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
    const-string v2, "background"
    .line 1302
    invoke-virtual {v3, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    .line 1304
    :cond_d07
    invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    invoke-static {v2, v3}, Lio/dcloud/common/util/JSUtil;->wrapJsVar(Ljava/lang/String;Z)Ljava/lang/String;
    move-result-object v2
    goto/16 :goto_832
    :pswitch_d12
    const/4 v2, 0x0
    .line 1305
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 1306
    invoke-virtual/range {p0 .. p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    const-string v4, "blockNetworkImage"
    invoke-interface {v3, v4, v2}, Lio/dcloud/common/DHInterface/IWebview;->setWebviewProperty(Ljava/lang/String;Ljava/lang/String;)V
    goto/16 :goto_429
    .line 1307
    :pswitch_d22
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    move-object/from16 v3, p2
    invoke-interface {v2, v3}, Lio/dcloud/common/DHInterface/IWebview;->endWebViewEvent(Ljava/lang/String;)V
    goto/16 :goto_429
    :pswitch_d2f
    move-object/from16 v3, p2
    const/4 v2, 0x0
    .line 1308
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v2
    .line 1309
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    invoke-interface {v4, v3, v2}, Lio/dcloud/common/DHInterface/IWebview;->setWebViewEvent(Ljava/lang/String;Ljava/lang/Object;)V
    goto/16 :goto_429
    .line 1310
    :pswitch_d41
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    invoke-interface {v2, v5}, Lio/dcloud/common/DHInterface/IWebview;->endWebViewEvent(Ljava/lang/String;)V
    :try_end_d4a
    .catch Ljava/lang/Exception; {:try_start_7d2 .. :try_end_d4a} :catch_40e
    goto/16 :goto_429
    .line 1311
    :pswitch_d4c
    :try_start_d4c
    iget-object v2, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    const-string v3, "pull_down_refresh_begin"
    :try_end_d54
    .catch Ljava/lang/Exception; {:try_start_d4c .. :try_end_d54} :catch_d8e
    const/4 v6, 0x0
    :try_start_d55
    invoke-interface {v2, v3, v6}, Lio/dcloud/common/DHInterface/IWebview;->setWebViewEvent(Ljava/lang/String;Ljava/lang/Object;)V
    :try_end_d58
    .catch Ljava/lang/Exception; {:try_start_d55 .. :try_end_d58} :catch_d8c
    goto :goto_d94
    :pswitch_d59
    const/4 v6, 0x0
    const-string v2, "View_Visible_Path"
    .line 1312
    :try_start_d5c
    new-instance v3, Ljava/lang/StringBuilder;
    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    const-string v7, "refreshLoadingViewsSize setPullToRefresh args="
    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v3
    invoke-static {v2, v3}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    const/4 v2, 0x0
    .line 1313
    invoke-static {v4, v2}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object v2
    const/4 v3, 0x1
    .line 1314
    invoke-static {v4, v3}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v3
    .line 1315
    invoke-static {v3}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v4
    if-nez v4, :cond_d82
    .line 1316
    iput-object v3, v1, Lio/dcloud/feature/ui/c;->V:Ljava/lang/String;
    .line 1318
    :cond_d82
    iget-object v3, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    invoke-interface {v3, v5, v2}, Lio/dcloud/common/DHInterface/IWebview;->setWebViewEvent(Ljava/lang/String;Ljava/lang/Object;)V
    :try_end_d8b
    .catch Ljava/lang/Exception; {:try_start_d5c .. :try_end_d8b} :catch_d8c
    goto :goto_d94
    :catch_d8c
    move-exception v0
    goto :goto_d90
    :catch_d8e
    move-exception v0
    const/4 v6, 0x0
    :goto_d90
    move-object v2, v0
    .line 2003
    :goto_d91
    invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
    :goto_d94
    move-object v8, v6
    :goto_d95
    return-object v8
    :sswitch_data_d96
    .sparse-switch
        -0x7c6fdb4f -> :sswitch_403
        -0x7c0dbf2b -> :sswitch_3f8
        -0x7a44d379 -> :sswitch_3ed
        -0x78570760 -> :sswitch_3e4
        -0x6c3ba4d6 -> :sswitch_3d9
        -0x6416b82d -> :sswitch_3ce
        -0x5ae82b2c -> :sswitch_3c3
        -0x5802f0a9 -> :sswitch_3b8
        -0x55277c85 -> :sswitch_3ad
        -0x541b30e6 -> :sswitch_3a1
        -0x52cffa37 -> :sswitch_395
        -0x4d314fad -> :sswitch_389
        -0x4cf9fd1b -> :sswitch_37d
        -0x4c39060a -> :sswitch_371
        -0x4b568ef9 -> :sswitch_365
        -0x4b547749 -> :sswitch_35a
        -0x4a7789c7 -> :sswitch_34e
        -0x47d6db68 -> :sswitch_342
        -0x477ebf6c -> :sswitch_336
        -0x477b4374 -> :sswitch_32a
        -0x46863d5e -> :sswitch_31e
        -0x41313b03 -> :sswitch_312
        -0x3fad9824 -> :sswitch_306
        -0x3c3c3797 -> :sswitch_2fa
        -0x3c3c3789 -> :sswitch_2ee
        -0x3b54f756 -> :sswitch_2e2
        -0x37b57e67 -> :sswitch_2d6
        -0x37b5077c -> :sswitch_2ca
        -0x37b237d3 -> :sswitch_2be
        -0x3592d76b -> :sswitch_2b2
        -0x32ef8650 -> :sswitch_2a6
        -0x285c6d3b -> :sswitch_29a
        -0x254d19b3 -> :sswitch_28e
        -0x21c155b6 -> :sswitch_282
        -0x204670b6 -> :sswitch_276
        -0x1cb1a00e -> :sswitch_26a
        -0x1b05accf -> :sswitch_25e
        -0x1872c145 -> :sswitch_252
        -0x17e553b8 -> :sswitch_246
        -0x170868e0 -> :sswitch_23a
        -0xf0544a3 -> :sswitch_22e
        -0xefef4f2 -> :sswitch_222
        -0x945e500 -> :sswitch_216
        -0x6bcc818 -> :sswitch_20a
        -0x27467cb -> :sswitch_200
        -0x18b930e -> :sswitch_1f5
        0x2e04e7 -> :sswitch_1e9
        0x2f2d34 -> :sswitch_1dd
        0x2f2d44 -> :sswitch_1d1
        0x30dd42 -> :sswitch_1c5
        0x32c4e6 -> :sswitch_1b9
        0x35dafd -> :sswitch_1ad
        0x360802 -> :sswitch_1a1
        0x11431b9 -> :sswitch_197
        0x5a5b64d -> :sswitch_18b
        0x5a5ddf8 -> :sswitch_17f
        0x5da4d8a -> :sswitch_174
        0x65825f6 -> :sswitch_168
        0x10d2e697 -> :sswitch_15c
        0x1712be00 -> :sswitch_151
        0x1c16df77 -> :sswitch_146
        0x1e5a2e5e -> :sswitch_13a
        0x20bc90d7 -> :sswitch_12e
        0x26abf237 -> :sswitch_122
        0x28e1ab6b -> :sswitch_117
        0x2de6c535 -> :sswitch_10b
        0x33d49341 -> :sswitch_101
        0x406fccb8 -> :sswitch_f6
        0x47159ef3 -> :sswitch_ea
        0x4d3f205e -> :sswitch_de
        0x4ff8c0f0 -> :sswitch_d2
        0x505da082 -> :sswitch_c6
        0x50d25f2c -> :sswitch_bc
        0x53b6de6f -> :sswitch_b0
        0x5a812e16 -> :sswitch_a4
        0x5d584db2 -> :sswitch_98
        0x6232bdd9 -> :sswitch_8d
        0x62ea5dff -> :sswitch_81
        0x682686d2 -> :sswitch_75
        0x6dfa45b0 -> :sswitch_69
        0x6f9d73d1 -> :sswitch_5f
        0x739c0c9b -> :sswitch_53
        0x7531c8a2 -> :sswitch_47
        0x76c5fc8d -> :sswitch_3b
        0x7b40d2ec -> :sswitch_2f
    .end sparse-switch
    :pswitch_data_eec
    .packed-switch 0x0
        :pswitch_d59
        :pswitch_d4c
        :pswitch_d41
        :pswitch_d2f
        :pswitch_d22
        :pswitch_d12
        :pswitch_cd0
        :pswitch_ccb
        :pswitch_ccb
        :pswitch_cb7
        :pswitch_ca6
        :pswitch_c7d
        :pswitch_c5f
        :pswitch_c46
        :pswitch_c36
        :pswitch_c1d
        :pswitch_c18
        :pswitch_c13
        :pswitch_c0e
        :pswitch_bea
        :pswitch_ba2
        :pswitch_b93
        :pswitch_b84
        :pswitch_b66
        :pswitch_b48
        :pswitch_b3d
        :pswitch_a91
        :pswitch_a86
        :pswitch_a77
        :pswitch_a6c
        :pswitch_a47
        :pswitch_a30
        :pswitch_a0b
        :pswitch_9e7
        :pswitch_9c2
        :pswitch_99e
        :pswitch_97a
        :pswitch_956
        :pswitch_932
        :pswitch_907
        :pswitch_8f9
        :pswitch_8bd
        :pswitch_8ae
        :pswitch_8a2
        :pswitch_893
        :pswitch_86e
        :pswitch_860
        :pswitch_850
        :pswitch_835
        :pswitch_82c
        :pswitch_81d
        :pswitch_802
        :pswitch_7fb
        :pswitch_7c2
        :pswitch_7b8
        :pswitch_793
        :pswitch_772
        :pswitch_6f2
        :pswitch_6ed
        :pswitch_6e1
        :pswitch_6dc
        :pswitch_6cc
        :pswitch_6ad
        :pswitch_696
        :pswitch_64a
        :pswitch_64a
        :pswitch_5a0
        :pswitch_591
        :pswitch_57a
        :pswitch_561
        :pswitch_55c
        :pswitch_54b
        :pswitch_544
        :pswitch_529
        :pswitch_515
        :pswitch_4c8
        :pswitch_4b6
        :pswitch_4a6
        :pswitch_48f
        :pswitch_480
        :pswitch_469
        :pswitch_456
        :pswitch_44a
        :pswitch_43e
        :pswitch_42c
    .end packed-switch
    :sswitch_data_f9a
    .sparse-switch
        -0x640344e4 -> :sswitch_72c
        -0x5a568a8d -> :sswitch_722
        -0x13e21780 -> :sswitch_718
        0x843 -> :sswitch_70e
        0x247ab7 -> :sswitch_704
    .end sparse-switch
.end method
.method public a(IIIIII)V
    .registers 7
    return-void
.end method
.method public a(Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)V
    .registers 4
    if-eqz p1, :cond_12
    .line 3
    iput-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    .line 4
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    if-eqz p1, :cond_12
    .line 6
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    invoke-interface {p1, v0}, Lio/dcloud/common/DHInterface/IWebview;->initWebviewUUID(Ljava/lang/String;)V
    .line 7
    invoke-interface {p1, p2}, Lio/dcloud/common/DHInterface/IWebview;->setFrameId(Ljava/lang/String;)V
    :cond_12
    return-void
.end method
.method protected a(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 8
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "ad"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "addNativeView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    .registers 8
    const/4 v0, 0x0
    .line 2186
    invoke-static {p2, v0}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v0
    const/4 v1, 0x1
    .line 2187
    invoke-static {p2, v1}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object p2
    .line 2188
    iget-object p3, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v1
    const/4 v2, 0x0
    if-eqz v1, :cond_15
    move-object v1, v2
    goto :goto_1a
    :cond_15
    new-instance v1, Lio/dcloud/feature/ui/c$f;
    invoke-direct {v1, p0, p1, p2}, Lio/dcloud/feature/ui/c$f;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 2194
    :goto_1a
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    move-result v3
    if-eqz v3, :cond_21
    goto :goto_26
    :cond_21
    new-instance v2, Lio/dcloud/feature/ui/c$g;
    invoke-direct {v2, p0, p1, p2}, Lio/dcloud/feature/ui/c$g;-><init>(Lio/dcloud/feature/ui/c;Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .line 2195
    :goto_26
    invoke-interface {p3, v0, v1, v2}, Lio/dcloud/common/DHInterface/IFrameView;->captureSnapshot(Ljava/lang/String;Lio/dcloud/common/DHInterface/ICallBack;Lio/dcloud/common/DHInterface/ICallBack;)V
    return-void
.end method
.method a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .registers 14
    .line 2070
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v0, p3}, Lio/dcloud/feature/ui/a;->a(Lio/dcloud/feature/ui/c;)Z
    move-result v0
    const/4 v1, 0x2
    const/4 v2, 0x3
    const/4 v3, 0x4
    const/4 v4, 0x0
    const/4 v5, 0x1
    if-eqz v0, :cond_39
    .line 2071
    new-instance v0, Ljava/lang/StringBuilder;
    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    const-string v6, "showWebview url="
    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v6, p3, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v0
    const-string v6, "stream_manager"
    invoke-static {v6, v0}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 2072
    iput v5, p3, Lio/dcloud/feature/ui/c;->B:I
    .line 2073
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v0, p3}, Lio/dcloud/feature/ui/a;->f(Lio/dcloud/feature/ui/c;)V
    new-array v0, v3, [Ljava/lang/Object;
    aput-object p1, v0, v4
    aput-object p2, v0, v5
    aput-object p3, v0, v1
    aput-object p4, v0, v2
    .line 2074
    iput-object v0, p3, Lio/dcloud/feature/ui/c;->C:Ljava/lang/Object;
    return-void
    .line 2077
    :cond_39
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
    move-result-wide v6
    iput-wide v6, p3, Lio/dcloud/feature/ui/c;->v:J
    .line 2079
    iput-boolean v5, p3, Lio/dcloud/feature/ui/c;->G:Z
    .line 2080
    invoke-static {p2, v4}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v0
    .line 2082
    invoke-static {p2, v5}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v6
    .line 2083
    invoke-static {p2, v2}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    iput-object v2, p0, Lio/dcloud/feature/ui/c;->P:Ljava/lang/String;
    .line 2084
    invoke-static {v2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v2
    if-nez v2, :cond_57
    .line 2085
    iput-object p1, p0, Lio/dcloud/feature/ui/c;->Q:Lio/dcloud/common/DHInterface/IWebview;
    .line 2087
    :cond_57
    iget-object v2, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v2, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v2}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v2
    const-string v7, "auto"
    .line 2090
    invoke-static {v7, v0}, Lio/dcloud/common/util/PdrUtil;->isEquals(Ljava/lang/String;Ljava/lang/String;)Z
    move-result v7
    const-string v8, "none"
    if-eqz v7, :cond_6c
    .line 2091
    iget-object v7, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mAnimType:Ljava/lang/String;
    goto :goto_75
    :cond_6c
    invoke-static {v0}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v7
    if-eqz v7, :cond_74
    move-object v7, v8
    goto :goto_75
    :cond_74
    move-object v7, v0
    :goto_75
    iput-object v7, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mAnimType:Ljava/lang/String;
    .line 2092
    invoke-static {v8, v7}, Lio/dcloud/common/util/PdrUtil;->isEquals(Ljava/lang/String;Ljava/lang/String;)Z
    move-result v7
    xor-int/2addr v7, v5
    .line 2093
    invoke-static {v6}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v8
    if-eqz v8, :cond_91
    .line 2094
    iget-object v6, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mAnimType:Ljava/lang/String;
    const-string v8, "pop-in"
    invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v6
    if-eqz v6, :cond_99
    const/16 v6, 0x12c
    .line 2095
    iput v6, v2, Lio/dcloud/common/adapter/util/AnimOptions;->duration_show:I
    goto :goto_99
    .line 2098
    :cond_91
    iget v8, v2, Lio/dcloud/common/adapter/util/AnimOptions;->duration_show:I
    invoke-static {v6, v8}, Lio/dcloud/common/util/PdrUtil;->parseInt(Ljava/lang/String;I)I
    move-result v6
    iput v6, v2, Lio/dcloud/common/adapter/util/AnimOptions;->duration_show:I
    .line 2101
    :cond_99
    :goto_99
    iget-boolean v6, p3, Lio/dcloud/feature/ui/c;->H:Z
    if-nez v6, :cond_a2
    iget-boolean v6, p3, Lio/dcloud/feature/ui/c;->J:Z
    if-eqz v6, :cond_a2
    move v7, v4
    .line 2104
    :cond_a2
    iget-object v6, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v6, p0}, Lio/dcloud/feature/ui/a;->c(Lio/dcloud/feature/ui/c;)I
    move-result v6
    .line 2108
    iget-object v8, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v8, p4, p3, v6}, Lio/dcloud/feature/ui/a;->a(Ljava/lang/String;Lio/dcloud/feature/ui/c;I)V
    .line 2112
    invoke-static {p2, v3}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object p2
    .line 2114
    invoke-direct {p0, p1, p2, p3, v0}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .line 2116
    iget-boolean p1, p3, Lio/dcloud/feature/ui/c;->H:Z
    if-eqz p1, :cond_c8
    .line 2117
    iput-byte v3, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    .line 2118
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p1, p1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object p2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    iget-object p4, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    const/16 v0, 0x18
    invoke-interface {p1, p2, v0, p4}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_e1
    .line 2120
    :cond_c8
    iput-byte v4, v2, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    .line 2121
    iput-boolean v5, p3, Lio/dcloud/feature/ui/c;->J:Z
    .line 2123
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p1, p1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object p2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    new-array p4, v1, [Ljava/lang/Object;
    iget-object v0, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v0, p4, v4
    invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    move-result-object v0
    aput-object v0, p4, v5
    invoke-interface {p1, p2, v5, p4}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    .line 2125
    :goto_e1
    iput-boolean v4, p3, Lio/dcloud/feature/ui/c;->H:Z
    .line 2126
    new-instance p1, Ljava/lang/StringBuilder;
    invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
    const-string p2, "show "
    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object p2, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    const-string p2, ";webview_name="
    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p2
    invoke-interface {p2}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameId()Ljava/lang/String;
    move-result-object p2
    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p1
    const-string p2, "View_Visible_Path"
    invoke-static {p2, p1}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    return-void
.end method
.method protected a(Lio/dcloud/feature/ui/b;)V
    .registers 25
    move-object/from16 v0, p0
    move-object/from16 v8, p1
    .line 9
    iget-object v1, v0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    if-nez v1, :cond_10
    .line 10
    new-instance v1, Ljava/util/ArrayList;
    const/4 v2, 0x2
    invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V
    iput-object v1, v0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    .line 13
    :cond_10
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v15
    .line 14
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->c()B
    move-result v14
    .line 15
    sget-byte v1, Lio/dcloud/common/adapter/util/ViewRect;->POSITION_DOCK:B
    if-ne v14, v1, :cond_24
    .line 16
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->b()B
    move-result v1
    invoke-virtual {v15, v1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setPosition(I)V
    goto :goto_27
    .line 18
    :cond_24
    invoke-virtual {v15, v14}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setPosition(I)V
    .line 20
    :goto_27
    iget-object v1, v0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v1, v8}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    move-result v1
    if-eqz v1, :cond_30
    return-void
    .line 22
    :cond_30
    instance-of v1, v8, Lio/dcloud/feature/ui/c;
    const/4 v2, 0x0
    const-string v9, "View_Visible_Path"
    const/4 v13, 0x0
    const/4 v3, 0x1
    if-eqz v1, :cond_bb
    .line 23
    move-object v1, v8
    check-cast v1, Lio/dcloud/feature/ui/c;
    .line 26
    invoke-direct {v0, v8, v1}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/feature/ui/b;Lio/dcloud/feature/ui/c;)V
    .line 28
    iget-object v4, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v4, v1}, Lio/dcloud/feature/ui/a;->a(Lio/dcloud/feature/ui/c;)Z
    move-result v4
    if-eqz v4, :cond_53
    iget-boolean v4, v0, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v4, :cond_53
    const/4 v4, 0x4
    .line 29
    iput v4, v1, Lio/dcloud/feature/ui/c;->B:I
    .line 30
    iget-object v4, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v4, v1}, Lio/dcloud/feature/ui/a;->f(Lio/dcloud/feature/ui/c;)V
    .line 34
    :cond_53
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v4
    invoke-virtual {v4}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v4
    invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
    move-result v4
    if-eqz v4, :cond_7e
    iget-boolean v4, v1, Lio/dcloud/feature/ui/c;->H:Z
    if-nez v4, :cond_7e
    .line 35
    iput-boolean v3, v1, Lio/dcloud/feature/ui/c;->G:Z
    .line 36
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4, v3, v3}, Lio/dcloud/common/DHInterface/IFrameView;->setVisible(ZZ)V
    .line 37
    iget-object v4, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    instance-of v5, v4, Lio/dcloud/common/adapter/ui/AdaFrameView;
    if-eqz v5, :cond_79
    .line 38
    check-cast v4, Lio/dcloud/common/adapter/ui/AdaFrameView;
    const-string v5, "child_initialize_show"
    invoke-virtual {v4, v5, v2}, Lio/dcloud/common/adapter/ui/AdaFrameView;->dispatchFrameViewEvents(Ljava/lang/String;Ljava/lang/Object;)V
    :cond_79
    const-string v4, "NWindow.appendView childView set visible true"
    .line 40
    invoke-static {v9, v4}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 43
    :cond_7e
    iget-object v4, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-virtual {v4, v5}, Lio/dcloud/feature/ui/a;->c(Lio/dcloud/common/DHInterface/IFrameView;)V
    .line 44
    new-instance v4, Ljava/lang/StringBuilder;
    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    const-string v5, "append "
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v5, v1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v4
    invoke-static {v9, v4}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 46
    iput-boolean v3, v1, Lio/dcloud/feature/ui/c;->M:Z
    .line 48
    iput-boolean v3, v1, Lio/dcloud/feature/ui/c;->J:Z
    .line 49
    invoke-virtual {v1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    if-eqz v4, :cond_c8
    invoke-virtual {v1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v4
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IWebview;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v4
    invoke-static {v4}, Lio/dcloud/common/util/BaseInfo;->isUniAppAppid(Lio/dcloud/common/DHInterface/IApp;)Z
    move-result v4
    if-eqz v4, :cond_c8
    .line 50
    invoke-virtual {v1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v1
    invoke-interface {v1, v3}, Lio/dcloud/common/DHInterface/IWebview;->setIWebViewFocusable(Z)V
    goto :goto_c8
    .line 52
    :cond_bb
    instance-of v1, v8, Lio/dcloud/feature/ui/d;
    if-eqz v1, :cond_ca
    .line 53
    move-object v1, v8
    check-cast v1, Lio/dcloud/feature/ui/d;
    .line 54
    invoke-virtual {v1}, Lio/dcloud/feature/ui/d;->i()V
    .line 55
    invoke-virtual {v1, v3}, Lio/dcloud/feature/ui/d;->a(Z)V
    :cond_c8
    :goto_c8
    move v10, v3
    goto :goto_cb
    :cond_ca
    move v10, v13
    .line 58
    :goto_cb
    iget-object v1, v8, Lio/dcloud/feature/ui/b;->o:Lorg/json/JSONObject;
    .line 59
    iget-object v4, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v4, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v4}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v12
    .line 60
    iget-object v4, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v4}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v4
    .line 61
    invoke-virtual {v4}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v11
    .line 63
    invoke-virtual {v15}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v7
    .line 65
    sget-byte v5, Lio/dcloud/feature/ui/b;->c:B
    if-ne v14, v5, :cond_f5
    .line 66
    iget-object v2, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    .line 67
    invoke-virtual {v12}, Lio/dcloud/common/adapter/util/ViewRect;->getParentViewRect()Lio/dcloud/common/adapter/util/ViewRect;
    move-result-object v5
    invoke-virtual {v11, v5}, Lio/dcloud/common/adapter/util/ViewRect;->setParentViewRect(Lio/dcloud/common/adapter/util/ViewRect;)V
    .line 68
    invoke-virtual {v11, v12}, Lio/dcloud/common/adapter/util/ViewOptions;->updateViewData(Lio/dcloud/common/adapter/util/ViewRect;)V
    :goto_f3
    move-object v6, v2
    goto :goto_112
    .line 70
    :cond_f5
    sget-byte v5, Lio/dcloud/feature/ui/b;->b:B
    if-ne v14, v5, :cond_fc
    .line 71
    iget-object v2, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    goto :goto_106
    .line 72
    :cond_fc
    sget-byte v5, Lio/dcloud/feature/ui/b;->a:B
    if-ne v14, v5, :cond_106
    .line 73
    iget-object v2, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v2
    .line 78
    :cond_106
    :goto_106
    iget-object v5, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v5, Lio/dcloud/common/adapter/ui/AdaFrameView;
    invoke-virtual {v5}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v5
    .line 79
    invoke-virtual {v7, v5}, Lio/dcloud/common/adapter/util/ViewRect;->setParentViewRect(Lio/dcloud/common/adapter/util/ViewRect;)V
    goto :goto_f3
    .line 81
    :goto_112
    invoke-virtual {v12}, Lio/dcloud/common/adapter/util/ViewOptions;->hasBackground()Z
    move-result v2
    if-eqz v2, :cond_130
    .line 82
    iget v2, v11, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    iget v5, v11, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    iget v3, v11, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    invoke-virtual {v7, v1, v2, v5, v3}, Lio/dcloud/common/adapter/util/ViewRect;->updateViewData(Lorg/json/JSONObject;IIF)Z
    .line 83
    invoke-virtual {v7}, Lio/dcloud/common/adapter/util/ViewOptions;->hasBackground()Z
    move-result v1
    if-eqz v1, :cond_139
    .line 84
    iput v13, v7, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    .line 85
    iput v13, v7, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    .line 86
    iput v13, v7, Lio/dcloud/common/adapter/util/ViewRect;->anim_top:I
    .line 87
    iput v13, v7, Lio/dcloud/common/adapter/util/ViewRect;->anim_left:I
    goto :goto_139
    .line 90
    :cond_130
    iget v2, v12, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    iget v3, v12, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    iget v5, v12, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    invoke-virtual {v7, v1, v2, v3, v5}, Lio/dcloud/common/adapter/util/ViewRect;->updateViewData(Lorg/json/JSONObject;IIF)Z
    .line 93
    :cond_139
    :goto_139
    sget-byte v1, Lio/dcloud/feature/ui/b;->c:B
    if-ne v14, v1, :cond_1a2
    .line 94
    move-object v1, v6
    check-cast v1, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v1
    invoke-virtual {v7, v1}, Lio/dcloud/common/adapter/util/ViewRect;->setParentViewRect(Lio/dcloud/common/adapter/util/ViewRect;)V
    .line 95
    invoke-static {v11, v7}, Lio/dcloud/common/adapter/util/ViewRect;->layoutDockViewRect(Lio/dcloud/common/adapter/util/ViewRect;Lio/dcloud/common/adapter/util/ViewRect;)V
    const/4 v1, 0x1
    .line 97
    iput-boolean v1, v4, Lio/dcloud/common/adapter/ui/AdaFrameItem;->mNeedOrientationUpdate:Z
    .line 101
    invoke-virtual {v11, v7}, Lio/dcloud/common/adapter/util/ViewRect;->putRelViewRect(Lio/dcloud/common/adapter/util/ViewRect;)V
    .line 103
    iget v1, v11, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    .line 104
    iget v2, v11, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    .line 105
    iget v3, v11, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    .line 106
    iget v5, v11, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    .line 107
    sget-boolean v16, Lio/dcloud/common/util/BaseInfo;->isImmersive:Z
    if-eqz v16, :cond_16c
    iget-boolean v13, v11, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-eqz v13, :cond_16c
    .line 108
    invoke-virtual {v12}, Lio/dcloud/common/adapter/util/ViewRect;->isHeightAbsolute()Z
    move-result v13
    if-nez v13, :cond_169
    .line 109
    sget v13, Lio/dcloud/common/adapter/util/DeviceInfo;->sStatusBarHeight:I
    add-int/2addr v5, v13
    .line 111
    :cond_169
    sget v13, Lio/dcloud/common/adapter/util/DeviceInfo;->sStatusBarHeight:I
    add-int/2addr v2, v13
    .line 113
    :cond_16c
    new-instance v13, Ljava/lang/StringBuilder;
    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
    move-object/from16 v17, v6
    const-string v6, "NWindow.appendView ---> _webview left="
    invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    const-string v6, ";top="
    invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    const-string v6, ";width="
    invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    const-string v6, ";height="
    invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v6
    invoke-static {v9, v6}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 115
    invoke-virtual {v4}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v4
    invoke-static {v4, v1, v2, v3, v5}, Lio/dcloud/common/adapter/ui/AdaFrameItem$LayoutParamsUtil;->setViewLayoutParams(Landroid/view/View;IIII)V
    goto :goto_1a4
    :cond_1a2
    move-object/from16 v17, v6
    .line 117
    :goto_1a4
    iget v13, v7, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    .line 118
    iget v6, v7, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    .line 119
    iget v5, v7, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    .line 120
    iget v4, v7, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    .line 122
    iget v2, v11, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    iget v3, v11, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    iget v1, v11, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    move/from16 v18, v5
    iget v5, v11, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    move/from16 v19, v1
    move-object/from16 v1, p1
    move/from16 v20, v4
    move/from16 v4, v19
    move/from16 v19, v18
    move/from16 v18, v6
    move-object/from16 v22, v17
    move-object/from16 v17, v12
    move-object/from16 v12, v22
    move v6, v13
    move-object/from16 v21, v7
    move/from16 v7, v18
    invoke-virtual/range {v1 .. v7}, Lio/dcloud/feature/ui/b;->a(IIIIII)V
    .line 123
    new-instance v1, Ljava/lang/StringBuilder;
    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    const-string v2, "NWindow.appendView childView="
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v2
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v1
    invoke-static {v9, v1}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 125
    move-object v6, v12
    check-cast v6, Lio/dcloud/common/adapter/ui/AdaContainerFrameItem;
    invoke-virtual {v15, v6}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->setParentFrameItem(Lio/dcloud/common/adapter/ui/AdaContainerFrameItem;)V
    if-eqz v10, :cond_278
    .line 128
    sget-byte v1, Lio/dcloud/feature/ui/b;->a:B
    if-ne v14, v1, :cond_1ff
    invoke-virtual/range {v21 .. v21}, Lio/dcloud/common/adapter/util/ViewRect;->hasHeightAbsolutevalue()Z
    move-result v1
    if-nez v1, :cond_1ff
    .line 129
    iget v1, v11, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    if-lez v1, :cond_1ff
    goto :goto_201
    :cond_1ff
    move/from16 v1, v18
    .line 133
    :goto_201
    invoke-virtual {v15}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v2
    invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    move-result-object v11
    move-object v9, v12
    move-object v10, v15
    move-object/from16 v2, v17
    move/from16 v12, v19
    move v3, v13
    const/4 v4, 0x0
    move/from16 v13, v20
    move v5, v14
    move v14, v3
    move-object v7, v15
    move v15, v1
    invoke-static/range {v9 .. v15}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IContainerView;Lio/dcloud/common/adapter/ui/AdaFrameItem;Landroid/view/ViewGroup$LayoutParams;IIII)V
    .line 134
    sget-byte v9, Lio/dcloud/feature/ui/b;->c:B
    if-ne v5, v9, :cond_244
    .line 135
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->b()B
    move-result v5
    sget-byte v9, Lio/dcloud/feature/ui/b;->f:B
    if-ne v5, v9, :cond_244
    .line 136
    iget-object v5, v2, Lio/dcloud/common/adapter/util/ViewOptions;->titleNView:Lorg/json/JSONObject;
    if-eqz v5, :cond_244
    invoke-static {v5}, Lio/dcloud/common/util/TitleNViewUtil;->isTitleTypeForDef(Lorg/json/JSONObject;)Z
    move-result v5
    if-eqz v5, :cond_244
    .line 137
    iget-object v5, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v5}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    invoke-interface {v5}, Lio/dcloud/common/DHInterface/IWebview;->getScale()F
    move-result v5
    const-string v9, "44px"
    invoke-static {v9, v4, v4, v5}, Lio/dcloud/common/util/PdrUtil;->convertToScreenInt(Ljava/lang/String;IIF)I
    move-result v4
    move/from16 v5, v20
    add-int/2addr v4, v5
    goto :goto_247
    :cond_244
    move/from16 v5, v20
    move v4, v5
    :goto_247
    move-object/from16 v5, v21
    .line 141
    iget-boolean v9, v5, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-nez v9, :cond_25d
    iget-boolean v2, v2, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-eqz v2, :cond_25d
    .line 142
    sget v2, Lio/dcloud/common/adapter/util/DeviceInfo;->sStatusBarHeight:I
    add-int/2addr v4, v2
    .line 143
    invoke-virtual {v5}, Lio/dcloud/common/adapter/util/ViewRect;->isBottomAbsolute()Z
    move-result v2
    if-eqz v2, :cond_25d
    .line 144
    sget v2, Lio/dcloud/common/adapter/util/DeviceInfo;->sStatusBarHeight:I
    sub-int/2addr v1, v2
    .line 147
    :cond_25d
    iget-boolean v2, v5, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-eqz v2, :cond_26a
    .line 148
    invoke-virtual {v5}, Lio/dcloud/common/adapter/util/ViewRect;->isBottomAbsolute()Z
    move-result v2
    if-nez v2, :cond_26a
    .line 149
    sget v2, Lio/dcloud/common/adapter/util/DeviceInfo;->sStatusBarHeight:I
    add-int/2addr v1, v2
    :cond_26a
    const/4 v2, -0x1
    if-ge v1, v2, :cond_26e
    move v1, v2
    .line 155
    :cond_26e
    invoke-virtual {v7}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainMainView()Landroid/view/View;
    move-result-object v2
    move/from16 v7, v19
    invoke-static {v2, v7, v4, v3, v1}, Lio/dcloud/common/adapter/ui/AdaFrameItem$LayoutParamsUtil;->setViewLayoutParams(Landroid/view/View;IIII)V
    goto :goto_28a
    :cond_278
    move v3, v13
    move/from16 v1, v18
    move/from16 v7, v19
    move/from16 v5, v20
    .line 157
    invoke-static {v7, v5, v3, v1}, Lio/dcloud/common/adapter/ui/AdaFrameItem$LayoutParamsUtil;->createLayoutParams(IIII)Landroid/view/ViewGroup$LayoutParams;
    move-result-object v1
    .line 158
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v2
    invoke-interface {v12, v2, v1}, Lio/dcloud/common/DHInterface/IContainerView;->addFrameItem(Lio/dcloud/common/adapter/ui/AdaFrameItem;Landroid/view/ViewGroup$LayoutParams;)V
    .line 160
    :goto_28a
    iget-object v1, v0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v1, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    .line 161
    iput-object v0, v8, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    .line 162
    iget-object v1, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v1, Lio/dcloud/common/adapter/ui/AdaFrameView;
    invoke-virtual {v1}, Lio/dcloud/common/adapter/ui/AdaContainerFrameItem;->sortNativeViewBringToFront()V
    .line 163
    invoke-virtual {v6}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v1
    iget-boolean v1, v1, Lio/dcloud/common/adapter/util/ViewRect;->isStatusbar:Z
    if-eqz v1, :cond_2a7
    .line 164
    invoke-virtual/range {p1 .. p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v1
    invoke-virtual {v1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->resize()V
    .line 166
    :cond_2a7
    iget-object v1, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v1}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNViewId(Lio/dcloud/common/DHInterface/IFrameView;)Ljava/lang/String;
    move-result-object v1
    .line 167
    invoke-static {v1}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v2
    if-nez v2, :cond_2ce
    .line 168
    iget-object v2, v0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v2, v2, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    iget-object v3, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v3
    iget-object v4, v0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-static {v2, v3, v4, v1}, Lio/dcloud/common/util/TitleNViewUtil;->getTitleNView(Lio/dcloud/common/DHInterface/AbsMgr;Lio/dcloud/common/DHInterface/IWebview;Lio/dcloud/common/DHInterface/IFrameView;Ljava/lang/String;)Ljava/lang/Object;
    move-result-object v1
    if-eqz v1, :cond_2ce
    .line 169
    instance-of v2, v1, Lio/dcloud/common/DHInterface/ITitleNView;
    if-eqz v2, :cond_2ce
    .line 170
    check-cast v1, Lio/dcloud/common/DHInterface/ITitleNView;
    invoke-interface {v1}, Lio/dcloud/common/DHInterface/ITitleNView;->reMeasure()V
    :cond_2ce
    return-void
.end method
.method a(Lio/dcloud/feature/ui/c;Z)V
    .registers 3
    .line 2196
    iget-object p1, p1, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-interface {p1, p2}, Lio/dcloud/common/DHInterface/IWebview;->reload(Z)V
    return-void
.end method
.method public a(Z)V
    .registers 2
    .line 2
    iput-boolean p1, p0, Lio/dcloud/feature/ui/c;->c0:Z
    return-void
.end method
.method a(Lorg/json/JSONObject;Z)Z
    .registers 6
    const-string v0, "zindex"
    .line 2197
    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
    move-result v1
    const/4 v2, 0x0
    if-nez v1, :cond_25
    .line 2198
    invoke-static {p1, v0}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
    move-result-object p1
    .line 2200
    :try_start_d
    invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    move-result p1
    .line 2201
    iget v0, p0, Lio/dcloud/feature/ui/c;->F:I
    if-eq p1, v0, :cond_25
    const/4 v2, 0x1
    .line 2203
    iput p1, p0, Lio/dcloud/feature/ui/c;->F:I
    .line 2204
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameView;
    iput p1, v0, Lio/dcloud/common/adapter/ui/AdaFrameItem;->mZIndex:I
    if-eqz p2, :cond_25
    .line 2206
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {p1, p0}, Lio/dcloud/feature/ui/a;->g(Lio/dcloud/feature/ui/c;)V
    :try_end_25
    .catch Ljava/lang/Exception; {:try_start_d .. :try_end_25} :catch_25
    :catch_25
    :cond_25
    return v2
.end method
.method protected b(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 11
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "barcode"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "appendToFrameView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method b(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    .registers 9
    .line 12
    iget-boolean v0, p3, Lio/dcloud/feature/ui/c;->J:Z
    if-eqz v0, :cond_7a
    .line 13
    iget-boolean v0, p3, Lio/dcloud/feature/ui/c;->K:Z
    if-nez v0, :cond_8d
    .line 15
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v0, p3}, Lio/dcloud/feature/ui/a;->b(Lio/dcloud/feature/ui/c;)V
    .line 16
    iget-boolean v0, p3, Lio/dcloud/feature/ui/c;->M:Z
    if-eqz v0, :cond_27
    .line 17
    iget-object p1, p3, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    if-eqz p1, :cond_18
    .line 18
    invoke-virtual {p1, p3}, Lio/dcloud/feature/ui/c;->c(Lio/dcloud/feature/ui/b;)V
    .line 21
    :cond_18
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->onDispose()Z
    .line 22
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->dispose()V
    goto :goto_8d
    :cond_27
    const/4 v0, 0x0
    .line 24
    invoke-static {p2, v0}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v0
    const/4 v1, 0x1
    .line 26
    invoke-static {p2, v1}, Lio/dcloud/common/util/JSONUtil;->getString(Lorg/json/JSONArray;I)Ljava/lang/String;
    move-result-object v2
    .line 27
    iget-object v3, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v3, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v3}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->getAnimOptions()Lio/dcloud/common/adapter/util/AnimOptions;
    move-result-object v3
    .line 28
    invoke-static {v0}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v4
    if-eqz v4, :cond_41
    const-string v0, "auto"
    .line 29
    :cond_41
    invoke-static {v2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v4
    if-nez v4, :cond_50
    .line 30
    iget v4, v3, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    invoke-static {v2, v4}, Lio/dcloud/common/util/PdrUtil;->parseInt(Ljava/lang/String;I)I
    move-result v2
    iput v2, v3, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    goto :goto_61
    :cond_50
    const-string v2, "pop-out"
    .line 32
    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v2
    if-eqz v2, :cond_5d
    const/16 v2, 0x168
    .line 33
    iput v2, v3, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    goto :goto_61
    .line 35
    :cond_5d
    iget v2, v3, Lio/dcloud/common/adapter/util/AnimOptions;->duration_show:I
    iput v2, v3, Lio/dcloud/common/adapter/util/AnimOptions;->duration_close:I
    .line 41
    :goto_61
    invoke-virtual {v3, v0}, Lio/dcloud/common/adapter/util/AnimOptions;->setCloseAnimType(Ljava/lang/String;)V
    .line 42
    iput-byte v1, v3, Lio/dcloud/common/adapter/util/AnimOptions;->mOption:B
    const/4 v1, 0x2
    .line 44
    invoke-static {p2, v1}, Lio/dcloud/common/util/JSONUtil;->getJSONObject(Lorg/json/JSONArray;I)Lorg/json/JSONObject;
    move-result-object p2
    .line 46
    invoke-direct {p0, p1, p2, p3, v0}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONObject;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .line 47
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p1, p1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object p2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    iget-object v0, p3, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1, p2, v1, v0}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_8d
    .line 52
    :cond_7a
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {p1, p3}, Lio/dcloud/feature/ui/a;->b(Lio/dcloud/feature/ui/c;)V
    .line 53
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->onDispose()Z
    .line 54
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->dispose()V
    .line 57
    :cond_8d
    :goto_8d
    invoke-virtual {p3}, Lio/dcloud/feature/ui/c;->e()V
    return-void
.end method
.method protected b(Lio/dcloud/feature/ui/c;)V
    .registers 3
    .line 6
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    if-nez v0, :cond_b
    new-instance v0, Ljava/util/ArrayList;
    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    .line 7
    :cond_b
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    .line 8
    iput-object p0, p1, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    .line 9
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    if-eqz v0, :cond_23
    .line 10
    invoke-virtual {p1}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    invoke-interface {p1, v0}, Lio/dcloud/common/DHInterface/IWebview;->setOpener(Lio/dcloud/common/DHInterface/IWebview;)V
    :cond_23
    return-void
.end method
.method public b(Z)V
    .registers 2
    .line 1
    iput-boolean p1, p0, Lio/dcloud/feature/ui/c;->Z:Z
    return-void
.end method
.method public b(Lio/dcloud/feature/ui/b;)Z
    .registers 3
    .line 2
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    if-nez v0, :cond_6
    const/4 p1, 0x0
    return p1
    .line 5
    :cond_6
    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    move-result p1
    return p1
.end method
.method b(Ljava/lang/String;)Z
    .registers 6
    .line 70
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    if-eqz v0, :cond_24
    .line 71
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    move-result v0
    const/4 v1, 0x1
    sub-int/2addr v0, v1
    :goto_a
    if-ltz v0, :cond_24
    .line 73
    iget-object v2, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Lio/dcloud/feature/ui/b;
    .line 74
    instance-of v3, v2, Lio/dcloud/feature/ui/c;
    if-eqz v3, :cond_21
    .line 75
    check-cast v2, Lio/dcloud/feature/ui/c;
    invoke-virtual {v2, p1}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;)Z
    move-result v2
    if-eqz v2, :cond_21
    return v1
    :cond_21
    add-int/lit8 v0, v0, -0x1
    goto :goto_a
    .line 81
    :cond_24
    invoke-virtual {p0, p1}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;)Z
    move-result p1
    return p1
.end method
.method b(Ljava/lang/String;Ljava/lang/String;Z)Z
    .registers 8
    .line 58
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    const/4 v1, 0x1
    if-eqz v0, :cond_28
    .line 59
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    move-result v0
    sub-int/2addr v0, v1
    :goto_a
    if-ltz v0, :cond_28
    .line 61
    iget-object v2, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Lio/dcloud/feature/ui/b;
    .line 62
    instance-of v3, v2, Lio/dcloud/feature/ui/c;
    if-eqz v3, :cond_25
    check-cast v2, Lio/dcloud/feature/ui/c;
    iget-boolean v3, v2, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v3, :cond_25
    .line 63
    invoke-virtual {v2, p1, p2, p3}, Lio/dcloud/feature/ui/c;->b(Ljava/lang/String;Ljava/lang/String;Z)Z
    move-result v2
    if-eqz v2, :cond_25
    return v1
    :cond_25
    add-int/lit8 v0, v0, -0x1
    goto :goto_a
    .line 69
    :cond_28
    invoke-virtual {p0, p1}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;)Z
    move-result v0
    if-eqz v0, :cond_35
    invoke-virtual {p0, p1, p2, p3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    move-result p1
    if-eqz p1, :cond_35
    goto :goto_36
    :cond_35
    const/4 v1, 0x0
    :goto_36
    return v1
.end method
.method protected c(Ljava/lang/String;)Lio/dcloud/feature/ui/b;
    .registers 5
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    const/4 v1, 0x0
    if-eqz v0, :cond_29
    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
    move-result v0
    if-nez v0, :cond_29
    .line 2
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    move-result v0
    add-int/lit8 v0, v0, -0x1
    :goto_13
    if-ltz v0, :cond_29
    .line 4
    iget-object v1, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    move-result-object v1
    check-cast v1, Lio/dcloud/feature/ui/b;
    .line 5
    iget-object v2, v1, Lio/dcloud/feature/ui/b;->m:Ljava/lang/String;
    invoke-static {p1, v2}, Lio/dcloud/common/util/PdrUtil;->isEquals(Ljava/lang/String;Ljava/lang/String;)Z
    move-result v2
    if-eqz v2, :cond_26
    goto :goto_29
    :cond_26
    add-int/lit8 v0, v0, -0x1
    goto :goto_13
    :cond_29
    :goto_29
    return-object v1
.end method
.method protected c(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 26
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "livepusher"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "appendToFrameView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method protected c(Lio/dcloud/feature/ui/b;)V
    .registers 5
    .line 6
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    if-eqz v0, :cond_68
    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_b
    goto :goto_68
    .line 9
    :cond_b
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    const/4 v0, 0x0
    .line 10
    iput-object v0, p1, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    .line 11
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->c()B
    move-result v0
    .line 13
    instance-of v1, p1, Lio/dcloud/feature/ui/c;
    .line 15
    sget-byte v2, Lio/dcloud/feature/ui/b;->a:B
    if-ne v0, v2, :cond_2b
    .line 16
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    .line 17
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-interface {v0, p1}, Lio/dcloud/common/DHInterface/IContainerView;->removeFrameItem(Lio/dcloud/common/adapter/ui/AdaFrameItem;)V
    goto :goto_68
    .line 18
    :cond_2b
    sget-byte v2, Lio/dcloud/feature/ui/b;->b:B
    if-ne v0, v2, :cond_3d
    .line 19
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v0
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {v0, p1}, Lio/dcloud/common/adapter/ui/AdaContainerFrameItem;->removeFrameItem(Lio/dcloud/common/adapter/ui/AdaFrameItem;)V
    goto :goto_68
    .line 20
    :cond_3d
    sget-byte v2, Lio/dcloud/feature/ui/b;->c:B
    if-ne v0, v2, :cond_68
    .line 21
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object v2
    invoke-interface {v0, v2}, Lio/dcloud/common/DHInterface/IContainerView;->removeFrameItem(Lio/dcloud/common/adapter/ui/AdaFrameItem;)V
    if-eqz v1, :cond_61
    .line 23
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebviewParent()Lio/dcloud/common/adapter/ui/AdaWebViewParent;
    move-result-object v0
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    invoke-virtual {p1}, Lio/dcloud/feature/ui/b;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p1
    invoke-virtual {v0, p1}, Lio/dcloud/common/adapter/util/ViewRect;->delRelViewRect(Lio/dcloud/common/adapter/util/ViewRect;)V
    .line 25
    :cond_61
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->resize()V
    :cond_68
    :goto_68
    return-void
.end method
.method c(Ljava/lang/String;Ljava/lang/String;Z)Z
    .registers 8
    .line 63
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    const/4 v1, 0x1
    if-eqz v0, :cond_28
    .line 64
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    move-result v0
    sub-int/2addr v0, v1
    :goto_a
    if-ltz v0, :cond_28
    .line 66
    iget-object v2, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Lio/dcloud/feature/ui/b;
    .line 67
    instance-of v3, v2, Lio/dcloud/feature/ui/c;
    if-eqz v3, :cond_25
    check-cast v2, Lio/dcloud/feature/ui/c;
    iget-boolean v3, v2, Lio/dcloud/feature/ui/c;->G:Z
    if-eqz v3, :cond_25
    .line 68
    invoke-virtual {v2, p1, p2, p3}, Lio/dcloud/feature/ui/c;->c(Ljava/lang/String;Ljava/lang/String;Z)Z
    move-result v2
    if-eqz v2, :cond_25
    return v1
    :cond_25
    add-int/lit8 v0, v0, -0x1
    goto :goto_a
    .line 74
    :cond_28
    invoke-virtual {p0, p1}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;)Z
    move-result v0
    if-eqz v0, :cond_33
    .line 75
    invoke-virtual {p0, p1, p2, p3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    move-result p1
    return p1
    .line 77
    :cond_33
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    instance-of p2, p1, Lio/dcloud/common/adapter/ui/AdaFrameView;
    if-eqz p2, :cond_70
    .line 78
    check-cast p1, Lio/dcloud/common/adapter/ui/AdaFrameView;
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p1
    iget-object p1, p1, Lio/dcloud/common/adapter/util/ViewOptions;->historyBack:Ljava/lang/String;
    const-string p2, "backButton"
    .line 79
    invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result p2
    if-nez p2, :cond_51
    const-string p2, "all"
    invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result p1
    if-eqz p1, :cond_70
    .line 80
    :cond_51
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    if-eqz p1, :cond_70
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IWebview;->canGoBack()Z
    move-result p1
    if-eqz p1, :cond_70
    .line 81
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    const/4 p2, -0x1
    invoke-interface {p1, p2}, Lio/dcloud/common/DHInterface/IWebview;->goBackOrForward(I)V
    return v1
    .line 86
    :cond_70
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p1
    iget-object p1, p1, Lio/dcloud/common/adapter/util/ViewOptions;->backButtonAutoControl:Ljava/lang/String;
    const-string p2, "hide"
    invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result p1
    const-string p2, "[\'auto\',null]"
    if-eqz p1, :cond_92
    .line 87
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-static {p2}, Lio/dcloud/common/util/JSONUtil;->createJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object p2
    invoke-direct {p0, p1, p2, p0}, Lio/dcloud/feature/ui/c;->d(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    return v1
    .line 89
    :cond_92
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p1
    iget-object p1, p1, Lio/dcloud/common/adapter/util/ViewOptions;->backButtonAutoControl:Ljava/lang/String;
    const-string p3, "quit"
    invoke-virtual {p3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result p1
    if-eqz p1, :cond_b6
    .line 90
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object p1, p1, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object p2, Lio/dcloud/common/DHInterface/IMgr$MgrType;->WindowMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    iget-object p3, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p3}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object p3
    const/16 v0, 0x14
    invoke-interface {p1, p2, v0, p3}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    goto :goto_d6
    .line 91
    :cond_b6
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    move-result-object p1
    invoke-virtual {p1}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object p1
    iget-object p1, p1, Lio/dcloud/common/adapter/util/ViewOptions;->backButtonAutoControl:Ljava/lang/String;
    const-string p3, "close"
    invoke-virtual {p3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result p1
    if-eqz p1, :cond_d6
    .line 92
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {p1}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object p1
    invoke-static {p2}, Lio/dcloud/common/util/JSONUtil;->createJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
    move-result-object p2
    invoke-virtual {p0, p1, p2, p0}, Lio/dcloud/feature/ui/c;->b(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;)V
    return v1
    :cond_d6
    :goto_d6
    const/4 p1, 0x0
    return p1
.end method
.method public d()Lio/dcloud/common/adapter/ui/AdaFrameItem;
    .registers 2
    .line 2
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    return-object v0
.end method
.method protected d(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "maps"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "appendToFrameView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method protected e()V
    .registers 4
    .line 222
    invoke-direct {p0}, Lio/dcloud/feature/ui/c;->i()V
    .line 223
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    if-eqz v0, :cond_e
    iget-object v0, v0, Lio/dcloud/feature/ui/c;->Y:Ljava/util/ArrayList;
    if-eqz v0, :cond_e
    .line 224
    invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    :cond_e
    const/4 v0, 0x0
    .line 226
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->X:Lio/dcloud/feature/ui/c;
    .line 227
    iput-object v0, p0, Lio/dcloud/feature/ui/b;->h:Lio/dcloud/feature/ui/c;
    .line 228
    iget-object v1, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    if-eqz v1, :cond_32
    .line 229
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    move-result-object v1
    :goto_1b
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    move-result v2
    if-eqz v2, :cond_2b
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    move-result-object v2
    check-cast v2, Lio/dcloud/feature/ui/b;
    .line 230
    invoke-virtual {v2}, Lio/dcloud/feature/ui/b;->e()V
    goto :goto_1b
    .line 232
    :cond_2b
    iget-object v1, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    .line 233
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->N:Ljava/util/ArrayList;
    .line 235
    :cond_32
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->Q:Lio/dcloud/common/DHInterface/IWebview;
    .line 236
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->P:Ljava/lang/String;
    .line 237
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->R:Ljava/lang/String;
    .line 238
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->S:Lio/dcloud/common/DHInterface/IWebview;
    const/16 v1, 0x96
    .line 239
    iput v1, p0, Lio/dcloud/feature/ui/c;->b0:I
    .line 240
    iput-object v0, p0, Lio/dcloud/feature/ui/b;->p:Lio/dcloud/common/DHInterface/IWebview;
    .line 241
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->i:Ljava/util/HashMap;
    if-eqz v0, :cond_47
    .line 242
    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
    :cond_47
    return-void
.end method
.method protected e(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "nativeobj"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "addNativeView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method protected f(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "videoplayer"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "appendToFrameView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method public h()Ljava/lang/String;
    .registers 8
    .line 2
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameId()Ljava/lang/String;
    move-result-object v0
    invoke-static {v0}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    const-string v1, "{}"
    const/4 v2, 0x3
    const/4 v3, 0x2
    const/4 v4, 0x1
    const/4 v5, 0x0
    const/4 v6, 0x4
    if-eqz v0, :cond_35
    new-array v0, v6, [Ljava/lang/Object;
    .line 3
    iget-object v6, p0, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    aput-object v6, v0, v5
    const-string v5, "undefined"
    aput-object v5, v0, v4
    iget-object v4, p0, Lio/dcloud/feature/ui/b;->k:Ljava/lang/String;
    aput-object v4, v0, v3
    iget-object v3, p0, Lio/dcloud/feature/ui/c;->y:Lorg/json/JSONObject;
    if-nez v3, :cond_28
    goto :goto_2c
    :cond_28
    invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v1
    :goto_2c
    aput-object v1, v0, v2
    const-string v1, "(function(){return {\'uuid\':\'%s\',\'id\':%s,\'identity\':\'%s\',\'extras\':%s}})()"
    invoke-static {v1, v0}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v0
    return-object v0
    :cond_35
    new-array v0, v6, [Ljava/lang/Object;
    .line 5
    iget-object v6, p0, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    aput-object v6, v0, v5
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->r()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v5
    invoke-interface {v5}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameId()Ljava/lang/String;
    move-result-object v5
    aput-object v5, v0, v4
    iget-object v4, p0, Lio/dcloud/feature/ui/b;->k:Ljava/lang/String;
    aput-object v4, v0, v3
    iget-object v3, p0, Lio/dcloud/feature/ui/c;->y:Lorg/json/JSONObject;
    if-nez v3, :cond_4e
    goto :goto_52
    :cond_4e
    invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    move-result-object v1
    :goto_52
    aput-object v1, v0, v2
    const-string v1, "(function(){return {\'uuid\':\'%s\',\'id\':\'%s\',\'identity\':\'%s\',\'extras\':%s}})()"
    invoke-static {v1, v0}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v0
    return-object v0
.end method
.method protected h(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;)V
    .registers 9
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v0, v0, Lio/dcloud/feature/ui/a;->d:Lio/dcloud/common/DHInterface/AbsMgr;
    sget-object v1, Lio/dcloud/common/DHInterface/IMgr$MgrType;->FeatureMgr:Lio/dcloud/common/DHInterface/IMgr$MgrType;
    const/4 v2, 0x4
    new-array v2, v2, [Ljava/lang/Object;
    const/4 v3, 0x0
    aput-object p1, v2, v3
    const-string p1, "nativeobj"
    const/4 v4, 0x1
    aput-object p1, v2, v4
    const-string p1, "removeNativeView"
    const/4 v5, 0x2
    aput-object p1, v2, v5
    new-array p1, v5, [Ljava/lang/Object;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    aput-object v5, p1, v3
    aput-object p2, p1, v4
    const/4 p2, 0x3
    aput-object p1, v2, p2
    const/16 p1, 0xa
    invoke-interface {v0, v1, p1, v2}, Lio/dcloud/common/DHInterface/IMgr;->processEvent(Lio/dcloud/common/DHInterface/IMgr$MgrType;ILjava/lang/Object;)Ljava/lang/Object;
    return-void
.end method
.method public l()V
    .registers 4
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->t:Ljava/util/HashMap;
    if-eqz v0, :cond_20
    const-string v1, "rendered"
    invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_20
    .line 2
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->d0:Ljava/lang/Runnable;
    if-eqz v0, :cond_13
    .line 3
    invoke-static {v0}, Lio/dcloud/common/adapter/util/MessageHandler;->removeCallbacks(Ljava/lang/Runnable;)V
    .line 5
    :cond_13
    new-instance v0, Lio/dcloud/feature/ui/c$a;
    invoke-direct {v0, p0}, Lio/dcloud/feature/ui/c$a;-><init>(Lio/dcloud/feature/ui/c;)V
    iput-object v0, p0, Lio/dcloud/feature/ui/c;->d0:Ljava/lang/Runnable;
    .line 17
    iget v1, p0, Lio/dcloud/feature/ui/c;->b0:I
    int-to-long v1, v1
    invoke-static {v0, v1, v2}, Lio/dcloud/common/adapter/util/MessageHandler;->postDelayed(Ljava/lang/Runnable;J)V
    :cond_20
    return-void
.end method
.method public m()Ljava/lang/String;
    .registers 2
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    if-eqz v0, :cond_d
    .line 3
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IWebview;->obtainFrameId()Ljava/lang/String;
    move-result-object v0
    return-object v0
    :cond_d
    const/4 v0, 0x0
    return-object v0
.end method
.method protected n()Ljava/lang/String;
    .registers 5
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    check-cast v0, Lio/dcloud/common/adapter/ui/AdaFrameItem;
    invoke-virtual {v0}, Lio/dcloud/common/adapter/ui/AdaFrameItem;->obtainFrameOptions()Lio/dcloud/common/adapter/util/ViewOptions;
    move-result-object v0
    const/4 v1, 0x4
    new-array v1, v1, [Ljava/lang/Object;
    .line 3
    iget v2, v0, Lio/dcloud/common/adapter/util/ViewRect;->top:I
    int-to-float v2, v2
    iget v3, v0, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    div-float/2addr v2, v3
    float-to-int v2, v2
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    move-result-object v2
    const/4 v3, 0x0
    aput-object v2, v1, v3
    iget v2, v0, Lio/dcloud/common/adapter/util/ViewRect;->left:I
    int-to-float v2, v2
    iget v3, v0, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    div-float/2addr v2, v3
    float-to-int v2, v2
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    move-result-object v2
    const/4 v3, 0x1
    aput-object v2, v1, v3
    iget v2, v0, Lio/dcloud/common/adapter/util/ViewRect;->width:I
    int-to-float v2, v2
    iget v3, v0, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    div-float/2addr v2, v3
    float-to-int v2, v2
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    move-result-object v2
    const/4 v3, 0x2
    aput-object v2, v1, v3
    iget v2, v0, Lio/dcloud/common/adapter/util/ViewRect;->height:I
    int-to-float v2, v2
    iget v0, v0, Lio/dcloud/common/adapter/util/ViewRect;->mWebviewScale:F
    div-float/2addr v2, v0
    float-to-int v0, v2
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    move-result-object v0
    const/4 v2, 0x3
    aput-object v0, v1, v2
    const-string v0, "{top:%d,left:%d,width:%d,height:%d}"
    invoke-static {v0, v1}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object v0
    return-object v0
.end method
.method public o()Z
    .registers 2
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->isWebviewCovered()Z
    move-result v0
    xor-int/lit8 v0, v0, 0x1
    return v0
.end method
.method public onCallBack(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 16
    const/4 v0, 0x2
    new-array v1, v0, [Ljava/lang/Object;
    .line 1
    new-instance v2, Ljava/lang/StringBuilder;
    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    const-string v3, "NWindow.onCallBack pEventType="
    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v2
    const/4 v3, 0x0
    aput-object v2, v1, v3
    const/4 v2, 0x1
    aput-object p2, v1, v2
    const-string v4, "yl"
    invoke-static {v4, v1}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
    .line 2
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
    move-result v1
    const/16 v4, 0x8
    const/4 v5, 0x7
    const/4 v6, 0x6
    const-string v7, "touchstart"
    const/4 v8, 0x5
    const/4 v9, 0x4
    const/4 v10, 0x3
    const/4 v11, -0x1
    sparse-switch v1, :sswitch_data_35a
    goto/16 :goto_126
    :sswitch_35
    const-string v1, "show_loading"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_3f
    goto/16 :goto_126
    :cond_3f
    const/16 v1, 0x12
    goto/16 :goto_127
    :sswitch_43
    const-string v1, "titleNViewSearchInputClicked"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_4d
    goto/16 :goto_126
    :cond_4d
    const/16 v1, 0x11
    goto/16 :goto_127
    :sswitch_51
    const-string v1, "titleNViewSearchInputChanged"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_5b
    goto/16 :goto_126
    :cond_5b
    const/16 v1, 0x10
    goto/16 :goto_127
    :sswitch_5f
    const-string v1, "slide_webview_close"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_69
    goto/16 :goto_126
    :cond_69
    const/16 v1, 0xf
    goto/16 :goto_127
    :sswitch_6d
    const-string v1, "titleNViewSearchInputConfirmed"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_77
    goto/16 :goto_126
    :cond_77
    const/16 v1, 0xe
    goto/16 :goto_127
    :sswitch_7b
    const-string v1, "titleUpdate"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_85
    goto/16 :goto_126
    :cond_85
    const/16 v1, 0xd
    goto/16 :goto_127
    :sswitch_89
    const-string v1, "slide_webview_hide"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_93
    goto/16 :goto_126
    :cond_93
    const/16 v1, 0xc
    goto/16 :goto_127
    :sswitch_97
    const-string v1, "overrideUrlLoading"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_a1
    goto/16 :goto_126
    :cond_a1
    const/16 v1, 0xb
    goto/16 :goto_127
    :sswitch_a5
    const-string v1, "popGesture"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_af
    goto/16 :goto_126
    :cond_af
    const/16 v1, 0xa
    goto/16 :goto_127
    :sswitch_b3
    const-string v1, "show_animation_end"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_bd
    goto/16 :goto_126
    :cond_bd
    const/16 v1, 0x9
    goto/16 :goto_127
    :sswitch_c1
    const-string v1, "progressChanged"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_cb
    goto/16 :goto_126
    :cond_cb
    move v1, v4
    goto/16 :goto_127
    :sswitch_ce
    const-string v1, "resize"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_d8
    goto/16 :goto_126
    :cond_d8
    move v1, v5
    goto/16 :goto_127
    :sswitch_db
    const-string v1, "hide_loading"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_e4
    goto :goto_126
    :cond_e4
    move v1, v6
    goto :goto_127
    :sswitch_e6
    const-string v1, "titleNViewSearchInputFocusChanged"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_ef
    goto :goto_126
    :cond_ef
    move v1, v8
    goto :goto_127
    :sswitch_f1
    const-string v1, "slideBounce"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_fa
    goto :goto_126
    :cond_fa
    move v1, v9
    goto :goto_127
    :sswitch_fc
    invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_103
    goto :goto_126
    :cond_103
    move v1, v10
    goto :goto_127
    :sswitch_105
    const-string v1, "dragBounce"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_10e
    goto :goto_126
    :cond_10e
    move v1, v0
    goto :goto_127
    :sswitch_110
    const-string v1, "onresize"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_119
    goto :goto_126
    :cond_119
    move v1, v2
    goto :goto_127
    :sswitch_11b
    const-string v1, "listenResourceLoading"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_124
    goto :goto_126
    :cond_124
    move v1, v3
    goto :goto_127
    :goto_126
    move v1, v11
    :goto_127
    const/4 v12, 0x0
    packed-switch v1, :pswitch_data_3a8
    .line 83
    sget-object v1, Lio/dcloud/feature/ui/c;->u:Ljava/util/HashMap;
    invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    move-result-object v1
    check-cast v1, Ljava/lang/String;
    .line 84
    invoke-static {v1}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v7
    if-nez v7, :cond_26b
    .line 85
    iget-object v7, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    iget-object v7, v7, Lio/dcloud/feature/ui/a;->c:Ljava/util/List;
    invoke-static {v1, p2, v7, p0}, Lio/dcloud/feature/ui/c;->a(Ljava/lang/String;Ljava/lang/Object;Ljava/util/List;Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_26b
    .line 149
    :pswitch_142
    iget-boolean p1, p0, Lio/dcloud/feature/ui/c;->J:Z
    if-eqz p1, :cond_359
    .line 150
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {p1, p0}, Lio/dcloud/feature/ui/a;->f(Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_359
    .line 187
    :pswitch_14d
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_155
    move-object p2, v12
    goto :goto_159
    :cond_155
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    :goto_159
    invoke-virtual {p0, p1, p2}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;)Z
    goto/16 :goto_359
    .line 188
    :pswitch_15e
    invoke-direct {p0}, Lio/dcloud/feature/ui/c;->s()V
    goto/16 :goto_359
    :pswitch_163
    new-array v0, v2, [Ljava/lang/Object;
    if-nez p2, :cond_16a
    const-string p2, "\'\'"
    goto :goto_172
    .line 189
    :cond_16a
    invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String;
    move-result-object p2
    invoke-static {p2}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String;
    move-result-object p2
    :goto_172
    aput-object p2, v0, v3
    const-string p2, "{title:%s}"
    invoke-static {p2, v0}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    invoke-virtual {p0, p1, p2, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    .line 190
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->l()V
    goto/16 :goto_359
    .line 222
    :pswitch_182
    invoke-direct {p0}, Lio/dcloud/feature/ui/c;->t()V
    goto/16 :goto_359
    .line 223
    :pswitch_187
    iget-object v4, p0, Lio/dcloud/feature/ui/c;->S:Lio/dcloud/common/DHInterface/IWebview;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->R:Ljava/lang/String;
    move-object v6, p2
    check-cast v6, Ljava/lang/String;
    sget v7, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v8, 0x1
    const/4 v9, 0x1
    invoke-static/range {v4 .. v9}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    goto/16 :goto_359
    .line 257
    :pswitch_197
    check-cast p2, [Ljava/lang/Object;
    .line 258
    aget-object v1, p2, v3
    check-cast v1, Ljava/lang/String;
    .line 259
    aget-object v4, p2, v2
    .line 260
    aget-object p2, p2, v0
    check-cast p2, Lio/dcloud/common/DHInterface/IFrameView;
    .line 261
    iget-object v5, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {v5, p2}, Lio/dcloud/feature/ui/a;->a(Lio/dcloud/common/DHInterface/IFrameView;)Lio/dcloud/feature/ui/c;
    move-result-object p2
    new-array v5, v8, [Ljava/lang/Object;
    aput-object v1, v5, v3
    aput-object v4, v5, v2
    .line 263
    iget-object v1, p2, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    aput-object v1, v5, v0
    iget-object v0, p2, Lio/dcloud/feature/ui/b;->m:Ljava/lang/String;
    aput-object v0, v5, v10
    iget-object p2, p2, Lio/dcloud/feature/ui/c;->y:Lorg/json/JSONObject;
    aput-object p2, v5, v9
    const-string p2, "{type:\'%s\', result:%s, private_args:{uuid:\'%s\',id:\'%s\',extras:\'%s\'}}"
    invoke-static {p2, v5}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    invoke-virtual {p0, p1, p2, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    goto/16 :goto_359
    .line 264
    :pswitch_1c6
    iget-object p1, p0, Lio/dcloud/feature/ui/c;->P:Ljava/lang/String;
    invoke-static {p1}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result p1
    if-nez p1, :cond_1dd
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->Q:Lio/dcloud/common/DHInterface/IWebview;
    if-eqz v0, :cond_1dd
    .line 265
    iget-object v1, p0, Lio/dcloud/feature/ui/c;->P:Ljava/lang/String;
    sget v3, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v4, 0x0
    const/4 v5, 0x0
    const-string v2, ""
    invoke-static/range {v0 .. v5}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    .line 267
    :cond_1dd
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result p1
    if-eqz p1, :cond_1e5
    move-object p1, v12
    goto :goto_1e9
    :cond_1e5
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p1
    :goto_1e9
    const-string p2, "show"
    invoke-virtual {p0, p2, p1}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;)Z
    goto/16 :goto_359
    :pswitch_1f0
    new-array v0, v0, [Ljava/lang/Object;
    aput-object p2, v0, v3
    .line 288
    new-instance p2, Ljava/lang/StringBuilder;
    invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
    const-string v1, "plus.webview._find__Window_By_UUID__(\'"
    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v1, p0, Lio/dcloud/feature/ui/b;->m:Ljava/lang/String;
    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v1, "\',\'"
    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v1, p0, Lio/dcloud/feature/ui/b;->l:Ljava/lang/String;
    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v1, "\')"
    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p2
    aput-object p2, v0, v2
    const-string p2, "{progress:%s,target:%s}"
    invoke-static {p2, v0}, Lio/dcloud/common/util/StringUtil;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    invoke-virtual {p0, p1, p2, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    goto/16 :goto_359
    .line 289
    :pswitch_223
    iget-object p1, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {p1, p0}, Lio/dcloud/feature/ui/a;->d(Lio/dcloud/feature/ui/c;)V
    goto/16 :goto_359
    .line 329
    :pswitch_22a
    iget-object v0, p0, Lio/dcloud/feature/ui/b;->t:Ljava/util/HashMap;
    if-eqz v0, :cond_359
    invoke-virtual {v0, v7}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_359
    .line 330
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_23c
    move-object p2, v12
    goto :goto_240
    :cond_23c
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    :goto_240
    invoke-virtual {p0, p1, p2}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;)Z
    goto/16 :goto_359
    .line 331
    :pswitch_245
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_24d
    move-object p2, v12
    goto :goto_251
    :cond_24d
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    :goto_251
    invoke-virtual {p0, p1, p2, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    goto/16 :goto_359
    .line 370
    :pswitch_256
    invoke-virtual {p0}, Lio/dcloud/feature/ui/c;->q()V
    goto/16 :goto_359
    .line 371
    :pswitch_25b
    iget-object v4, p0, Lio/dcloud/feature/ui/c;->U:Lio/dcloud/common/DHInterface/IWebview;
    iget-object v5, p0, Lio/dcloud/feature/ui/c;->T:Ljava/lang/String;
    move-object v6, p2
    check-cast v6, Ljava/lang/String;
    sget v7, Lio/dcloud/common/util/JSUtil;->OK:I
    const/4 v8, 0x1
    const/4 v9, 0x1
    invoke-static/range {v4 .. v9}, Lio/dcloud/common/util/JSUtil;->execCallback(Lio/dcloud/common/DHInterface/IWebview;Ljava/lang/String;Ljava/lang/String;IZZ)V
    goto/16 :goto_359
    .line 87
    :cond_26b
    :goto_26b
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
    move-result v1
    sparse-switch v1, :sswitch_data_3d2
    :goto_275
    move v0, v11
    goto/16 :goto_2d9
    :sswitch_278
    const-string v0, "rendering"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_281
    goto :goto_275
    :cond_281
    move v0, v4
    goto/16 :goto_2d9
    :sswitch_284
    const-string v0, "loading"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_28d
    goto :goto_275
    :cond_28d
    move v0, v5
    goto :goto_2d9
    :sswitch_28f
    const-string v0, "pullToRefresh"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_298
    goto :goto_275
    :cond_298
    move v0, v6
    goto :goto_2d9
    :sswitch_29a
    const-string v0, "close"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_2a3
    goto :goto_275
    :cond_2a3
    move v0, v8
    goto :goto_2d9
    :sswitch_2a5
    const-string v0, "hide"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_2ae
    goto :goto_275
    :cond_2ae
    move v0, v9
    goto :goto_2d9
    :sswitch_2b0
    const-string v0, "webPause"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_2b9
    goto :goto_275
    :cond_2b9
    move v0, v10
    goto :goto_2d9
    :sswitch_2bb
    const-string v1, "window_close"
    invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v1
    if-nez v1, :cond_2d9
    goto :goto_275
    :sswitch_2c4
    const-string v0, "loaded"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_2cd
    goto :goto_275
    :cond_2cd
    move v0, v2
    goto :goto_2d9
    :sswitch_2cf
    const-string v0, "webResume"
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v0
    if-nez v0, :cond_2d8
    goto :goto_275
    :cond_2d8
    move v0, v3
    :cond_2d9
    :goto_2d9
    const-string v1, "{}"
    packed-switch v0, :pswitch_data_3f8
    .line 118
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_2e6
    move-object p2, v12
    goto :goto_2ea
    :cond_2e6
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    :goto_2ea
    invoke-virtual {p0, p1, p2}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;)Z
    goto :goto_359
    .line 119
    :pswitch_2ee
    iget-object p2, p0, Lio/dcloud/feature/ui/b;->j:Lio/dcloud/feature/ui/a;
    invoke-virtual {p2, p0}, Lio/dcloud/feature/ui/a;->b(Lio/dcloud/feature/ui/c;)V
    .line 120
    invoke-virtual {p0, p1, v1, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    goto :goto_359
    .line 121
    :pswitch_2f7
    invoke-static {p2}, Lio/dcloud/common/util/PdrUtil;->isEmpty(Ljava/lang/Object;)Z
    move-result v0
    if-eqz v0, :cond_2ff
    move-object p2, v12
    goto :goto_303
    :cond_2ff
    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    move-result-object p2
    :goto_303
    invoke-virtual {p0, p1, p2}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;)Z
    .line 122
    invoke-virtual {p0}, Lio/dcloud/feature/ui/b;->g()V
    goto :goto_359
    .line 123
    :pswitch_30a
    iput v11, p0, Lio/dcloud/feature/ui/c;->B:I
    .line 124
    iget-object p2, p0, Lio/dcloud/feature/ui/c;->w:Lorg/json/JSONArray;
    if-eqz p2, :cond_31f
    .line 125
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->x:Lio/dcloud/common/DHInterface/IWebview;
    iget-object v2, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IFrameView;->obtainApp()Lio/dcloud/common/DHInterface/IApp;
    move-result-object v2
    invoke-interface {v2}, Lio/dcloud/common/DHInterface/IApp;->obtainAppId()Ljava/lang/String;
    move-result-object v2
    invoke-virtual {p0, v0, p2, p0, v2}, Lio/dcloud/feature/ui/c;->a(Lio/dcloud/common/DHInterface/IWebview;Lorg/json/JSONArray;Lio/dcloud/feature/ui/c;Ljava/lang/String;)V
    .line 127
    :cond_31f
    sget-object p2, Lio/dcloud/common/util/TestUtil;->CREATE_WEBVIEW:Ljava/lang/String;
    new-instance v0, Ljava/lang/StringBuilder;
    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    iget-object v2, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    const-string v2, " \u4ece\u52a0\u8f7d\u5b8c\u6210\u5206\u53d1loaded\u4e8b\u4ef6\u5230\u5f00\u59cb\u5206\u53d1\u4e8b\u4ef6 "
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object v0
    invoke-static {p2, v0}, Lio/dcloud/common/util/TestUtil;->print(Ljava/lang/String;Ljava/lang/String;)V
    .line 128
    new-instance p2, Ljava/lang/StringBuilder;
    invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
    const-string v0, "EVENTS_LOADED mUrl="
    invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->A:Ljava/lang/String;
    invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p2
    const-string v0, "Main_Path"
    invoke-static {v0, p2}, Lio/dcloud/common/adapter/util/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
    .line 129
    invoke-virtual {p0, p1, v1, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    goto :goto_359
    .line 148
    :pswitch_356
    invoke-virtual {p0, p1, v1, v3}, Lio/dcloud/feature/ui/b;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
    :cond_359
    :goto_359
    return-object v12
    :sswitch_data_35a
    .sparse-switch
        -0x7a44d379 -> :sswitch_11b
        -0x722278ad -> :sswitch_110
        -0x70efa724 -> :sswitch_105
        -0x5e176b7d -> :sswitch_fc
        -0x5478a867 -> :sswitch_f1
        -0x4612885d -> :sswitch_e6
        -0x41b6fcc1 -> :sswitch_db
        -0x37b2634c -> :sswitch_ce
        -0x14fa2439 -> :sswitch_c1
        -0xfd36022 -> :sswitch_b3
        -0x4efca48 -> :sswitch_a5
        0x11431b9 -> :sswitch_97
        0xaffa196 -> :sswitch_89
        0x21fc2541 -> :sswitch_7b
        0x3bda4fd8 -> :sswitch_6d
        0x54afa424 -> :sswitch_5f
        0x552e396d -> :sswitch_51
        0x5c6d66e0 -> :sswitch_43
        0x69fe15fa -> :sswitch_35
    .end sparse-switch
    :pswitch_data_3a8
    .packed-switch 0x0
        :pswitch_25b
        :pswitch_256
        :pswitch_245
        :pswitch_22a
        :pswitch_245
        :pswitch_245
        :pswitch_223
        :pswitch_245
        :pswitch_1f0
        :pswitch_1c6
        :pswitch_197
        :pswitch_187
        :pswitch_182
        :pswitch_163
        :pswitch_245
        :pswitch_15e
        :pswitch_245
        :pswitch_14d
        :pswitch_142
    .end packed-switch
    :sswitch_data_3d2
    .sparse-switch
        -0x46844f5f -> :sswitch_2cf
        -0x416acffb -> :sswitch_2c4
        -0x2eea9717 -> :sswitch_2bb
        -0x2baea0fe -> :sswitch_2b0
        0x30dd42 -> :sswitch_2a5
        0x5a5ddf8 -> :sswitch_29a
        0x11fc9b1b -> :sswitch_28f
        0x1410e13c -> :sswitch_284
        0x6da6e68c -> :sswitch_278
    .end sparse-switch
    :pswitch_data_3f8
    .packed-switch 0x0
        :pswitch_356
        :pswitch_30a
        :pswitch_2f7
        :pswitch_356
        :pswitch_356
        :pswitch_2ee
        :pswitch_356
        :pswitch_356
        :pswitch_356
    .end packed-switch
.end method
.method public p()Z
    .registers 2
    .line 1
    iget-boolean v0, p0, Lio/dcloud/feature/ui/c;->c0:Z
    return v0
.end method
.method protected q()V
    .registers 1
    return-void
.end method
.method public r()Lio/dcloud/common/DHInterface/IWebview;
    .registers 2
    .line 1
    iget-object v0, p0, Lio/dcloud/feature/ui/c;->z:Lio/dcloud/common/DHInterface/IFrameView;
    invoke-interface {v0}, Lio/dcloud/common/DHInterface/IFrameView;->obtainWebView()Lio/dcloud/common/DHInterface/IWebview;
    move-result-object v0
    return-object v0
.end method