Update: 2026-05-15 13:49:20

This commit is contained in:
Hamza-Ayed
2026-05-15 13:49:21 +03:00
parent fefe913ab7
commit c59d888b74
2443 changed files with 320028 additions and 23 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+18 -16
View File
@@ -1,8 +1,24 @@
import java.util.Properties
import java.io.FileInputStream
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
val localProperties = Properties()
val localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localProperties.load(FileInputStream(localPropertiesFile))
}
val apiKey = localProperties.getProperty("API_KEY", "\"\"")
val keystorePropertiesFile = rootProject.file("app/key.properties")
val keystoreProperties = Properties()
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(FileInputStream(keystorePropertiesFile))
}
android {
namespace = "com.jordanbot.autoride"
compileSdk = 34
@@ -15,31 +31,17 @@ android {
versionName = "1.0.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
val localProperties = java.util.Properties()
val localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localProperties.load(java.io.FileInputStream(localPropertiesFile))
}
val apiKey = localProperties.getProperty("API_KEY", "\"\"")
defaultConfig {
buildConfigField("String", "API_KEY", apiKey)
}
val keystorePropertiesFile = rootProject.file("app/key.properties")
val keystoreProperties = java.util.Properties()
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(java.io.FileInputStream(keystorePropertiesFile))
}
signingConfigs {
create("release") {
keyAlias = keystoreProperties["keyAlias"] as String?
keyPassword = keystoreProperties["keyPassword"] as String?
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String?
enableV1Signing = true
enableV2Signing = true
}
}
@@ -0,0 +1,166 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityMainBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final Button btnAccessibility;
@NonNull
public final Button btnLocation;
@NonNull
public final Button btnNotification;
@NonNull
public final Button btnOverlay;
@NonNull
public final Button btnSettings;
@NonNull
public final Button btnStart;
@NonNull
public final Button btnStop;
@NonNull
public final Button btnSubscriptions;
@NonNull
public final LinearLayout mainLayout;
@NonNull
public final TextView tvStatus;
private ActivityMainBinding(@NonNull ScrollView rootView, @NonNull Button btnAccessibility,
@NonNull Button btnLocation, @NonNull Button btnNotification, @NonNull Button btnOverlay,
@NonNull Button btnSettings, @NonNull Button btnStart, @NonNull Button btnStop,
@NonNull Button btnSubscriptions, @NonNull LinearLayout mainLayout,
@NonNull TextView tvStatus) {
this.rootView = rootView;
this.btnAccessibility = btnAccessibility;
this.btnLocation = btnLocation;
this.btnNotification = btnNotification;
this.btnOverlay = btnOverlay;
this.btnSettings = btnSettings;
this.btnStart = btnStart;
this.btnStop = btnStop;
this.btnSubscriptions = btnSubscriptions;
this.mainLayout = mainLayout;
this.tvStatus = tvStatus;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_main, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityMainBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_accessibility;
Button btnAccessibility = ViewBindings.findChildViewById(rootView, id);
if (btnAccessibility == null) {
break missingId;
}
id = R.id.btn_location;
Button btnLocation = ViewBindings.findChildViewById(rootView, id);
if (btnLocation == null) {
break missingId;
}
id = R.id.btn_notification;
Button btnNotification = ViewBindings.findChildViewById(rootView, id);
if (btnNotification == null) {
break missingId;
}
id = R.id.btn_overlay;
Button btnOverlay = ViewBindings.findChildViewById(rootView, id);
if (btnOverlay == null) {
break missingId;
}
id = R.id.btn_settings;
Button btnSettings = ViewBindings.findChildViewById(rootView, id);
if (btnSettings == null) {
break missingId;
}
id = R.id.btn_start;
Button btnStart = ViewBindings.findChildViewById(rootView, id);
if (btnStart == null) {
break missingId;
}
id = R.id.btn_stop;
Button btnStop = ViewBindings.findChildViewById(rootView, id);
if (btnStop == null) {
break missingId;
}
id = R.id.btn_subscriptions;
Button btnSubscriptions = ViewBindings.findChildViewById(rootView, id);
if (btnSubscriptions == null) {
break missingId;
}
id = R.id.main_layout;
LinearLayout mainLayout = ViewBindings.findChildViewById(rootView, id);
if (mainLayout == null) {
break missingId;
}
id = R.id.tv_status;
TextView tvStatus = ViewBindings.findChildViewById(rootView, id);
if (tvStatus == null) {
break missingId;
}
return new ActivityMainBinding((ScrollView) rootView, btnAccessibility, btnLocation,
btnNotification, btnOverlay, btnSettings, btnStart, btnStop, btnSubscriptions, mainLayout,
tvStatus);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}
@@ -0,0 +1,145 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ScrollView;
import android.widget.Switch;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivitySettingsBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final Button btnSaveSettings;
@NonNull
public final CheckBox cbCareem;
@NonNull
public final CheckBox cbJeeny;
@NonNull
public final CheckBox cbUber;
@NonNull
public final EditText etMaxMinutes;
@NonNull
public final EditText etMinPrice;
@NonNull
public final Switch switchAutoAccept;
@NonNull
public final Switch switchDarkMode;
private ActivitySettingsBinding(@NonNull ScrollView rootView, @NonNull Button btnSaveSettings,
@NonNull CheckBox cbCareem, @NonNull CheckBox cbJeeny, @NonNull CheckBox cbUber,
@NonNull EditText etMaxMinutes, @NonNull EditText etMinPrice,
@NonNull Switch switchAutoAccept, @NonNull Switch switchDarkMode) {
this.rootView = rootView;
this.btnSaveSettings = btnSaveSettings;
this.cbCareem = cbCareem;
this.cbJeeny = cbJeeny;
this.cbUber = cbUber;
this.etMaxMinutes = etMaxMinutes;
this.etMinPrice = etMinPrice;
this.switchAutoAccept = switchAutoAccept;
this.switchDarkMode = switchDarkMode;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySettingsBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_settings, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySettingsBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_save_settings;
Button btnSaveSettings = ViewBindings.findChildViewById(rootView, id);
if (btnSaveSettings == null) {
break missingId;
}
id = R.id.cb_careem;
CheckBox cbCareem = ViewBindings.findChildViewById(rootView, id);
if (cbCareem == null) {
break missingId;
}
id = R.id.cb_jeeny;
CheckBox cbJeeny = ViewBindings.findChildViewById(rootView, id);
if (cbJeeny == null) {
break missingId;
}
id = R.id.cb_uber;
CheckBox cbUber = ViewBindings.findChildViewById(rootView, id);
if (cbUber == null) {
break missingId;
}
id = R.id.et_max_minutes;
EditText etMaxMinutes = ViewBindings.findChildViewById(rootView, id);
if (etMaxMinutes == null) {
break missingId;
}
id = R.id.et_min_price;
EditText etMinPrice = ViewBindings.findChildViewById(rootView, id);
if (etMinPrice == null) {
break missingId;
}
id = R.id.switch_auto_accept;
Switch switchAutoAccept = ViewBindings.findChildViewById(rootView, id);
if (switchAutoAccept == null) {
break missingId;
}
id = R.id.switch_dark_mode;
Switch switchDarkMode = ViewBindings.findChildViewById(rootView, id);
if (switchDarkMode == null) {
break missingId;
}
return new ActivitySettingsBinding((ScrollView) rootView, btnSaveSettings, cbCareem, cbJeeny,
cbUber, etMaxMinutes, etMinPrice, switchAutoAccept, switchDarkMode);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}
@@ -0,0 +1,92 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivitySubscriptionBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final Button btnSubscribeBasic;
@NonNull
public final Button btnSubscribePro;
@NonNull
public final TextView tvCurrentStatus;
private ActivitySubscriptionBinding(@NonNull ScrollView rootView,
@NonNull Button btnSubscribeBasic, @NonNull Button btnSubscribePro,
@NonNull TextView tvCurrentStatus) {
this.rootView = rootView;
this.btnSubscribeBasic = btnSubscribeBasic;
this.btnSubscribePro = btnSubscribePro;
this.tvCurrentStatus = tvCurrentStatus;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivitySubscriptionBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySubscriptionBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_subscription, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySubscriptionBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_subscribe_basic;
Button btnSubscribeBasic = ViewBindings.findChildViewById(rootView, id);
if (btnSubscribeBasic == null) {
break missingId;
}
id = R.id.btn_subscribe_pro;
Button btnSubscribePro = ViewBindings.findChildViewById(rootView, id);
if (btnSubscribePro == null) {
break missingId;
}
id = R.id.tv_current_status;
TextView tvCurrentStatus = ViewBindings.findChildViewById(rootView, id);
if (tvCurrentStatus == null) {
break missingId;
}
return new ActivitySubscriptionBinding((ScrollView) rootView, btnSubscribeBasic,
btnSubscribePro, tvCurrentStatus);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}
@@ -0,0 +1,103 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Switch;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class OverlayExpandedBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button btnSaveClose;
@NonNull
public final EditText etMaxMinutes;
@NonNull
public final EditText etMinPrice;
@NonNull
public final Switch switchBotStatus;
private OverlayExpandedBinding(@NonNull LinearLayout rootView, @NonNull Button btnSaveClose,
@NonNull EditText etMaxMinutes, @NonNull EditText etMinPrice,
@NonNull Switch switchBotStatus) {
this.rootView = rootView;
this.btnSaveClose = btnSaveClose;
this.etMaxMinutes = etMaxMinutes;
this.etMinPrice = etMinPrice;
this.switchBotStatus = switchBotStatus;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static OverlayExpandedBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static OverlayExpandedBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.overlay_expanded, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static OverlayExpandedBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_save_close;
Button btnSaveClose = ViewBindings.findChildViewById(rootView, id);
if (btnSaveClose == null) {
break missingId;
}
id = R.id.et_max_minutes;
EditText etMaxMinutes = ViewBindings.findChildViewById(rootView, id);
if (etMaxMinutes == null) {
break missingId;
}
id = R.id.et_min_price;
EditText etMinPrice = ViewBindings.findChildViewById(rootView, id);
if (etMinPrice == null) {
break missingId;
}
id = R.id.switch_bot_status;
Switch switchBotStatus = ViewBindings.findChildViewById(rootView, id);
if (switchBotStatus == null) {
break missingId;
}
return new OverlayExpandedBinding((LinearLayout) rootView, btnSaveClose, etMaxMinutes,
etMinPrice, switchBotStatus);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}
@@ -0,0 +1,68 @@
// Generated by view binder compiler. Do not edit!
package com.jordanbot.autoride.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.jordanbot.autoride.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class OverlayFloatingBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final TextView tvBubble;
private OverlayFloatingBinding(@NonNull FrameLayout rootView, @NonNull TextView tvBubble) {
this.rootView = rootView;
this.tvBubble = tvBubble;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static OverlayFloatingBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static OverlayFloatingBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.overlay_floating, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static OverlayFloatingBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.tv_bubble;
TextView tvBubble = ViewBindings.findChildViewById(rootView, id);
if (tvBubble == null) {
break missingId;
}
return new OverlayFloatingBinding((FrameLayout) rootView, tvBubble);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}
@@ -0,0 +1,14 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.jordanbot.autoride;
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String APPLICATION_ID = "com.jordanbot.autoride";
public static final String BUILD_TYPE = "release";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0.0";
// Field from default config.
public static final String API_KEY = "JB_8a7d6c5b4a39281706f5e4d3c2b1a0";
}
@@ -0,0 +1,99 @@
-keep class androidx.core.app.CoreComponentFactory { <init>(); }
-keep class androidx.profileinstaller.ProfileInstallReceiver { <init>(); }
-keep class androidx.startup.InitializationProvider { <init>(); }
-keep class com.google.android.gms.common.api.GoogleApiActivity { <init>(); }
-keep class com.jordanbot.autoride.MainActivity { <init>(); }
-keep class com.jordanbot.autoride.SettingsActivity { <init>(); }
-keep class com.jordanbot.autoride.SubscriptionActivity { <init>(); }
-keep class com.jordanbot.autoride.service.BotForegroundService { <init>(); }
-keep class com.jordanbot.autoride.service.OverlayService { <init>(); }
-keep class com.jordanbot.autoride.service.RideAccessibilityService { <init>(); }
-keep class com.jordanbot.autoride.service.RideNotificationListener { <init>(); }
-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.constraintlayout.helper.widget.Flow { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.constraintlayout.widget.ConstraintLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.coordinatorlayout.widget.CoordinatorLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.fragment.app.FragmentContainerView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.appbar.MaterialToolbar { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.button.MaterialButton { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.button.MaterialButtonToggleGroup { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.chip.Chip { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.datepicker.MaterialCalendarGridView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.BaselineLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.CheckableImageButton { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.ClippableRoundedCornerLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.NavigationMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.NavigationMenuView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.internal.TouchObserverFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.snackbar.SnackbarContentLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.textfield.TextInputEditText { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.textfield.TextInputLayout { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.timepicker.ChipTextInputComboView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.timepicker.ClockFaceView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.timepicker.ClockHandView { <init>(android.content.Context, android.util.AttributeSet); }
-keep class com.google.android.material.timepicker.TimePickerView { <init>(android.content.Context, android.util.AttributeSet); }
@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/release/output-metadata.json
@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.5.2
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jordanbot.autoride"
android:versionCode="1"
android:versionName="1.0.0" >
<uses-sdk
android:minSdkVersion="26"
android:targetSdkVersion="34" />
<!-- Core permissions -->
<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- Keep alive -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
<!-- Network (for future activation API) -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<permission
android:name="com.jordanbot.autoride.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="com.jordanbot.autoride.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules"
android:extractNativeLibs="false"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.JordanBot" >
<activity
android:name="com.jordanbot.autoride.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.jordanbot.autoride.SubscriptionActivity"
android:exported="false" />
<activity
android:name="com.jordanbot.autoride.SettingsActivity"
android:exported="false" />
<service
android:name="com.jordanbot.autoride.service.RideNotificationListener"
android:exported="true"
android:label="@string/app_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" >
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
</service>
<service
android:name="com.jordanbot.autoride.service.RideAccessibilityService"
android:exported="true"
android:label="@string/app_name"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" >
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibility_config" />
</service>
<service
android:name="com.jordanbot.autoride.service.OverlayService"
android:exported="false" />
<service
android:name="com.jordanbot.autoride.service.BotForegroundService"
android:exported="false"
android:foregroundServiceType="specialUse|location" />
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="com.jordanbot.autoride.androidx-startup"
android:exported="false" >
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:value="androidx.startup" />
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
<meta-data
android:name="androidx.profileinstaller.ProfileInstallerInitializer"
android:value="androidx.startup" />
</provider>
<activity
android:name="com.google.android.gms.common.api.GoogleApiActivity"
android:exported="false"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<receiver
android:name="androidx.profileinstaller.ProfileInstallReceiver"
android:directBootAware="false"
android:enabled="true"
android:exported="true"
android:permission="android.permission.DUMP" >
<intent-filter>
<action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SKIP_FILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
</intent-filter>
</receiver>
</application>
</manifest>
@@ -0,0 +1,749 @@
La/c;
La/e;
HSPLa/e;-><init>(Lf/i;)V
La/f;
HSPLa/f;-><init>(La/j;I)V
LG0/h;
HSPLG0/h;-><init>(ILjava/lang/Object;)V
La/h;
La/j;
HSPLa/j;-><init>()V
PLa/j;->f(La/j;)V
HSPLa/j;->i(Lb/b;)V
HSPLa/j;->e()Landroidx/lifecycle/u;
HSPLa/j;->m()La/u;
HSPLa/j;->b()LN1/k;
HSPLa/j;->d()Landroidx/lifecycle/M;
PLa/j;->onBackPressed()V
HSPLa/j;->onCreate(Landroid/os/Bundle;)V
LX/B;
La/r;
HSPLa/r;-><init>(La/u;Landroidx/lifecycle/u;LX/B;)V
PLa/r;->cancel()V
HSPLa/r;->a(Landroidx/lifecycle/s;Landroidx/lifecycle/k;)V
La/s;
HSPLa/s;-><init>(La/u;LX/B;)V
PLa/s;->cancel()V
La/u;
HSPLa/u;-><init>(Ljava/lang/Runnable;)V
PLa/u;->a()V
La/v;
Lb/a;
HSPLb/a;-><init>()V
Lb/b;
Lc/a;
LX/A;
LA/j;
PLA/j;->Q()V
Lc/b;
HSPLc/b;-><init>(LX/A;Lx0/a;)V
HSPLa/e;->b(Ljava/lang/String;Lx0/a;LX/A;)LA/j;
Lc/c;
Lx0/a;
LX/F;
Le/a;
HSPLe/a;-><clinit>()V
Lk/Y0;
Lf/g;
HSPLf/g;-><init>(Lf/i;)V
Lf/h;
HSPLf/h;-><init>(Lf/i;)V
HSPLf/h;->a()V
Lf/i;
HSPLf/i;-><init>()V
HSPLf/i;->attachBaseContext(Landroid/content/Context;)V
PLf/i;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
HSPLf/i;->u()Lf/n;
HSPLf/i;->getMenuInflater()Landroid/view/MenuInflater;
HSPLf/i;->getResources()Landroid/content/res/Resources;
HSPLf/i;->v()V
HSPLf/i;->onContentChanged()V
PLf/i;->onDestroy()V
HSPLf/i;->onPostCreate(Landroid/os/Bundle;)V
HSPLf/i;->onPostResume()V
HSPLf/i;->onStart()V
PLf/i;->onStop()V
HSPLf/i;->onTitleChanged(Ljava/lang/CharSequence;I)V
HSPLf/i;->setContentView(I)V
HSPLf/i;->setTheme(I)V
Lf/j;
Lf/n;
HSPLf/n;-><clinit>()V
HSPLf/n;->g(Lf/n;)V
Lf/o;
HSPLf/o;-><init>(Lf/z;I)V
Lf/p;
HSPLf/p;-><init>(Lf/z;I)V
Lf/u;
HSPLf/u;-><init>(Lf/z;Landroid/view/Window$Callback;)V
PLf/u;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
HSPLf/u;->onContentChanged()V
HSPLf/u;->onCreatePanelMenu(ILandroid/view/Menu;)Z
HSPLf/u;->onCreatePanelView(I)Landroid/view/View;
HSPLf/u;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
Lf/y;
Lf/z;
HSPLf/z;-><clinit>()V
HSPLf/z;-><init>(Landroid/content/Context;Landroid/view/Window;Lf/j;Ljava/lang/Object;)V
HSPLf/z;->o(Landroid/view/Window;)V
PLf/z;->r(Lj/n;)V
PLf/z;->u(Landroid/view/KeyEvent;)Z
HSPLf/z;->v(I)V
HSPLf/z;->w()V
HSPLf/z;->x()V
HSPLf/z;->z(I)Lf/y;
HSPLf/z;->A()V
HSPLf/z;->a()V
HSPLf/z;->B(I)V
HSPLf/z;->C(Landroid/content/Context;I)I
PLf/z;->D()Z
HSPLf/z;->c()V
HSPLf/z;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
PLf/z;->e()V
HSPLf/z;->G(Lf/y;Landroid/view/KeyEvent;)Z
HSPLf/z;->h(I)Z
HSPLf/z;->i(I)V
HSPLf/z;->m(Ljava/lang/CharSequence;)V
HSPLf/z;->H()V
Lf/C;
HSPLf/C;-><clinit>()V
HSPLf/C;-><init>()V
HSPLf/C;->b(Landroid/content/Context;Landroid/util/AttributeSet;)Lk/q;
HSPLf/C;->e(Landroid/content/Context;Landroid/util/AttributeSet;)Lk/c0;
Lf/H;
HSPLf/H;-><init>(Lf/J;I)V
LB/i;
HSPLB/i;-><init>(ILjava/lang/Object;)V
Lf/J;
HSPLf/J;-><clinit>()V
HSPLf/J;-><init>(Landroid/app/Activity;Z)V
HSPLf/J;->m0()Landroid/content/Context;
HSPLf/J;->n0(Landroid/view/View;)V
HSPLf/J;->o0(Z)V
HSPLf/J;->p0(Z)V
Li/d;
HSPLi/d;-><init>(Landroid/content/Context;I)V
HSPLi/d;->a(Landroid/content/res/Configuration;)V
HSPLi/d;->getResources()Landroid/content/res/Resources;
HSPLi/d;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
HSPLi/d;->getTheme()Landroid/content/res/Resources$Theme;
HSPLi/d;->b()V
Li/i;
HSPLi/i;-><clinit>()V
HSPLi/i;-><init>(Landroid/content/Context;)V
HSPLf/u;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z
HSPLf/u;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
HSPLf/u;->onAttachedToWindow()V
PLf/u;->onDetachedFromWindow()V
HSPLf/u;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V
HSPLf/u;->onWindowFocusChanged(Z)V
Lj/a;
HSPLj/a;-><init>(Landroid/content/Context;Ljava/lang/CharSequence;)V
Lk/k;
HSPLk/k;->i(Lj/y;)V
Lj/l;
Lj/m;
Lj/n;
HSPLj/n;-><clinit>()V
HSPLj/n;-><init>(Landroid/content/Context;)V
HSPLj/n;->b(Lj/z;Landroid/content/Context;)V
PLj/n;->close()V
PLj/n;->c(Z)V
HSPLj/n;->i()V
HSPLj/n;->l()Ljava/util/ArrayList;
HSPLj/n;->hasVisibleItems()Z
HSPLj/n;->p(Z)V
HSPLj/n;->setQwertyMode(Z)V
HSPLj/n;->size()I
HSPLj/n;->v()V
HSPLj/n;->w()V
Lj/y;
Lj/z;
Lj/B;
Lk/a;
HSPLk/a;-><init>(Landroidx/appcompat/widget/ActionBarContextView;)V
Landroidx/appcompat/widget/ActionBarContextView;
Lk/b;
HSPLk/b;-><init>(Landroidx/appcompat/widget/ActionBarContainer;)V
HSPLk/b;->draw(Landroid/graphics/Canvas;)V
HSPLk/b;->getOpacity()I
HSPLk/b;->getOutline(Landroid/graphics/Outline;)V
Landroidx/appcompat/widget/ActionBarContainer;
HSPLandroidx/appcompat/widget/ActionBarContainer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLandroidx/appcompat/widget/ActionBarContainer;->drawableStateChanged()V
HSPLandroidx/appcompat/widget/ActionBarContainer;->jumpDrawablesToCurrentState()V
HSPLandroidx/appcompat/widget/ActionBarContainer;->onFinishInflate()V
HSPLandroidx/appcompat/widget/ActionBarContainer;->onLayout(ZIIII)V
HSPLandroidx/appcompat/widget/ActionBarContainer;->onMeasure(II)V
HSPLandroidx/appcompat/widget/ActionBarContainer;->setTabContainer(Lk/P0;)V
PLandroidx/appcompat/widget/ActionBarContainer;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z
HSPLandroidx/appcompat/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
PLandroidx/appcompat/widget/ActionBarContextView;->onDetachedFromWindow()V
LK/b0;
HSPLK/b0;-><init>(ILjava/lang/Object;)V
Lk/c;
HSPLk/c;-><init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;I)V
Lk/d;
Lk/e;
Landroidx/appcompat/widget/ActionBarOverlayLayout;
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;-><clinit>()V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->g(Landroid/view/View;Landroid/graphics/Rect;Z)Z
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
PLandroidx/appcompat/widget/ActionBarOverlayLayout;->h()V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->i(Landroid/content/Context;)V
PLandroidx/appcompat/widget/ActionBarOverlayLayout;->onDetachedFromWindow()V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onLayout(ZIIII)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onMeasure(II)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->f(Landroid/view/View;Landroid/view/View;II)Z
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onWindowVisibilityChanged(I)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->k()V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Lk/d;)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setHasNonEmbeddedTabs(Z)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->l(Landroid/view/Menu;Lj/y;)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setWindowCallback(Landroid/view/Window$Callback;)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setWindowTitle(Ljava/lang/CharSequence;)V
HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->shouldDelayChildPressedState()Z
Lj/b;
Lk/j;
HSPLk/j;-><init>(Lk/k;Landroid/content/Context;)V
Lj/f;
HSPLj/f;-><init>(Ljava/lang/Object;)V
HSPLk/k;-><init>(Landroid/content/Context;)V
HSPLk/k;->d()Z
PLk/k;->f()Z
HSPLk/k;->c(Landroid/content/Context;Lj/n;)V
PLk/k;->a(Lj/n;Z)V
HSPLk/k;->g()V
Lk/l;
Lk/n;
Landroidx/appcompat/widget/ActionMenuView;
HSPLandroidx/appcompat/widget/ActionMenuView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLandroidx/appcompat/widget/ActionMenuView;->a(Lj/n;)V
PLandroidx/appcompat/widget/ActionMenuView;->onDetachedFromWindow()V
HSPLandroidx/appcompat/widget/ActionMenuView;->onLayout(ZIIII)V
HSPLandroidx/appcompat/widget/ActionMenuView;->onMeasure(II)V
HSPLandroidx/appcompat/widget/ActionMenuView;->setOnMenuItemClickListener(Lk/n;)V
HSPLandroidx/appcompat/widget/ActionMenuView;->setOverflowReserved(Z)V
HSPLandroidx/appcompat/widget/ActionMenuView;->setPopupTheme(I)V
HSPLandroidx/appcompat/widget/ActionMenuView;->setPresenter(Lk/k;)V
Lk/p;
HSPLk/p;-><init>(Landroid/view/View;)V
HSPLk/p;->a()V
HSPLk/p;->d(Landroid/util/AttributeSet;I)V
Lk/q;
HSPLk/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
HSPLk/q;->drawableStateChanged()V
HSPLk/q;->getEmojiTextViewHelper()Lk/y;
HSPLk/q;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
HSPLk/q;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
HSPLk/q;->onLayout(ZIIII)V
HSPLk/q;->onTextChanged(Ljava/lang/CharSequence;III)V
HSPLk/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
HSPLk/q;->setFilters([Landroid/text/InputFilter;)V
Lk/u;
HSPLk/u;-><init>()V
HSPLk/u;->a([II)Z
HSPLk/u;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
Lk/v;
HSPLk/v;-><clinit>()V
HSPLk/v;->a()Lk/v;
HSPLk/v;->d()V
Lk/x;
HSPLk/x;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLk/x;->drawableStateChanged()V
HSPLk/x;->getText()Landroid/text/Editable;
HSPLk/x;->getText()Ljava/lang/CharSequence;
HSPLk/x;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
HSPLk/x;->setKeyListener(Landroid/text/method/KeyListener;)V
Lk/D;
HSPLk/D;->a(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener;
HSPLk/D;->d(Z)V
Lk/y;
HSPLk/y;-><init>(Landroid/widget/TextView;)V
HSPLk/y;->a(Landroid/util/AttributeSet;I)V
HSPLk/y;->c(Z)V
Lk/z;
HSPLk/z;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
HSPLk/z;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
HSPLk/z;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
LA/d;
HSPLA/d;->a()V
HSPLA/d;->d(Landroid/util/AttributeSet;I)V
Lk/A;
HSPLk/A;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
HSPLk/A;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
HSPLk/A;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
Lk/U;
HSPLk/U;-><init>(Lk/Y;IILjava/lang/ref/WeakReference;)V
HSPLk/U;->g(I)V
Lk/Y;
HSPLk/Y;-><init>(Landroid/widget/TextView;)V
HSPLk/Y;->b()V
HSPLk/Y;->c(Landroid/content/Context;Lk/v;I)LN1/k;
HSPLk/Y;->f(Landroid/util/AttributeSet;I)V
HSPLk/Y;->g(Landroid/content/Context;I)V
HSPLk/Y;->n(Landroid/content/Context;LK/n;)V
Lk/c0;
HSPLk/c0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLk/c0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
HSPLk/c0;->g()V
HSPLk/c0;->drawableStateChanged()V
HSPLk/c0;->getEmojiTextViewHelper()Lk/y;
HSPLk/c0;->getText()Ljava/lang/CharSequence;
HSPLk/c0;->onLayout(ZIIII)V
HSPLk/c0;->onMeasure(II)V
HSPLk/c0;->onTextChanged(Ljava/lang/CharSequence;III)V
HSPLk/c0;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
HSPLk/c0;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
HSPLk/c0;->setFilters([Landroid/text/InputFilter;)V
HSPLk/c0;->setTextAppearance(Landroid/content/Context;I)V
HSPLk/c0;->setTypeface(Landroid/graphics/Typeface;I)V
Lk/e0;
HSPLk/e0;-><init>()V
Lk/f0;
HSPLk/f0;-><init>()V
Lk/g0;
HSPLk/g0;-><init>()V
Lk/h0;
HSPLk/h0;-><clinit>()V
HSPLk/h0;-><init>(Landroid/widget/TextView;)V
HSPLk/h0;->j()Z
Lk/j0;
Landroidx/appcompat/widget/ContentFrameLayout;
HSPLandroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMajor()Landroid/util/TypedValue;
HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMinor()Landroid/util/TypedValue;
HSPLandroidx/appcompat/widget/ContentFrameLayout;->onAttachedToWindow()V
PLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V
HSPLandroidx/appcompat/widget/ContentFrameLayout;->onMeasure(II)V
HSPLandroidx/appcompat/widget/ContentFrameLayout;->setAttachListener(Lk/j0;)V
Lk/k0;
Lk/l0;
Lk/m0;
Lk/v0;
HSPLk/v0;-><init>(Landroid/view/View;)V
Lk/x0;
HSPLk/x0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLk/x0;->getVirtualChildCount()I
HSPLk/x0;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
HSPLk/x0;->onLayout(ZIIII)V
HSPLk/x0;->onMeasure(II)V
HSPLk/x0;->setBaselineAligned(Z)V
HSPLk/x0;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
Lk/L0;
Lk/M0;
Lk/N0;
Lk/O0;
HSPLk/O0;->a(II)V
Lk/R0;
HSPLk/R0;-><clinit>()V
HSPLk/R0;->a(Landroid/view/View;Landroid/content/Context;)V
Lk/S0;
HSPLk/S0;-><clinit>()V
HSPLk/S0;->a(Landroid/content/Context;)V
Lk/T0;
LK/n;
HSPLK/n;->g(I)Landroid/content/res/ColorStateList;
HSPLK/n;->h(I)Landroid/graphics/drawable/Drawable;
HSPLK/n;->i(I)Landroid/graphics/drawable/Drawable;
HSPLK/n;->j(IILk/U;)Landroid/graphics/Typeface;
HSPLK/n;->s(Landroid/content/Context;Landroid/util/AttributeSet;[III)LK/n;
HSPLK/n;->u()V
Lk/V0;
HSPLk/V0;-><init>(Landroidx/appcompat/widget/Toolbar;)V
Lk/X0;
HSPLk/X0;-><init>(Landroidx/appcompat/widget/Toolbar;)V
HSPLk/X0;->d()Z
HSPLk/X0;->c(Landroid/content/Context;Lj/n;)V
PLk/X0;->a(Lj/n;Z)V
HSPLk/X0;->g()V
Landroidx/appcompat/widget/Toolbar;
HSPLandroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
HSPLandroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
HSPLandroidx/appcompat/widget/Toolbar;->a(Ljava/util/ArrayList;I)V
HSPLandroidx/appcompat/widget/Toolbar;->b(Landroid/view/View;Z)V
HSPLandroidx/appcompat/widget/Toolbar;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
HSPLandroidx/appcompat/widget/Toolbar;->d()V
HSPLandroidx/appcompat/widget/Toolbar;->f()V
HSPLandroidx/appcompat/widget/Toolbar;->g()V
HSPLandroidx/appcompat/widget/Toolbar;->h()Lk/Y0;
HSPLandroidx/appcompat/widget/Toolbar;->j(Landroid/view/View;I)I
HSPLandroidx/appcompat/widget/Toolbar;->getContentInsetEnd()I
HSPLandroidx/appcompat/widget/Toolbar;->getContentInsetStart()I
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetEnd()I
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetLeft()I
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetRight()I
HSPLandroidx/appcompat/widget/Toolbar;->getCurrentContentInsetStart()I
HSPLandroidx/appcompat/widget/Toolbar;->k(Landroid/view/View;)I
HSPLandroidx/appcompat/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence;
HSPLandroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
HSPLandroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;
HSPLandroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
HSPLandroidx/appcompat/widget/Toolbar;->l(Landroid/view/View;)I
HSPLandroidx/appcompat/widget/Toolbar;->getWrapper()Lk/l0;
HSPLandroidx/appcompat/widget/Toolbar;->o(Landroid/view/View;)Z
HSPLandroidx/appcompat/widget/Toolbar;->q(Landroid/view/View;II[I)I
HSPLandroidx/appcompat/widget/Toolbar;->r(Landroid/view/View;IIII[I)I
HSPLandroidx/appcompat/widget/Toolbar;->s(Landroid/view/View;IIII)V
PLandroidx/appcompat/widget/Toolbar;->onDetachedFromWindow()V
HSPLandroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V
HSPLandroidx/appcompat/widget/Toolbar;->onMeasure(II)V
HSPLandroidx/appcompat/widget/Toolbar;->onRtlPropertiesChanged(I)V
HSPLandroidx/appcompat/widget/Toolbar;->setCollapsible(Z)V
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
HSPLandroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
HSPLandroidx/appcompat/widget/Toolbar;->setPopupTheme(I)V
HSPLandroidx/appcompat/widget/Toolbar;->setSubtitle(Ljava/lang/CharSequence;)V
HSPLandroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
HSPLandroidx/appcompat/widget/Toolbar;->t(Landroid/view/View;)Z
Lk/b1;
HSPLk/b1;-><init>(Lk/c1;)V
Lk/c1;
HSPLk/c1;->a(I)V
Lk/e1;
Lk/h1;
HSPLk/h1;-><clinit>()V
LW/a;
HSPLW/a;-><clinit>()V
LX/a;
HSPLX/a;-><init>(LX/J;)V
HSPLX/a;->c(I)V
HSPLX/a;->d(Z)I
HSPLX/a;->e(ILX/q;Ljava/lang/String;I)V
HSPLX/a;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
LX/i;
LX/o;
HSPLX/o;-><init>(LX/q;)V
LX/p;
LX/q;
HSPLX/q;-><clinit>()V
HSPLX/q;-><init>()V
HSPLX/q;->c()LX/w;
HSPLX/q;->g()LX/p;
HSPLX/q;->h()LX/J;
HSPLX/q;->i()Landroid/content/Context;
HSPLX/q;->e()Landroidx/lifecycle/u;
HSPLX/q;->j()I
HSPLX/q;->k()LX/J;
HSPLX/q;->b()LN1/k;
HSPLX/q;->d()Landroidx/lifecycle/M;
HSPLX/q;->l()V
PLX/q;->m()V
HSPLX/q;->n()Z
HSPLX/q;->q()V
HSPLX/q;->s(Landroid/content/Context;)V
HSPLX/q;->t(Landroid/os/Bundle;)V
PLX/q;->v()V
PLX/q;->w()V
PLX/q;->x()V
HSPLX/q;->y(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
HSPLX/q;->z()V
HSPLX/q;->B()V
PLX/q;->C()V
HSPLX/q;->D(Landroid/os/Bundle;)V
HSPLX/q;->E(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V
HSPLX/q;->F()Landroid/content/Context;
HSPLX/q;->G()Landroid/view/View;
HSPLX/q;->H(IIII)V
HSPLX/q;->I(Landroid/os/Bundle;)V
HSPLX/q;->toString()Ljava/lang/String;
LX/u;
HSPLX/u;-><init>(Lf/i;)V
HSPLX/u;->e()Landroidx/lifecycle/u;
HSPLX/u;->b()LN1/k;
HSPLX/u;->d()Landroidx/lifecycle/M;
HSPLX/u;->a()V
PLf/i;->w(LX/J;)Z
HSPLf/i;->onCreate(Landroid/os/Bundle;)V
HSPLf/i;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLf/i;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
PLf/i;->x()V
PLf/i;->onPause()V
HSPLf/i;->z()V
HSPLf/i;->onResume()V
HSPLf/i;->A()V
HSPLf/i;->onStateNotSaved()V
PLf/i;->B()V
LX/w;
Landroidx/fragment/app/FragmentContainerView;
PLandroidx/fragment/app/FragmentContainerView;->a(Landroid/view/View;)V
HSPLandroidx/fragment/app/FragmentContainerView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
HSPLandroidx/fragment/app/FragmentContainerView;->dispatchDraw(Landroid/graphics/Canvas;)V
HSPLandroidx/fragment/app/FragmentContainerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
PLandroidx/fragment/app/FragmentContainerView;->removeView(Landroid/view/View;)V
HSPLB/i;->n()V
LX/D;
HSPLX/D;-><clinit>()V
HSPLX/D;->b(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
HSPLX/D;->c(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
LX/x;
HSPLX/x;-><init>(LX/y;LX/Q;)V
HSPLX/x;->onViewAttachedToWindow(Landroid/view/View;)V
PLX/x;->onViewDetachedFromWindow(Landroid/view/View;)V
LX/y;
HSPLX/y;-><init>(LX/J;)V
HSPLX/y;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLA/j;->m(Z)V
HSPLA/j;->n(Z)V
HSPLA/j;->o(Z)V
PLA/j;->p(Z)V
PLA/j;->q(Z)V
PLA/j;->r(Z)V
HSPLA/j;->s(Z)V
HSPLA/j;->t(Z)V
HSPLA/j;->u(Z)V
HSPLA/j;->w(Z)V
PLA/j;->x(Z)V
HSPLA/j;->y(Z)V
PLA/j;->z(Z)V
HSPLX/B;-><init>(LX/J;)V
LX/C;
HSPLX/C;-><init>(LX/J;)V
HSPLX/D;-><init>(LX/J;)V
Lo0/g;
LX/E;
HSPLX/A;-><init>(LX/J;I)V
LX/H;
LX/J;
HSPLX/J;-><init>()V
HSPLX/J;->a(LX/q;)LX/Q;
HSPLX/J;->b(LX/u;LX/w;LX/q;)V
HSPLX/J;->d()V
HSPLX/J;->e()Ljava/util/HashSet;
HSPLX/J;->f(LX/q;)LX/Q;
HSPLX/J;->j()V
HSPLX/J;->k()Z
PLX/J;->l()V
HSPLX/J;->r(LX/q;)V
HSPLX/J;->t()Z
HSPLX/J;->u(I)V
HSPLX/J;->w(LX/H;Z)V
HSPLX/J;->x(Z)V
HSPLX/J;->y(Z)Z
HSPLX/J;->A(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
HSPLX/J;->B(I)LX/q;
HSPLX/J;->C(LX/q;)Landroid/view/ViewGroup;
HSPLX/J;->D()LX/D;
HSPLX/J;->E()Lo0/g;
HSPLX/J;->G(LX/q;)Z
HSPLX/J;->I(LX/q;)Z
HSPLX/J;->J(LX/q;)Z
HSPLX/J;->K(IZ)V
HSPLX/J;->L()V
HSPLX/J;->Q(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
HSPLX/J;->T()V
HSPLX/J;->U(LX/q;Z)V
HSPLX/J;->W(LX/q;)V
HSPLX/J;->Z()V
HSPLX/J;->b0()V
LX/L;
LX/M;
HSPLX/M;-><clinit>()V
HSPLX/M;-><init>(Z)V
PLX/M;->c(LX/q;)V
PLX/M;->d(Ljava/lang/String;)V
PLX/M;->b()V
LX/N;
LX/P;
HSPLX/P;-><init>(ILjava/lang/Object;)V
LX/Q;
HSPLX/Q;-><init>(LA/j;LN1/n;LX/q;)V
HSPLX/Q;->a()V
HSPLX/Q;->b()V
HSPLX/Q;->c()V
HSPLX/Q;->d()I
HSPLX/Q;->e()V
HSPLX/Q;->f()V
PLX/Q;->g()V
PLX/Q;->h()V
PLX/Q;->i()V
HSPLX/Q;->j()V
HSPLX/Q;->k()V
PLX/Q;->l()V
HSPLX/Q;->m(Ljava/lang/ClassLoader;)V
HSPLX/Q;->n()V
PLX/Q;->p()V
HSPLX/Q;->q()V
PLX/Q;->r()V
LN1/n;
HSPLN1/n;->b(LX/q;)V
HSPLN1/n;->e(Ljava/lang/String;)LX/q;
HSPLN1/n;->m()Ljava/util/ArrayList;
HSPLN1/n;->n()Ljava/util/ArrayList;
HSPLN1/n;->o()Ljava/util/List;
HSPLN1/n;->p(LX/Q;)V
PLN1/n;->q(LX/Q;)V
LX/S;
HSPLX/S;-><init>(ILX/q;)V
HSPLX/S;-><init>(ILX/q;I)V
HSPLX/a;->b(LX/S;)V
LX/T;
HSPLX/T;-><init>(LX/q;Landroidx/lifecycle/M;)V
HSPLX/T;->e()Landroidx/lifecycle/u;
HSPLX/T;->b()LN1/k;
HSPLX/T;->c(Landroidx/lifecycle/k;)V
HSPLX/T;->f()V
LX/V;
HSPLX/V;-><init>(LX/i;LX/W;I)V
LX/W;
HSPLX/W;-><init>(IILX/Q;LG/b;)V
HSPLX/W;->b()V
HSPLX/W;->d()V
LB/g;
HSPLB/g;->a(Landroid/view/View;I)V
HSPLB/g;->b(I)I
HSPLX/W;->a()V
HSPLX/W;->c(II)V
HSPLX/i;-><init>(Landroid/view/ViewGroup;)V
HSPLX/i;->a(IILX/Q;)V
HSPLX/i;->c()V
HSPLX/i;->d(LX/q;)LX/W;
HSPLX/i;->e()V
HSPLX/i;->f(Landroid/view/ViewGroup;Lo0/g;)LX/i;
HSPLX/i;->g()V
HSPLX/i;->h()V
LY/b;
HSPLY/b;-><clinit>()V
LY/c;
HSPLY/c;-><clinit>()V
LY/d;
HSPLY/d;-><clinit>()V
HSPLY/d;->a(LX/q;)LY/c;
HSPLY/d;->b(LY/a;)V
LY/a;
HSPLY/a;-><init>(LX/q;Ljava/lang/String;)V
HSPLandroidx/lifecycle/a;-><init>(Ljava/util/HashMap;)V
HSPLandroidx/lifecycle/a;->a(Ljava/util/List;Landroidx/lifecycle/s;Landroidx/lifecycle/k;Ljava/lang/Object;)V
HSPLandroidx/lifecycle/b;-><init>(Ljava/lang/reflect/Method;I)V
HSPLandroidx/lifecycle/b;->hashCode()I
HSPLandroidx/lifecycle/c;-><clinit>()V
HSPLandroidx/lifecycle/c;-><init>()V
HSPLandroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
HSPLandroidx/lifecycle/c;->b(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/k;Ljava/lang/Class;)V
HSPLandroidx/lifecycle/f;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
PLandroidx/lifecycle/f;->onActivityDestroyed(Landroid/app/Activity;)V
PLandroidx/lifecycle/f;->onActivityPaused(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/f;->onActivityResumed(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/f;->onActivityStarted(Landroid/app/Activity;)V
PLandroidx/lifecycle/f;->onActivityStopped(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/k;-><clinit>()V
HSPLandroidx/lifecycle/k;->a()Landroidx/lifecycle/l;
HSPLandroidx/lifecycle/k;->values()[Landroidx/lifecycle/k;
HSPLandroidx/lifecycle/l;-><clinit>()V
HSPLandroidx/lifecycle/l;->values()[Landroidx/lifecycle/l;
HSPLandroidx/lifecycle/o;-><init>()V
HSPLandroidx/lifecycle/o;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
HSPLandroidx/lifecycle/p;-><clinit>()V
HSPLandroidx/lifecycle/t;->a(Landroidx/lifecycle/s;Landroidx/lifecycle/k;)V
HSPLandroidx/lifecycle/u;-><init>(Landroidx/lifecycle/s;)V
HSPLandroidx/lifecycle/u;->a(Landroidx/lifecycle/r;)V
HSPLandroidx/lifecycle/u;->b(Landroidx/lifecycle/r;)Landroidx/lifecycle/l;
HSPLandroidx/lifecycle/u;->c(Ljava/lang/String;)V
HSPLandroidx/lifecycle/u;->d(Landroidx/lifecycle/k;)V
HSPLandroidx/lifecycle/u;->e(Landroidx/lifecycle/l;)V
HSPLandroidx/lifecycle/u;->f(Landroidx/lifecycle/r;)V
HSPLandroidx/lifecycle/u;->g()V
HSPLandroidx/lifecycle/u;->h()V
HSPLandroidx/lifecycle/v;-><clinit>()V
HSPLandroidx/lifecycle/v;->b(Ljava/lang/Class;)I
HSPLandroidx/lifecycle/w;-><init>(Landroidx/lifecycle/x;LB/i;)V
HSPLandroidx/lifecycle/w;->a(Z)V
HSPLandroidx/lifecycle/x;-><clinit>()V
HSPLandroidx/lifecycle/x;->a(Ljava/lang/String;)V
HSPLandroidx/lifecycle/x;->b(Landroidx/lifecycle/w;)V
HSPLandroidx/lifecycle/x;->c(Landroidx/lifecycle/w;)V
HSPLandroidx/lifecycle/x;-><init>()V
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;-><init>()V
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->b(Landroid/content/Context;)Ljava/lang/Object;
HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->a()Ljava/util/List;
HSPLandroidx/lifecycle/C;-><clinit>()V
HSPLandroidx/lifecycle/C;-><init>()V
HSPLandroidx/lifecycle/C;->e()Landroidx/lifecycle/u;
HSPLandroidx/lifecycle/E;-><init>()V
HSPLandroidx/lifecycle/E;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
PLandroidx/lifecycle/E;->onActivityDestroyed(Landroid/app/Activity;)V
PLandroidx/lifecycle/E;->onActivityPaused(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/E;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
HSPLandroidx/lifecycle/E;->onActivityPostResumed(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/E;->onActivityPostStarted(Landroid/app/Activity;)V
PLandroidx/lifecycle/E;->onActivityPreDestroyed(Landroid/app/Activity;)V
PLandroidx/lifecycle/E;->onActivityPrePaused(Landroid/app/Activity;)V
PLandroidx/lifecycle/E;->onActivityPreStopped(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/E;->onActivityResumed(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/E;->onActivityStarted(Landroid/app/Activity;)V
PLandroidx/lifecycle/E;->onActivityStopped(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/E;->registerIn(Landroid/app/Activity;)V
HSPLandroidx/lifecycle/F;-><init>()V
HSPLandroidx/lifecycle/F;->a(Landroidx/lifecycle/k;)V
HSPLandroidx/lifecycle/F;->onActivityCreated(Landroid/os/Bundle;)V
PLandroidx/lifecycle/F;->onDestroy()V
PLandroidx/lifecycle/F;->onPause()V
HSPLandroidx/lifecycle/F;->onResume()V
HSPLandroidx/lifecycle/F;->onStart()V
PLandroidx/lifecycle/F;->onStop()V
HSPLandroidx/lifecycle/K;-><init>()V
PLandroidx/lifecycle/K;->b()V
HSPLB/i;->m(Ljava/lang/Class;)Landroidx/lifecycle/K;
HSPLandroidx/lifecycle/M;-><init>()V
PLandroidx/lifecycle/M;->a()V
HSPLandroidx/lifecycle/H;->g(Landroid/view/View;Landroidx/lifecycle/s;)V
Lh0/a;
HSPLh0/a;-><clinit>()V
HSPLh0/a;-><init>(Landroid/content/Context;)V
HSPLh0/a;->a(Landroid/os/Bundle;)V
HSPLh0/a;->b(Ljava/lang/Class;Ljava/util/HashSet;)Ljava/lang/Object;
HSPLh0/a;->c(Landroid/content/Context;)Lh0/a;
LK/x;
HSPLK/x;-><init>(ILjava/lang/Object;)V
La/d;
HSPLa/d;-><init>(Lf/i;)V
LX/r;
HSPLX/r;-><init>(ILjava/lang/Object;)V
LX/t;
HSPLX/t;-><init>(Lf/i;I)V
Lk/U0;
HSPLk/U0;-><init>(Landroidx/appcompat/widget/Toolbar;I)V
LX/s;
HSPLX/s;-><init>(Lf/i;I)V
LX/z;
HSPLX/z;-><init>(LX/J;I)V
HSPLB/g;->l(Ljava/lang/Object;)V
Lp/e;
HSPLp/e;-><clinit>()V
HSPLp/e;->a(I)I
HSPLp/e;->b(I)[I
HSPLB/g;->n(I)Ljava/lang/String;
HSPLB/g;->o(I)Ljava/lang/String;
HSPLB/g;->d(ILjava/lang/String;)Ljava/lang/String;
HSPLB/g;->e(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
HSPLB/g;->g(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
HSPLB/g;->f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
HSPLK/E;-><init>(ILjava/lang/Class;III)V
HSPLX/F;-><init>(I)V
HSPLX/L;-><init>(I)V
HSPLa/t;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
HSPLB0/f;-><init>(I)V
HSPLm/b;-><init>(Lm/c;Lm/c;I)V
HSPLA/d;-><init>(Landroid/widget/ImageView;)V
HSPLA/j;-><init>(LX/J;)V
HSPLB/i;-><init>(Landroidx/lifecycle/M;Landroidx/lifecycle/L;)V
HSPLK/n;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
HSPLK/x;->run()V
HSPLN1/n;-><init>(I)V
HSPLX/L;->a(Ljava/lang/Class;)Landroidx/lifecycle/K;
HSPLX/P;->onViewAttachedToWindow(Landroid/view/View;)V
HSPLX/V;->run()V
HSPLa/f;->a(Landroidx/lifecycle/s;Landroidx/lifecycle/k;)V
HSPLandroidx/lifecycle/e;-><init>(Ljava/lang/Object;)V
HSPLandroidx/lifecycle/e;->a(Landroidx/lifecycle/s;Landroidx/lifecycle/k;)V
HSPLf/o;->run()V
PLf/p;->a(Lj/n;Z)V
HSPLj/b;-><init>(Lk/j;Landroid/view/View;)V
HSPLk/D;-><init>()V
HSPLk/D;-><init>(Landroid/widget/EditText;)V
HSPLk/D;->b(Landroid/util/AttributeSet;I)V
HSPLk/U0;->run()V
@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.jordanbot.autoride",
"variantName": "release",
"elements": []
}
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="265" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="264" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_subscriptions" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="213" endOffset="47"/></Target><Target id="@+id/btn_settings" view="Button"><Expressions/><location startLine="215" startOffset="8" endLine="222" endOffset="48"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="225" startOffset="8" endLine="234" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="236" startOffset="8" endLine="244" endOffset="39"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_settings_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="169" endOffset="12"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="52"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="69" startOffset="12" endLine="76" endOffset="52"/></Target><Target id="@+id/switch_auto_accept" view="Switch"><Expressions/><location startLine="78" startOffset="12" endLine="84" endOffset="40"/></Target><Target id="@+id/cb_uber" view="CheckBox"><Expressions/><location startLine="105" startOffset="12" endLine="111" endOffset="40"/></Target><Target id="@+id/cb_careem" view="CheckBox"><Expressions/><location startLine="113" startOffset="12" endLine="119" endOffset="40"/></Target><Target id="@+id/cb_jeeny" view="CheckBox"><Expressions/><location startLine="121" startOffset="12" endLine="127" endOffset="40"/></Target><Target id="@+id/switch_dark_mode" view="Switch"><Expressions/><location startLine="148" startOffset="12" endLine="154" endOffset="40"/></Target><Target id="@+id/btn_save_settings" view="Button"><Expressions/><location startLine="157" startOffset="8" endLine="166" endOffset="48"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_subscription" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_subscription.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_subscription_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="162" endOffset="12"/></Target><Target id="@+id/tv_current_status" view="TextView"><Expressions/><location startLine="31" startOffset="8" endLine="39" endOffset="37"/></Target><Target id="@+id/btn_subscribe_basic" view="Button"><Expressions/><location startLine="108" startOffset="12" endLine="115" endOffset="43"/></Target><Target id="@+id/btn_subscribe_pro" view="Button"><Expressions/><location startLine="151" startOffset="12" endLine="158" endOffset="43"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="overlay_expanded" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/overlay_expanded.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/overlay_expanded_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="58" endOffset="14"/></Target><Target id="@+id/switch_bot_status" view="Switch"><Expressions/><location startLine="18" startOffset="4" endLine="24" endOffset="44"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="31" startOffset="4" endLine="37" endOffset="44"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="44" startOffset="4" endLine="50" endOffset="44"/></Target><Target id="@+id/btn_save_close" view="Button"><Expressions/><location startLine="52" startOffset="4" endLine="56" endOffset="35"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="overlay_floating" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/overlay_floating.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/overlay_floating_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="16" endOffset="13"/></Target><Target id="@+id/tv_bubble" view="TextView"><Expressions/><location startLine="5" startOffset="4" endLine="15" endOffset="33"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="265" endOffset="12"/></Target><Target id="@+id/main_layout" view="LinearLayout"><Expressions/><location startLine="7" startOffset="4" endLine="264" endOffset="18"/></Target><Target id="@+id/tv_status" view="TextView"><Expressions/><location startLine="43" startOffset="12" endLine="50" endOffset="42"/></Target><Target id="@+id/btn_notification" view="Button"><Expressions/><location startLine="86" startOffset="12" endLine="94" endOffset="41"/></Target><Target id="@+id/btn_accessibility" view="Button"><Expressions/><location startLine="122" startOffset="12" endLine="130" endOffset="41"/></Target><Target id="@+id/btn_overlay" view="Button"><Expressions/><location startLine="158" startOffset="12" endLine="166" endOffset="41"/></Target><Target id="@+id/btn_location" view="Button"><Expressions/><location startLine="194" startOffset="12" endLine="202" endOffset="41"/></Target><Target id="@+id/btn_subscriptions" view="Button"><Expressions/><location startLine="206" startOffset="8" endLine="213" endOffset="47"/></Target><Target id="@+id/btn_settings" view="Button"><Expressions/><location startLine="215" startOffset="8" endLine="222" endOffset="48"/></Target><Target id="@+id/btn_start" view="Button"><Expressions/><location startLine="225" startOffset="8" endLine="234" endOffset="48"/></Target><Target id="@+id/btn_stop" view="Button"><Expressions/><location startLine="236" startOffset="8" endLine="244" endOffset="39"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_settings_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="169" endOffset="12"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="52"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="69" startOffset="12" endLine="76" endOffset="52"/></Target><Target id="@+id/switch_auto_accept" view="Switch"><Expressions/><location startLine="78" startOffset="12" endLine="84" endOffset="40"/></Target><Target id="@+id/cb_uber" view="CheckBox"><Expressions/><location startLine="105" startOffset="12" endLine="111" endOffset="40"/></Target><Target id="@+id/cb_careem" view="CheckBox"><Expressions/><location startLine="113" startOffset="12" endLine="119" endOffset="40"/></Target><Target id="@+id/cb_jeeny" view="CheckBox"><Expressions/><location startLine="121" startOffset="12" endLine="127" endOffset="40"/></Target><Target id="@+id/switch_dark_mode" view="Switch"><Expressions/><location startLine="148" startOffset="12" endLine="154" endOffset="40"/></Target><Target id="@+id/btn_save_settings" view="Button"><Expressions/><location startLine="157" startOffset="8" endLine="166" endOffset="48"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_subscription" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/activity_subscription.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_subscription_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="162" endOffset="12"/></Target><Target id="@+id/tv_current_status" view="TextView"><Expressions/><location startLine="31" startOffset="8" endLine="39" endOffset="37"/></Target><Target id="@+id/btn_subscribe_basic" view="Button"><Expressions/><location startLine="108" startOffset="12" endLine="115" endOffset="43"/></Target><Target id="@+id/btn_subscribe_pro" view="Button"><Expressions/><location startLine="151" startOffset="12" endLine="158" endOffset="43"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="overlay_expanded" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/overlay_expanded.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/overlay_expanded_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="58" endOffset="14"/></Target><Target id="@+id/switch_bot_status" view="Switch"><Expressions/><location startLine="18" startOffset="4" endLine="24" endOffset="44"/></Target><Target id="@+id/et_min_price" view="EditText"><Expressions/><location startLine="31" startOffset="4" endLine="37" endOffset="44"/></Target><Target id="@+id/et_max_minutes" view="EditText"><Expressions/><location startLine="44" startOffset="4" endLine="50" endOffset="44"/></Target><Target id="@+id/btn_save_close" view="Button"><Expressions/><location startLine="52" startOffset="4" endLine="56" endOffset="35"/></Target></Targets></Layout>
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="overlay_floating" modulePackage="com.jordanbot.autoride" filePath="app/src/main/res/layout/overlay_floating.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/overlay_floating_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="16" endOffset="13"/></Target><Target id="@+id/tv_bubble" view="TextView"><Expressions/><location startLine="5" startOffset="4" endLine="15" endOffset="33"/></Target></Targets></Layout>
@@ -0,0 +1,89 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file
# instead of this one, which turns off the optimization flags.
-allowaccessmodification
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**
@@ -0,0 +1,95 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize steps (and performs some
# of these optimizations on its own).
# Note that if you want to enable optimization, you cannot just
# include optimization flags in your own project configuration file;
# instead you will need to point to the
# "proguard-android-optimize.txt" file instead of this one from your
# project.properties file.
-dontoptimize
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**
@@ -0,0 +1,89 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimizations can be turned on and off in the 'postProcessing' DSL block.
# The configuration below is applied if optimizations are enabled.
-allowaccessmodification
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**
@@ -0,0 +1,5 @@
31=0/.dm
2147483647=0/.dm
28=1/.dm
29=1/.dm
30=1/.dm
@@ -0,0 +1,18 @@
<lint-module
format="1"
dir="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app"
name=":app"
type="APP"
maven="JordanBot:app:unspecified"
agpVersion="8.5.2"
buildFolder="build"
bootClassPath="/Users/hamzaaleghwairyeen/Library/Android/sdk/platforms/android-34/android.jar:/Users/hamzaaleghwairyeen/Library/Android/sdk/build-tools/34.0.0/core-lambda-stubs.jar"
javaSourceLevel="17"
compileTarget="android-34">
<lintOptions
abortOnError="true"
absolutePaths="true"
checkReleaseBuilds="true"
explainIssues="true"/>
<variant name="release"/>
</lint-module>
@@ -0,0 +1,449 @@
<dependencies>
<compile
roots="androidx.databinding:viewbinding:8.5.2@aar,com.google.android.material:material:1.12.0@aar,androidx.appcompat:appcompat-resources:1.7.0@aar,androidx.appcompat:appcompat:1.7.0@aar,androidx.viewpager2:viewpager2:1.0.0@aar,com.google.android.gms:play-services-location:21.3.0@aar,com.google.android.gms:play-services-base:18.5.0@aar,com.google.android.gms:play-services-tasks:18.2.0@aar,com.google.android.gms:play-services-basement:18.4.0@aar,androidx.fragment:fragment:1.5.4@aar,androidx.fragment:fragment:1.5.4@aar,androidx.activity:activity:1.8.0@aar,androidx.drawerlayout:drawerlayout:1.1.1@aar,androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar,androidx.dynamicanimation:dynamicanimation:1.0.0@aar,androidx.recyclerview:recyclerview:1.1.0@aar,androidx.transition:transition:1.5.0@aar,androidx.vectordrawable:vectordrawable-animated:1.1.0@aar,androidx.vectordrawable:vectordrawable:1.1.0@aar,androidx.viewpager:viewpager:1.0.0@aar,androidx.customview:customview:1.1.0@aar,androidx.legacy:legacy-support-core-utils:1.0.0@aar,androidx.loader:loader:1.0.0@aar,androidx.core:core:1.13.1@aar,androidx.core:core:1.13.1@aar,androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4@aar,androidx.lifecycle:lifecycle-common-jvm:2.8.4@jar,androidx.lifecycle:lifecycle-livedata:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-android:2.8.4@aar,androidx.lifecycle:lifecycle-runtime-android:2.8.4@aar,androidx.lifecycle:lifecycle-livedata-core:2.8.4@aar,androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4@aar,androidx.lifecycle:lifecycle-service:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4@aar,androidx.core:core-ktx:1.13.1@aar,androidx.datastore:datastore-core-okio-jvm:1.1.1@jar,androidx.datastore:datastore-core-android:1.1.1@aar,androidx.datastore:datastore-preferences-core-jvm:1.1.1@jar,androidx.datastore:datastore-android:1.1.1@aar,androidx.datastore:datastore-preferences-android:1.1.1@aar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1@jar,androidx.savedstate:savedstate:1.2.1@aar,androidx.annotation:annotation-experimental:1.4.0@aar,com.squareup.retrofit2:converter-gson:2.11.0@jar,com.squareup.retrofit2:retrofit:2.11.0@jar,com.squareup.okhttp3:logging-interceptor:4.12.0@jar,com.squareup.okhttp3:okhttp:4.12.0@jar,com.squareup.okio:okio-jvm:3.6.0@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar,androidx.cursoradapter:cursoradapter:1.0.0@aar,androidx.cardview:cardview:1.0.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection:1.1.0@jar,androidx.interpolator:interpolator:1.0.0@aar,androidx.documentfile:documentfile:1.0.0@aar,androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar,androidx.print:print:1.0.0@aar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.annotation:annotation-jvm:1.8.0@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar,org.jetbrains.kotlin:kotlin-stdlib:1.9.24@jar,androidx.constraintlayout:constraintlayout:2.1.4@aar,com.google.code.gson:gson:2.11.0@jar,org.jetbrains:annotations:23.0.0@jar,androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar,com.google.errorprone:error_prone_annotations:2.27.0@jar">
<dependency
name="androidx.databinding:viewbinding:8.5.2@aar"
simpleName="androidx.databinding:viewbinding"/>
<dependency
name="com.google.android.material:material:1.12.0@aar"
simpleName="com.google.android.material:material"/>
<dependency
name="androidx.appcompat:appcompat-resources:1.7.0@aar"
simpleName="androidx.appcompat:appcompat-resources"/>
<dependency
name="androidx.appcompat:appcompat:1.7.0@aar"
simpleName="androidx.appcompat:appcompat"/>
<dependency
name="androidx.viewpager2:viewpager2:1.0.0@aar"
simpleName="androidx.viewpager2:viewpager2"/>
<dependency
name="com.google.android.gms:play-services-location:21.3.0@aar"
simpleName="com.google.android.gms:play-services-location"/>
<dependency
name="com.google.android.gms:play-services-base:18.5.0@aar"
simpleName="com.google.android.gms:play-services-base"/>
<dependency
name="com.google.android.gms:play-services-tasks:18.2.0@aar"
simpleName="com.google.android.gms:play-services-tasks"/>
<dependency
name="com.google.android.gms:play-services-basement:18.4.0@aar"
simpleName="com.google.android.gms:play-services-basement"/>
<dependency
name="androidx.fragment:fragment:1.5.4@aar"
simpleName="androidx.fragment:fragment"/>
<dependency
name="androidx.activity:activity:1.8.0@aar"
simpleName="androidx.activity:activity"/>
<dependency
name="androidx.drawerlayout:drawerlayout:1.1.1@aar"
simpleName="androidx.drawerlayout:drawerlayout"/>
<dependency
name="androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar"
simpleName="androidx.coordinatorlayout:coordinatorlayout"/>
<dependency
name="androidx.dynamicanimation:dynamicanimation:1.0.0@aar"
simpleName="androidx.dynamicanimation:dynamicanimation"/>
<dependency
name="androidx.recyclerview:recyclerview:1.1.0@aar"
simpleName="androidx.recyclerview:recyclerview"/>
<dependency
name="androidx.transition:transition:1.5.0@aar"
simpleName="androidx.transition:transition"/>
<dependency
name="androidx.vectordrawable:vectordrawable-animated:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable-animated"/>
<dependency
name="androidx.vectordrawable:vectordrawable:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable"/>
<dependency
name="androidx.viewpager:viewpager:1.0.0@aar"
simpleName="androidx.viewpager:viewpager"/>
<dependency
name="androidx.customview:customview:1.1.0@aar"
simpleName="androidx.customview:customview"/>
<dependency
name="androidx.legacy:legacy-support-core-utils:1.0.0@aar"
simpleName="androidx.legacy:legacy-support-core-utils"/>
<dependency
name="androidx.loader:loader:1.0.0@aar"
simpleName="androidx.loader:loader"/>
<dependency
name="androidx.core:core:1.13.1@aar"
simpleName="androidx.core:core"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-common-jvm:2.8.4@jar"
simpleName="androidx.lifecycle:lifecycle-common-jvm"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-android"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-runtime-android"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-runtime-ktx-android"/>
<dependency
name="androidx.lifecycle:lifecycle-service:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-service"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-savedstate"/>
<dependency
name="androidx.core:core-ktx:1.13.1@aar"
simpleName="androidx.core:core-ktx"/>
<dependency
name="androidx.datastore:datastore-core-okio-jvm:1.1.1@jar"
simpleName="androidx.datastore:datastore-core-okio-jvm"/>
<dependency
name="androidx.datastore:datastore-core-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-core-android"/>
<dependency
name="androidx.datastore:datastore-preferences-core-jvm:1.1.1@jar"
simpleName="androidx.datastore:datastore-preferences-core-jvm"/>
<dependency
name="androidx.datastore:datastore-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-android"/>
<dependency
name="androidx.datastore:datastore-preferences-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-preferences-android"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
<dependency
name="androidx.savedstate:savedstate:1.2.1@aar"
simpleName="androidx.savedstate:savedstate"/>
<dependency
name="androidx.annotation:annotation-experimental:1.4.0@aar"
simpleName="androidx.annotation:annotation-experimental"/>
<dependency
name="com.squareup.retrofit2:converter-gson:2.11.0@jar"
simpleName="com.squareup.retrofit2:converter-gson"/>
<dependency
name="com.squareup.retrofit2:retrofit:2.11.0@jar"
simpleName="com.squareup.retrofit2:retrofit"/>
<dependency
name="com.squareup.okhttp3:logging-interceptor:4.12.0@jar"
simpleName="com.squareup.okhttp3:logging-interceptor"/>
<dependency
name="com.squareup.okhttp3:okhttp:4.12.0@jar"
simpleName="com.squareup.okhttp3:okhttp"/>
<dependency
name="com.squareup.okio:okio-jvm:3.6.0@jar"
simpleName="com.squareup.okio:okio-jvm"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk8"/>
<dependency
name="androidx.cursoradapter:cursoradapter:1.0.0@aar"
simpleName="androidx.cursoradapter:cursoradapter"/>
<dependency
name="androidx.cardview:cardview:1.0.0@aar"
simpleName="androidx.cardview:cardview"/>
<dependency
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
simpleName="androidx.versionedparcelable:versionedparcelable"/>
<dependency
name="androidx.collection:collection:1.1.0@jar"
simpleName="androidx.collection:collection"/>
<dependency
name="androidx.interpolator:interpolator:1.0.0@aar"
simpleName="androidx.interpolator:interpolator"/>
<dependency
name="androidx.documentfile:documentfile:1.0.0@aar"
simpleName="androidx.documentfile:documentfile"/>
<dependency
name="androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar"
simpleName="androidx.localbroadcastmanager:localbroadcastmanager"/>
<dependency
name="androidx.print:print:1.0.0@aar"
simpleName="androidx.print:print"/>
<dependency
name="androidx.arch.core:core-runtime:2.2.0@aar"
simpleName="androidx.arch.core:core-runtime"/>
<dependency
name="androidx.arch.core:core-common:2.2.0@jar"
simpleName="androidx.arch.core:core-common"/>
<dependency
name="androidx.annotation:annotation-jvm:1.8.0@jar"
simpleName="androidx.annotation:annotation-jvm"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk7"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib:1.9.24@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
<dependency
name="androidx.constraintlayout:constraintlayout:2.1.4@aar"
simpleName="androidx.constraintlayout:constraintlayout"/>
<dependency
name="com.google.code.gson:gson:2.11.0@jar"
simpleName="com.google.code.gson:gson"/>
<dependency
name="org.jetbrains:annotations:23.0.0@jar"
simpleName="org.jetbrains:annotations"/>
<dependency
name="androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar"
simpleName="androidx.resourceinspection:resourceinspection-annotation"/>
<dependency
name="com.google.errorprone:error_prone_annotations:2.27.0@jar"
simpleName="com.google.errorprone:error_prone_annotations"/>
</compile>
<package
roots="androidx.databinding:viewbinding:8.5.2@aar,com.google.android.material:material:1.12.0@aar,androidx.constraintlayout:constraintlayout:2.1.4@aar,androidx.appcompat:appcompat-resources:1.7.0@aar,androidx.appcompat:appcompat:1.7.0@aar,androidx.emoji2:emoji2-views-helper:1.3.0@aar,androidx.emoji2:emoji2:1.3.0@aar,androidx.viewpager2:viewpager2:1.0.0@aar,com.google.android.gms:play-services-location:21.3.0@aar,com.google.android.gms:play-services-base:18.5.0@aar,com.google.android.gms:play-services-tasks:18.2.0@aar,com.google.android.gms:play-services-basement:18.4.0@aar,androidx.fragment:fragment:1.5.4@aar,androidx.fragment:fragment:1.5.4@aar,androidx.activity:activity:1.8.0@aar,androidx.drawerlayout:drawerlayout:1.1.1@aar,androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar,androidx.transition:transition:1.5.0@aar,androidx.dynamicanimation:dynamicanimation:1.0.0@aar,androidx.vectordrawable:vectordrawable-animated:1.1.0@aar,androidx.vectordrawable:vectordrawable:1.1.0@aar,androidx.legacy:legacy-support-core-utils:1.0.0@aar,androidx.loader:loader:1.0.0@aar,androidx.viewpager:viewpager:1.0.0@aar,androidx.recyclerview:recyclerview:1.1.0@aar,androidx.customview:customview:1.1.0@aar,androidx.core:core:1.13.1@aar,androidx.core:core:1.13.1@aar,androidx.savedstate:savedstate:1.2.1@aar,androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4@aar,androidx.lifecycle:lifecycle-common-jvm:2.8.4@jar,androidx.lifecycle:lifecycle-livedata:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-android:2.8.4@aar,androidx.lifecycle:lifecycle-runtime-android:2.8.4@aar,androidx.lifecycle:lifecycle-livedata-core:2.8.4@aar,androidx.lifecycle:lifecycle-process:2.8.4@aar,androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4@aar,androidx.lifecycle:lifecycle-service:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4@aar,androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4@aar,androidx.core:core-ktx:1.13.1@aar,androidx.datastore:datastore-core-okio-jvm:1.1.1@jar,androidx.datastore:datastore-core-android:1.1.1@aar,androidx.datastore:datastore-preferences-core-jvm:1.1.1@jar,androidx.datastore:datastore-android:1.1.1@aar,androidx.datastore:datastore-preferences-android:1.1.1@aar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1@jar,androidx.annotation:annotation-experimental:1.4.0@aar,androidx.cursoradapter:cursoradapter:1.0.0@aar,androidx.profileinstaller:profileinstaller:1.3.1@aar,androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar,androidx.cardview:cardview:1.0.0@aar,androidx.interpolator:interpolator:1.0.0@aar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.collection:collection:1.1.0@jar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.startup:startup-runtime:1.1.1@aar,androidx.tracing:tracing:1.0.0@aar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.documentfile:documentfile:1.0.0@aar,androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar,androidx.print:print:1.0.0@aar,androidx.annotation:annotation-jvm:1.8.0@jar,com.squareup.okhttp3:logging-interceptor:4.12.0@jar,com.squareup.retrofit2:converter-gson:2.11.0@jar,com.squareup.retrofit2:retrofit:2.11.0@jar,com.squareup.okhttp3:okhttp:4.12.0@jar,com.squareup.okio:okio-jvm:3.6.0@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar,org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22@jar,org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22@jar,org.jetbrains.kotlin:kotlin-stdlib:1.9.24@jar,com.google.code.gson:gson:2.11.0@jar,org.jetbrains:annotations:23.0.0@jar,com.google.errorprone:error_prone_annotations:2.27.0@jar,androidx.constraintlayout:constraintlayout-core:1.0.4@jar,com.google.guava:listenablefuture:1.0@jar">
<dependency
name="androidx.databinding:viewbinding:8.5.2@aar"
simpleName="androidx.databinding:viewbinding"/>
<dependency
name="com.google.android.material:material:1.12.0@aar"
simpleName="com.google.android.material:material"/>
<dependency
name="androidx.constraintlayout:constraintlayout:2.1.4@aar"
simpleName="androidx.constraintlayout:constraintlayout"/>
<dependency
name="androidx.appcompat:appcompat-resources:1.7.0@aar"
simpleName="androidx.appcompat:appcompat-resources"/>
<dependency
name="androidx.appcompat:appcompat:1.7.0@aar"
simpleName="androidx.appcompat:appcompat"/>
<dependency
name="androidx.emoji2:emoji2-views-helper:1.3.0@aar"
simpleName="androidx.emoji2:emoji2-views-helper"/>
<dependency
name="androidx.emoji2:emoji2:1.3.0@aar"
simpleName="androidx.emoji2:emoji2"/>
<dependency
name="androidx.viewpager2:viewpager2:1.0.0@aar"
simpleName="androidx.viewpager2:viewpager2"/>
<dependency
name="com.google.android.gms:play-services-location:21.3.0@aar"
simpleName="com.google.android.gms:play-services-location"/>
<dependency
name="com.google.android.gms:play-services-base:18.5.0@aar"
simpleName="com.google.android.gms:play-services-base"/>
<dependency
name="com.google.android.gms:play-services-tasks:18.2.0@aar"
simpleName="com.google.android.gms:play-services-tasks"/>
<dependency
name="com.google.android.gms:play-services-basement:18.4.0@aar"
simpleName="com.google.android.gms:play-services-basement"/>
<dependency
name="androidx.fragment:fragment:1.5.4@aar"
simpleName="androidx.fragment:fragment"/>
<dependency
name="androidx.activity:activity:1.8.0@aar"
simpleName="androidx.activity:activity"/>
<dependency
name="androidx.drawerlayout:drawerlayout:1.1.1@aar"
simpleName="androidx.drawerlayout:drawerlayout"/>
<dependency
name="androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar"
simpleName="androidx.coordinatorlayout:coordinatorlayout"/>
<dependency
name="androidx.transition:transition:1.5.0@aar"
simpleName="androidx.transition:transition"/>
<dependency
name="androidx.dynamicanimation:dynamicanimation:1.0.0@aar"
simpleName="androidx.dynamicanimation:dynamicanimation"/>
<dependency
name="androidx.vectordrawable:vectordrawable-animated:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable-animated"/>
<dependency
name="androidx.vectordrawable:vectordrawable:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable"/>
<dependency
name="androidx.legacy:legacy-support-core-utils:1.0.0@aar"
simpleName="androidx.legacy:legacy-support-core-utils"/>
<dependency
name="androidx.loader:loader:1.0.0@aar"
simpleName="androidx.loader:loader"/>
<dependency
name="androidx.viewpager:viewpager:1.0.0@aar"
simpleName="androidx.viewpager:viewpager"/>
<dependency
name="androidx.recyclerview:recyclerview:1.1.0@aar"
simpleName="androidx.recyclerview:recyclerview"/>
<dependency
name="androidx.customview:customview:1.1.0@aar"
simpleName="androidx.customview:customview"/>
<dependency
name="androidx.core:core:1.13.1@aar"
simpleName="androidx.core:core"/>
<dependency
name="androidx.savedstate:savedstate:1.2.1@aar"
simpleName="androidx.savedstate:savedstate"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-common-jvm:2.8.4@jar"
simpleName="androidx.lifecycle:lifecycle-common-jvm"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-android"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-runtime-android"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core"/>
<dependency
name="androidx.lifecycle:lifecycle-process:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-process"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-runtime-ktx-android"/>
<dependency
name="androidx.lifecycle:lifecycle-service:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-service"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-savedstate"/>
<dependency
name="androidx.core:core-ktx:1.13.1@aar"
simpleName="androidx.core:core-ktx"/>
<dependency
name="androidx.datastore:datastore-core-okio-jvm:1.1.1@jar"
simpleName="androidx.datastore:datastore-core-okio-jvm"/>
<dependency
name="androidx.datastore:datastore-core-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-core-android"/>
<dependency
name="androidx.datastore:datastore-preferences-core-jvm:1.1.1@jar"
simpleName="androidx.datastore:datastore-preferences-core-jvm"/>
<dependency
name="androidx.datastore:datastore-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-android"/>
<dependency
name="androidx.datastore:datastore-preferences-android:1.1.1@aar"
simpleName="androidx.datastore:datastore-preferences-android"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
<dependency
name="androidx.annotation:annotation-experimental:1.4.0@aar"
simpleName="androidx.annotation:annotation-experimental"/>
<dependency
name="androidx.cursoradapter:cursoradapter:1.0.0@aar"
simpleName="androidx.cursoradapter:cursoradapter"/>
<dependency
name="androidx.profileinstaller:profileinstaller:1.3.1@aar"
simpleName="androidx.profileinstaller:profileinstaller"/>
<dependency
name="androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar"
simpleName="androidx.resourceinspection:resourceinspection-annotation"/>
<dependency
name="androidx.cardview:cardview:1.0.0@aar"
simpleName="androidx.cardview:cardview"/>
<dependency
name="androidx.interpolator:interpolator:1.0.0@aar"
simpleName="androidx.interpolator:interpolator"/>
<dependency
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
simpleName="androidx.versionedparcelable:versionedparcelable"/>
<dependency
name="androidx.collection:collection:1.1.0@jar"
simpleName="androidx.collection:collection"/>
<dependency
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
simpleName="androidx.concurrent:concurrent-futures"/>
<dependency
name="androidx.startup:startup-runtime:1.1.1@aar"
simpleName="androidx.startup:startup-runtime"/>
<dependency
name="androidx.tracing:tracing:1.0.0@aar"
simpleName="androidx.tracing:tracing"/>
<dependency
name="androidx.arch.core:core-runtime:2.2.0@aar"
simpleName="androidx.arch.core:core-runtime"/>
<dependency
name="androidx.arch.core:core-common:2.2.0@jar"
simpleName="androidx.arch.core:core-common"/>
<dependency
name="androidx.documentfile:documentfile:1.0.0@aar"
simpleName="androidx.documentfile:documentfile"/>
<dependency
name="androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar"
simpleName="androidx.localbroadcastmanager:localbroadcastmanager"/>
<dependency
name="androidx.print:print:1.0.0@aar"
simpleName="androidx.print:print"/>
<dependency
name="androidx.annotation:annotation-jvm:1.8.0@jar"
simpleName="androidx.annotation:annotation-jvm"/>
<dependency
name="com.squareup.okhttp3:logging-interceptor:4.12.0@jar"
simpleName="com.squareup.okhttp3:logging-interceptor"/>
<dependency
name="com.squareup.retrofit2:converter-gson:2.11.0@jar"
simpleName="com.squareup.retrofit2:converter-gson"/>
<dependency
name="com.squareup.retrofit2:retrofit:2.11.0@jar"
simpleName="com.squareup.retrofit2:retrofit"/>
<dependency
name="com.squareup.okhttp3:okhttp:4.12.0@jar"
simpleName="com.squareup.okhttp3:okhttp"/>
<dependency
name="com.squareup.okio:okio-jvm:3.6.0@jar"
simpleName="com.squareup.okio:okio-jvm"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk8"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk7"/>
<dependency
name="org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22@jar"
simpleName="org.jetbrains.kotlin:kotlin-parcelize-runtime"/>
<dependency
name="org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22@jar"
simpleName="org.jetbrains.kotlin:kotlin-android-extensions-runtime"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib:1.9.24@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
<dependency
name="com.google.code.gson:gson:2.11.0@jar"
simpleName="com.google.code.gson:gson"/>
<dependency
name="org.jetbrains:annotations:23.0.0@jar"
simpleName="org.jetbrains:annotations"/>
<dependency
name="com.google.errorprone:error_prone_annotations:2.27.0@jar"
simpleName="com.google.errorprone:error_prone_annotations"/>
<dependency
name="androidx.constraintlayout:constraintlayout-core:1.0.4@jar"
simpleName="androidx.constraintlayout:constraintlayout-core"/>
<dependency
name="com.google.guava:listenablefuture:1.0@jar"
simpleName="com.google.guava:listenablefuture"/>
</package>
</dependencies>
@@ -0,0 +1,804 @@
<libraries>
<library
name="androidx.databinding:viewbinding:8.5.2@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c55ba565e7002d28baa4a5bbef2c5721/transformed/viewbinding-8.5.2/jars/classes.jar"
resolved="androidx.databinding:viewbinding:8.5.2"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c55ba565e7002d28baa4a5bbef2c5721/transformed/viewbinding-8.5.2"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.android.material:material:1.12.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/30dbe09adc47a6fa3161e128d9fbb6b2/transformed/material-1.12.0/jars/classes.jar"
resolved="com.google.android.material:material:1.12.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/30dbe09adc47a6fa3161e128d9fbb6b2/transformed/material-1.12.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.appcompat:appcompat-resources:1.7.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e97b8fec522e0237fe171c43b96f412b/transformed/appcompat-resources-1.7.0/jars/classes.jar"
resolved="androidx.appcompat:appcompat-resources:1.7.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e97b8fec522e0237fe171c43b96f412b/transformed/appcompat-resources-1.7.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.appcompat:appcompat:1.7.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/36b3856ba9c7cbbdc36c1fd5fe2a4d44/transformed/appcompat-1.7.0/jars/classes.jar"
resolved="androidx.appcompat:appcompat:1.7.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/36b3856ba9c7cbbdc36c1fd5fe2a4d44/transformed/appcompat-1.7.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.viewpager2:viewpager2:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/94d31c5817af2daa94c50455e2cb418d/transformed/viewpager2-1.0.0/jars/classes.jar"
resolved="androidx.viewpager2:viewpager2:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/94d31c5817af2daa94c50455e2cb418d/transformed/viewpager2-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.android.gms:play-services-location:21.3.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/cfbbcec2d2e2e8b0161531afa838bd4d/transformed/play-services-location-21.3.0/jars/classes.jar"
resolved="com.google.android.gms:play-services-location:21.3.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/cfbbcec2d2e2e8b0161531afa838bd4d/transformed/play-services-location-21.3.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.android.gms:play-services-base:18.5.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0/jars/classes.jar"
resolved="com.google.android.gms:play-services-base:18.5.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/db3e207e8cdea149435fa399a0395321/transformed/play-services-base-18.5.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.android.gms:play-services-tasks:18.2.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7193b990fbf160ae107920137823d78e/transformed/play-services-tasks-18.2.0/jars/classes.jar"
resolved="com.google.android.gms:play-services-tasks:18.2.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7193b990fbf160ae107920137823d78e/transformed/play-services-tasks-18.2.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.android.gms:play-services-basement:18.4.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0/jars/classes.jar"
resolved="com.google.android.gms:play-services-basement:18.4.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/03233ce612030785a644ea85f8aa2e65/transformed/play-services-basement-18.4.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.fragment:fragment:1.5.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3d9efbf281507841f2c86d9fd1c4139f/transformed/fragment-1.5.4/jars/classes.jar"
resolved="androidx.fragment:fragment:1.5.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3d9efbf281507841f2c86d9fd1c4139f/transformed/fragment-1.5.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.activity:activity:1.8.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0457bb27240462038138d6124a3851e0/transformed/activity-1.8.0/jars/classes.jar"
resolved="androidx.activity:activity:1.8.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0457bb27240462038138d6124a3851e0/transformed/activity-1.8.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.drawerlayout:drawerlayout:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/25d7a0acfcd36a88cec5870374c1add7/transformed/drawerlayout-1.1.1/jars/classes.jar"
resolved="androidx.drawerlayout:drawerlayout:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/25d7a0acfcd36a88cec5870374c1add7/transformed/drawerlayout-1.1.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/46c3eec3db88da37d66b1997214a1a7d/transformed/coordinatorlayout-1.1.0/jars/classes.jar"
resolved="androidx.coordinatorlayout:coordinatorlayout:1.1.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/46c3eec3db88da37d66b1997214a1a7d/transformed/coordinatorlayout-1.1.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.dynamicanimation:dynamicanimation:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/6e235d4e07989053d1d5582c0397b2dd/transformed/dynamicanimation-1.0.0/jars/classes.jar"
resolved="androidx.dynamicanimation:dynamicanimation:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/6e235d4e07989053d1d5582c0397b2dd/transformed/dynamicanimation-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.recyclerview:recyclerview:1.1.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/259b2081233595c989a7e45582d126cf/transformed/recyclerview-1.1.0/jars/classes.jar"
resolved="androidx.recyclerview:recyclerview:1.1.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/259b2081233595c989a7e45582d126cf/transformed/recyclerview-1.1.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.transition:transition:1.5.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/eb07a0b9af61cd6747df6be18d6086c6/transformed/transition-1.5.0/jars/classes.jar"
resolved="androidx.transition:transition:1.5.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/eb07a0b9af61cd6747df6be18d6086c6/transformed/transition-1.5.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.vectordrawable:vectordrawable-animated:1.1.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/66e87927202b5219b442b09f9c258f07/transformed/vectordrawable-animated-1.1.0/jars/classes.jar"
resolved="androidx.vectordrawable:vectordrawable-animated:1.1.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/66e87927202b5219b442b09f9c258f07/transformed/vectordrawable-animated-1.1.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.vectordrawable:vectordrawable:1.1.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/54f7211a0261829208bd57042dfaa330/transformed/vectordrawable-1.1.0/jars/classes.jar"
resolved="androidx.vectordrawable:vectordrawable:1.1.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/54f7211a0261829208bd57042dfaa330/transformed/vectordrawable-1.1.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.viewpager:viewpager:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/8cf63126afecb5baa428a1cf8e5c8ba0/transformed/viewpager-1.0.0/jars/classes.jar"
resolved="androidx.viewpager:viewpager:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/8cf63126afecb5baa428a1cf8e5c8ba0/transformed/viewpager-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.customview:customview:1.1.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c8abdcdcc7e40002f4f911bf76bc086d/transformed/customview-1.1.0/jars/classes.jar"
resolved="androidx.customview:customview:1.1.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c8abdcdcc7e40002f4f911bf76bc086d/transformed/customview-1.1.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.legacy:legacy-support-core-utils:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/55ce5ac59d6f676405b119063dd7e761/transformed/legacy-support-core-utils-1.0.0/jars/classes.jar"
resolved="androidx.legacy:legacy-support-core-utils:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/55ce5ac59d6f676405b119063dd7e761/transformed/legacy-support-core-utils-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.loader:loader:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e2846cd86094a5772d00090bc5999692/transformed/loader-1.0.0/jars/classes.jar"
resolved="androidx.loader:loader:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e2846cd86094a5772d00090bc5999692/transformed/loader-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.core:core:1.13.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/8e0a0bff2d388b6446750efdf4a5758f/transformed/core-1.13.1/jars/classes.jar"
resolved="androidx.core:core:1.13.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/8e0a0bff2d388b6446750efdf4a5758f/transformed/core-1.13.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3279e2a66c8409a43bd795f2bac73cad/transformed/lifecycle-livedata-core-ktx-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3279e2a66c8409a43bd795f2bac73cad/transformed/lifecycle-livedata-core-ktx-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-common-jvm:2.8.4@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common-jvm/2.8.4/7174a594afb73a9ad9ac9074ce78b94af3cc52a7/lifecycle-common-jvm-2.8.4.jar"
resolved="androidx.lifecycle:lifecycle-common-jvm:2.8.4"/>
<library
name="androidx.lifecycle:lifecycle-livedata:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/24bce7de3d86554761dd83fa94952edc/transformed/lifecycle-livedata-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-livedata:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/24bce7de3d86554761dd83fa94952edc/transformed/lifecycle-livedata-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-viewmodel:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/f93ca9890a29bb2d55176f6ad60492b6/transformed/lifecycle-viewmodel-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-viewmodel:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/f93ca9890a29bb2d55176f6ad60492b6/transformed/lifecycle-viewmodel-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-viewmodel-android:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/22a5073bfb88d83f0e88d9cce0cf8790/transformed/lifecycle-viewmodel-release/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-viewmodel-android:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/22a5073bfb88d83f0e88d9cce0cf8790/transformed/lifecycle-viewmodel-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-runtime-android:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/477f89579cf58d94865ad603b388be09/transformed/lifecycle-runtime-release/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-runtime-android:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/477f89579cf58d94865ad603b388be09/transformed/lifecycle-runtime-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-livedata-core:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/a5549947074dccd409e1434689964717/transformed/lifecycle-livedata-core-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-livedata-core:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/a5549947074dccd409e1434689964717/transformed/lifecycle-livedata-core-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e27b6b1a1bd2b5854ab6dfbba8491eb1/transformed/lifecycle-runtime-ktx-release/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e27b6b1a1bd2b5854ab6dfbba8491eb1/transformed/lifecycle-runtime-ktx-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-service:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/a2b0c9b842e27ba35b57fa6bacd171e2/transformed/lifecycle-service-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-service:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/a2b0c9b842e27ba35b57fa6bacd171e2/transformed/lifecycle-service-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/dab0fbf711961b4704927be381c4c446/transformed/lifecycle-viewmodel-ktx-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/dab0fbf711961b4704927be381c4c446/transformed/lifecycle-viewmodel-ktx-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3037873078978c6f3b85bd62d9d713f9/transformed/lifecycle-viewmodel-savedstate-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3037873078978c6f3b85bd62d9d713f9/transformed/lifecycle-viewmodel-savedstate-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.core:core-ktx:1.13.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/ee0481a11330c26fe06a00831ef0481b/transformed/core-ktx-1.13.1/jars/classes.jar"
resolved="androidx.core:core-ktx:1.13.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/ee0481a11330c26fe06a00831ef0481b/transformed/core-ktx-1.13.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.datastore:datastore-core-okio-jvm:1.1.1@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.datastore/datastore-core-okio-jvm/1.1.1/cba5887aaa9316d650b3ebc667243ed3a05f4407/datastore-core-okio-jvm-1.1.1.jar"
resolved="androidx.datastore:datastore-core-okio-jvm:1.1.1"/>
<library
name="androidx.datastore:datastore-core-android:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/af5ee51a4f61dea98464c093119ae2de/transformed/datastore-core-release/jars/classes.jar"
resolved="androidx.datastore:datastore-core-android:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/af5ee51a4f61dea98464c093119ae2de/transformed/datastore-core-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.datastore:datastore-preferences-core-jvm:1.1.1@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.datastore/datastore-preferences-core-jvm/1.1.1/e562d4a944240c0e67317f0b862da24aca3aabc/datastore-preferences-core-jvm-1.1.1.jar"
resolved="androidx.datastore:datastore-preferences-core-jvm:1.1.1"/>
<library
name="androidx.datastore:datastore-android:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7db60562cafaee81013fa61e86650a2c/transformed/datastore-release/jars/classes.jar"
resolved="androidx.datastore:datastore-android:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7db60562cafaee81013fa61e86650a2c/transformed/datastore-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.datastore:datastore-preferences-android:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3a61f9648cbb33b42ed2d091e11dd57e/transformed/datastore-preferences-release/jars/classes.jar"
resolved="androidx.datastore:datastore-preferences-android:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3a61f9648cbb33b42ed2d091e11dd57e/transformed/datastore-preferences-release"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.8.1/bb0e192bd7c2b6b8217440d36e9758e377e450/kotlinx-coroutines-core-jvm-1.8.1.jar"
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1"/>
<library
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.8.1/73e2acdd18df99dd4849d99f188dff529fc0afe0/kotlinx-coroutines-android-1.8.1.jar"
resolved="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1"/>
<library
name="androidx.savedstate:savedstate:1.2.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4bd627a9048f6ce18b1b2d88bd05a714/transformed/savedstate-1.2.1/jars/classes.jar"
resolved="androidx.savedstate:savedstate:1.2.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4bd627a9048f6ce18b1b2d88bd05a714/transformed/savedstate-1.2.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.annotation:annotation-experimental:1.4.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/b602daaf2448be52ca00da64464dbe99/transformed/annotation-experimental-1.4.0/jars/classes.jar"
resolved="androidx.annotation:annotation-experimental:1.4.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/b602daaf2448be52ca00da64464dbe99/transformed/annotation-experimental-1.4.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.squareup.retrofit2:converter-gson:2.11.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-gson/2.11.0/9d1fe9d1662de0548e08e293041140a8e4026f81/converter-gson-2.11.0.jar"
resolved="com.squareup.retrofit2:converter-gson:2.11.0"/>
<library
name="com.squareup.retrofit2:retrofit:2.11.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.11.0/6ca8c6caf842271f3232e075519fe04081ef7069/retrofit-2.11.0.jar"
resolved="com.squareup.retrofit2:retrofit:2.11.0"/>
<library
name="com.squareup.okhttp3:logging-interceptor:4.12.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/logging-interceptor/4.12.0/e922c1f14d365c0f2bed140cc0825e18462c2778/logging-interceptor-4.12.0.jar"
resolved="com.squareup.okhttp3:logging-interceptor:4.12.0"/>
<library
name="com.squareup.okhttp3:okhttp:4.12.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/4.12.0/2f4525d4a200e97e1b87449c2cd9bd2e25b7e8cd/okhttp-4.12.0.jar"
resolved="com.squareup.okhttp3:okhttp:4.12.0"/>
<library
name="com.squareup.okio:okio-jvm:3.6.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio-jvm/3.6.0/5600569133b7bdefe1daf9ec7f4abeb6d13e1786/okio-jvm-3.6.0.jar"
resolved="com.squareup.okio:okio-jvm:3.6.0"/>
<library
name="org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.9.10/c7510d64a83411a649c76f2778304ddf71d7437b/kotlin-stdlib-jdk8-1.9.10.jar"
resolved="org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10"/>
<library
name="androidx.cursoradapter:cursoradapter:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c829f663b97a5e70a3d902a476572ec8/transformed/cursoradapter-1.0.0/jars/classes.jar"
resolved="androidx.cursoradapter:cursoradapter:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/c829f663b97a5e70a3d902a476572ec8/transformed/cursoradapter-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.cardview:cardview:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0caa330c8a83ae3d8aab7b79813c903a/transformed/cardview-1.0.0/jars/classes.jar"
resolved="androidx.cardview:cardview:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0caa330c8a83ae3d8aab7b79813c903a/transformed/cardview-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e76f1b767bbdaf61093fe6fdbd88b122/transformed/versionedparcelable-1.1.1/jars/classes.jar"
resolved="androidx.versionedparcelable:versionedparcelable:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e76f1b767bbdaf61093fe6fdbd88b122/transformed/versionedparcelable-1.1.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.collection:collection:1.1.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar"
resolved="androidx.collection:collection:1.1.0"/>
<library
name="androidx.interpolator:interpolator:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0f311b49bca424a420b7c2ea65cfd17b/transformed/interpolator-1.0.0/jars/classes.jar"
resolved="androidx.interpolator:interpolator:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/0f311b49bca424a420b7c2ea65cfd17b/transformed/interpolator-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.documentfile:documentfile:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7eeba137b4e900d8dd11fc49312bc148/transformed/documentfile-1.0.0/jars/classes.jar"
resolved="androidx.documentfile:documentfile:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/7eeba137b4e900d8dd11fc49312bc148/transformed/documentfile-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e1270e825345b4a55e6210845cc44caf/transformed/localbroadcastmanager-1.0.0/jars/classes.jar"
resolved="androidx.localbroadcastmanager:localbroadcastmanager:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/e1270e825345b4a55e6210845cc44caf/transformed/localbroadcastmanager-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.print:print:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/ffc1bb41ed0ccd9337c57458e0cedafc/transformed/print-1.0.0/jars/classes.jar"
resolved="androidx.print:print:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/ffc1bb41ed0ccd9337c57458e0cedafc/transformed/print-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.arch.core:core-runtime:2.2.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/35b3db2516afa50d8f7eeea7a2525269/transformed/core-runtime-2.2.0/jars/classes.jar"
resolved="androidx.arch.core:core-runtime:2.2.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/35b3db2516afa50d8f7eeea7a2525269/transformed/core-runtime-2.2.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.arch.core:core-common:2.2.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar"
resolved="androidx.arch.core:core-common:2.2.0"/>
<library
name="androidx.annotation:annotation-jvm:1.8.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.0/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.0.jar"
resolved="androidx.annotation:annotation-jvm:1.8.0"/>
<library
name="org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.9.10/bc5bfc2690338defd5195b05c57562f2194eeb10/kotlin-stdlib-jdk7-1.9.10.jar"
resolved="org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10"/>
<library
name="org.jetbrains.kotlin:kotlin-stdlib:1.9.24@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar"
resolved="org.jetbrains.kotlin:kotlin-stdlib:1.9.24"/>
<library
name="androidx.constraintlayout:constraintlayout:2.1.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/269c9730016da6647904e71bb7dfb67f/transformed/constraintlayout-2.1.4/jars/classes.jar"
resolved="androidx.constraintlayout:constraintlayout:2.1.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/269c9730016da6647904e71bb7dfb67f/transformed/constraintlayout-2.1.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="com.google.code.gson:gson:2.11.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.11.0/527175ca6d81050b53bdd4c457a6d6e017626b0e/gson-2.11.0.jar"
resolved="com.google.code.gson:gson:2.11.0"/>
<library
name="org.jetbrains:annotations:23.0.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar"
resolved="org.jetbrains:annotations:23.0.0"/>
<library
name="androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar"
resolved="androidx.resourceinspection:resourceinspection-annotation:1.0.1"/>
<library
name="com.google.errorprone:error_prone_annotations:2.27.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.27.0/91b2c29d8a6148b5e2e4930f070d4840e2e48e34/error_prone_annotations-2.27.0.jar"
resolved="com.google.errorprone:error_prone_annotations:2.27.0"/>
<library
name="androidx.emoji2:emoji2-views-helper:1.3.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/dc9369d3a3308050fc6782cf03ea6014/transformed/emoji2-views-helper-1.3.0/jars/classes.jar"
resolved="androidx.emoji2:emoji2-views-helper:1.3.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/dc9369d3a3308050fc6782cf03ea6014/transformed/emoji2-views-helper-1.3.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.emoji2:emoji2:1.3.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/jars/classes.jar:/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0/jars/libs/repackaged.jar"
resolved="androidx.emoji2:emoji2:1.3.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/192474c036ec43764acdf6f3e34ae042/transformed/emoji2-1.3.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.lifecycle:lifecycle-process:2.8.4@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4/jars/classes.jar"
resolved="androidx.lifecycle:lifecycle-process:2.8.4"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/5b8ea465910fd80be9fa1407ed6ac524/transformed/lifecycle-process-2.8.4"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.profileinstaller:profileinstaller:1.3.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1/jars/classes.jar"
resolved="androidx.profileinstaller:profileinstaller:1.3.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/4e16cc280eaa0a1f5277c41379c36ea2/transformed/profileinstaller-1.3.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.concurrent/concurrent-futures/1.1.0/50b7fb98350d5f42a4e49704b03278542293ba48/concurrent-futures-1.1.0.jar"
resolved="androidx.concurrent:concurrent-futures:1.1.0"/>
<library
name="androidx.startup:startup-runtime:1.1.1@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/705c330e03d4e2fcb62a924d14782115/transformed/startup-runtime-1.1.1/jars/classes.jar"
resolved="androidx.startup:startup-runtime:1.1.1"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/705c330e03d4e2fcb62a924d14782115/transformed/startup-runtime-1.1.1"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="androidx.tracing:tracing:1.0.0@aar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3cd12336f22dc1b12fb756d64dc91d51/transformed/tracing-1.0.0/jars/classes.jar"
resolved="androidx.tracing:tracing:1.0.0"
folder="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/3cd12336f22dc1b12fb756d64dc91d51/transformed/tracing-1.0.0"
manifest="AndroidManifest.xml"
resFolder="res"
assetsFolder="assets"
lintJar="lint.jar"
publicResources="public.txt"
symbolFile="R.txt"
externalAnnotations="annotations.zip"
proguardRules="proguard.txt"/>
<library
name="org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-parcelize-runtime/1.9.22/de4a21d6560cadd035c69ba3af3ad1afecc95299/kotlin-parcelize-runtime-1.9.22.jar"
resolved="org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22"/>
<library
name="org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions-runtime/1.9.22/ee3bc0c3b55cb516ac92d6a093e1b939166b86a2/kotlin-android-extensions-runtime-1.9.22.jar"
resolved="org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22"/>
<library
name="androidx.constraintlayout:constraintlayout-core:1.0.4@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-core/1.0.4/29cdbe03ded6b0980f63fa5da2579a430e911c40/constraintlayout-core-1.0.4.jar"
resolved="androidx.constraintlayout:constraintlayout-core:1.0.4"/>
<library
name="com.google.guava:listenablefuture:1.0@jar"
jars="/Users/hamzaaleghwairyeen/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar"
resolved="com.google.guava:listenablefuture:1.0"/>
</libraries>
@@ -0,0 +1,33 @@
<variant
name="release"
package="com.jordanbot.autoride"
minSdkVersion="26"
targetSdkVersion="34"
shrinking="true"
mergedManifest="build/intermediates/merged_manifest/release/processReleaseMainManifest/AndroidManifest.xml"
proguardFiles="build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.5.2:proguard-rules.pro"
partialResultsDir="build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out"
desugaredMethodsFiles="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/464b18d790de16efd1bac404100a4564/transformed/D8BackportedDesugaredMethods.txt">
<buildFeatures
viewBinding="true"
namespacing="REQUIRED"/>
<sourceProviders>
<sourceProvider
manifests="src/main/AndroidManifest.xml"
javaDirectories="src/main/java:src/release/java:src/main/kotlin:src/release/kotlin"
resDirectories="src/main/res:src/release/res"
assetsDirectories="src/main/assets:src/release/assets"/>
</sourceProviders>
<testSourceProviders>
</testSourceProviders>
<testFixturesSourceProviders>
</testFixturesSourceProviders>
<artifact
classOutputs="build/intermediates/javac/release/compileReleaseJavaWithJavac/classes:build/tmp/kotlin-classes/release:build/kotlinToolingMetadata:build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/processReleaseResources/R.jar"
type="MAIN"
applicationId="com.jordanbot.autoride"
generatedSourceFolders="build/generated/ap_generated_sources/release/out:build/generated/source/buildConfig/release:build/generated/data_binding_base_class_source_out/release/out"
generatedResourceFolders="build/generated/res/resValues/release"
desugaredMethodsFiles="/Users/hamzaaleghwairyeen/.gradle/caches/transforms-4/464b18d790de16efd1bac404100a4564/transformed/D8BackportedDesugaredMethods.txt">
</artifact>
</variant>
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/assets"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/release/assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/shader_assets/release/compileReleaseShaders/out"/></dataSet></merger>
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/jniLibs"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/release/jniLibs"/></dataSet></merger>
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/main/shaders"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/src/release/shaders"/></dataSet></merger>
@@ -0,0 +1,4 @@
#Fri May 15 05:18:22 EET 2026
base.0=/Users/hamzaaleghwairyeen/development/App/jordan_bot/app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex
path.0=classes.dex
renamed.0=classes.dex

Some files were not shown because too many files have changed in this diff Show More