Ver Fonte

Remove-SMS-integration.patch

none há 4 anos atrás
pai
commit
a6dc07c9ec
2 ficheiros alterados com 6095 adições e 196 exclusões
  1. 3053 91
      build/patches/Remove-SMS-integration.patch
  2. 3042 105
      build/patches/Remove-google_services_gcm.patch

+ 3053 - 91
build/patches/Remove-SMS-integration.patch

@@ -3,36 +3,157 @@ Date: Sun, 3 Nov 2019 08:22:29 +0100
 Subject: Remove SMS integration
 
 ---
- .../content/browser/sms/SmsProviderGms.java   |  9 +---
- .../browser/sms/SmsUserConsentReceiver.java   | 46 ++-----------------
- .../browser/sms/SmsVerificationReceiver.java  | 43 +++--------------
- .../content/browser/sms/Wrappers.java         | 28 +----------
- 4 files changed, 12 insertions(+), 114 deletions(-)
+ .../language/AppLocaleUtils.java.porig        |   70 -
+ .../browser/language/AppLocaleUtils.java.rej  |   59 -
+ .../browser/sms/SmsUserConsentReceiver.java   |   46 +-
+ .../browser/sms/SmsVerificationReceiver.java  |   45 +-
+ third_party/android_deps/BUILD.gn.porig       | 2853 -----------------
+ third_party/android_deps/BUILD.gn.rej         |   35 -
+ 6 files changed, 10 insertions(+), 3098 deletions(-)
+ delete mode 100644 chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig
+ delete mode 100644 chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej
+ delete mode 100644 third_party/android_deps/BUILD.gn.porig
+ delete mode 100644 third_party/android_deps/BUILD.gn.rej
 
-diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/SmsProviderGms.java b/content/public/android/java/src/org/chromium/content/browser/sms/SmsProviderGms.java
---- a/content/public/android/java/src/org/chromium/content/browser/sms/SmsProviderGms.java
-+++ b/content/public/android/java/src/org/chromium/content/browser/sms/SmsProviderGms.java
-@@ -126,13 +126,6 @@ public class SmsProviderGms {
-     }
- 
-     public Wrappers.SmsRetrieverClientWrapper getClient() {
--        if (mClient != null) {
--            return mClient;
--        }
--        mClient = new Wrappers.SmsRetrieverClientWrapper(
--                mUserConsentReceiver != null ? mUserConsentReceiver.createClient() : null,
--                mVerificationReceiver != null ? mVerificationReceiver.createClient() : null);
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig
+deleted file mode 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig
++++ /dev/null
+@@ -1,70 +0,0 @@
+-// Copyright 2020 The Chromium Authors. All rights reserved.
+-// Use of this source code is governed by a BSD-style license that can be
+-// found in the LICENSE file.
 -
-         return mClient;
-     }
- 
-@@ -153,4 +146,4 @@ public class SmsProviderGms {
-         void onTimeout(long nativeSmsProviderGms);
-         void onCancel(long nativeSmsProviderGms);
-     }
+-package org.chromium.chrome.browser.language;
+-
+-import android.content.Context;
+-import android.preference.PreferenceManager;
+-import android.text.TextUtils;
+-
+-import org.chromium.base.BundleUtils;
+-import org.chromium.base.ContextUtils;
+-import org.chromium.base.Log;
+-import org.chromium.chrome.browser.preferences.ChromePreferenceKeys;
+-import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
+-
+-import java.util.Locale;
+-
+-/**
+- * Provides utility functions to assist with overriding the application language.
+- * This class manages the AppLanguagePref.
+- */
+-public class AppLocaleUtils {
+-    private AppLocaleUtils(){};
+-
+-    private static final String TAG = "AppLocale";
+-
+-    // Value of AppLocale preference when the system language is used.
+-    public static final String SYSTEM_LANGUAGE_VALUE = null;
+-
+-    /**
+-     * Return true if languageName is the same as the current application override
+-     * language stored preference.
+-     * @return boolean
+-     */
+-    public static boolean isAppLanguagePref(String languageName) {
+-        return TextUtils.equals(getAppLanguagePref(), languageName);
+-    }
+-
+-    /**
+-     * Get the value of application language shared preference or null if there is none.
+-     * @return String BCP-47 language tag (e.g. en-US).
+-     */
+-    public static String getAppLanguagePref() {
+-        return SharedPreferencesManager.getInstance().readString(
+-                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, SYSTEM_LANGUAGE_VALUE);
+-    }
+-
+-    /**
+-     * Get the value of application language shared preference or null if there is none.
+-     * Used during {@link ChromeApplication#attachBaseContext} before
+-     * {@link SharedPreferencesManager} is created.
+-     * @param base Context to use for getting the shared preference.
+-     * @return String BCP-47 language tag (e.g. en-US).
+-     */
+-    @SuppressWarnings("DefaultSharedPreferencesCheck")
+-    protected static String getAppLanguagePrefStartUp(Context base) {
+-        return PreferenceManager.getDefaultSharedPreferences(base).getString(
+-                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, SYSTEM_LANGUAGE_VALUE);
+-    }
+-
+-    /**
+-     * Set the value of application language shared preference. If set to null
+-     * the system language will be used.
+-     */
+-    public static void setAppLanguagePref(String languageName) {
+-        SharedPreferencesManager.getInstance().writeString(
+-                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, languageName);
+-    }
 -}
-\ No newline at end of file
-+}
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej
+deleted file mode 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej
++++ /dev/null
+@@ -1,59 +0,0 @@
+-diff a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java	(rejected hunks)
+-@@ -8,11 +8,6 @@ import android.content.Context;
+- import android.preference.PreferenceManager;
+- import android.text.TextUtils;
+- 
+--import com.google.android.play.core.splitcompat.SplitCompat;
+--import com.google.android.play.core.splitinstall.SplitInstallManager;
+--import com.google.android.play.core.splitinstall.SplitInstallManagerFactory;
+--import com.google.android.play.core.splitinstall.SplitInstallRequest;
+--
+- import org.chromium.base.BundleUtils;
+- import org.chromium.base.ContextUtils;
+- import org.chromium.base.Log;
+-@@ -78,31 +73,12 @@ public class AppLocaleUtils {
+-      * @param context Activity context to enable downloaded language splits on.
+-      */
+-     public static void maybeInstallActivitySplitCompat(Context context) {
+--        if (GlobalAppLocaleController.getInstance().isOverridden() && BundleUtils.isBundle()) {
+--            Log.i(TAG, "maybeInstallActivitySplit isOverridden: %s  isBundle: %s",
+--                    GlobalAppLocaleController.getInstance().isOverridden(), BundleUtils.isBundle());
+--            Log.i(TAG, "Override Locale: %s", getAppLanguagePref());
+--            logInstalledLanguages(context);
+--            SplitCompat.installActivity(context);
+--            logInstalledLanguages(context);
+--        }
+-     }
+- 
+-     /**
+-      * For bundle builds ensure that the language split for languageName is download.
+-      */
+-     private static void ensureLaguageSplitInstalled(String languageName) {
+--        SplitInstallManager splitInstallManager =
+--                SplitInstallManagerFactory.create(ContextUtils.getApplicationContext());
+--
+--        // TODO(perrier): check if languageName is already installed. https://crbug.com/1103806
+--        if (languageName != null) {
+--            SplitInstallRequest installRequest =
+--                    SplitInstallRequest.newBuilder()
+--                            .addLanguage(Locale.forLanguageTag(languageName))
+--                            .build();
+--            splitInstallManager.startInstall(installRequest);
+--        }
+-     }
+- 
+-     /**
+-@@ -110,12 +86,6 @@ public class AppLocaleUtils {
+-      * @param context Context to log installed languages on.
+-      */
+-     private static void logInstalledLanguages(Context context) {
+--        if (BundleUtils.isBundle()) {
+--            SplitInstallManager splitInstallManager = SplitInstallManagerFactory.create(context);
+--            Log.i(TAG, "Installed Languages: %s",
+--                    TextUtils.join(", ", splitInstallManager.getInstalledLanguages()));
+--        } else {
+--            Log.i(TAG, "Installed Languages: None - not a bundle");
+--        }
+-+        Log.i(TAG, "Installed Languages: None - feature disabled");
+-     }
+- }
 diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/SmsUserConsentReceiver.java b/content/public/android/java/src/org/chromium/content/browser/sms/SmsUserConsentReceiver.java
 --- a/content/public/android/java/src/org/chromium/content/browser/sms/SmsUserConsentReceiver.java
 +++ b/content/public/android/java/src/org/chromium/content/browser/sms/SmsUserConsentReceiver.java
@@ -99,7 +220,7 @@ diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Sm
      void onConsentResult(int resultCode, Intent data) {
 -        if (resultCode == Activity.RESULT_OK) {
 -            String message = data.getStringExtra(SmsRetriever.EXTRA_SMS_MESSAGE);
--            mProvider.onReceive(message);
+-            mProvider.onReceive(message, GmsBackend.USER_CONSENT);
 -        } else if (resultCode == Activity.RESULT_CANCELED) {
 -            if (DEBUG) Log.d(TAG, "Activity result cancelled.");
 -            mProvider.onCancel();
@@ -138,9 +259,9 @@ diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Sm
 -import com.google.android.gms.tasks.Task;
 -
  import org.chromium.base.Log;
+ import org.chromium.base.metrics.RecordHistogram;
  import org.chromium.ui.base.WindowAndroid;
- 
-@@ -46,35 +36,18 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
+@@ -54,35 +44,18 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
          mDestroyed = false;
          mProvider = provider;
          mContext = context;
@@ -177,7 +298,7 @@ diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Sm
              return;
          }
  
-@@ -105,7 +78,7 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
+@@ -113,7 +86,7 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
                  if (DEBUG) Log.d(TAG, "Timeout");
                  mProvider.onTimeout();
                  break;
@@ -186,95 +307,2936 @@ diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Sm
      }
  
      public void onPermissionDone(WindowAndroid window, int resultCode) {
-@@ -125,7 +98,7 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
+@@ -133,7 +106,7 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
       * task.
       */
      public void onRetrieverTaskFailure(WindowAndroid window, Exception e) {
 -        if (DEBUG) Log.d(TAG, "Task failed. Attempting recovery.", e);
 +/*        if (DEBUG) Log.d(TAG, "Task failed. Attempting recovery.", e);
+         BackendAvailability availability = BackendAvailability.AVAILABLE;
          ApiException exception = (ApiException) e;
          if (exception.getStatusCode() == SmsRetrieverStatusCodes.API_NOT_CONNECTED) {
-             mProvider.onMethodNotAvailable();
-@@ -162,15 +135,11 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
+@@ -174,19 +147,13 @@ public class SmsVerificationReceiver extends BroadcastReceiver {
              }
          } else {
              Log.w(TAG, "Unexpected exception", e);
 -        }
 +        }*/
 +        Log.w(TAG, "Unexpected exception", e);
+         reportBackendAvailability(availability);
      }
  
      public void listen(WindowAndroid window) {
 -        Wrappers.SmsRetrieverClientWrapper client = mProvider.getClient();
 -        Task<Void> task = client.startSmsCodeBrowserRetriever();
 -
+-        task.addOnSuccessListener(
+-                unused -> { this.reportBackendAvailability(BackendAvailability.AVAILABLE); });
 -        task.addOnFailureListener((Exception e) -> { this.onRetrieverTaskFailure(window, e); });
 -
 -        if (DEBUG) Log.d(TAG, "Installed task");
 +        if (DEBUG) Log.d(TAG, "Ignored task");
      }
- }
-diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java b/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java
---- a/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java
-+++ b/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java
-@@ -10,11 +10,6 @@ import android.content.ContextWrapper;
- import android.content.Intent;
- import android.content.IntentFilter;
  
--import com.google.android.gms.auth.api.phone.SmsCodeBrowserClient;
--import com.google.android.gms.auth.api.phone.SmsCodeRetriever;
--import com.google.android.gms.auth.api.phone.SmsRetrieverClient;
--import com.google.android.gms.tasks.Task;
+     public void reportBackendAvailability(BackendAvailability availability) {
+diff --git a/third_party/android_deps/BUILD.gn.porig b/third_party/android_deps/BUILD.gn.porig
+deleted file mode 100644
+--- a/third_party/android_deps/BUILD.gn.porig
++++ /dev/null
+@@ -1,2853 +0,0 @@
+-# Copyright 2018 The Chromium Authors. All rights reserved.
+-# Use of this source code is governed by a BSD-style license that can be
+-# found in the LICENSE file.
 -
- class Wrappers {
-     // Prevent instantiation.
-     private Wrappers() {}
-@@ -23,16 +18,9 @@ class Wrappers {
-      * Wraps com.google.android.gms.auth.api.phone.SmsRetrieverClient.
-      */
-     static class SmsRetrieverClientWrapper {
--        // Used for user consent flow.
--        private final SmsRetrieverClient mSmsRetrieverClient;
--        // Used for browser code flow.
--        private final SmsCodeBrowserClient mSmsCodeBrowserClient;
-         private WebOTPServiceContext mContext;
- 
--        public SmsRetrieverClientWrapper(
--                SmsRetrieverClient smsRetrieverClient, SmsCodeBrowserClient smsCodeBrowserClient) {
--            mSmsRetrieverClient = smsRetrieverClient;
--            mSmsCodeBrowserClient = smsCodeBrowserClient;
-+        public SmsRetrieverClientWrapper() {
-         }
- 
-         public void setContext(WebOTPServiceContext context) {
-@@ -42,14 +30,6 @@ class Wrappers {
-         public WebOTPServiceContext getContext() {
-             return mContext;
-         }
+-import("//build/config/android/rules.gni")
 -
--        public Task<Void> startSmsCodeBrowserRetriever() {
--            return mSmsCodeBrowserClient.startSmsCodeRetriever();
--        }
+-# Library groups
+-java_group("android_support_v4_java") {
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_drawerlayout_drawerlayout_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_interpolator_interpolator_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_java",
+-    ":androidx_media_media_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-  ]
+-}
 -
--        public Task<Void> startSmsUserConsent(String senderAddress) {
--            return mSmsRetrieverClient.startSmsUserConsent(senderAddress);
--        }
-     }
- 
-     /**
-@@ -77,12 +57,6 @@ class Wrappers {
- 
-         @Override
-         public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) {
--            if (filter.hasAction(SmsCodeRetriever.SMS_CODE_RETRIEVED_ACTION)) {
--                mVerificationReceiver = receiver;
--            } else {
--                mUserConsentReceiver = receiver;
--            }
+-java_group("android_support_v7_appcompat_java") {
+-  deps = [
+-    ":android_support_v4_java",
+-    ":androidx_appcompat_appcompat_java",
+-    ":androidx_appcompat_appcompat_resources_java",
+-    ":androidx_vectordrawable_vectordrawable_animated_java",
+-    ":androidx_vectordrawable_vectordrawable_java",
+-  ]
+-}
 -
-             return super.registerReceiver(receiver, filter);
-         }
- 
+-java_group("dagger_java") {
+-  deps = [ dagger_java_target ]
+-}
+-
+-java_annotation_processor("dagger_processor") {
+-  main_class = "dagger.internal.codegen.ComponentProcessor"
+-  deps = [ dagger_annotation_processor_target ]
+-}
+-
+-java_group("espresso_java") {
+-  testonly = true
+-
+-  # TODO(crbug.com/1005891): Update to use espresso targets below once androidx
+-  #     test_runner is used.
+-  deps = [ "//third_party/espresso:espresso_all_java" ]
+-}
+-
+-java_group("guava_android_java") {
+-  deps = [ guava_android_target ]
+-}
+-
+-java_group("robolectric_all_java") {
+-  testonly = true
+-  deps = [
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_junit_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_plugins_maven_dependency_resolver_java",
+-    ":org_robolectric_resources_java",
+-    ":org_robolectric_robolectric_java",
+-    ":org_robolectric_sandbox_java",
+-    ":org_robolectric_shadowapi_java",
+-    ":org_robolectric_shadows_framework_java",
+-    ":org_robolectric_shadows_multidex_java",
+-    ":org_robolectric_utils_java",
+-    ":org_robolectric_utils_reflector_java",
+-    "//third_party/robolectric:android-all-10-robolectric-5803371_java",
+-    "//third_party/robolectric:android-all-4.4_r1-robolectric-r2_java",
+-    "//third_party/robolectric:android-all-5.0.2_r3-robolectric-r0_java",
+-    "//third_party/robolectric:android-all-7.1.0_r7-robolectric-r1_java",
+-    "//third_party/robolectric:android-all-8.0.0_r4-robolectric-r1_java",
+-    "//third_party/robolectric:android-all-8.1.0-robolectric-4611349_java",
+-    "//third_party/robolectric:android-all-9-robolectric-4913185-2_java",
+-  ]
+-}
+-
+-java_group("material_design_java") {
+-  deps = [ "$material_design_target" ]
+-}
+-
+-java_group("protobuf_lite_runtime_java") {
+-  deps = [ "$android_proto_runtime" ]
+-}
+-
+-java_annotation_processor("auto_service_processor") {
+-  main_class = "com.google.auto.service.processor.AutoServiceProcessor"
+-  deps = [ ":com_google_auto_service_auto_service_java" ]
+-}
+-
+-# The section below is generated by running
+-# `//tools/android/roll/android_deps/fetch_all.py`
+-
+-# === Generated Code Start ===
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("android_arch_lifecycle_common_java") {
+-  jar_path = "libs/android_arch_lifecycle_common/common-1.1.1.jar"
+-  output_name = "android_arch_lifecycle_common"
+-  supports_android = true
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("android_arch_lifecycle_common_java8_java") {
+-  jar_path = "libs/android_arch_lifecycle_common_java8/common-java8-1.1.1.jar"
+-  output_name = "android_arch_lifecycle_common_java8"
+-  supports_android = true
+-  deps = [
+-    ":android_arch_lifecycle_common_java",
+-    ":com_android_support_support_annotations_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("android_arch_lifecycle_runtime_java") {
+-  aar_path = "libs/android_arch_lifecycle_runtime/runtime-1.1.1.aar"
+-  info_path =
+-      "libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info"
+-  deps = [
+-    ":android_arch_core_common_java",
+-    ":android_arch_lifecycle_common_java",
+-    ":com_android_support_support_annotations_java",
+-  ]
+-
+-  # https://crbug.com/887942#c1
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("android_arch_lifecycle_viewmodel_java") {
+-  aar_path = "libs/android_arch_lifecycle_viewmodel/viewmodel-1.1.1.aar"
+-  info_path = "libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info"
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-
+-  # https://crbug.com/887942#c1
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_activity_activity_java") {
+-  aar_path = "libs/androidx_activity_activity/activity-1.1.0.aar"
+-  info_path = "libs/androidx_activity_activity/androidx_activity_activity.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_lifecycle_lifecycle_runtime_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
+-    ":androidx_savedstate_savedstate_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_annotation_annotation_java") {
+-  jar_path = "libs/androidx_annotation_annotation/annotation-1.2.0-alpha01.jar"
+-  output_name = "androidx_annotation_annotation"
+-  supports_android = true
+-
+-  # https://crbug.com/989505
+-  jar_excluded_patterns = [ "META-INF/proguard/*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_annotation_annotation_experimental_java") {
+-  aar_path = "libs/androidx_annotation_annotation_experimental/annotation-experimental-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info"
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_appcompat_appcompat_java") {
+-  aar_path = "libs/androidx_appcompat_appcompat/appcompat-1.2.0-beta01.aar"
+-  info_path =
+-      "libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_appcompat_appcompat_resources_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_cursoradapter_cursoradapter_java",
+-    ":androidx_drawerlayout_drawerlayout_java",
+-    ":androidx_fragment_fragment_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_appcompat_appcompat_resources_java") {
+-  aar_path = "libs/androidx_appcompat_appcompat_resources/appcompat-resources-1.2.0.aar"
+-  info_path = "libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_vectordrawable_vectordrawable_animated_java",
+-    ":androidx_vectordrawable_vectordrawable_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_arch_core_core_common_java") {
+-  jar_path =
+-      "libs/androidx_arch_core_core_common/core-common-2.2.0-SNAPSHOT.jar"
+-  output_name = "androidx_arch_core_core_common"
+-  supports_android = true
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_asynclayoutinflater_asynclayoutinflater_java") {
+-  aar_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/asynclayoutinflater-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_cardview_cardview_java") {
+-  aar_path = "libs/androidx_cardview_cardview/cardview-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_cardview_cardview/androidx_cardview_cardview.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_collection_collection_java") {
+-  jar_path = "libs/androidx_collection_collection/collection-1.2.0-SNAPSHOT.jar"
+-  output_name = "androidx_collection_collection"
+-  supports_android = true
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_concurrent_concurrent_futures_java") {
+-  jar_path = "libs/androidx_concurrent_concurrent_futures/concurrent-futures-1.2.0-SNAPSHOT.jar"
+-  output_name = "androidx_concurrent_concurrent_futures"
+-  supports_android = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":com_google_guava_listenablefuture_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_coordinatorlayout_coordinatorlayout_java") {
+-  aar_path = "libs/androidx_coordinatorlayout_coordinatorlayout/coordinatorlayout-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_customview_customview_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Reduce binary size. https:crbug.com/954584
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_core_core_java") {
+-  aar_path = "libs/androidx_core_core/core-1.5.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_core_core/androidx_core_core.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_lifecycle_lifecycle_runtime_java",
+-    ":androidx_versionedparcelable_versionedparcelable_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-
+-  # Manifest and proguard config have just one entry: Adding (and -keep'ing
+-  # android:appComponentFactory="androidx.core.app.CoreComponentFactory"
+-  # Chrome does not use this feature and it causes a scary stack trace to be
+-  # shown when incremental_install=true.
+-  ignore_manifest = true
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_core_core_animation_java") {
+-  aar_path =
+-      "libs/androidx_core_core_animation/core-animation-1.0.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_core_core_animation/androidx_core_core_animation.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_customview_customview_java") {
+-  aar_path = "libs/androidx_customview_customview/customview-1.2.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_customview_customview/androidx_customview_customview.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_drawerlayout_drawerlayout_java") {
+-  aar_path =
+-      "libs/androidx_drawerlayout_drawerlayout/drawerlayout-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_customview_customview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_exifinterface_exifinterface_java") {
+-  aar_path = "libs/androidx_exifinterface_exifinterface/exifinterface-1.4.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info"
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_fragment_fragment_java") {
+-  aar_path = "libs/androidx_fragment_fragment/fragment-1.2.5.aar"
+-  info_path = "libs/androidx_fragment_fragment/androidx_fragment_fragment.info"
+-  deps = [
+-    ":androidx_activity_activity_java",
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_lifecycle_lifecycle_livedata_core_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
+-    ":androidx_loader_loader_java",
+-    ":androidx_viewpager_viewpager_java",
+-  ]
+-  resource_overlay = true
+-  deps += [
+-    "//third_party/android_deps/local_modifications/androidx_fragment_fragment:androidx_fragment_fragment_prebuilt_java",
+-    "//third_party/android_deps/utils:java",
+-  ]
+-
+-  # Omit this file since we use our own copy, included above.
+-  # We can remove this once we migrate to AndroidX master for all libraries.
+-  jar_excluded_patterns = [ "androidx/fragment/app/DialogFragment*" ]
+-
+-  ignore_proguard_configs = true
+-
+-  bytecode_rewriter_target =
+-      "//build/android/bytecode:fragment_activity_replacer"
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_gridlayout_gridlayout_java") {
+-  aar_path = "libs/androidx_gridlayout_gridlayout/gridlayout-1.0.0.aar"
+-  info_path =
+-      "libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info"
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_legacy_legacy_support_core_ui_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_interpolator_interpolator_java") {
+-  aar_path =
+-      "libs/androidx_interpolator_interpolator/interpolator-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info"
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_leanback_leanback_java") {
+-  aar_path = "libs/androidx_leanback_leanback/leanback-1.0.0.aar"
+-  info_path = "libs/androidx_leanback_leanback/androidx_leanback_leanback.info"
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_legacy_legacy_support_core_ui_java",
+-    ":androidx_media_media_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_leanback_leanback_preference_java") {
+-  aar_path =
+-      "libs/androidx_leanback_leanback_preference/leanback-preference-1.0.0.aar"
+-  info_path = "libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info"
+-  deps = [
+-    ":androidx_appcompat_appcompat_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_leanback_leanback_java",
+-    ":androidx_legacy_legacy_preference_v14_java",
+-    ":androidx_preference_preference_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_legacy_legacy_support_core_utils_java") {
+-  aar_path = "libs/androidx_legacy_legacy_support_core_utils/legacy-support-core-utils-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_documentfile_documentfile_java",
+-    ":androidx_loader_loader_java",
+-    ":androidx_localbroadcastmanager_localbroadcastmanager_java",
+-    ":androidx_print_print_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_legacy_legacy_support_v4_java") {
+-  aar_path =
+-      "libs/androidx_legacy_legacy_support_v4/legacy-support-v4-1.0.0.aar"
+-  info_path = "libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info"
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_legacy_legacy_support_core_ui_java",
+-    ":androidx_legacy_legacy_support_core_utils_java",
+-    ":androidx_media_media_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_lifecycle_lifecycle_common_java") {
+-  jar_path =
+-      "libs/androidx_lifecycle_lifecycle_common/lifecycle-common-2.2.0.jar"
+-  output_name = "androidx_lifecycle_lifecycle_common"
+-  supports_android = true
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("androidx_lifecycle_lifecycle_common_java8_java") {
+-  jar_path = "libs/androidx_lifecycle_lifecycle_common_java8/lifecycle-common-java8-2.0.0.jar"
+-  output_name = "androidx_lifecycle_lifecycle_common_java8"
+-  supports_android = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_java") {
+-  aar_path =
+-      "libs/androidx_lifecycle_lifecycle_livedata/lifecycle-livedata-2.0.0.aar"
+-  info_path = "libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info"
+-  deps = [
+-    ":androidx_arch_core_core_common_java",
+-    ":androidx_arch_core_core_runtime_java",
+-    ":androidx_lifecycle_lifecycle_livedata_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_core_java") {
+-  aar_path = "libs/androidx_lifecycle_lifecycle_livedata_core/lifecycle-livedata-core-2.2.0.aar"
+-  info_path = "libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info"
+-  deps = [
+-    ":androidx_arch_core_core_common_java",
+-    ":androidx_arch_core_core_runtime_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_lifecycle_lifecycle_runtime_java") {
+-  aar_path =
+-      "libs/androidx_lifecycle_lifecycle_runtime/lifecycle-runtime-2.2.0.aar"
+-  info_path = "libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_arch_core_core_common_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-  ]
+-  resource_overlay = true
+-
+-  # https://crbug.com/887942#c1
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_java") {
+-  aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel/lifecycle-viewmodel-2.2.0.aar"
+-  info_path = "libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info"
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-
+-  # https://crbug.com/887942#c1
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt(
+-    "androidx_localbroadcastmanager_localbroadcastmanager_java") {
+-  aar_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/localbroadcastmanager-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info"
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_media_media_java") {
+-  aar_path = "libs/androidx_media_media/media-1.3.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_media_media/androidx_media_media.info"
+-  deps = [
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_mediarouter_mediarouter_java") {
+-  aar_path =
+-      "libs/androidx_mediarouter_mediarouter/mediarouter-1.3.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info"
+-  deps = [
+-    ":androidx_appcompat_appcompat_java",
+-    ":androidx_appcompat_appcompat_resources_java",
+-    ":androidx_media_media_java",
+-    ":androidx_palette_palette_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-    ":com_google_guava_listenablefuture_java",
+-  ]
+-  resource_overlay = true
+-
+-  # https://crbug.com/1000382
+-  proguard_configs = [ "androidx_mediarouter.flags" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_multidex_multidex_java") {
+-  aar_path = "libs/androidx_multidex_multidex/multidex-2.0.0.aar"
+-  info_path = "libs/androidx_multidex_multidex/androidx_multidex_multidex.info"
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_preference_preference_java") {
+-  aar_path = "libs/androidx_preference_preference/preference-1.1.1.aar"
+-  info_path =
+-      "libs/androidx_preference_preference/androidx_preference_preference.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_appcompat_appcompat_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-  ]
+-  resource_overlay = true
+-  deps += [ "//third_party/android_deps/local_modifications/androidx_preference_preference:androidx_preference_preference_prebuilt_java" ]
+-
+-  # Omit these files since we use our own copy from AndroidX master, included above.
+-  # We can remove this once we migrate to AndroidX master for all libraries.
+-  jar_excluded_patterns = [
+-    "androidx/preference/PreferenceDialogFragmentCompat*",
+-    "androidx/preference/PreferenceFragmentCompat*",
+-  ]
+-
+-  bytecode_rewriter_target =
+-      "//build/android/bytecode:fragment_activity_replacer"
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_recyclerview_recyclerview_java") {
+-  aar_path =
+-      "libs/androidx_recyclerview_recyclerview/recyclerview-1.2.0-alpha06.aar"
+-  info_path = "libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_customview_customview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_savedstate_savedstate_java") {
+-  aar_path = "libs/androidx_savedstate_savedstate/savedstate-1.0.0.aar"
+-  info_path =
+-      "libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_arch_core_core_common_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_slice_slice_builders_java") {
+-  aar_path = "libs/androidx_slice_slice_builders/slice-builders-1.0.0.aar"
+-  info_path =
+-      "libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_slice_slice_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_slice_slice_core_java") {
+-  aar_path = "libs/androidx_slice_slice_core/slice-core-1.0.0.aar"
+-  info_path = "libs/androidx_slice_slice_core/androidx_slice_slice_core.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_appcompat_appcompat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_swiperefreshlayout_swiperefreshlayout_java") {
+-  aar_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/swiperefreshlayout-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_interpolator_interpolator_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_core_java") {
+-  aar_path = "libs/androidx_test_core/core-1.2.0.aar"
+-  info_path = "libs/androidx_test_core/androidx_test_core.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_lifecycle_lifecycle_common_java",
+-    ":androidx_test_monitor_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_espresso_espresso_contrib_java") {
+-  aar_path =
+-      "libs/androidx_test_espresso_espresso_contrib/espresso-contrib-3.2.0.aar"
+-  info_path = "libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_drawerlayout_drawerlayout_java",
+-    ":androidx_legacy_legacy_support_core_utils_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-    ":androidx_test_espresso_espresso_core_java",
+-    ":androidx_test_espresso_espresso_idling_resource_java",
+-    ":androidx_viewpager_viewpager_java",
+-    "$material_design_target",
+-    "//third_party/accessibility_test_framework:accessibility_test_framework_java",
+-  ]
+-  resource_overlay = true
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_espresso_espresso_core_java") {
+-  aar_path = "libs/androidx_test_espresso_espresso_core/espresso-core-3.2.0.aar"
+-  info_path = "libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_test_espresso_espresso_idling_resource_java",
+-    ":androidx_test_runner_java",
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_squareup_javawriter_java",
+-    ":javax_inject_javax_inject_java",
+-    "//third_party/hamcrest:hamcrest_integration_java",
+-    "//third_party/hamcrest:hamcrest_library_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_espresso_espresso_intents_java") {
+-  aar_path =
+-      "libs/androidx_test_espresso_espresso_intents/espresso-intents-3.2.0.aar"
+-  info_path = "libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_test_core_java",
+-    ":androidx_test_espresso_espresso_core_java",
+-    ":androidx_test_rules_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_espresso_espresso_web_java") {
+-  aar_path = "libs/androidx_test_espresso_espresso_web/espresso-web-3.2.0.aar"
+-  info_path = "libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_test_espresso_espresso_core_java",
+-    ":org_ccil_cowan_tagsoup_tagsoup_java",
+-  ]
+-  resource_overlay = true
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_ext_junit_java") {
+-  aar_path = "libs/androidx_test_ext_junit/junit-1.1.1.aar"
+-  info_path = "libs/androidx_test_ext_junit/androidx_test_ext_junit.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_test_core_java",
+-    ":androidx_test_monitor_java",
+-    "//third_party/junit:junit",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_monitor_java") {
+-  aar_path = "libs/androidx_test_monitor/monitor-1.2.0.aar"
+-  info_path = "libs/androidx_test_monitor/androidx_test_monitor.info"
+-  testonly = true
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_rules_java") {
+-  aar_path = "libs/androidx_test_rules/rules-1.2.0.aar"
+-  info_path = "libs/androidx_test_rules/androidx_test_rules.info"
+-  testonly = true
+-  deps = [ ":androidx_test_runner_java" ]
+-  resource_overlay = true
+-  deps += [
+-    "//third_party/android_sdk:android_test_base_java",
+-    "//third_party/android_sdk:android_test_mock_java",
+-    "//third_party/android_sdk:android_test_runner_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_runner_java") {
+-  aar_path = "libs/androidx_test_runner/runner-1.2.0.aar"
+-  info_path = "libs/androidx_test_runner/androidx_test_runner.info"
+-  testonly = true
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_test_monitor_java",
+-    ":net_sf_kxml_kxml2_java",
+-    "//third_party/junit:junit",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_uiautomator_uiautomator_java") {
+-  aar_path = "libs/androidx_test_uiautomator_uiautomator/uiautomator-2.2.0.aar"
+-  info_path = "libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info"
+-  testonly = true
+-  resource_overlay = true
+-  deps = [ ":androidx_test_runner_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_transition_transition_java") {
+-  aar_path = "libs/androidx_transition_transition/transition-1.4.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_transition_transition/androidx_transition_transition.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-  deps += [ ":androidx_fragment_fragment_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_tvprovider_tvprovider_java") {
+-  aar_path = "libs/androidx_tvprovider_tvprovider/tvprovider-1.1.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_vectordrawable_vectordrawable_java") {
+-  aar_path = "libs/androidx_vectordrawable_vectordrawable/vectordrawable-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-  create_srcjar = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_vectordrawable_vectordrawable_animated_java") {
+-  aar_path = "libs/androidx_vectordrawable_vectordrawable_animated/vectordrawable-animated-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info"
+-  deps = [
+-    ":androidx_collection_collection_java",
+-    ":androidx_interpolator_interpolator_java",
+-    ":androidx_vectordrawable_vectordrawable_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_viewpager2_viewpager2_java") {
+-  aar_path = "libs/androidx_viewpager2_viewpager2/viewpager2-1.1.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_viewpager_viewpager_java") {
+-  aar_path = "libs/androidx_viewpager_viewpager/viewpager-1.1.0-SNAPSHOT.aar"
+-  info_path =
+-      "libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_customview_customview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_webkit_webkit_java") {
+-  aar_path = "libs/androidx_webkit_webkit/webkit-1.3.0-rc01.aar"
+-  info_path = "libs/androidx_webkit_webkit/androidx_webkit_webkit.info"
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-  ]
+-  resource_overlay = true
+-  visibility = [
+-    "//android_webview/tools/system_webview_shell:*",
+-    "//third_party/android_deps:*",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_asynclayoutinflater_java") {
+-  aar_path = "libs/com_android_support_asynclayoutinflater/asynclayoutinflater-28.0.0.aar"
+-  info_path = "libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info"
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_android_support_collections_java") {
+-  jar_path = "libs/com_android_support_collections/collections-28.0.0.jar"
+-  output_name = "com_android_support_collections"
+-  supports_android = true
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_coordinatorlayout_java") {
+-  aar_path =
+-      "libs/com_android_support_coordinatorlayout/coordinatorlayout-28.0.0.aar"
+-  info_path = "libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info"
+-  deps = [
+-    ":com_android_support_customview_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Reduce binary size. https:crbug.com/954584
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_customview_java") {
+-  aar_path = "libs/com_android_support_customview/customview-28.0.0.aar"
+-  info_path =
+-      "libs/com_android_support_customview/com_android_support_customview.info"
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_design_java") {
+-  aar_path = "libs/com_android_support_design/design-28.0.0.aar"
+-  info_path = "libs/com_android_support_design/com_android_support_design.info"
+-  deps = [
+-    ":com_android_support_appcompat_v7_java",
+-    ":com_android_support_cardview_v7_java",
+-    ":com_android_support_recyclerview_v7_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_ui_java",
+-    ":com_android_support_support_core_utils_java",
+-    ":com_android_support_support_fragment_java",
+-    ":com_android_support_transition_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_drawerlayout_java") {
+-  aar_path = "libs/com_android_support_drawerlayout/drawerlayout-28.0.0.aar"
+-  info_path = "libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info"
+-  deps = [
+-    ":com_android_support_customview_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_interpolator_java") {
+-  aar_path = "libs/com_android_support_interpolator/interpolator-28.0.0.aar"
+-  info_path = "libs/com_android_support_interpolator/com_android_support_interpolator.info"
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_localbroadcastmanager_java") {
+-  aar_path = "libs/com_android_support_localbroadcastmanager/localbroadcastmanager-28.0.0.aar"
+-  info_path = "libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info"
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_multidex_java") {
+-  aar_path = "libs/com_android_support_multidex/multidex-1.0.0.aar"
+-  info_path =
+-      "libs/com_android_support_multidex/com_android_support_multidex.info"
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_android_support_support_annotations_java") {
+-  jar_path = "libs/com_android_support_support_annotations/support-annotations-28.0.0.jar"
+-  output_name = "com_android_support_support_annotations"
+-  supports_android = true
+-
+-  # https://crbug.com/989505
+-  jar_excluded_patterns = [ "META-INF/proguard/*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_compat_java") {
+-  aar_path = "libs/com_android_support_support_compat/support-compat-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_compat/com_android_support_support_compat.info"
+-  deps = [
+-    ":android_arch_lifecycle_runtime_java",
+-    ":com_android_support_collections_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_versionedparcelable_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-  ignore_manifest = true
+-  jar_excluded_patterns = [
+-    "android/support/v4/graphics/drawable/IconCompatParcelizer.class",
+-    "android/support/v4/os/ResultReceiver*",
+-    "androidx/core/graphics/drawable/IconCompatParcelizer.class",
+-    "androidx/core/internal/package-info.class",
+-    "android/support/v4/app/INotificationSideChannel*",
+-    "android/support/v4/os/IResultReceiver*",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_core_ui_java") {
+-  aar_path =
+-      "libs/com_android_support_support_core_ui/support-core-ui-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info"
+-  deps = [
+-    ":com_android_support_asynclayoutinflater_java",
+-    ":com_android_support_coordinatorlayout_java",
+-    ":com_android_support_cursoradapter_java",
+-    ":com_android_support_customview_java",
+-    ":com_android_support_drawerlayout_java",
+-    ":com_android_support_interpolator_java",
+-    ":com_android_support_slidingpanelayout_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_utils_java",
+-    ":com_android_support_swiperefreshlayout_java",
+-    ":com_android_support_viewpager_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_core_utils_java") {
+-  aar_path = "libs/com_android_support_support_core_utils/support-core-utils-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info"
+-  deps = [
+-    ":com_android_support_documentfile_java",
+-    ":com_android_support_loader_java",
+-    ":com_android_support_localbroadcastmanager_java",
+-    ":com_android_support_print_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_fragment_java") {
+-  aar_path =
+-      "libs/com_android_support_support_fragment/support-fragment-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_fragment/com_android_support_support_fragment.info"
+-  deps = [
+-    ":android_arch_lifecycle_viewmodel_java",
+-    ":com_android_support_loader_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_ui_java",
+-    ":com_android_support_support_core_utils_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_v4_java") {
+-  aar_path = "libs/com_android_support_support_v4/support-v4-28.0.0.aar"
+-  info_path =
+-      "libs/com_android_support_support_v4/com_android_support_support_v4.info"
+-  deps = [
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_ui_java",
+-    ":com_android_support_support_core_utils_java",
+-    ":com_android_support_support_fragment_java",
+-    ":com_android_support_support_media_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_swiperefreshlayout_java") {
+-  aar_path = "libs/com_android_support_swiperefreshlayout/swiperefreshlayout-28.0.0.aar"
+-  info_path = "libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info"
+-  deps = [
+-    ":com_android_support_interpolator_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_viewpager_java") {
+-  aar_path = "libs/com_android_support_viewpager/viewpager-28.0.0.aar"
+-  info_path =
+-      "libs/com_android_support_viewpager/com_android_support_viewpager.info"
+-  deps = [
+-    ":com_android_support_customview_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_android_tools_build_jetifier_jetifier_processor_java") {
+-  jar_path = "libs/com_android_tools_build_jetifier_jetifier_processor/jetifier-processor-1.0.0-beta08.jar"
+-  output_name = "com_android_tools_build_jetifier_jetifier_processor"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_android_tools_build_jetifier_jetifier_core_java",
+-    ":org_jdom_jdom2_java",
+-    ":org_jetbrains_kotlin_kotlin_stdlib_java",
+-    ":org_ow2_asm_asm_commons_java",
+-    ":org_ow2_asm_asm_java",
+-    ":org_ow2_asm_asm_util_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_google_android_material_material_java") {
+-  aar_path =
+-      "libs/com_google_android_material_material/material-1.2.0-alpha06.aar"
+-  info_path = "libs/com_google_android_material_material/com_google_android_material_material.info"
+-
+-  # Material Design is pulled in via Doubledown, thus this target should not
+-  # be directly depended on. Please use :material_design_java instead.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_experimental_java",
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_appcompat_appcompat_java",
+-    ":androidx_cardview_cardview_java",
+-    ":androidx_coordinatorlayout_coordinatorlayout_java",
+-    ":androidx_core_core_java",
+-    ":androidx_fragment_fragment_java",
+-    ":androidx_lifecycle_lifecycle_runtime_java",
+-    ":androidx_recyclerview_recyclerview_java",
+-    ":androidx_transition_transition_java",
+-    ":androidx_vectordrawable_vectordrawable_java",
+-    ":androidx_viewpager2_viewpager2_java",
+-  ]
+-
+-  # Reduce binary size. https:crbug.com/954584
+-  ignore_proguard_configs = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_auto_service_auto_service_java") {
+-  jar_path =
+-      "libs/com_google_auto_service_auto_service/auto-service-1.0-rc6.jar"
+-  output_name = "com_google_auto_service_auto_service"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_google_auto_auto_common_java",
+-    ":com_google_auto_service_auto_service_annotations_java",
+-    ":com_google_guava_guava_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_auto_service_auto_service_annotations_java") {
+-  jar_path = "libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar"
+-  output_name = "com_google_auto_service_auto_service_annotations"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_code_findbugs_jsr305_java") {
+-  jar_path = "libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar"
+-  output_name = "com_google_code_findbugs_jsr305"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_code_gson_gson_java") {
+-  jar_path = "libs/com_google_code_gson_gson/gson-2.8.0.jar"
+-  output_name = "com_google_code_gson_gson"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_dagger_dagger_java") {
+-  jar_path = "libs/com_google_dagger_dagger/dagger-2.30.jar"
+-  output_name = "com_google_dagger_dagger"
+-  supports_android = true
+-  deps = [ ":javax_inject_javax_inject_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_dagger_dagger_compiler_java") {
+-  jar_path = "libs/com_google_dagger_dagger_compiler/dagger-compiler-2.30.jar"
+-  output_name = "com_google_dagger_dagger_compiler"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_dagger_dagger_java",
+-    ":com_google_dagger_dagger_producers_java",
+-    ":com_google_dagger_dagger_spi_java",
+-    ":com_google_googlejavaformat_google_java_format_java",
+-    ":com_google_guava_failureaccess_java",
+-    ":com_google_guava_guava_java",
+-    ":com_squareup_javapoet_java",
+-    ":javax_annotation_jsr250_api_java",
+-    ":javax_inject_javax_inject_java",
+-    ":net_ltgt_gradle_incap_incap_java",
+-    ":org_checkerframework_checker_compat_qual_java",
+-    ":org_jetbrains_kotlin_kotlin_stdlib_java",
+-    ":org_jetbrains_kotlinx_kotlinx_metadata_jvm_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_error_prone_annotation_java") {
+-  jar_path = "libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.4.0.jar"
+-  output_name = "com_google_errorprone_error_prone_annotation"
+-  enable_bytecode_checks = false
+-  deps = [ ":com_google_guava_guava_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_error_prone_annotations_java") {
+-  jar_path = "libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.4.0.jar"
+-  output_name = "com_google_errorprone_error_prone_annotations"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_error_prone_check_api_java") {
+-  jar_path = "libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.4.0.jar"
+-  output_name = "com_google_errorprone_error_prone_check_api"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_github_ben_manes_caffeine_caffeine_java",
+-    ":com_github_kevinstern_software_and_algorithms_java",
+-    ":com_google_auto_value_auto_value_annotations_java",
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_errorprone_error_prone_annotation_java",
+-    ":com_google_errorprone_error_prone_annotations_java",
+-    ":com_google_errorprone_javac_java",
+-    ":com_googlecode_java_diff_utils_diffutils_java",
+-    ":org_checkerframework_dataflow_shaded_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_error_prone_core_java") {
+-  jar_path =
+-      "libs/com_google_errorprone_error_prone_core/error_prone_core-2.4.0.jar"
+-  output_name = "com_google_errorprone_error_prone_core"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_google_auto_auto_common_java",
+-    ":com_google_auto_service_auto_service_annotations_java",
+-    ":com_google_auto_value_auto_value_annotations_java",
+-    ":com_google_code_findbugs_jFormatString_java",
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_errorprone_error_prone_annotation_java",
+-    ":com_google_errorprone_error_prone_annotations_java",
+-    ":com_google_errorprone_error_prone_check_api_java",
+-    ":com_google_errorprone_error_prone_type_annotations_java",
+-    ":com_google_errorprone_javac_java",
+-    ":com_google_guava_guava_java",
+-    ":com_google_protobuf_protobuf_java_java",
+-    ":org_checkerframework_dataflow_shaded_java",
+-    ":org_pcollections_pcollections_java",
+-    ":org_threeten_threeten_extra_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_javac_java") {
+-  jar_path = "libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar"
+-  output_name = "com_google_errorprone_javac"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_guava_failureaccess_java") {
+-  jar_path = "libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar"
+-  output_name = "com_google_guava_failureaccess"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_guava_guava_java") {
+-  jar_path = "libs/com_google_guava_guava/guava-30.1-jre.jar"
+-  output_name = "com_google_guava_guava"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_errorprone_error_prone_annotations_java",
+-    ":com_google_guava_failureaccess_java",
+-    ":com_google_guava_listenablefuture_java",
+-    ":com_google_j2objc_j2objc_annotations_java",
+-    ":org_checkerframework_checker_qual_java",
+-  ]
+-
+-  # Need to exclude class and replace it with class library as
+-  # com_google_guava_listenablefuture has support_androids=true.
+-  deps += [ ":com_google_guava_listenablefuture_java" ]
+-  jar_excluded_patterns = [ "*/ListenableFuture.class" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_guava_guava_android_java") {
+-  jar_path = "libs/com_google_guava_guava_android/guava-30.1-android.jar"
+-  output_name = "com_google_guava_guava_android"
+-  supports_android = true
+-  deps = [
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_errorprone_error_prone_annotations_java",
+-    ":com_google_guava_failureaccess_java",
+-    ":com_google_guava_listenablefuture_java",
+-    ":com_google_j2objc_j2objc_annotations_java",
+-    ":org_checkerframework_checker_compat_qual_java",
+-  ]
+-
+-  # Add a dep to com_google_guava_listenablefuture_java
+-  # because androidx_concurrent_futures also depends on it and to avoid
+-  # defining ListenableFuture.class twice.
+-  deps += [ ":com_google_guava_listenablefuture_java" ]
+-  jar_excluded_patterns = [ "*/ListenableFuture.class" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_guava_listenablefuture_java") {
+-  jar_path = "libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar"
+-  output_name = "com_google_guava_listenablefuture"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_j2objc_j2objc_annotations_java") {
+-  jar_path =
+-      "libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar"
+-  output_name = "com_google_j2objc_j2objc_annotations"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_protobuf_protobuf_javalite_java") {
+-  jar_path =
+-      "libs/com_google_protobuf_protobuf_javalite/protobuf-javalite-3.13.0.jar"
+-  output_name = "com_google_protobuf_protobuf_javalite"
+-  supports_android = true
+-
+-  # Protobuf runtime is pulled in via Doubledown, thus this target should not
+-  # be directly depended on. Please use :protobuf_lite_runtime_java instead.
+-  visibility = [ ":*" ]
+-
+-  # Prebuilt protos in the runtime library.
+-  # If you want to use these protos, you should create a proto_java_library
+-  # target for them. See crbug.com/1103399 for discussion.
+-  jar_excluded_patterns = [
+-    "com/google/protobuf/Any*",
+-    "com/google/protobuf/Api*",
+-    "com/google/protobuf/Duration*",
+-    "com/google/protobuf/Empty*",
+-    "com/google/protobuf/FieldMask*",
+-    "com/google/protobuf/SourceContext*",
+-    "com/google/protobuf/Struct\$1.class",
+-    "com/google/protobuf/Struct\$Builder.class",
+-    "com/google/protobuf/Struct.class",
+-    "com/google/protobuf/StructOrBuilder.class",
+-    "com/google/protobuf/StructProto.class",
+-    "com/google/protobuf/Timestamp*",
+-    "com/google/protobuf/Type*",
+-    "com/google/protobuf/Wrappers*",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_googlecode_java_diff_utils_diffutils_java") {
+-  jar_path = "libs/com_googlecode_java_diff_utils_diffutils/diffutils-1.3.0.jar"
+-  output_name = "com_googlecode_java_diff_utils_diffutils"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_squareup_javapoet_java") {
+-  jar_path = "libs/com_squareup_javapoet/javapoet-1.13.0.jar"
+-  output_name = "com_squareup_javapoet"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("commons_cli_commons_cli_java") {
+-  jar_path = "libs/commons_cli_commons_cli/commons-cli-1.3.1.jar"
+-  output_name = "commons_cli_commons_cli"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("javax_annotation_javax_annotation_api_java") {
+-  jar_path = "libs/javax_annotation_javax_annotation_api/javax.annotation-api-1.3.2.jar"
+-  output_name = "javax_annotation_javax_annotation_api"
+-  supports_android = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("javax_annotation_jsr250_api_java") {
+-  jar_path = "libs/javax_annotation_jsr250_api/jsr250-api-1.0.jar"
+-  output_name = "javax_annotation_jsr250_api"
+-  supports_android = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("javax_inject_javax_inject_java") {
+-  jar_path = "libs/javax_inject_javax_inject/javax.inject-1.jar"
+-  output_name = "javax_inject_javax_inject"
+-  supports_android = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ccil_cowan_tagsoup_tagsoup_java") {
+-  jar_path = "libs/org_ccil_cowan_tagsoup_tagsoup/tagsoup-1.2.1.jar"
+-  output_name = "org_ccil_cowan_tagsoup_tagsoup"
+-  supports_android = true
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_checkerframework_checker_compat_qual_java") {
+-  jar_path = "libs/org_checkerframework_checker_compat_qual/checker-compat-qual-2.5.5.jar"
+-  output_name = "org_checkerframework_checker_compat_qual"
+-  supports_android = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_codehaus_mojo_animal_sniffer_annotations_java") {
+-  jar_path = "libs/org_codehaus_mojo_animal_sniffer_annotations/animal-sniffer-annotations-1.17.jar"
+-  output_name = "org_codehaus_mojo_animal_sniffer_annotations"
+-  supports_android = true
+-
+-  # Needed to break dependency cycle for errorprone_plugin_java.
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ow2_asm_asm_java") {
+-  jar_path = "libs/org_ow2_asm_asm/asm-7.0.jar"
+-  output_name = "org_ow2_asm_asm"
+-  enable_bytecode_checks = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ow2_asm_asm_commons_java") {
+-  jar_path = "libs/org_ow2_asm_asm_commons/asm-commons-7.0.jar"
+-  output_name = "org_ow2_asm_asm_commons"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":org_ow2_asm_asm_analysis_java",
+-    ":org_ow2_asm_asm_java",
+-    ":org_ow2_asm_asm_tree_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ow2_asm_asm_tree_java") {
+-  jar_path = "libs/org_ow2_asm_asm_tree/asm-tree-7.0.jar"
+-  output_name = "org_ow2_asm_asm_tree"
+-  enable_bytecode_checks = false
+-  deps = [ ":org_ow2_asm_asm_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ow2_asm_asm_util_java") {
+-  jar_path = "libs/org_ow2_asm_asm_util/asm-util-7.0.jar"
+-  output_name = "org_ow2_asm_asm_util"
+-  enable_bytecode_checks = false
+-  deps = [
+-    ":org_ow2_asm_asm_analysis_java",
+-    ":org_ow2_asm_asm_java",
+-    ":org_ow2_asm_asm_tree_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_robolectric_java") {
+-  jar_path = "libs/org_robolectric_robolectric/robolectric-4.3.1.jar"
+-  output_name = "org_robolectric_robolectric"
+-  enable_bytecode_checks = false
+-  testonly = true
+-  deps = [
+-    ":androidx_test_monitor_java",
+-    ":javax_annotation_javax_annotation_api_java",
+-    ":javax_inject_javax_inject_java",
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_junit_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_plugins_maven_dependency_resolver_java",
+-    ":org_robolectric_resources_java",
+-    ":org_robolectric_sandbox_java",
+-    ":org_robolectric_shadows_framework_java",
+-    ":org_robolectric_utils_java",
+-    ":org_robolectric_utils_reflector_java",
+-    "//third_party/bouncycastle:bouncycastle_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_shadows_multidex_java") {
+-  jar_path = "libs/org_robolectric_shadows_multidex/shadows-multidex-4.3.1.jar"
+-  output_name = "org_robolectric_shadows_multidex"
+-  enable_bytecode_checks = false
+-  testonly = true
+-  deps = [ ":org_robolectric_annotations_java" ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_utils_java") {
+-  jar_path = "libs/org_robolectric_utils/utils-4.3.1.jar"
+-  output_name = "org_robolectric_utils"
+-  enable_bytecode_checks = false
+-  testonly = true
+-  deps = [
+-    ":com_google_auto_service_auto_service_java",
+-    ":javax_annotation_javax_annotation_api_java",
+-    ":javax_inject_javax_inject_java",
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_utils_reflector_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("android_arch_core_common_java") {
+-  jar_path = "libs/android_arch_core_common/common-1.1.1.jar"
+-  output_name = "android_arch_core_common"
+-  supports_android = true
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("android_arch_core_runtime_java") {
+-  aar_path = "libs/android_arch_core_runtime/runtime-1.1.1.aar"
+-  info_path = "libs/android_arch_core_runtime/android_arch_core_runtime.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":android_arch_core_common_java",
+-    ":com_android_support_support_annotations_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("android_arch_lifecycle_livedata_java") {
+-  aar_path = "libs/android_arch_lifecycle_livedata/livedata-1.1.1.aar"
+-  info_path = "libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":android_arch_core_common_java",
+-    ":android_arch_core_runtime_java",
+-    ":android_arch_lifecycle_livedata_core_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("android_arch_lifecycle_livedata_core_java") {
+-  aar_path = "libs/android_arch_lifecycle_livedata_core/livedata-core-1.1.1.aar"
+-  info_path = "libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":android_arch_core_common_java",
+-    ":android_arch_core_runtime_java",
+-    ":android_arch_lifecycle_common_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_arch_core_core_runtime_java") {
+-  aar_path = "libs/androidx_arch_core_core_runtime/core-runtime-2.1.0.aar"
+-  info_path = "libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_arch_core_core_common_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_cursoradapter_cursoradapter_java") {
+-  aar_path = "libs/androidx_cursoradapter_cursoradapter/cursoradapter-1.0.0.aar"
+-  info_path = "libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_documentfile_documentfile_java") {
+-  aar_path =
+-      "libs/androidx_documentfile_documentfile/documentfile-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_legacy_legacy_preference_v14_java") {
+-  aar_path = "libs/androidx_legacy_legacy_preference_v14/legacy-preference-v14-1.0.0.aar"
+-  info_path = "libs/androidx_legacy_legacy_preference_v14/androidx_legacy_legacy_preference_v14.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":androidx_preference_preference_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_legacy_legacy_support_core_ui_java") {
+-  aar_path = "libs/androidx_legacy_legacy_support_core_ui/legacy-support-core-ui-1.0.0.aar"
+-  info_path = "libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_asynclayoutinflater_asynclayoutinflater_java",
+-    ":androidx_coordinatorlayout_coordinatorlayout_java",
+-    ":androidx_core_core_java",
+-    ":androidx_cursoradapter_cursoradapter_java",
+-    ":androidx_customview_customview_java",
+-    ":androidx_drawerlayout_drawerlayout_java",
+-    ":androidx_interpolator_interpolator_java",
+-    ":androidx_legacy_legacy_support_core_utils_java",
+-    ":androidx_slidingpanelayout_slidingpanelayout_java",
+-    ":androidx_swiperefreshlayout_swiperefreshlayout_java",
+-    ":androidx_viewpager_viewpager_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_savedstate_java") {
+-  aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/lifecycle-viewmodel-savedstate-2.2.0.aar"
+-  info_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_lifecycle_lifecycle_livedata_core_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_java",
+-    ":androidx_savedstate_savedstate_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_loader_loader_java") {
+-  aar_path = "libs/androidx_loader_loader/loader-1.2.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_loader_loader/androidx_loader_loader.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-    ":androidx_core_core_java",
+-    ":androidx_lifecycle_lifecycle_livedata_core_java",
+-    ":androidx_lifecycle_lifecycle_viewmodel_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_palette_palette_java") {
+-  aar_path = "libs/androidx_palette_palette/palette-1.0.0.aar"
+-  info_path = "libs/androidx_palette_palette/androidx_palette_palette.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_core_core_java",
+-    ":androidx_legacy_legacy_support_core_utils_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_print_print_java") {
+-  aar_path = "libs/androidx_print_print/print-1.1.0-SNAPSHOT.aar"
+-  info_path = "libs/androidx_print_print/androidx_print_print.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":androidx_annotation_annotation_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_slidingpanelayout_slidingpanelayout_java") {
+-  aar_path = "libs/androidx_slidingpanelayout_slidingpanelayout/slidingpanelayout-1.0.0.aar"
+-  info_path = "libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_core_core_java",
+-    ":androidx_customview_customview_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_test_espresso_espresso_idling_resource_java") {
+-  aar_path = "libs/androidx_test_espresso_espresso_idling_resource/espresso-idling-resource-3.2.0.aar"
+-  info_path = "libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("androidx_versionedparcelable_versionedparcelable_java") {
+-  aar_path = "libs/androidx_versionedparcelable_versionedparcelable/versionedparcelable-1.1.0.aar"
+-  info_path = "libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":androidx_annotation_annotation_java",
+-    ":androidx_collection_collection_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("backport_util_concurrent_backport_util_concurrent_java") {
+-  jar_path = "libs/backport_util_concurrent_backport_util_concurrent/backport-util-concurrent-3.1.jar"
+-  output_name = "backport_util_concurrent_backport_util_concurrent"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("classworlds_classworlds_java") {
+-  jar_path = "libs/classworlds_classworlds/classworlds-1.1-alpha-2.jar"
+-  output_name = "classworlds_classworlds"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_animated_vector_drawable_java") {
+-  aar_path = "libs/com_android_support_animated_vector_drawable/animated-vector-drawable-28.0.0.aar"
+-  info_path = "libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_support_core_ui_java",
+-    ":com_android_support_support_vector_drawable_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_appcompat_v7_java") {
+-  aar_path = "libs/com_android_support_appcompat_v7/appcompat-v7-28.0.0.aar"
+-  info_path = "libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_animated_vector_drawable_java",
+-    ":com_android_support_collections_java",
+-    ":com_android_support_cursoradapter_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_utils_java",
+-    ":com_android_support_support_fragment_java",
+-    ":com_android_support_support_vector_drawable_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_cardview_v7_java") {
+-  aar_path = "libs/com_android_support_cardview_v7/cardview-v7-28.0.0.aar"
+-  info_path = "libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_cursoradapter_java") {
+-  aar_path = "libs/com_android_support_cursoradapter/cursoradapter-28.0.0.aar"
+-  info_path = "libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_documentfile_java") {
+-  aar_path = "libs/com_android_support_documentfile/documentfile-28.0.0.aar"
+-  info_path = "libs/com_android_support_documentfile/com_android_support_documentfile.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_loader_java") {
+-  aar_path = "libs/com_android_support_loader/loader-28.0.0.aar"
+-  info_path = "libs/com_android_support_loader/com_android_support_loader.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":android_arch_lifecycle_livedata_java",
+-    ":android_arch_lifecycle_viewmodel_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_print_java") {
+-  aar_path = "libs/com_android_support_print/print-28.0.0.aar"
+-  info_path = "libs/com_android_support_print/com_android_support_print.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_android_support_support_annotations_java" ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_recyclerview_v7_java") {
+-  aar_path =
+-      "libs/com_android_support_recyclerview_v7/recyclerview-v7-28.0.0.aar"
+-  info_path = "libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_support_core_ui_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_slidingpanelayout_java") {
+-  aar_path =
+-      "libs/com_android_support_slidingpanelayout/slidingpanelayout-28.0.0.aar"
+-  info_path = "libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_customview_java",
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_media_compat_java") {
+-  aar_path = "libs/com_android_support_support_media_compat/support-media-compat-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-    ":com_android_support_versionedparcelable_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_support_vector_drawable_java") {
+-  aar_path = "libs/com_android_support_support_vector_drawable/support-vector-drawable-28.0.0.aar"
+-  info_path = "libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-  create_srcjar = false
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_transition_java") {
+-  aar_path = "libs/com_android_support_transition/transition-28.0.0.aar"
+-  info_path =
+-      "libs/com_android_support_transition/com_android_support_transition.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_support_annotations_java",
+-    ":com_android_support_support_compat_java",
+-  ]
+-  resource_overlay = true
+-  deps += [ ":com_android_support_support_fragment_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-android_aar_prebuilt("com_android_support_versionedparcelable_java") {
+-  aar_path = "libs/com_android_support_versionedparcelable/versionedparcelable-28.0.0.aar"
+-  info_path = "libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info"
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_android_support_collections_java",
+-    ":com_android_support_support_annotations_java",
+-  ]
+-  resource_overlay = true
+-
+-  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
+-  ignore_aidl = true
+-  jar_excluded_patterns = [
+-    "android/support/v4/graphics/drawable/IconCompat.class",
+-    "androidx/*",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_android_tools_build_jetifier_jetifier_core_java") {
+-  jar_path = "libs/com_android_tools_build_jetifier_jetifier_core/jetifier-core-1.0.0-beta08.jar"
+-  output_name = "com_android_tools_build_jetifier_jetifier_core"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_google_code_gson_gson_java",
+-    ":org_jetbrains_kotlin_kotlin_stdlib_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_github_ben_manes_caffeine_caffeine_java") {
+-  jar_path = "libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.0.jar"
+-  output_name = "com_github_ben_manes_caffeine_caffeine"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_google_errorprone_error_prone_annotations_java",
+-    ":org_checkerframework_checker_qual_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_github_kevinstern_software_and_algorithms_java") {
+-  jar_path = "libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar"
+-  output_name = "com_github_kevinstern_software_and_algorithms"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_auto_auto_common_java") {
+-  jar_path = "libs/com_google_auto_auto_common/auto-common-0.10.jar"
+-  output_name = "com_google_auto_auto_common"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":com_google_guava_guava_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_auto_value_auto_value_annotations_java") {
+-  jar_path = "libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.7.jar"
+-  output_name = "com_google_auto_value_auto_value_annotations"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_code_findbugs_jFormatString_java") {
+-  jar_path =
+-      "libs/com_google_code_findbugs_jFormatString/jFormatString-3.0.0.jar"
+-  output_name = "com_google_code_findbugs_jFormatString"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_dagger_dagger_producers_java") {
+-  jar_path = "libs/com_google_dagger_dagger_producers/dagger-producers-2.30.jar"
+-  output_name = "com_google_dagger_dagger_producers"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_google_dagger_dagger_java",
+-    ":com_google_guava_failureaccess_java",
+-    ":com_google_guava_guava_java",
+-    ":javax_inject_javax_inject_java",
+-    ":org_checkerframework_checker_compat_qual_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_dagger_dagger_spi_java") {
+-  jar_path = "libs/com_google_dagger_dagger_spi/dagger-spi-2.30.jar"
+-  output_name = "com_google_dagger_dagger_spi"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_google_code_findbugs_jsr305_java",
+-    ":com_google_dagger_dagger_java",
+-    ":com_google_dagger_dagger_producers_java",
+-    ":com_google_guava_failureaccess_java",
+-    ":com_google_guava_guava_java",
+-    ":com_squareup_javapoet_java",
+-    ":javax_inject_javax_inject_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_error_prone_type_annotations_java") {
+-  jar_path = "libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.4.0.jar"
+-  output_name = "com_google_errorprone_error_prone_type_annotations"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_errorprone_javac_shaded_java") {
+-  jar_path =
+-      "libs/com_google_errorprone_javac_shaded/javac-shaded-9-dev-r4023-3.jar"
+-  output_name = "com_google_errorprone_javac_shaded"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_googlejavaformat_google_java_format_java") {
+-  jar_path = "libs/com_google_googlejavaformat_google_java_format/google-java-format-1.5.jar"
+-  output_name = "com_google_googlejavaformat_google_java_format"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":com_google_errorprone_javac_shaded_java",
+-    ":com_google_guava_guava_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_google_protobuf_protobuf_java_java") {
+-  jar_path = "libs/com_google_protobuf_protobuf_java/protobuf-java-3.4.0.jar"
+-  output_name = "com_google_protobuf_protobuf_java"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("com_squareup_javawriter_java") {
+-  jar_path = "libs/com_squareup_javawriter/javawriter-2.1.1.jar"
+-  output_name = "com_squareup_javawriter"
+-  supports_android = true
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("nekohtml_nekohtml_java") {
+-  jar_path = "libs/nekohtml_nekohtml/nekohtml-1.9.6.2.jar"
+-  output_name = "nekohtml_nekohtml"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("nekohtml_xercesMinimal_java") {
+-  jar_path = "libs/nekohtml_xercesMinimal/xercesMinimal-1.9.6.2.jar"
+-  output_name = "nekohtml_xercesMinimal"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("net_ltgt_gradle_incap_incap_java") {
+-  jar_path = "libs/net_ltgt_gradle_incap_incap/incap-0.2.jar"
+-  output_name = "net_ltgt_gradle_incap_incap"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("net_sf_kxml_kxml2_java") {
+-  jar_path = "libs/net_sf_kxml_kxml2/kxml2-2.3.0.jar"
+-  output_name = "net_sf_kxml_kxml2"
+-  supports_android = true
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-
+-  # Target needs to exclude *xmlpull* files as already included in Android SDK.
+-  jar_excluded_patterns = [ "*xmlpull*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_ant_ant_java") {
+-  jar_path = "libs/org_apache_ant_ant/ant-1.8.0.jar"
+-  output_name = "org_apache_ant_ant"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_apache_ant_ant_launcher_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_ant_ant_launcher_java") {
+-  jar_path = "libs/org_apache_ant_ant_launcher/ant-launcher-1.8.0.jar"
+-  output_name = "org_apache_ant_ant_launcher"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_ant_tasks_java") {
+-  jar_path = "libs/org_apache_maven_maven_ant_tasks/maven-ant-tasks-2.1.3.jar"
+-  output_name = "org_apache_maven_maven_ant_tasks"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":classworlds_classworlds_java",
+-    ":org_apache_ant_ant_java",
+-    ":org_apache_maven_maven_artifact_java",
+-    ":org_apache_maven_maven_artifact_manager_java",
+-    ":org_apache_maven_maven_error_diagnostics_java",
+-    ":org_apache_maven_maven_model_java",
+-    ":org_apache_maven_maven_project_java",
+-    ":org_apache_maven_maven_settings_java",
+-    ":org_apache_maven_wagon_wagon_file_java",
+-    ":org_apache_maven_wagon_wagon_http_lightweight_java",
+-    ":org_apache_maven_wagon_wagon_provider_api_java",
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_interpolation_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_artifact_java") {
+-  jar_path = "libs/org_apache_maven_maven_artifact/maven-artifact-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_artifact"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_artifact_manager_java") {
+-  jar_path = "libs/org_apache_maven_maven_artifact_manager/maven-artifact-manager-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_artifact_manager"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":backport_util_concurrent_backport_util_concurrent_java",
+-    ":org_apache_maven_maven_artifact_java",
+-    ":org_apache_maven_maven_repository_metadata_java",
+-    ":org_apache_maven_wagon_wagon_provider_api_java",
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_error_diagnostics_java") {
+-  jar_path = "libs/org_apache_maven_maven_error_diagnostics/maven-error-diagnostics-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_error_diagnostics"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_codehaus_plexus_plexus_container_default_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_model_java") {
+-  jar_path = "libs/org_apache_maven_maven_model/maven-model-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_model"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_plugin_registry_java") {
+-  jar_path = "libs/org_apache_maven_maven_plugin_registry/maven-plugin-registry-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_plugin_registry"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_profile_java") {
+-  jar_path = "libs/org_apache_maven_maven_profile/maven-profile-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_profile"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_maven_maven_model_java",
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_interpolation_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_project_java") {
+-  jar_path = "libs/org_apache_maven_maven_project/maven-project-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_project"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_maven_maven_artifact_java",
+-    ":org_apache_maven_maven_artifact_manager_java",
+-    ":org_apache_maven_maven_model_java",
+-    ":org_apache_maven_maven_plugin_registry_java",
+-    ":org_apache_maven_maven_profile_java",
+-    ":org_apache_maven_maven_settings_java",
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_interpolation_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_repository_metadata_java") {
+-  jar_path = "libs/org_apache_maven_maven_repository_metadata/maven-repository-metadata-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_repository_metadata"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_maven_settings_java") {
+-  jar_path = "libs/org_apache_maven_maven_settings/maven-settings-2.2.1.jar"
+-  output_name = "org_apache_maven_maven_settings"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_maven_maven_model_java",
+-    ":org_codehaus_plexus_plexus_container_default_java",
+-    ":org_codehaus_plexus_plexus_interpolation_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_wagon_wagon_file_java") {
+-  jar_path = "libs/org_apache_maven_wagon_wagon_file/wagon-file-1.0-beta-6.jar"
+-  output_name = "org_apache_maven_wagon_wagon_file"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_apache_maven_wagon_wagon_provider_api_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_wagon_wagon_http_lightweight_java") {
+-  jar_path = "libs/org_apache_maven_wagon_wagon_http_lightweight/wagon-http-lightweight-1.0-beta-6.jar"
+-  output_name = "org_apache_maven_wagon_wagon_http_lightweight"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_maven_wagon_wagon_http_shared_java",
+-    ":org_apache_maven_wagon_wagon_provider_api_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_wagon_wagon_http_shared_java") {
+-  jar_path = "libs/org_apache_maven_wagon_wagon_http_shared/wagon-http-shared-1.0-beta-6.jar"
+-  output_name = "org_apache_maven_wagon_wagon_http_shared"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":nekohtml_nekohtml_java",
+-    ":nekohtml_xercesMinimal_java",
+-    ":org_apache_maven_wagon_wagon_provider_api_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_apache_maven_wagon_wagon_provider_api_java") {
+-  jar_path = "libs/org_apache_maven_wagon_wagon_provider_api/wagon-provider-api-1.0-beta-6.jar"
+-  output_name = "org_apache_maven_wagon_wagon_provider_api"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_checkerframework_checker_qual_java") {
+-  jar_path = "libs/org_checkerframework_checker_qual/checker-qual-3.5.0.jar"
+-  output_name = "org_checkerframework_checker_qual"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_checkerframework_dataflow_shaded_java") {
+-  jar_path =
+-      "libs/org_checkerframework_dataflow_shaded/dataflow-shaded-3.1.2.jar"
+-  output_name = "org_checkerframework_dataflow_shaded"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_codehaus_plexus_plexus_container_default_java") {
+-  jar_path = "libs/org_codehaus_plexus_plexus_container_default/plexus-container-default-1.0-alpha-9-stable-1.jar"
+-  output_name = "org_codehaus_plexus_plexus_container_default"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":classworlds_classworlds_java",
+-    ":org_codehaus_plexus_plexus_utils_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_codehaus_plexus_plexus_interpolation_java") {
+-  jar_path = "libs/org_codehaus_plexus_plexus_interpolation/plexus-interpolation-1.11.jar"
+-  output_name = "org_codehaus_plexus_plexus_interpolation"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_codehaus_plexus_plexus_utils_java") {
+-  jar_path = "libs/org_codehaus_plexus_plexus_utils/plexus-utils-1.5.15.jar"
+-  output_name = "org_codehaus_plexus_plexus_utils"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_jdom_jdom2_java") {
+-  jar_path = "libs/org_jdom_jdom2/jdom2-2.0.6.jar"
+-  output_name = "org_jdom_jdom2"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_jetbrains_annotations_java") {
+-  jar_path = "libs/org_jetbrains_annotations/annotations-13.0.jar"
+-  output_name = "org_jetbrains_annotations"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_jetbrains_kotlin_kotlin_stdlib_java") {
+-  jar_path = "libs/org_jetbrains_kotlin_kotlin_stdlib/kotlin-stdlib-1.3.72.jar"
+-  output_name = "org_jetbrains_kotlin_kotlin_stdlib"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [
+-    ":org_jetbrains_annotations_java",
+-    ":org_jetbrains_kotlin_kotlin_stdlib_common_java",
+-  ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_jetbrains_kotlin_kotlin_stdlib_common_java") {
+-  jar_path = "libs/org_jetbrains_kotlin_kotlin_stdlib_common/kotlin-stdlib-common-1.3.72.jar"
+-  output_name = "org_jetbrains_kotlin_kotlin_stdlib_common"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_jetbrains_kotlinx_kotlinx_metadata_jvm_java") {
+-  jar_path = "libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm/kotlinx-metadata-jvm-0.1.0.jar"
+-  output_name = "org_jetbrains_kotlinx_kotlinx_metadata_jvm"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":org_jetbrains_kotlin_kotlin_stdlib_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_ow2_asm_asm_analysis_java") {
+-  jar_path = "libs/org_ow2_asm_asm_analysis/asm-analysis-7.0.jar"
+-  output_name = "org_ow2_asm_asm_analysis"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  deps = [ ":org_ow2_asm_asm_tree_java" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_pcollections_pcollections_java") {
+-  jar_path = "libs/org_pcollections_pcollections/pcollections-2.1.2.jar"
+-  output_name = "org_pcollections_pcollections"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_annotations_java") {
+-  jar_path = "libs/org_robolectric_annotations/annotations-4.3.1.jar"
+-  output_name = "org_robolectric_annotations"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_junit_java") {
+-  jar_path = "libs/org_robolectric_junit/junit-4.3.1.jar"
+-  output_name = "org_robolectric_junit"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_sandbox_java",
+-    ":org_robolectric_shadowapi_java",
+-    ":org_robolectric_utils_reflector_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_pluginapi_java") {
+-  jar_path = "libs/org_robolectric_pluginapi/pluginapi-4.3.1.jar"
+-  output_name = "org_robolectric_pluginapi"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_ant_ant_java",
+-    ":org_apache_maven_maven_ant_tasks_java",
+-    ":org_robolectric_annotations_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_plugins_maven_dependency_resolver_java") {
+-  jar_path = "libs/org_robolectric_plugins_maven_dependency_resolver/plugins-maven-dependency-resolver-4.3.1.jar"
+-  output_name = "org_robolectric_plugins_maven_dependency_resolver"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_apache_ant_ant_java",
+-    ":org_apache_maven_maven_ant_tasks_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_utils_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_resources_java") {
+-  jar_path = "libs/org_robolectric_resources/resources-4.3.1.jar"
+-  output_name = "org_robolectric_resources"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":com_google_guava_guava_java",
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_utils_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_sandbox_java") {
+-  jar_path = "libs/org_robolectric_sandbox/sandbox-4.3.1.jar"
+-  output_name = "org_robolectric_sandbox"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":com_google_guava_guava_java",
+-    ":javax_annotation_javax_annotation_api_java",
+-    ":javax_inject_javax_inject_java",
+-    ":org_ow2_asm_asm_commons_java",
+-    ":org_ow2_asm_asm_java",
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_shadowapi_java",
+-    ":org_robolectric_utils_java",
+-    ":org_robolectric_utils_reflector_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_shadowapi_java") {
+-  jar_path = "libs/org_robolectric_shadowapi/shadowapi-4.3.1.jar"
+-  output_name = "org_robolectric_shadowapi"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [ ":org_robolectric_annotations_java" ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_shadows_framework_java") {
+-  jar_path =
+-      "libs/org_robolectric_shadows_framework/shadows-framework-4.3.1.jar"
+-  output_name = "org_robolectric_shadows_framework"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":androidx_test_monitor_java",
+-    ":com_android_support_support_annotations_java",
+-    ":org_robolectric_annotations_java",
+-    ":org_robolectric_pluginapi_java",
+-    ":org_robolectric_resources_java",
+-    ":org_robolectric_shadowapi_java",
+-    ":org_robolectric_utils_java",
+-    ":org_robolectric_utils_reflector_java",
+-    "//third_party/accessibility_test_framework:accessibility_test_framework_java",
+-    "//third_party/icu4j:icu4j_java",
+-    "//third_party/sqlite4java:sqlite4java_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_robolectric_utils_reflector_java") {
+-  jar_path = "libs/org_robolectric_utils_reflector/utils-reflector-4.3.1.jar"
+-  output_name = "org_robolectric_utils_reflector"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-  testonly = true
+-  deps = [
+-    ":org_ow2_asm_asm_commons_java",
+-    ":org_ow2_asm_asm_java",
+-    ":org_ow2_asm_asm_util_java",
+-  ]
+-  bypass_platform_checks = true
+-}
+-
+-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+-java_prebuilt("org_threeten_threeten_extra_java") {
+-  jar_path = "libs/org_threeten_threeten_extra/threeten-extra-1.5.0.jar"
+-  output_name = "org_threeten_threeten_extra"
+-  enable_bytecode_checks = false
+-
+-  # To remove visibility constraint, add this dependency to
+-  # //third_party/android_deps/build.gradle.
+-  visibility = [ ":*" ]
+-}
+-# === Generated Code End ===
+diff --git a/third_party/android_deps/BUILD.gn.rej b/third_party/android_deps/BUILD.gn.rej
+deleted file mode 100644
+--- a/third_party/android_deps/BUILD.gn.rej
++++ /dev/null
+@@ -1,35 +0,0 @@
+-diff a/third_party/android_deps/BUILD.gn b/third_party/android_deps/BUILD.gn	(rejected hunks)
+-@@ -81,7 +81,7 @@ java_annotation_processor("dagger_processor") {
+- 
+- android_library("chromium_play_services_availability_java") {
+-   sources = [ "util/org/chromium/gms/ChromiumPlayServicesAvailability.java" ]
+--  deps = [ "$google_play_services_package:google_play_services_base_java" ]
+-+  deps = [ ]
+- }
+- 
+- android_library("chromium_play_services_availability_shadows_java") {
+-@@ -1135,24 +1135,6 @@ java_prebuilt("com_android_tools_build_jetifier_jetifier_processor_java") {
+-   ]
+- }
+- 
+--# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+--android_aar_prebuilt("google_play_services_gcm_java") {
+--  aar_path = "libs/com_google_android_gms_play_services_gcm/play-services-gcm-17.0.0.aar"
+--  info_path = "libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info"
+--  deps = [
+--    ":androidx_collection_collection_java",
+--    ":androidx_core_core_java",
+--    ":androidx_legacy_legacy_support_core_utils_java",
+--    ":google_play_services_base_java",
+--    ":google_play_services_basement_java",
+--    ":google_play_services_iid_java",
+--    ":google_play_services_stats_java",
+--  ]
+--
+--  # Removing drawables from GMS .aars as they are unused bloat.
+--  strip_drawables = true
+--}
+--
+- # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
+- android_aar_prebuilt("com_google_android_material_material_java") {
+-   aar_path =
 -- 
 2.17.1
 

+ 3042 - 105
build/patches/Remove-google_services_gcm.patch

@@ -2,109 +2,3046 @@ From: csagan5 <32685696+csagan5@users.noreply.github.com>
 Date: Sun, 3 May 2020 12:15:33 +0200
 Subject: Remove google_services_gcm
 
+FILE:Remove-google_services_gcm.patch
 ---
- .../browser/language/AppLocaleUtils.java      | 32 +------------------
- third_party/android_deps/BUILD.gn             | 20 +-----------
- 2 files changed, 2 insertions(+), 50 deletions(-)
-
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java
---- a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java
-@@ -8,11 +8,6 @@ import android.content.Context;
- import android.preference.PreferenceManager;
- import android.text.TextUtils;
- 
--import com.google.android.play.core.splitcompat.SplitCompat;
--import com.google.android.play.core.splitinstall.SplitInstallManager;
--import com.google.android.play.core.splitinstall.SplitInstallManagerFactory;
--import com.google.android.play.core.splitinstall.SplitInstallRequest;
--
- import org.chromium.base.BundleUtils;
- import org.chromium.base.ContextUtils;
- import org.chromium.base.Log;
-@@ -78,31 +73,12 @@ public class AppLocaleUtils {
-      * @param context Activity context to enable downloaded language splits on.
-      */
-     public static void maybeInstallActivitySplitCompat(Context context) {
--        if (GlobalAppLocaleController.getInstance().isOverridden() && BundleUtils.isBundle()) {
--            Log.i(TAG, "maybeInstallActivitySplit isOverridden: %s  isBundle: %s",
--                    GlobalAppLocaleController.getInstance().isOverridden(), BundleUtils.isBundle());
--            Log.i(TAG, "Override Locale: %s", getAppLanguagePref());
--            logInstalledLanguages(context);
--            SplitCompat.installActivity(context);
--            logInstalledLanguages(context);
--        }
-     }
- 
-     /**
-      * For bundle builds ensure that the language split for languageName is download.
-      */
-     private static void ensureLaguageSplitInstalled(String languageName) {
--        SplitInstallManager splitInstallManager =
--                SplitInstallManagerFactory.create(ContextUtils.getApplicationContext());
--
--        // TODO(perrier): check if languageName is already installed. https://crbug.com/1103806
--        if (languageName != null) {
--            SplitInstallRequest installRequest =
--                    SplitInstallRequest.newBuilder()
--                            .addLanguage(Locale.forLanguageTag(languageName))
--                            .build();
--            splitInstallManager.startInstall(installRequest);
--        }
-     }
- 
-     /**
-@@ -110,12 +86,6 @@ public class AppLocaleUtils {
-      * @param context Context to log installed languages on.
-      */
-     private static void logInstalledLanguages(Context context) {
--        if (BundleUtils.isBundle()) {
--            SplitInstallManager splitInstallManager = SplitInstallManagerFactory.create(context);
--            Log.i(TAG, "Installed Languages: %s",
--                    TextUtils.join(", ", splitInstallManager.getInstalledLanguages()));
--        } else {
--            Log.i(TAG, "Installed Languages: None - not a bundle");
--        }
-+        Log.i(TAG, "Installed Languages: None - feature disabled");
-     }
- }
-diff --git a/third_party/android_deps/BUILD.gn b/third_party/android_deps/BUILD.gn
---- a/third_party/android_deps/BUILD.gn
-+++ b/third_party/android_deps/BUILD.gn
-@@ -81,7 +81,7 @@ java_annotation_processor("dagger_processor") {
- 
- android_library("chromium_play_services_availability_java") {
-   sources = [ "util/org/chromium/gms/ChromiumPlayServicesAvailability.java" ]
--  deps = [ "$google_play_services_package:google_play_services_base_java" ]
-+  deps = [ ]
- }
- 
- android_library("chromium_play_services_availability_shadows_java") {
-@@ -1135,24 +1135,6 @@ java_prebuilt("com_android_tools_build_jetifier_jetifier_processor_java") {
-   ]
- }
- 
--# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
--android_aar_prebuilt("google_play_services_gcm_java") {
--  aar_path = "libs/com_google_android_gms_play_services_gcm/play-services-gcm-17.0.0.aar"
--  info_path = "libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info"
--  deps = [
--    ":androidx_collection_collection_java",
--    ":androidx_core_core_java",
--    ":androidx_legacy_legacy_support_core_utils_java",
--    ":google_play_services_base_java",
--    ":google_play_services_basement_java",
--    ":google_play_services_iid_java",
--    ":google_play_services_stats_java",
--  ]
--
--  # Removing drawables from GMS .aars as they are unused bloat.
--  strip_drawables = true
--}
--
- # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
- android_aar_prebuilt("com_google_android_material_material_java") {
-   aar_path =
--- 
-2.17.1
-
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig
+new file mode 100644
+index 0000000000..1ded3d4169
+--- /dev/null
++++ b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.porig
+@@ -0,0 +1,70 @@
++// Copyright 2020 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++package org.chromium.chrome.browser.language;
++
++import android.content.Context;
++import android.preference.PreferenceManager;
++import android.text.TextUtils;
++
++import org.chromium.base.BundleUtils;
++import org.chromium.base.ContextUtils;
++import org.chromium.base.Log;
++import org.chromium.chrome.browser.preferences.ChromePreferenceKeys;
++import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
++
++import java.util.Locale;
++
++/**
++ * Provides utility functions to assist with overriding the application language.
++ * This class manages the AppLanguagePref.
++ */
++public class AppLocaleUtils {
++    private AppLocaleUtils(){};
++
++    private static final String TAG = "AppLocale";
++
++    // Value of AppLocale preference when the system language is used.
++    public static final String SYSTEM_LANGUAGE_VALUE = null;
++
++    /**
++     * Return true if languageName is the same as the current application override
++     * language stored preference.
++     * @return boolean
++     */
++    public static boolean isAppLanguagePref(String languageName) {
++        return TextUtils.equals(getAppLanguagePref(), languageName);
++    }
++
++    /**
++     * Get the value of application language shared preference or null if there is none.
++     * @return String BCP-47 language tag (e.g. en-US).
++     */
++    public static String getAppLanguagePref() {
++        return SharedPreferencesManager.getInstance().readString(
++                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, SYSTEM_LANGUAGE_VALUE);
++    }
++
++    /**
++     * Get the value of application language shared preference or null if there is none.
++     * Used during {@link ChromeApplication#attachBaseContext} before
++     * {@link SharedPreferencesManager} is created.
++     * @param base Context to use for getting the shared preference.
++     * @return String BCP-47 language tag (e.g. en-US).
++     */
++    @SuppressWarnings("DefaultSharedPreferencesCheck")
++    protected static String getAppLanguagePrefStartUp(Context base) {
++        return PreferenceManager.getDefaultSharedPreferences(base).getString(
++                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, SYSTEM_LANGUAGE_VALUE);
++    }
++
++    /**
++     * Set the value of application language shared preference. If set to null
++     * the system language will be used.
++     */
++    public static void setAppLanguagePref(String languageName) {
++        SharedPreferencesManager.getInstance().writeString(
++                ChromePreferenceKeys.APPLICATION_OVERRIDE_LANGUAGE, languageName);
++    }
++}
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej
+new file mode 100644
+index 0000000000..2c6773b3bd
+--- /dev/null
++++ b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java.rej
+@@ -0,0 +1,59 @@
++diff a/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/language/AppLocaleUtils.java	(rejected hunks)
++@@ -8,11 +8,6 @@ import android.content.Context;
++ import android.preference.PreferenceManager;
++ import android.text.TextUtils;
++ 
++-import com.google.android.play.core.splitcompat.SplitCompat;
++-import com.google.android.play.core.splitinstall.SplitInstallManager;
++-import com.google.android.play.core.splitinstall.SplitInstallManagerFactory;
++-import com.google.android.play.core.splitinstall.SplitInstallRequest;
++-
++ import org.chromium.base.BundleUtils;
++ import org.chromium.base.ContextUtils;
++ import org.chromium.base.Log;
++@@ -78,31 +73,12 @@ public class AppLocaleUtils {
++      * @param context Activity context to enable downloaded language splits on.
++      */
++     public static void maybeInstallActivitySplitCompat(Context context) {
++-        if (GlobalAppLocaleController.getInstance().isOverridden() && BundleUtils.isBundle()) {
++-            Log.i(TAG, "maybeInstallActivitySplit isOverridden: %s  isBundle: %s",
++-                    GlobalAppLocaleController.getInstance().isOverridden(), BundleUtils.isBundle());
++-            Log.i(TAG, "Override Locale: %s", getAppLanguagePref());
++-            logInstalledLanguages(context);
++-            SplitCompat.installActivity(context);
++-            logInstalledLanguages(context);
++-        }
++     }
++ 
++     /**
++      * For bundle builds ensure that the language split for languageName is download.
++      */
++     private static void ensureLaguageSplitInstalled(String languageName) {
++-        SplitInstallManager splitInstallManager =
++-                SplitInstallManagerFactory.create(ContextUtils.getApplicationContext());
++-
++-        // TODO(perrier): check if languageName is already installed. https://crbug.com/1103806
++-        if (languageName != null) {
++-            SplitInstallRequest installRequest =
++-                    SplitInstallRequest.newBuilder()
++-                            .addLanguage(Locale.forLanguageTag(languageName))
++-                            .build();
++-            splitInstallManager.startInstall(installRequest);
++-        }
++     }
++ 
++     /**
++@@ -110,12 +86,6 @@ public class AppLocaleUtils {
++      * @param context Context to log installed languages on.
++      */
++     private static void logInstalledLanguages(Context context) {
++-        if (BundleUtils.isBundle()) {
++-            SplitInstallManager splitInstallManager = SplitInstallManagerFactory.create(context);
++-            Log.i(TAG, "Installed Languages: %s",
++-                    TextUtils.join(", ", splitInstallManager.getInstalledLanguages()));
++-        } else {
++-            Log.i(TAG, "Installed Languages: None - not a bundle");
++-        }
+++        Log.i(TAG, "Installed Languages: None - feature disabled");
++     }
++ }
+diff --git a/third_party/android_deps/BUILD.gn.porig b/third_party/android_deps/BUILD.gn.porig
+new file mode 100644
+index 0000000000..82d8fa916b
+--- /dev/null
++++ b/third_party/android_deps/BUILD.gn.porig
+@@ -0,0 +1,2853 @@
++# Copyright 2018 The Chromium Authors. All rights reserved.
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/config/android/rules.gni")
++
++# Library groups
++java_group("android_support_v4_java") {
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_drawerlayout_drawerlayout_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_interpolator_interpolator_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_java",
++    ":androidx_media_media_java",
++    ":androidx_recyclerview_recyclerview_java",
++  ]
++}
++
++java_group("android_support_v7_appcompat_java") {
++  deps = [
++    ":android_support_v4_java",
++    ":androidx_appcompat_appcompat_java",
++    ":androidx_appcompat_appcompat_resources_java",
++    ":androidx_vectordrawable_vectordrawable_animated_java",
++    ":androidx_vectordrawable_vectordrawable_java",
++  ]
++}
++
++java_group("dagger_java") {
++  deps = [ dagger_java_target ]
++}
++
++java_annotation_processor("dagger_processor") {
++  main_class = "dagger.internal.codegen.ComponentProcessor"
++  deps = [ dagger_annotation_processor_target ]
++}
++
++java_group("espresso_java") {
++  testonly = true
++
++  # TODO(crbug.com/1005891): Update to use espresso targets below once androidx
++  #     test_runner is used.
++  deps = [ "//third_party/espresso:espresso_all_java" ]
++}
++
++java_group("guava_android_java") {
++  deps = [ guava_android_target ]
++}
++
++java_group("robolectric_all_java") {
++  testonly = true
++  deps = [
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_junit_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_plugins_maven_dependency_resolver_java",
++    ":org_robolectric_resources_java",
++    ":org_robolectric_robolectric_java",
++    ":org_robolectric_sandbox_java",
++    ":org_robolectric_shadowapi_java",
++    ":org_robolectric_shadows_framework_java",
++    ":org_robolectric_shadows_multidex_java",
++    ":org_robolectric_utils_java",
++    ":org_robolectric_utils_reflector_java",
++    "//third_party/robolectric:android-all-10-robolectric-5803371_java",
++    "//third_party/robolectric:android-all-4.4_r1-robolectric-r2_java",
++    "//third_party/robolectric:android-all-5.0.2_r3-robolectric-r0_java",
++    "//third_party/robolectric:android-all-7.1.0_r7-robolectric-r1_java",
++    "//third_party/robolectric:android-all-8.0.0_r4-robolectric-r1_java",
++    "//third_party/robolectric:android-all-8.1.0-robolectric-4611349_java",
++    "//third_party/robolectric:android-all-9-robolectric-4913185-2_java",
++  ]
++}
++
++java_group("material_design_java") {
++  deps = [ "$material_design_target" ]
++}
++
++java_group("protobuf_lite_runtime_java") {
++  deps = [ "$android_proto_runtime" ]
++}
++
++java_annotation_processor("auto_service_processor") {
++  main_class = "com.google.auto.service.processor.AutoServiceProcessor"
++  deps = [ ":com_google_auto_service_auto_service_java" ]
++}
++
++# The section below is generated by running
++# `//tools/android/roll/android_deps/fetch_all.py`
++
++# === Generated Code Start ===
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("android_arch_lifecycle_common_java") {
++  jar_path = "libs/android_arch_lifecycle_common/common-1.1.1.jar"
++  output_name = "android_arch_lifecycle_common"
++  supports_android = true
++  deps = [ ":com_android_support_support_annotations_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("android_arch_lifecycle_common_java8_java") {
++  jar_path = "libs/android_arch_lifecycle_common_java8/common-java8-1.1.1.jar"
++  output_name = "android_arch_lifecycle_common_java8"
++  supports_android = true
++  deps = [
++    ":android_arch_lifecycle_common_java",
++    ":com_android_support_support_annotations_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("android_arch_lifecycle_runtime_java") {
++  aar_path = "libs/android_arch_lifecycle_runtime/runtime-1.1.1.aar"
++  info_path =
++      "libs/android_arch_lifecycle_runtime/android_arch_lifecycle_runtime.info"
++  deps = [
++    ":android_arch_core_common_java",
++    ":android_arch_lifecycle_common_java",
++    ":com_android_support_support_annotations_java",
++  ]
++
++  # https://crbug.com/887942#c1
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("android_arch_lifecycle_viewmodel_java") {
++  aar_path = "libs/android_arch_lifecycle_viewmodel/viewmodel-1.1.1.aar"
++  info_path = "libs/android_arch_lifecycle_viewmodel/android_arch_lifecycle_viewmodel.info"
++  deps = [ ":com_android_support_support_annotations_java" ]
++
++  # https://crbug.com/887942#c1
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_activity_activity_java") {
++  aar_path = "libs/androidx_activity_activity/activity-1.1.0.aar"
++  info_path = "libs/androidx_activity_activity/androidx_activity_activity.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_lifecycle_lifecycle_runtime_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
++    ":androidx_savedstate_savedstate_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_annotation_annotation_java") {
++  jar_path = "libs/androidx_annotation_annotation/annotation-1.2.0-alpha01.jar"
++  output_name = "androidx_annotation_annotation"
++  supports_android = true
++
++  # https://crbug.com/989505
++  jar_excluded_patterns = [ "META-INF/proguard/*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_annotation_annotation_experimental_java") {
++  aar_path = "libs/androidx_annotation_annotation_experimental/annotation-experimental-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_annotation_annotation_experimental/androidx_annotation_annotation_experimental.info"
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_appcompat_appcompat_java") {
++  aar_path = "libs/androidx_appcompat_appcompat/appcompat-1.2.0-beta01.aar"
++  info_path =
++      "libs/androidx_appcompat_appcompat/androidx_appcompat_appcompat.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_appcompat_appcompat_resources_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_cursoradapter_cursoradapter_java",
++    ":androidx_drawerlayout_drawerlayout_java",
++    ":androidx_fragment_fragment_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_appcompat_appcompat_resources_java") {
++  aar_path = "libs/androidx_appcompat_appcompat_resources/appcompat-resources-1.2.0.aar"
++  info_path = "libs/androidx_appcompat_appcompat_resources/androidx_appcompat_appcompat_resources.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_vectordrawable_vectordrawable_animated_java",
++    ":androidx_vectordrawable_vectordrawable_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_arch_core_core_common_java") {
++  jar_path =
++      "libs/androidx_arch_core_core_common/core-common-2.2.0-SNAPSHOT.jar"
++  output_name = "androidx_arch_core_core_common"
++  supports_android = true
++  deps = [ ":androidx_annotation_annotation_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_asynclayoutinflater_asynclayoutinflater_java") {
++  aar_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/asynclayoutinflater-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_asynclayoutinflater_asynclayoutinflater/androidx_asynclayoutinflater_asynclayoutinflater.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_cardview_cardview_java") {
++  aar_path = "libs/androidx_cardview_cardview/cardview-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_cardview_cardview/androidx_cardview_cardview.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_collection_collection_java") {
++  jar_path = "libs/androidx_collection_collection/collection-1.2.0-SNAPSHOT.jar"
++  output_name = "androidx_collection_collection"
++  supports_android = true
++  deps = [ ":androidx_annotation_annotation_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_concurrent_concurrent_futures_java") {
++  jar_path = "libs/androidx_concurrent_concurrent_futures/concurrent-futures-1.2.0-SNAPSHOT.jar"
++  output_name = "androidx_concurrent_concurrent_futures"
++  supports_android = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":com_google_guava_listenablefuture_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_coordinatorlayout_coordinatorlayout_java") {
++  aar_path = "libs/androidx_coordinatorlayout_coordinatorlayout/coordinatorlayout-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_coordinatorlayout_coordinatorlayout/androidx_coordinatorlayout_coordinatorlayout.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_customview_customview_java",
++  ]
++  resource_overlay = true
++
++  # Reduce binary size. https:crbug.com/954584
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_core_core_java") {
++  aar_path = "libs/androidx_core_core/core-1.5.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_core_core/androidx_core_core.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_lifecycle_lifecycle_runtime_java",
++    ":androidx_versionedparcelable_versionedparcelable_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++
++  # Manifest and proguard config have just one entry: Adding (and -keep'ing
++  # android:appComponentFactory="androidx.core.app.CoreComponentFactory"
++  # Chrome does not use this feature and it causes a scary stack trace to be
++  # shown when incremental_install=true.
++  ignore_manifest = true
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_core_core_animation_java") {
++  aar_path =
++      "libs/androidx_core_core_animation/core-animation-1.0.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_core_core_animation/androidx_core_core_animation.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_customview_customview_java") {
++  aar_path = "libs/androidx_customview_customview/customview-1.2.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_customview_customview/androidx_customview_customview.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_drawerlayout_drawerlayout_java") {
++  aar_path =
++      "libs/androidx_drawerlayout_drawerlayout/drawerlayout-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_drawerlayout_drawerlayout/androidx_drawerlayout_drawerlayout.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_customview_customview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_exifinterface_exifinterface_java") {
++  aar_path = "libs/androidx_exifinterface_exifinterface/exifinterface-1.4.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_exifinterface_exifinterface/androidx_exifinterface_exifinterface.info"
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_fragment_fragment_java") {
++  aar_path = "libs/androidx_fragment_fragment/fragment-1.2.5.aar"
++  info_path = "libs/androidx_fragment_fragment/androidx_fragment_fragment.info"
++  deps = [
++    ":androidx_activity_activity_java",
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_lifecycle_lifecycle_livedata_core_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_savedstate_java",
++    ":androidx_loader_loader_java",
++    ":androidx_viewpager_viewpager_java",
++  ]
++  resource_overlay = true
++  deps += [
++    "//third_party/android_deps/local_modifications/androidx_fragment_fragment:androidx_fragment_fragment_prebuilt_java",
++    "//third_party/android_deps/utils:java",
++  ]
++
++  # Omit this file since we use our own copy, included above.
++  # We can remove this once we migrate to AndroidX master for all libraries.
++  jar_excluded_patterns = [ "androidx/fragment/app/DialogFragment*" ]
++
++  ignore_proguard_configs = true
++
++  bytecode_rewriter_target =
++      "//build/android/bytecode:fragment_activity_replacer"
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_gridlayout_gridlayout_java") {
++  aar_path = "libs/androidx_gridlayout_gridlayout/gridlayout-1.0.0.aar"
++  info_path =
++      "libs/androidx_gridlayout_gridlayout/androidx_gridlayout_gridlayout.info"
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_legacy_legacy_support_core_ui_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_interpolator_interpolator_java") {
++  aar_path =
++      "libs/androidx_interpolator_interpolator/interpolator-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_interpolator_interpolator/androidx_interpolator_interpolator.info"
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_leanback_leanback_java") {
++  aar_path = "libs/androidx_leanback_leanback/leanback-1.0.0.aar"
++  info_path = "libs/androidx_leanback_leanback/androidx_leanback_leanback.info"
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_legacy_legacy_support_core_ui_java",
++    ":androidx_media_media_java",
++    ":androidx_recyclerview_recyclerview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_leanback_leanback_preference_java") {
++  aar_path =
++      "libs/androidx_leanback_leanback_preference/leanback-preference-1.0.0.aar"
++  info_path = "libs/androidx_leanback_leanback_preference/androidx_leanback_leanback_preference.info"
++  deps = [
++    ":androidx_appcompat_appcompat_java",
++    ":androidx_collection_collection_java",
++    ":androidx_leanback_leanback_java",
++    ":androidx_legacy_legacy_preference_v14_java",
++    ":androidx_preference_preference_java",
++    ":androidx_recyclerview_recyclerview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_legacy_legacy_support_core_utils_java") {
++  aar_path = "libs/androidx_legacy_legacy_support_core_utils/legacy-support-core-utils-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_legacy_legacy_support_core_utils/androidx_legacy_legacy_support_core_utils.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_documentfile_documentfile_java",
++    ":androidx_loader_loader_java",
++    ":androidx_localbroadcastmanager_localbroadcastmanager_java",
++    ":androidx_print_print_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_legacy_legacy_support_v4_java") {
++  aar_path =
++      "libs/androidx_legacy_legacy_support_v4/legacy-support-v4-1.0.0.aar"
++  info_path = "libs/androidx_legacy_legacy_support_v4/androidx_legacy_legacy_support_v4.info"
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_legacy_legacy_support_core_ui_java",
++    ":androidx_legacy_legacy_support_core_utils_java",
++    ":androidx_media_media_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_lifecycle_lifecycle_common_java") {
++  jar_path =
++      "libs/androidx_lifecycle_lifecycle_common/lifecycle-common-2.2.0.jar"
++  output_name = "androidx_lifecycle_lifecycle_common"
++  supports_android = true
++  deps = [ ":androidx_annotation_annotation_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("androidx_lifecycle_lifecycle_common_java8_java") {
++  jar_path = "libs/androidx_lifecycle_lifecycle_common_java8/lifecycle-common-java8-2.0.0.jar"
++  output_name = "androidx_lifecycle_lifecycle_common_java8"
++  supports_android = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_java") {
++  aar_path =
++      "libs/androidx_lifecycle_lifecycle_livedata/lifecycle-livedata-2.0.0.aar"
++  info_path = "libs/androidx_lifecycle_lifecycle_livedata/androidx_lifecycle_lifecycle_livedata.info"
++  deps = [
++    ":androidx_arch_core_core_common_java",
++    ":androidx_arch_core_core_runtime_java",
++    ":androidx_lifecycle_lifecycle_livedata_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_lifecycle_lifecycle_livedata_core_java") {
++  aar_path = "libs/androidx_lifecycle_lifecycle_livedata_core/lifecycle-livedata-core-2.2.0.aar"
++  info_path = "libs/androidx_lifecycle_lifecycle_livedata_core/androidx_lifecycle_lifecycle_livedata_core.info"
++  deps = [
++    ":androidx_arch_core_core_common_java",
++    ":androidx_arch_core_core_runtime_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_lifecycle_lifecycle_runtime_java") {
++  aar_path =
++      "libs/androidx_lifecycle_lifecycle_runtime/lifecycle-runtime-2.2.0.aar"
++  info_path = "libs/androidx_lifecycle_lifecycle_runtime/androidx_lifecycle_lifecycle_runtime.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_arch_core_core_common_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++  ]
++  resource_overlay = true
++
++  # https://crbug.com/887942#c1
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_java") {
++  aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel/lifecycle-viewmodel-2.2.0.aar"
++  info_path = "libs/androidx_lifecycle_lifecycle_viewmodel/androidx_lifecycle_lifecycle_viewmodel.info"
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++
++  # https://crbug.com/887942#c1
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt(
++    "androidx_localbroadcastmanager_localbroadcastmanager_java") {
++  aar_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/localbroadcastmanager-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_localbroadcastmanager_localbroadcastmanager/androidx_localbroadcastmanager_localbroadcastmanager.info"
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_media_media_java") {
++  aar_path = "libs/androidx_media_media/media-1.3.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_media_media/androidx_media_media.info"
++  deps = [
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_mediarouter_mediarouter_java") {
++  aar_path =
++      "libs/androidx_mediarouter_mediarouter/mediarouter-1.3.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_mediarouter_mediarouter/androidx_mediarouter_mediarouter.info"
++  deps = [
++    ":androidx_appcompat_appcompat_java",
++    ":androidx_appcompat_appcompat_resources_java",
++    ":androidx_media_media_java",
++    ":androidx_palette_palette_java",
++    ":androidx_recyclerview_recyclerview_java",
++    ":com_google_guava_listenablefuture_java",
++  ]
++  resource_overlay = true
++
++  # https://crbug.com/1000382
++  proguard_configs = [ "androidx_mediarouter.flags" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_multidex_multidex_java") {
++  aar_path = "libs/androidx_multidex_multidex/multidex-2.0.0.aar"
++  info_path = "libs/androidx_multidex_multidex/androidx_multidex_multidex.info"
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_preference_preference_java") {
++  aar_path = "libs/androidx_preference_preference/preference-1.1.1.aar"
++  info_path =
++      "libs/androidx_preference_preference/androidx_preference_preference.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_appcompat_appcompat_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_recyclerview_recyclerview_java",
++  ]
++  resource_overlay = true
++  deps += [ "//third_party/android_deps/local_modifications/androidx_preference_preference:androidx_preference_preference_prebuilt_java" ]
++
++  # Omit these files since we use our own copy from AndroidX master, included above.
++  # We can remove this once we migrate to AndroidX master for all libraries.
++  jar_excluded_patterns = [
++    "androidx/preference/PreferenceDialogFragmentCompat*",
++    "androidx/preference/PreferenceFragmentCompat*",
++  ]
++
++  bytecode_rewriter_target =
++      "//build/android/bytecode:fragment_activity_replacer"
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_recyclerview_recyclerview_java") {
++  aar_path =
++      "libs/androidx_recyclerview_recyclerview/recyclerview-1.2.0-alpha06.aar"
++  info_path = "libs/androidx_recyclerview_recyclerview/androidx_recyclerview_recyclerview.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_customview_customview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_savedstate_savedstate_java") {
++  aar_path = "libs/androidx_savedstate_savedstate/savedstate-1.0.0.aar"
++  info_path =
++      "libs/androidx_savedstate_savedstate/androidx_savedstate_savedstate.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_arch_core_core_common_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_slice_slice_builders_java") {
++  aar_path = "libs/androidx_slice_slice_builders/slice-builders-1.0.0.aar"
++  info_path =
++      "libs/androidx_slice_slice_builders/androidx_slice_slice_builders.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_slice_slice_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_slice_slice_core_java") {
++  aar_path = "libs/androidx_slice_slice_core/slice-core-1.0.0.aar"
++  info_path = "libs/androidx_slice_slice_core/androidx_slice_slice_core.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_appcompat_appcompat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_swiperefreshlayout_swiperefreshlayout_java") {
++  aar_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/swiperefreshlayout-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_swiperefreshlayout_swiperefreshlayout/androidx_swiperefreshlayout_swiperefreshlayout.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_interpolator_interpolator_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_core_java") {
++  aar_path = "libs/androidx_test_core/core-1.2.0.aar"
++  info_path = "libs/androidx_test_core/androidx_test_core.info"
++  testonly = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_lifecycle_lifecycle_common_java",
++    ":androidx_test_monitor_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_espresso_espresso_contrib_java") {
++  aar_path =
++      "libs/androidx_test_espresso_espresso_contrib/espresso-contrib-3.2.0.aar"
++  info_path = "libs/androidx_test_espresso_espresso_contrib/androidx_test_espresso_espresso_contrib.info"
++  testonly = true
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_drawerlayout_drawerlayout_java",
++    ":androidx_legacy_legacy_support_core_utils_java",
++    ":androidx_recyclerview_recyclerview_java",
++    ":androidx_test_espresso_espresso_core_java",
++    ":androidx_test_espresso_espresso_idling_resource_java",
++    ":androidx_viewpager_viewpager_java",
++    "$material_design_target",
++    "//third_party/accessibility_test_framework:accessibility_test_framework_java",
++  ]
++  resource_overlay = true
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_espresso_espresso_core_java") {
++  aar_path = "libs/androidx_test_espresso_espresso_core/espresso-core-3.2.0.aar"
++  info_path = "libs/androidx_test_espresso_espresso_core/androidx_test_espresso_espresso_core.info"
++  testonly = true
++  deps = [
++    ":androidx_test_espresso_espresso_idling_resource_java",
++    ":androidx_test_runner_java",
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_squareup_javawriter_java",
++    ":javax_inject_javax_inject_java",
++    "//third_party/hamcrest:hamcrest_integration_java",
++    "//third_party/hamcrest:hamcrest_library_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_espresso_espresso_intents_java") {
++  aar_path =
++      "libs/androidx_test_espresso_espresso_intents/espresso-intents-3.2.0.aar"
++  info_path = "libs/androidx_test_espresso_espresso_intents/androidx_test_espresso_espresso_intents.info"
++  testonly = true
++  deps = [
++    ":androidx_test_core_java",
++    ":androidx_test_espresso_espresso_core_java",
++    ":androidx_test_rules_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_espresso_espresso_web_java") {
++  aar_path = "libs/androidx_test_espresso_espresso_web/espresso-web-3.2.0.aar"
++  info_path = "libs/androidx_test_espresso_espresso_web/androidx_test_espresso_espresso_web.info"
++  testonly = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_test_espresso_espresso_core_java",
++    ":org_ccil_cowan_tagsoup_tagsoup_java",
++  ]
++  resource_overlay = true
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_ext_junit_java") {
++  aar_path = "libs/androidx_test_ext_junit/junit-1.1.1.aar"
++  info_path = "libs/androidx_test_ext_junit/androidx_test_ext_junit.info"
++  testonly = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_test_core_java",
++    ":androidx_test_monitor_java",
++    "//third_party/junit:junit",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_monitor_java") {
++  aar_path = "libs/androidx_test_monitor/monitor-1.2.0.aar"
++  info_path = "libs/androidx_test_monitor/androidx_test_monitor.info"
++  testonly = true
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_rules_java") {
++  aar_path = "libs/androidx_test_rules/rules-1.2.0.aar"
++  info_path = "libs/androidx_test_rules/androidx_test_rules.info"
++  testonly = true
++  deps = [ ":androidx_test_runner_java" ]
++  resource_overlay = true
++  deps += [
++    "//third_party/android_sdk:android_test_base_java",
++    "//third_party/android_sdk:android_test_mock_java",
++    "//third_party/android_sdk:android_test_runner_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_runner_java") {
++  aar_path = "libs/androidx_test_runner/runner-1.2.0.aar"
++  info_path = "libs/androidx_test_runner/androidx_test_runner.info"
++  testonly = true
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_test_monitor_java",
++    ":net_sf_kxml_kxml2_java",
++    "//third_party/junit:junit",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_uiautomator_uiautomator_java") {
++  aar_path = "libs/androidx_test_uiautomator_uiautomator/uiautomator-2.2.0.aar"
++  info_path = "libs/androidx_test_uiautomator_uiautomator/androidx_test_uiautomator_uiautomator.info"
++  testonly = true
++  resource_overlay = true
++  deps = [ ":androidx_test_runner_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_transition_transition_java") {
++  aar_path = "libs/androidx_transition_transition/transition-1.4.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_transition_transition/androidx_transition_transition.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++  deps += [ ":androidx_fragment_fragment_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_tvprovider_tvprovider_java") {
++  aar_path = "libs/androidx_tvprovider_tvprovider/tvprovider-1.1.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_tvprovider_tvprovider/androidx_tvprovider_tvprovider.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_vectordrawable_vectordrawable_java") {
++  aar_path = "libs/androidx_vectordrawable_vectordrawable/vectordrawable-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_vectordrawable_vectordrawable/androidx_vectordrawable_vectordrawable.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++  create_srcjar = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_vectordrawable_vectordrawable_animated_java") {
++  aar_path = "libs/androidx_vectordrawable_vectordrawable_animated/vectordrawable-animated-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_vectordrawable_vectordrawable_animated/androidx_vectordrawable_vectordrawable_animated.info"
++  deps = [
++    ":androidx_collection_collection_java",
++    ":androidx_interpolator_interpolator_java",
++    ":androidx_vectordrawable_vectordrawable_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_viewpager2_viewpager2_java") {
++  aar_path = "libs/androidx_viewpager2_viewpager2/viewpager2-1.1.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_viewpager2_viewpager2/androidx_viewpager2_viewpager2.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_recyclerview_recyclerview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_viewpager_viewpager_java") {
++  aar_path = "libs/androidx_viewpager_viewpager/viewpager-1.1.0-SNAPSHOT.aar"
++  info_path =
++      "libs/androidx_viewpager_viewpager/androidx_viewpager_viewpager.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_customview_customview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_webkit_webkit_java") {
++  aar_path = "libs/androidx_webkit_webkit/webkit-1.3.0-rc01.aar"
++  info_path = "libs/androidx_webkit_webkit/androidx_webkit_webkit.info"
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++  ]
++  resource_overlay = true
++  visibility = [
++    "//android_webview/tools/system_webview_shell:*",
++    "//third_party/android_deps:*",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_asynclayoutinflater_java") {
++  aar_path = "libs/com_android_support_asynclayoutinflater/asynclayoutinflater-28.0.0.aar"
++  info_path = "libs/com_android_support_asynclayoutinflater/com_android_support_asynclayoutinflater.info"
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_android_support_collections_java") {
++  jar_path = "libs/com_android_support_collections/collections-28.0.0.jar"
++  output_name = "com_android_support_collections"
++  supports_android = true
++  deps = [ ":com_android_support_support_annotations_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_coordinatorlayout_java") {
++  aar_path =
++      "libs/com_android_support_coordinatorlayout/coordinatorlayout-28.0.0.aar"
++  info_path = "libs/com_android_support_coordinatorlayout/com_android_support_coordinatorlayout.info"
++  deps = [
++    ":com_android_support_customview_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++
++  # Reduce binary size. https:crbug.com/954584
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_customview_java") {
++  aar_path = "libs/com_android_support_customview/customview-28.0.0.aar"
++  info_path =
++      "libs/com_android_support_customview/com_android_support_customview.info"
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_design_java") {
++  aar_path = "libs/com_android_support_design/design-28.0.0.aar"
++  info_path = "libs/com_android_support_design/com_android_support_design.info"
++  deps = [
++    ":com_android_support_appcompat_v7_java",
++    ":com_android_support_cardview_v7_java",
++    ":com_android_support_recyclerview_v7_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_ui_java",
++    ":com_android_support_support_core_utils_java",
++    ":com_android_support_support_fragment_java",
++    ":com_android_support_transition_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_drawerlayout_java") {
++  aar_path = "libs/com_android_support_drawerlayout/drawerlayout-28.0.0.aar"
++  info_path = "libs/com_android_support_drawerlayout/com_android_support_drawerlayout.info"
++  deps = [
++    ":com_android_support_customview_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_interpolator_java") {
++  aar_path = "libs/com_android_support_interpolator/interpolator-28.0.0.aar"
++  info_path = "libs/com_android_support_interpolator/com_android_support_interpolator.info"
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_localbroadcastmanager_java") {
++  aar_path = "libs/com_android_support_localbroadcastmanager/localbroadcastmanager-28.0.0.aar"
++  info_path = "libs/com_android_support_localbroadcastmanager/com_android_support_localbroadcastmanager.info"
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_multidex_java") {
++  aar_path = "libs/com_android_support_multidex/multidex-1.0.0.aar"
++  info_path =
++      "libs/com_android_support_multidex/com_android_support_multidex.info"
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_android_support_support_annotations_java") {
++  jar_path = "libs/com_android_support_support_annotations/support-annotations-28.0.0.jar"
++  output_name = "com_android_support_support_annotations"
++  supports_android = true
++
++  # https://crbug.com/989505
++  jar_excluded_patterns = [ "META-INF/proguard/*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_compat_java") {
++  aar_path = "libs/com_android_support_support_compat/support-compat-28.0.0.aar"
++  info_path = "libs/com_android_support_support_compat/com_android_support_support_compat.info"
++  deps = [
++    ":android_arch_lifecycle_runtime_java",
++    ":com_android_support_collections_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_versionedparcelable_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++  ignore_manifest = true
++  jar_excluded_patterns = [
++    "android/support/v4/graphics/drawable/IconCompatParcelizer.class",
++    "android/support/v4/os/ResultReceiver*",
++    "androidx/core/graphics/drawable/IconCompatParcelizer.class",
++    "androidx/core/internal/package-info.class",
++    "android/support/v4/app/INotificationSideChannel*",
++    "android/support/v4/os/IResultReceiver*",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_core_ui_java") {
++  aar_path =
++      "libs/com_android_support_support_core_ui/support-core-ui-28.0.0.aar"
++  info_path = "libs/com_android_support_support_core_ui/com_android_support_support_core_ui.info"
++  deps = [
++    ":com_android_support_asynclayoutinflater_java",
++    ":com_android_support_coordinatorlayout_java",
++    ":com_android_support_cursoradapter_java",
++    ":com_android_support_customview_java",
++    ":com_android_support_drawerlayout_java",
++    ":com_android_support_interpolator_java",
++    ":com_android_support_slidingpanelayout_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_utils_java",
++    ":com_android_support_swiperefreshlayout_java",
++    ":com_android_support_viewpager_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_core_utils_java") {
++  aar_path = "libs/com_android_support_support_core_utils/support-core-utils-28.0.0.aar"
++  info_path = "libs/com_android_support_support_core_utils/com_android_support_support_core_utils.info"
++  deps = [
++    ":com_android_support_documentfile_java",
++    ":com_android_support_loader_java",
++    ":com_android_support_localbroadcastmanager_java",
++    ":com_android_support_print_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_fragment_java") {
++  aar_path =
++      "libs/com_android_support_support_fragment/support-fragment-28.0.0.aar"
++  info_path = "libs/com_android_support_support_fragment/com_android_support_support_fragment.info"
++  deps = [
++    ":android_arch_lifecycle_viewmodel_java",
++    ":com_android_support_loader_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_ui_java",
++    ":com_android_support_support_core_utils_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_v4_java") {
++  aar_path = "libs/com_android_support_support_v4/support-v4-28.0.0.aar"
++  info_path =
++      "libs/com_android_support_support_v4/com_android_support_support_v4.info"
++  deps = [
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_ui_java",
++    ":com_android_support_support_core_utils_java",
++    ":com_android_support_support_fragment_java",
++    ":com_android_support_support_media_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_swiperefreshlayout_java") {
++  aar_path = "libs/com_android_support_swiperefreshlayout/swiperefreshlayout-28.0.0.aar"
++  info_path = "libs/com_android_support_swiperefreshlayout/com_android_support_swiperefreshlayout.info"
++  deps = [
++    ":com_android_support_interpolator_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_viewpager_java") {
++  aar_path = "libs/com_android_support_viewpager/viewpager-28.0.0.aar"
++  info_path =
++      "libs/com_android_support_viewpager/com_android_support_viewpager.info"
++  deps = [
++    ":com_android_support_customview_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_android_tools_build_jetifier_jetifier_processor_java") {
++  jar_path = "libs/com_android_tools_build_jetifier_jetifier_processor/jetifier-processor-1.0.0-beta08.jar"
++  output_name = "com_android_tools_build_jetifier_jetifier_processor"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_android_tools_build_jetifier_jetifier_core_java",
++    ":org_jdom_jdom2_java",
++    ":org_jetbrains_kotlin_kotlin_stdlib_java",
++    ":org_ow2_asm_asm_commons_java",
++    ":org_ow2_asm_asm_java",
++    ":org_ow2_asm_asm_util_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_google_android_material_material_java") {
++  aar_path =
++      "libs/com_google_android_material_material/material-1.2.0-alpha06.aar"
++  info_path = "libs/com_google_android_material_material/com_google_android_material_material.info"
++
++  # Material Design is pulled in via Doubledown, thus this target should not
++  # be directly depended on. Please use :material_design_java instead.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_experimental_java",
++    ":androidx_annotation_annotation_java",
++    ":androidx_appcompat_appcompat_java",
++    ":androidx_cardview_cardview_java",
++    ":androidx_coordinatorlayout_coordinatorlayout_java",
++    ":androidx_core_core_java",
++    ":androidx_fragment_fragment_java",
++    ":androidx_lifecycle_lifecycle_runtime_java",
++    ":androidx_recyclerview_recyclerview_java",
++    ":androidx_transition_transition_java",
++    ":androidx_vectordrawable_vectordrawable_java",
++    ":androidx_viewpager2_viewpager2_java",
++  ]
++
++  # Reduce binary size. https:crbug.com/954584
++  ignore_proguard_configs = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_auto_service_auto_service_java") {
++  jar_path =
++      "libs/com_google_auto_service_auto_service/auto-service-1.0-rc6.jar"
++  output_name = "com_google_auto_service_auto_service"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_google_auto_auto_common_java",
++    ":com_google_auto_service_auto_service_annotations_java",
++    ":com_google_guava_guava_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_auto_service_auto_service_annotations_java") {
++  jar_path = "libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar"
++  output_name = "com_google_auto_service_auto_service_annotations"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_code_findbugs_jsr305_java") {
++  jar_path = "libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar"
++  output_name = "com_google_code_findbugs_jsr305"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_code_gson_gson_java") {
++  jar_path = "libs/com_google_code_gson_gson/gson-2.8.0.jar"
++  output_name = "com_google_code_gson_gson"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_dagger_dagger_java") {
++  jar_path = "libs/com_google_dagger_dagger/dagger-2.30.jar"
++  output_name = "com_google_dagger_dagger"
++  supports_android = true
++  deps = [ ":javax_inject_javax_inject_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_dagger_dagger_compiler_java") {
++  jar_path = "libs/com_google_dagger_dagger_compiler/dagger-compiler-2.30.jar"
++  output_name = "com_google_dagger_dagger_compiler"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_dagger_dagger_java",
++    ":com_google_dagger_dagger_producers_java",
++    ":com_google_dagger_dagger_spi_java",
++    ":com_google_googlejavaformat_google_java_format_java",
++    ":com_google_guava_failureaccess_java",
++    ":com_google_guava_guava_java",
++    ":com_squareup_javapoet_java",
++    ":javax_annotation_jsr250_api_java",
++    ":javax_inject_javax_inject_java",
++    ":net_ltgt_gradle_incap_incap_java",
++    ":org_checkerframework_checker_compat_qual_java",
++    ":org_jetbrains_kotlin_kotlin_stdlib_java",
++    ":org_jetbrains_kotlinx_kotlinx_metadata_jvm_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_error_prone_annotation_java") {
++  jar_path = "libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.4.0.jar"
++  output_name = "com_google_errorprone_error_prone_annotation"
++  enable_bytecode_checks = false
++  deps = [ ":com_google_guava_guava_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_error_prone_annotations_java") {
++  jar_path = "libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.4.0.jar"
++  output_name = "com_google_errorprone_error_prone_annotations"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_error_prone_check_api_java") {
++  jar_path = "libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.4.0.jar"
++  output_name = "com_google_errorprone_error_prone_check_api"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_github_ben_manes_caffeine_caffeine_java",
++    ":com_github_kevinstern_software_and_algorithms_java",
++    ":com_google_auto_value_auto_value_annotations_java",
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_errorprone_error_prone_annotation_java",
++    ":com_google_errorprone_error_prone_annotations_java",
++    ":com_google_errorprone_javac_java",
++    ":com_googlecode_java_diff_utils_diffutils_java",
++    ":org_checkerframework_dataflow_shaded_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_error_prone_core_java") {
++  jar_path =
++      "libs/com_google_errorprone_error_prone_core/error_prone_core-2.4.0.jar"
++  output_name = "com_google_errorprone_error_prone_core"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_google_auto_auto_common_java",
++    ":com_google_auto_service_auto_service_annotations_java",
++    ":com_google_auto_value_auto_value_annotations_java",
++    ":com_google_code_findbugs_jFormatString_java",
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_errorprone_error_prone_annotation_java",
++    ":com_google_errorprone_error_prone_annotations_java",
++    ":com_google_errorprone_error_prone_check_api_java",
++    ":com_google_errorprone_error_prone_type_annotations_java",
++    ":com_google_errorprone_javac_java",
++    ":com_google_guava_guava_java",
++    ":com_google_protobuf_protobuf_java_java",
++    ":org_checkerframework_dataflow_shaded_java",
++    ":org_pcollections_pcollections_java",
++    ":org_threeten_threeten_extra_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_javac_java") {
++  jar_path = "libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar"
++  output_name = "com_google_errorprone_javac"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_guava_failureaccess_java") {
++  jar_path = "libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar"
++  output_name = "com_google_guava_failureaccess"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_guava_guava_java") {
++  jar_path = "libs/com_google_guava_guava/guava-30.1-jre.jar"
++  output_name = "com_google_guava_guava"
++  enable_bytecode_checks = false
++  deps = [
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_errorprone_error_prone_annotations_java",
++    ":com_google_guava_failureaccess_java",
++    ":com_google_guava_listenablefuture_java",
++    ":com_google_j2objc_j2objc_annotations_java",
++    ":org_checkerframework_checker_qual_java",
++  ]
++
++  # Need to exclude class and replace it with class library as
++  # com_google_guava_listenablefuture has support_androids=true.
++  deps += [ ":com_google_guava_listenablefuture_java" ]
++  jar_excluded_patterns = [ "*/ListenableFuture.class" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_guava_guava_android_java") {
++  jar_path = "libs/com_google_guava_guava_android/guava-30.1-android.jar"
++  output_name = "com_google_guava_guava_android"
++  supports_android = true
++  deps = [
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_errorprone_error_prone_annotations_java",
++    ":com_google_guava_failureaccess_java",
++    ":com_google_guava_listenablefuture_java",
++    ":com_google_j2objc_j2objc_annotations_java",
++    ":org_checkerframework_checker_compat_qual_java",
++  ]
++
++  # Add a dep to com_google_guava_listenablefuture_java
++  # because androidx_concurrent_futures also depends on it and to avoid
++  # defining ListenableFuture.class twice.
++  deps += [ ":com_google_guava_listenablefuture_java" ]
++  jar_excluded_patterns = [ "*/ListenableFuture.class" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_guava_listenablefuture_java") {
++  jar_path = "libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar"
++  output_name = "com_google_guava_listenablefuture"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_j2objc_j2objc_annotations_java") {
++  jar_path =
++      "libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar"
++  output_name = "com_google_j2objc_j2objc_annotations"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_protobuf_protobuf_javalite_java") {
++  jar_path =
++      "libs/com_google_protobuf_protobuf_javalite/protobuf-javalite-3.13.0.jar"
++  output_name = "com_google_protobuf_protobuf_javalite"
++  supports_android = true
++
++  # Protobuf runtime is pulled in via Doubledown, thus this target should not
++  # be directly depended on. Please use :protobuf_lite_runtime_java instead.
++  visibility = [ ":*" ]
++
++  # Prebuilt protos in the runtime library.
++  # If you want to use these protos, you should create a proto_java_library
++  # target for them. See crbug.com/1103399 for discussion.
++  jar_excluded_patterns = [
++    "com/google/protobuf/Any*",
++    "com/google/protobuf/Api*",
++    "com/google/protobuf/Duration*",
++    "com/google/protobuf/Empty*",
++    "com/google/protobuf/FieldMask*",
++    "com/google/protobuf/SourceContext*",
++    "com/google/protobuf/Struct\$1.class",
++    "com/google/protobuf/Struct\$Builder.class",
++    "com/google/protobuf/Struct.class",
++    "com/google/protobuf/StructOrBuilder.class",
++    "com/google/protobuf/StructProto.class",
++    "com/google/protobuf/Timestamp*",
++    "com/google/protobuf/Type*",
++    "com/google/protobuf/Wrappers*",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_googlecode_java_diff_utils_diffutils_java") {
++  jar_path = "libs/com_googlecode_java_diff_utils_diffutils/diffutils-1.3.0.jar"
++  output_name = "com_googlecode_java_diff_utils_diffutils"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_squareup_javapoet_java") {
++  jar_path = "libs/com_squareup_javapoet/javapoet-1.13.0.jar"
++  output_name = "com_squareup_javapoet"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("commons_cli_commons_cli_java") {
++  jar_path = "libs/commons_cli_commons_cli/commons-cli-1.3.1.jar"
++  output_name = "commons_cli_commons_cli"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("javax_annotation_javax_annotation_api_java") {
++  jar_path = "libs/javax_annotation_javax_annotation_api/javax.annotation-api-1.3.2.jar"
++  output_name = "javax_annotation_javax_annotation_api"
++  supports_android = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("javax_annotation_jsr250_api_java") {
++  jar_path = "libs/javax_annotation_jsr250_api/jsr250-api-1.0.jar"
++  output_name = "javax_annotation_jsr250_api"
++  supports_android = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("javax_inject_javax_inject_java") {
++  jar_path = "libs/javax_inject_javax_inject/javax.inject-1.jar"
++  output_name = "javax_inject_javax_inject"
++  supports_android = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ccil_cowan_tagsoup_tagsoup_java") {
++  jar_path = "libs/org_ccil_cowan_tagsoup_tagsoup/tagsoup-1.2.1.jar"
++  output_name = "org_ccil_cowan_tagsoup_tagsoup"
++  supports_android = true
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_checkerframework_checker_compat_qual_java") {
++  jar_path = "libs/org_checkerframework_checker_compat_qual/checker-compat-qual-2.5.5.jar"
++  output_name = "org_checkerframework_checker_compat_qual"
++  supports_android = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_codehaus_mojo_animal_sniffer_annotations_java") {
++  jar_path = "libs/org_codehaus_mojo_animal_sniffer_annotations/animal-sniffer-annotations-1.17.jar"
++  output_name = "org_codehaus_mojo_animal_sniffer_annotations"
++  supports_android = true
++
++  # Needed to break dependency cycle for errorprone_plugin_java.
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ow2_asm_asm_java") {
++  jar_path = "libs/org_ow2_asm_asm/asm-7.0.jar"
++  output_name = "org_ow2_asm_asm"
++  enable_bytecode_checks = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ow2_asm_asm_commons_java") {
++  jar_path = "libs/org_ow2_asm_asm_commons/asm-commons-7.0.jar"
++  output_name = "org_ow2_asm_asm_commons"
++  enable_bytecode_checks = false
++  deps = [
++    ":org_ow2_asm_asm_analysis_java",
++    ":org_ow2_asm_asm_java",
++    ":org_ow2_asm_asm_tree_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ow2_asm_asm_tree_java") {
++  jar_path = "libs/org_ow2_asm_asm_tree/asm-tree-7.0.jar"
++  output_name = "org_ow2_asm_asm_tree"
++  enable_bytecode_checks = false
++  deps = [ ":org_ow2_asm_asm_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ow2_asm_asm_util_java") {
++  jar_path = "libs/org_ow2_asm_asm_util/asm-util-7.0.jar"
++  output_name = "org_ow2_asm_asm_util"
++  enable_bytecode_checks = false
++  deps = [
++    ":org_ow2_asm_asm_analysis_java",
++    ":org_ow2_asm_asm_java",
++    ":org_ow2_asm_asm_tree_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_robolectric_java") {
++  jar_path = "libs/org_robolectric_robolectric/robolectric-4.3.1.jar"
++  output_name = "org_robolectric_robolectric"
++  enable_bytecode_checks = false
++  testonly = true
++  deps = [
++    ":androidx_test_monitor_java",
++    ":javax_annotation_javax_annotation_api_java",
++    ":javax_inject_javax_inject_java",
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_junit_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_plugins_maven_dependency_resolver_java",
++    ":org_robolectric_resources_java",
++    ":org_robolectric_sandbox_java",
++    ":org_robolectric_shadows_framework_java",
++    ":org_robolectric_utils_java",
++    ":org_robolectric_utils_reflector_java",
++    "//third_party/bouncycastle:bouncycastle_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_shadows_multidex_java") {
++  jar_path = "libs/org_robolectric_shadows_multidex/shadows-multidex-4.3.1.jar"
++  output_name = "org_robolectric_shadows_multidex"
++  enable_bytecode_checks = false
++  testonly = true
++  deps = [ ":org_robolectric_annotations_java" ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_utils_java") {
++  jar_path = "libs/org_robolectric_utils/utils-4.3.1.jar"
++  output_name = "org_robolectric_utils"
++  enable_bytecode_checks = false
++  testonly = true
++  deps = [
++    ":com_google_auto_service_auto_service_java",
++    ":javax_annotation_javax_annotation_api_java",
++    ":javax_inject_javax_inject_java",
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_utils_reflector_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("android_arch_core_common_java") {
++  jar_path = "libs/android_arch_core_common/common-1.1.1.jar"
++  output_name = "android_arch_core_common"
++  supports_android = true
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_android_support_support_annotations_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("android_arch_core_runtime_java") {
++  aar_path = "libs/android_arch_core_runtime/runtime-1.1.1.aar"
++  info_path = "libs/android_arch_core_runtime/android_arch_core_runtime.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":android_arch_core_common_java",
++    ":com_android_support_support_annotations_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("android_arch_lifecycle_livedata_java") {
++  aar_path = "libs/android_arch_lifecycle_livedata/livedata-1.1.1.aar"
++  info_path = "libs/android_arch_lifecycle_livedata/android_arch_lifecycle_livedata.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":android_arch_core_common_java",
++    ":android_arch_core_runtime_java",
++    ":android_arch_lifecycle_livedata_core_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("android_arch_lifecycle_livedata_core_java") {
++  aar_path = "libs/android_arch_lifecycle_livedata_core/livedata-core-1.1.1.aar"
++  info_path = "libs/android_arch_lifecycle_livedata_core/android_arch_lifecycle_livedata_core.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":android_arch_core_common_java",
++    ":android_arch_core_runtime_java",
++    ":android_arch_lifecycle_common_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_arch_core_core_runtime_java") {
++  aar_path = "libs/androidx_arch_core_core_runtime/core-runtime-2.1.0.aar"
++  info_path = "libs/androidx_arch_core_core_runtime/androidx_arch_core_core_runtime.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_arch_core_core_common_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_cursoradapter_cursoradapter_java") {
++  aar_path = "libs/androidx_cursoradapter_cursoradapter/cursoradapter-1.0.0.aar"
++  info_path = "libs/androidx_cursoradapter_cursoradapter/androidx_cursoradapter_cursoradapter.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_documentfile_documentfile_java") {
++  aar_path =
++      "libs/androidx_documentfile_documentfile/documentfile-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_documentfile_documentfile/androidx_documentfile_documentfile.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_legacy_legacy_preference_v14_java") {
++  aar_path = "libs/androidx_legacy_legacy_preference_v14/legacy-preference-v14-1.0.0.aar"
++  info_path = "libs/androidx_legacy_legacy_preference_v14/androidx_legacy_legacy_preference_v14.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":androidx_preference_preference_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_legacy_legacy_support_core_ui_java") {
++  aar_path = "libs/androidx_legacy_legacy_support_core_ui/legacy-support-core-ui-1.0.0.aar"
++  info_path = "libs/androidx_legacy_legacy_support_core_ui/androidx_legacy_legacy_support_core_ui.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_asynclayoutinflater_asynclayoutinflater_java",
++    ":androidx_coordinatorlayout_coordinatorlayout_java",
++    ":androidx_core_core_java",
++    ":androidx_cursoradapter_cursoradapter_java",
++    ":androidx_customview_customview_java",
++    ":androidx_drawerlayout_drawerlayout_java",
++    ":androidx_interpolator_interpolator_java",
++    ":androidx_legacy_legacy_support_core_utils_java",
++    ":androidx_slidingpanelayout_slidingpanelayout_java",
++    ":androidx_swiperefreshlayout_swiperefreshlayout_java",
++    ":androidx_viewpager_viewpager_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_lifecycle_lifecycle_viewmodel_savedstate_java") {
++  aar_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/lifecycle-viewmodel-savedstate-2.2.0.aar"
++  info_path = "libs/androidx_lifecycle_lifecycle_viewmodel_savedstate/androidx_lifecycle_lifecycle_viewmodel_savedstate.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_lifecycle_lifecycle_livedata_core_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_java",
++    ":androidx_savedstate_savedstate_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_loader_loader_java") {
++  aar_path = "libs/androidx_loader_loader/loader-1.2.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_loader_loader/androidx_loader_loader.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++    ":androidx_core_core_java",
++    ":androidx_lifecycle_lifecycle_livedata_core_java",
++    ":androidx_lifecycle_lifecycle_viewmodel_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_palette_palette_java") {
++  aar_path = "libs/androidx_palette_palette/palette-1.0.0.aar"
++  info_path = "libs/androidx_palette_palette/androidx_palette_palette.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_core_core_java",
++    ":androidx_legacy_legacy_support_core_utils_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_print_print_java") {
++  aar_path = "libs/androidx_print_print/print-1.1.0-SNAPSHOT.aar"
++  info_path = "libs/androidx_print_print/androidx_print_print.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":androidx_annotation_annotation_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_slidingpanelayout_slidingpanelayout_java") {
++  aar_path = "libs/androidx_slidingpanelayout_slidingpanelayout/slidingpanelayout-1.0.0.aar"
++  info_path = "libs/androidx_slidingpanelayout_slidingpanelayout/androidx_slidingpanelayout_slidingpanelayout.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_core_core_java",
++    ":androidx_customview_customview_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_test_espresso_espresso_idling_resource_java") {
++  aar_path = "libs/androidx_test_espresso_espresso_idling_resource/espresso-idling-resource-3.2.0.aar"
++  info_path = "libs/androidx_test_espresso_espresso_idling_resource/androidx_test_espresso_espresso_idling_resource.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("androidx_versionedparcelable_versionedparcelable_java") {
++  aar_path = "libs/androidx_versionedparcelable_versionedparcelable/versionedparcelable-1.1.0.aar"
++  info_path = "libs/androidx_versionedparcelable_versionedparcelable/androidx_versionedparcelable_versionedparcelable.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":androidx_annotation_annotation_java",
++    ":androidx_collection_collection_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("backport_util_concurrent_backport_util_concurrent_java") {
++  jar_path = "libs/backport_util_concurrent_backport_util_concurrent/backport-util-concurrent-3.1.jar"
++  output_name = "backport_util_concurrent_backport_util_concurrent"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("classworlds_classworlds_java") {
++  jar_path = "libs/classworlds_classworlds/classworlds-1.1-alpha-2.jar"
++  output_name = "classworlds_classworlds"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_animated_vector_drawable_java") {
++  aar_path = "libs/com_android_support_animated_vector_drawable/animated-vector-drawable-28.0.0.aar"
++  info_path = "libs/com_android_support_animated_vector_drawable/com_android_support_animated_vector_drawable.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_support_core_ui_java",
++    ":com_android_support_support_vector_drawable_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_appcompat_v7_java") {
++  aar_path = "libs/com_android_support_appcompat_v7/appcompat-v7-28.0.0.aar"
++  info_path = "libs/com_android_support_appcompat_v7/com_android_support_appcompat_v7.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_animated_vector_drawable_java",
++    ":com_android_support_collections_java",
++    ":com_android_support_cursoradapter_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_utils_java",
++    ":com_android_support_support_fragment_java",
++    ":com_android_support_support_vector_drawable_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_cardview_v7_java") {
++  aar_path = "libs/com_android_support_cardview_v7/cardview-v7-28.0.0.aar"
++  info_path = "libs/com_android_support_cardview_v7/com_android_support_cardview_v7.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_cursoradapter_java") {
++  aar_path = "libs/com_android_support_cursoradapter/cursoradapter-28.0.0.aar"
++  info_path = "libs/com_android_support_cursoradapter/com_android_support_cursoradapter.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_documentfile_java") {
++  aar_path = "libs/com_android_support_documentfile/documentfile-28.0.0.aar"
++  info_path = "libs/com_android_support_documentfile/com_android_support_documentfile.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_loader_java") {
++  aar_path = "libs/com_android_support_loader/loader-28.0.0.aar"
++  info_path = "libs/com_android_support_loader/com_android_support_loader.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":android_arch_lifecycle_livedata_java",
++    ":android_arch_lifecycle_viewmodel_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_print_java") {
++  aar_path = "libs/com_android_support_print/print-28.0.0.aar"
++  info_path = "libs/com_android_support_print/com_android_support_print.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_android_support_support_annotations_java" ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_recyclerview_v7_java") {
++  aar_path =
++      "libs/com_android_support_recyclerview_v7/recyclerview-v7-28.0.0.aar"
++  info_path = "libs/com_android_support_recyclerview_v7/com_android_support_recyclerview_v7.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_support_core_ui_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_slidingpanelayout_java") {
++  aar_path =
++      "libs/com_android_support_slidingpanelayout/slidingpanelayout-28.0.0.aar"
++  info_path = "libs/com_android_support_slidingpanelayout/com_android_support_slidingpanelayout.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_customview_java",
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_media_compat_java") {
++  aar_path = "libs/com_android_support_support_media_compat/support-media-compat-28.0.0.aar"
++  info_path = "libs/com_android_support_support_media_compat/com_android_support_support_media_compat.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++    ":com_android_support_versionedparcelable_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_support_vector_drawable_java") {
++  aar_path = "libs/com_android_support_support_vector_drawable/support-vector-drawable-28.0.0.aar"
++  info_path = "libs/com_android_support_support_vector_drawable/com_android_support_support_vector_drawable.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++  create_srcjar = false
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_transition_java") {
++  aar_path = "libs/com_android_support_transition/transition-28.0.0.aar"
++  info_path =
++      "libs/com_android_support_transition/com_android_support_transition.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_support_annotations_java",
++    ":com_android_support_support_compat_java",
++  ]
++  resource_overlay = true
++  deps += [ ":com_android_support_support_fragment_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++android_aar_prebuilt("com_android_support_versionedparcelable_java") {
++  aar_path = "libs/com_android_support_versionedparcelable/versionedparcelable-28.0.0.aar"
++  info_path = "libs/com_android_support_versionedparcelable/com_android_support_versionedparcelable.info"
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_android_support_collections_java",
++    ":com_android_support_support_annotations_java",
++  ]
++  resource_overlay = true
++
++  # Target has AIDL, but we do not support it yet: http://crbug.com/644439
++  ignore_aidl = true
++  jar_excluded_patterns = [
++    "android/support/v4/graphics/drawable/IconCompat.class",
++    "androidx/*",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_android_tools_build_jetifier_jetifier_core_java") {
++  jar_path = "libs/com_android_tools_build_jetifier_jetifier_core/jetifier-core-1.0.0-beta08.jar"
++  output_name = "com_android_tools_build_jetifier_jetifier_core"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_google_code_gson_gson_java",
++    ":org_jetbrains_kotlin_kotlin_stdlib_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_github_ben_manes_caffeine_caffeine_java") {
++  jar_path = "libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.0.jar"
++  output_name = "com_github_ben_manes_caffeine_caffeine"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_google_errorprone_error_prone_annotations_java",
++    ":org_checkerframework_checker_qual_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_github_kevinstern_software_and_algorithms_java") {
++  jar_path = "libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar"
++  output_name = "com_github_kevinstern_software_and_algorithms"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_auto_auto_common_java") {
++  jar_path = "libs/com_google_auto_auto_common/auto-common-0.10.jar"
++  output_name = "com_google_auto_auto_common"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":com_google_guava_guava_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_auto_value_auto_value_annotations_java") {
++  jar_path = "libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.7.jar"
++  output_name = "com_google_auto_value_auto_value_annotations"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_code_findbugs_jFormatString_java") {
++  jar_path =
++      "libs/com_google_code_findbugs_jFormatString/jFormatString-3.0.0.jar"
++  output_name = "com_google_code_findbugs_jFormatString"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_dagger_dagger_producers_java") {
++  jar_path = "libs/com_google_dagger_dagger_producers/dagger-producers-2.30.jar"
++  output_name = "com_google_dagger_dagger_producers"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_google_dagger_dagger_java",
++    ":com_google_guava_failureaccess_java",
++    ":com_google_guava_guava_java",
++    ":javax_inject_javax_inject_java",
++    ":org_checkerframework_checker_compat_qual_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_dagger_dagger_spi_java") {
++  jar_path = "libs/com_google_dagger_dagger_spi/dagger-spi-2.30.jar"
++  output_name = "com_google_dagger_dagger_spi"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_google_code_findbugs_jsr305_java",
++    ":com_google_dagger_dagger_java",
++    ":com_google_dagger_dagger_producers_java",
++    ":com_google_guava_failureaccess_java",
++    ":com_google_guava_guava_java",
++    ":com_squareup_javapoet_java",
++    ":javax_inject_javax_inject_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_error_prone_type_annotations_java") {
++  jar_path = "libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.4.0.jar"
++  output_name = "com_google_errorprone_error_prone_type_annotations"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_errorprone_javac_shaded_java") {
++  jar_path =
++      "libs/com_google_errorprone_javac_shaded/javac-shaded-9-dev-r4023-3.jar"
++  output_name = "com_google_errorprone_javac_shaded"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_googlejavaformat_google_java_format_java") {
++  jar_path = "libs/com_google_googlejavaformat_google_java_format/google-java-format-1.5.jar"
++  output_name = "com_google_googlejavaformat_google_java_format"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":com_google_errorprone_javac_shaded_java",
++    ":com_google_guava_guava_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_google_protobuf_protobuf_java_java") {
++  jar_path = "libs/com_google_protobuf_protobuf_java/protobuf-java-3.4.0.jar"
++  output_name = "com_google_protobuf_protobuf_java"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("com_squareup_javawriter_java") {
++  jar_path = "libs/com_squareup_javawriter/javawriter-2.1.1.jar"
++  output_name = "com_squareup_javawriter"
++  supports_android = true
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("nekohtml_nekohtml_java") {
++  jar_path = "libs/nekohtml_nekohtml/nekohtml-1.9.6.2.jar"
++  output_name = "nekohtml_nekohtml"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("nekohtml_xercesMinimal_java") {
++  jar_path = "libs/nekohtml_xercesMinimal/xercesMinimal-1.9.6.2.jar"
++  output_name = "nekohtml_xercesMinimal"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("net_ltgt_gradle_incap_incap_java") {
++  jar_path = "libs/net_ltgt_gradle_incap_incap/incap-0.2.jar"
++  output_name = "net_ltgt_gradle_incap_incap"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("net_sf_kxml_kxml2_java") {
++  jar_path = "libs/net_sf_kxml_kxml2/kxml2-2.3.0.jar"
++  output_name = "net_sf_kxml_kxml2"
++  supports_android = true
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++
++  # Target needs to exclude *xmlpull* files as already included in Android SDK.
++  jar_excluded_patterns = [ "*xmlpull*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_ant_ant_java") {
++  jar_path = "libs/org_apache_ant_ant/ant-1.8.0.jar"
++  output_name = "org_apache_ant_ant"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_apache_ant_ant_launcher_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_ant_ant_launcher_java") {
++  jar_path = "libs/org_apache_ant_ant_launcher/ant-launcher-1.8.0.jar"
++  output_name = "org_apache_ant_ant_launcher"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_ant_tasks_java") {
++  jar_path = "libs/org_apache_maven_maven_ant_tasks/maven-ant-tasks-2.1.3.jar"
++  output_name = "org_apache_maven_maven_ant_tasks"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":classworlds_classworlds_java",
++    ":org_apache_ant_ant_java",
++    ":org_apache_maven_maven_artifact_java",
++    ":org_apache_maven_maven_artifact_manager_java",
++    ":org_apache_maven_maven_error_diagnostics_java",
++    ":org_apache_maven_maven_model_java",
++    ":org_apache_maven_maven_project_java",
++    ":org_apache_maven_maven_settings_java",
++    ":org_apache_maven_wagon_wagon_file_java",
++    ":org_apache_maven_wagon_wagon_http_lightweight_java",
++    ":org_apache_maven_wagon_wagon_provider_api_java",
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_interpolation_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_artifact_java") {
++  jar_path = "libs/org_apache_maven_maven_artifact/maven-artifact-2.2.1.jar"
++  output_name = "org_apache_maven_maven_artifact"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_artifact_manager_java") {
++  jar_path = "libs/org_apache_maven_maven_artifact_manager/maven-artifact-manager-2.2.1.jar"
++  output_name = "org_apache_maven_maven_artifact_manager"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":backport_util_concurrent_backport_util_concurrent_java",
++    ":org_apache_maven_maven_artifact_java",
++    ":org_apache_maven_maven_repository_metadata_java",
++    ":org_apache_maven_wagon_wagon_provider_api_java",
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_error_diagnostics_java") {
++  jar_path = "libs/org_apache_maven_maven_error_diagnostics/maven-error-diagnostics-2.2.1.jar"
++  output_name = "org_apache_maven_maven_error_diagnostics"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_codehaus_plexus_plexus_container_default_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_model_java") {
++  jar_path = "libs/org_apache_maven_maven_model/maven-model-2.2.1.jar"
++  output_name = "org_apache_maven_maven_model"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_plugin_registry_java") {
++  jar_path = "libs/org_apache_maven_maven_plugin_registry/maven-plugin-registry-2.2.1.jar"
++  output_name = "org_apache_maven_maven_plugin_registry"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_profile_java") {
++  jar_path = "libs/org_apache_maven_maven_profile/maven-profile-2.2.1.jar"
++  output_name = "org_apache_maven_maven_profile"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_maven_maven_model_java",
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_interpolation_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_project_java") {
++  jar_path = "libs/org_apache_maven_maven_project/maven-project-2.2.1.jar"
++  output_name = "org_apache_maven_maven_project"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_maven_maven_artifact_java",
++    ":org_apache_maven_maven_artifact_manager_java",
++    ":org_apache_maven_maven_model_java",
++    ":org_apache_maven_maven_plugin_registry_java",
++    ":org_apache_maven_maven_profile_java",
++    ":org_apache_maven_maven_settings_java",
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_interpolation_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_repository_metadata_java") {
++  jar_path = "libs/org_apache_maven_maven_repository_metadata/maven-repository-metadata-2.2.1.jar"
++  output_name = "org_apache_maven_maven_repository_metadata"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_maven_settings_java") {
++  jar_path = "libs/org_apache_maven_maven_settings/maven-settings-2.2.1.jar"
++  output_name = "org_apache_maven_maven_settings"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_maven_maven_model_java",
++    ":org_codehaus_plexus_plexus_container_default_java",
++    ":org_codehaus_plexus_plexus_interpolation_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_wagon_wagon_file_java") {
++  jar_path = "libs/org_apache_maven_wagon_wagon_file/wagon-file-1.0-beta-6.jar"
++  output_name = "org_apache_maven_wagon_wagon_file"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_apache_maven_wagon_wagon_provider_api_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_wagon_wagon_http_lightweight_java") {
++  jar_path = "libs/org_apache_maven_wagon_wagon_http_lightweight/wagon-http-lightweight-1.0-beta-6.jar"
++  output_name = "org_apache_maven_wagon_wagon_http_lightweight"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_maven_wagon_wagon_http_shared_java",
++    ":org_apache_maven_wagon_wagon_provider_api_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_wagon_wagon_http_shared_java") {
++  jar_path = "libs/org_apache_maven_wagon_wagon_http_shared/wagon-http-shared-1.0-beta-6.jar"
++  output_name = "org_apache_maven_wagon_wagon_http_shared"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":nekohtml_nekohtml_java",
++    ":nekohtml_xercesMinimal_java",
++    ":org_apache_maven_wagon_wagon_provider_api_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_apache_maven_wagon_wagon_provider_api_java") {
++  jar_path = "libs/org_apache_maven_wagon_wagon_provider_api/wagon-provider-api-1.0-beta-6.jar"
++  output_name = "org_apache_maven_wagon_wagon_provider_api"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_codehaus_plexus_plexus_utils_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_checkerframework_checker_qual_java") {
++  jar_path = "libs/org_checkerframework_checker_qual/checker-qual-3.5.0.jar"
++  output_name = "org_checkerframework_checker_qual"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_checkerframework_dataflow_shaded_java") {
++  jar_path =
++      "libs/org_checkerframework_dataflow_shaded/dataflow-shaded-3.1.2.jar"
++  output_name = "org_checkerframework_dataflow_shaded"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_codehaus_plexus_plexus_container_default_java") {
++  jar_path = "libs/org_codehaus_plexus_plexus_container_default/plexus-container-default-1.0-alpha-9-stable-1.jar"
++  output_name = "org_codehaus_plexus_plexus_container_default"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":classworlds_classworlds_java",
++    ":org_codehaus_plexus_plexus_utils_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_codehaus_plexus_plexus_interpolation_java") {
++  jar_path = "libs/org_codehaus_plexus_plexus_interpolation/plexus-interpolation-1.11.jar"
++  output_name = "org_codehaus_plexus_plexus_interpolation"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_codehaus_plexus_plexus_utils_java") {
++  jar_path = "libs/org_codehaus_plexus_plexus_utils/plexus-utils-1.5.15.jar"
++  output_name = "org_codehaus_plexus_plexus_utils"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_jdom_jdom2_java") {
++  jar_path = "libs/org_jdom_jdom2/jdom2-2.0.6.jar"
++  output_name = "org_jdom_jdom2"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_jetbrains_annotations_java") {
++  jar_path = "libs/org_jetbrains_annotations/annotations-13.0.jar"
++  output_name = "org_jetbrains_annotations"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_jetbrains_kotlin_kotlin_stdlib_java") {
++  jar_path = "libs/org_jetbrains_kotlin_kotlin_stdlib/kotlin-stdlib-1.3.72.jar"
++  output_name = "org_jetbrains_kotlin_kotlin_stdlib"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [
++    ":org_jetbrains_annotations_java",
++    ":org_jetbrains_kotlin_kotlin_stdlib_common_java",
++  ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_jetbrains_kotlin_kotlin_stdlib_common_java") {
++  jar_path = "libs/org_jetbrains_kotlin_kotlin_stdlib_common/kotlin-stdlib-common-1.3.72.jar"
++  output_name = "org_jetbrains_kotlin_kotlin_stdlib_common"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_jetbrains_kotlinx_kotlinx_metadata_jvm_java") {
++  jar_path = "libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm/kotlinx-metadata-jvm-0.1.0.jar"
++  output_name = "org_jetbrains_kotlinx_kotlinx_metadata_jvm"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":org_jetbrains_kotlin_kotlin_stdlib_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_ow2_asm_asm_analysis_java") {
++  jar_path = "libs/org_ow2_asm_asm_analysis/asm-analysis-7.0.jar"
++  output_name = "org_ow2_asm_asm_analysis"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  deps = [ ":org_ow2_asm_asm_tree_java" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_pcollections_pcollections_java") {
++  jar_path = "libs/org_pcollections_pcollections/pcollections-2.1.2.jar"
++  output_name = "org_pcollections_pcollections"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_annotations_java") {
++  jar_path = "libs/org_robolectric_annotations/annotations-4.3.1.jar"
++  output_name = "org_robolectric_annotations"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_junit_java") {
++  jar_path = "libs/org_robolectric_junit/junit-4.3.1.jar"
++  output_name = "org_robolectric_junit"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_sandbox_java",
++    ":org_robolectric_shadowapi_java",
++    ":org_robolectric_utils_reflector_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_pluginapi_java") {
++  jar_path = "libs/org_robolectric_pluginapi/pluginapi-4.3.1.jar"
++  output_name = "org_robolectric_pluginapi"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_ant_ant_java",
++    ":org_apache_maven_maven_ant_tasks_java",
++    ":org_robolectric_annotations_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_plugins_maven_dependency_resolver_java") {
++  jar_path = "libs/org_robolectric_plugins_maven_dependency_resolver/plugins-maven-dependency-resolver-4.3.1.jar"
++  output_name = "org_robolectric_plugins_maven_dependency_resolver"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_apache_ant_ant_java",
++    ":org_apache_maven_maven_ant_tasks_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_utils_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_resources_java") {
++  jar_path = "libs/org_robolectric_resources/resources-4.3.1.jar"
++  output_name = "org_robolectric_resources"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":com_google_guava_guava_java",
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_utils_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_sandbox_java") {
++  jar_path = "libs/org_robolectric_sandbox/sandbox-4.3.1.jar"
++  output_name = "org_robolectric_sandbox"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":com_google_guava_guava_java",
++    ":javax_annotation_javax_annotation_api_java",
++    ":javax_inject_javax_inject_java",
++    ":org_ow2_asm_asm_commons_java",
++    ":org_ow2_asm_asm_java",
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_shadowapi_java",
++    ":org_robolectric_utils_java",
++    ":org_robolectric_utils_reflector_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_shadowapi_java") {
++  jar_path = "libs/org_robolectric_shadowapi/shadowapi-4.3.1.jar"
++  output_name = "org_robolectric_shadowapi"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [ ":org_robolectric_annotations_java" ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_shadows_framework_java") {
++  jar_path =
++      "libs/org_robolectric_shadows_framework/shadows-framework-4.3.1.jar"
++  output_name = "org_robolectric_shadows_framework"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":androidx_test_monitor_java",
++    ":com_android_support_support_annotations_java",
++    ":org_robolectric_annotations_java",
++    ":org_robolectric_pluginapi_java",
++    ":org_robolectric_resources_java",
++    ":org_robolectric_shadowapi_java",
++    ":org_robolectric_utils_java",
++    ":org_robolectric_utils_reflector_java",
++    "//third_party/accessibility_test_framework:accessibility_test_framework_java",
++    "//third_party/icu4j:icu4j_java",
++    "//third_party/sqlite4java:sqlite4java_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_robolectric_utils_reflector_java") {
++  jar_path = "libs/org_robolectric_utils_reflector/utils-reflector-4.3.1.jar"
++  output_name = "org_robolectric_utils_reflector"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++  testonly = true
++  deps = [
++    ":org_ow2_asm_asm_commons_java",
++    ":org_ow2_asm_asm_java",
++    ":org_ow2_asm_asm_util_java",
++  ]
++  bypass_platform_checks = true
++}
++
++# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++java_prebuilt("org_threeten_threeten_extra_java") {
++  jar_path = "libs/org_threeten_threeten_extra/threeten-extra-1.5.0.jar"
++  output_name = "org_threeten_threeten_extra"
++  enable_bytecode_checks = false
++
++  # To remove visibility constraint, add this dependency to
++  # //third_party/android_deps/build.gradle.
++  visibility = [ ":*" ]
++}
++# === Generated Code End ===
+diff --git a/third_party/android_deps/BUILD.gn.rej b/third_party/android_deps/BUILD.gn.rej
+new file mode 100644
+index 0000000000..3a1d7cf6a9
+--- /dev/null
++++ b/third_party/android_deps/BUILD.gn.rej
+@@ -0,0 +1,35 @@
++diff a/third_party/android_deps/BUILD.gn b/third_party/android_deps/BUILD.gn	(rejected hunks)
++@@ -81,7 +81,7 @@ java_annotation_processor("dagger_processor") {
++ 
++ android_library("chromium_play_services_availability_java") {
++   sources = [ "util/org/chromium/gms/ChromiumPlayServicesAvailability.java" ]
++-  deps = [ "$google_play_services_package:google_play_services_base_java" ]
+++  deps = [ ]
++ }
++ 
++ android_library("chromium_play_services_availability_shadows_java") {
++@@ -1135,24 +1135,6 @@ java_prebuilt("com_android_tools_build_jetifier_jetifier_processor_java") {
++   ]
++ }
++ 
++-# This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++-android_aar_prebuilt("google_play_services_gcm_java") {
++-  aar_path = "libs/com_google_android_gms_play_services_gcm/play-services-gcm-17.0.0.aar"
++-  info_path = "libs/com_google_android_gms_play_services_gcm/com_google_android_gms_play_services_gcm.info"
++-  deps = [
++-    ":androidx_collection_collection_java",
++-    ":androidx_core_core_java",
++-    ":androidx_legacy_legacy_support_core_utils_java",
++-    ":google_play_services_base_java",
++-    ":google_play_services_basement_java",
++-    ":google_play_services_iid_java",
++-    ":google_play_services_stats_java",
++-  ]
++-
++-  # Removing drawables from GMS .aars as they are unused bloat.
++-  strip_drawables = true
++-}
++-
++ # This is generated, do not edit. Update BuildConfigGenerator.groovy instead.
++ android_aar_prebuilt("com_google_android_material_material_java") {
++   aar_path =