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.

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
}
}

View File

@@ -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));
}
}

View File

@@ -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));
}
}

View File

@@ -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));
}
}

View File

@@ -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));
}
}

View File

@@ -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));
}
}

View File

@@ -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";
}

View File

@@ -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); }

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/release/output-metadata.json

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.5.2

View File

@@ -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>

View File

@@ -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

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.jordanbot.autoride",
"variantName": "release",
"elements": []
}

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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.**

View File

@@ -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.**

View File

@@ -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.**

View File

@@ -0,0 +1,5 @@
31=0/.dm
2147483647=0/.dm
28=1/.dm
29=1/.dm
30=1/.dm

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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