public abstract interface class app/revanced/manager/plugin/downloader/BaseDownloadScope : app/revanced/manager/plugin/downloader/Scope { } public final class app/revanced/manager/plugin/downloader/ConstantsKt { public static final field PLUGIN_HOST_PERMISSION Ljava/lang/String; } public final class app/revanced/manager/plugin/downloader/DownloadUrl : android/os/Parcelable { public static final field CREATOR Landroid/os/Parcelable$Creator; public fun (Ljava/lang/String;Ljava/util/Map;)V public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/util/Map; public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lapp/revanced/manager/plugin/downloader/DownloadUrl; public static synthetic fun copy$default (Lapp/revanced/manager/plugin/downloader/DownloadUrl;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lapp/revanced/manager/plugin/downloader/DownloadUrl; public final fun describeContents ()I public fun equals (Ljava/lang/Object;)Z public final fun getHeaders ()Ljava/util/Map; public final fun getUrl ()Ljava/lang/String; public fun hashCode ()I public final fun toDownloadResult ()Lkotlin/Pair; public fun toString ()Ljava/lang/String; public final fun writeToParcel (Landroid/os/Parcel;I)V } public final class app/revanced/manager/plugin/downloader/DownloadUrl$Creator : android/os/Parcelable$Creator { public fun ()V public final fun createFromParcel (Landroid/os/Parcel;)Lapp/revanced/manager/plugin/downloader/DownloadUrl; public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object; public final fun newArray (I)[Lapp/revanced/manager/plugin/downloader/DownloadUrl; public synthetic fun newArray (I)[Ljava/lang/Object; } public final class app/revanced/manager/plugin/downloader/Downloader { } public final class app/revanced/manager/plugin/downloader/DownloaderBuilder { } public final class app/revanced/manager/plugin/downloader/DownloaderKt { public static final fun Downloader (Lkotlin/jvm/functions/Function1;)Lapp/revanced/manager/plugin/downloader/DownloaderBuilder; } public final class app/revanced/manager/plugin/downloader/DownloaderScope : app/revanced/manager/plugin/downloader/Scope { public final fun download (Lkotlin/jvm/functions/Function3;)V public final fun get (Lkotlin/jvm/functions/Function4;)V public fun getHostPackageName ()Ljava/lang/String; public fun getPluginPackageName ()Ljava/lang/String; public final fun useService (Landroid/content/Intent;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class app/revanced/manager/plugin/downloader/ExtensionsKt { public static final fun download (Lapp/revanced/manager/plugin/downloader/DownloaderScope;Lkotlin/jvm/functions/Function4;)V } public abstract interface class app/revanced/manager/plugin/downloader/GetScope : app/revanced/manager/plugin/downloader/Scope { public abstract fun requestStartActivity (Landroid/content/Intent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public abstract interface class app/revanced/manager/plugin/downloader/InputDownloadScope : app/revanced/manager/plugin/downloader/BaseDownloadScope { } public abstract interface class app/revanced/manager/plugin/downloader/OutputDownloadScope : app/revanced/manager/plugin/downloader/BaseDownloadScope { public abstract fun reportSize (JLkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class app/revanced/manager/plugin/downloader/Package : android/os/Parcelable { public static final field CREATOR Landroid/os/Parcelable$Creator; public fun (Ljava/lang/String;Ljava/lang/String;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lapp/revanced/manager/plugin/downloader/Package; public static synthetic fun copy$default (Lapp/revanced/manager/plugin/downloader/Package;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lapp/revanced/manager/plugin/downloader/Package; public final fun describeContents ()I public fun equals (Ljava/lang/Object;)Z public final fun getName ()Ljava/lang/String; public final fun getVersion ()Ljava/lang/String; public fun hashCode ()I public fun toString ()Ljava/lang/String; public final fun writeToParcel (Landroid/os/Parcel;I)V } public final class app/revanced/manager/plugin/downloader/Package$Creator : android/os/Parcelable$Creator { public fun ()V public final fun createFromParcel (Landroid/os/Parcel;)Lapp/revanced/manager/plugin/downloader/Package; public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object; public final fun newArray (I)[Lapp/revanced/manager/plugin/downloader/Package; public synthetic fun newArray (I)[Ljava/lang/Object; } public abstract interface annotation class app/revanced/manager/plugin/downloader/PluginHostApi : java/lang/annotation/Annotation { } public abstract interface class app/revanced/manager/plugin/downloader/Scope { public abstract fun getHostPackageName ()Ljava/lang/String; public abstract fun getPluginPackageName ()Ljava/lang/String; } public abstract class app/revanced/manager/plugin/downloader/UserInteractionException : java/lang/Exception { public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V } public abstract class app/revanced/manager/plugin/downloader/UserInteractionException$Activity : app/revanced/manager/plugin/downloader/UserInteractionException { public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V } public final class app/revanced/manager/plugin/downloader/UserInteractionException$Activity$Cancelled : app/revanced/manager/plugin/downloader/UserInteractionException$Activity { } public final class app/revanced/manager/plugin/downloader/UserInteractionException$Activity$NotCompleted : app/revanced/manager/plugin/downloader/UserInteractionException$Activity { public final fun getIntent ()Landroid/content/Intent; public final fun getResultCode ()I } public final class app/revanced/manager/plugin/downloader/UserInteractionException$RequestDenied : app/revanced/manager/plugin/downloader/UserInteractionException { } public final class app/revanced/manager/plugin/downloader/webview/APIKt { public static final fun WebViewDownloader (Lkotlin/jvm/functions/Function4;)Lapp/revanced/manager/plugin/downloader/DownloaderBuilder; public static final fun runWebView (Lapp/revanced/manager/plugin/downloader/GetScope;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public class app/revanced/manager/plugin/downloader/webview/IWebView$Default : app/revanced/manager/plugin/downloader/webview/IWebView { public fun ()V public fun asBinder ()Landroid/os/IBinder; public fun finish ()V public fun load (Ljava/lang/String;)V } public abstract class app/revanced/manager/plugin/downloader/webview/IWebView$Stub : android/os/Binder, app/revanced/manager/plugin/downloader/webview/IWebView { public fun ()V public fun asBinder ()Landroid/os/IBinder; public static fun asInterface (Landroid/os/IBinder;)Lapp/revanced/manager/plugin/downloader/webview/IWebView; public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z } public class app/revanced/manager/plugin/downloader/webview/IWebViewEvents$Default : app/revanced/manager/plugin/downloader/webview/IWebViewEvents { public fun ()V public fun asBinder ()Landroid/os/IBinder; public fun download (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V public fun pageLoad (Ljava/lang/String;)V public fun ready (Lapp/revanced/manager/plugin/downloader/webview/IWebView;)V } public abstract class app/revanced/manager/plugin/downloader/webview/IWebViewEvents$Stub : android/os/Binder, app/revanced/manager/plugin/downloader/webview/IWebViewEvents { public fun ()V public fun asBinder ()Landroid/os/IBinder; public static fun asInterface (Landroid/os/IBinder;)Lapp/revanced/manager/plugin/downloader/webview/IWebViewEvents; public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z } public final class app/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters$Creator : android/os/Parcelable$Creator { public fun ()V public final fun createFromParcel (Landroid/os/Parcel;)Lapp/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters; public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object; public final fun newArray (I)[Lapp/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters; public synthetic fun newArray (I)[Ljava/lang/Object; } public abstract interface class app/revanced/manager/plugin/downloader/webview/WebViewCallbackScope : app/revanced/manager/plugin/downloader/Scope { public abstract fun finish (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public abstract fun load (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class app/revanced/manager/plugin/downloader/webview/WebViewScope : app/revanced/manager/plugin/downloader/Scope { public final fun download (Lkotlin/jvm/functions/Function5;)V public fun getHostPackageName ()Ljava/lang/String; public fun getPluginPackageName ()Ljava/lang/String; public final fun pageLoad (Lkotlin/jvm/functions/Function3;)V }