diff --git a/.gradle/9.4.1/checksums/checksums.lock b/.gradle/9.4.1/checksums/checksums.lock
index e4e37d8..04bdbdd 100644
Binary files a/.gradle/9.4.1/checksums/checksums.lock and b/.gradle/9.4.1/checksums/checksums.lock differ
diff --git a/.gradle/9.4.1/checksums/md5-checksums.bin b/.gradle/9.4.1/checksums/md5-checksums.bin
index 4dabc28..0e3a05f 100644
Binary files a/.gradle/9.4.1/checksums/md5-checksums.bin and b/.gradle/9.4.1/checksums/md5-checksums.bin differ
diff --git a/.gradle/9.4.1/checksums/sha1-checksums.bin b/.gradle/9.4.1/checksums/sha1-checksums.bin
index eb7a628..0bb6665 100644
Binary files a/.gradle/9.4.1/checksums/sha1-checksums.bin and b/.gradle/9.4.1/checksums/sha1-checksums.bin differ
diff --git a/.gradle/9.4.1/executionHistory/executionHistory.bin b/.gradle/9.4.1/executionHistory/executionHistory.bin
index 9b7f29e..b88f52d 100644
Binary files a/.gradle/9.4.1/executionHistory/executionHistory.bin and b/.gradle/9.4.1/executionHistory/executionHistory.bin differ
diff --git a/.gradle/9.4.1/executionHistory/executionHistory.lock b/.gradle/9.4.1/executionHistory/executionHistory.lock
index d54a531..eefc97d 100644
Binary files a/.gradle/9.4.1/executionHistory/executionHistory.lock and b/.gradle/9.4.1/executionHistory/executionHistory.lock differ
diff --git a/.gradle/9.4.1/fileHashes/fileHashes.bin b/.gradle/9.4.1/fileHashes/fileHashes.bin
index eda2561..4345313 100644
Binary files a/.gradle/9.4.1/fileHashes/fileHashes.bin and b/.gradle/9.4.1/fileHashes/fileHashes.bin differ
diff --git a/.gradle/9.4.1/fileHashes/fileHashes.lock b/.gradle/9.4.1/fileHashes/fileHashes.lock
index e41e0b4..a2a5480 100644
Binary files a/.gradle/9.4.1/fileHashes/fileHashes.lock and b/.gradle/9.4.1/fileHashes/fileHashes.lock differ
diff --git a/.gradle/9.4.1/fileHashes/resourceHashesCache.bin b/.gradle/9.4.1/fileHashes/resourceHashesCache.bin
index 297b361..13652ff 100644
Binary files a/.gradle/9.4.1/fileHashes/resourceHashesCache.bin and b/.gradle/9.4.1/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index b9ae71c..1165c32 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
index 464d912..f16ebc1 100644
Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index 5d2d922..4a9db6c 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml
index 05e089c..e8ac6cc 100644
--- a/.idea/caches/deviceStreaming.xml
+++ b/.idea/caches/deviceStreaming.xml
@@ -63,6 +63,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
index e076333..6f707f1 100644
--- a/.idea/deploymentTargetSelector.xml
+++ b/.idea/deploymentTargetSelector.xml
@@ -4,10 +4,10 @@
-
+
-
+
diff --git a/app/build.gradle b/app/build.gradle
index f630397..3959019 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -60,13 +60,7 @@ dependencies {
// Location
implementation 'com.google.android.gms:play-services-location:21.0.1'
- // Biblioteca oficial do Google AI para Java/Android (versão 0.9.0 - Estável para Java)
- implementation 'com.google.ai.client.generativeai:generativeai:0.9.0'
-
- // Necessário para lidar com operações assíncronas (Guava)
- implementation 'com.google.guava:guava:31.1-android'
-
- // Para chamadas de rede e JSON
+ // Para chamadas de rede e JSON (Nova solução oficial de comunicação com a IA)
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
diff --git a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/cuida/databinding/FragmentProfileBinding.java b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/cuida/databinding/FragmentProfileBinding.java
index c751926..3cf9af3 100644
--- a/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/cuida/databinding/FragmentProfileBinding.java
+++ b/app/build/generated/data_binding_base_class_source_out/debug/out/com/example/cuida/databinding/FragmentProfileBinding.java
@@ -24,9 +24,6 @@ public final class FragmentProfileBinding implements ViewBinding {
@NonNull
public final MaterialButton buttonEditProfile;
- @NonNull
- public final MaterialButton buttonExportReport;
-
@NonNull
public final MaterialButton buttonLogout;
@@ -46,13 +43,12 @@ public final class FragmentProfileBinding implements ViewBinding {
public final TextView profileUtente;
private FragmentProfileBinding(@NonNull LinearLayout rootView,
- @NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonExportReport,
- @NonNull MaterialButton buttonLogout, @NonNull TextView profileAge,
- @NonNull TextView profileEmail, @NonNull ShapeableImageView profileImage,
- @NonNull TextView profileName, @NonNull TextView profileUtente) {
+ @NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
+ @NonNull TextView profileAge, @NonNull TextView profileEmail,
+ @NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
+ @NonNull TextView profileUtente) {
this.rootView = rootView;
this.buttonEditProfile = buttonEditProfile;
- this.buttonExportReport = buttonExportReport;
this.buttonLogout = buttonLogout;
this.profileAge = profileAge;
this.profileEmail = profileEmail;
@@ -94,12 +90,6 @@ public final class FragmentProfileBinding implements ViewBinding {
break missingId;
}
- id = R.id.button_export_report;
- MaterialButton buttonExportReport = ViewBindings.findChildViewById(rootView, id);
- if (buttonExportReport == null) {
- break missingId;
- }
-
id = R.id.button_logout;
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
if (buttonLogout == null) {
@@ -136,9 +126,8 @@ public final class FragmentProfileBinding implements ViewBinding {
break missingId;
}
- return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile,
- buttonExportReport, buttonLogout, profileAge, profileEmail, profileImage, profileName,
- profileUtente);
+ return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
+ profileAge, profileEmail, profileImage, profileName, profileUtente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityForgotPasswordBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityForgotPasswordBinding.java
new file mode 100644
index 0000000..7f3d64b
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityForgotPasswordBinding.java
@@ -0,0 +1,93 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ActivityForgotPasswordBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final TextView backToLogin;
+
+ @NonNull
+ public final TextInputEditText emailEditText;
+
+ @NonNull
+ public final MaterialButton resetButton;
+
+ private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
+ @NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
+ @NonNull MaterialButton resetButton) {
+ this.rootView = rootView;
+ this.backToLogin = backToLogin;
+ this.emailEditText = emailEditText;
+ this.resetButton = resetButton;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ActivityForgotPasswordBinding 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.back_to_login;
+ TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
+ if (backToLogin == null) {
+ break missingId;
+ }
+
+ id = R.id.email_edit_text;
+ TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
+ if (emailEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.reset_button;
+ MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
+ if (resetButton == null) {
+ break missingId;
+ }
+
+ return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
+ resetButton);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityLoginBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityLoginBinding.java
new file mode 100644
index 0000000..e175947
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityLoginBinding.java
@@ -0,0 +1,136 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+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.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.checkbox.MaterialCheckBox;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ActivityLoginBinding implements ViewBinding {
+ @NonNull
+ private final ScrollView rootView;
+
+ @NonNull
+ public final MaterialButton biometricButton;
+
+ @NonNull
+ public final MaterialCheckBox checkboxRememberMe;
+
+ @NonNull
+ public final TextInputEditText emailEditText;
+
+ @NonNull
+ public final TextView forgotPasswordLink;
+
+ @NonNull
+ public final MaterialButton loginButton;
+
+ @NonNull
+ public final TextInputEditText passwordEditText;
+
+ @NonNull
+ public final TextView registerLink;
+
+ private ActivityLoginBinding(@NonNull ScrollView rootView,
+ @NonNull MaterialButton biometricButton, @NonNull MaterialCheckBox checkboxRememberMe,
+ @NonNull TextInputEditText emailEditText, @NonNull TextView forgotPasswordLink,
+ @NonNull MaterialButton loginButton, @NonNull TextInputEditText passwordEditText,
+ @NonNull TextView registerLink) {
+ this.rootView = rootView;
+ this.biometricButton = biometricButton;
+ this.checkboxRememberMe = checkboxRememberMe;
+ this.emailEditText = emailEditText;
+ this.forgotPasswordLink = forgotPasswordLink;
+ this.loginButton = loginButton;
+ this.passwordEditText = passwordEditText;
+ this.registerLink = registerLink;
+ }
+
+ @Override
+ @NonNull
+ public ScrollView getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.activity_login, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ActivityLoginBinding 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.biometric_button;
+ MaterialButton biometricButton = ViewBindings.findChildViewById(rootView, id);
+ if (biometricButton == null) {
+ break missingId;
+ }
+
+ id = R.id.checkbox_remember_me;
+ MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
+ if (checkboxRememberMe == null) {
+ break missingId;
+ }
+
+ id = R.id.email_edit_text;
+ TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
+ if (emailEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.forgot_password_link;
+ TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
+ if (forgotPasswordLink == null) {
+ break missingId;
+ }
+
+ id = R.id.login_button;
+ MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
+ if (loginButton == null) {
+ break missingId;
+ }
+
+ id = R.id.password_edit_text;
+ TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
+ if (passwordEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.register_link;
+ TextView registerLink = ViewBindings.findChildViewById(rootView, id);
+ if (registerLink == null) {
+ break missingId;
+ }
+
+ return new ActivityLoginBinding((ScrollView) rootView, biometricButton, checkboxRememberMe,
+ emailEditText, forgotPasswordLink, loginButton, passwordEditText, registerLink);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityMainBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityMainBinding.java
new file mode 100644
index 0000000..a994d12
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityMainBinding.java
@@ -0,0 +1,69 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.constraintlayout.widget.ConstraintLayout;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.bottomnavigation.BottomNavigationView;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ActivityMainBinding implements ViewBinding {
+ @NonNull
+ private final ConstraintLayout rootView;
+
+ @NonNull
+ public final BottomNavigationView navView;
+
+ private ActivityMainBinding(@NonNull ConstraintLayout rootView,
+ @NonNull BottomNavigationView navView) {
+ this.rootView = rootView;
+ this.navView = navView;
+ }
+
+ @Override
+ @NonNull
+ public ConstraintLayout 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.nav_view;
+ BottomNavigationView navView = ViewBindings.findChildViewById(rootView, id);
+ if (navView == null) {
+ break missingId;
+ }
+
+ return new ActivityMainBinding((ConstraintLayout) rootView, navView);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityRegisterBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityRegisterBinding.java
new file mode 100644
index 0000000..f2befbd
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityRegisterBinding.java
@@ -0,0 +1,147 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.AutoCompleteTextView;
+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.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ActivityRegisterBinding implements ViewBinding {
+ @NonNull
+ private final ScrollView rootView;
+
+ @NonNull
+ public final TextInputEditText ageEditText;
+
+ @NonNull
+ public final TextInputEditText emailEditText;
+
+ @NonNull
+ public final AutoCompleteTextView genderAutoComplete;
+
+ @NonNull
+ public final TextView loginLink;
+
+ @NonNull
+ public final TextInputEditText nameEditText;
+
+ @NonNull
+ public final TextInputEditText passwordEditText;
+
+ @NonNull
+ public final MaterialButton registerButton;
+
+ @NonNull
+ public final TextInputEditText utenteEditText;
+
+ private ActivityRegisterBinding(@NonNull ScrollView rootView,
+ @NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
+ @NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
+ @NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
+ @NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
+ this.rootView = rootView;
+ this.ageEditText = ageEditText;
+ this.emailEditText = emailEditText;
+ this.genderAutoComplete = genderAutoComplete;
+ this.loginLink = loginLink;
+ this.nameEditText = nameEditText;
+ this.passwordEditText = passwordEditText;
+ this.registerButton = registerButton;
+ this.utenteEditText = utenteEditText;
+ }
+
+ @Override
+ @NonNull
+ public ScrollView getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.activity_register, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ActivityRegisterBinding 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.age_edit_text;
+ TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
+ if (ageEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.email_edit_text;
+ TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
+ if (emailEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.gender_auto_complete;
+ AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
+ if (genderAutoComplete == null) {
+ break missingId;
+ }
+
+ id = R.id.login_link;
+ TextView loginLink = ViewBindings.findChildViewById(rootView, id);
+ if (loginLink == null) {
+ break missingId;
+ }
+
+ id = R.id.name_edit_text;
+ TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
+ if (nameEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.password_edit_text;
+ TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
+ if (passwordEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.register_button;
+ MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
+ if (registerButton == null) {
+ break missingId;
+ }
+
+ id = R.id.utente_edit_text;
+ TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
+ if (utenteEditText == null) {
+ break missingId;
+ }
+
+ return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
+ genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
+ utenteEditText);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityResetPasswordBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityResetPasswordBinding.java
new file mode 100644
index 0000000..20f89ea
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ActivityResetPasswordBinding.java
@@ -0,0 +1,93 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ActivityResetPasswordBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final TextInputEditText confirmNewPasswordEditText;
+
+ @NonNull
+ public final TextInputEditText newPasswordEditText;
+
+ @NonNull
+ public final MaterialButton saveNewPasswordButton;
+
+ private ActivityResetPasswordBinding(@NonNull LinearLayout rootView,
+ @NonNull TextInputEditText confirmNewPasswordEditText,
+ @NonNull TextInputEditText newPasswordEditText,
+ @NonNull MaterialButton saveNewPasswordButton) {
+ this.rootView = rootView;
+ this.confirmNewPasswordEditText = confirmNewPasswordEditText;
+ this.newPasswordEditText = newPasswordEditText;
+ this.saveNewPasswordButton = saveNewPasswordButton;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.activity_reset_password, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ActivityResetPasswordBinding 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.confirm_new_password_edit_text;
+ TextInputEditText confirmNewPasswordEditText = ViewBindings.findChildViewById(rootView, id);
+ if (confirmNewPasswordEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.new_password_edit_text;
+ TextInputEditText newPasswordEditText = ViewBindings.findChildViewById(rootView, id);
+ if (newPasswordEditText == null) {
+ break missingId;
+ }
+
+ id = R.id.save_new_password_button;
+ MaterialButton saveNewPasswordButton = ViewBindings.findChildViewById(rootView, id);
+ if (saveNewPasswordButton == null) {
+ break missingId;
+ }
+
+ return new ActivityResetPasswordBinding((LinearLayout) rootView, confirmNewPasswordEditText,
+ newPasswordEditText, saveNewPasswordButton);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogAddMedicationBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogAddMedicationBinding.java
new file mode 100644
index 0000000..3b5d8c1
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogAddMedicationBinding.java
@@ -0,0 +1,171 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.recyclerview.widget.RecyclerView;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.chip.ChipGroup;
+import com.google.android.material.textfield.TextInputEditText;
+import com.google.android.material.textfield.TextInputLayout;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class DialogAddMedicationBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final MaterialButton btnAddTime;
+
+ @NonNull
+ public final ChipGroup chipGroupTimes;
+
+ @NonNull
+ public final TextInputEditText editMedName;
+
+ @NonNull
+ public final TextInputEditText editMedNotes;
+
+ @NonNull
+ public final TextInputLayout layoutMedName;
+
+ @NonNull
+ public final RadioGroup radioGroupRoute;
+
+ @NonNull
+ public final RadioButton radioInhalatory;
+
+ @NonNull
+ public final RadioButton radioOral;
+
+ @NonNull
+ public final RadioButton radioTopical;
+
+ @NonNull
+ public final RecyclerView recyclerSearchResults;
+
+ private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
+ @NonNull MaterialButton btnAddTime, @NonNull ChipGroup chipGroupTimes,
+ @NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
+ @NonNull TextInputLayout layoutMedName, @NonNull RadioGroup radioGroupRoute,
+ @NonNull RadioButton radioInhalatory, @NonNull RadioButton radioOral,
+ @NonNull RadioButton radioTopical, @NonNull RecyclerView recyclerSearchResults) {
+ this.rootView = rootView;
+ this.btnAddTime = btnAddTime;
+ this.chipGroupTimes = chipGroupTimes;
+ this.editMedName = editMedName;
+ this.editMedNotes = editMedNotes;
+ this.layoutMedName = layoutMedName;
+ this.radioGroupRoute = radioGroupRoute;
+ this.radioInhalatory = radioInhalatory;
+ this.radioOral = radioOral;
+ this.radioTopical = radioTopical;
+ this.recyclerSearchResults = recyclerSearchResults;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static DialogAddMedicationBinding 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_add_time;
+ MaterialButton btnAddTime = ViewBindings.findChildViewById(rootView, id);
+ if (btnAddTime == null) {
+ break missingId;
+ }
+
+ id = R.id.chip_group_times;
+ ChipGroup chipGroupTimes = ViewBindings.findChildViewById(rootView, id);
+ if (chipGroupTimes == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_med_name;
+ TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
+ if (editMedName == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_med_notes;
+ TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
+ if (editMedNotes == null) {
+ break missingId;
+ }
+
+ id = R.id.layout_med_name;
+ TextInputLayout layoutMedName = ViewBindings.findChildViewById(rootView, id);
+ if (layoutMedName == null) {
+ break missingId;
+ }
+
+ id = R.id.radio_group_route;
+ RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
+ if (radioGroupRoute == null) {
+ break missingId;
+ }
+
+ id = R.id.radio_inhalatory;
+ RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
+ if (radioInhalatory == null) {
+ break missingId;
+ }
+
+ id = R.id.radio_oral;
+ RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
+ if (radioOral == null) {
+ break missingId;
+ }
+
+ id = R.id.radio_topical;
+ RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
+ if (radioTopical == null) {
+ break missingId;
+ }
+
+ id = R.id.recycler_search_results;
+ RecyclerView recyclerSearchResults = ViewBindings.findChildViewById(rootView, id);
+ if (recyclerSearchResults == null) {
+ break missingId;
+ }
+
+ return new DialogAddMedicationBinding((LinearLayout) rootView, btnAddTime, chipGroupTimes,
+ editMedName, editMedNotes, layoutMedName, radioGroupRoute, radioInhalatory, radioOral,
+ radioTopical, recyclerSearchResults);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogChangePasswordBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogChangePasswordBinding.java
new file mode 100644
index 0000000..902b60f
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogChangePasswordBinding.java
@@ -0,0 +1,92 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class DialogChangePasswordBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final MaterialButton buttonCancelPassword;
+
+ @NonNull
+ public final MaterialButton buttonSavePassword;
+
+ @NonNull
+ public final TextInputEditText newPassword;
+
+ private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
+ @NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
+ @NonNull TextInputEditText newPassword) {
+ this.rootView = rootView;
+ this.buttonCancelPassword = buttonCancelPassword;
+ this.buttonSavePassword = buttonSavePassword;
+ this.newPassword = newPassword;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static DialogChangePasswordBinding 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.button_cancel_password;
+ MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
+ if (buttonCancelPassword == null) {
+ break missingId;
+ }
+
+ id = R.id.button_save_password;
+ MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
+ if (buttonSavePassword == null) {
+ break missingId;
+ }
+
+ id = R.id.new_password;
+ TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
+ if (newPassword == null) {
+ break missingId;
+ }
+
+ return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
+ buttonSavePassword, newPassword);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogEditProfileBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogEditProfileBinding.java
new file mode 100644
index 0000000..7cede66
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/DialogEditProfileBinding.java
@@ -0,0 +1,157 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ScrollView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.imageview.ShapeableImageView;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class DialogEditProfileBinding implements ViewBinding {
+ @NonNull
+ private final ScrollView rootView;
+
+ @NonNull
+ public final MaterialButton buttonCancel;
+
+ @NonNull
+ public final MaterialButton buttonChangePassword;
+
+ @NonNull
+ public final MaterialButton buttonChangePhoto;
+
+ @NonNull
+ public final MaterialButton buttonSave;
+
+ @NonNull
+ public final TextInputEditText editAge;
+
+ @NonNull
+ public final TextInputEditText editEmail;
+
+ @NonNull
+ public final TextInputEditText editName;
+
+ @NonNull
+ public final ShapeableImageView editProfileImage;
+
+ @NonNull
+ public final TextInputEditText editUtente;
+
+ private DialogEditProfileBinding(@NonNull ScrollView rootView,
+ @NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
+ @NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
+ @NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
+ @NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
+ @NonNull TextInputEditText editUtente) {
+ this.rootView = rootView;
+ this.buttonCancel = buttonCancel;
+ this.buttonChangePassword = buttonChangePassword;
+ this.buttonChangePhoto = buttonChangePhoto;
+ this.buttonSave = buttonSave;
+ this.editAge = editAge;
+ this.editEmail = editEmail;
+ this.editName = editName;
+ this.editProfileImage = editProfileImage;
+ this.editUtente = editUtente;
+ }
+
+ @Override
+ @NonNull
+ public ScrollView getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static DialogEditProfileBinding 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.button_cancel;
+ MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
+ if (buttonCancel == null) {
+ break missingId;
+ }
+
+ id = R.id.button_change_password;
+ MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
+ if (buttonChangePassword == null) {
+ break missingId;
+ }
+
+ id = R.id.button_change_photo;
+ MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
+ if (buttonChangePhoto == null) {
+ break missingId;
+ }
+
+ id = R.id.button_save;
+ MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
+ if (buttonSave == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_age;
+ TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
+ if (editAge == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_email;
+ TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
+ if (editEmail == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_name;
+ TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
+ if (editName == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_profile_image;
+ ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
+ if (editProfileImage == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_utente;
+ TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
+ if (editUtente == null) {
+ break missingId;
+ }
+
+ return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
+ buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
+ editUtente);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentAppointmentsBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentAppointmentsBinding.java
new file mode 100644
index 0000000..a9c4b4e
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentAppointmentsBinding.java
@@ -0,0 +1,81 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.FrameLayout;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.recyclerview.widget.RecyclerView;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentAppointmentsBinding implements ViewBinding {
+ @NonNull
+ private final FrameLayout rootView;
+
+ @NonNull
+ public final RecyclerView recyclerAppointmentsFuture;
+
+ @NonNull
+ public final RecyclerView recyclerAppointmentsPast;
+
+ private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
+ @NonNull RecyclerView recyclerAppointmentsFuture,
+ @NonNull RecyclerView recyclerAppointmentsPast) {
+ this.rootView = rootView;
+ this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
+ this.recyclerAppointmentsPast = recyclerAppointmentsPast;
+ }
+
+ @Override
+ @NonNull
+ public FrameLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentAppointmentsBinding 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.recycler_appointments_future;
+ RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
+ if (recyclerAppointmentsFuture == null) {
+ break missingId;
+ }
+
+ id = R.id.recycler_appointments_past;
+ RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
+ if (recyclerAppointmentsPast == null) {
+ break missingId;
+ }
+
+ return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
+ recyclerAppointmentsPast);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentHomeBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentHomeBinding.java
new file mode 100644
index 0000000..f810558
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentHomeBinding.java
@@ -0,0 +1,125 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.constraintlayout.widget.ConstraintLayout;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.card.MaterialCardView;
+import com.google.android.material.imageview.ShapeableImageView;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentHomeBinding implements ViewBinding {
+ @NonNull
+ private final ConstraintLayout rootView;
+
+ @NonNull
+ public final MaterialButton buttonBookAppointment;
+
+ @NonNull
+ public final MaterialCardView cardNextMedication;
+
+ @NonNull
+ public final ShapeableImageView imageProfileHome;
+
+ @NonNull
+ public final TextView nextMedName;
+
+ @NonNull
+ public final TextView nextMedTime;
+
+ @NonNull
+ public final TextView textGreeting;
+
+ private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
+ @NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
+ @NonNull ShapeableImageView imageProfileHome, @NonNull TextView nextMedName,
+ @NonNull TextView nextMedTime, @NonNull TextView textGreeting) {
+ this.rootView = rootView;
+ this.buttonBookAppointment = buttonBookAppointment;
+ this.cardNextMedication = cardNextMedication;
+ this.imageProfileHome = imageProfileHome;
+ this.nextMedName = nextMedName;
+ this.nextMedTime = nextMedTime;
+ this.textGreeting = textGreeting;
+ }
+
+ @Override
+ @NonNull
+ public ConstraintLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_home, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentHomeBinding 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.button_book_appointment;
+ MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
+ if (buttonBookAppointment == null) {
+ break missingId;
+ }
+
+ id = R.id.card_next_medication;
+ MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
+ if (cardNextMedication == null) {
+ break missingId;
+ }
+
+ id = R.id.image_profile_home;
+ ShapeableImageView imageProfileHome = ViewBindings.findChildViewById(rootView, id);
+ if (imageProfileHome == null) {
+ break missingId;
+ }
+
+ id = R.id.next_med_name;
+ TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
+ if (nextMedName == null) {
+ break missingId;
+ }
+
+ id = R.id.next_med_time;
+ TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
+ if (nextMedTime == null) {
+ break missingId;
+ }
+
+ id = R.id.text_greeting;
+ TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
+ if (textGreeting == null) {
+ break missingId;
+ }
+
+ return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
+ cardNextMedication, imageProfileHome, nextMedName, nextMedTime, textGreeting);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentMedicationBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentMedicationBinding.java
new file mode 100644
index 0000000..51f67b2
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentMedicationBinding.java
@@ -0,0 +1,103 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.constraintlayout.widget.ConstraintLayout;
+import androidx.recyclerview.widget.RecyclerView;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.floatingactionbutton.FloatingActionButton;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentMedicationBinding implements ViewBinding {
+ @NonNull
+ private final ConstraintLayout rootView;
+
+ @NonNull
+ public final FloatingActionButton fabAddMedication;
+
+ @NonNull
+ public final RecyclerView recyclerMedication;
+
+ @NonNull
+ public final TextView textEmptyMedications;
+
+ @NonNull
+ public final TextView textTitle;
+
+ private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
+ @NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
+ @NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
+ this.rootView = rootView;
+ this.fabAddMedication = fabAddMedication;
+ this.recyclerMedication = recyclerMedication;
+ this.textEmptyMedications = textEmptyMedications;
+ this.textTitle = textTitle;
+ }
+
+ @Override
+ @NonNull
+ public ConstraintLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_medication, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentMedicationBinding 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.fab_add_medication;
+ FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
+ if (fabAddMedication == null) {
+ break missingId;
+ }
+
+ id = R.id.recycler_medication;
+ RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
+ if (recyclerMedication == null) {
+ break missingId;
+ }
+
+ id = R.id.text_empty_medications;
+ TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
+ if (textEmptyMedications == null) {
+ break missingId;
+ }
+
+ id = R.id.text_title;
+ TextView textTitle = ViewBindings.findChildViewById(rootView, id);
+ if (textTitle == null) {
+ break missingId;
+ }
+
+ return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
+ recyclerMedication, textEmptyMedications, textTitle);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentProfileBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentProfileBinding.java
new file mode 100644
index 0000000..3cf9af3
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentProfileBinding.java
@@ -0,0 +1,135 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.imageview.ShapeableImageView;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentProfileBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final MaterialButton buttonEditProfile;
+
+ @NonNull
+ public final MaterialButton buttonLogout;
+
+ @NonNull
+ public final TextView profileAge;
+
+ @NonNull
+ public final TextView profileEmail;
+
+ @NonNull
+ public final ShapeableImageView profileImage;
+
+ @NonNull
+ public final TextView profileName;
+
+ @NonNull
+ public final TextView profileUtente;
+
+ private FragmentProfileBinding(@NonNull LinearLayout rootView,
+ @NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
+ @NonNull TextView profileAge, @NonNull TextView profileEmail,
+ @NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
+ @NonNull TextView profileUtente) {
+ this.rootView = rootView;
+ this.buttonEditProfile = buttonEditProfile;
+ this.buttonLogout = buttonLogout;
+ this.profileAge = profileAge;
+ this.profileEmail = profileEmail;
+ this.profileImage = profileImage;
+ this.profileName = profileName;
+ this.profileUtente = profileUtente;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_profile, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentProfileBinding 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.button_edit_profile;
+ MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
+ if (buttonEditProfile == null) {
+ break missingId;
+ }
+
+ id = R.id.button_logout;
+ MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
+ if (buttonLogout == null) {
+ break missingId;
+ }
+
+ id = R.id.profile_age;
+ TextView profileAge = ViewBindings.findChildViewById(rootView, id);
+ if (profileAge == null) {
+ break missingId;
+ }
+
+ id = R.id.profile_email;
+ TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
+ if (profileEmail == null) {
+ break missingId;
+ }
+
+ id = R.id.profile_image;
+ ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
+ if (profileImage == null) {
+ break missingId;
+ }
+
+ id = R.id.profile_name;
+ TextView profileName = ViewBindings.findChildViewById(rootView, id);
+ if (profileName == null) {
+ break missingId;
+ }
+
+ id = R.id.profile_utente;
+ TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
+ if (profileUtente == null) {
+ break missingId;
+ }
+
+ return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
+ profileAge, profileEmail, profileImage, profileName, profileUtente);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentScheduleAppointmentBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentScheduleAppointmentBinding.java
new file mode 100644
index 0000000..3e5c054
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentScheduleAppointmentBinding.java
@@ -0,0 +1,116 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.AutoCompleteTextView;
+import android.widget.Button;
+import android.widget.DatePicker;
+import android.widget.LinearLayout;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.recyclerview.widget.RecyclerView;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentScheduleAppointmentBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final Button btnConfirmAppointment;
+
+ @NonNull
+ public final DatePicker datePicker;
+
+ @NonNull
+ public final TextInputEditText editReason;
+
+ @NonNull
+ public final RecyclerView recyclerTimeSlots;
+
+ @NonNull
+ public final AutoCompleteTextView spinnerDoctor;
+
+ private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
+ @NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
+ @NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
+ @NonNull AutoCompleteTextView spinnerDoctor) {
+ this.rootView = rootView;
+ this.btnConfirmAppointment = btnConfirmAppointment;
+ this.datePicker = datePicker;
+ this.editReason = editReason;
+ this.recyclerTimeSlots = recyclerTimeSlots;
+ this.spinnerDoctor = spinnerDoctor;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentScheduleAppointmentBinding 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_confirm_appointment;
+ Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
+ if (btnConfirmAppointment == null) {
+ break missingId;
+ }
+
+ id = R.id.datePicker;
+ DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
+ if (datePicker == null) {
+ break missingId;
+ }
+
+ id = R.id.edit_reason;
+ TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
+ if (editReason == null) {
+ break missingId;
+ }
+
+ id = R.id.recycler_time_slots;
+ RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
+ if (recyclerTimeSlots == null) {
+ break missingId;
+ }
+
+ id = R.id.spinner_doctor;
+ AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
+ if (spinnerDoctor == null) {
+ break missingId;
+ }
+
+ return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
+ datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentSns24Binding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentSns24Binding.java
new file mode 100644
index 0000000..00b6cfc
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/FragmentSns24Binding.java
@@ -0,0 +1,114 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import com.google.android.material.textfield.TextInputEditText;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class FragmentSns24Binding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final MaterialButton buttonAiTriage;
+
+ @NonNull
+ public final MaterialButton buttonCallSns;
+
+ @NonNull
+ public final MaterialButton buttonFindHospital;
+
+ @NonNull
+ public final TextInputEditText inputSymptoms;
+
+ @NonNull
+ public final TextView textAiResult;
+
+ private FragmentSns24Binding(@NonNull LinearLayout rootView,
+ @NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
+ @NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
+ @NonNull TextView textAiResult) {
+ this.rootView = rootView;
+ this.buttonAiTriage = buttonAiTriage;
+ this.buttonCallSns = buttonCallSns;
+ this.buttonFindHospital = buttonFindHospital;
+ this.inputSymptoms = inputSymptoms;
+ this.textAiResult = textAiResult;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static FragmentSns24Binding 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.button_ai_triage;
+ MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
+ if (buttonAiTriage == null) {
+ break missingId;
+ }
+
+ id = R.id.button_call_sns;
+ MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
+ if (buttonCallSns == null) {
+ break missingId;
+ }
+
+ id = R.id.button_find_hospital;
+ MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
+ if (buttonFindHospital == null) {
+ break missingId;
+ }
+
+ id = R.id.input_symptoms;
+ TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
+ if (inputSymptoms == null) {
+ break missingId;
+ }
+
+ id = R.id.text_ai_result;
+ TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
+ if (textAiResult == null) {
+ break missingId;
+ }
+
+ return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
+ buttonFindHospital, inputSymptoms, textAiResult);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemAppointmentBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemAppointmentBinding.java
new file mode 100644
index 0000000..70263d5
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemAppointmentBinding.java
@@ -0,0 +1,111 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.card.MaterialCardView;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ItemAppointmentBinding implements ViewBinding {
+ @NonNull
+ private final MaterialCardView rootView;
+
+ @NonNull
+ public final TextView textDate;
+
+ @NonNull
+ public final TextView textReason;
+
+ @NonNull
+ public final TextView textStatus;
+
+ @NonNull
+ public final TextView textTime;
+
+ @NonNull
+ public final TextView textType;
+
+ private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
+ @NonNull TextView textReason, @NonNull TextView textStatus, @NonNull TextView textTime,
+ @NonNull TextView textType) {
+ this.rootView = rootView;
+ this.textDate = textDate;
+ this.textReason = textReason;
+ this.textStatus = textStatus;
+ this.textTime = textTime;
+ this.textType = textType;
+ }
+
+ @Override
+ @NonNull
+ public MaterialCardView getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.item_appointment, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ItemAppointmentBinding 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.text_date;
+ TextView textDate = ViewBindings.findChildViewById(rootView, id);
+ if (textDate == null) {
+ break missingId;
+ }
+
+ id = R.id.text_reason;
+ TextView textReason = ViewBindings.findChildViewById(rootView, id);
+ if (textReason == null) {
+ break missingId;
+ }
+
+ id = R.id.text_status;
+ TextView textStatus = ViewBindings.findChildViewById(rootView, id);
+ if (textStatus == null) {
+ break missingId;
+ }
+
+ id = R.id.text_time;
+ TextView textTime = ViewBindings.findChildViewById(rootView, id);
+ if (textTime == null) {
+ break missingId;
+ }
+
+ id = R.id.text_type;
+ TextView textType = ViewBindings.findChildViewById(rootView, id);
+ if (textType == null) {
+ break missingId;
+ }
+
+ return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason,
+ textStatus, textTime, textType);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemComprimidoSearchBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemComprimidoSearchBinding.java
new file mode 100644
index 0000000..5432734
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemComprimidoSearchBinding.java
@@ -0,0 +1,69 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ItemComprimidoSearchBinding implements ViewBinding {
+ @NonNull
+ private final LinearLayout rootView;
+
+ @NonNull
+ public final TextView textPillName;
+
+ private ItemComprimidoSearchBinding(@NonNull LinearLayout rootView,
+ @NonNull TextView textPillName) {
+ this.rootView = rootView;
+ this.textPillName = textPillName;
+ }
+
+ @Override
+ @NonNull
+ public LinearLayout getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.item_comprimido_search, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ItemComprimidoSearchBinding 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.text_pill_name;
+ TextView textPillName = ViewBindings.findChildViewById(rootView, id);
+ if (textPillName == null) {
+ break missingId;
+ }
+
+ return new ItemComprimidoSearchBinding((LinearLayout) rootView, textPillName);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemMedicationBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemMedicationBinding.java
new file mode 100644
index 0000000..c8c85c2
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemMedicationBinding.java
@@ -0,0 +1,112 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CheckBox;
+import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import androidx.viewbinding.ViewBindings;
+import com.example.cuida.R;
+import com.google.android.material.card.MaterialCardView;
+import java.lang.NullPointerException;
+import java.lang.Override;
+import java.lang.String;
+
+public final class ItemMedicationBinding implements ViewBinding {
+ @NonNull
+ private final MaterialCardView rootView;
+
+ @NonNull
+ public final CheckBox checkboxTaken;
+
+ @NonNull
+ public final TextView textMedDosage;
+
+ @NonNull
+ public final TextView textMedName;
+
+ @NonNull
+ public final TextView textMedNotes;
+
+ @NonNull
+ public final TextView textMedTime;
+
+ private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
+ @NonNull TextView textMedDosage, @NonNull TextView textMedName,
+ @NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
+ this.rootView = rootView;
+ this.checkboxTaken = checkboxTaken;
+ this.textMedDosage = textMedDosage;
+ this.textMedName = textMedName;
+ this.textMedNotes = textMedNotes;
+ this.textMedTime = textMedTime;
+ }
+
+ @Override
+ @NonNull
+ public MaterialCardView getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.item_medication, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ItemMedicationBinding 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.checkbox_taken;
+ CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
+ if (checkboxTaken == null) {
+ break missingId;
+ }
+
+ id = R.id.text_med_dosage;
+ TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
+ if (textMedDosage == null) {
+ break missingId;
+ }
+
+ id = R.id.text_med_name;
+ TextView textMedName = ViewBindings.findChildViewById(rootView, id);
+ if (textMedName == null) {
+ break missingId;
+ }
+
+ id = R.id.text_med_notes;
+ TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
+ if (textMedNotes == null) {
+ break missingId;
+ }
+
+ id = R.id.text_med_time;
+ TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
+ if (textMedTime == null) {
+ break missingId;
+ }
+
+ return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
+ textMedName, textMedNotes, textMedTime);
+ }
+ String missingId = rootView.getResources().getResourceName(id);
+ throw new NullPointerException("Missing required view with ID: ".concat(missingId));
+ }
+}
diff --git a/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemTimeSlotBinding.java b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemTimeSlotBinding.java
new file mode 100644
index 0000000..a3c9e6c
--- /dev/null
+++ b/app/build/generated/data_binding_base_class_source_out/release/out/com/example/cuida/databinding/ItemTimeSlotBinding.java
@@ -0,0 +1,59 @@
+// Generated by view binder compiler. Do not edit!
+package com.example.cuida.databinding;
+
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.viewbinding.ViewBinding;
+import com.example.cuida.R;
+import com.google.android.material.button.MaterialButton;
+import java.lang.NullPointerException;
+import java.lang.Override;
+
+public final class ItemTimeSlotBinding implements ViewBinding {
+ @NonNull
+ private final MaterialButton rootView;
+
+ @NonNull
+ public final MaterialButton btnTimeSlot;
+
+ private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
+ @NonNull MaterialButton btnTimeSlot) {
+ this.rootView = rootView;
+ this.btnTimeSlot = btnTimeSlot;
+ }
+
+ @Override
+ @NonNull
+ public MaterialButton getRoot() {
+ return rootView;
+ }
+
+ @NonNull
+ public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
+ return inflate(inflater, null, false);
+ }
+
+ @NonNull
+ public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
+ @Nullable ViewGroup parent, boolean attachToParent) {
+ View root = inflater.inflate(R.layout.item_time_slot, parent, false);
+ if (attachToParent) {
+ parent.addView(root);
+ }
+ return bind(root);
+ }
+
+ @NonNull
+ public static ItemTimeSlotBinding bind(@NonNull View rootView) {
+ if (rootView == null) {
+ throw new NullPointerException("rootView");
+ }
+
+ MaterialButton btnTimeSlot = (MaterialButton) rootView;
+
+ return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
+ }
+}
diff --git a/app/build/generated/res/processReleaseGoogleServices/values/values.xml b/app/build/generated/res/processReleaseGoogleServices/values/values.xml
new file mode 100644
index 0000000..7ac19d8
--- /dev/null
+++ b/app/build/generated/res/processReleaseGoogleServices/values/values.xml
@@ -0,0 +1,11 @@
+
+
+ 844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com
+ https://cuidamais-7b904-default-rtdb.firebaseio.com
+ 844909242089
+ AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4
+ 1:844909242089:android:4a039a7dbec802836ab278
+ AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4
+ cuidamais-7b904.firebasestorage.app
+ cuidamais-7b904
+
diff --git a/app/build/generated/updated_navigation_xml/release/navigation/mobile_navigation.xml b/app/build/generated/updated_navigation_xml/release/navigation/mobile_navigation.xml
new file mode 100644
index 0000000..a1f3044
--- /dev/null
+++ b/app/build/generated/updated_navigation_xml/release/navigation/mobile_navigation.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/gmpAppId/release.txt b/app/build/gmpAppId/release.txt
new file mode 100644
index 0000000..593b0d0
--- /dev/null
+++ b/app/build/gmpAppId/release.txt
@@ -0,0 +1 @@
+1:844909242089:android:4a039a7dbec802836ab278
\ No newline at end of file
diff --git a/app/build/intermediates/android_res_source_set_path_map/release/mapReleaseSourceSetPaths/file-map.txt b/app/build/intermediates/android_res_source_set_path_map/release/mapReleaseSourceSetPaths/file-map.txt
new file mode 100644
index 0000000..9cb03e5
--- /dev/null
+++ b/app/build/intermediates/android_res_source_set_path_map/release/mapReleaseSourceSetPaths/file-map.txt
@@ -0,0 +1,10 @@
+com.example.cuida.app-pngs-0 /Users/230405/Desktop/papcuida/app/build/generated/res/pngs/release
+com.example.cuida.app-res-1 /Users/230405/Desktop/papcuida/app/build/generated/res/processReleaseGoogleServices
+com.example.cuida.app-resValues-2 /Users/230405/Desktop/papcuida/app/build/generated/res/resValues/release
+com.example.cuida.app-updated_navigation_xml-3 /Users/230405/Desktop/papcuida/app/build/generated/updated_navigation_xml/release
+com.example.cuida.app-packageReleaseResources-4 /Users/230405/Desktop/papcuida/app/build/intermediates/incremental/release/packageReleaseResources/merged.dir
+com.example.cuida.app-packageReleaseResources-5 /Users/230405/Desktop/papcuida/app/build/intermediates/incremental/release/packageReleaseResources/stripped.dir
+com.example.cuida.app-release-6 /Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/release/mergeReleaseResources
+com.example.cuida.app-main-7 /Users/230405/Desktop/papcuida/app/src/main/res
+com.example.cuida.app-release-8 /Users/230405/Desktop/papcuida/app/src/release/res
+gradleHome-0 /Users/230405/.gradle
\ No newline at end of file
diff --git a/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-dependencies.xml b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-dependencies.xml
new file mode 100644
index 0000000..db4de50
--- /dev/null
+++ b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-dependencies.xml
@@ -0,0 +1,446 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-libraries.xml b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-libraries.xml
new file mode 100644
index 0000000..c68afd2
--- /dev/null
+++ b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug-artifact-libraries.xml
@@ -0,0 +1,1309 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug.xml b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug.xml
new file mode 100644
index 0000000..c103acf
--- /dev/null
+++ b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/debug.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/module.xml b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/module.xml
new file mode 100644
index 0000000..1a17f7f
--- /dev/null
+++ b/app/build/intermediates/android_test_lint_model/debug/generateDebugAndroidTestLintModel/module.xml
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data differ
diff --git a/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data0 b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data0
new file mode 100644
index 0000000..593f470
Binary files /dev/null and b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data0 differ
diff --git a/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data1 b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data1
new file mode 100644
index 0000000..593f470
Binary files /dev/null and b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/ThreadConstraint/app/data1 differ
diff --git a/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/lint-partial.xml b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/lint-partial.xml
new file mode 100644
index 0000000..cc2b795
--- /dev/null
+++ b/app/build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out/lint-partial.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/app/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/app/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/app/build/intermediates/apk/debug/app-debug.apk b/app/build/intermediates/apk/debug/app-debug.apk
deleted file mode 100644
index 913de76..0000000
Binary files a/app/build/intermediates/apk/debug/app-debug.apk and /dev/null differ
diff --git a/app/build/intermediates/apk_ide_redirect_file/release/createReleaseApkListingFileRedirect/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/release/createReleaseApkListingFileRedirect/redirect.txt
new file mode 100644
index 0000000..42e784e
--- /dev/null
+++ b/app/build/intermediates/apk_ide_redirect_file/release/createReleaseApkListingFileRedirect/redirect.txt
@@ -0,0 +1,2 @@
+#- File Locator -
+listingFile=../../../../outputs/apk/release/output-metadata.json
diff --git a/app/build/intermediates/app_metadata/release/writeReleaseAppMetadata/app-metadata.properties b/app/build/intermediates/app_metadata/release/writeReleaseAppMetadata/app-metadata.properties
new file mode 100644
index 0000000..660a53e
--- /dev/null
+++ b/app/build/intermediates/app_metadata/release/writeReleaseAppMetadata/app-metadata.properties
@@ -0,0 +1,2 @@
+appMetadataVersion=1.1
+androidGradlePluginVersion=9.2.0
diff --git a/app/build/intermediates/binary_art_profile/release/compileReleaseArtProfile/baseline.prof b/app/build/intermediates/binary_art_profile/release/compileReleaseArtProfile/baseline.prof
new file mode 100644
index 0000000..0fafee2
Binary files /dev/null and b/app/build/intermediates/binary_art_profile/release/compileReleaseArtProfile/baseline.prof differ
diff --git a/app/build/intermediates/binary_art_profile_metadata/release/compileReleaseArtProfile/baseline.profm b/app/build/intermediates/binary_art_profile_metadata/release/compileReleaseArtProfile/baseline.profm
new file mode 100644
index 0000000..00992c9
Binary files /dev/null and b/app/build/intermediates/binary_art_profile_metadata/release/compileReleaseArtProfile/baseline.profm differ
diff --git a/app/build/intermediates/combined_art_profile/release/compileReleaseArtProfile/baseline-prof.txt b/app/build/intermediates/combined_art_profile/release/compileReleaseArtProfile/baseline-prof.txt
new file mode 100644
index 0000000..a93eb23
--- /dev/null
+++ b/app/build/intermediates/combined_art_profile/release/compileReleaseArtProfile/baseline-prof.txt
@@ -0,0 +1,1684 @@
+# Baseline Profiles for navigation-common
+
+HSPLandroidx/navigation/NavAction;->(ILandroidx/navigation/NavOptions;Landroid/os/Bundle;)V
+HSPLandroidx/navigation/NavAction;->(ILandroidx/navigation/NavOptions;Landroid/os/Bundle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavAction;->getDefaultArguments()Landroid/os/Bundle;
+HSPLandroidx/navigation/NavAction;->getDestinationId()I
+HSPLandroidx/navigation/NavAction;->getNavOptions()Landroidx/navigation/NavOptions;
+HSPLandroidx/navigation/NavAction;->setNavOptions(Landroidx/navigation/NavOptions;)V
+HSPLandroidx/navigation/NavArgument$Builder;->()V
+HSPLandroidx/navigation/NavArgument$Builder;->build()Landroidx/navigation/NavArgument;
+HSPLandroidx/navigation/NavArgument$Builder;->setIsNullable(Z)Landroidx/navigation/NavArgument$Builder;
+HSPLandroidx/navigation/NavArgument$Builder;->setType(Landroidx/navigation/NavType;)Landroidx/navigation/NavArgument$Builder;
+HSPLandroidx/navigation/NavArgument;->(Landroidx/navigation/NavType;ZLjava/lang/Object;Z)V
+HSPLandroidx/navigation/NavArgument;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/navigation/NavArgument;->hashCode()I
+HSPLandroidx/navigation/NavBackStackEntry$Companion;->()V
+HSPLandroidx/navigation/NavBackStackEntry$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavBackStackEntry$Companion;->create$default(Landroidx/navigation/NavBackStackEntry$Companion;Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/NavViewModelStoreProvider;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Landroidx/navigation/NavBackStackEntry;
+HSPLandroidx/navigation/NavBackStackEntry$Companion;->create(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/NavViewModelStoreProvider;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/navigation/NavBackStackEntry;
+HSPLandroidx/navigation/NavBackStackEntry$defaultFactory$2;->(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavBackStackEntry$savedStateHandle$2;->(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavBackStackEntry;->()V
+HSPLandroidx/navigation/NavBackStackEntry;->(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/NavViewModelStoreProvider;Ljava/lang/String;Landroid/os/Bundle;)V
+HSPLandroidx/navigation/NavBackStackEntry;->(Landroid/content/Context;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/lifecycle/LifecycleOwner;Landroidx/navigation/NavViewModelStoreProvider;Ljava/lang/String;Landroid/os/Bundle;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavBackStackEntry;->getArguments()Landroid/os/Bundle;
+HSPLandroidx/navigation/NavBackStackEntry;->getDestination()Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavBackStackEntry;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/navigation/NavBackStackEntry;->getMaxLifecycle()Landroidx/lifecycle/Lifecycle$State;
+HSPLandroidx/navigation/NavBackStackEntry;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+HSPLandroidx/navigation/NavBackStackEntry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/navigation/NavBackStackEntry;->hashCode()I
+HSPLandroidx/navigation/NavBackStackEntry;->setMaxLifecycle(Landroidx/lifecycle/Lifecycle$State;)V
+HSPLandroidx/navigation/NavBackStackEntry;->updateState()V
+HSPLandroidx/navigation/NavDeepLinkRequest;->(Landroid/content/Intent;)V
+HSPLandroidx/navigation/NavDeepLinkRequest;->(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V
+HSPLandroidx/navigation/NavDestination$Companion;->()V
+HSPLandroidx/navigation/NavDestination$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavDestination$Companion;->getDisplayName(Landroid/content/Context;I)Ljava/lang/String;
+HSPLandroidx/navigation/NavDestination;->()V
+HSPLandroidx/navigation/NavDestination;->(Landroidx/navigation/Navigator;)V
+HSPLandroidx/navigation/NavDestination;->(Ljava/lang/String;)V
+HSPLandroidx/navigation/NavDestination;->addArgument(Ljava/lang/String;Landroidx/navigation/NavArgument;)V
+HSPLandroidx/navigation/NavDestination;->addInDefaultArgs(Landroid/os/Bundle;)Landroid/os/Bundle;
+HSPLandroidx/navigation/NavDestination;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/navigation/NavDestination;->getArguments()Ljava/util/Map;
+HSPLandroidx/navigation/NavDestination;->getId()I
+HSPLandroidx/navigation/NavDestination;->getNavigatorName()Ljava/lang/String;
+HSPLandroidx/navigation/NavDestination;->getParent()Landroidx/navigation/NavGraph;
+HSPLandroidx/navigation/NavDestination;->getRoute()Ljava/lang/String;
+HSPLandroidx/navigation/NavDestination;->hashCode()I
+HSPLandroidx/navigation/NavDestination;->matchDeepLink(Landroidx/navigation/NavDeepLinkRequest;)Landroidx/navigation/NavDestination$DeepLinkMatch;
+HSPLandroidx/navigation/NavDestination;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/navigation/NavDestination;->putAction(ILandroidx/navigation/NavAction;)V
+HSPLandroidx/navigation/NavDestination;->setId(I)V
+HSPLandroidx/navigation/NavDestination;->setLabel(Ljava/lang/CharSequence;)V
+HSPLandroidx/navigation/NavDestination;->setParent(Landroidx/navigation/NavGraph;)V
+HSPLandroidx/navigation/NavDestination;->setRoute(Ljava/lang/String;)V
+HSPLandroidx/navigation/NavDestination;->supportsActions()Z
+HSPLandroidx/navigation/NavGraph$Companion;->()V
+HSPLandroidx/navigation/NavGraph$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavGraph$iterator$1;->(Landroidx/navigation/NavGraph;)V
+HSPLandroidx/navigation/NavGraph$iterator$1;->hasNext()Z
+HSPLandroidx/navigation/NavGraph$iterator$1;->next()Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavGraph$iterator$1;->next()Ljava/lang/Object;
+HSPLandroidx/navigation/NavGraph;->()V
+HSPLandroidx/navigation/NavGraph;->(Landroidx/navigation/Navigator;)V
+HSPLandroidx/navigation/NavGraph;->addDestination(Landroidx/navigation/NavDestination;)V
+HSPLandroidx/navigation/NavGraph;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/navigation/NavGraph;->findNode(IZ)Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavGraph;->getNodes()Landroidx/collection/SparseArrayCompat;
+HSPLandroidx/navigation/NavGraph;->getStartDestinationId()I
+HSPLandroidx/navigation/NavGraph;->getStartDestinationRoute()Ljava/lang/String;
+HSPLandroidx/navigation/NavGraph;->hashCode()I
+HSPLandroidx/navigation/NavGraph;->iterator()Ljava/util/Iterator;
+HSPLandroidx/navigation/NavGraph;->matchDeepLink(Landroidx/navigation/NavDeepLinkRequest;)Landroidx/navigation/NavDestination$DeepLinkMatch;
+HSPLandroidx/navigation/NavGraph;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/navigation/NavGraph;->setStartDestinationId(I)V
+HSPLandroidx/navigation/NavGraphNavigator;->(Landroidx/navigation/NavigatorProvider;)V
+HSPLandroidx/navigation/NavGraphNavigator;->createDestination()Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavGraphNavigator;->createDestination()Landroidx/navigation/NavGraph;
+HSPLandroidx/navigation/NavGraphNavigator;->navigate(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
+HSPLandroidx/navigation/NavGraphNavigator;->navigate(Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
+HSPLandroidx/navigation/NavOptions$Builder;->()V
+HSPLandroidx/navigation/NavOptions$Builder;->build()Landroidx/navigation/NavOptions;
+HSPLandroidx/navigation/NavOptions$Builder;->setEnterAnim(I)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setExitAnim(I)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setLaunchSingleTop(Z)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setPopEnterAnim(I)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setPopExitAnim(I)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setPopUpTo(IZZ)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions$Builder;->setRestoreState(Z)Landroidx/navigation/NavOptions$Builder;
+HSPLandroidx/navigation/NavOptions;->(ZZIZZIIII)V
+HSPLandroidx/navigation/NavOptions;->hashCode()I
+HSPLandroidx/navigation/NavOptions;->isPopUpToInclusive()Z
+HSPLandroidx/navigation/NavOptions;->shouldLaunchSingleTop()Z
+HSPLandroidx/navigation/NavOptions;->shouldPopUpToSaveState()Z
+HSPLandroidx/navigation/NavOptions;->shouldRestoreState()Z
+HSPLandroidx/navigation/NavType$Companion$BoolArrayType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$BoolArrayType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$BoolType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$BoolType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$FloatArrayType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$FloatType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$IntArrayType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$IntArrayType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$IntType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$IntType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$LongArrayType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$LongArrayType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$LongType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$LongType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion$ReferenceType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$StringArrayType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$StringType$1;->()V
+HSPLandroidx/navigation/NavType$Companion$StringType$1;->getName()Ljava/lang/String;
+HSPLandroidx/navigation/NavType$Companion;->()V
+HSPLandroidx/navigation/NavType$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavType$Companion;->fromArgType(Ljava/lang/String;Ljava/lang/String;)Landroidx/navigation/NavType;
+HSPLandroidx/navigation/NavType;->()V
+HSPLandroidx/navigation/NavType;->(Z)V
+HSPLandroidx/navigation/NavType;->isNullableAllowed()Z
+HSPLandroidx/navigation/Navigator;->()V
+HSPLandroidx/navigation/Navigator;->getState()Landroidx/navigation/NavigatorState;
+HSPLandroidx/navigation/Navigator;->isAttached()Z
+HSPLandroidx/navigation/Navigator;->onAttach(Landroidx/navigation/NavigatorState;)V
+HSPLandroidx/navigation/NavigatorProvider$Companion;->()V
+HSPLandroidx/navigation/NavigatorProvider$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavigatorProvider$Companion;->getNameForNavigator$navigation_common_release(Ljava/lang/Class;)Ljava/lang/String;
+HSPLandroidx/navigation/NavigatorProvider$Companion;->validateName$navigation_common_release(Ljava/lang/String;)Z
+HSPLandroidx/navigation/NavigatorProvider;->()V
+HSPLandroidx/navigation/NavigatorProvider;->()V
+HSPLandroidx/navigation/NavigatorProvider;->access$getAnnotationNames$cp()Ljava/util/Map;
+HSPLandroidx/navigation/NavigatorProvider;->addNavigator(Landroidx/navigation/Navigator;)Landroidx/navigation/Navigator;
+HSPLandroidx/navigation/NavigatorProvider;->addNavigator(Ljava/lang/String;Landroidx/navigation/Navigator;)Landroidx/navigation/Navigator;
+HSPLandroidx/navigation/NavigatorProvider;->getNavigator(Ljava/lang/String;)Landroidx/navigation/Navigator;
+HSPLandroidx/navigation/NavigatorProvider;->getNavigators()Ljava/util/Map;
+HSPLandroidx/navigation/NavigatorState;->()V
+HSPLandroidx/navigation/NavigatorState;->getBackStack()Lkotlinx/coroutines/flow/StateFlow;
+HSPLandroidx/navigation/NavigatorState;->getTransitionsInProgress()Lkotlinx/coroutines/flow/StateFlow;
+HSPLandroidx/navigation/NavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavigatorState;->setNavigating(Z)V
+Landroidx/navigation/FloatingWindow;
+Landroidx/navigation/NavAction;
+Landroidx/navigation/NavArgument$Builder;
+Landroidx/navigation/NavArgument;
+Landroidx/navigation/NavBackStackEntry$Companion;
+Landroidx/navigation/NavBackStackEntry$defaultFactory$2;
+Landroidx/navigation/NavBackStackEntry$savedStateHandle$2;
+Landroidx/navigation/NavBackStackEntry;
+Landroidx/navigation/NavDeepLinkRequest;
+Landroidx/navigation/NavDestination$Companion;
+Landroidx/navigation/NavDestination$DeepLinkMatch;
+Landroidx/navigation/NavDestination;
+Landroidx/navigation/NavGraph$Companion;
+Landroidx/navigation/NavGraph$iterator$1;
+Landroidx/navigation/NavGraph;
+Landroidx/navigation/NavGraphNavigator;
+Landroidx/navigation/NavOptions$Builder;
+Landroidx/navigation/NavOptions;
+Landroidx/navigation/NavType$Companion$BoolArrayType$1;
+Landroidx/navigation/NavType$Companion$BoolType$1;
+Landroidx/navigation/NavType$Companion$FloatArrayType$1;
+Landroidx/navigation/NavType$Companion$FloatType$1;
+Landroidx/navigation/NavType$Companion$IntArrayType$1;
+Landroidx/navigation/NavType$Companion$IntType$1;
+Landroidx/navigation/NavType$Companion$LongArrayType$1;
+Landroidx/navigation/NavType$Companion$LongType$1;
+Landroidx/navigation/NavType$Companion$ReferenceType$1;
+Landroidx/navigation/NavType$Companion$StringArrayType$1;
+Landroidx/navigation/NavType$Companion$StringType$1;
+Landroidx/navigation/NavType$Companion;
+Landroidx/navigation/NavType;
+Landroidx/navigation/NavViewModelStoreProvider;
+Landroidx/navigation/Navigator$Extras;
+Landroidx/navigation/Navigator$Name;
+Landroidx/navigation/Navigator;
+Landroidx/navigation/NavigatorProvider$Companion;
+Landroidx/navigation/NavigatorProvider;
+Landroidx/navigation/NavigatorState;
+HSPLandroidx/navigation/common/R$styleable;->()V
+Landroidx/navigation/common/R$styleable;
+
+# Baseline Profiles for navigation-runtime
+
+HSPLandroidx/navigation/ActivityNavigator$Companion;->()V
+HSPLandroidx/navigation/ActivityNavigator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/ActivityNavigator$hostActivity$1;->()V
+HSPLandroidx/navigation/ActivityNavigator$hostActivity$1;->()V
+HSPLandroidx/navigation/ActivityNavigator;->()V
+HSPLandroidx/navigation/ActivityNavigator;->(Landroid/content/Context;)V
+HSPLandroidx/navigation/NavController$Companion;->()V
+HSPLandroidx/navigation/NavController$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->(Landroidx/navigation/NavController;Landroidx/navigation/Navigator;)V
+HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->addInternal(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->createBackStackEntry(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)Landroidx/navigation/NavBackStackEntry;
+HSPLandroidx/navigation/NavController$NavControllerNavigatorState;->push(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavController$activity$1;->()V
+HSPLandroidx/navigation/NavController$activity$1;->()V
+HSPLandroidx/navigation/NavController$lifecycleObserver$1;->(Landroidx/navigation/NavController;)V
+HSPLandroidx/navigation/NavController$lifecycleObserver$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/navigation/NavController$navInflater$2;->(Landroidx/navigation/NavController;)V
+HSPLandroidx/navigation/NavController$navInflater$2;->invoke()Landroidx/navigation/NavInflater;
+HSPLandroidx/navigation/NavController$navInflater$2;->invoke()Ljava/lang/Object;
+HSPLandroidx/navigation/NavController$navigate$4;->(Lkotlin/jvm/internal/Ref$BooleanRef;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V
+HSPLandroidx/navigation/NavController$navigate$4;->invoke(Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavController$navigate$4;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/navigation/NavController$onBackPressedCallback$1;->(Landroidx/navigation/NavController;)V
+HSPLandroidx/navigation/NavController;->()V
+HSPLandroidx/navigation/NavController;->(Landroid/content/Context;)V
+HSPLandroidx/navigation/NavController;->access$getAddToBackStackHandler$p(Landroidx/navigation/NavController;)Lkotlin/jvm/functions/Function1;
+HSPLandroidx/navigation/NavController;->access$getInflater$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavInflater;
+HSPLandroidx/navigation/NavController;->access$getLifecycleOwner$p(Landroidx/navigation/NavController;)Landroidx/lifecycle/LifecycleOwner;
+HSPLandroidx/navigation/NavController;->access$getViewModel$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavControllerViewModel;
+HSPLandroidx/navigation/NavController;->access$get_graph$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavGraph;
+HSPLandroidx/navigation/NavController;->access$get_navigatorProvider$p(Landroidx/navigation/NavController;)Landroidx/navigation/NavigatorProvider;
+HSPLandroidx/navigation/NavController;->addEntryToBackStack$default(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavBackStackEntry;Ljava/util/List;ILjava/lang/Object;)V
+HSPLandroidx/navigation/NavController;->addEntryToBackStack(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavBackStackEntry;Ljava/util/List;)V
+HSPLandroidx/navigation/NavController;->dispatchOnDestinationChanged()Z
+HSPLandroidx/navigation/NavController;->enableOnBackPressed(Z)V
+HSPLandroidx/navigation/NavController;->findDestination(I)Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavController;->getBackQueue()Lkotlin/collections/ArrayDeque;
+HSPLandroidx/navigation/NavController;->getBackStackEntry(I)Landroidx/navigation/NavBackStackEntry;
+HSPLandroidx/navigation/NavController;->getContext()Landroid/content/Context;
+HSPLandroidx/navigation/NavController;->getCurrentBackStackEntry()Landroidx/navigation/NavBackStackEntry;
+HSPLandroidx/navigation/NavController;->getDestinationCountOnBackStack()I
+HSPLandroidx/navigation/NavController;->getNavInflater()Landroidx/navigation/NavInflater;
+HSPLandroidx/navigation/NavController;->getNavigatorProvider()Landroidx/navigation/NavigatorProvider;
+HSPLandroidx/navigation/NavController;->handleDeepLink(Landroid/content/Intent;)Z
+HSPLandroidx/navigation/NavController;->linkChildToParent(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavBackStackEntry;)V
+HSPLandroidx/navigation/NavController;->navigate(Landroidx/navigation/NavDestination;Landroid/os/Bundle;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
+HSPLandroidx/navigation/NavController;->navigateInternal(Landroidx/navigation/Navigator;Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;Lkotlin/jvm/functions/Function1;)V
+HSPLandroidx/navigation/NavController;->onGraphCreated(Landroid/os/Bundle;)V
+HSPLandroidx/navigation/NavController;->populateVisibleEntries$navigation_runtime_release()Ljava/util/List;
+HSPLandroidx/navigation/NavController;->setGraph(I)V
+HSPLandroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V
+HSPLandroidx/navigation/NavController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLandroidx/navigation/NavController;->setOnBackPressedDispatcher(Landroidx/activity/OnBackPressedDispatcher;)V
+HSPLandroidx/navigation/NavController;->setViewModelStore(Landroidx/lifecycle/ViewModelStore;)V
+HSPLandroidx/navigation/NavController;->updateBackStackLifecycle$navigation_runtime_release()V
+HSPLandroidx/navigation/NavController;->updateOnBackPressedCallbackEnabled()V
+HSPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;->()V
+HSPLandroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/navigation/NavControllerViewModel$Companion;->()V
+HSPLandroidx/navigation/NavControllerViewModel$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavControllerViewModel$Companion;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/navigation/NavControllerViewModel;
+HSPLandroidx/navigation/NavControllerViewModel;->()V
+HSPLandroidx/navigation/NavControllerViewModel;->()V
+HSPLandroidx/navigation/NavControllerViewModel;->access$getFACTORY$cp()Landroidx/lifecycle/ViewModelProvider$Factory;
+HSPLandroidx/navigation/NavHostController;->(Landroid/content/Context;)V
+HSPLandroidx/navigation/NavHostController;->enableOnBackPressed(Z)V
+HSPLandroidx/navigation/NavHostController;->setLifecycleOwner(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLandroidx/navigation/NavHostController;->setOnBackPressedDispatcher(Landroidx/activity/OnBackPressedDispatcher;)V
+HSPLandroidx/navigation/NavHostController;->setViewModelStore(Landroidx/lifecycle/ViewModelStore;)V
+HSPLandroidx/navigation/NavInflater$Companion;->()V
+HSPLandroidx/navigation/NavInflater$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/NavInflater;->()V
+HSPLandroidx/navigation/NavInflater;->(Landroid/content/Context;Landroidx/navigation/NavigatorProvider;)V
+HSPLandroidx/navigation/NavInflater;->inflate(I)Landroidx/navigation/NavGraph;
+HSPLandroidx/navigation/NavInflater;->inflate(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;I)Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/NavInflater;->inflateAction(Landroid/content/res/Resources;Landroidx/navigation/NavDestination;Landroid/util/AttributeSet;Landroid/content/res/XmlResourceParser;I)V
+HSPLandroidx/navigation/NavInflater;->inflateArgument(Landroid/content/res/TypedArray;Landroid/content/res/Resources;I)Landroidx/navigation/NavArgument;
+HSPLandroidx/navigation/NavInflater;->inflateArgumentForDestination(Landroid/content/res/Resources;Landroidx/navigation/NavDestination;Landroid/util/AttributeSet;I)V
+HSPLandroidx/navigation/Navigation;->()V
+HSPLandroidx/navigation/Navigation;->()V
+HSPLandroidx/navigation/Navigation;->setViewNavController(Landroid/view/View;Landroidx/navigation/NavController;)V
+Landroidx/navigation/ActivityNavigator$Companion;
+Landroidx/navigation/ActivityNavigator$hostActivity$1;
+Landroidx/navigation/ActivityNavigator;
+Landroidx/navigation/NavController$Companion;
+Landroidx/navigation/NavController$NavControllerNavigatorState;
+Landroidx/navigation/NavController$activity$1;
+Landroidx/navigation/NavController$lifecycleObserver$1;
+Landroidx/navigation/NavController$navInflater$2;
+Landroidx/navigation/NavController$navigate$4;
+Landroidx/navigation/NavController$onBackPressedCallback$1;
+Landroidx/navigation/NavController;
+Landroidx/navigation/NavControllerViewModel$Companion$FACTORY$1;
+Landroidx/navigation/NavControllerViewModel$Companion;
+Landroidx/navigation/NavControllerViewModel;
+Landroidx/navigation/NavHost;
+Landroidx/navigation/NavHostController;
+Landroidx/navigation/NavInflater$Companion;
+Landroidx/navigation/NavInflater;
+Landroidx/navigation/Navigation;
+PLandroidx/navigation/NavControllerViewModel;->onCleared()V
+HSPLandroidx/navigation/R$styleable;->()V
+Landroidx/navigation/R$id;
+Landroidx/navigation/R$styleable;
+
+# Baseline Profiles for navigation-fragment
+
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator$Companion;->()V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator$observer$1;->(Landroidx/navigation/fragment/DialogFragmentNavigator;)V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator$onAttach$1;->(Landroidx/navigation/fragment/DialogFragmentNavigator;)V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator$onAttach$1;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator;->()V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator;->(Landroid/content/Context;Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator;->access$getRestoredTagsAwaitingAttach$p(Landroidx/navigation/fragment/DialogFragmentNavigator;)Ljava/util/Set;
+HSPLandroidx/navigation/fragment/DialogFragmentNavigator;->onAttach(Landroidx/navigation/NavigatorState;)V
+HSPLandroidx/navigation/fragment/FragmentNavigator$Companion;->()V
+HSPLandroidx/navigation/fragment/FragmentNavigator$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->(Landroidx/navigation/Navigator;)V
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->getClassName()Ljava/lang/String;
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->hashCode()I
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/navigation/fragment/FragmentNavigator$Destination;->setClassName(Ljava/lang/String;)Landroidx/navigation/fragment/FragmentNavigator$Destination;
+HSPLandroidx/navigation/fragment/FragmentNavigator;->()V
+HSPLandroidx/navigation/fragment/FragmentNavigator;->(Landroid/content/Context;Landroidx/fragment/app/FragmentManager;I)V
+HSPLandroidx/navigation/fragment/FragmentNavigator;->createDestination()Landroidx/navigation/NavDestination;
+HSPLandroidx/navigation/fragment/FragmentNavigator;->createDestination()Landroidx/navigation/fragment/FragmentNavigator$Destination;
+HSPLandroidx/navigation/fragment/FragmentNavigator;->navigate(Landroidx/navigation/NavBackStackEntry;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
+HSPLandroidx/navigation/fragment/FragmentNavigator;->navigate(Ljava/util/List;Landroidx/navigation/NavOptions;Landroidx/navigation/Navigator$Extras;)V
+HSPLandroidx/navigation/fragment/NavHostFragment$Companion;->()V
+HSPLandroidx/navigation/fragment/NavHostFragment$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->()V
+HSPLandroidx/navigation/fragment/NavHostFragment;->()V
+HSPLandroidx/navigation/fragment/NavHostFragment;->createFragmentNavigator()Landroidx/navigation/Navigator;
+HSPLandroidx/navigation/fragment/NavHostFragment;->getContainerId()I
+HSPLandroidx/navigation/fragment/NavHostFragment;->onAttach(Landroid/content/Context;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateNavController(Landroidx/navigation/NavController;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateNavHostController(Landroidx/navigation/NavHostController;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+HSPLandroidx/navigation/fragment/NavHostFragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onPrimaryNavigationFragmentChanged(Z)V
+HSPLandroidx/navigation/fragment/NavHostFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+Landroidx/navigation/fragment/DialogFragmentNavigator$Companion;
+Landroidx/navigation/fragment/DialogFragmentNavigator$observer$1;
+Landroidx/navigation/fragment/DialogFragmentNavigator$onAttach$1;
+Landroidx/navigation/fragment/DialogFragmentNavigator;
+Landroidx/navigation/fragment/FragmentNavigator$Companion;
+Landroidx/navigation/fragment/FragmentNavigator$Destination;
+Landroidx/navigation/fragment/FragmentNavigator$Extras;
+Landroidx/navigation/fragment/FragmentNavigator;
+Landroidx/navigation/fragment/NavHostFragment$Companion;
+Landroidx/navigation/fragment/NavHostFragment;
+PLandroidx/navigation/fragment/NavHostFragment;->onDestroyView()V
+HSPLandroidx/navigation/fragment/R$styleable;->()V
+Landroidx/navigation/fragment/R$styleable;
+
+# Baseline profiles for androidx.appcompat
+
+HSPLandroidx/appcompat/R$styleable;->()V
+HSPLandroidx/appcompat/app/ActionBar$LayoutParams;->(II)V
+HSPLandroidx/appcompat/app/ActionBar;->()V
+HSPLandroidx/appcompat/app/AppCompatActivity$1;->(Landroidx/appcompat/app/AppCompatActivity;)V
+HSPLandroidx/appcompat/app/AppCompatActivity$2;->(Landroidx/appcompat/app/AppCompatActivity;)V
+HSPLandroidx/appcompat/app/AppCompatActivity$2;->onContextAvailable(Landroid/content/Context;)V
+HSPLandroidx/appcompat/app/AppCompatActivity;->()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->attachBaseContext(Landroid/content/Context;)V
+HSPLandroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
+HSPLandroidx/appcompat/app/AppCompatActivity;->getMenuInflater()Landroid/view/MenuInflater;
+HSPLandroidx/appcompat/app/AppCompatActivity;->getResources()Landroid/content/res/Resources;
+HSPLandroidx/appcompat/app/AppCompatActivity;->initDelegate()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->initViewTreeOwners()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onContentChanged()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onPostCreate(Landroid/os/Bundle;)V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onPostResume()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onStart()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onSupportContentChanged()V
+HSPLandroidx/appcompat/app/AppCompatActivity;->onTitleChanged(Ljava/lang/CharSequence;I)V
+HSPLandroidx/appcompat/app/AppCompatActivity;->setContentView(I)V
+HSPLandroidx/appcompat/app/AppCompatActivity;->setTheme(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegate;->()V
+HSPLandroidx/appcompat/app/AppCompatDelegate;->()V
+HSPLandroidx/appcompat/app/AppCompatDelegate;->addActiveDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
+HSPLandroidx/appcompat/app/AppCompatDelegate;->attachBaseContext(Landroid/content/Context;)V
+HSPLandroidx/appcompat/app/AppCompatDelegate;->attachBaseContext2(Landroid/content/Context;)Landroid/content/Context;
+HSPLandroidx/appcompat/app/AppCompatDelegate;->create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
+HSPLandroidx/appcompat/app/AppCompatDelegate;->getDefaultNightMode()I
+HSPLandroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->run()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onAttachedFromWindow()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api17Impl;->createConfigurationContext(Landroid/content/Context;Landroid/content/res/Configuration;)Landroid/content/Context;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/view/Window$Callback;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onContentChanged()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onCreatePanelMenu(ILandroid/view/Menu;)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onCreatePanelView(I)Landroid/view/View;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->setMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;Ljava/lang/Object;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight(Z)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->applyFixedSizeWindow()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachBaseContext2(Landroid/content/Context;)Landroid/content/Context;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->attachToWindow(Landroid/view/Window;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->calculateNightMode()I
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createOverrideConfigurationForDayNight(Landroid/content/Context;ILandroid/content/res/Configuration;)Landroid/content/res/Configuration;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureSubDecor()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->ensureWindow()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getMenuInflater()Landroid/view/MenuInflater;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getPanelState(IZ)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getTitle()Ljava/lang/CharSequence;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->getWindowCallback()Landroid/view/Window$Callback;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->initWindowDecorActionBar()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->initializePanelMenu(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->installViewFactory()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->invalidatePanelMenu(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->isActivityManifestHandlingUiMode()Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->mapNightMode(Landroid/content/Context;I)I
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostCreate(Landroid/os/Bundle;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostResume()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStart()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onSubDecorInstalled(Landroid/view/ViewGroup;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->peekSupportActionBar()Landroidx/appcompat/app/ActionBar;
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->preparePanel(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->requestWindowFeature(I)Z
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->sanitizeWindowFeatureId(I)I
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setContentView(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTheme(I)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->setTitle(Ljava/lang/CharSequence;)V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->throwFeatureRequestIfSubDecorInstalled()V
+HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->updateForNightMode(IZ)Z
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->()V
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->backportAccessibilityAttributes(Landroid/content/Context;Landroid/view/View;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->checkOnClickListener(Landroid/view/View;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->themifyContext(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
+HSPLandroidx/appcompat/app/AppCompatViewInflater;->verifyNotNull(Landroid/view/View;Ljava/lang/String;)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar$1;->(Landroidx/appcompat/app/WindowDecorActionBar;)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar$2;->(Landroidx/appcompat/app/WindowDecorActionBar;)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar$3;->(Landroidx/appcompat/app/WindowDecorActionBar;)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->()V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->(Landroid/app/Activity;Z)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->getDecorToolbar(Landroid/view/View;)Landroidx/appcompat/widget/DecorToolbar;
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->getNavigationMode()I
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->getThemedContext()Landroid/content/Context;
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->init(Landroid/view/View;)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->onWindowVisibilityChanged(I)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDefaultDisplayHomeAsUpEnabled(Z)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDisplayHomeAsUpEnabled(Z)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setDisplayOptions(II)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setElevation(F)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setHasEmbeddedTabs(Z)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setHomeButtonEnabled(Z)V
+HSPLandroidx/appcompat/app/WindowDecorActionBar;->setShowHideAnimationEnabled(Z)V
+HSPLandroidx/appcompat/view/ActionBarPolicy;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/view/ActionBarPolicy;->enableHomeButtonByDefault()Z
+HSPLandroidx/appcompat/view/ActionBarPolicy;->get(Landroid/content/Context;)Landroidx/appcompat/view/ActionBarPolicy;
+HSPLandroidx/appcompat/view/ActionBarPolicy;->getEmbeddedMenuWidthLimit()I
+HSPLandroidx/appcompat/view/ActionBarPolicy;->getMaxActionButtons()I
+HSPLandroidx/appcompat/view/ActionBarPolicy;->hasEmbeddedTabs()Z
+HSPLandroidx/appcompat/view/ActionBarPolicy;->showsOverflowMenuButton()Z
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->(Landroid/content/Context;I)V
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->applyOverrideConfiguration(Landroid/content/res/Configuration;)V
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->getResources()Landroid/content/res/Resources;
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->getResourcesInternal()Landroid/content/res/Resources;
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->getTheme()Landroid/content/res/Resources$Theme;
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->initializeTheme()V
+HSPLandroidx/appcompat/view/ContextThemeWrapper;->onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V
+HSPLandroidx/appcompat/view/SupportMenuInflater;->()V
+HSPLandroidx/appcompat/view/SupportMenuInflater;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->(Landroid/view/Window$Callback;)V
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->getWrapped()Landroid/view/Window$Callback;
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onAttachedToWindow()V
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onCreatePanelMenu(ILandroid/view/Menu;)Z
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onCreatePanelView(I)Landroid/view/View;
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V
+HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowFocusChanged(Z)V
+HSPLandroidx/appcompat/view/menu/ActionMenuItem;->(Landroid/content/Context;IIIILjava/lang/CharSequence;)V
+HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->(Landroid/content/Context;II)V
+HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
+HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
+HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->setId(I)V
+HSPLandroidx/appcompat/view/menu/BaseMenuPresenter;->updateMenuView(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->()V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->addMenuPresenter(Landroidx/appcompat/view/menu/MenuPresenter;Landroid/content/Context;)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->dispatchPresenterUpdate(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->flagActionItems()V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->getActionItems()Ljava/util/ArrayList;
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList;
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList;
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->onItemsChanged(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->setCallback(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->setOverrideVisibleItems(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->setQwertyMode(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->setShortcutsVisibleInner(Z)V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->size()I
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->startDispatchingItemsChanged()V
+HSPLandroidx/appcompat/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V
+HSPLandroidx/appcompat/widget/AbsActionBarView$VisibilityAnimListener;->(Landroidx/appcompat/widget/AbsActionBarView;)V
+HSPLandroidx/appcompat/widget/AbsActionBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->(Landroidx/appcompat/widget/ActionBarContainer;)V
+HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->draw(Landroid/graphics/Canvas;)V
+HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->getOpacity()I
+HSPLandroidx/appcompat/widget/ActionBarBackgroundDrawable;->getOutline(Landroid/graphics/Outline;)V
+HSPLandroidx/appcompat/widget/ActionBarContainer;->(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(Landroidx/appcompat/widget/ScrollingTabContainerView;)V
+HSPLandroidx/appcompat/widget/ActionBarContextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/ActionBarContextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$1;->(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$2;->(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$3;->(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->()V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->applyInsets(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->generateLayoutParams(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->getDecorToolbar(Landroid/view/View;)Landroidx/appcompat/widget/DecorToolbar;
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->init(Landroid/content/Context;)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;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->onWindowVisibilityChanged(I)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->pullChildren()V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setHasNonEmbeddedTabs(Z)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setMenu(Landroid/view/Menu;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
+HSPLandroidx/appcompat/widget/ActionBarOverlayLayout;->setMenuPrepared()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
+HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1;->(Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroidx/appcompat/widget/ActionMenuPresenter;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;->(Landroidx/appcompat/widget/ActionMenuPresenter;Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;->(Landroidx/appcompat/widget/ActionMenuPresenter;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->flagActionItems()Z
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setExpandedActionViewsExclusive(Z)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->setMenuView(Landroidx/appcompat/widget/ActionMenuView;)V
+HSPLandroidx/appcompat/widget/ActionMenuPresenter;->updateMenuView(Z)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->initialize(Landroidx/appcompat/view/menu/MenuBuilder;)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->onLayout(ZIIII)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->onMeasure(II)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->peekMenu()Landroidx/appcompat/view/menu/MenuBuilder;
+HSPLandroidx/appcompat/widget/ActionMenuView;->setMenuCallbacks(Landroidx/appcompat/view/menu/MenuPresenter$Callback;Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->setOnMenuItemClickListener(Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->setOverflowReserved(Z)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->setPopupTheme(I)V
+HSPLandroidx/appcompat/widget/ActionMenuView;->setPresenter(Landroidx/appcompat/widget/ActionMenuPresenter;)V
+HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->(Landroid/view/View;)V
+HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V
+HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatBackgroundHelper;->shouldApplyFrameworkTintUsingColorFilter()Z
+HSPLandroidx/appcompat/widget/AppCompatButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->drawableStateChanged()V
+HSPLandroidx/appcompat/widget/AppCompatButton;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
+HSPLandroidx/appcompat/widget/AppCompatButton;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->onLayout(ZIIII)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->onTextChanged(Ljava/lang/CharSequence;III)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatButton;->setFilters([Landroid/text/InputFilter;)V
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->()V
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->createDrawableFor(Landroidx/appcompat/widget/ResourceManagerInternal;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->getTintListForDrawableRes(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawable(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager$1;->tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->()V
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->get()Landroidx/appcompat/widget/AppCompatDrawableManager;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
+HSPLandroidx/appcompat/widget/AppCompatDrawableManager;->preload()V
+HSPLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/AppCompatEditText;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatEditText;->drawableStateChanged()V
+HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
+HSPLandroidx/appcompat/widget/AppCompatEditText;->getText()Ljava/lang/CharSequence;
+HSPLandroidx/appcompat/widget/AppCompatEditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatEditText;->setKeyListener(Landroid/text/method/KeyListener;)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->(Landroid/widget/EditText;)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->getKeyListener(Landroid/text/method/KeyListener;)Landroid/text/method/KeyListener;
+HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->initKeyListener()V
+HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiEditTextHelper;->setEnabled(Z)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->(Landroid/widget/TextView;)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->getFilters([Landroid/text/InputFilter;)[Landroid/text/InputFilter;
+HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatEmojiTextHelper;->setEnabled(Z)V
+HSPLandroidx/appcompat/widget/AppCompatImageButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatImageButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatImageHelper;->(Landroid/widget/ImageView;)V
+HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applyImageLevel()V
+HSPLandroidx/appcompat/widget/AppCompatImageHelper;->applySupportImageTint()V
+HSPLandroidx/appcompat/widget/AppCompatImageHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatImageView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper;->(Landroid/widget/TextView;)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->(Landroidx/appcompat/widget/AppCompatTextHelper;IILjava/lang/ref/WeakReference;)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->onFontRetrievalFailed(I)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->(Landroid/widget/TextView;)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->createTintInfo(Landroid/content/Context;Landroidx/appcompat/widget/AppCompatDrawableManager;I)Landroidx/appcompat/widget/TintInfo;
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onLayout(ZIIII)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetTextAppearance(Landroid/content/Context;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatTextHelper;->updateTypefaceAndStyle(Landroid/content/Context;Landroidx/appcompat/widget/TintTypedArray;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->consumeTextFutureAndSetBlocking()V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->drawableStateChanged()V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
+HSPLandroidx/appcompat/widget/AppCompatTextView;->getText()Ljava/lang/CharSequence;
+HSPLandroidx/appcompat/widget/AppCompatTextView;->onLayout(ZIIII)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->onMeasure(II)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->onTextChanged(Ljava/lang/CharSequence;III)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->setFilters([Landroid/text/InputFilter;)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->setTextAppearance(Landroid/content/Context;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextView;->setTypeface(Landroid/graphics/Typeface;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23;->()V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29;->()V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;->()V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->()V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->(Landroid/widget/TextView;)V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->getAutoSizeTextType()I
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->supportsAutoSizeText()Z
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMajor()Landroid/util/TypedValue;
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->getMinWidthMinor()Landroid/util/TypedValue;
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->onAttachedToWindow()V
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->onMeasure(II)V
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V
+HSPLandroidx/appcompat/widget/ContentFrameLayout;->setDecorPadding(IIII)V
+HSPLandroidx/appcompat/widget/ForwardingListener;->(Landroid/view/View;)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->getVirtualChildCount()I
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->layoutHorizontal(IIII)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->measureHorizontal(II)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onLayout(ZIIII)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->onMeasure(II)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setBaselineAligned(Z)V
+HSPLandroidx/appcompat/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->()V
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getEnd()I
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->getStart()I
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setAbsolute(II)V
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setDirection(Z)V
+HSPLandroidx/appcompat/widget/RtlSpacingHelper;->setRelative(II)V
+HSPLandroidx/appcompat/widget/ThemeUtils;->()V
+HSPLandroidx/appcompat/widget/ThemeUtils;->checkAppCompatTheme(Landroid/view/View;Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/TintContextWrapper;->()V
+HSPLandroidx/appcompat/widget/TintContextWrapper;->shouldWrap(Landroid/content/Context;)Z
+HSPLandroidx/appcompat/widget/TintContextWrapper;->wrap(Landroid/content/Context;)Landroid/content/Context;
+HSPLandroidx/appcompat/widget/TintTypedArray;->(Landroid/content/Context;Landroid/content/res/TypedArray;)V
+HSPLandroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
+HSPLandroidx/appcompat/widget/TintTypedArray;->getColor(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getDimension(IF)F
+HSPLandroidx/appcompat/widget/TintTypedArray;->getDimensionPixelOffset(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getDrawableIfKnown(I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getFloat(IF)F
+HSPLandroidx/appcompat/widget/TintTypedArray;->getFont(IILandroidx/core/content/res/ResourcesCompat$FontCallback;)Landroid/graphics/Typeface;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getInt(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getInteger(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getLayoutDimension(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
+HSPLandroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
+HSPLandroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
+HSPLandroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
+HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;I[I)Landroidx/appcompat/widget/TintTypedArray;
+HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/TintTypedArray;
+HSPLandroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
+HSPLandroidx/appcompat/widget/TintTypedArray;->recycle()V
+HSPLandroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;->(Landroidx/appcompat/widget/Toolbar;)V
+HSPLandroidx/appcompat/widget/Toolbar$1;->(Landroidx/appcompat/widget/Toolbar;)V
+HSPLandroidx/appcompat/widget/Toolbar$2;->(Landroidx/appcompat/widget/Toolbar;)V
+HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->(Landroidx/appcompat/widget/Toolbar;)V
+HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->flagActionItems()Z
+HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
+HSPLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->updateMenuView(Z)V
+HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;->(II)V
+HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(Ljava/util/List;I)V
+HSPLandroidx/appcompat/widget/Toolbar;->addSystemView(Landroid/view/View;Z)V
+HSPLandroidx/appcompat/widget/Toolbar;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
+HSPLandroidx/appcompat/widget/Toolbar;->ensureContentInsets()V
+HSPLandroidx/appcompat/widget/Toolbar;->ensureMenuView()V
+HSPLandroidx/appcompat/widget/Toolbar;->ensureNavButtonView()V
+HSPLandroidx/appcompat/widget/Toolbar;->generateDefaultLayoutParams()Landroidx/appcompat/widget/Toolbar$LayoutParams;
+HSPLandroidx/appcompat/widget/Toolbar;->getChildTop(Landroid/view/View;I)I
+HSPLandroidx/appcompat/widget/Toolbar;->getChildVerticalGravity(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;->getHorizontalMargins(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;->getVerticalMargins(Landroid/view/View;)I
+HSPLandroidx/appcompat/widget/Toolbar;->getViewListMeasuredWidth(Ljava/util/List;[I)I
+HSPLandroidx/appcompat/widget/Toolbar;->getWrapper()Landroidx/appcompat/widget/DecorToolbar;
+HSPLandroidx/appcompat/widget/Toolbar;->isChildOrHidden(Landroid/view/View;)Z
+HSPLandroidx/appcompat/widget/Toolbar;->layoutChildRight(Landroid/view/View;I[II)I
+HSPLandroidx/appcompat/widget/Toolbar;->measureChildCollapseMargins(Landroid/view/View;IIII[I)I
+HSPLandroidx/appcompat/widget/Toolbar;->measureChildConstrained(Landroid/view/View;IIIII)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;->setContentInsetsRelative(II)V
+HSPLandroidx/appcompat/widget/Toolbar;->setMenu(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/widget/ActionMenuPresenter;)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;->setSubtitleTextAppearance(Landroid/content/Context;I)V
+HSPLandroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
+HSPLandroidx/appcompat/widget/Toolbar;->setTitleTextAppearance(Landroid/content/Context;I)V
+HSPLandroidx/appcompat/widget/Toolbar;->shouldCollapse()Z
+HSPLandroidx/appcompat/widget/Toolbar;->shouldLayout(Landroid/view/View;)Z
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper$1;->(Landroidx/appcompat/widget/ToolbarWidgetWrapper;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->(Landroidx/appcompat/widget/Toolbar;Z)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->(Landroidx/appcompat/widget/Toolbar;ZII)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getContext()Landroid/content/Context;
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getDisplayOptions()I
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->getNavigationMode()I
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setCollapsible(Z)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setDefaultNavigationContentDescription(I)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setDisplayOptions(I)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setEmbeddedTabView(Landroidx/appcompat/widget/ScrollingTabContainerView;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setHomeButtonEnabled(Z)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setMenu(Landroid/view/Menu;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setMenuPrepared()V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setTitleInt(Ljava/lang/CharSequence;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setWindowCallback(Landroid/view/Window$Callback;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->setWindowTitle(Ljava/lang/CharSequence;)V
+HSPLandroidx/appcompat/widget/ToolbarWidgetWrapper;->updateNavigationIcon()V
+HSPLandroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
+HSPLandroidx/appcompat/widget/VectorEnabledTintResources;->()V
+HSPLandroidx/appcompat/widget/VectorEnabledTintResources;->isCompatVectorFromResourcesEnabled()Z
+HSPLandroidx/appcompat/widget/VectorEnabledTintResources;->shouldBeUsed()Z
+HSPLandroidx/appcompat/widget/ViewUtils;->()V
+HSPLandroidx/appcompat/widget/ViewUtils;->isLayoutRtl(Landroid/view/View;)Z
+HSPLandroidx/appcompat/widget/ViewUtils;->makeOptionalFitsSystemWindows(Landroid/view/View;)V
+Landroidx/appcompat/R$attr;
+Landroidx/appcompat/R$bool;
+Landroidx/appcompat/R$drawable;
+Landroidx/appcompat/R$id;
+Landroidx/appcompat/R$layout;
+Landroidx/appcompat/R$string;
+Landroidx/appcompat/R$style;
+Landroidx/appcompat/R$styleable;
+Landroidx/appcompat/app/ActionBar$LayoutParams;
+Landroidx/appcompat/app/ActionBar;
+Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
+Landroidx/appcompat/app/AppCompatActivity$1;
+Landroidx/appcompat/app/AppCompatActivity$2;
+Landroidx/appcompat/app/AppCompatActivity;
+Landroidx/appcompat/app/AppCompatCallback;
+Landroidx/appcompat/app/AppCompatDelegate;
+Landroidx/appcompat/app/AppCompatDelegateImpl$2;
+Landroidx/appcompat/app/AppCompatDelegateImpl$3;
+Landroidx/appcompat/app/AppCompatDelegateImpl$5;
+Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;
+Landroidx/appcompat/app/AppCompatDelegateImpl$Api17Impl;
+Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;
+Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
+Landroidx/appcompat/app/AppCompatDelegateImpl;
+Landroidx/appcompat/app/AppCompatViewInflater;
+Landroidx/appcompat/app/ToolbarActionBar;
+Landroidx/appcompat/app/WindowDecorActionBar$1;
+Landroidx/appcompat/app/WindowDecorActionBar$2;
+Landroidx/appcompat/app/WindowDecorActionBar$3;
+Landroidx/appcompat/app/WindowDecorActionBar;
+Landroidx/appcompat/content/res/AppCompatResources;
+Landroidx/appcompat/graphics/drawable/DrawableWrapper;
+Landroidx/appcompat/resources/R$drawable;
+Landroidx/appcompat/view/ActionBarPolicy;
+Landroidx/appcompat/view/ContextThemeWrapper;
+Landroidx/appcompat/view/SupportMenuInflater;
+Landroidx/appcompat/view/WindowCallbackWrapper;
+Landroidx/appcompat/view/menu/ActionMenuItem;
+Landroidx/appcompat/view/menu/BaseMenuPresenter;
+Landroidx/appcompat/view/menu/MenuBuilder$Callback;
+Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
+Landroidx/appcompat/view/menu/MenuBuilder;
+Landroidx/appcompat/view/menu/MenuPresenter$Callback;
+Landroidx/appcompat/view/menu/MenuPresenter;
+Landroidx/appcompat/view/menu/MenuView;
+Landroidx/appcompat/widget/AbsActionBarView$VisibilityAnimListener;
+Landroidx/appcompat/widget/AbsActionBarView;
+Landroidx/appcompat/widget/ActionBarBackgroundDrawable;
+Landroidx/appcompat/widget/ActionBarContainer;
+Landroidx/appcompat/widget/ActionBarContextView;
+Landroidx/appcompat/widget/ActionBarOverlayLayout$1;
+Landroidx/appcompat/widget/ActionBarOverlayLayout$2;
+Landroidx/appcompat/widget/ActionBarOverlayLayout$3;
+Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;
+Landroidx/appcompat/widget/ActionBarOverlayLayout$LayoutParams;
+Landroidx/appcompat/widget/ActionBarOverlayLayout;
+Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton$1;
+Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;
+Landroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;
+Landroidx/appcompat/widget/ActionMenuPresenter;
+Landroidx/appcompat/widget/ActionMenuView$ActionMenuChildView;
+Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;
+Landroidx/appcompat/widget/ActionMenuView;
+Landroidx/appcompat/widget/AppCompatBackgroundHelper;
+Landroidx/appcompat/widget/AppCompatButton;
+Landroidx/appcompat/widget/AppCompatDrawableManager$1;
+Landroidx/appcompat/widget/AppCompatDrawableManager;
+Landroidx/appcompat/widget/AppCompatEditText;
+Landroidx/appcompat/widget/AppCompatEmojiEditTextHelper;
+Landroidx/appcompat/widget/AppCompatEmojiTextHelper;
+Landroidx/appcompat/widget/AppCompatImageButton;
+Landroidx/appcompat/widget/AppCompatImageHelper;
+Landroidx/appcompat/widget/AppCompatImageView;
+Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
+Landroidx/appcompat/widget/AppCompatTextHelper$1;
+Landroidx/appcompat/widget/AppCompatTextHelper;
+Landroidx/appcompat/widget/AppCompatTextView;
+Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl23;
+Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl29;
+Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;
+Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;
+Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
+Landroidx/appcompat/widget/ContentFrameLayout;
+Landroidx/appcompat/widget/DecorContentParent;
+Landroidx/appcompat/widget/DecorToolbar;
+Landroidx/appcompat/widget/DrawableUtils;
+Landroidx/appcompat/widget/EmojiCompatConfigurationView;
+Landroidx/appcompat/widget/ForwardingListener;
+Landroidx/appcompat/widget/LinearLayoutCompat;
+Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
+Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
+Landroidx/appcompat/widget/ResourceManagerInternal;
+Landroidx/appcompat/widget/ResourcesWrapper;
+Landroidx/appcompat/widget/RtlSpacingHelper;
+Landroidx/appcompat/widget/ThemeUtils;
+Landroidx/appcompat/widget/TintContextWrapper;
+Landroidx/appcompat/widget/TintResources;
+Landroidx/appcompat/widget/TintTypedArray;
+Landroidx/appcompat/widget/Toolbar$$ExternalSyntheticLambda0;
+Landroidx/appcompat/widget/Toolbar$1;
+Landroidx/appcompat/widget/Toolbar$2;
+Landroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;
+Landroidx/appcompat/widget/Toolbar$LayoutParams;
+Landroidx/appcompat/widget/Toolbar;
+Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;
+Landroidx/appcompat/widget/ToolbarWidgetWrapper;
+Landroidx/appcompat/widget/TooltipCompat;
+Landroidx/appcompat/widget/VectorEnabledTintResources;
+Landroidx/appcompat/widget/ViewUtils;
+PLandroidx/appcompat/app/ActionBar;->onDestroy()V
+PLandroidx/appcompat/app/AppCompatActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatActivity;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;
+PLandroidx/appcompat/app/AppCompatActivity;->onDestroy()V
+PLandroidx/appcompat/app/AppCompatActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatActivity;->onStop()V
+PLandroidx/appcompat/app/AppCompatActivity;->performMenuItemShortcut(Landroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatDelegate;->removeActivityDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
+PLandroidx/appcompat/app/AppCompatDelegateImpl$5;->onDetachedFromWindow()V
+PLandroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
+PLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->checkCloseActionMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->cleanupAutoManagers()V
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->dismissPopups()V
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->onBackPressed()Z
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->onKeyDown(ILandroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->onKeyUp(ILandroid/view/KeyEvent;)Z
+PLandroidx/appcompat/app/AppCompatDelegateImpl;->onStop()V
+PLandroidx/appcompat/app/WindowDecorActionBar;->collapseActionView()Z
+PLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/appcompat/view/WindowCallbackWrapper;->onDetachedFromWindow()V
+PLandroidx/appcompat/view/menu/BaseMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
+PLandroidx/appcompat/view/menu/MenuBuilder;->close()V
+PLandroidx/appcompat/view/menu/MenuBuilder;->close(Z)V
+PLandroidx/appcompat/widget/ActionBarContainer;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z
+PLandroidx/appcompat/widget/ActionBarContextView;->onDetachedFromWindow()V
+PLandroidx/appcompat/widget/ActionBarOverlayLayout;->dismissPopups()V
+PLandroidx/appcompat/widget/ActionBarOverlayLayout;->haltActionBarHideOffsetAnimations()V
+PLandroidx/appcompat/widget/ActionBarOverlayLayout;->onDetachedFromWindow()V
+PLandroidx/appcompat/widget/ActionMenuPresenter;->dismissPopupMenus()Z
+PLandroidx/appcompat/widget/ActionMenuPresenter;->hideOverflowMenu()Z
+PLandroidx/appcompat/widget/ActionMenuPresenter;->hideSubMenus()Z
+PLandroidx/appcompat/widget/ActionMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
+PLandroidx/appcompat/widget/ActionMenuView;->dismissPopupMenus()V
+PLandroidx/appcompat/widget/ActionMenuView;->onDetachedFromWindow()V
+PLandroidx/appcompat/widget/ContentFrameLayout;->onDetachedFromWindow()V
+PLandroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;->onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
+PLandroidx/appcompat/widget/Toolbar;->dismissPopupMenus()V
+PLandroidx/appcompat/widget/Toolbar;->hasExpandedActionView()Z
+PLandroidx/appcompat/widget/Toolbar;->onDetachedFromWindow()V
+PLandroidx/appcompat/widget/ToolbarWidgetWrapper;->dismissPopupMenus()V
+PLandroidx/appcompat/widget/ToolbarWidgetWrapper;->hasExpandedActionView()Z
+
+# Baseline profiles for lifecycle-process
+
+HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->()V
+HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V
+HSPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V
+HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->()V
+HSPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+HSPLandroidx/lifecycle/LifecycleDispatcher;->()V
+HSPLandroidx/lifecycle/LifecycleDispatcher;->init(Landroid/content/Context;)V
+HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->()V
+HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Landroidx/lifecycle/LifecycleOwner;
+HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Ljava/lang/Object;
+HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->dependencies()Ljava/util/List;
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$1;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$2;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->(Landroidx/lifecycle/ProcessLifecycleOwner$3;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostResumed(Landroid/app/Activity;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostStarted(Landroid/app/Activity;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->()V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityResumed()V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStarted()V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->attach(Landroid/content/Context;)V
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->get()Landroidx/lifecycle/LifecycleOwner;
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/lifecycle/ProcessLifecycleOwner;->init(Landroid/content/Context;)V
+PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityDestroyed(Landroid/app/Activity;)V
+PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V
+PLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStopped(Landroid/app/Activity;)V
+PLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityStopped(Landroid/app/Activity;)V
+PLandroidx/lifecycle/ProcessLifecycleOwner$1;->run()V
+PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPaused(Landroid/app/Activity;)V
+PLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityStopped(Landroid/app/Activity;)V
+PLandroidx/lifecycle/ProcessLifecycleOwner;->activityPaused()V
+PLandroidx/lifecycle/ProcessLifecycleOwner;->activityStopped()V
+PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchPauseIfNeeded()V
+PLandroidx/lifecycle/ProcessLifecycleOwner;->dispatchStopIfNeeded()V
+
+# Baseline profiles for lifecycle-livedata-core
+
+HSPLandroidx/lifecycle/LiveData$1;->(Landroidx/lifecycle/LiveData;)V
+HSPLandroidx/lifecycle/LiveData$1;->run()V
+HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->shouldBeActive()Z
+HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z
+HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->activeStateChanged(Z)V
+HSPLandroidx/lifecycle/LiveData$ObserverWrapper;->detachObserver()V
+HSPLandroidx/lifecycle/LiveData;->()V
+HSPLandroidx/lifecycle/LiveData;->()V
+HSPLandroidx/lifecycle/LiveData;->assertMainThread(Ljava/lang/String;)V
+HSPLandroidx/lifecycle/LiveData;->changeActiveCounter(I)V
+HSPLandroidx/lifecycle/LiveData;->considerNotify(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
+HSPLandroidx/lifecycle/LiveData;->dispatchingValue(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
+HSPLandroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
+HSPLandroidx/lifecycle/LiveData;->getVersion()I
+HSPLandroidx/lifecycle/LiveData;->hasActiveObservers()Z
+HSPLandroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData;->onActive()V
+HSPLandroidx/lifecycle/LiveData;->onInactive()V
+HSPLandroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V
+HSPLandroidx/lifecycle/MediatorLiveData;->()V
+HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V
+HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V
+HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
+HSPLandroidx/lifecycle/MutableLiveData;->()V
+HSPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
+PLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->detachObserver()V
+
+# Baseline profiles for lifecycle-livedata
+
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->onChanged(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->plug()V
+HSPLandroidx/lifecycle/MediatorLiveData$Source;->unplug()V
+HSPLandroidx/lifecycle/MediatorLiveData;->()V
+HSPLandroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+HSPLandroidx/lifecycle/MediatorLiveData;->onActive()V
+HSPLandroidx/lifecycle/MediatorLiveData;->onInactive()V
+HSPLandroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
+HSPLandroidx/lifecycle/Transformations$1;->(Landroidx/lifecycle/MediatorLiveData;Landroidx/arch/core/util/Function;)V
+HSPLandroidx/lifecycle/Transformations$1;->onChanged(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/Transformations$2$1;->(Landroidx/lifecycle/Transformations$2;)V
+HSPLandroidx/lifecycle/Transformations$2$1;->onChanged(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/Transformations$2;->(Landroidx/arch/core/util/Function;Landroidx/lifecycle/MediatorLiveData;)V
+HSPLandroidx/lifecycle/Transformations$2;->onChanged(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/Transformations;->map(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
+HSPLandroidx/lifecycle/Transformations;->switchMap(Landroidx/lifecycle/LiveData;Landroidx/arch/core/util/Function;)Landroidx/lifecycle/LiveData;
+Landroidx/lifecycle/MediatorLiveData$Source;
+Landroidx/lifecycle/MediatorLiveData;
+Landroidx/lifecycle/Transformations$1;
+Landroidx/lifecycle/Transformations$2$1;
+Landroidx/lifecycle/Transformations$2;
+Landroidx/lifecycle/Transformations;
+
+# Baseline profiles for Lifecycle ViewModel
+
+HSPLandroidx/lifecycle/ViewModel;->()V
+HSPLandroidx/lifecycle/ViewModelLazy;->(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
+HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelLazy;->getValue()Ljava/lang/Object;
+HSPLandroidx/lifecycle/ViewModelProvider;->(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V
+HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelStore;->()V
+HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V
+PLandroidx/lifecycle/ViewModel;->clear()V
+PLandroidx/lifecycle/ViewModel;->onCleared()V
+PLandroidx/lifecycle/ViewModelStore;->clear()V
+
+# Baseline profiles for androidx.fragment
+
+HSPLandroidx/fragment/R$styleable;->()V
+HSPLandroidx/fragment/app/BackStackRecord;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/BackStackRecord;->bumpBackStackNesting(I)V
+HSPLandroidx/fragment/app/BackStackRecord;->commit()I
+HSPLandroidx/fragment/app/BackStackRecord;->commitInternal(Z)I
+HSPLandroidx/fragment/app/BackStackRecord;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V
+HSPLandroidx/fragment/app/BackStackRecord;->executeOps()V
+HSPLandroidx/fragment/app/BackStackRecord;->expandOps(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/BackStackRecord;->generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
+HSPLandroidx/fragment/app/BackStackRecord;->runOnCommitRunnables()V
+HSPLandroidx/fragment/app/BackStackRecord;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->(Landroid/view/ViewGroup;)V
+HSPLandroidx/fragment/app/Fragment$1;->(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/Fragment$4;->(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/Fragment$4;->onFindViewById(I)Landroid/view/View;
+HSPLandroidx/fragment/app/Fragment$4;->onHasView()Z
+HSPLandroidx/fragment/app/Fragment$5;->(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/Fragment$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/fragment/app/Fragment$AnimationInfo;->()V
+HSPLandroidx/fragment/app/Fragment;->()V
+HSPLandroidx/fragment/app/Fragment;->()V
+HSPLandroidx/fragment/app/Fragment;->createFragmentContainer()Landroidx/fragment/app/FragmentContainer;
+HSPLandroidx/fragment/app/Fragment;->ensureAnimationInfo()Landroidx/fragment/app/Fragment$AnimationInfo;
+HSPLandroidx/fragment/app/Fragment;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
+HSPLandroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
+HSPLandroidx/fragment/app/Fragment;->getFocusedView()Landroid/view/View;
+HSPLandroidx/fragment/app/Fragment;->getId()I
+HSPLandroidx/fragment/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+HSPLandroidx/fragment/app/Fragment;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/fragment/app/Fragment;->getMinimumMaxLifecycleState()I
+HSPLandroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/Fragment;->getPostOnViewCreatedAlpha()F
+HSPLandroidx/fragment/app/Fragment;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+HSPLandroidx/fragment/app/Fragment;->getTag()Ljava/lang/String;
+HSPLandroidx/fragment/app/Fragment;->getView()Landroid/view/View;
+HSPLandroidx/fragment/app/Fragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;
+HSPLandroidx/fragment/app/Fragment;->getViewLifecycleOwnerLiveData()Landroidx/lifecycle/LiveData;
+HSPLandroidx/fragment/app/Fragment;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
+HSPLandroidx/fragment/app/Fragment;->initLifecycle()V
+HSPLandroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/Fragment;->isAdded()Z
+HSPLandroidx/fragment/app/Fragment;->isMenuVisible()Z
+HSPLandroidx/fragment/app/Fragment;->noteStateNotSaved()V
+HSPLandroidx/fragment/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->onAttach(Landroid/app/Activity;)V
+HSPLandroidx/fragment/app/Fragment;->onAttach(Landroid/content/Context;)V
+HSPLandroidx/fragment/app/Fragment;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->onPrimaryNavigationFragmentChanged(Z)V
+HSPLandroidx/fragment/app/Fragment;->onResume()V
+HSPLandroidx/fragment/app/Fragment;->onStart()V
+HSPLandroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performAttach()V
+HSPLandroidx/fragment/app/Fragment;->performCreate(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
+HSPLandroidx/fragment/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+HSPLandroidx/fragment/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z
+HSPLandroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V
+HSPLandroidx/fragment/app/Fragment;->performResume()V
+HSPLandroidx/fragment/app/Fragment;->performStart()V
+HSPLandroidx/fragment/app/Fragment;->performViewCreated()V
+HSPLandroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
+HSPLandroidx/fragment/app/Fragment;->requireView()Landroid/view/View;
+HSPLandroidx/fragment/app/Fragment;->restoreChildFragmentState(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->restoreViewState()V
+HSPLandroidx/fragment/app/Fragment;->restoreViewState(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->setAnimations(IIII)V
+HSPLandroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->setFocusedView(Landroid/view/View;)V
+HSPLandroidx/fragment/app/Fragment;->setNextTransition(I)V
+HSPLandroidx/fragment/app/Fragment;->setPopDirection(Z)V
+HSPLandroidx/fragment/app/Fragment;->setPostOnViewCreatedAlpha(F)V
+HSPLandroidx/fragment/app/Fragment;->setSharedElementNames(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+HSPLandroidx/fragment/app/Fragment;->toString()Ljava/lang/String;
+HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentActivity;)V
+HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->onContextAvailable(Landroid/content/Context;)V
+HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;->(Landroidx/fragment/app/FragmentActivity;)V
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->(Landroidx/fragment/app/FragmentActivity;)V
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetLayoutInflater()Landroid/view/LayoutInflater;
+HSPLandroidx/fragment/app/FragmentActivity;->()V
+HSPLandroidx/fragment/app/FragmentActivity;->dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/FragmentActivity;->init()V
+HSPLandroidx/fragment/app/FragmentActivity;->lambda$init$1$androidx-fragment-app-FragmentActivity(Landroid/content/Context;)V
+HSPLandroidx/fragment/app/FragmentActivity;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/FragmentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z
+HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentActivity;->onPostResume()V
+HSPLandroidx/fragment/app/FragmentActivity;->onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z
+HSPLandroidx/fragment/app/FragmentActivity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
+HSPLandroidx/fragment/app/FragmentActivity;->onResume()V
+HSPLandroidx/fragment/app/FragmentActivity;->onResumeFragments()V
+HSPLandroidx/fragment/app/FragmentActivity;->onStart()V
+HSPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V
+HSPLandroidx/fragment/app/FragmentContainer;->()V
+HSPLandroidx/fragment/app/FragmentContainer;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentContainerView;->(Landroid/content/Context;)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
+HSPLandroidx/fragment/app/FragmentController;->(Landroidx/fragment/app/FragmentHostCallback;)V
+HSPLandroidx/fragment/app/FragmentController;->attachHost(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentController;->createController(Landroidx/fragment/app/FragmentHostCallback;)Landroidx/fragment/app/FragmentController;
+HSPLandroidx/fragment/app/FragmentController;->dispatchActivityCreated()V
+HSPLandroidx/fragment/app/FragmentController;->dispatchCreate()V
+HSPLandroidx/fragment/app/FragmentController;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
+HSPLandroidx/fragment/app/FragmentController;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z
+HSPLandroidx/fragment/app/FragmentController;->dispatchResume()V
+HSPLandroidx/fragment/app/FragmentController;->dispatchStart()V
+HSPLandroidx/fragment/app/FragmentController;->execPendingActions()Z
+HSPLandroidx/fragment/app/FragmentController;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/FragmentController;->noteStateNotSaved()V
+HSPLandroidx/fragment/app/FragmentController;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentFactory;->()V
+HSPLandroidx/fragment/app/FragmentFactory;->()V
+HSPLandroidx/fragment/app/FragmentFactory;->isFragmentClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Z
+HSPLandroidx/fragment/app/FragmentFactory;->loadClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
+HSPLandroidx/fragment/app/FragmentFactory;->loadFragmentClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
+HSPLandroidx/fragment/app/FragmentHostCallback;->(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V
+HSPLandroidx/fragment/app/FragmentHostCallback;->(Landroidx/fragment/app/FragmentActivity;)V
+HSPLandroidx/fragment/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
+HSPLandroidx/fragment/app/FragmentHostCallback;->getContext()Landroid/content/Context;
+HSPLandroidx/fragment/app/FragmentHostCallback;->getHandler()Landroid/os/Handler;
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory$1;->(Landroidx/fragment/app/FragmentLayoutInflaterFactory;Landroidx/fragment/app/FragmentStateManager;)V
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory$1;->onViewAttachedToWindow(Landroid/view/View;)V
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher$FragmentLifecycleCallbacksHolder;->(Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentActivityCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentAttached(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreAttached(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentResumed(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStarted(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewCreated(Landroidx/fragment/app/Fragment;Landroid/view/View;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->registerFragmentLifecycleCallbacks(Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;Z)V
+HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$1;->(Landroidx/fragment/app/FragmentManager;Z)V
+HSPLandroidx/fragment/app/FragmentManager$2;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$2;->instantiate(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentManager$3;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$3;->createController(Landroid/view/ViewGroup;)Landroidx/fragment/app/SpecialEffectsController;
+HSPLandroidx/fragment/app/FragmentManager$4;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$6;->(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentManager$6;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentManager$7;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$8;->(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$9;->