WebViewFeatureInternal.smali 
.class public final enum Landroidx/webkit/internal/WebViewFeatureInternal;
.super Ljava/lang/Enum;
.source "WebViewFeatureInternal.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Landroidx/webkit/internal/WebViewFeatureInternal$LAZY_HOLDER;
    }
.end annotation
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Enum<",
        "Landroidx/webkit/internal/WebViewFeatureInternal;",
        ">;"
    }
.end annotation
# static fields
.field private static final synthetic $VALUES:[Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum CREATE_WEB_MESSAGE_CHANNEL:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum DISABLED_ACTION_MODE_MENU_ITEMS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum DOCUMENT_START_SCRIPT:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum FORCE_DARK:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum FORCE_DARK_STRATEGY:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum GET_WEB_CHROME_CLIENT:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum GET_WEB_VIEW_CLIENT:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum GET_WEB_VIEW_RENDERER:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum MULTI_PROCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field private static final NOT_SUPPORTED_BY_FRAMEWORK:I = -0x1
.field public static final enum OFF_SCREEN_PRERASTER:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum POST_WEB_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum PROXY_OVERRIDE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum RECEIVE_HTTP_ERROR:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum RECEIVE_WEB_RESOURCE_ERROR:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_ENABLE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_HIT:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_PRIVACY_POLICY_URL:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_RESPONSE_PROCEED:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SAFE_BROWSING_WHITELIST:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_BLOCK_NETWORK_LOADS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_CACHE_MODE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_CONTENT_ACCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_FILE_ACCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SHOULD_OVERRIDE_WITH_REDIRECTS:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum START_SAFE_BROWSING:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum SUPPRESS_ERROR_PAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum TRACING_CONTROLLER_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum VISUAL_STATE_CALLBACK_FEATURE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_MESSAGE_CALLBACK_ON_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_MESSAGE_LISTENER:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_MESSAGE_PORT_CLOSE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_MESSAGE_PORT_POST_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_RESOURCE_ERROR_GET_CODE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_RESOURCE_ERROR_GET_DESCRIPTION:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_RESOURCE_REQUEST_IS_REDIRECT:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
.field public static final enum WEB_VIEW_RENDERER_TERMINATE:Landroidx/webkit/internal/WebViewFeatureInternal;
# instance fields
.field private final mInternalFeatureValue:Ljava/lang/String;
.field private final mOsVersion:I
.field private final mPublicFeatureValue:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
    .registers 49
    .line 64
    new-instance v6, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v1, "VISUAL_STATE_CALLBACK_FEATURE"
    const/4 v2, 0x0
    const-string v3, "VISUAL_STATE_CALLBACK"
    const-string v4, "VISUAL_STATE_CALLBACK"
    const/16 v5, 0x17
    move-object v0, v6
    invoke-direct/range {v0 .. v5}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v6, Landroidx/webkit/internal/WebViewFeatureInternal;->VISUAL_STATE_CALLBACK_FEATURE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 72
    new-instance v0, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v8, "OFF_SCREEN_PRERASTER"
    const/4 v9, 0x1
    const-string v10, "OFF_SCREEN_PRERASTER"
    const-string v11, "OFF_SCREEN_PRERASTER"
    const/16 v12, 0x17
    move-object v7, v0
    invoke-direct/range {v7 .. v12}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v0, Landroidx/webkit/internal/WebViewFeatureInternal;->OFF_SCREEN_PRERASTER:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 80
    new-instance v1, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v14, "SAFE_BROWSING_ENABLE"
    const/4 v15, 0x2
    const-string v16, "SAFE_BROWSING_ENABLE"
    const-string v17, "SAFE_BROWSING_ENABLE"
    const/16 v18, 0x1a
    move-object v13, v1
    invoke-direct/range {v13 .. v18}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v1, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_ENABLE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 88
    new-instance v2, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v8, "DISABLED_ACTION_MODE_MENU_ITEMS"
    const/4 v9, 0x3
    const-string v10, "DISABLED_ACTION_MODE_MENU_ITEMS"
    const-string v11, "DISABLED_ACTION_MODE_MENU_ITEMS"
    const/16 v12, 0x18
    move-object v7, v2
    invoke-direct/range {v7 .. v12}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v2, Landroidx/webkit/internal/WebViewFeatureInternal;->DISABLED_ACTION_MODE_MENU_ITEMS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 95
    new-instance v3, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v14, "START_SAFE_BROWSING"
    const/4 v15, 0x4
    const-string v16, "START_SAFE_BROWSING"
    const-string v17, "START_SAFE_BROWSING"
    const/16 v18, 0x1b
    move-object v13, v3
    invoke-direct/range {v13 .. v18}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v3, Landroidx/webkit/internal/WebViewFeatureInternal;->START_SAFE_BROWSING:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 102
    new-instance v4, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v8, "SAFE_BROWSING_WHITELIST"
    const/4 v9, 0x5
    const-string v10, "SAFE_BROWSING_WHITELIST"
    const-string v11, "SAFE_BROWSING_WHITELIST"
    const/16 v12, 0x1b
    move-object v7, v4
    invoke-direct/range {v7 .. v12}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v4, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_WHITELIST:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 109
    new-instance v5, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v14, "SAFE_BROWSING_PRIVACY_POLICY_URL"
    const/4 v15, 0x6
    const-string v16, "SAFE_BROWSING_PRIVACY_POLICY_URL"
    const-string v17, "SAFE_BROWSING_PRIVACY_POLICY_URL"
    move-object v13, v5
    invoke-direct/range {v13 .. v18}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v5, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_PRIVACY_POLICY_URL:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 116
    new-instance v13, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v8, "SERVICE_WORKER_BASIC_USAGE"
    const/4 v9, 0x7
    const-string v10, "SERVICE_WORKER_BASIC_USAGE"
    const-string v11, "SERVICE_WORKER_BASIC_USAGE"
    const/16 v12, 0x18
    move-object v7, v13
    invoke-direct/range {v7 .. v12}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v13, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 124
    new-instance v7, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v15, "SERVICE_WORKER_CACHE_MODE"
    const/16 v16, 0x8
    const-string v17, "SERVICE_WORKER_CACHE_MODE"
    const-string v18, "SERVICE_WORKER_CACHE_MODE"
    const/16 v19, 0x18
    move-object v14, v7
    invoke-direct/range {v14 .. v19}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v7, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_CACHE_MODE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 132
    new-instance v8, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v21, "SERVICE_WORKER_CONTENT_ACCESS"
    const/16 v22, 0x9
    const-string v23, "SERVICE_WORKER_CONTENT_ACCESS"
    const-string v24, "SERVICE_WORKER_CONTENT_ACCESS"
    const/16 v25, 0x18
    move-object/from16 v20, v8
    invoke-direct/range {v20 .. v25}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v8, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_CONTENT_ACCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 140
    new-instance v9, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v15, "SERVICE_WORKER_FILE_ACCESS"
    const/16 v16, 0xa
    const-string v17, "SERVICE_WORKER_FILE_ACCESS"
    const-string v18, "SERVICE_WORKER_FILE_ACCESS"
    move-object v14, v9
    invoke-direct/range {v14 .. v19}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v9, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_FILE_ACCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 148
    new-instance v10, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v21, "SERVICE_WORKER_BLOCK_NETWORK_LOADS"
    const/16 v22, 0xb
    const-string v23, "SERVICE_WORKER_BLOCK_NETWORK_LOADS"
    const-string v24, "SERVICE_WORKER_BLOCK_NETWORK_LOADS"
    move-object/from16 v20, v10
    invoke-direct/range {v20 .. v25}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v10, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_BLOCK_NETWORK_LOADS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 155
    new-instance v11, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v15, "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"
    const/16 v16, 0xc
    const-string v17, "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"
    const-string v18, "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"
    move-object v14, v11
    invoke-direct/range {v14 .. v19}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v11, Landroidx/webkit/internal/WebViewFeatureInternal;->SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 163
    new-instance v12, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v21, "RECEIVE_WEB_RESOURCE_ERROR"
    const/16 v22, 0xd
    const-string v23, "RECEIVE_WEB_RESOURCE_ERROR"
    const-string v24, "RECEIVE_WEB_RESOURCE_ERROR"
    const/16 v25, 0x17
    move-object/from16 v20, v12
    invoke-direct/range {v20 .. v25}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v12, Landroidx/webkit/internal/WebViewFeatureInternal;->RECEIVE_WEB_RESOURCE_ERROR:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 171
    new-instance v20, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v15, "RECEIVE_HTTP_ERROR"
    const/16 v16, 0xe
    const-string v17, "RECEIVE_HTTP_ERROR"
    const-string v18, "RECEIVE_HTTP_ERROR"
    const/16 v19, 0x17
    move-object/from16 v14, v20
    invoke-direct/range {v14 .. v19}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v20, Landroidx/webkit/internal/WebViewFeatureInternal;->RECEIVE_HTTP_ERROR:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 179
    new-instance v14, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v22, "SHOULD_OVERRIDE_WITH_REDIRECTS"
    const/16 v23, 0xf
    const-string v24, "SHOULD_OVERRIDE_WITH_REDIRECTS"
    const-string v25, "SHOULD_OVERRIDE_WITH_REDIRECTS"
    const/16 v26, 0x18
    move-object/from16 v21, v14
    invoke-direct/range {v21 .. v26}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v14, Landroidx/webkit/internal/WebViewFeatureInternal;->SHOULD_OVERRIDE_WITH_REDIRECTS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 187
    new-instance v15, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v28, "SAFE_BROWSING_HIT"
    const/16 v29, 0x10
    const-string v30, "SAFE_BROWSING_HIT"
    const-string v31, "SAFE_BROWSING_HIT"
    const/16 v32, 0x1b
    move-object/from16 v27, v15
    invoke-direct/range {v27 .. v32}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v15, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_HIT:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 194
    new-instance v16, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v22, "WEB_RESOURCE_REQUEST_IS_REDIRECT"
    const/16 v23, 0x11
    const-string v24, "WEB_RESOURCE_REQUEST_IS_REDIRECT"
    const-string v25, "WEB_RESOURCE_REQUEST_IS_REDIRECT"
    move-object/from16 v21, v16
    invoke-direct/range {v21 .. v26}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v16, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_RESOURCE_REQUEST_IS_REDIRECT:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 201
    new-instance v17, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v28, "WEB_RESOURCE_ERROR_GET_DESCRIPTION"
    const/16 v29, 0x12
    const-string v30, "WEB_RESOURCE_ERROR_GET_DESCRIPTION"
    const-string v31, "WEB_RESOURCE_ERROR_GET_DESCRIPTION"
    const/16 v32, 0x17
    move-object/from16 v27, v17
    invoke-direct/range {v27 .. v32}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v17, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_RESOURCE_ERROR_GET_DESCRIPTION:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 208
    new-instance v18, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v22, "WEB_RESOURCE_ERROR_GET_CODE"
    const/16 v23, 0x13
    const-string v24, "WEB_RESOURCE_ERROR_GET_CODE"
    const-string v25, "WEB_RESOURCE_ERROR_GET_CODE"
    const/16 v26, 0x17
    move-object/from16 v21, v18
    invoke-direct/range {v21 .. v26}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v18, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_RESOURCE_ERROR_GET_CODE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 215
    new-instance v19, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v28, "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"
    const/16 v29, 0x14
    const-string v30, "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"
    const-string v31, "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"
    const/16 v32, 0x1b
    move-object/from16 v27, v19
    invoke-direct/range {v27 .. v32}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v19, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 222
    new-instance v27, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v22, "SAFE_BROWSING_RESPONSE_PROCEED"
    const/16 v23, 0x15
    const-string v24, "SAFE_BROWSING_RESPONSE_PROCEED"
    const-string v25, "SAFE_BROWSING_RESPONSE_PROCEED"
    const/16 v26, 0x1b
    move-object/from16 v21, v27
    invoke-direct/range {v21 .. v26}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v27, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_RESPONSE_PROCEED:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 229
    new-instance v21, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v29, "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"
    const/16 v30, 0x16
    const-string v31, "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"
    const-string v32, "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"
    const/16 v33, 0x1b
    move-object/from16 v28, v21
    invoke-direct/range {v28 .. v33}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v21, Landroidx/webkit/internal/WebViewFeatureInternal;->SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 237
    new-instance v22, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v35, "WEB_MESSAGE_PORT_POST_MESSAGE"
    const/16 v36, 0x17
    const-string v37, "WEB_MESSAGE_PORT_POST_MESSAGE"
    const-string v38, "WEB_MESSAGE_PORT_POST_MESSAGE"
    const/16 v39, 0x17
    move-object/from16 v34, v22
    invoke-direct/range {v34 .. v39}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v22, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_MESSAGE_PORT_POST_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 244
    new-instance v23, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v29, "WEB_MESSAGE_PORT_CLOSE"
    const/16 v30, 0x18
    const-string v31, "WEB_MESSAGE_PORT_CLOSE"
    const-string v32, "WEB_MESSAGE_PORT_CLOSE"
    const/16 v33, 0x17
    move-object/from16 v28, v23
    invoke-direct/range {v28 .. v33}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v23, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_MESSAGE_PORT_CLOSE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 254
    new-instance v24, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v35, "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK"
    const/16 v36, 0x19
    const-string v37, "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK"
    const-string v38, "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK"
    move-object/from16 v34, v24
    invoke-direct/range {v34 .. v39}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v24, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 261
    new-instance v25, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v29, "CREATE_WEB_MESSAGE_CHANNEL"
    const/16 v30, 0x1a
    const-string v31, "CREATE_WEB_MESSAGE_CHANNEL"
    const-string v32, "CREATE_WEB_MESSAGE_CHANNEL"
    move-object/from16 v28, v25
    invoke-direct/range {v28 .. v33}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v25, Landroidx/webkit/internal/WebViewFeatureInternal;->CREATE_WEB_MESSAGE_CHANNEL:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 268
    new-instance v26, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v35, "POST_WEB_MESSAGE"
    const/16 v36, 0x1b
    const-string v37, "POST_WEB_MESSAGE"
    const-string v38, "POST_WEB_MESSAGE"
    move-object/from16 v34, v26
    invoke-direct/range {v34 .. v39}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v26, Landroidx/webkit/internal/WebViewFeatureInternal;->POST_WEB_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 275
    new-instance v34, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v29, "WEB_MESSAGE_CALLBACK_ON_MESSAGE"
    const/16 v30, 0x1c
    const-string v31, "WEB_MESSAGE_CALLBACK_ON_MESSAGE"
    const-string v32, "WEB_MESSAGE_CALLBACK_ON_MESSAGE"
    move-object/from16 v28, v34
    invoke-direct/range {v28 .. v33}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v34, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_MESSAGE_CALLBACK_ON_MESSAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 281
    new-instance v28, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v36, "GET_WEB_VIEW_CLIENT"
    const/16 v37, 0x1d
    const-string v38, "GET_WEB_VIEW_CLIENT"
    const-string v39, "GET_WEB_VIEW_CLIENT"
    const/16 v40, 0x1a
    move-object/from16 v35, v28
    invoke-direct/range {v35 .. v40}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v28, Landroidx/webkit/internal/WebViewFeatureInternal;->GET_WEB_VIEW_CLIENT:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 287
    new-instance v29, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v42, "GET_WEB_CHROME_CLIENT"
    const/16 v43, 0x1e
    const-string v44, "GET_WEB_CHROME_CLIENT"
    const-string v45, "GET_WEB_CHROME_CLIENT"
    const/16 v46, 0x1a
    move-object/from16 v41, v29
    invoke-direct/range {v41 .. v46}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v29, Landroidx/webkit/internal/WebViewFeatureInternal;->GET_WEB_CHROME_CLIENT:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 290
    new-instance v30, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v36, "GET_WEB_VIEW_RENDERER"
    const/16 v37, 0x1f
    const-string v38, "GET_WEB_VIEW_RENDERER"
    const-string v39, "GET_WEB_VIEW_RENDERER"
    const/16 v40, 0x1d
    move-object/from16 v35, v30
    invoke-direct/range {v35 .. v40}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v30, Landroidx/webkit/internal/WebViewFeatureInternal;->GET_WEB_VIEW_RENDERER:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 292
    new-instance v31, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v42, "WEB_VIEW_RENDERER_TERMINATE"
    const/16 v43, 0x20
    const-string v44, "WEB_VIEW_RENDERER_TERMINATE"
    const-string v45, "WEB_VIEW_RENDERER_TERMINATE"
    const/16 v46, 0x1d
    move-object/from16 v41, v31
    invoke-direct/range {v41 .. v46}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v31, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_VIEW_RENDERER_TERMINATE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 302
    new-instance v32, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v36, "TRACING_CONTROLLER_BASIC_USAGE"
    const/16 v37, 0x21
    const-string v38, "TRACING_CONTROLLER_BASIC_USAGE"
    const-string v39, "TRACING_CONTROLLER_BASIC_USAGE"
    const/16 v40, 0x1c
    move-object/from16 v35, v32
    invoke-direct/range {v35 .. v40}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v32, Landroidx/webkit/internal/WebViewFeatureInternal;->TRACING_CONTROLLER_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 312
    new-instance v33, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v42, "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"
    const/16 v43, 0x22
    const-string v44, "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"
    const-string v45, "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"
    move-object/from16 v41, v33
    invoke-direct/range {v41 .. v46}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    sput-object v33, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    move-object/from16 v35, v15
    .line 322
    new-instance v15, Landroidx/webkit/internal/WebViewFeatureInternal;
    move-object/from16 v36, v14
    const-string v14, "PROXY_OVERRIDE"
    move-object/from16 v37, v12
    const/16 v12, 0x23
    move-object/from16 v38, v11
    const-string v11, "PROXY_OVERRIDE:3"
    invoke-direct {v15, v14, v12, v14, v11}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v15, Landroidx/webkit/internal/WebViewFeatureInternal;->PROXY_OVERRIDE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 329
    new-instance v11, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v14, "SUPPRESS_ERROR_PAGE"
    const/16 v12, 0x24
    invoke-direct {v11, v14, v12, v14, v14}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v11, Landroidx/webkit/internal/WebViewFeatureInternal;->SUPPRESS_ERROR_PAGE:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 334
    new-instance v14, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v12, "MULTI_PROCESS"
    move-object/from16 v41, v11
    const/16 v11, 0x25
    move-object/from16 v42, v15
    const-string v15, "MULTI_PROCESS_QUERY"
    invoke-direct {v14, v12, v11, v12, v15}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v14, Landroidx/webkit/internal/WebViewFeatureInternal;->MULTI_PROCESS:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 341
    new-instance v12, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v15, "FORCE_DARK"
    const/16 v11, 0x26
    invoke-direct {v12, v15, v11, v15, v15}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v12, Landroidx/webkit/internal/WebViewFeatureInternal;->FORCE_DARK:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 348
    new-instance v15, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v11, "FORCE_DARK_STRATEGY"
    move-object/from16 v45, v12
    const/16 v12, 0x27
    move-object/from16 v46, v14
    const-string v14, "FORCE_DARK_BEHAVIOR"
    invoke-direct {v15, v11, v12, v11, v14}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v15, Landroidx/webkit/internal/WebViewFeatureInternal;->FORCE_DARK_STRATEGY:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 356
    new-instance v11, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v14, "WEB_MESSAGE_LISTENER"
    const/16 v12, 0x28
    invoke-direct {v11, v14, v12, v14, v14}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v11, Landroidx/webkit/internal/WebViewFeatureInternal;->WEB_MESSAGE_LISTENER:Landroidx/webkit/internal/WebViewFeatureInternal;
    .line 364
    new-instance v14, Landroidx/webkit/internal/WebViewFeatureInternal;
    const-string v12, "DOCUMENT_START_SCRIPT"
    move-object/from16 v47, v11
    const/16 v11, 0x29
    invoke-direct {v14, v12, v11, v12, v12}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    sput-object v14, Landroidx/webkit/internal/WebViewFeatureInternal;->DOCUMENT_START_SCRIPT:Landroidx/webkit/internal/WebViewFeatureInternal;
    const/16 v12, 0x2a
    new-array v12, v12, [Landroidx/webkit/internal/WebViewFeatureInternal;
    const/16 v48, 0x0
    aput-object v6, v12, v48
    const/4 v6, 0x1
    aput-object v0, v12, v6
    const/4 v0, 0x2
    aput-object v1, v12, v0
    const/4 v0, 0x3
    aput-object v2, v12, v0
    const/4 v0, 0x4
    aput-object v3, v12, v0
    const/4 v0, 0x5
    aput-object v4, v12, v0
    const/4 v0, 0x6
    aput-object v5, v12, v0
    const/4 v0, 0x7
    aput-object v13, v12, v0
    const/16 v0, 0x8
    aput-object v7, v12, v0
    const/16 v0, 0x9
    aput-object v8, v12, v0
    const/16 v0, 0xa
    aput-object v9, v12, v0
    const/16 v0, 0xb
    aput-object v10, v12, v0
    const/16 v0, 0xc
    aput-object v38, v12, v0
    const/16 v0, 0xd
    aput-object v37, v12, v0
    const/16 v0, 0xe
    aput-object v20, v12, v0
    const/16 v0, 0xf
    aput-object v36, v12, v0
    const/16 v0, 0x10
    aput-object v35, v12, v0
    const/16 v0, 0x11
    aput-object v16, v12, v0
    const/16 v0, 0x12
    aput-object v17, v12, v0
    const/16 v0, 0x13
    aput-object v18, v12, v0
    const/16 v0, 0x14
    aput-object v19, v12, v0
    const/16 v0, 0x15
    aput-object v27, v12, v0
    const/16 v0, 0x16
    aput-object v21, v12, v0
    const/16 v0, 0x17
    aput-object v22, v12, v0
    const/16 v0, 0x18
    aput-object v23, v12, v0
    const/16 v0, 0x19
    aput-object v24, v12, v0
    const/16 v0, 0x1a
    aput-object v25, v12, v0
    const/16 v0, 0x1b
    aput-object v26, v12, v0
    const/16 v0, 0x1c
    aput-object v34, v12, v0
    const/16 v0, 0x1d
    aput-object v28, v12, v0
    const/16 v0, 0x1e
    aput-object v29, v12, v0
    const/16 v0, 0x1f
    aput-object v30, v12, v0
    const/16 v0, 0x20
    aput-object v31, v12, v0
    const/16 v0, 0x21
    aput-object v32, v12, v0
    const/16 v0, 0x22
    aput-object v33, v12, v0
    const/16 v0, 0x23
    aput-object v42, v12, v0
    const/16 v0, 0x24
    aput-object v41, v12, v0
    const/16 v0, 0x25
    aput-object v46, v12, v0
    const/16 v0, 0x26
    aput-object v45, v12, v0
    const/16 v0, 0x27
    aput-object v15, v12, v0
    const/16 v0, 0x28
    aput-object v47, v12, v0
    aput-object v14, v12, v11
    .line 57
    sput-object v12, Landroidx/webkit/internal/WebViewFeatureInternal;->$VALUES:[Landroidx/webkit/internal/WebViewFeatureInternal;
    return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
    .registers 11
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation
    const/4 v5, -0x1
    move-object v0, p0
    move-object v1, p1
    move v2, p2
    move-object v3, p3
    move-object v4, p4
    .line 384
    invoke-direct/range {v0 .. v5}, Landroidx/webkit/internal/WebViewFeatureInternal;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "I)V"
        }
    .end annotation
    .line 396
    invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
    .line 397
    iput-object p3, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mPublicFeatureValue:Ljava/lang/String;
    .line 398
    iput-object p4, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mInternalFeatureValue:Ljava/lang/String;
    .line 399
    iput p5, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mOsVersion:I
    return-void
.end method
.method public static getFeature(Ljava/lang/String;)Landroidx/webkit/internal/WebViewFeatureInternal;
    .registers 6
    .line 408
    invoke-static {}, Landroidx/webkit/internal/WebViewFeatureInternal;->values()[Landroidx/webkit/internal/WebViewFeatureInternal;
    move-result-object v0
    array-length v1, v0
    const/4 v2, 0x0
    :goto_6
    if-ge v2, v1, :cond_16
    aget-object v3, v0, v2
    .line 409
    iget-object v4, v3, Landroidx/webkit/internal/WebViewFeatureInternal;->mPublicFeatureValue:Ljava/lang/String;
    invoke-virtual {v4, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    move-result v4
    if-eqz v4, :cond_13
    return-object v3
    :cond_13
    add-int/lit8 v2, v2, 0x1
    goto :goto_6
    .line 413
    :cond_16
    new-instance v0, Ljava/lang/RuntimeException;
    new-instance v1, Ljava/lang/StringBuilder;
    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    const-string v2, "Unknown feature "
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    move-result-object p0
    invoke-direct {v0, p0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    throw v0
.end method
.method public static getUnsupportedOperationException()Ljava/lang/UnsupportedOperationException;
    .registers 2
    .line 452
    new-instance v0, Ljava/lang/UnsupportedOperationException;
    const-string v1, "This method is not supported by the current version of the framework and the current WebView APK"
    invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    return-object v0
.end method
.method public static getWebViewApkFeaturesForTesting()Ljava/util/Set;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Set<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
    .line 443
    sget-object v0, Landroidx/webkit/internal/WebViewFeatureInternal$LAZY_HOLDER;->WEBVIEW_APK_FEATURES:Ljava/util/Set;
    return-object v0
.end method
.method public static valueOf(Ljava/lang/String;)Landroidx/webkit/internal/WebViewFeatureInternal;
    .registers 2
    .line 57
    const-class v0, Landroidx/webkit/internal/WebViewFeatureInternal;
    invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
    move-result-object p0
    check-cast p0, Landroidx/webkit/internal/WebViewFeatureInternal;
    return-object p0
.end method
.method public static values()[Landroidx/webkit/internal/WebViewFeatureInternal;
    .registers 1
    .line 57
    sget-object v0, Landroidx/webkit/internal/WebViewFeatureInternal;->$VALUES:[Landroidx/webkit/internal/WebViewFeatureInternal;
    invoke-virtual {v0}, [Landroidx/webkit/internal/WebViewFeatureInternal;->clone()Ljava/lang/Object;
    move-result-object v0
    check-cast v0, [Landroidx/webkit/internal/WebViewFeatureInternal;
    return-object v0
.end method
# virtual methods
.method public isSupportedByFramework()Z
    .registers 4
    .line 421
    iget v0, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mOsVersion:I
    const/4 v1, 0x0
    const/4 v2, -0x1
    if-ne v0, v2, :cond_7
    return v1
    .line 424
    :cond_7
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    iget v2, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mOsVersion:I
    if-lt v0, v2, :cond_e
    const/4 v1, 0x1
    :cond_e
    return v1
.end method
.method public isSupportedByWebView()Z
    .registers 3
    .line 431
    sget-object v0, Landroidx/webkit/internal/WebViewFeatureInternal$LAZY_HOLDER;->WEBVIEW_APK_FEATURES:Ljava/util/Set;
    iget-object v1, p0, Landroidx/webkit/internal/WebViewFeatureInternal;->mInternalFeatureValue:Ljava/lang/String;
    invoke-static {v0, v1}, Lorg/chromium/support_lib_boundary/util/BoundaryInterfaceReflectionUtil;->containsFeature(Ljava/util/Collection;Ljava/lang/String;)Z
    move-result v0
    return v0
.end method