.class public final Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt; .super Ljava/lang/Object; .source "SourceFile" # direct methods .method public static synthetic $r8$lambda$BjKqhtUeajU8MVqxhIl8EQm9Uuo(Landroid/content/Context;)Landroidx/webkit/WebViewAssetLoader; .locals 0 .line 0 invoke-static {p0}, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt;->provideGetWebViewCacheAssetLoader$lambda$1(Landroid/content/Context;)Landroidx/webkit/WebViewAssetLoader; move-result-object p0 return-object p0 .end method .method public static synthetic $r8$lambda$dEc7UJjvjy9roFmw2ztrgySEuJY(Landroid/content/Context;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; .locals 0 .line 0 invoke-static {p0, p1}, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt;->provideGetWebViewCacheAssetLoader$lambda$1$lambda$0(Landroid/content/Context;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; move-result-object p0 return-object p0 .end method .method public static final guessMimeType(Ljava/lang/String;)Ljava/lang/String; .locals 1 const-string v0, "filePath" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 28 invoke-static {p0}, Ljava/net/URLConnection;->guessContentTypeFromName(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 const-string v0, "guessContentTypeFromName(filePath)" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method public static final provideGetWebViewCacheAssetLoader(Landroid/content/Context;)Lcom/unity3d/ads/adplayer/GetWebViewCacheAssetLoader; .locals 1 const-string v0, "context" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 13 new-instance v0, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt$$ExternalSyntheticLambda0; invoke-direct {v0, p0}, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt$$ExternalSyntheticLambda0;->(Landroid/content/Context;)V return-object v0 .end method .method private static final provideGetWebViewCacheAssetLoader$lambda$1(Landroid/content/Context;)Landroidx/webkit/WebViewAssetLoader; .locals 2 const-string v0, "$context" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 14 new-instance v0, Landroidx/webkit/WebViewAssetLoader$Builder; invoke-direct {v0}, Landroidx/webkit/WebViewAssetLoader$Builder;->()V .line 15 new-instance v1, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt$$ExternalSyntheticLambda1; invoke-direct {v1, p0}, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt$$ExternalSyntheticLambda1;->(Landroid/content/Context;)V const-string p0, "/unity-ads-sdk-webview/" invoke-virtual {v0, p0, v1}, Landroidx/webkit/WebViewAssetLoader$Builder;->addPathHandler(Ljava/lang/String;Landroidx/webkit/WebViewAssetLoader$PathHandler;)Landroidx/webkit/WebViewAssetLoader$Builder; move-result-object p0 const-string v0, "config.unityads.unity3d.com" .line 24 invoke-virtual {p0, v0}, Landroidx/webkit/WebViewAssetLoader$Builder;->setDomain(Ljava/lang/String;)Landroidx/webkit/WebViewAssetLoader$Builder; move-result-object p0 .line 25 invoke-virtual {p0}, Landroidx/webkit/WebViewAssetLoader$Builder;->build()Landroidx/webkit/WebViewAssetLoader; move-result-object p0 const-string v0, "Builder()\n .addPa\u2026_DOMAIN)\n .build()" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method private static final provideGetWebViewCacheAssetLoader$lambda$1$lambda$0(Landroid/content/Context;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; .locals 3 const-string v0, "$context" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "path" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 .line 17 :try_start_0 invoke-virtual {p0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; move-result-object p0 invoke-virtual {p0, p1}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; move-result-object p0 const-string v1, "context.assets.open(path)" invoke-static {p0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V .line 18 new-instance v1, Landroid/webkit/WebResourceResponse; invoke-static {p1}, Lcom/unity3d/ads/adplayer/GetWebViewAssetLoaderKt;->guessMimeType(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-direct {v1, v2, v0, p0}, Landroid/webkit/WebResourceResponse;->(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 move-object v0, v1 goto :goto_0 :catch_0 const-string p0, "Webview Asset not found: %s" filled-new-array {p1}, [Ljava/lang/Object; move-result-object p1 .line 20 invoke-static {p0, p1}, Lcom/unity3d/services/core/log/DeviceLog;->debug(Ljava/lang/String;[Ljava/lang/Object;)V :goto_0 return-object v0 .end method